[CRASH] MAC Client (UserKernel) frequent crashes on quit
UserKernel frequently crashes on exit. In this case it looks like there is an object (0x0000000030024710) which has been been double-free'd. The pointer is already dead by the time 'release' is called a second time.
Apple feature called NSZombie which can be used to track down bugs like this: http://michalstawarz.pl/2014/02/22/debug-exc_bad_access-nszombie-xcode-5/ When objects would be delloc'd instead they are swapped out with an NSZombie and a further 'release' call results in an exception showing the original release as well as the second one.
I suspect you're not seeing these crashes in your normal BugSplat system because BugSplat no longer appears to be listening to UserKernel's signals at this point in shutdown. I have many many reports of this crash which I'm happy to share. :)
I believe these most commonly happen when the client has decided that I've logged in somewhere else, or when it's woken from sleep and the server side has timed out my login session.
I'm a former software engineer from Apple's Mac OS X team and happy to work with any of your Mac team to resolve these issues, including explaining any pieces of the crash reports if there are any aspects not immediately familiar to them.
Process: UserKernel [1076] Path: /Applications/League of Legends.app/Contents/LoL/RADS/system/UserKernel.app/Contents/MacOS/UserKernel Identifier: com.riotgames.UserKernel Version: 1.0 (1) Code Type: X86 (Native) Parent Process: ??? [1] Responsible: UserKernel [1076] User ID: 501
Date/Time: 2015-02-01 12:51:59.258 -0800 OS Version: Mac OS X 10.10.2 (14C109) Report Version: 11 Anonymous UUID: 34882D8D-E360-BEB7-1F01-E3AFB94F6949
Sleep/Wake UUID: 3DE69EF9-C374-49C6-90FF-D4CA5F6A555B
Time Awake Since Boot: 16000 seconds Time Since Wake: 250 seconds
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Exception Type: EXC_BAD_ACCESS (SIGSEGV) Exception Codes: KERN_INVALID_ADDRESS at 0x0000000030024710
VM Regions Near 0x30024710:
MALLOC_SMALL 0000000007800000-0000000008800000 [ 16.0M] rw-/rwx SM=PRV
-->
__TEXT 0000000040000000-000000004038a000 [ 3624K] r-x/rwx SM=COW /System/Library/Extensions/AppleIntelHD3000GraphicsGLDriver.bundle/Contents/MacOS/AppleIntelHD3000GraphicsGLDriver
Application Specific Information: objc_msgSend() selector name: release
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread 0 libobjc.A.dylib 0x9a1050a7 objc_msgSend + 23 1 com.apple.CoreFoundation 0x90dd2bf0 CFRUNLOOP_IS_CALLING_OUT_TO_A_BLOCK + 16 2 com.apple.CoreFoundation 0x90dc45c3 __CFRunLoopDoBlocks + 195 3 com.apple.CoreFoundation 0x90dc3d02 __CFRunLoopRun + 978 4 com.apple.CoreFoundation 0x90dc36c6 CFRunLoopRunSpecific + 390 5 com.apple.CoreFoundation 0x90dc352b CFRunLoopRunInMode + 123 6 com.apple.HIToolbox 0x908ed2d8 RunCurrentEventLoopInMode + 262 7 com.apple.HIToolbox 0x908ecee3 ReceiveNextEventCommon + 192 8 com.apple.HIToolbox 0x908ece0c _BlockUntilNextEventMatchingListInModeWithFilter + 99 9 com.apple.AppKit 0x985c4229 _DPSNextEvent + 734 10 com.apple.AppKit 0x985c3a71 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 186 11 com.apple.AppKit 0x988f8074 -[NSApplication _shouldTerminate] + 1033 12 com.apple.AppKit 0x987fe4e1 -[NSApplication terminate:] + 1052 13 com.riotgames.UserKernel 0x000e58bd 0x1000 + 936125 14 com.apple.Foundation 0x9967b213 __57-[NSNotificationCenter addObserver:selector:name:object:]_block_invoke + 50 15 com.apple.CoreFoundation 0x90e7b714 CFNOTIFICATIONCENTER_IS_CALLING_OUT_TO_AN_OBSERVER + 20 16 com.apple.CoreFoundation 0x90d5c451 _CFXNotificationPost + 3713 17 com.apple.Foundation 0x99669134 -[NSNotificationCenter postNotificationName:object:userInfo:] + 92 18 com.apple.AppKit 0x985cc638 -[NSApplication _postDidFinishNotification] + 365 19 com.apple.AppKit 0x985cc328 -[NSApplication _sendFinishLaunchingNotification] + 239 20 com.apple.AppKit 0x985c8add -[NSApplication(NSAppleEventHandling) _handleAEOpenEvent:] + 827 21 com.apple.AppKit 0x985c83aa -[NSApplication(NSAppleEventHandling) _handleCoreEvent:withReplyEvent:] + 277 22 libobjc.A.dylib 0x9a10d119 -[NSObject performSelector:withObject:withObject:] + 84 23 com.apple.Foundation 0x9968a6a7 __76-[NSAppleEventManager setEventHandler:andSelector:forEventClass:andEventID:]_block_invoke + 118 24 com.apple.Foundation 0x9968a1df -[NSAppleEventManager dispatchRawAppleEvent:withRawReply:handlerRefCon:] + 451 25 com.apple.Foundation 0x99689fd4 _NSAppleEventManagerGenericHandler + 211 26 com.apple.AE 0x9ac388c2 aeDispatchAppleEvent(AEDesc const*, AEDesc*, unsigned long, unsigned char*) + 583 27 com.apple.AE 0x9ac04a37 dispatchEventAndSendReply(AEDesc const*, AEDesc*) + 44 28 com.apple.AE 0x9ac0492a aeProcessAppleEvent + 313 29 com.apple.HIToolbox 0x908fb611 AEProcessAppleEvent + 55 30 com.apple.AppKit 0x985c49b2 _DPSNextEvent + 2663 31 com.apple.AppKit 0x985c3a71 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 186 32 com.apple.AppKit 0x985b602c -[NSApplication run] + 907 33 com.apple.AppKit 0x9859f3f0 NSApplicationMain + 2082 34 com.riotgames.UserKernel 0x00005ab5 0x1000 + 19125
Here is another: