2012-09-20 14 views
11

He actualizado a Xcode 4.5 hoy y ya no puedo crear una versión de lanzamiento funcional de mi aplicación. No tuve problemas para producir un lanzamiento con la versión anterior de Xcode.informe de fallos utilizando una optimización distinta de -o0 después de la actualización de xcode 4.5

Me di cuenta de que no se cuelga cuando lo ejecuto directamente en mi teléfono en depuración (-O0), pero cuando produzco una versión (-Os) se cuelga consistentemente unos segundos después del inicio.

También puedo producir una versión de trabajo si configuro pjsua_app.c en -O0 mientras dejo el resto del proyecto en el valor predeterminado de -Os.

A continuación se muestra un registro de bloqueo mediante el ajuste de "Fast [-O, O1]":

Incident Identifier: DB1C14AD-5C2A-4F2C-8B03-E483A7D31760 
CrashReporter Key: 435140979595045aaa5a1c90fee1a20f6faf280a 
Hardware Model:  iPhone4,1 
Process:   myAppName [14144] 
Path:   /var/mobile/Applications/CD2A07F5-3E72-444D-9BD9-910E4634C4EC/myAppName.app/myAppName 
Identifier:  myAppName 
Version:   ??? (???) 
Code Type:  ARM (Native) 
Parent Process: launchd [1] 

Date/Time:  2012-09-19 23:41:39.098 -0600 
OS Version:  iPhone OS 5.1.1 (9B206) 
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   0x361f532c __pthread_kill + 8 
1 libsystem_c.dylib    0x32d41208 pthread_kill + 48 
2 libsystem_c.dylib    0x32d3a316 __abort + 86 
3 libsystem_c.dylib    0x32d2c3c4 __stack_chk_fail + 164 
4 myAppName      0x000ce0dc pjsip_init (pjsua_app.c:4391) 
5 myAppName      0x0008e9d2 general_callsystem_init (general_call.m:149) 
6 myAppName      0x00084b4c -[MainsipphoneAppDelegate initPjsip] (MainsipphoneAppDelegate.m:578) 
7 myAppName      0x0009f3ec -[LoginViewController ProvisionServerGotResult:provision_array:] (LoginViewController.m:1530) 
8 myAppName      0x000ab88e -[ProvisionServer parserDidEndDocument:] (ProvisionServer.m:993) 
9 Foundation      0x354698e0 _endDocument + 68 
10 libxml2.2.dylib     0x3663fb88 xmlParseChunk + 4364 
11 Foundation      0x3546895e -[NSXMLParser parse] + 510 
12 myAppName      0x000a765e -[ProvisionServer ParseXMLFileAtURL:] (ProvisionServer.m:188) 
13 myAppName      0x000a7502 -[ProvisionServer connectionDidFinishLoading:] (ProvisionServer.m:157) 
14 Foundation      0x35484c22 __65-[NSURLConnectionInternal _withConnectionAndDelegate:onlyActive:]_block_invoke_0 + 10 
15 Foundation      0x353dc6d2 -[NSURLConnectionInternalConnection invokeForDelegate:] + 22 
16 Foundation      0x353dc69c -[NSURLConnectionInternal _withConnectionAndDelegate:onlyActive:] + 192 
17 Foundation      0x353dc5be -[NSURLConnectionInternal _withActiveConnectionAndDelegate:] + 54 
18 CFNetwork      0x351417ee URLConnectionClient::_clientDidFinishLoading(URLConnectionClient::ClientConnectionEventQueue*) + 186 
19 CFNetwork      0x3513649e URLConnectionClient::ClientConnectionEventQueue::processAllEventsAndConsumePayload(XConnectionEventInfo<XClientEvent, XClientEventParams>*, long) + 418 
20 CFNetwork      0x3513619c URLConnectionClient::processEvents() + 100 
21 CFNetwork      0x351360d2 MultiplexerSource::perform() + 150 
22 CoreFoundation     0x35913acc __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 8 
23 CoreFoundation     0x35913298 __CFRunLoopDoSources0 + 208 
24 CoreFoundation     0x3591203e __CFRunLoopRun + 646 
25 CoreFoundation     0x3589549e CFRunLoopRunSpecific + 294 
26 CoreFoundation     0x35895366 CFRunLoopRunInMode + 98 
27 GraphicsServices    0x37531432 GSEventRunModal + 130 
28 UIKit       0x333a1cce UIApplicationMain + 1074 
29 myAppName      0x00081a78 main (main.m:14) 
30 myAppName      0x00081a30 start + 32 

Thread 1 name: Dispatch queue: com.apple.libdispatch-manager 
Thread 1: 
0 libsystem_kernel.dylib   0x361e53a8 kevent + 24 
1 libdispatch.dylib    0x347cff04 _dispatch_mgr_invoke + 708 
2 libdispatch.dylib    0x347cfc22 _dispatch_mgr_thread + 30 

