Xcode 4.3.2 10.7.3应用程序启动时崩溃
我有一个应用程序,它在Xcode 4.2中运行良好。我一升级到Xcode 4.3.2,应用程序就在5.1模拟器上崩溃了 0x44e5c3:jmp 0x0044e63d;Poco::MutexImpl::lockImpl+317 在这里拿个小布条Xcode 4.3.2 10.7.3应用程序启动时崩溃,xcode,ios5,ios-simulator,Xcode,Ios5,Ios Simulator,我有一个应用程序,它在Xcode 4.2中运行良好。我一升级到Xcode 4.3.2,应用程序就在5.1模拟器上崩溃了 0x44e5c3:jmp 0x0044e63d;Poco::MutexImpl::lockImpl+317 在这里拿个小布条 Incident Identifier: CC84E826-5B79-4F66-9182-4C779CAF865B CrashReporter Key: 98f4ee80ecae8f5500ce329f80122c35d6e7a4b7 Hardwar
Incident Identifier: CC84E826-5B79-4F66-9182-4C779CAF865B
CrashReporter Key: 98f4ee80ecae8f5500ce329f80122c35d6e7a4b7
Hardware Model: iPad3,3
Process: DataQuery [211]
Path: /var/mobile/Applications/BF9857DC-CDD1-40D2-9660- EB2187E28224/DataQuery.app/DataQuery
Identifier: DataQuery
Version: ??? (???)
Code Type: ARM (Native)
Parent Process: launchd [1]
Date/Time: 2012-03-28 14:38:50.936 +0100
OS Version: iPhone OS 5.1 (9B176)
Report Version: 104
Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x00000000, 0x00000000
Crashed Thread: 0
Thread 0 name: Dispatch queue: com.apple.main-thread
Thread 0 Crashed:
0 libsystem_kernel.dylib 0x36b81848 __kill + 8
1 libsystem_c.dylib 0x3156d2ae abort + 110
2 libc++abi.dylib 0x36a4af64 abort_message + 40
3 libc++abi.dylib 0x36a48346 _ZL17default_terminatev + 18
4 libobjc.A.dylib 0x36665368 _objc_terminate + 164
5 libc++abi.dylib 0x36a483be _ZL19safe_handler_callerPFvvE + 70
6 libc++abi.dylib 0x36a4844a std::terminate() + 14
7 libc++abi.dylib 0x36a49798 __cxa_throw + 116
8 DataQuery 0x002dc45a Poco::MutexImpl::lockImpl() (Mutex_POSIX.h:82)
9 DataQuery 0x003b67f6 Poco::FastMutex::lock() (Mutex.h:257)
10 DataQuery 0x003b6820 Poco::ScopedLock<Poco::FastMutex>::ScopedLock(Poco::FastMutex&) (ScopedLock.h:59)
11 DataQuery 0x003b49c6 Poco::Thread::uniqueId() (Thread.cpp:157)
12 DataQuery 0x003b6228 Poco::Thread::Thread(std::string const&) (Thread.cpp:69)
13 DataQuery 0x003116f8 com::pcbsys::foundation::fbase::fInternalTimer::fInternalTimer(com::pcbsys::foundation::fbase::fTimer*) (fTimer.cpp:77)
14 DataQuery 0x00311276 com::pcbsys::foundation::fbase::fInternalTimer::fInternalTimer(com::pcbsys::foundation::fbase::fTimer*) (fTimer.cpp:67)
15 DataQuery 0x003111e0 com::pcbsys::foundation::fbase::fTimer::fTimer() (fTimer.cpp:31)
16 DataQuery 0x0031111e com::pcbsys::foundation::fbase::fTimer::fTimer() (fTimer.cpp:30)
17 DataQuery 0x003127d8 __cxx_global_var_init + 144
18 DataQuery 0x0031299c _GLOBAL__I_a + 0
19 dyld 0x2fe8df64 ImageLoaderMachO::doModInitFunctions(ImageLoader::LinkContext const&) + 160
20 dyld 0x2fe8dc6a ImageLoaderMachO::doInitialization(ImageLoader::LinkContext const&) + 14
21 dyld 0x2fe8b866 ImageLoader::recursiveInitialization(ImageLoader::LinkContext const&, unsigned int, ImageLoader::InitializerTimingList&) + 318
22 dyld 0x2fe8c826 ImageLoader::runInitializers(ImageLoader::LinkContext const&, ImageLoader::InitializerTimingList&) + 34
23 dyld 0x2fe83a3a dyld::initializeMainExecutable() + 266
24 dyld 0x2fe87c16 dyld::_main(macho_header const*, unsigned long, int, char const**, char const**, char const**) + 1430
25 dyld 0x2fe822c8 dyldbootstrap::start(macho_header const*, int, char const**, long, macho_header const*) + 572
26 dyld 0x2fe82058 _dyld_start + 48
Thread 0 crashed with ARM Thread State:
r0: 0x00000000 r1: 0x00000000 r2: 0x00000001 r3: 0x3fad4fbc
r4: 0x2fdfe740 r5: 0x36665301 r6: 0x00000002 r7: 0x2fdfe74c
r8: 0x000000e3 r9: 0x00000000 r10: 0x0000000d r11: 0x0031299d
ip: 0x00000025 sp: 0x2fdfe738 lr: 0x3156d2b5 pc: 0x36b81848
cpsr: 0x00000010
考虑到提供的调试信息,你们似乎都不是专家,这是我的10美分 背景: 我也遇到了同样的问题。 我有一个以前版本的Xcode,它基于AppStore中的InstallXcode应用,所以我猜是4.1或4.2。 想要安装4.3.2,我在网上发现了一个终端命令,可以完全卸载Xcode,这是我选择的,在安装4.3.2之前,我知道它没有使用InstallXcode应用程序。 卸载了以前的版本后,我通过App Store 4.3.2版进行了安装。 然后,不可能启动应用程序。 即使是“新建项目向导”中的默认模板也编译得很好,但无论是在模拟器上还是在设备本身上,Xcode在尝试启动应用程序后都会直接崩溃 解决方案: 我所做的。 我卸载了4.3.2=>Trash。 通过我安装的apple Developer网站4.2.1下载。下载的实际上是安装Xcode应用程序。 安装。已测试创建默认应用程序。它成功了。 然后,我再次通过从开发者网站(而不是应用商店)下载的软件包安装了4.3.2。 启动它。。。它问我是否要卸载4.2.1版本。答应吧。 现在它起作用了
这有帮助吗?您能提供更多信息吗?Copmuter设置/操作系统等。感谢回复。我正在Lion 10.7.3上运行Xcode 4.3.2,如果您可以从堆栈崩溃中发布更多内容,这也会有所帮助。还要确保这是来自崩溃的线程。很多时候人们会看到线程0,即使它是另一个崩溃的线程。添加了它…感谢上帝的回复。