在MAC 10.10.5中MyApp崩溃

时间:2015-10-30 09:16:21

标签: objective-c macos crash crash-reports crash-dumps

MyApp已崩溃,我从该MAC书中收集了以下崩溃日志。正如提到应用程序在第3个线程崩溃,我无法弄清楚发生了什么, 我怀疑它可能是因为NSTimer Lock和tryLock,但不知道如何解决它。所有MAC书籍都没有发生崩溃,但只有一组用户才会将其全部迁移到MAC 10.10.5。但是我还有其他MAC书,它有MAC 10.10.5,其中MyApp运行完美。 任何人都可以帮我找到问题吗?

如果我查看[AppMainController sendPacketForLoginStatus] + 1644处的代码 它只是一个注释行,就在大括号{else of else {}

之后
if 
...
else  
{
<< line no: 1644>> // Change the status icon if necessary when losing the focus
[self performSelectorOnMainThread:@selector(showClickStatusIconWhenLoseFocusInThread) withObject:nil waitUntilDone:NO];  
...



Crash log:


Process:               MyAppAgent [581]
Path:                  /Applications/MyAppAgent.app/Contents/MacOS/MyAppAgent
Identifier:            com.Mycmp.MyApp.MyAppAgent
Version:               1.0.0.1
Code Type:             X86 (Native)
Parent Process:        ??? [1]
Responsible:           MyAppAgent [581]
User ID:               501
Date/Time:             2015-09-08 10:32:09.940 -0400
OS Version:            Mac OS X 10.10.5 (14F27)
Crashed Thread:        3

Exception Type:        EXC_BAD_ACCESS (SIGSEGV)
Exception Codes:       KERN_INVALID_ADDRESS at 0x0000000022b0dd78


....
Thread 3 Crashed:

0   com.Mycmp.MyApp.MyAppAgent         0x00012a74 -[AppMainController sendPacketForLoginStatus] + 1644
1   com.Mycmp.MyApp.MyAppAgent         0x0001012c -[AppMainController timerQueryDiscovery:] + 1726
2   com.apple.Foundation           0x943ba76f __NSFireTimer + 119
3   com.apple.CoreFoundation       0x90653006 __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ + 22
4   com.apple.CoreFoundation       0x90652ab4 __CFRunLoopDoTimer + 1316
5   com.apple.CoreFoundation       0x906ce54f __CFRunLoopDoTimers + 351
6   com.apple.CoreFoundation       0x9060a531 __CFRunLoopRun + 2081
7   com.apple.CoreFoundation       0x90609aa6 CFRunLoopRunSpecific + 390
8   com.apple.CoreFoundation       0x9060990b CFRunLoopRunInMode + 123
9   com.apple.Foundation           0x944043ea -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 305
10  com.apple.Foundation           0x944847fa -[NSRunLoop(NSRunLoop) run] + 76
11  com.Mycmp.MyApp.MyAppAgent         0x00002ff0 -[AppMainController threadDiscovery:] + 360
12  com.apple.Foundation           0x943acb8d -[NSThread main] + 45
13  com.apple.Foundation           0x943ac936 __NSThread__main__ + 1538
14  libsystem_pthread.dylib       0x9abfcc25 _pthread_body + 138
15  libsystem_pthread.dylib       0x9abfcb9b _pthread_start + 162
16  libsystem_pthread.dylib       0x9abf9e32 thread_start + 34 

0 个答案:

没有答案