Starcraft will no longer launch on macOS. I don’t know when exactly this happened, so I don’t know which sc-version broke it (or OS version).
I can run the Battlenet launcher, but when I click “Play” that button goes dark and reads “Launching…” and I get the following macOS error:
SC2 quit unexpectedly.
Click Reopen to open the application again. Click Report to see more detailed information and send a report to Apple.
I’ve sent a report but I guess this won’t reach Blizzard. I’d wish to include the report but there is no way to provide an attachment here. If specific info is needed I’m happy to provide.
Here’s a part of the report that might be useful:
Crashed Thread: 0 Dispatch queue: _LSContextInitClient queue
Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Exception Note: EXC_CORPSE_NOTIFY
Application Specific Information:
__cxa_guard_acquire detected deadlock
abort() called
Thread 0 Crashed:: Dispatch queue: _LSContextInitClient queue
0 libsystem_kernel.dylib 0x00007fff74dde2c6 __pthread_kill + 10
1 libsystem_pthread.dylib 0x00007fff74e99bf1 pthread_kill + 284
2 libsystem_c.dylib 0x00007fff74d486a6 abort + 127
3 libc++abi.dylib 0x00007fff71f23641 abort_message + 231
4 libc++abi.dylib 0x00007fff71f212d3 __cxa_guard_acquire + 237
5 com.blizzard.starcraft2 0x0000000100d5f086 0x100000000 + 14020742
6 com.blizzard.starcraft2 0x0000000100d69a05 0x100000000 + 14064133
7 com.blizzard.starcraft2 0x0000000100d73c5d 0x100000000 + 14105693
8 com.blizzard.starcraft2 0x0000000100d73b29 0x100000000 + 14105385
9 com.blizzard.starcraft2 0x0000000102c1bfce operator new(unsigned long) + 14
10 com.apple.LaunchServices 0x00007fff4a3bf037 invocation function for block in _LSGetSessions() + 122
11 libdispatch.dylib 0x00007fff74c5663d _dispatch_client_callout + 8
12 libdispatch.dylib 0x00007fff74c57d4b _dispatch_once_callout + 20
13 com.apple.LaunchServices 0x00007fff4a2e1044 _LSGetSession(unsigned int) + 164
14 com.apple.LaunchServices 0x00007fff4a2e0f73 _LSCopyLocalDatabase + 31
15 com.apple.LaunchServices 0x00007fff4a2e0a8d invocation function for block in _LSContextInitClient(LSContext*) + 58
16 libdispatch.dylib 0x00007fff74c5663d _dispatch_client_callout + 8
17 libdispatch.dylib 0x00007fff74c62129 _dispatch_lane_barrier_sync_invoke_and_complete + 60
18 com.apple.LaunchServices 0x00007fff4a2e0720 _LSContextInit + 369
19 com.apple.LaunchServices 0x00007fff4a31662a _LSCreateDeviceTypeIdentifierWithModelCodeInternal(__CFString const*, unsigned char const*, unsigned char) + 39
20 com.apple.SystemConfiguration 0x00007fff5497578e SCDynamicStoreCopyComputerName + 409
21 com.apple.CFNetwork 0x00007fff47c5338e -[NSHost localizedName] + 90
22 com.blizzard.starcraft2 0x0000000103a3c8fc 0x100000000 + 61065468
23 com.blizzard.starcraft2 0x0000000100d5f11e 0x100000000 + 14020894
24 com.blizzard.starcraft2 0x0000000100d5d6df 0x100000000 + 14014175
25 com.blizzard.starcraft2 0x0000000100d623a3 0x100000000 + 14033827
26 com.blizzard.starcraft2 0x000000010000bec5 0x100000000 + 48837
27 dyld 0x000000010bae2592 ImageLoaderMachO::doModInitFunctions(ImageLoader::LinkContext const&) + 506
28 dyld 0x000000010bae2798 ImageLoaderMachO::doInitialization(ImageLoader::LinkContext const&) + 40
29 dyld 0x000000010baddbea ImageLoader::recursiveInitialization(ImageLoader::LinkContext const&, unsigned int, char const*, ImageLoader::InitializerTimingList&, ImageLoader::UninitedUpwards&) + 362
30 dyld 0x000000010badcd73 ImageLoader::processInitializers(ImageLoader::LinkContext const&, unsigned int, ImageLoader::InitializerTimingList&, ImageLoader::UninitedUpwards&) + 133
31 dyld 0x000000010badce05 ImageLoader::runInitializers(ImageLoader::LinkContext const&, ImageLoader::InitializerTimingList&) + 73
32 dyld 0x000000010bacc765 dyld::initializeMainExecutable() + 199
33 dyld 0x000000010bad1709 dyld::_main(macho_header const*, unsigned long, int, char const**, char const**, char const**, unsigned long*) + 6213
34 dyld 0x000000010bacb503 dyldbootstrap::start(macho_header const*, int, char const**, long, macho_header const*, unsigned long*) + 1167
35 dyld 0x000000010bacb036 _dyld_start + 54