Network failure causes Mac client 4.20 to crash

Mirdinn·12/4/2014, 8:15:21 AM·2 votes·645 views

Nearly every network problem ( it looks like network connectivity problem at least ) causes 4.20 Mac client to crash with coredump instead of proper reconnect. Sometimes this problem occurs in much severe form e.g. computer become frozen, just for reference - similar symptoms was not observed during usage of any other applications e.g. that particular problem persists somewhere in client's code & not related to Mac OS / Macbook hardware. I could narrow this "freeze" problem further - this happens when network failure occurs during first connection establishment to server. Similar bugs already reported in less general manner e.g. "Infinite reconnect loop" etc. Just for one game, client crashed 9 times in row due this reconnection loop - change of wi-fi network postponed this issue somehow.

Below typical for that bug dump: Process: LeagueofLegends [977] Path: /Applications/League of Legends.app/Contents/LoL/RADS/solutions/lol_game_client_sln/releases/0.0.0.147/deploy/LeagueOfLegends.app/Contents/MacOS/LeagueofLegends Identifier: com.riotgames.LeagueofLegends.GameClient Version: 1.0 (1) Code Type: X86 (Native) Parent Process: LoLPatcher [972] Responsible: LeagueofLegends [977] User ID: 501

Date/Time: 2014-12-04 17:48:38.502 +0900 OS Version: Mac OS X 10.9.5 (13F34) Report Version: 11 Anonymous UUID: 125C8EF8-F583-4B65-AA19-8A6DCCD37ABE

Sleep/Wake UUID: 5B721F74-D2E0-4242-974E-B350841B5032

Crashed Thread: 0 Dispatch queue: com.apple.main-thread

Exception Type: EXC_BAD_ACCESS (SIGABRT) Exception Codes: KERN_PROTECTION_FAILURE at 0x0000000000000000

VM Regions Near 0: --> __PAGEZERO 0000000000000000-0000000000001000 [ 4K] ---/--- SM=NUL /Applications/League of Legends.app/Contents/LoL/RADS/solutions/lol_game_client_sln/releases/0.0.0.147/deploy/LeagueOfLegends.app/Contents/MacOS/LeagueofLegends __TEXT 0000000000001000-0000000001468000 [ 20.4M] r-x/rwx SM=COW /Applications/League of Legends.app/Contents/LoL/RADS/solutions/lol_game_client_sln/releases/0.0.0.147/deploy/LeagueOfLegends.app/Contents/MacOS/LeagueofLegends

Application Specific Information: [977] stack overflow

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread 0 libsystem_kernel.dylib 0x99208952 __pthread_kill + 10 1 libsystem_pthread.dylib 0x93fb4167 pthread_kill + 101 2 libsystem_c.dylib 0x92506368 __abort + 187 3 libsystem_c.dylib 0x92506bea __stack_chk_fail + 233 4 com.apple.CoreFoundation 0x90fa0c88 __CFStringAppendFormatCore + 14504 5 com.apple.CoreFoundation 0x90ff21c5 _CFStringAppendFormatAndArgumentsAux + 69 6 com.apple.CoreFoundation 0x90ff2169 -[__NSCFString appendFormat:] + 89 7 com.apple.ExceptionHandling 0x9b74a358 NSExceptionHandlerStringFromStack + 209 8 com.apple.ExceptionHandling 0x9b74a214 -[NSExceptionHandler _createAndHandleUncaughtSystemExceptionWithSignal:pc:sp:] + 165 9 com.apple.ExceptionHandling 0x9b74989d NSExceptionHandlerUncaughtSignalHandler + 60 10 libsystem_platform.dylib 0x91180deb _sigtramp + 43 11 ??? 0x00000016 0 + 22

Thread 1:: Dispatch queue: com.apple.libdispatch-manager 0 libsystem_kernel.dylib 0x99209992 kevent64 + 10 1 libdispatch.dylib 0x95c3e899 _dispatch_mgr_invoke + 238 2 libdispatch.dylib 0x95c3e532 _dispatch_mgr_thread + 52

Thread 2: 0 libsystem_kernel.dylib 0x992087ca __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x93fb5d1d _pthread_cond_wait + 728 2 libsystem_pthread.dylib 0x93fb7c25 pthread_cond_timedwait$UNIX2003 + 71 3 com.riotgames.LeagueofLegends.GameClient 0x004f2eed 0x1000 + 5185261 4 com.riotgames.LeagueofLegends.GameClient 0x0056dca7 0x1000 + 5688487 5 com.riotgames.LeagueofLegends.GameClient 0x00562e23 0x1000 + 5643811 6 com.riotgames.LeagueofLegends.GameClient 0x0056db81 0x1000 + 5688193 7 libsystem_pthread.dylib 0x93fb35fb _pthread_body + 144 8 libsystem_pthread.dylib 0x93fb3485 _pthread_start + 130 9 libsystem_pthread.dylib 0x93fb8cf2 thread_start + 34

Thread 3:: LoadableRead 0 libsystem_kernel.dylib 0x99203fb6 semaphore_wait_trap + 10 1 com.riotgames.LeagueofLegends.GameClient 0x0055e57a 0x1000 + 5625210 2 com.riotgames.LeagueofLegends.GameClient 0x0058c3ad 0x1000 + 5813165 3 com.riotgames.LeagueofLegends.GameClient 0x0058805d 0x1000 + 5795933 4 com.riotgames.LeagueofLegends.GameClient 0x00560269 0x1000 + 5632617 5 libsystem_pthread.dylib 0x93fb35fb _pthread_body + 144 6 libsystem_pthread.dylib 0x93fb3485 _pthread_start + 130 7 libsystem_pthread.dylib 0x93fb8cf2 thread_start + 34

Thread 4:: LoadableDecmp 0 libsystem_kernel.dylib 0x99203fb6 semaphore_wait_trap + 10 1 com.riotgames.LeagueofLegends.GameClient 0x0055e57a 0x1000 + 5625210 2 com.riotgames.LeagueofLegends.GameClient 0x0058c56d 0x1000 + 5813613 3 com.riotgames.LeagueofLegends.GameClient 0x0058847f 0x1000 + 5796991 4 com.riotgames.LeagueofLegends.GameClient 0x00560269 0x1000 + 5632617 5 libsystem_pthread.dylib 0x93fb35fb _pthread_body + 144 6 libsystem_pthread.dylib 0x93fb3485 _pthread_start + 130 7 libsystem_pthread.dylib 0x93fb8cf2 thread_start + 34

Thread 5:: MaestroAgent 0 libsystem_kernel.dylib 0x99208ace __select + 10 1 libRiotLauncher.dylib 0x02f7e47f 0x2ec7000 + 750719 2 libRiotLauncher.dylib 0x02ed2dca 0x2ec7000 + 48586 3 libRiotLauncher.dylib 0x02ecc49e 0x2ec7000 + 21662 4 libRiotLauncher.dylib 0x02f3c2a9 0x2ec7000 + 479913 5 libsystem_pthread.dylib 0x93fb35fb _pthread_body + 144 6 libsystem_pthread.dylib 0x93fb3485 _pthread_start + 130 7 libsystem_pthread.dylib 0x93fb8cf2 thread_start + 34

Thread 6:: MaestroHeartBt 0 libsystem_kernel.dylib 0x99208b76 __semwait_signal + 10 1 libsystem_c.dylib 0x92524fb7 nanosleep$UNIX2003 + 219 2 libsystem_c.dylib 0x92524e62 usleep$UNIX2003 + 60 3 libRiotLauncher.dylib 0x02ecc81c 0x2ec7000 + 22556 4 libRiotLauncher.dylib 0x02f3c2a9 0x2ec7000 + 479913 5 libsystem_pthread.dylib 0x93fb35fb _pthread_body + 144 6 libsystem_pthread.dylib 0x93fb3485 _pthread_start + 130 7 libsystem_pthread.dylib 0x93fb8cf2 thread_start + 34

Thread 7:: NetMain2 0 libsystem_kernel.dylib 0x99208ace __select + 10 1 com.riotgames.LeagueofLegends.GameClient 0x005da501 0x1000 + 6132993 2 com.riotgames.LeagueofLegends.GameClient 0x005d02a8 0x1000 + 6091432 3 com.riotgames.LeagueofLegends.GameClient 0x005ce573 0x1000 + 6083955 4 com.riotgames.LeagueofLegends.GameClient 0x005d0486 0x1000 + 6091910 5 com.riotgames.LeagueofLegends.GameClient 0x005cb254 0x1000 + 6070868 6 com.riotgames.LeagueofLegends.GameClient 0x005d5e27 0x1000 + 6114855 7 com.riotgames.LeagueofLegends.GameClient 0x00560269 0x1000 + 5632617 8 libsystem_pthread.dylib 0x93fb35fb _pthread_body + 144 9 libsystem_pthread.dylib 0x93fb3485 _pthread_start + 130 10 libsystem_pthread.dylib 0x93fb8cf2 thread_start + 34

Thread 8: 0 libsystem_kernel.dylib 0x99203f7a mach_msg_trap + 10 1 libsystem_kernel.dylib 0x9920316c mach_msg + 68 2 com.apple.CoreFoundation 0x90fd6bf9 __CFRunLoopServiceMachPort + 169 3 com.apple.CoreFoundation 0x90fd61d1 __CFRunLoopRun + 1393 4 com.apple.CoreFoundation 0x90fd59ea CFRunLoopRunSpecific + 394 5 com.apple.CoreFoundation 0x90fd584b CFRunLoopRunInMode + 123 6 com.apple.AppKit 0x95e25b88 _NSEventThread + 283 7 libsystem_pthread.dylib 0x93fb35fb _pthread_body + 144 8 libsystem_pthread.dylib 0x93fb3485 _pthread_start + 130 9 libsystem_pthread.dylib 0x93fb8cf2 thread_start + 34

Thread 9: 0 libsystem_kernel.dylib 0x99208f0a __sysctl + 10 1 libsystem_info.dylib 0x9ae4f75a getifaddrs + 121 2 libsystem_info.dylib 0x9ae54993 if_nametoindex + 20 3 libsystem_c.dylib 0x92512614 inet_pton + 652 4 libsystem_info.dylib 0x9ae54312 _fsi_get_host + 495 5 libsystem_info.dylib 0x9ae5c305 file_host_byname + 57 6 libsystem_info.dylib 0x9ae63e8c _gai_simple + 259 7 libsystem_info.dylib 0x9ae55465 search_addrinfo + 152 8 libsystem_info.dylib 0x9ae5523b si_addrinfo + 1408 9 libsystem_info.dylib 0x9ae54c21 getaddrinfo + 174 10 com.riotgames.LeagueofLegends.GameClient 0x00f269cb 0x1000 + 15882699 11 com.riotgames.LeagueofLegends.GameClient 0x00f20f28 0x1000 + 15859496 12 com.riotgames.LeagueofLegends.GameClient 0x00ef23ba 0x1000 + 15668154 13 com.riotgames.LeagueofLegends.GameClient 0x00ef25b3 0x1000 + 15668659 14 com.riotgames.LeagueofLegends.GameClient 0x00f073ed 0x1000 + 15754221 15 com.riotgames.LeagueofLegends.GameClient 0x00f0753f 0x1000 + 15754559 16 com.riotgames.LeagueofLegends.GameClient 0x00f1cd5a 0x1000 + 15842650 17 com.riotgames.LeagueofLegends.GameClient 0x00f1e044 0x1000 + 15847492 18 com.riotgames.LeagueofLegends.GameClient 0x00f16f00 0x1000 + 15818496 19 com.riotgames.LeagueofLegends.GameClient 0x00f4932c 0x1000 + 16024364 20 com.riotgames.LeagueofLegends.GameClient 0x00f44afc honu::detail::ForegroundBatchingCluster<honu::detail::DradisBatchStrategy, honu::detail::DradisSenderStrategy>::send_run() + 924 21 com.riotgames.LeagueofLegends.GameClient 0x00f4604e void* std::__1::__thread_proxy<std::__1::tuple<std::__1::__bind<void (honu::detail::ForegroundBatchingCluster<honu::detail::DradisBatchStrategy, honu::detail::DradisSenderStrategy>::)(), honu::detail::ForegroundBatchingCluster<honu::detail::DradisBatchStrategy, honu::detail::DradisSenderStrategy>> > >(void*) + 110 22 libsystem_pthread.dylib 0x93fb35fb _pthread_body + 144 23 libsystem_pthread.dylib 0x93fb3485 _pthread_start + 130 24 libsystem_pthread.dylib 0x93fb8cf2 thread_start + 34

