Skip to main content
NickfromSherby
Participating Frequently
February 3, 2026

P: Terminal Hang on macOS Tahoe 26.2 - Deadlock in SocketTransport / MediaCore

  • February 3, 2026
  • 1 reply
  • 55 views

Description: Lightroom Classic (v15.1.1) is experiencing a terminal hang (Beachball) immediately upon launch on macOS Tahoe 26.2. The application only functions when the system is completely offline.

This is NOT a catalog or hardware issue. It occurs even with a brand-new empty catalog and with the sync engine paused.

System Specs:

  • Model: Mac mini (Mac14,12)

  • Processor: Apple M2 Pro

  • Memory: 32 GB RAM

  • OS: macOS Tahoe 26.2 (Build 25C56)

  • Architecture: arm64e

Troubleshooting performed (All unsuccessful):

  1. Multiple Preference Resets: Reset preferences on launch and via manual deletion of PLIST files.

  2. Adobe Clean Removal & Reinstall: Used the official Adobe CC Cleaner Tool to wipe all Adobe products and folders (including ~/Library/Application Support/Adobe), followed by a fresh reinstall of the Creative Cloud Desktop app and LrC.

  3. Standard Troubleshooting: Followed all official Adobe "Basic troubleshooting steps" (checked file permissions, etc.).

  4. Network Diagnosis: Verified /etc/hosts (standard config). The hang persists even if Sync is paused within LrC; the only workaround is to disable Wi-Fi/Ethernet at the OS level before launching.

Technical Data (from macOS Hang Report): The stacktrace shows the main thread is blocked by a turnstile, waiting for a mutex lock during the initialization of a local socket for internal IPC (Inter-Process Communication). This points to a deadlock when LrC tries to communicate with its own background services via the local network stack under macOS Tahoe.

Plaintext

 

Event: hang (Duration: 10.89s)
Thread 0x7c72f (Main Thread):
...
dynamiclink::LaunchDynamiclinkManager(std::__1::shared_ptr<dvatransport::SocketTransport> const&)
std::__1::mutex::lock()
_pthread_mutex_firstfit_lock_slow
__psynch_mutexwait
*44 psynch_mtxcontinue (blocked by turnstile waiting for thread 0x7cc5b)

Specific Note for Engineering: The deadlock occurs within MediaCoreIF::ServerImpl. On macOS Tahoe 26.2, the dvatransport::SocketTransport appears unable to bind or handshake properly with the UI thread, causing an infinite wait. This points to a compatibility issue with Tahoe's updated kernel handling of local loopback connections for Adobe's helper processes.

    1 reply

    NickfromSherby
    Participating Frequently
    February 6, 2026

    So I’ll leave this here, in case it helps others. Maybe I’m the only one with this problem, or so it seems. 
    After performing an AI-assisted analysis of a process sample, it appears the crash is caused by thread exhaustion (64/64 Dispatch Thread Soft Limit reached). The analysis pinpointed the issue as being directly linked to the libAdobeGrowthSDK.dylib module and the dunamis_ingest_flush function. With this module isolated, Lightroom Classic 15.1.1 regains full stability and perfect responsiveness on macOS 26.2. This suggests a major conflict between Adobe's telemetry components and thread management on the latest macOS versions.
     

    Participant
    February 10, 2026

    I have the same issue. Cannot even export 1 photo. I managet to “edit” in PS and than save it. But with 100 photos it would take me days. 

    How did you isolate ibAdobeGrowthSDK.dylib module and the dunamis_ingest_flush funktions? Where can I find them?

    Thanks for helping.

    NickfromSherby
    Participating Frequently
    February 10, 2026

    @NickfromSherby Hi,
    It’s not an elegant solution, and pretty sure I’ll be blamed for encouraging it, but it works for me. Go to the Lightroom Classic App (the actual app, not the folder), and right-click this option: Show Package Contents.
    Go to /Content/Frameworks/libAdobeGrowthSDK.dylib
    I moved that file to a safe place out of the app (didn’t delete it).
    I will wait for an eventual update to see if they solved this. Till then…
    Best of luck!