Thread 2: 
0 libsystem_kernel.dylib   0x361f5cd4 __workq_kernreturn + 8 
1 libsystem_c.dylib    0x32cfcf36 _pthread_wqthread + 610 
2 libsystem_c.dylib    0x32cfccc8 start_wqthread + 0 

Thread 3 name: WebThread 
Thread 3: 
0 libsystem_kernel.dylib   0x361e5004 mach_msg_trap + 20 
1 libsystem_kernel.dylib   0x361e51fa mach_msg + 50 
2 CoreFoundation     0x359133ec __CFRunLoopServiceMachPort + 120 
3 CoreFoundation     0x35912124 __CFRunLoopRun + 876 
4 CoreFoundation     0x3589549e CFRunLoopRunSpecific + 294 
5 CoreFoundation     0x35895366 CFRunLoopRunInMode + 98 
6 WebCore       0x31794c9c _ZL12RunWebThreadPv + 396 
7 libsystem_c.dylib    0x32d0272e _pthread_start + 314 
8 libsystem_c.dylib    0x32d025e8 thread_start + 0 

Thread 4: 
0 libsystem_kernel.dylib   0x361f5cd4 __workq_kernreturn + 8 
1 libsystem_c.dylib    0x32cfcf36 _pthread_wqthread + 610 
2 libsystem_c.dylib    0x32cfccc8 start_wqthread + 0 

Thread 5: 
0 libsystem_kernel.dylib   0x361f5cd4 __workq_kernreturn + 8 
1 libsystem_c.dylib    0x32cfcf36 _pthread_wqthread + 610 
2 libsystem_c.dylib    0x32cfccc8 start_wqthread + 0 

Thread 6 name: com.apple.NSURLConnectionLoader 
Thread 6: 
0 libsystem_kernel.dylib   0x361e5004 mach_msg_trap + 20 
1 libsystem_kernel.dylib   0x361e51fa mach_msg + 50 
2 CoreFoundation     0x359133ec __CFRunLoopServiceMachPort + 120 
3 CoreFoundation     0x35912124 __CFRunLoopRun + 876 
4 CoreFoundation     0x3589549e CFRunLoopRunSpecific + 294 
5 CoreFoundation     0x35895366 CFRunLoopRunInMode + 98 
6 Foundation      0x353cebb2 +[NSURLConnection(Loader) _resourceLoadLoop:] + 302 
7 Foundation      0x353cea7a -[NSThread main] + 66 
8 Foundation      0x3546258a __NSThread__main__ + 1042 
9 libsystem_c.dylib    0x32d0272e _pthread_start + 314 
10 libsystem_c.dylib    0x32d025e8 thread_start + 0 

Thread 7: 
0 libsystem_kernel.dylib   0x361f5cd4 __workq_kernreturn + 8 
1 libsystem_c.dylib    0x32cfcf36 _pthread_wqthread + 610 
2 libsystem_c.dylib    0x32cfccc8 start_wqthread + 0 

Thread 8 name: com.apple.CFSocket.private 
Thread 8: 
0 libsystem_kernel.dylib   0x361f5570 __select + 20 
1 CoreFoundation     0x3591763a __CFSocketManager + 726 
2 libsystem_c.dylib    0x32d0272e _pthread_start + 314 
3 libsystem_c.dylib    0x32d025e8 thread_start + 0 

Thread 9: 
0 libsystem_kernel.dylib   0x361f5628 __semwait_signal + 24 
1 libsystem_c.dylib    0x32d06b1a nanosleep + 138 
2 libsystem_c.dylib    0x32d06a84 usleep + 44 
3 myAppName      0x0013f3c2 pj_thread_sleep + 18 
4 myAppName      0x0013e342 pj_ioqueue_poll + 94 
5 myAppName      0x0011760a worker_proc + 42 
6 myAppName      0x0013f2b6 thread_main + 58 
7 libsystem_c.dylib    0x32d0272e _pthread_start + 314 
8 libsystem_c.dylib    0x32d025e8 thread_start + 0 

Thread 10: 
0 libsystem_kernel.dylib   0x361f5628 __semwait_signal + 24 
1 libsystem_c.dylib    0x32d06b1a nanosleep + 138 
2 libsystem_c.dylib    0x32d06a84 usleep + 44 
3 myAppName      0x0013f3c2 pj_thread_sleep + 18 
4 myAppName      0x0013e342 pj_ioqueue_poll + 94 
5 myAppName      0x00102540 pjsip_endpt_handle_events2 + 124 
6 myAppName      0x000e434c worker_thread + 56 
7 myAppName      0x0013f2b6 thread_main + 58 
8 libsystem_c.dylib    0x32d0272e _pthread_start + 314 
9 libsystem_c.dylib    0x32d025e8 thread_start + 0 

