iOS 怎么根据堆栈信息来复线bug,有些bug,我们通过友盟或者其他工具能统计到,但是我们很难复线这个bug,很难模拟出这个bug。

比如,堆栈信息如下。我们怎么定位这是哪种类型的bug,或者我们通过这样的堆栈信息可以分析出来什么?请大神赐教。
我们app现在用户量比较大,有些bug找起来比较头疼, 但是bug还存在,比较棘手。

0 libxpc.dylib 0x000000019ae3688c __xpc_api_misuse + 52
1 libxpc.dylib 0x000000019ae21b38 __xpc_serializer_create
2 libxpc.dylib 0x000000019ae21a1c xpc_connection_send_message + 68
3 libsystem_network.dylib 0x000000019ad84be0 _net_helper_send + 256
4 libsystem_network.dylib 0x000000019ad7fc94 _tcp_connection_create_waiting_reply + 84
5 libsystem_network.dylib 0x000000019ad82e6c ___tcp_connection_allocate_block_invoke + 224
6 libsystem_network.dylib 0x000000019ad8824c ___net_helper_endpoint_deliver_block_invoke_2 + 44
7 libdispatch.dylib 0x000000019abdd7b0 __dispatch_call_block_and_release + 24
8 libdispatch.dylib 0x000000019abdd770 __dispatch_client_callout + 16
9 libdispatch.dylib 0x000000019abe975c __dispatch_queue_drain + 864
10 libdispatch.dylib 0x000000019abe1274 __dispatch_queue_invoke + 464
11 libdispatch.dylib 0x000000019abeb62c __dispatch_root_queue_drain + 728
12 libdispatch.dylib 0x000000019abeb34c __dispatch_worker_thread3 + 112
13 libsystem_pthread.dylib 0x000000019adf1478 _pthread_wqthread + 1084
1 libsystem_pthread.dylib 0x000000019adf1028 __pthread_set_self + 12

上面是程序崩溃的堆栈信息。

除了崩溃线程堆栈,再结合下其它的线程堆栈看看,还有崩溃现场的寄存器信息

1 个赞

这些崩溃堆栈咱们可以分析出什么

你贴的这个能分析的东西太少了,所以还需要其它线程和线程寄存器信息

这就是我在bugly上看到的堆栈信息

bugly不是还有其它线程堆栈和寄存器信息吗

bugly也只能得到这么多

老司机故意写的bug, 你还不是只有望着