Bugtags.com

讨论社区

如何处理 Signal 11 was raised

经常会有崩溃信息'Signal 11 was raised', 应该大部分都是对象不存在,多次释放造成的吧,但是bugtags的堆栈信息里没有有用的信息,看不出来问题,


1 AppStore 0x0040043f AppStore + 3974207 

2 libsystem_platform.dylib 0x2628f857 _sigtramp + 34 

3 UIKit 0x2a926d31 <redacted> + 140 

4 CoreFoundation 0x2655d5b1 <redacted> + 352 

5 CoreFoundation 0x2648cc88 _CF_forwarding_prep_0 + 24 

6 UIKit 0x2a7435e7 <redacted> + 122 

7 UIKit 0x2a743499 <redacted> + 32 

8 UIKit 0x2a743451 <redacted> + 60 

9 UIKit 0x2a743021 <redacted> + 104 

10 UIKit 0x2a742e7b <redacted> + 38 

11 UIKit 0x2a742e39 <redacted> + 56 

12 UIKit 0x2a742561 <redacted> + 608 

13 UIKit 0x2a741dc7 <redacted> + 426 

比如上面的基本无法定位问题

0 人关注了该问题 关注

0

Service Andy Shan • 9月前

你好,大家在问闪退问题的时候,不要就只发个堆栈,光看堆栈只能确定闪退发生的时候,都调用了什么,多数情况确定不了问题。还需要发问题的标题和描述发上来,bugtags 后台都有这个数据。

对于信号类的闪退,标题和描述更加重要,因为看堆栈完全是看不出问题的。需要通过信号的类型来确定闪退的原因。

还要查看重现步骤和崩溃次数来定位问题,然后连着 xcode run,按照重现步骤,重现,多试几次,看是否可以重现。

0 个讨论

您需要登录后才可回复
您需要登录后才可以回复
提供技术服务