Thread 0 crashed with ARM Thread State: 
    r0: 0x00000000 r1: 0x00000000  r2: 0x00000001  r3: 0x00000000 
    r4: 0x00000006 r5: 0x3ef4cd98  r6: 0x00000000  r7: 0x2fe7d724 
    r8: 0x00000000 r9: 0x5d5c3434  r10: 0x0f68cfb0  r11: 0x00000000 
    ip: 0x00000148 sp: 0x2fe7d718  lr: 0x32d4120f  pc: 0x361f532c 
    cpsr: 0x00000010 

Binary Images: 
    0x80000 - 0x1a8fff +myAppName armv7 <f7f3371d762c361a9a632fafedfa3011> /var/mobile/Applications/CD2A07F5-3E72-444D-9BD9-910E4634C4EC/myAppName.app/myAppName 
0x2fe7f000 - 0x2fea0fff dyld armv7 <77eddfd654df393ba9c95ff01715fd08> /usr/lib/dyld 
0x30687000 - 0x3068dfff MobileKeyBag armv7 <e1f06241ef0e3f0aae00f15df572077e> /System/Library/PrivateFrameworks/MobileKeyBag.framework/MobileKeyBag 
0x30761000 - 0x30886fff JavaScriptCore armv7 <2ffc6c87b94434288366bd53765ee267> /System/Library/PrivateFrameworks/JavaScriptCore.framework/JavaScriptCore 
0x308c0000 - 0x308c6fff liblockdown.dylib armv7 <9e45ce468a6f31e5b8263f2c224aa800> /usr/lib/liblockdown.dylib 
0x30949000 - 0x3095efff libresolv.9.dylib armv7 <66f7557fa4b43979b186e00271839fdb> /usr/lib/libresolv.9.dylib 
0x30a70000 - 0x30a73fff CoreTime armv7 <a398de5ba1e43a11b7008e9bb5a7f6fe> /System/Library/PrivateFrameworks/CoreTime.framework/CoreTime 
0x30a74000 - 0x30abcfff CoreMedia armv7 <e274e1b894753b2eb05cf7b22a36d0c1> /System/Library/Frameworks/CoreMedia.framework/CoreMedia 
0x30af8000 - 0x3103cfff FaceCoreLight armv7 <f326d88709683520b251dc53cb847c11> /System/Library/PrivateFrameworks/FaceCoreLight.framework/FaceCoreLight 
0x316eb000 - 0x31eaafff WebCore armv7 <2690c38c9c5f3c09975d619dd1dfbed7> /System/Library/PrivateFrameworks/WebCore.framework/WebCore 
0x31ebd000 - 0x31f95fff vImage armv7 <caf3648be2933384b6aa1ae7408ab4f0> /System/Library/Frameworks/Accelerate.framework/Frameworks/vImage.framework/vImage 
0x31f96000 - 0x3217afff AudioToolbox armv7 <c91e27850452330ea804db6408840fd2> /System/Library/Frameworks/AudioToolbox.framework/AudioToolbox 
0x3217b000 - 0x321c5fff libvDSP.dylib armv7 <441b42aca07b3da39feab25f8349918f> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libvDSP.dylib 
0x321ed000 - 0x32203fff libmis.dylib armv7 <258bc92be5823b239b4412dd42cb4807> /usr/lib/libmis.dylib 
0x3220f000 - 0x323ccfff ImageIO armv7 <02e3578171fa3b6a969b244275fd2bab> /System/Library/Frameworks/ImageIO.framework/ImageIO 
0x32545000 - 0x32556fff libxpc.dylib armv7 <ccf25b1e49ce3b2fa58d8c8546755505> /usr/lib/system/libxpc.dylib 
0x32769000 - 0x3285afff QuartzCore armv7 <35d64a9da5523ae08c9e41511fd3061b> /System/Library/Frameworks/QuartzCore.framework/QuartzCore 
0x3286d000 - 0x32870fff libsystem_network.dylib armv7 <356cb66612e836968ef24e6e5c3364cc> /usr/lib/system/libsystem_network.dylib 
0x328e1000 - 0x3291dfff IMFoundation armv7 <253125b9103c3d13b66923ac6893c25b> /System/Library/PrivateFrameworks/IMCore.framework/Frameworks/IMFoundation.framework/IMFoundation 
0x3294a000 - 0x3296afff libxslt.1.dylib armv7 <39348471007e39dab80af68b08390456> /usr/lib/libxslt.1.dylib 
0x329c7000 - 0x329d3fff CoreVideo armv7 <364fa32d513f3c11b50970120545f1a8> /System/Library/Frameworks/CoreVideo.framework/CoreVideo 
0x329d4000 - 0x329f7fff Bom armv7 <c3435ecd2e5839f89de51edad0e1bb00> /System/Library/PrivateFrameworks/Bom.framework/Bom 
0x32aa9000 - 0x32af3fff ManagedConfiguration armv7 <f1fbb825def23043830a095b953a9c94> /System/Library/PrivateFrameworks/ManagedConfiguration.framework/ManagedConfiguration 
0x32b0e000 - 0x32b14fff MobileIcons armv7 <ed1b46f917903c9b9baaa2be4392dafe> /System/Library/PrivateFrameworks/MobileIcons.framework/MobileIcons 
0x32b17000 - 0x32b1bfff IOMobileFramebuffer armv7 <42dbc26828e934acabb4f3b0a35d8250> /System/Library/PrivateFrameworks/IOMobileFramebuffer.framework/IOMobileFramebuffer 
0x32b1c000 - 0x32b1dfff libremovefile.dylib armv7 <402f8956975d3b6fb86ab9b31a43242c> /usr/lib/system/libremovefile.dylib 
0x32b1e000 - 0x32b1ffff libsystem_sandbox.dylib armv7 <6a8f2f33c7543808a0f4599101c3b61a> /usr/lib/system/libsystem_sandbox.dylib 
0x32b2e000 - 0x32b30fff MobileInstallation armv7 <215d93dbb0f63cbf828f9126eb7b5349> /System/Library/PrivateFrameworks/MobileInstallation.framework/MobileInstallation 
0x32c9e000 - 0x32ccafff libtidy.A.dylib armv7 <3aacc5b650e037c086a8ff6657d154bf> /usr/lib/libtidy.A.dylib 
0x32ccb000 - 0x32ceffff PrintKit armv7 <08509c7bc915358b953de6f5cbef5c56> /System/Library/PrivateFrameworks/PrintKit.framework/PrintKit 
0x32cf4000 - 0x32d80fff libsystem_c.dylib armv7 <f859ce1ad1773f0ba98d7c6e135b7697> /usr/lib/system/libsystem_c.dylib 
0x32df7000 - 0x32e08fff DataAccessExpress armv7 <e6144ba265da3bb7b9a263aa1a29b054> /System/Library/PrivateFrameworks/DataAccessExpress.framework/DataAccessExpress 
0x32e86000 - 0x32e87fff libdnsinfo.dylib armv7 <9aede8d6579d3430ac39ae5f95cce498> /usr/lib/system/libdnsinfo.dylib 
0x32e88000 - 0x32e8bfff CaptiveNetwork armv7 <f5cc4b97ce9432da9426f12621453325> /System/Library/PrivateFrameworks/CaptiveNetwork.framework/CaptiveNetwork 
0x32e8c000 - 0x32f32fff AddressBookUI armv7 <da424fecc66e3628ab03378ae80b38fc> /System/Library/Frameworks/AddressBookUI.framework/AddressBookUI 
0x32f73000 - 0x32faefff libCGFreetype.A.dylib armv7 <55941c96cf1f3b048e72a148c4496c16> /System/Library/Frameworks/CoreGraphics.framework/Resources/libCGFreetype.A.dylib 
0x33370000 - 0x33812fff UIKit armv7 <cd513a2f22f53d698c3e10f6fe48a63e> /System/Library/Frameworks/UIKit.framework/UIKit 
0x33968000 - 0x339adfff GeoServices armv7 <a26be2e76e8730ab91a16502aba376be> /System/Library/PrivateFrameworks/GeoServices.framework/GeoServices 
0x339ec000 - 0x339f1fff libcopyfile.dylib armv7 <52e874396c393ed29099789ce702cfe2> /usr/lib/system/libcopyfile.dylib 
0x33a33000 - 0x33a90fff StoreServices armv7 <6ce256d3cf433e4aa1af8d696bf1f75d> /System/Library/PrivateFrameworks/StoreServices.framework/StoreServices 
0x33c2b000 - 0x33c74fff AddressBook armv7 <b17a2962e9043e0385c3c2c652155f2b> /System/Library/Frameworks/AddressBook.framework/AddressBook 
0x33db7000 - 0x33dbdfff libnotify.dylib armv7 <9406297de3e43742887890662a87ab53> /usr/lib/system/libnotify.dylib 
0x33ea3000 - 0x33eadfff libvMisc.dylib armv7 <e8248c797b9b363594bb652ddf7ce16d> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libvMisc.dylib 
0x34263000 - 0x34272fff SpringBoardServices armv7 <a2363f8ed49932dba415d2d4cd32fb74> /System/Library/PrivateFrameworks/SpringBoardServices.framework/SpringBoardServices 
0x34273000 - 0x34278fff libsystem_dnssd.dylib armv7 <27bb5462450732e380f5a2c170546e93> /usr/lib/system/libsystem_dnssd.dylib 
0x3427f000 - 0x34289fff libbz2.1.0.dylib armv7 <40e4045fb79e382b8833707746cf28b1> /usr/lib/libbz2.1.0.dylib 
0x3431a000 - 0x3431efff Marco armv7 <8dea3e558fe534ff868fc92e215ce53b> /System/Library/PrivateFrameworks/Marco.framework/Marco 
0x34363000 - 0x34388fff OpenCL armv7 <f4b08361179a3f6bb033415b0d7c6251> /System/Library/PrivateFrameworks/OpenCL.framework/OpenCL 
0x343c4000 - 0x343dafff EAP8021X armv7 <952fcfdec0633aff923768fca1a26fcb> /System/Library/PrivateFrameworks/EAP8021X.framework/EAP8021X 
0x34431000 - 0x3446ffff IOKit armv7 <fcda71d29d6136dfbd84c1725f4998e5> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit 
0x345e0000 - 0x34729fff libicucore.A.dylib armv7 <b70646b63f1f3b33896dd8cb91b8dab1> /usr/lib/libicucore.A.dylib 
0x3472a000 - 0x3472afff liblangid.dylib armv7 <644ff4bcfbf337b5b5859e3f0fc0a9a8> /usr/lib/liblangid.dylib 
0x3472b000 - 0x34736fff AccountSettings armv7 <373e59421d983c93931cfbad87b1ae35> /System/Library/PrivateFrameworks/AccountSettings.framework/AccountSettings 
0x34752000 - 0x34789fff Security armv7 <eea56f71fde83c2981f9281dc7823725> /System/Library/Frameworks/Security.framework/Security 
0x347c7000 - 0x347cbfff libAccessibility.dylib armv7 <9a17d07b5a3b38cfafdf16f78c99b572> /usr/lib/libAccessibility.dylib 
0x347cc000 - 0x347e2fff libdispatch.dylib armv7 <9ecfaef4110a3bf9a92d12f0fe8d1d78> /usr/lib/system/libdispatch.dylib 
0x3480a000 - 0x3485bfff libstdc++.6.dylib armv7 <c352af5a742e3c7a8d4d7e5f6f454793> /usr/lib/libstdc++.6.dylib 
0x3485c000 - 0x34863fff AssetsLibraryServices armv7 <38132ecfd74b325fb1a4142bab663c19> /System/Library/PrivateFrameworks/AssetsLibraryServices.framework/AssetsLibraryServices 
0x3492e000 - 0x3492ffff CoreSurface armv7 <97f871f09f503c98a6371c2b657430d8> /System/Library/PrivateFrameworks/CoreSurface.framework/CoreSurface 
0x34951000 - 0x3495dfff libz.1.dylib armv7 <36ce86a3dc8c344596c8c325615f374b> /usr/lib/libz.1.dylib 
0x3498f000 - 0x34997fff MobileWiFi armv7 <b76c3e9fb78234c392058250d4620e72> /System/Library/PrivateFrameworks/MobileWiFi.framework/MobileWiFi 
0x34998000 - 0x3499cfff libGFXShared.dylib armv7 <998fccc16cf735dbb62324202995e193> /System/Library/Frameworks/OpenGLES.framework/libGFXShared.dylib 
0x34b27000 - 0x34b3bfff PersistentConnection armv7 <54091a638f8731cd85ccf00fa06972c3> /System/Library/PrivateFrameworks/PersistentConnection.framework/PersistentConnection 
0x34f0c000 - 0x34f50fff MobileCoreServices armv7 <757226927a873d5492be721908077b48> /System/Library/Frameworks/MobileCoreServices.framework/MobileCoreServices 
0x34f82000 - 0x34f8ffff libbsm.0.dylib armv7 <750a0de73a733019a77144b805d4d2f8> /usr/lib/libbsm.0.dylib 
0x35132000 - 0x35209fff CFNetwork armv7 <765a472c824830eea91b8f02d12867e4> /System/Library/Frameworks/CFNetwork.framework/CFNetwork 
0x3520a000 - 0x35289fff libsqlite3.dylib armv7 <bf01f5ed47b033d8bde30d735ff44416> /usr/lib/libsqlite3.dylib 
0x35368000 - 0x3536cfff FTClientServices armv7 <21de970d7ebb3e7fb502a0a5451b0806> /System/Library/PrivateFrameworks/FTClientServices.framework/FTClientServices 
0x353be000 - 0x3553cfff Foundation armv7 <c40ddb073142315bb4ebb214343d0b7f> /System/Library/Frameworks/Foundation.framework/Foundation 
0x35618000 - 0x356e8fff WebKit armv7 <3c5dd2ec46fe3e189c25bba78ad88fa1> /System/Library/PrivateFrameworks/WebKit.framework/WebKit 
0x35768000 - 0x3581efff AVFoundation armv7 <35cb7a0eb1dc3554a777c1cc11cb0415> /System/Library/Frameworks/AVFoundation.framework/AVFoundation 
0x3581f000 - 0x35825fff liblaunch.dylib armv7 <aa2bcba6fc7a36a191958fef2e995475> /usr/lib/system/liblaunch.dylib 
0x35829000 - 0x35872fff libc++.1.dylib armv7 <5b690e5dd5a43a7fb166ade9fe58a7a4> /usr/lib/libc++.1.dylib 
0x35873000 - 0x35876fff libcompiler_rt.dylib armv7 <b2c05d8601c13be884097192dca4e187> /usr/lib/system/libcompiler_rt.dylib 
0x35886000 - 0x3599dfff CoreFoundation armv7 <6d450fe923d7387f8b01845e0edd713d> /System/Library/Frameworks/CoreFoundation.framework/CoreFoundation 
0x35b28000 - 0x35b80fff CoreAudio armv7 <be335e8eb6f93594b028a6ddd503a183> /System/Library/Frameworks/CoreAudio.framework/CoreAudio 
0x35b83000 - 0x35b83fff libkeymgr.dylib armv7 <ebd2dddf55d83cf48a18913968775960> /usr/lib/system/libkeymgr.dylib 
0x35b8c000 - 0x35b9bfff OpenGLES armv7 <e80acc691001301e96101bb89d940033> /System/Library/Frameworks/OpenGLES.framework/OpenGLES 
0x35b9c000 - 0x35b9cfff Accelerate armv7 <55b24cf91a8b3532bde6733c96f14c08> /System/Library/Frameworks/Accelerate.framework/Accelerate 
0x35b9f000 - 0x35baefff GenerationalStorage armv7 <d84c3fd0e7bd36e78c256f2f4c5a4e91> /System/Library/PrivateFrameworks/GenerationalStorage.framework/GenerationalStorage 
0x35cf1000 - 0x35cf8fff libc++abi.dylib armv7 <bab4dcbfc5943d3fbb637342d35e8045> /usr/lib/libc++abi.dylib 
0x35d1f000 - 0x35d6bfff CoreTelephony armv7 <b8f80d5d594c31d2b5d8fba9fdedb7e1> /System/Library/Frameworks/CoreTelephony.framework/CoreTelephony 
0x35dee000 - 0x35e98fff libBLAS.dylib armv7 <bf822cc1a3243ae7b104cf73ca22d352> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libBLAS.dylib 
0x35eba000 - 0x35ebdfff libmacho.dylib armv7 <e52b77623bd031bc807e77029566c777> /usr/lib/system/libmacho.dylib 
0x35eda000 - 0x35eddfff NetworkStatistics armv7 <7848d8ebad99367cb4f7f4e3fe88e5d6> /System/Library/PrivateFrameworks/NetworkStatistics.framework/NetworkStatistics 
0x35ee4000 - 0x36029fff CoreGraphics armv7 <903545b89a7f311d95100ac7d1d44709> /System/Library/Frameworks/CoreGraphics.framework/CoreGraphics 
0x3602a000 - 0x36036fff libCRFSuite.dylib armv7 <bdb2b4d1a78c39c1ba60d791207aed2a> /usr/lib/libCRFSuite.dylib 
0x36037000 - 0x3606ffff VideoToolbox armv7 <9f25f38d1cd13a1daff99cfde8884410> /System/Library/PrivateFrameworks/VideoToolbox.framework/VideoToolbox 
0x36070000 - 0x36086fff DictionaryServices armv7 <6ed2e967136f37d4a4b9b318d6c43b83> /System/Library/PrivateFrameworks/DictionaryServices.framework/DictionaryServices 
0x36160000 - 0x361d4fff MediaControlSender armv7 <87315c54b2293ab589950341ff91b45d> /System/Library/PrivateFrameworks/MediaControlSender.framework/MediaControlSender 
0x361e4000 - 0x361fafff libsystem_kernel.dylib armv7 <311f379a9fde305d80c1b22b7dd2e52a> /usr/lib/system/libsystem_kernel.dylib 
0x3622f000 - 0x36237fff ProtocolBuffer armv7 <0e846afacf823d2b8c029cc3010a8253> /System/Library/PrivateFrameworks/ProtocolBuffer.framework/ProtocolBuffer 
0x36238000 - 0x3623dfff CrashReporterSupport armv7 <dc11c5c2cbe73a6288a6094ebf5de673> /System/Library/PrivateFrameworks/CrashReporterSupport.framework/CrashReporterSupport 
0x36240000 - 0x36240fff libgcc_s.1.dylib armv7 <eb82984fa36c329387aa518aa5205f3d> /usr/lib/libgcc_s.1.dylib 
0x36415000 - 0x36415fff libCVMSPluginSupport.dylib armv7 <a80aaa9989483ce3a496a061fd1e9e0a> /System/Library/Frameworks/OpenGLES.framework/libCVMSPluginSupport.dylib 
0x36421000 - 0x3650ffff libiconv.2.dylib armv7 <2cfefe2ad1d335dd9549562910e7a2e2> /usr/lib/libiconv.2.dylib 
0x3655f000 - 0x36560fff libdyld.dylib armv7 <977b0ad6f2f433108b4a0324a57cd2ab> /usr/lib/system/libdyld.dylib 
0x365d8000 - 0x365f1fff libRIP.A.dylib armv7 <1828cddc5dd93c61afbefb59587d7f8a> /System/Library/Frameworks/CoreGraphics.framework/Resources/libRIP.A.dylib 
0x3662a000 - 0x366d7fff libxml2.2.dylib armv7 <58d47f064e0232119f4b838ad659f9c1> /usr/lib/libxml2.2.dylib 
0x366f0000 - 0x36733fff libcommonCrypto.dylib armv7 <95b49daf4cf038b6bea8010bba3a1e26> /usr/lib/system/libcommonCrypto.dylib 
0x36734000 - 0x36735fff DataMigration armv7 <d77f0e8f39ee37f5a2ac713a3fd9e693> /System/Library/PrivateFrameworks/DataMigration.framework/DataMigration 
0x3676c000 - 0x36770fff AggregateDictionary armv7 <3a3a33f3a05538988c6e2bb363dc46a8> /System/Library/PrivateFrameworks/AggregateDictionary.framework/AggregateDictionary 
0x3678e000 - 0x36792fff IOSurface armv7 <443ac3aab9283da480dd9dcda3c5c88e> /System/Library/PrivateFrameworks/IOSurface.framework/IOSurface 
0x36795000 - 0x369c2fff MediaToolbox armv7 <c3098478486032c6aff336fa711c4fc6> /System/Library/PrivateFrameworks/MediaToolbox.framework/MediaToolbox 
0x369c6000 - 0x369c7fff libsystem_blocks.dylib armv7 <9fdc27af7350323bbc7d98e14e027907> /usr/lib/system/libsystem_blocks.dylib 
0x36a0b000 - 0x36a84fff ProofReader armv7 <6db611d8df6530d480f97a40bc519f70> /System/Library/PrivateFrameworks/ProofReader.framework/ProofReader 
0x36a85000 - 0x36aa4fff libSystem.B.dylib armv7 <0c55744b6f7335eebba4ca2c3d10b43c> /usr/lib/libSystem.B.dylib 
0x36aa5000 - 0x36b08fff IMCore armv7 <046b6b615a743057b59d4aaba8a91d61> /System/Library/PrivateFrameworks/IMCore.framework/IMCore 
0x36b0e000 - 0x36b4afff AppSupport armv7 <311eac85b2a433a884dacba77217b49e> /System/Library/PrivateFrameworks/AppSupport.framework/AppSupport 
0x36fe9000 - 0x36fedfff libcache.dylib armv7 <d6a7436ed8dc33d795c9b42baf864882> /usr/lib/system/libcache.dylib 
0x36fee000 - 0x3705efff CoreImage armv7 <86ac6f5a267637b6b7f8a831dfc7c64b> /System/Library/Frameworks/CoreImage.framework/CoreImage 
0x3752d000 - 0x37537fff GraphicsServices armv7 <cb64e146a8ee3fda9e80ffae1ccc9c5a> /System/Library/PrivateFrameworks/GraphicsServices.framework/GraphicsServices 
0x3768c000 - 0x3794dfff libLAPACK.dylib armv7 <0e94e9a7e7a334649afaccae0f1215a2> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libLAPACK.dylib 
0x379fb000 - 0x379fdfff libCoreVMClient.dylib armv7 <d4d4aa3090c83e87bcb15ed00b93fd5c> /System/Library/Frameworks/OpenGLES.framework/libCoreVMClient.dylib 
0x37a06000 - 0x37a3bfff SystemConfiguration armv7 <4464a4e3bb3f32f7abaa35ebf31fda49> /System/Library/Frameworks/SystemConfiguration.framework/SystemConfiguration 
0x37a4a000 - 0x37ad0fff CoreMotion armv7 <6a9355d5a8e238b5b8f193605d509e15> /System/Library/Frameworks/CoreMotion.framework/CoreMotion 
0x37ad1000 - 0x37b11fff libGLImage.dylib armv7 <40448706190031f6b0d9636cc11ee81d> /System/Library/Frameworks/OpenGLES.framework/libGLImage.dylib 
0x37cdd000 - 0x37da3fff libobjc.A.dylib armv7 <90014d1bc583366d85622e43097df416> /usr/lib/libobjc.A.dylib 
0x37de0000 - 0x37e2efff CoreLocation armv7 <44550ebedf23334d85441d9743b74e03> /System/Library/Frameworks/CoreLocation.framework/CoreLocation 
0x37e7d000 - 0x37e7dfff vecLib armv7 <a2cfe25e77aa36bfb4a30b2d0d2dd465> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/vecLib 
0x37e7e000 - 0x37e9bfff libsystem_info.dylib armv7 <50863bcbf478323e96a8e5b1a83ea6f9> /usr/lib/system/libsystem_info.dylib 
0x37ee0000 - 0x37ee9fff libMobileGestalt.dylib armv7 <4a15e845dc6f3a4a980de66c1cc44c42> /usr/lib/libMobileGestalt.dylib 
0x37f59000 - 0x37f59fff libunwind.dylib armv7 <e0a73a57795f3e1698a52ebe6fc07005> /usr/lib/system/libunwind.dylib 
0x37f7b000 - 0x37fccfff CoreText armv7 <5bfac4ee88d03d5b87a1f105abb7756c> /System/Library/Frameworks/CoreText.framework/CoreText 
0x37fcd000 - 0x3800afff FTServices armv7 <3f23418319a03a589dd5cac7df20e238> /System/Library/PrivateFrameworks/FTServices.framework/FTServices 
0x3816b000 - 0x3822dfff Celestial armv7 <19617260ee073e23b95e456d93930aea> /System/Library/PrivateFrameworks/Celestial.framework/Celestial 

Aquí es pjsip_init() (línea 4391 es la última línea: "return 1;"):

int pjsip_init(const char *logfile, const char *stunserver, const char *proxy, const char *outboundproxy) 
{ 
    static char buf[256], buf1[256], buf2[256], buf3[256]; 
    int param_num = 0; 

    buf[0] = buf1[0] = buf2[0] = buf3[0] = 0; 

    sprintf(buf, "--log-file=%s", logfile); 
    if(stunserver!=NULL && *stunserver != '\0') { 
     param_num++; 
     sprintf(buf1, "--stun-srv=%s", stunserver); 
    } 
    if(proxy!=NULL && *proxy != '\0') { 
     param_num++; 
     sprintf(buf2, "--proxy=%s", proxy); 
    } 
    if(outboundproxy!=NULL && *outboundproxy != '\0') { 
     param_num++; 
     sprintf(buf3, "--outbound=%s", outboundproxy); 
    } 

    { 
     char *argv[param_num + 3]; 
     int pos = 3; 
     argv[0] = "sipapp"; 
     argv[1] = "--log-level=4"; 
     argv[2] = "--app-log-level=4"; 
     if(buf[0] != 0) 
      argv[pos++] = buf; 
     if(buf1[0] != 0) 
      argv[pos++] = buf1; 
     if(buf2[0] != 0) 
      argv[pos++] = buf2; 
     if(buf3[0] != 0) 
      argv[pos++] = buf3; 
     app_init(pos, argv); 
    } 
    /* 
    if(wstunserver) {          
    char *argv[] = {"sipapp", "--log-level=4", "--app-log-level=4",buf, buf1}; 
    argv[0] = buf; 
    app_init(5, argv); 
    } else { 
    char *argv[] = {"sipapp", "--log-level=4", "--app-log-level=4",buf}; 
    argv[0] = buf; 
    app_init(4, argv); 
    } 
    */ 
    pjsua_start(); 
    return 1; 
} 

