[TIMOB-3534] App crash on Music picker (unrecognized selector)
GitHub Issue | n/a |
---|---|
Type | Bug |
Priority | Medium |
Status | Closed |
Resolution | Fixed |
Resolution Date | 2011-05-16T10:47:48.000+0000 |
Affected Version/s | n/a |
Fix Version/s | Release 1.7.0, Sprint 2011-16 |
Components | iOS |
Labels | crash, defect, ios_proxy_registration, music, picker, reported-1.7.0 |
Reporter | Thomas Huelbert |
Assignee | Blain Hamon |
Created | 2011-04-15T03:46:24.000+0000 |
Updated | 2011-05-16T10:47:48.000+0000 |
Description
Titanium SDK version: 1.7.0 (04/05/11 15:55 8319743) ipad 1
(3.2) and ipod 4gt 4.1
not seen in master
1.Phone > music
results: crashes or locks up on load. ipod and ipad
Wed Apr 6 16:43:13 unknown
UIKitApplication:com.appcelerator.pushtest[0xa20e][36789] :
[DEBUG] FINALIZING [object
TiUITableViewSection]AD0400
Wed Apr 6 16:43:13 unknown KitchenSink[36789] :
-[NSCFDictionary registerProxy:]: unrecognized selector
sent to instance 0x765e130
Wed Apr 6 16:43:13 unknown
UIKitApplication:com.appcelerator.pushtest[0xa20e][36789] :
[ERROR] The application has crashed with an
unhandled exception. Stack trace:
Wed Apr 6 16:43:13 unknown
UIKitApplication:com.appcelerator.pushtest[0xa20e][36789] : 0
CoreFoundation 0x31546e79 exceptionPreprocess + 48
Wed Apr 6 16:43:13 unknown
UIKitApplication:com.appcelerator.pushtest[0xa20e][36789] : 1
libobjc.A.dylib 0x30fb367d objc_exception_throw + 24
Wed Apr 6 16:43:13 unknown
UIKitApplication:com.appcelerator.pushtest[0xa20e][36789] : 2
CoreFoundation 0x3154a17b -[NSObject doesNotRecognizeSelector:] +
114
Wed Apr 6 16:43:13 unknown
UIKitApplication:com.appcelerator.pushtest[0xa20e][36789] : 3
CoreFoundation 0x31549b01 forwarding +
488
Wed Apr 6 16:43:13 unknown
UIKitApplication:com.appcelerator.pushtest[0xa20e][36789] : 4
CoreFoundation 0x314e66d0 _CF_forwarding_prep_0 + 48
Wed Apr 6 16:43:13 unknown
UIKitApplication:com.appcelerator.pushtest[0xa20e][36789] : 5
KitchenSink 0x0005eec3 0x0 + 388803
Wed Apr 6 16:43:13 unknown
UIKitApplication:com.appcelerator.pushtest[0xa20e][36789] : 6
KitchenSink 0x000bdea3 0x0 + 777891
Wed Apr 6 16:43:13 unknown
UIKitApplication:com.appcelerator.pushtest[0xa20e][36789] : 7
KitchenSink 0x00080931 0x0 + 526641
Wed Apr 6 16:43:13 unknown
UIKitApplication:com.appcelerator.pushtest[0xa20e][36789] : 8
CoreFoundation 0x314deffb -[NSObject performSelector:withObject:] +
22
Wed Apr 6 16:43:13 unknown
UIKitApplication:com.appcelerator.pushtest[0xa20e][36789] : 9
Foundation 0x303afecf NSThreadPerformPerform + 234
Wed Apr 6 16:43:13 unknown
UIKitApplication:com.appcelerator.pushtest[0xa20e][36789] : 10
CoreFoundation 0x314d8c15 CFRunLoopRunSpecific + 1828
Wed Apr 6 16:43:13 unknown
UIKitApplication:com.appcelerator.pushtest[0xa20e][36789] : 11
CoreFoundation 0x314d84e1 CFRunLoopRunInMode + 48
Wed Apr 6 16:43:13 unknown
UIKitApplication:com.appcelerator.pushtest[0xa20e][36789] : 12
GraphicsServices 0x3414e0db GSEventRunModal + 114
Wed Apr 6 16:43:13 unknown
UIKitApplication:com.appcelerator.pushtest[0xa20e][36789] : 13
GraphicsServices 0x3414e187 GSEventRun + 62
Wed Apr 6 16:43:13 unknown
UIKitApplication:com.appcelerator.pushtest[0xa20e][36789] : 14
UIKit 0x32241431 -[UIApplication _run] + 380
Wed Apr 6 16:43:13 unknown
UIKitApplication:com.appcelerator.pushtest[0xa20e][36789] : 15
UIKit 0x3223f95b UIApplicationMain + 642
Wed Apr 6 16:43:13 unknown
UIKitApplication:com.appcelerator.pushtest[0xa20e][36789] : 16
KitchenSink 0x00003dcb 0x0 + 15819
Wed Apr 6 16:43:13 unknown
UIKitApplication:com.appcelerator.pushtest[0xa20e][36789] : 17
KitchenSink 0x0000346c 0x0 + 13420
Wed Apr 6 16:43:13 unknown KitchenSink[36789] :
Terminating app due to uncaught exception
'NSInvalidArgumentException', reason: '*** -[NSCFDictionary
registerProxy:]: unrecognized selector sent to instance
0x765e130'
Wed Apr 6 16:43:13 unknown KitchenSink[36789] : Stack: (
827616889,
821769853,
827629947,
827628289,
827221712,
388803,
777891,
526641,
827191291,
809172687,
827165717,
827163873,
873783515,
873783687,
841225265,
841218395,
15819,
13420
)
Wed Apr 6 16:43:13 unknown
UIKitApplication:com.appcelerator.pushtest[0xa20e][36789] :
terminate called after throwing an instance of 'NSException'
Wed Apr 6 16:43:14 unknown ReportCrash[36815] : Formulating crash
report for process KitchenSink[36789]
Wed Apr 6 16:43:14 unknown com.apple.launchd[1] :
(UIKitApplication:com.appcelerator.pushtest[0xa20e]) Job appears to
have crashed: Abort trap
Wed Apr 6 16:43:14 unknown SpringBoard[22617] : Application
'KitchenSink' exited abnormally with signal 6: Abort trap
ios_proxy_registration issue being reassigned to Blain.
This is likely caused by MediaModule.m: 1040 and 1028. The player must be created on the main thread, but going forward, the proxy must be done on context thread.
Need verification, but delayed proxy registration to background thread and crash no longer happens.
Tagging for fun and profit
4.3.3 ipad2 [INFO] Titanium SDK version: 1.7.0 (05/10/11 19:34 879871b...)