Sonos S1 Controller hangs at startup on my Mac. Wondering if there is a solution that does not involve disabling NordVPN.
Here is stack trace, seems to be the same as this Sonos S2 issue that was reported for a different VPN product,
Analysis of sampling Sonos S1 Controller (pid 22295) every 1 millisecond
Process: Sonos S1 Controller [22295]
Path: /Applications/Sonos S1 Controller.app/Contents/MacOS/Sonos S1 Controller
Load Address: 0x10f1c5000
Identifier: com.sonos.macController
Version: 57.14.37030
Code Type: X86-64
Platform: macOS
Parent Process: ??? [1]
Date/Time: 2023-08-26 12:44:22.693 -0700
Launch Time: 2023-08-26 12:43:57.445 -0700
OS Version: macOS 11.7.2 (20G1020)
Report Version: 7
Analysis Tool: /usr/bin/sample
Physical footprint: 96.8M
Physical footprint (peak): 96.8M
----
Call graph:
7920 Thread_922607 DispatchQueue_1: com.apple.main-thread (serial)
+ 7920 start (in libdyld.dylib) + 1 [0x7fff2032df3d]
+ 7920 NSApplicationMain (in AppKit) + 816 [0x7fff22bd680c]
+ 7920 -[NSApplication run] (in AppKit) + 586 [0x7fff22c02609]
+ 7920 -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] (in AppKit) + 1364 [0x7fff22c102e5]
+ 7920 _DPSNextEvent (in AppKit) + 864 [0x7fff22c11b12]
+ 7920 _BlockUntilNextEventMatchingListInModeWithFilter (in HIToolbox) + 70 [0x7fff28651cf3]
+ 7920 ReceiveNextEventCommon (in HIToolbox) + 587 [0x7fff28651f55]
+ 7920 RunCurrentEventLoopInMode (in HIToolbox) + 292 [0x7fff286521f3]
+ 7920 CFRunLoopRunSpecific (in CoreFoundation) + 563 [0x7fff204089fc]
+ 7920 __CFRunLoopRun (in CoreFoundation) + 1988 [0x7fff20409883]
+ 7920 __CFRunLoopDoTimers (in CoreFoundation) + 307 [0x7fff20422c7a]
+ 7920 __CFRunLoopDoTimer (in CoreFoundation) + 927 [0x7fff2042311d]
+ 7920 __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ (in CoreFoundation) + 20 [0x7fff20423629]
+ 7920 __NSFireDelayedPerform (in Foundation) + 415 [0x7fff211bb1e7]
+ 7920 ??? (in Sonos S1 Controller) load address 0x10f1c5000 + 0xad9367 [0x10fc9e367]
+ 7920 ??? (in Sonos S1 Controller) load address 0x10f1c5000 + 0x41f6ab [0x10f5e46ab]
+ 7920 ??? (in Sonos S1 Controller) load address 0x10f1c5000 + 0x1d7e83 [0x10f39ce83]
+ 7920 ??? (in Sonos S1 Controller) load address 0x10f1c5000 + 0x8f7885 [0x10fabc885]
+ 7920 ??? (in Sonos S1 Controller) load address 0x10f1c5000 + 0x901232 [0x10fac6232]
+ 7920 ??? (in Sonos S1 Controller) load address 0x10f1c5000 + 0x900e73 [0x10fac5e73]
+ 7920 __sendto (in libsystem_kernel.dylib) + 10 [0x7fff202e07d2]
It sends some traffic out to sentry.io (verified with Little Snitch) before it hangs.
No other applications on my Mac except Sonos have any problems accessing any points on my local network while NordVPN is active, so this appears to be a bug specifically with the Sonos application.