{ "id": "81170", "key": "TIMOB-5449", "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": "12080", "description": "", "name": "Sprint 2011-40", "archived": true, "released": true, "releaseDate": "2011-10-10" }, { "id": "11971", "description": "iOS5 and select Android fixes", "name": "Release 1.7.3", "archived": true, "released": true, "releaseDate": "2011-10-18" }, { "id": "11331", "description": "", "name": "Release 1.8.0", "archived": true, "released": true, "releaseDate": "2011-10-31" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2011-10-13T08:41:02.000+0000", "created": "2011-10-05T15:06:59.000+0000", "priority": { "name": "High", "id": "2" }, "labels": [ "os-ios5" ], "versions": [ { "id": "11971", "description": "iOS5 and select Android fixes", "name": "Release 1.7.3", "archived": true, "released": true, "releaseDate": "2011-10-18" } ], "issuelinks": [], "assignee": { "name": "blainhamon", "key": "blainhamon", "displayName": "Blain Hamon", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2014-06-19T12:46:29.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": "1. Ipad2 running ios5 gm seed, install ks using Oct 4 2011 13:42 r49cd3279\r\n2. Phone > contacts > delete contact\r\n\r\nresults: crash while the picker was being invoked. Not repro.", "attachment": [ { "id": "23338", "filename": "KitchenSink_2011-10-05-130434_nhuynh-ipad2.crash", "author": { "name": "thomashuelbert", "key": "thomashuelbert", "displayName": "Thomas Huelbert", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-10-05T15:06:59.000+0000", "size": 37526, "mimeType": "application/octet-stream" }, { "id": "23345", "filename": "KitchenSink_2011-10-06-102252_openDoc.crash", "author": { "name": "emerriman", "key": "emerriman", "displayName": "Eric Merriman ", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-10-06T10:28:57.000+0000", "size": 37877, "mimeType": "application/octet-stream" }, { "id": "23539", "filename": "KitchenSink_2011-10-12-132704_cyberDog.crash", "author": { "name": "nhuynh", "key": "nhuynh", "displayName": "Natalie Huynh", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-10-12T12:32:51.000+0000", "size": 38368, "mimeType": "application/octet-stream" } ], "flagged": false, "summary": "iOS: Non-repro crash while invoking picker in remove contacts test case on iOS5", "creator": { "name": "thomashuelbert", "key": "thomashuelbert", "displayName": "Thomas Huelbert", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "thomashuelbert", "key": "thomashuelbert", "displayName": "Thomas Huelbert", "active": true, "timeZone": "America/Los_Angeles" }, "environment": "Ipad2 running ios5 gm seed. Seen once, unable to repro, logged in hopes crash log (which is symbolicated) helps dev.", "comment": { "comments": [ { "id": "168134", "author": { "name": "emerriman", "key": "emerriman", "displayName": "Eric Merriman ", "active": true, "timeZone": "America/Los_Angeles" }, "body": "I just experienced this on iPhone 4, iOS 5. \r\n\r\nOct 6 10:22:51 unknown UIKitApplication:com.eric.pushtest[0x8164][792] : [DEBUG] loading: /var/mobile/Applications/90188E18-90AE-4670-B677-ED92EF99269E/KitchenSink.app/examples/contacts_remove.js, resource: examples/contacts_remove_js\r\nOct 6 10:22:52 unknown KitchenSink[792] : -[__NSCFData isKJSThread]: unrecognized selector sent to instance 0x6d2a150\r\nOct 6 10:22:52 unknown KitchenSink[792] : *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[__NSCFData isKJSThread]: unrecognized selector sent to instance 0x6d2a150'\r\n\t*** First throw call stack:\r\n\t(0x30c4a8bf 0x37def1e5 0x30c4dacb 0x30c4c945 0x30ba7680 0x2f6a3 0x37deb0c5 0xdaa03 0x30ba922b 0x37cf0757 0x30c1eb03 0x30c1e2cf 0x30c1d075 0x30ba04dd 0x30ba03a5 0x337cefed 0x32c12743 0x4503 0x35f4)\r\nOct 6 10:22:52 unknown UIKitApplication:com.eric.pushtest[0x8164][792] : [ERROR] The application has crashed with an unhandled exception. Stack trace:\r\nOct 6 10:22:52 unknown UIKitApplication:com.eric.pushtest[0x8164][792] : 0 CoreFoundation 0x30c4a8bf __exceptionPreprocess + 162\r\nOct 6 10:22:52 unknown UIKitApplication:com.eric.pushtest[0x8164][792] : 1 libobjc.A.dylib 0x37def1e5 objc_exception_throw + 32\r\nOct 6 10:22:52 unknown UIKitApplication:com.eric.pushtest[0x8164][792] : 2 CoreFoundation 0x30c4dacb -[NSObject doesNotRecognizeSelector:] + 174\r\nOct 6 10:22:52 unknown UIKitApplication:com.eric.pushtest[0x8164][792] : 3 CoreFoundation 0x30c4c945 ___forwarding___ + 300\r\nOct 6 10:22:52 unknown UIKitApplication:com.eric.pushtest[0x8164][792] : 4 CoreFoundation 0x30ba7680 _CF_forwarding_prep_0 + 48\r\nOct 6 10:22:52 unknown UIKitApplication:com.eric.pushtest[0x8164][792] : 5 KitchenSink 0x0002f6a3 KitchenSink + 190115\r\nOct 6 10:22:52 unknown UIKitApplication:com.eric.pushtest[0x8164][792] : 6 libobjc.A.dylib 0x37deb0c5 _objc_rootRelease + 36\r\nOct 6 10:22:52 unknown UIKitApplication:com.eric.pushtest[0x8164][792] : 7 KitchenSink 0x000daa03 KitchenSink + 891395\r\nOct 6 10:22:52 unknown UIKitApplication:com.eric.pushtest[0x8164][792] : 8 CoreFoundation 0x30ba922b -[NSObject performSelector:withObject:] + 42\r\nOct 6 10:22:52 unknown UIKitApplication:com.eric.pushtest[0x8164][792] : 9 Foundation 0x37cf0757 __NSThreadPerformPerform + 350\r\nOct 6 10:22:52 unknown UIKitApplication:com.eric.pushtest[0x8164][792] : 10 CoreFoundation 0x30c1eb03 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 14\r\nOct 6 10:22:52 unknown UIKitApplication:com.eric.pushtest[0x8164][792] : 11 CoreFoundation 0x30c1e2cf __CFRunLoopDoSources0 + 214\r\nOct 6 10:22:52 unknown UIKitApplication:com.eric.pushtest[0x8164][792] : 12 CoreFoundation 0x30c1d075 __CFRunLoopRun + 652\r\nOct 6 10:22:52 unknown UIKitApplication:com.eric.pushtest[0x8164][792] : 13 CoreFoundation 0x30ba04dd CFRunLoopRunSpecific + 300\r\nOct 6 10:22:52 unknown UIKitApplication:com.eric.pushtest[0x8164][792] : 14 CoreFoundation 0x30ba03a5 CFRunLoopRunInMode + 104\r\nOct 6 10:22:52 unknown UIKitApplication:com.eric.pushtest[0x8164][792] : 15 GraphicsServices 0x337cefed GSEventRunModal + 156\r\nOct 6 10:22:52 unknown UIKitApplication:com.eric.pushtest[0x8164][792] : 16 UIKit 0x32c12743 UIApplicationMain + 1090\r\nOct 6 10:22:52 unknown UIKitApplication:com.eric.pushtest[0x8164][792] : 17 KitchenSink 0x00004503 KitchenSink + 13571\r\nOct 6 10:22:52 unknown UIKitApplication:com.eric.pushtest[0x8164][792] : 18 KitchenSink 0x000035f4 KitchenSink + 9716\r\nOct 6 10:22:52 unknown UIKitApplication:com.eric.pushtest[0x8164][792] : terminate called throwing an exception\r\nOct 6 10:22:53 unknown ReportCrash[1047] : Formulating crash report for process KitchenSink[792]\r\nOct 6 10:22:53 unknown com.apple.launchd[1] : (UIKitApplication:com.eric.pushtest[0x8164]) Job appears to have crashed: Abort trap: 6\r\nOct 6 10:22:53 unknown SpringBoard[15] : Application 'KitchenSink' exited abnormally with signal 6: Abort trap: 6", "updateAuthor": { "name": "emerriman", "key": "emerriman", "displayName": "Eric Merriman ", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-10-06T10:28:37.000+0000", "updated": "2011-10-06T10:28:37.000+0000" }, { "id": "168692", "author": { "name": "rseagraves", "key": "rseagraves", "displayName": "Reggie Seagraves", "active": true, "timeZone": "America/Los_Angeles" }, "body": "We have been unable to reproduce this crash. Resolving as such. Let's see if it comes up again during the 1.7.3 pass.", "updateAuthor": { "name": "rseagraves", "key": "rseagraves", "displayName": "Reggie Seagraves", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-10-10T13:39:45.000+0000", "updated": "2011-10-10T13:39:45.000+0000" }, { "id": "169023", "author": { "name": "nhuynh", "key": "nhuynh", "displayName": "Natalie Huynh", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Encountered the crash on iPod Touch 4g (5.0 9A334) with build\r\n1.7.3.v20111012114613 attached crash log", "updateAuthor": { "name": "nhuynh", "key": "nhuynh", "displayName": "Natalie Huynh", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-10-12T12:32:28.000+0000", "updated": "2011-10-12T12:32:28.000+0000" }, { "id": "169054", "author": { "name": "blainhamon", "key": "blainhamon", "displayName": "Blain Hamon", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Bingo. The latest crash log has the smoking gun. This is a case of a callback's KrollContext already left before the KrollCallback has time to unregister itself. I'm not sure why this is happening yet (a foundational issue that deserves a better look in the future) but we can protect against this for now by looking before leaping.", "updateAuthor": { "name": "blainhamon", "key": "blainhamon", "displayName": "Blain Hamon", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-10-12T17:22:29.000+0000", "updated": "2011-10-12T17:22:29.000+0000" }, { "id": "169139", "author": { "name": "nhuynh", "key": "nhuynh", "displayName": "Natalie Huynh", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Tested with iPod Touch 4g (5.0 9A334) with build 1.7.3.v20111013094213 does not crash", "updateAuthor": { "name": "nhuynh", "key": "nhuynh", "displayName": "Natalie Huynh", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-10-13T10:05:53.000+0000", "updated": "2011-10-13T10:05:53.000+0000" }, { "id": "169243", "author": { "name": "avaghti", "key": "avaghti", "displayName": "Alan Vaghti", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Tested and could not reproduce issue on an iPod 4.3.3 with SDK 1.7.3.v20111013094213.", "updateAuthor": { "name": "avaghti", "key": "avaghti", "displayName": "Alan Vaghti", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-10-13T13:29:28.000+0000", "updated": "2011-10-13T13:29:28.000+0000" }, { "id": "175677", "author": { "name": "thomashuelbert", "key": "thomashuelbert", "displayName": "Thomas Huelbert", "active": true, "timeZone": "America/Los_Angeles" }, "body": "ipad2 5.0.1, 1.8.0.1 rc1 10.6.8", "updateAuthor": { "name": "thomashuelbert", "key": "thomashuelbert", "displayName": "Thomas Huelbert", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-12-10T11:57:00.000+0000", "updated": "2011-12-10T11:57:00.000+0000" } ], "maxResults": 7, "total": 7, "startAt": 0 } } }