小编Ker*_*rni的帖子

如何在iOS上调试iOS EXC_BAD_ACCESS KERN_INVALID_ADDRESS

我在使用SocketRocket时遇到iOS EXC_BAD_ACCESS错误,我想知道我可以做些什么来进一步调试问题,以确定问题是在我身边,还是在SocketRocket方面.

我得到的堆栈跟踪是:

Crashed: com.apple.main-thread
EXC_BAD_ACCESS KERN_INVALID_ADDRESS at 0x2000000c
raw
0    libobjc.A.dylib     objc_msgSend + 5
1    OMlearnings         SRWebSocket.m line 692    __30-[SRWebSocket _failWithError:]_block_invoke_2
2    libdispatch.dylib   _dispatch_call_block_and_release + 10
10   UIKit               UIApplicationMain + 1136
11   OMlearnings         main.m line 16    main
Run Code Online (Sandbox Code Playgroud)

或者有时候

Crashed: NSOperationQueue Serial Queue
EXC_BAD_ACCESS KERN_INVALID_ADDRESS at 0xc
raw
0    libobjc.A.dylib     objc_msgSend + 5
1    OMlearnings         SRWebSocket.m line 613    -[SRWebSocket scheduleInRunLoop:forMode:]
2    OMlearnings         SRWebSocket.m line 600    -[SRWebSocket _connect]
3    OMlearnings         OMSRealTimeTeamDashboard.m line 157    -[OMSRealTimeTeamDashboard sendMessage:]
4    OMlearnings         OMSRealTimeTeamDashboard.m line 171    -[OMSRealTimeTeamDashboard …
Run Code Online (Sandbox Code Playgroud)

ios socketrocket

6
推荐指数
1
解决办法
9207
查看次数

如何解释在firebase中没有完全符号化的崩溃报告?

我们在我们的应用程序中使用firebase崩溃分析,它帮助我们通过指定函数名称甚至行号来快速解决错误,但有时它只给出

appDelegate.swift [start + 17644]

我该如何解读这份报告?为什么它看起来像那样?

这是带有线程的完整跟踪,应用程序名称由appName替换

Exception name: EXC_SOFTWARE / UNCAUGHT_NS_EXCEPTION
1 CoreFoundation __exceptionPreprocess + 1241536
2 libobjc.A.dylib objc_exception_throw + 34136
3 CoreFoundation -[__NSPlaceholderDictionary initWithObjects:forKeys:count:] + 80952
4 CoreFoundation +[NSDictionary dictionaryWithObjects:forKeys:count:] + 80552
5 FBSDKCoreKit 4304632780 + 244684
6 FBSDKCoreKit 4304632048 + 243952
7 FBSDKCoreKit 4304437716 + 49620
8 CoreFoundation __CFNOTIFICATIONCENTER_IS_CALLING_OUT_TO_AN_OBSERVER__ + 823848
9 CoreFoundation _CFXRegistrationPost + 821548
10 CoreFoundation ___CFXNotificationPost_block_invoke + 820904
11 CoreFoundation -[_CFXNotificationRegistrar find:object:observer:enumerator:] + 1276824
12 CoreFoundation _CFXNotificationPost + 44016
13 Foundation -[NSNotificationCenter …
Run Code Online (Sandbox Code Playgroud)

xcode ios firebase swift firebase-crash-reporting

5
推荐指数
1
解决办法
499
查看次数

代码不再在OS4.3中工作,但在5.0中很好(曾经工作正常)

奇怪的错误.我的代码是用Xcode 3编写的,它在4.4中没有错误加载.

最近,它开始不在OS 4.3或更低版本中工作,但在5.0和5.1中很好.我已经做了几周的更新我的应用程序,所以我不知道它在哪里出了问题(我在测试时使用的是当前的模拟器5.1,所以我甚至没想过在每次试用后尝试其他模拟器).

这是我的错误日志,但我无法弄清楚导致崩溃的原因.应该注意的是,当在4.3或更低版本中启动时,我得到"位置服务不可用",但在5.0及更高版本中没有.它崩溃了我尝试加载具有表的视图的时间.这是我的调试器信息......任何想法?

> 2012-09-03 05:43:39.582 Diners[7811:12203] [-[MapViewController viewDidLoad] /Users/user/Documents/Source Code/Working Projects/Diners/Classes/MapViewController.m:48] 
bootstrap_look_up failed (44e)
2012-09-03 05:43:42.997 Diners[7811:12203] [-[StripClubsAppDelegate i3fSplashViewBrickDidRemoveFromSuperview:] /Users/user/Documents/Source Code/Working Projects/Diners/Classes/StripClubsAppDelegate.m:77] 
2012-09-03 05:43:49.883 Diners[7811:12203] -[UITapGestureRecognizer initWithCoder:]: unrecognized selector sent to instance 0x5fe01b0
2012-09-03 05:43:49.950 Diners[7811:12203] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[UITapGestureRecognizer initWithCoder:]: unrecognized selector sent to instance 0x5fe01b0'
*** Call stack at first throw:
(
    0   CoreFoundation    0x014585a9 __exceptionPreprocess + 185
    1   libobjc.A.dylib   0x01205313 objc_exception_throw + 44
    2   CoreFoundation    0x0145a0bb -[NSObject(NSObject) doesNotRecognizeSelector:] …
Run Code Online (Sandbox Code Playgroud)

debugging xcode ios

0
推荐指数
1
解决办法
255
查看次数