Thread 10:: PartclSimulate 0 libsystem_kernel.dylib 0x992087ca __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x93fb5d1d _pthread_cond_wait + 728 2 libsystem_pthread.dylib 0x93fb7bd9 pthread_cond_wait$UNIX2003 + 71 3 com.riotgames.LeagueofLegends.GameClient 0x00603980 0x1000 + 6302080 4 com.riotgames.LeagueofLegends.GameClient 0x00726d93 0x1000 + 7495059 5 com.riotgames.LeagueofLegends.GameClient 0x00560269 0x1000 + 5632617 6 libsystem_pthread.dylib 0x93fb35fb _pthread_body + 144 7 libsystem_pthread.dylib 0x93fb3485 _pthread_start + 130 8 libsystem_pthread.dylib 0x93fb8cf2 thread_start + 34

Thread 11: 0 libsystem_kernel.dylib 0x992087ca __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x93fb5d1d _pthread_cond_wait + 728 2 libsystem_pthread.dylib 0x93fb7bd9 pthread_cond_wait$UNIX2003 + 71 3 com.riotgames.LeagueofLegends.GameClient 0x00c80eec 0x1000 + 13106924 4 libsystem_pthread.dylib 0x93fb35fb _pthread_body + 144 5 libsystem_pthread.dylib 0x93fb3485 _pthread_start + 130 6 libsystem_pthread.dylib 0x93fb8cf2 thread_start + 34

Thread 12: 0 libsystem_kernel.dylib 0x99203fb6 semaphore_wait_trap + 10 1 com.riotgames.LeagueofLegends.GameClient 0x00c18933 0x1000 + 12679475 2 libsystem_pthread.dylib 0x93fb35fb _pthread_body + 144 3 libsystem_pthread.dylib 0x93fb3485 _pthread_start + 130 4 libsystem_pthread.dylib 0x93fb8cf2 thread_start + 34

Thread 13: 0 libsystem_kernel.dylib 0x99203fb6 semaphore_wait_trap + 10 1 com.riotgames.LeagueofLegends.GameClient 0x00c603e4 0x1000 + 12973028 2 libsystem_pthread.dylib 0x93fb35fb _pthread_body + 144 3 libsystem_pthread.dylib 0x93fb3485 _pthread_start + 130 4 libsystem_pthread.dylib 0x93fb8cf2 thread_start + 34

Thread 14:: com.apple.audio.IOThread.client 0 libsystem_kernel.dylib 0x99203f7a mach_msg_trap + 10 1 libsystem_kernel.dylib 0x9920316c mach_msg + 68 2 com.apple.audio.CoreAudio 0x95bfdd5a HALB_MachPort::SendMessageWithReply(unsigned int, unsigned int, unsigned long, unsigned long, mach_msg_header_t*, bool, unsigned int) + 138 3 com.apple.audio.CoreAudio 0x95bf820e HALB_MachPort::SendSimpleMessageWithSimpleReply(unsigned int, unsigned int, int, int&, bool, unsigned int) + 68 4 com.apple.audio.CoreAudio 0x95bf69e7 HALC_ProxyIOContext::IOWorkLoop() + 1111 5 com.apple.audio.CoreAudio 0x95bf64bf HALC_ProxyIOContext::IOThreadEntry(void*) + 167 6 com.apple.audio.CoreAudio 0x95c00e12 ___ZN19HALC_ProxyIOContextC2Emj_block_invoke + 20 7 com.apple.audio.CoreAudio 0x95bf63bb HALB_IOThread::Entry(void*) + 69 8 libsystem_pthread.dylib 0x93fb35fb _pthread_body + 144 9 libsystem_pthread.dylib 0x93fb3485 _pthread_start + 130 10 libsystem_pthread.dylib 0x93fb8cf2 thread_start + 34

Thread 15: 0 libsystem_kernel.dylib 0x99209046 __workq_kernreturn + 10 1 libsystem_pthread.dylib 0x93fb4dcf _pthread_wqthread + 372 2 libsystem_pthread.dylib 0x93fb8cce start_wqthread + 30

Thread 0 crashed with X86 Thread State (32-bit): eax: 0x00000000 ebx: 0x66666667 ecx: 0xb05a477c edx: 0x99208952 edi: 0xa069c1a8 esi: 0x00000006 ebp: 0xb05a4798 esp: 0xb05a477c ss: 0x00000023 efl: 0x00000206 eip: 0x99208952 cs: 0x0000000b ds: 0x00000023 es: 0x00000023 fs: 0x00000000 gs: 0x0000000f cr2: 0x47a00000

Logical CPU: 0 Error Code: 0x00080148 Trap Number: 132

0 Comments