¿Alguien me puede ayudar a diagnosticar este registro de bloqueo?

¿Alguien experimenta algo similar después de actualizar a Xcode 4.5?

+1

¿Es esto con el compilador LLVM directo o con LLVM GCC? ¿Qué versión de Xcode usaste previamente? Esto parece corrupción de la pila, como se discutió aquí: http://www.cocoabuilder.com/archive/xcode/298775-stack-chk-fail.html –

+0

La configuración de compilación para el compilador está configurada como "compilador predeterminado" que corresponde a Apple LLVM 4.1. Previamente compilé en Xcode 4.4.1. – Dan

+0

Pensé que compilar con LLVM GCC 4.2 hizo que el problema desapareciera, pero en realidad solo cambió el problema a una falla diferente. Como se indicó anteriormente, la compilación sin optimizaciones en pjsua_app.c parece estar funcionando hasta el momento. – Dan

Respuesta

1

Sospecho que hay un error de fencepost en la pila en pjsua_start() o algo así lo llama, lo que deja la pila destrozada cuando pjsip_init() intenta regresar.

Mire el puntero de la pila y el contenido en el puntero de la pila, antes y después de la llamada a pjsua_start(). En el simulador, este será el registro% esp. (En gdb, puede usar "inspeccionar% esp" para mostrar el valor o usar la ventana de registro).

0

Puede usar el usuario Crittercism SDK que enviará los registros de fallos y los replicó directamente a su ID de correo.

0

Me estaba dando el mismo problema. En mi caso, convertí mi proyecto para usar ARC. Así es como arreglé el error:

El bloqueo aparece cuando cambio la optimización al lanzamiento más rápido. Cambio la optimización en modo de depuración igual que la versión (más rápida) para probar. luego recibí el mismo bloqueo en la depuración. Debugger me muestra el archivo donde se cuelga. Luego elimino la implementación de arco de ese archivo (de biblioteca).

una cosa más, cambio la configuración de compilación, uso el arco a NO & ponga el indicador del compilador en -fno-objc-arc donde no se usa ARC y -fobjc-arc donde se usa ARC.

Cuestiones relacionadas