Copy link to clipboard
Copied
This issue appears with the newest version of Lightroom Classic (14.5) and only on MacOS with Intel processor (x64 architecture).
When a plug-in calls LrTasks.execute, no other calls to this function can be made until the first one has finished. Any subsequent calls appear to wait until the first one has finished. This is not only the case within a single plug-in. Instead, one plug-in can block another.
Until version 14.4 multiple calls worked in parallel. On windows and on MacOS with Apple Silicon architecture it still works.
@Rikk Flohr: Photography Could this behavior be related to the recetly fixed bug with LrTasks.execute on MacOS with x64 architecture that is described here?
Copy link to clipboard
Copied
"Could this behavior be related to the recently fixed bug with LrTasks.execute on MacOS with x64 architecture that is described here?"
I'd bet money on it. The symptoms smelled like some kind of race condition at the lower levels of LR or Apple libraries, and the easiest fix would be simply to serialize access to avoid the race condition. Intel Macs are no longer a priority for either company.
Find more inspiration, events, and resources on the new Adobe Community
Explore Now