{ "id": "63416", "key": "TIMOB-2784", "fields": { "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false }, "project": { "id": "10153", "key": "TIMOB", "name": "Titanium SDK/CLI", "projectCategory": { "id": "10100", "description": "Titanium and related SDKs used in application development", "name": "Client" } }, "fixVersions": [ { "id": "11240", "name": "Release 1.6.0 M07", "archived": true, "released": true, "releaseDate": "2011-01-31" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2011-04-17T02:00:05.000+0000", "created": "2011-04-15T03:29:26.000+0000", "priority": { "name": "Medium", "id": "3" }, "labels": [ "crash", "ios", "release-1.6.0" ], "versions": [], "issuelinks": [], "assignee": { "name": "blainhamon", "key": "blainhamon", "displayName": "Blain Hamon", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2011-04-17T02:00:05.000+0000", "status": { "description": "The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.", "name": "Closed", "id": "6", "statusCategory": { "id": 3, "key": "done", "colorName": "green", "name": "Done" } }, "components": [ { "id": "10206", "name": "iOS", "description": "iOS Platform" } ], "description": "{html}

Hey Blain,

\n

We're having a crash using 1.5.1 trying to run the latest ARti\ndemo that was presented on the webcast. It looks like our classic\ndeadlock on GC again..

\n

I haven't opened a Lighthouse ticket yet. This is probably going\nto be a blocker for us getting out the demo... It seems to happen\nevery time you try and run it. Also, looks like it will memory\npanic going to the camera (as you'd expect) and then hang on the\ncrash below.

\n

Jeff

\n

Incident Identifier: 14CC454A-4253-4116-A942-B2D3067936F4
\nCrashReporter Key: 5b39158e9a19049bce923c66f5de8aa047f5f9b0
\nHardware Model: iPhone3,1
\nProcess: arti [1590]
\nPath:\n/var/mobile/Applications/49D938B7-E578-40CE-AF27-45C37D9E3410/arti.app/arti
\nIdentifier: arti
\nVersion: ??? (???)
\nCode Type: ARM (Native)
\nParent Process: launchd [1]

\n

Date/Time: 2011-01-06 14:58:03.906 -0800
\nOS Version: iPhone OS 4.2.1 (8C148)
\nReport Version: 104

\n

Exception Type: 00000020
\nException Codes: 0x8badf00d
\nHighlighted Thread: 0

\n

Application Specific Information:
\narti failed to resume in time

\n

Elapsed total CPU time (seconds): 2.640 (user 1.200, system\n1.440), 26% CPU
\nElapsed application CPU time (seconds): 0.000, 0% CPU

\n

Thread 0:
\n0 libSystem.B.dylib 0x33b5d2c4 semaphore_wait_signal_trap + 8
\n1 libSystem.B.dylib 0x33b8ab3a semaphore_wait_signal + 2
\n2 libSystem.B.dylib 0x33b5f0d0 pthread_mutex_lock + 252
\n3 arti 0x001063de TI::TiLock::lock(TI::TiLockBehavior)\n(TiLock.cpp:88)
\n4 arti 0x00106436 TI::TiLock::TiLock(TI::TiExcState*)\n(TiLock.cpp:70)
\n5 arti 0x00112536 TiValueIsStrictEqual (TiValueRef.cpp:174)
\n6 arti 0x0001ce10 -KrollCallback isEqual:
\n7 CoreFoundation 0x33a6bf3a -[NSMutableArray\nremoveObject:range:identical:] + 334
\n8 CoreFoundation 0x33a6bdd2 -[NSMutableArray removeObject:] +\n46
\n9 arti 0x0001ccf8 -KrollCallback dealloc
\n10 CoreFoundation 0x33a26f74 -[NSObject(NSObject) release] + 24
\n11 arti 0x00065e7a -MediaModule destroyPicker
\n12 arti 0x00063ed4 -MediaModule hideCamera:
\n13 CoreFoundation 0x33a5ebb8 -[NSObject(NSObject)\nperformSelector:withObject:] + 16
\n14 Foundation 0x3363978e NSThreadPerformPerform + 262
\n15 CoreFoundation 0x33a767d6
\nCFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION +\n6
\n16 CoreFoundation 0x33a485b0
CFRunLoopDoSources0 + 376
\n17 CoreFoundation 0x33a47e54 _CFRunLoopRun + 224
\n18 CoreFoundation 0x33a47c80 CFRunLoopRunSpecific + 224
\n19 CoreFoundation 0x33a47b88 CFRunLoopRunInMode + 52
\n20 GraphicsServices 0x33b0e4a4 GSEventRunModal + 108
\n21 GraphicsServices 0x33b0e550 GSEventRun + 56
\n22 UIKit 0x32099322 -[UIApplication
run] + 406
\n23 UIKit 0x32096e8c UIApplicationMain + 664
\n24 arti 0x00003f54 main (main.m:36)
\n25 arti 0x00003a9c 0x1000 + 10908

\n

Thread 1:
\n0 libSystem.B.dylib 0x33b89974 kevent + 24
\n1 libSystem.B.dylib 0x33c33704 dispatch_mgr_invoke + 88
\n2 libSystem.B.dylib 0x33c33174
dispatch_queue_invoke + 96
\n3 libSystem.B.dylib 0x33c32b98 dispatch_worker_thread2 +\n120
\n4 libSystem.B.dylib 0x33bd724a
pthread_wqthread + 258
\n5 libSystem.B.dylib 0x33bcf970 start_wqthread + 0

\n

Thread 2:
\n0 libSystem.B.dylib 0x33b5d268 mach_msg_trap + 20
\n1 libSystem.B.dylib 0x33b5f354 mach_msg + 44
\n2 CoreFoundation 0x33a48648 CFRunLoopServiceMachPort +\n88
\n3 CoreFoundation 0x33a47ed2
CFRunLoopRun + 350
\n4 CoreFoundation 0x33a47c80 CFRunLoopRunSpecific + 224
\n5 CoreFoundation 0x33a47b88 CFRunLoopRunInMode + 52
\n6 WebCore 0x304df124 RunWebThread(void*) + 332
\n7 libSystem.B.dylib 0x33bd6886 _pthread_start + 242
\n8 libSystem.B.dylib 0x33bcba88 thread_start + 0

\n

Thread 3:
\n0 libSystem.B.dylib 0x33b5d2c4 semaphore_wait_signal_trap + 8
\n1 libSystem.B.dylib 0x33b8ab3a semaphore_wait_signal + 2
\n2 libSystem.B.dylib 0x33b5f0d0 pthread_mutex_lock + 252
\n3 arti 0x001063de TI::TiLock::lock(TI::TiLockBehavior)\n(TiLock.cpp:88)
\n4 arti 0x000f9f60 TiGarbageCollect (TiLock.h:74)
\n5 arti 0x0001ee66 -KrollContext main
\n6 Foundation 0x33624192 -[NSThread main] + 38
\n7 Foundation 0x3361d242 NSThreadmain_ +\n966
\n8 libSystem.B.dylib 0x33bd6886
pthread_start + 242
\n9 libSystem.B.dylib 0x33bcba88 thread_start + 0

\n

Thread 4:
\n0 libSystem.B.dylib 0x33bd59f0 _semwait_signal + 24
\n1 libSystem.B.dylib 0x33b8a7ec
pthread_cond_wait + 748
\n2 libSystem.B.dylib 0x33b8a3d2 pthread_cond_wait + 26
\n3 arti 0x000cf9a6 WTI::TCMalloc_PageHeap::scavengerThread()\n(FastMalloc.cpp:2304)
\n4 arti 0x000cf9ce WTI::TCMalloc_PageHeap::runScavengerThread(void*)\n(FastMalloc.cpp:1438)
\n5 libSystem.B.dylib 0x33bd6886 _pthread_start + 242
\n6 libSystem.B.dylib 0x33bcba88 thread_start + 0

\n

Thread 5:
\n0 libSystem.B.dylib 0x33bd59f0 _semwait_signal + 24
\n1 libSystem.B.dylib 0x33b8a7ec
pthread_cond_wait + 748
\n2 libSystem.B.dylib 0x33b8a3d2 pthread_cond_wait + 26
\n3 CoreMedia 0x31a41b14 WaitOnCondition + 4
\n4 CoreMedia 0x31a41a5a FigSemaphoreWaitRelative + 66
\n5 MediaToolbox 0x300c0c9c fpa_AsyncMovieControlThread + 48
\n6 CoreMedia 0x31a5df76 figThreadMain + 166
\n7 libSystem.B.dylib 0x33bd6886 _pthread_start + 242
\n8 libSystem.B.dylib 0x33bcba88 thread_start + 0

\n

Thread 6:
\n0 libSystem.B.dylib 0x33b5d2c4 semaphore_wait_signal_trap + 8
\n1 libSystem.B.dylib 0x33b8ab3a semaphore_wait_signal + 2
\n2 libSystem.B.dylib 0x33b5f0d0 pthread_mutex_lock + 252
\n3 arti 0x001063de TI::TiLock::lock(TI::TiLockBehavior)\n(TiLock.cpp:88)
\n4 arti 0x000f9f60 TiGarbageCollect (TiLock.h:74)
\n5 arti 0x0001ee66 -KrollContext main
\n6 Foundation 0x33624192 -[NSThread main] + 38
\n7 Foundation 0x3361d242 NSThreadmain_ +\n966
\n8 libSystem.B.dylib 0x33bd6886
pthread_start + 242
\n9 libSystem.B.dylib 0x33bcba88 thread_start + 0

\n

Thread 7:
\n0 libSystem.B.dylib 0x33b5d268 mach_msg_trap + 20
\n1 libSystem.B.dylib 0x33b5f354 mach_msg + 44
\n2 CoreFoundation 0x33a48648 CFRunLoopServiceMachPort +\n88
\n3 CoreFoundation 0x33a47ed2
CFRunLoopRun + 350
\n4 CoreFoundation 0x33a47c80 CFRunLoopRunSpecific + 224
\n5 CoreFoundation 0x33a47b88 CFRunLoopRunInMode + 52
\n6 Foundation 0x336465f6\n+[NSURLConnection(NSURLConnectionReallyInternal)\nresourceLoadLoop:] + 206
\n7 Foundation 0x33624192 -[NSThread main] + 38
\n8 Foundation 0x3361d242 NSThreadmain__ + 966
\n9 libSystem.B.dylib 0x33bd6886
pthread_start + 242
\n10 libSystem.B.dylib 0x33bcba88 thread_start + 0

\n

Thread 8:
\n0 libSystem.B.dylib 0x33b8168c select$DARWIN_EXTSN + 20
\n1 CoreFoundation 0x33a7f662 _CFSocketManager + 582
\n2 libSystem.B.dylib 0x33bd6886
pthread_start + 242
\n3 libSystem.B.dylib 0x33bcba88 thread_start + 0

\n

Thread 9:
\n0 libSystem.B.dylib 0x33bd59f0 semwait_signal + 24
\n1 libSystem.B.dylib 0x33b8a7ec _pthread_cond_wait + 748
\n2 libSystem.B.dylib 0x33b8a3d2 pthread_cond_wait + 26
\n3 Foundation 0x33646704 -[NSCondition wait] + 164
\n4 Foundation 0x3363041e -[NSObject(NSThreadPerformAdditions)\nperformSelector:onThread:withObject:waitUntilDone:modes:] + 766
\n5 Foundation 0x3363007a -[NSObject(NSThreadPerformAdditions)\nperformSelectorOnMainThread:withObject:waitUntilDone:] + 94
\n6 arti 0x000378ae -TiUITabProxy open:
\n7 CoreFoundation 0x33a6bcfc
invoking + 60
\n8 CoreFoundation 0x33a6bbce -[NSInvocation invoke] + 102
\n9 arti 0x0002091e -KrollMethod call:
\n10 arti 0x00020d96 KrollCallAsFunction (KrollMethod.m:36)
\n11 arti 0x0010ae60\nTI::TiCallbackObject<TI::TiObject>::call(TI::TiExcState,\nTI::TiObject, TI::TiValue, TI::ArgList const&)\n(TiCallbackObjectFunctions.h:371)
\n12 arti 0x000f0658\nTI::Interpreter::privateExecute(TI::Interpreter::ExecutionFlag,\nTI::RegisterFile, TI::TiExcState, TI::TiValue)\n(Interpreter.cpp:3053)
\n13 arti 0x000f4b72\nTI::Interpreter::execute(TI::FunctionExecutable
,\nTI::TiExcState, TI::TiFunction, TI::TiObject,\nTI::ArgList const&, TI::ScopeChainNode, TI::TiValue)\n(Interpreter.cpp:688)
\n14 arti 0x000fe27e TI::TiFunction::call(TI::TiExcState
,\nTI::TiValue, TI::ArgList const&) (TiFunction.cpp:127)
\n15 arti 0x000b9b18 TI::call(TI::TiExcState*, TI::TiValue,\nTI::CallType, TI::CallData const&, TI::TiValue, TI::ArgList\nconst&) (CallData.cpp:46)
\n16 arti 0x00109d72 TiObjectCallAsFunction (TiObjectRef.cpp:417)
\n17 arti 0x0001cfc0 -KrollCallback call:thisObject:
\n18 arti 0x0001dae8 -KrollEvent invoke:
\n19 arti 0x0001d5d6 -KrollContext invoke:
\n20 arti 0x0001ed40 -KrollContext main
\n21 Foundation 0x33624192 -[NSThread main] + 38
\n22 Foundation 0x3361d242
NSThreadmain +\n966
\n23 libSystem.B.dylib 0x33bd6886
pthread_start + 242
\n24 libSystem.B.dylib 0x33bcba88 thread_start + 0

\n

Thread 10:
\n0 libSystem.B.dylib 0x33b5d2c4 semaphore_wait_signal_trap + 8
\n1 libSystem.B.dylib 0x33b8ab3a semaphore_wait_signal + 2
\n2 libSystem.B.dylib 0x33b5f0d0 pthread_mutex_lock + 252
\n3 arti 0x001063de TI::TiLock::lock(TI::TiLockBehavior)\n(TiLock.cpp:88)
\n4 arti 0x0010640a TI::TiLock::DropAllLocks::~DropAllLocks()\n(TiLock.cpp:207)
\n5 arti 0x0010b834\nTI::TiCallbackObject<TI::TiObject>::put(TI::TiExcState,\nTI::Identifier const&, TI::TiValue, TI::PutPropertySlot&)\n(TiCallbackObjectFunctions.h:192)
\n6 arti 0x000e9bfc\nTI::Interpreter::privateExecute(TI::Interpreter::ExecutionFlag,\nTI::RegisterFile
, TI::TiExcState, TI::TiValue)\n(TiObject.h:663)
\n7 arti 0x000f4b72\nTI::Interpreter::execute(TI::FunctionExecutable,\nTI::TiExcState, TI::TiFunction, TI::TiObject,\nTI::ArgList const&, TI::ScopeChainNode, TI::TiValue)\n(Interpreter.cpp:688)
\n8 arti 0x000fe27e TI::TiFunction::call(TI::TiExcState,\nTI::TiValue, TI::ArgList const&) (TiFunction.cpp:127)
\n9 arti 0x000b9b18 TI::call(TI::TiExcState
, TI::TiValue,\nTI::CallType, TI::CallData const&, TI::TiValue, TI::ArgList\nconst&) (CallData.cpp:46)
\n10 arti 0x00109d72 TiObjectCallAsFunction (TiObjectRef.cpp:417)
\n11 arti 0x00023d5e -KrollTimer invokeWithCondition:
\n12 CoreFoundation 0x33a67fe6 -[NSObject(NSObject)\nperformSelector:withObject:withObject:] + 18
\n13 arti 0x0001db2c -KrollInvocation invoke:
\n14 arti 0x0001d5d6 -KrollContext invoke:
\n15 arti 0x0001ed40 -KrollContext main
\n16 Foundation 0x33624192 -[NSThread main] + 38
\n17 Foundation 0x3361d242 NSThreadmain_ +\n966
\n18 libSystem.B.dylib 0x33bd6886
pthread_start + 242
\n19 libSystem.B.dylib 0x33bcba88 thread_start + 0

\n

Thread 11:
\n0 libSystem.B.dylib 0x33b5d2dc semaphore_timedwait_signal_trap +\n8
\n1 libSystem.B.dylib 0x33b8b372 semaphore_timedwait_signal + 6
\n2 libSystem.B.dylib 0x33b8a7a2 pthread_cond_wait + 674
\n3 libSystem.B.dylib 0x33b8b35e pthread_cond_timedwait_relative_np +\n10
\n4 Foundation 0x3364ce52 -[NSCondition waitUntilDate:] + 266
\n5 Foundation 0x3364c874 -[NSConditionLock\nlockWhenCondition:beforeDate:] + 160
\n6 Foundation 0x3364c7c0 -[NSConditionLock lockWhenCondition:] +\n36
\n7 arti 0x00023f74 -KrollTimer main
\n8 Foundation 0x33624192 -[NSThread main] + 38
\n9 Foundation 0x3361d242 NSThreadmain__ + 966
\n10 libSystem.B.dylib 0x33bd6886
pthread_start + 242
\n11 libSystem.B.dylib 0x33bcba88 thread_start + 0

\n

Unknown thread crashed with unknown flavor: 5, state_count:\n1

\n

Binary Images:

\n
\n0x1000 -   0x198fff +arti armv7  <f5749dd8c5994a9b82df7b33fece8ce8> /var/mobile/Applications/49D938B7-E578-40CE-AF27-45C37D9E3410/arti.app/arti\n
\n

0x288000 - 0x289fff dns.so armv7 /usr/lib/info/dns.so 0x28d000 -\n0x291fff AccessibilitySettingsLoader armv7\n/System/Library/AccessibilityBundles/AccessibilitySettingsLoader.bundle/AccessibilitySettingsLoader\n0x297000 - 0x297fff iAdFramework armv7\n/System/Library/AccessibilityBundles/iAdFramework.axbundle/iAdFramework\n0x29a000 - 0x29cfff MessageUIFramework armv7\n/System/Library/AccessibilityBundles/MessageUIFramework.axbundle/MessageUIFramework\n0x2a2000 - 0x2a4fff MapKitFramework armv7\n/System/Library/AccessibilityBundles/MapKitFramework.axbundle/MapKitFramework\n0x2ab000 - 0x2abfff QuickLook armv7\n/System/Library/AccessibilityBundles/QuickLook.axbundle/QuickLook\n0x2ae000 - 0x2b2fff MediaPlayerFramework armv7\n/System/Library/AccessibilityBundles/MediaPlayerFramework.axbundle/MediaPlayerFramework\n0x2bb000 - 0x2bdfff AddressBookUIFramework armv7\n/System/Library/AccessibilityBundles/AddressBookUIFramework.axbundle/AddressBookUIFramework\n0x6ca000 - 0x703fff UIKit armv7\n/System/Library/AccessibilityBundles/UIKit.axbundle/UIKit 0x6288000\n- 0x628ffff PhotoLibraryFramework armv7\n/System/Library/AccessibilityBundles/PhotoLibraryFramework.axbundle/PhotoLibraryFramework\n0x2fe00000 - 0x2fe27fff dyld armv7 /usr/lib/dyld
\n0x30005000 - 0x30006fff CoreSurface armv7\n/System/Library/PrivateFrameworks/CoreSurface.framework/CoreSurface
\n0x300bd000 - 0x301fafff MediaToolbox armv7\n/System/Library/PrivateFrameworks/MediaToolbox.framework/MediaToolbox
\n0x301fc000 - 0x302e4fff libGLProgrammability.dylib armv7\n/System/Library/Frameworks/OpenGLES.framework/libGLProgrammability.dylib
\n0x302e5000 - 0x303d0fff PhotoLibrary armv7\n/System/Library/PrivateFrameworks/PhotoLibrary.framework/PhotoLibrary
\n0x303d1000 - 0x30426fff libvDSP.dylib armv7\n/System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libvDSP.dylib
\n0x30428000 - 0x30a10fff WebCore armv7\n/System/Library/PrivateFrameworks/WebCore.framework/WebCore
\n0x30a11000 - 0x30a1bfff ExternalAccessory armv7\n/System/Library/Frameworks/ExternalAccessory.framework/ExternalAccessory
\n0x30a28000 - 0x30ad5fff JavaScriptCore armv7\n/System/Library/PrivateFrameworks/JavaScriptCore.framework/JavaScriptCore
\n0x30ad8000 - 0x30bf8fff libmecabra.dylib armv7\n/usr/lib/libmecabra.dylib
\n0x30bf9000 - 0x30c09fff DataAccessExpress armv7\n/System/Library/PrivateFrameworks/DataAccessExpress.framework/DataAccessExpress
\n0x30c16000 - 0x30c42fff DataAccess armv7\n/System/Library/PrivateFrameworks/DataAccess.framework/DataAccess
\n0x30c98000 - 0x30d57fff CFNetwork armv7\n/System/Library/Frameworks/CFNetwork.framework/CFNetwork
\n0x30d58000 - 0x30d60fff libkxld.dylib armv7\n/usr/lib/system/libkxld.dylib
\n0x30e58000 - 0x30e5bfff MobileIcons armv7\n/System/Library/PrivateFrameworks/MobileIcons.framework/MobileIcons
\n0x30e5c000 - 0x30e68fff AXRuntime armv7\n/System/Library/PrivateFrameworks/AXRuntime.framework/AXRuntime
\n0x30f53000 - 0x31263fff GeoServices armv7\n/System/Library/PrivateFrameworks/GeoServices.framework/GeoServices
\n0x31266000 - 0x3129cfff CoreText armv7\n/System/Library/Frameworks/CoreText.framework/CoreText
\n0x3129d000 - 0x312bffff Preferences armv7\n/System/Library/PrivateFrameworks/Preferences.framework/Preferences
\n0x313bb000 - 0x313e6fff IMFoundation armv7\n/System/Library/PrivateFrameworks/IMCore.framework/Frameworks/IMFoundation.framework/IMFoundation
\n0x313e7000 - 0x313e9fff MobileInstallation armv7\n/System/Library/PrivateFrameworks/MobileInstallation.framework/MobileInstallation
\n0x31451000 - 0x31464fff libmis.dylib armv7\n/usr/lib/libmis.dylib
\n0x314ad000 - 0x314b8fff libz.1.dylib armv7\n/usr/lib/libz.1.dylib
\n0x3156c000 - 0x3156efff SpringBoardUI armv7\n/System/Library/PrivateFrameworks/SpringBoardUI.framework/SpringBoardUI
\n0x3156f000 - 0x31630fff RawCamera armv7\n/System/Library/CoreServices/RawCamera.bundle/RawCamera
\n0x31633000 - 0x31634fff DataMigration armv7\n/System/Library/PrivateFrameworks/DataMigration.framework/DataMigration
\n0x3164b000 - 0x3164efff CertUI armv7\n/System/Library/PrivateFrameworks/CertUI.framework/CertUI
\n0x3164f000 - 0x31788fff AudioToolbox armv7\n/System/Library/Frameworks/AudioToolbox.framework/AudioToolbox
\n0x317ce000 - 0x317d3fff libMobileGestalt.dylib armv7\n/usr/lib/libMobileGestalt.dylib
\n0x317d6000 - 0x318c8fff MusicLibrary armv7\n/System/Library/PrivateFrameworks/MusicLibrary.framework/MusicLibrary
\n0x31934000 - 0x31946fff iAd armv7\n/System/Library/Frameworks/iAd.framework/iAd
\n0x31947000 - 0x3194ffff MobileWiFi armv7\n/System/Library/PrivateFrameworks/MobileWiFi.framework/MobileWiFi
\n0x31950000 - 0x31966fff EAP8021X armv7\n/System/Library/PrivateFrameworks/EAP8021X.framework/EAP8021X
\n0x31967000 - 0x319b1fff IMCore armv7\n/System/Library/PrivateFrameworks/IMCore.framework/IMCore
\n0x319b5000 - 0x319bbfff liblockdown.dylib armv7\n/usr/lib/liblockdown.dylib
\n0x319bc000 - 0x319d6fff FTServices armv7\n/System/Library/PrivateFrameworks/FTServices.framework/FTServices
\n0x319d7000 - 0x319dafff ApplePushService armv7\n/System/Library/PrivateFrameworks/ApplePushService.framework/ApplePushService
\n0x319dd000 - 0x31a36fff CorePDF armv7\n/System/Library/PrivateFrameworks/CorePDF.framework/CorePDF
\n0x31a3f000 - 0x31a7cfff CoreMedia armv7\n/System/Library/Frameworks/CoreMedia.framework/CoreMedia
\n0x31a97000 - 0x31b2afff ImageIO armv7\n/System/Library/Frameworks/ImageIO.framework/ImageIO
\n0x31b2c000 - 0x31b2ffff ArtworkCache armv7\n/System/Library/PrivateFrameworks/ArtworkCache.framework/ArtworkCache
\n0x31b39000 - 0x31b3ffff StoreKit armv7\n/System/Library/Frameworks/StoreKit.framework/StoreKit
\n0x31b40000 - 0x31b80fff CoreAudio armv7\n/System/Library/Frameworks/CoreAudio.framework/CoreAudio
\n0x31b81000 - 0x31b96fff libresolv.9.dylib armv7\n/usr/lib/libresolv.9.dylib
\n0x31b97000 - 0x31be1fff libstdc++.6.dylib armv7\n/usr/lib/libstdc++.6.dylib
\n0x31be4000 - 0x31c9afff MapKit armv7\n/System/Library/Frameworks/MapKit.framework/MapKit
\n0x31c9b000 - 0x31ca7fff SpringBoardServices armv7\n/System/Library/PrivateFrameworks/SpringBoardServices.framework/SpringBoardServices
\n0x31cb8000 - 0x31ceafff AppSupport armv7\n/System/Library/PrivateFrameworks/AppSupport.framework/AppSupport
\n0x31ceb000 - 0x31cf4fff CoreVideo armv7\n/System/Library/Frameworks/CoreVideo.framework/CoreVideo
\n0x31cfc000 - 0x31d2ffff QuickLook armv7\n/System/Library/Frameworks/QuickLook.framework/QuickLook
\n0x31d30000 - 0x31d37fff AggregateDictionary armv7\n/System/Library/PrivateFrameworks/AggregateDictionary.framework/AggregateDictionary
\n0x31d4b000 - 0x31e3efff GameKitServices armv7\n/System/Library/PrivateFrameworks/GameKitServices.framework/GameKitServices
\n0x31e58000 - 0x31f67fff MediaPlayer armv7\n/System/Library/Frameworks/MediaPlayer.framework/MediaPlayer
\n0x31f68000 - 0x31f88fff PrintKit armv7\n/System/Library/PrivateFrameworks/PrintKit.framework/PrintKit
\n0x31f89000 - 0x31f8ffff BluetoothManager armv7\n/System/Library/PrivateFrameworks/BluetoothManager.framework/BluetoothManager
\n0x32011000 - 0x32058fff MessageUI armv7\n/System/Library/Frameworks/MessageUI.framework/MessageUI
\n0x32059000 - 0x32061fff MobileBluetooth armv7\n/System/Library/PrivateFrameworks/MobileBluetooth.framework/MobileBluetooth
\n0x32062000 - 0x323e3fff UIKit armv7\n/System/Library/Frameworks/UIKit.framework/UIKit
\n0x3244f000 - 0x32458fff WebBookmarks armv7\n/System/Library/PrivateFrameworks/WebBookmarks.framework/WebBookmarks
\n0x32481000 - 0x32483fff libAccessibility.dylib armv7\n/usr/lib/libAccessibility.dylib
\n0x3252a000 - 0x3255ffff ImageCapture armv7\n/System/Library/PrivateFrameworks/ImageCapture.framework/ImageCapture
\n0x3256d000 - 0x3261cfff WebKit armv7\n/System/Library/PrivateFrameworks/WebKit.framework/WebKit
\n0x3261e000 - 0x3262bfff libbsm.0.dylib armv7\n/usr/lib/libbsm.0.dylib
\n0x3262e000 - 0x32671fff ManagedConfiguration armv7\n/System/Library/PrivateFrameworks/ManagedConfiguration.framework/ManagedConfiguration
\n0x326e1000 - 0x3270bfff libtidy.A.dylib armv7\n/usr/lib/libtidy.A.dylib
\n0x32711000 - 0x32732fff MobileSync armv7\n/System/Library/PrivateFrameworks/MobileSync.framework/MobileSync
\n0x32ac8000 - 0x32acafff libgcc_s.1.dylib armv7\n/usr/lib/libgcc_s.1.dylib
\n0x32ad8000 - 0x32adffff libbz2.1.0.dylib armv7\n/usr/lib/libbz2.1.0.dylib
\n0x32ae0000 - 0x32b09fff ContentIndex armv7\n/System/Library/PrivateFrameworks/ContentIndex.framework/ContentIndex
\n0x32b0a000 - 0x32b44fff IOKit armv7\n/System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
\n0x32b45000 - 0x32b7cfff Security armv7\n/System/Library/Frameworks/Security.framework/Security
\n0x32b82000 - 0x32baafff StoreServices armv7\n/System/Library/PrivateFrameworks/StoreServices.framework/StoreServices
\n0x32bab000 - 0x32badfff IOMobileFramebuffer armv7\n/System/Library/PrivateFrameworks/IOMobileFramebuffer.framework/IOMobileFramebuffer
\n0x32bae000 - 0x32e48fff libLAPACK.dylib armv7\n/System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libLAPACK.dylib
\n0x32e8a000 - 0x32e8dfff CaptiveNetwork armv7\n/System/Library/PrivateFrameworks/CaptiveNetwork.framework/CaptiveNetwork
\n0x32eac000 - 0x32f05fff EventKit armv7\n/System/Library/Frameworks/EventKit.framework/EventKit
\n0x32f06000 - 0x32f23fff AppleAccount armv7\n/System/Library/PrivateFrameworks/AppleAccount.framework/AppleAccount
\n0x32f24000 - 0x32f55fff VideoToolbox armv7\n/System/Library/PrivateFrameworks/VideoToolbox.framework/VideoToolbox
\n0x32f56000 - 0x32f66fff TelephonyUI armv7\n/System/Library/PrivateFrameworks/TelephonyUI.framework/TelephonyUI
\n0x32f67000 - 0x32f71fff AccountSettings armv7\n/System/Library/PrivateFrameworks/AccountSettings.framework/AccountSettings
\n0x32f72000 - 0x32f7ffff OpenGLES armv7\n/System/Library/Frameworks/OpenGLES.framework/OpenGLES
\n0x32fc8000 - 0x32ffbfff AddressBook armv7\n/System/Library/Frameworks/AddressBook.framework/AddressBook
\n0x32ffc000 - 0x32ffffff libGFXShared.dylib armv7\n/System/Library/Frameworks/OpenGLES.framework/libGFXShared.dylib
\n0x3301a000 - 0x330a3fff Message armv7\n/System/Library/PrivateFrameworks/Message.framework/Message
\n0x330fd000 - 0x3314dfff GMM armv7\n/System/Library/PrivateFrameworks/GMM.framework/GMM
\n0x3316c000 - 0x331affff IMAVCore armv7\n/System/Library/PrivateFrameworks/IMAVCore.framework/IMAVCore
\n0x331b6000 - 0x331c5fff UIAccessibility armv7\n/System/Library/PrivateFrameworks/UIAccessibility.framework/UIAccessibility
\n0x331c6000 - 0x331cffff ITSync armv7\n/System/Library/PrivateFrameworks/ITSync.framework/ITSync
\n0x331d0000 - 0x3323ffff ProofReader armv7\n/System/Library/PrivateFrameworks/ProofReader.framework/ProofReader
\n0x33240000 - 0x33347fff CoreData armv7\n/System/Library/Frameworks/CoreData.framework/CoreData
\n0x33393000 - 0x333defff libBLAS.dylib armv7\n/System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libBLAS.dylib
\n0x333df000 - 0x333e2fff IOSurface armv7\n/System/Library/PrivateFrameworks/IOSurface.framework/IOSurface
\n0x33476000 - 0x33537fff libobjc.A.dylib armv7\n/usr/lib/libobjc.A.dylib
\n0x335dc000 - 0x335dffff ActorKit armv7\n/System/Library/PrivateFrameworks/ActorKit.framework/ActorKit
\n0x335e0000 - 0x335e2fff Camera armv7\n/System/Library/PrivateFrameworks/Camera.framework/Camera
\n0x335e8000 - 0x335e8fff Accelerate armv7\n/System/Library/Frameworks/Accelerate.framework/Accelerate
\n0x335e9000 - 0x335f8fff Notes armv7\n/System/Library/PrivateFrameworks/Notes.framework/Notes
\n0x33619000 - 0x33738fff Foundation armv7\n/System/Library/Frameworks/Foundation.framework/Foundation
\n0x33748000 - 0x33795fff libsqlite3.dylib armv7\n/usr/lib/libsqlite3.dylib
\n0x33797000 - 0x337b0fff libRIP.A.dylib armv7\n/System/Library/Frameworks/CoreGraphics.framework/Resources/libRIP.A.dylib
\n0x337e8000 - 0x337fbfff MediaControl armv7\n/System/Library/PrivateFrameworks/MediaControl.framework/MediaControl
\n0x337ff000 - 0x33837fff libCGFreetype.A.dylib armv7\n/System/Library/Frameworks/CoreGraphics.framework/Resources/libCGFreetype.A.dylib
\n0x33899000 - 0x338a8fff MobileDeviceLink armv7\n/System/Library/PrivateFrameworks/MobileDeviceLink.framework/MobileDeviceLink
\n0x338e1000 - 0x33977fff AddressBookUI armv7\n/System/Library/Frameworks/AddressBookUI.framework/AddressBookUI
\n0x33980000 - 0x33980fff vecLib armv7\n/System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/vecLib
\n0x33a20000 - 0x33b06fff CoreFoundation armv7\n/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation
\n0x33b07000 - 0x33b09fff MediaRemote armv7\n/System/Library/PrivateFrameworks/MediaRemote.framework/MediaRemote
\n0x33b0a000 - 0x33b16fff GraphicsServices armv7\n/System/Library/PrivateFrameworks/GraphicsServices.framework/GraphicsServices
\n0x33b43000 - 0x33b48fff MobileKeyBag armv7\n/System/Library/PrivateFrameworks/MobileKeyBag.framework/MobileKeyBag
\n0x33b5c000 - 0x33c6dfff libSystem.B.dylib armv7\n/usr/lib/libSystem.B.dylib
\n0x33c95000 - 0x33d36fff Celestial armv7\n/System/Library/PrivateFrameworks/Celestial.framework/Celestial
\n0x33d6b000 - 0x33d94fff MobileCoreServices armv7\n/System/Library/Frameworks/MobileCoreServices.framework/MobileCoreServices
\n0x33d95000 - 0x33d99fff AssetsLibraryServices armv7\n/System/Library/PrivateFrameworks/AssetsLibraryServices.framework/AssetsLibraryServices
\n0x33f4e000 - 0x33f54fff ProtocolBuffer armv7\n/System/Library/PrivateFrameworks/ProtocolBuffer.framework/ProtocolBuffer
\n0x33f55000 - 0x33f91fff Conference armv7\n/System/Library/PrivateFrameworks/Conference.framework/Conference
\n0x340c9000 - 0x340f8fff SystemConfiguration armv7\n/System/Library/Frameworks/SystemConfiguration.framework/SystemConfiguration
\n0x340f9000 - 0x341a7fff QuartzCore armv7\n/System/Library/Frameworks/QuartzCore.framework/QuartzCore
\n0x341a8000 - 0x341bafff VoiceServices armv7\n/System/Library/PrivateFrameworks/VoiceServices.framework/VoiceServices
\n0x341c1000 - 0x342e1fff CoreGraphics armv7\n/System/Library/Frameworks/CoreGraphics.framework/CoreGraphics
\n0x34335000 - 0x34368fff iCalendar armv7\n/System/Library/PrivateFrameworks/iCalendar.framework/iCalendar
\n0x34369000 - 0x3439ffff CoreLocation armv7\n/System/Library/Frameworks/CoreLocation.framework/CoreLocation
\n0x343c3000 - 0x3446cfff libxml2.2.dylib armv7\n/usr/lib/libxml2.2.dylib
\n0x344a0000 - 0x344cefff MIME armv7\n/System/Library/PrivateFrameworks/MIME.framework/MIME
\n0x344cf000 - 0x344d1fff Marco armv7\n/System/Library/PrivateFrameworks/Marco.framework/Marco
\n0x3451f000 - 0x3460cfff libiconv.2.dylib armv7\n/usr/lib/libiconv.2.dylib
\n0x34613000 - 0x34625fff PersistentConnection armv7\n/System/Library/PrivateFrameworks/PersistentConnection.framework/PersistentConnection
\n0x3464e000 - 0x34764fff libicucore.A.dylib armv7\n/usr/lib/libicucore.A.dylib
\n0x34774000 - 0x347b3fff libGLImage.dylib armv7\n/System/Library/Frameworks/OpenGLES.framework/libGLImage.dylib
\n0x347d9000 - 0x34855fff AVFoundation armv7\n/System/Library/Frameworks/AVFoundation.framework/AVFoundation
\n0x34860000 - 0x34866fff IAP armv7\n/System/Library/PrivateFrameworks/IAP.framework/IAP
\n0x34867000 - 0x34886fff Bom armv7\n/System/Library/PrivateFrameworks/Bom.framework/Bom
\n0x34887000 - 0x348c9fff CoreTelephony armv7\n/System/Library/Frameworks/CoreTelephony.framework/CoreTelephony
\n0x348ca000 - 0x348ccfff CrashReporterSupport armv7\n/System/Library/PrivateFrameworks/CrashReporterSupport.framework/CrashReporterSupport
\n0x348e6000 - 0x3625ffff TextInput armv7\n/System/Library/PrivateFrameworks/TextInput.framework/TextInput

{html}", "attachment": [ { "id": "18214", "filename": "crash.txt", "author": { "name": "rpfeiffer", "key": "rpfeiffer", "displayName": "Ralf Pfeiffer", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-04-15T03:29:27.000+0000", "size": 50125, "mimeType": "text/plain" } ], "flagged": false, "summary": "Crash in latest ARti demo - deadlock in GC", "creator": { "name": "rpfeiffer", "key": "rpfeiffer", "displayName": "Ralf Pfeiffer", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "rpfeiffer", "key": "rpfeiffer", "displayName": "Ralf Pfeiffer", "active": true, "timeZone": "America/Los_Angeles" }, "environment": null, "comment": { "comments": [ { "id": "129402", "author": { "name": "rpfeiffer", "key": "rpfeiffer", "displayName": "Ralf Pfeiffer", "active": true, "timeZone": "America/Los_Angeles" }, "body": "{html}

This additional provided by another developer may provide some\nadditional context

\n

Note: I hope I am not adding info to the ticket which is not\nrelevant, but if not we should open another ticket on this symptom\nwhich is also being experienced.

\n

When opening the App I get an Alert saying
\nerror: \"Error Domain=kCLErrorDomain Code=1\"The operation couldn't\nbe completed. (kCLErrorDomain error 1.)\"\"

\n

Also, it frequently crashes when attempting to take pictures and\nalso isn't accurately displaying locations.

\n

Here is a Q&A with the same symptom:
\n\nhttp://developer.appcelerator.com/question/98511/kclerrordomain-err...

\n

Here is an HS ticket:
\nhttp://developer.appcelerator.com/helpdesk/view/56691

\n

It seems here is some history and discussion around Location\nServices.

{html}", "updateAuthor": { "name": "rpfeiffer", "key": "rpfeiffer", "displayName": "Ralf Pfeiffer", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-04-15T03:29:27.000+0000", "updated": "2011-04-15T03:29:27.000+0000" }, { "id": "129403", "author": { "name": "blainhamon", "key": "blainhamon", "displayName": "Blain Hamon", "active": true, "timeZone": "America/Los_Angeles" }, "body": "{html}

The geolocation issues are unrelated.

{html}", "updateAuthor": { "name": "blainhamon", "key": "blainhamon", "displayName": "Blain Hamon", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-04-15T03:29:27.000+0000", "updated": "2011-04-15T03:29:27.000+0000" }, { "id": "129404", "author": { "name": "rpfeiffer", "key": "rpfeiffer", "displayName": "Ralf Pfeiffer", "active": true, "timeZone": "America/Los_Angeles" }, "body": "{html}

Blain please put on master if not already and change to\nfixed-in-qa - so Jeff can test.

{html}", "updateAuthor": { "name": "rpfeiffer", "key": "rpfeiffer", "displayName": "Ralf Pfeiffer", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-04-15T03:29:28.000+0000", "updated": "2011-04-15T03:29:28.000+0000" }, { "id": "129405", "author": { "name": "jhaynie", "key": "jhaynie", "displayName": "Jeff Haynie", "active": false, "timeZone": "America/Los_Angeles" }, "body": "{html}

(from [735cd871ef1b0da396db56647259068b3c1f5e5d])\n[#2784 state:fixed-in-qa] WaitUntilDone is the\nway to deadlocks. \nhttps://github.com/appcelerator/titanium_mobile/commit/735cd871ef1b...

{html}", "updateAuthor": { "name": "jhaynie", "key": "jhaynie", "displayName": "Jeff Haynie", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2011-04-15T03:29:28.000+0000", "updated": "2011-04-15T03:29:28.000+0000" }, { "id": "129406", "author": { "name": "jhaynie", "key": "jhaynie", "displayName": "Jeff Haynie", "active": false, "timeZone": "America/Los_Angeles" }, "body": "{html}

(from [91a1c78e10e6dff04f591a8149ad660783c285fc])\n[#2784 state:fixed-in-qa] What about a better\nisEqualTo? Maybe that fixes it for real? \nhttps://github.com/appcelerator/titanium_mobile/commit/91a1c78e10e6...

{html}", "updateAuthor": { "name": "jhaynie", "key": "jhaynie", "displayName": "Jeff Haynie", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2011-04-15T03:29:29.000+0000", "updated": "2011-04-15T03:29:29.000+0000" }, { "id": "129407", "author": { "name": "thomashuelbert", "key": "thomashuelbert", "displayName": "Thomas Huelbert", "active": true, "timeZone": "America/Los_Angeles" }, "body": "{html}

unable to repro deadlock, closing against [INFO] Titanium SDK version: 1.6.0 (01/12/11\n14:54 ff401e1) and scotts iphone 4. however, opened a new crash\n\nhttps://appcelerator.lighthouseapp.com/projects/32238-titanium-mobi...

{html}", "updateAuthor": { "name": "thomashuelbert", "key": "thomashuelbert", "displayName": "Thomas Huelbert", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-04-15T03:29:29.000+0000", "updated": "2011-04-15T03:29:29.000+0000" }, { "id": "129408", "author": { "name": "thomashuelbert", "key": "thomashuelbert", "displayName": "Thomas Huelbert", "active": true, "timeZone": "America/Los_Angeles" }, "body": "{html}

and reopening based on my testing this morning with [INFO] Titanium SDK version: 1.6.0 (01/13/11\n08:11 7ca73a3). As per the crashlog the deadlock is happening in a\nnew thread, but its a still a deadlock. Attaching crash log and\nconsole.

\n

repro was:
\n1.log in FB module
\n2.Tap \"whats around me\"
\n3.when the overlay comes up, tap cancel/back
\n4.repeat

\n

lots of mem warnings followed by freeze/crash

{html}", "updateAuthor": { "name": "thomashuelbert", "key": "thomashuelbert", "displayName": "Thomas Huelbert", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-04-15T03:29:30.000+0000", "updated": "2011-04-15T03:29:30.000+0000" }, { "id": "129409", "author": { "name": "rpfeiffer", "key": "rpfeiffer", "displayName": "Ralf Pfeiffer", "active": true, "timeZone": "America/Los_Angeles" }, "body": "{html}

This is a \"whackamole\". A number of crashes are fixed. The last\none was uncovered via fixing others.

{html}", "updateAuthor": { "name": "rpfeiffer", "key": "rpfeiffer", "displayName": "Ralf Pfeiffer", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-04-15T03:29:30.000+0000", "updated": "2011-04-15T03:29:30.000+0000" }, { "id": "129410", "author": { "name": "blainhamon", "key": "blainhamon", "displayName": "Blain Hamon", "active": true, "timeZone": "America/Los_Angeles" }, "body": "{html}

The deadlocks are an interaction when a JS-called method in a\nbackground thread waits on the main thread while a callback is\ndeallocated on the main thread. Last time, it was tab opening on\nthe bg thread. This time, however, it's updating views themselves.\nIdeally, this could be fixed, but that's too deep for 1.6.

\n

Band-aiding the hideCamera to dealloc the callback while still\nin the background for now, but this should be fixed for real at\nsome time.

{html}", "updateAuthor": { "name": "blainhamon", "key": "blainhamon", "displayName": "Blain Hamon", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-04-15T03:29:31.000+0000", "updated": "2011-04-15T03:29:31.000+0000" }, { "id": "129411", "author": { "name": "blainhamon", "key": "blainhamon", "displayName": "Blain Hamon", "active": true, "timeZone": "America/Los_Angeles" }, "body": "{html}

Having to delay the fix until we can test on an iPhone 4 that\nisn't mission critical.

{html}", "updateAuthor": { "name": "blainhamon", "key": "blainhamon", "displayName": "Blain Hamon", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-04-15T03:29:31.000+0000", "updated": "2011-04-15T03:29:31.000+0000" }, { "id": "129412", "author": { "name": "blainhamon", "key": "blainhamon", "displayName": "Blain Hamon", "active": true, "timeZone": "America/Los_Angeles" }, "body": "{html}

Might as well give it a more appropriate state. We're in a\nholding pattern until we get a device that will run ARTi.

{html}", "updateAuthor": { "name": "blainhamon", "key": "blainhamon", "displayName": "Blain Hamon", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-04-15T03:29:31.000+0000", "updated": "2011-04-15T03:29:31.000+0000" }, { "id": "129413", "author": { "name": "thomashuelbert", "key": "thomashuelbert", "displayName": "Thomas Huelbert", "active": true, "timeZone": "America/Los_Angeles" }, "body": "{html}

banged on it today using [INFO] Titanium SDK version: 1.6.0 (01/28/11\n08:32 e46f49a) and no crashes seen. still seeing mem warnings, but\nno crash. closing

{html}", "updateAuthor": { "name": "thomashuelbert", "key": "thomashuelbert", "displayName": "Thomas Huelbert", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-04-15T03:29:32.000+0000", "updated": "2011-04-15T03:29:32.000+0000" } ], "maxResults": 12, "total": 12, "startAt": 0 } } }