kstenerud / KSCrash

The Ultimate iOS Crash Reporter
MIT License
4.24k stars 710 forks source link

Crash in handleDealloc_NSObject #284

Open bamx23 opened 6 years ago

bamx23 commented 6 years ago

There is a crash related to zombies monitoring. It looks like #212, but with a few differences on the top of the stacktrace.

EXC_BAD_ACCESS KERN_INVALID_ADDRESS 0x00000000d632bec8

0  MyApp                          0x106e334c4 ksobjc_isValidObject + 176
1  MyApp                          0x106e334a0 ksobjc_isValidObject + 140
2  MyApp                          0x106e249f4 copyStringIvar + 92
3  MyApp                          0x106e24950 handleDealloc_NSObject + 176
4  CoreFoundation                 0x180fceb74 -[NSException dealloc] + 136
5  AnalyticsService               0x105059194 swift_rt_swift_allocObject + 31032
6  libswiftCore.dylib             0x107426b4c _swift_release_dealloc + 28
7  libsystem_blocks.dylib         0x180960a5c _Block_release + 152
8  MyApp                          0x106dc1004 __destroy_helper_block_.253 + 32
9  libsystem_blocks.dylib         0x180960a5c _Block_release + 152
10 MyApp                          0x106dc18f4 __destroy_helper_block_.304 + 24
11 libsystem_blocks.dylib         0x180960a5c _Block_release + 152
12 libdispatch.dylib              0x1808c0ae4 _dispatch_client_callout + 16
13 libdispatch.dylib              0x1808ff1b4 _dispatch_queue_serial_drain$VARIANT$armv81 + 568
14 libdispatch.dylib              0x1808ffad8 _dispatch_queue_invoke$VARIANT$armv81 + 328
15 libdispatch.dylib              0x18090047c _dispatch_root_queue_drain_deferred_wlh$VARIANT$armv81 + 332
16 libdispatch.dylib              0x18090844c _dispatch_workloop_worker_thread$VARIANT$armv81 + 612
17 libsystem_pthread.dylib        0x180bf3e70 _pthread_wqthread + 860
18 libsystem_pthread.dylib        0x180bf3b08 start_wqthread + 4
Zuikyo commented 5 years ago

It's fixed in this PR: Fix ISA_MASK after iOS 9