Hey!
I am the big fun of Starcraft Lottery Defence map, but I can play it only on mac. Don’t ask me why, please.
Last year this map is crashing when I am playing about 1-4 hours in a row, and I am trying to beat that. Sumbitting requests to blizzard, talks in SLD discord groups did not help me, so I attached debugger to SC2 process (hope it is legal) and tried to reproduce crash with debugger.
Well, the first thing - debugger helped a bit, I even passed few 270 round games, but today it crashes again with attached LLDB:
* thread #1, name = 'SC2 Main Thread', queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=1, address=0x244676f10)
frame #0: 0x0000000102b2ebe5 SC2`___lldb_unnamed_symbol184381$$SC2 + 405
SC2`___lldb_unnamed_symbol184381$$SC2:
-> 0x102b2ebe5 <+405>: movzwl (%rcx,%r14,2), %ebx
0x102b2ebea <+410>: xorps %xmm4, %xmm4
0x102b2ebed <+413>: cvtsi2ssl %ebx, %xmm4
0x102b2ebf1 <+417>: movzwl (%rcx,%rax,2), %eax
Target 0: (SC2) stopped.
(lldb)
so lets have fun, what I can do to fix it? Unfortunately names are hidden for now
(lldb) bt
* thread #1, name = 'SC2 Main Thread', queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=1, address=0x244676f10)
* frame #0: 0x0000000102b2ebe5 SC2`___lldb_unnamed_symbol184381$$SC2 + 405
frame #1: 0x00007ffeefbf8078
frame #2: 0x0000000102a8735b SC2`___lldb_unnamed_symbol183197$$SC2 + 219
frame #3: 0x000000010213ab6b SC2`___lldb_unnamed_symbol146426$$SC2 + 43
frame #4: 0x0000000100788ad3 SC2`___lldb_unnamed_symbol28755$$SC2 + 387
frame #5: 0x0000000100534ff0 SC2`___lldb_unnamed_symbol16104$$SC2 + 560
frame #6: 0x000000010052edc7 SC2`___lldb_unnamed_symbol16060$$SC2 + 1799
frame #7: 0x000000010052e5c8 SC2`___lldb_unnamed_symbol16058$$SC2 + 200
frame #8: 0x000000010070b7cd SC2`___lldb_unnamed_symbol26742$$SC2 + 109
frame #9: 0x000000010070b3e4 SC2`___lldb_unnamed_symbol26740$$SC2 + 148
frame #10: 0x000000010200b856 SC2`___lldb_unnamed_symbol141649$$SC2 + 230
frame #11: 0x000000010205013f SC2`___lldb_unnamed_symbol142676$$SC2 + 7823
frame #12: 0x00000001025dafe5 SC2`___lldb_unnamed_symbol165402$$SC2 + 229
frame #13: 0x0000000102c298f9 SC2`___lldb_unnamed_symbol188955$$SC2 + 8585
frame #14: 0x0000000102c2eb1e SC2`___lldb_unnamed_symbol188963$$SC2 + 7454
frame #15: 0x0000000103a49c7d SC2`___lldb_unnamed_symbol240567$$SC2 + 381
frame #16: 0x00007fff32a3aaf5 Foundation`__NSFireTimer + 67
frame #17: 0x00007fff30354804 CoreFoundation`__CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ + 20
frame #18: 0x00007fff303543be CoreFoundation`__CFRunLoopDoTimer + 859
frame #19: 0x00007fff30353e9e CoreFoundation`__CFRunLoopDoTimers + 317
frame #20: 0x00007fff30338aed CoreFoundation`__CFRunLoopRun + 2213
frame #21: 0x00007fff30337bd3 CoreFoundation`CFRunLoopRunSpecific + 499
frame #22: 0x00007fff2ee8d65d HIToolbox`RunCurrentEventLoopInMode + 292
frame #23: 0x00007fff2ee8d39d HIToolbox`ReceiveNextEventCommon + 600
frame #24: 0x00007fff2ee8d127 HIToolbox`_BlockUntilNextEventMatchingListInModeWithFilter + 64
frame #25: 0x00007fff2d4fdba4 AppKit`_DPSNextEvent + 990
frame #26: 0x00007fff2d4fc380 AppKit`-[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1352
frame #27: 0x00007fff2d4ee09e AppKit`-[NSApplication run] + 658
frame #28: 0x00007fff2d4c0465 AppKit`NSApplicationMain + 777
frame #29: 0x0000000103a4bb03 SC2`___lldb_unnamed_symbol240596$$SC2 + 51
frame #30: 0x00007fff679dd7fd libdyld.dylib`start + 1
(lldb)