【问题标题】:Program crashing when compiled with xcode 4.2使用 xcode 4.2 编译时程序崩溃
【发布时间】:2011-11-29 16:58:13
【问题描述】:

我尝试在 ios 5 模拟器中运行我的项目,然后应用程序崩溃并显示此消息 线程 1 程序收到信号 sigabrt 我在谷歌上搜索了这个问题并关注了它说检查你的界面构建器出口并检查已经发布的对象是否没有被发布所以我启用 NSZombie,但无法理解崩溃的原因并且无法解决 如果有人可以帮助我,我将非常感激。 更重要的是它在 ios 4.2 模拟器中运行良好只在 ios 5 模拟器中显示问题 这是堆栈跟踪

应用特定信息:

iPhone 模拟器 272、iPhone OS 5.0 (iPhone/9A334) abort() 调用

线程 0 崩溃:

0 libSystem.B.dylib 0x962dbc5a __kill + 10

1 libSystem.B.dylib 0x962dbc4c kill$UNIX2003 + 32

2 libSystem.B.dylib 0x9636e5a5 raise + 26

3 libSystem.B.dylib 0x96384679 __abort + 124

4 libSystem.B.dylib 0x963846f5 abort_report_np + 0

5 libSystem.B.dylib 0x96300b1b _Unwind_Resume + 59

6 CoreFoundation 0x0231de39 CFRunLoopRunSpecific + 345

7 核心基础 0x0231dccb CFRunLoopRunInMode + 123

8 图形服务 0x02c05879 GSEventRunModal + 207

9 图形服务 0x02c0593e GSEventRun + 114

10 UIKit 0x0018ba9b UIApplicationMain + 1175

11 FINS 0x0000296d main + 125 (main.m:14)

12 FINS 0x000028e5 开始 + 53

线程 1:

0 libSystem.B.dylib 0x962a1382 kevent + 10

1 libdispatch.dylib 0x02a61373 _dispatch_mgr_invoke + 918

2 libdispatch.dylib 0x02a5fcd0 _dispatch_mgr_wakeup + 0

线程 2:网络线程

0 libSystem.B.dylib 0x9627aafa mach_msg_trap + 10

1 libSystem.B.dylib 0x9627b267 mach_msg + 68

2 CoreFoundation 0x023bb13a __CFRunLoopServiceMachPort + 186

3 核心基础 0x0231e605 __CFRunLoopRun + 1445

4 CoreFoundation 0x0231ddb4 CFRunLoopRunSpecific + 212

5 核心基础 0x0231dccb CFRunLoopRunInMode + 123

6 WebCore 0x03c80220 RunWebThread(void*) + 560

7 libSystem.B.dylib 0x962a8259 _pthread_start + 345

8 libSystem.B.dylib 0x962a80de thread_start + 34

【问题讨论】:

    标签: ios5 xcode4.2


    【解决方案1】:

    您是否尝试在加载的第一个视图上插入断点?然后从那里调试,直到您明确找到导致崩溃的那一行。

    【讨论】:

    • 是的,我调试了它,它在第一个视图中的任何功能中都没有崩溃
    • 调试直到崩溃。这是我最好的建议:-)
    • 问题是它在 main.m 处崩溃,而不是在任何视图控制器文件中。
    猜你喜欢
    • 2011-01-04
    • 1970-01-01
    • 1970-01-01
    • 2014-01-06
    • 1970-01-01
    • 1970-01-01
    • 2021-08-22
    • 2012-07-10
    • 2012-03-05
    相关资源
    最近更新 更多