{ "id": "61578", "key": "TIMOB-946", "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": "11224", "name": "Release 1.4.0", "archived": true, "released": true, "releaseDate": "2010-07-16" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2011-04-17T01:54:45.000+0000", "created": "2011-04-15T02:39:53.000+0000", "priority": { "name": "Medium", "id": "3" }, "labels": [ "ios", "iphone" ], "versions": [], "issuelinks": [], "assignee": { "name": "jhaynie", "key": "jhaynie", "displayName": "Jeff Haynie", "active": false, "timeZone": "America/Los_Angeles" }, "updated": "2011-04-17T01:54:45.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}

Thread 2 Crashed:
\n0 WebCore 0x0307796e WebTryThreadLock(bool) + 270
\n1 WebCore 0x030780be
WebThreadAutoLock() + 78
\n2 UIKit 0x008379f2 -[UIWebDocumentView\ndidMoveFromWindow:toWindow:] + 26
\n3 UIKit 0x00701c4c -[UIView(Internal)
\ndidMoveFromWindow:toWindow:] + 383
\n4 UIKit 0x00706879 -[UIScrollView didMoveFromWindow:toWindow:]\n+ 74
\n5 UIKit 0x00701c4c -[UIView(Internal)
\ndidMoveFromWindow:toWindow:] + 383
\n6 UIKit 0x00701c4c -[UIView(Internal)\ndidMoveFromWindow:toWindow:] + 383
\n7 UIKit 0x00701c4c -[UIView(Internal)
\ndidMoveFromWindow:toWindow:] + 383
\n8 UIKit 0x00701c4c -[UIView(Internal)\ndidMoveFromWindow:toWindow:] + 383
\n9 UIKit 0x00706879 -[UIScrollView
didMoveFromWindow:toWindow:]\n+ 74
\n10 UIKit 0x00701c4c -[UIView(Internal)\ndidMoveFromWindow:toWindow:] + 383
\n11 UIKit 0x00701c4c -[UIView(Internal)
\ndidMoveFromWindow:toWindow:] + 383
\n12 UIKit 0x00701c4c -[UIView(Internal)\ndidMoveFromWindow:toWindow:] + 383
\n13 UIKit 0x00701c4c -[UIView(Internal)
\ndidMoveFromWindow:toWindow:] + 383
\n14 UIKit 0x00701c4c -[UIView(Internal)\ndidMoveFromWindow:toWindow:] + 383
\n15 UIKit 0x00701c4c -[UIView(Internal)
\ndidMoveFromWindow:toWindow:] + 383
\n16 UIKit 0x00701c4c -[UIView(Internal)\ndidMoveFromWindow:toWindow:] + 383
\n17 UIKit 0x00701c4c -[UIView(Internal)
\ndidMoveFromWindow:toWindow:] + 383
\n18 UIKit 0x00701c4c -[UIView(Internal)\ndidMoveFromWindow:toWindow:] + 383
\n19 UIKit 0x007004bd -[UIView(Hierarchy)
\npostMovedFromSuperview:] + 166
\n20 UIKit 0x0070073c -[UIView(Hierarchy) removeFromSuperview] +\n524
\n21 Oil Reporter 0x0004c1f1 -[TiViewProxy destroy] + 153\n(TiViewProxy.m:703)
\n22 Oil Reporter 0x000461ee -[TiWindowProxy
destroy] + 339\n(TiWindowProxy.m:85)
\n23 Oil Reporter 0x0006f33f -[TiUITabGroupProxy destroy] + 111\n(TiUITabGroupProxy.m:37)
\n24 Oil Reporter 0x0008743d -[TiProxy contextShutdown:] + 1061\n(TiProxy.m:248)
\n25 Oil Reporter 0x00035ef7 -[KrollBridge removeProxies] + 210\n(KrollBridge.mm:170)
\n26 Oil Reporter 0x000359b1 -[KrollBridge didStopNewContext:] + 36\n(KrollBridge.mm:441)
\n27 Oil Reporter 0x00039880 -[KrollContext main] + 3485\n(KrollContext.mm:662)
\n28 Foundation 0x00456f7d -[NSThread main] + 45
\n29 Foundation 0x00456b18 NSThreadmain__ + 280
\n30 libSystem.B.dylib 0x90fbfa19
pthread_start + 345
\n31 libSystem.B.dylib 0x90fbf89e thread_start + 34

{html}", "attachment": [], "flagged": false, "summary": "iPhone: crash during app run", "creator": { "name": "jhaynie", "key": "jhaynie", "displayName": "Jeff Haynie", "active": false, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "jhaynie", "key": "jhaynie", "displayName": "Jeff Haynie", "active": false, "timeZone": "America/Los_Angeles" }, "environment": null, "comment": { "comments": [ { "id": "124419", "author": { "name": "jhaynie", "key": "jhaynie", "displayName": "Jeff Haynie", "active": false, "timeZone": "America/Los_Angeles" }, "body": "{html}

(from [ae7aa7542ab5147c68944cb4b2c813596e06e306])\n[#946\nstate:resolved] fixed crasher on destroy \nhttp://github.com/appcelerator/titanium_mobile/commit/ae7aa7542ab51...

{html}", "updateAuthor": { "name": "jhaynie", "key": "jhaynie", "displayName": "Jeff Haynie", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2011-04-15T02:39:54.000+0000", "updated": "2011-04-15T02:39:54.000+0000" }, { "id": "124420", "author": { "name": "netpro2k", "key": "netpro2k", "displayName": "netpro2k", "active": true, "timeZone": "America/Los_Angeles" }, "body": "{html}

Applied the changes from this commit, but still sometimes get\nsimilar crash:

\n

Thread 15 Crashed:
\n0 WebCore 0x03c7655e WebTryThreadLock(bool) + 270
\n1 WebCore 0x0454235e
WebThreadAutoLock() + 78
\n2 UIKit 0x008a38af -[UITextView dealloc] + 51
\n3 UIKit 0x007f0757 -[UIScrollView removeFromSuperview] + 96
\n4 UIKit 0x008a1714 -[UITextView removeFromSuperview] + 114
\n5 UIKit 0x007eb525 -[UIView dealloc] + 340
\n6 GetGlue 0x0005e44f -[TiUIView dealloc] + 301
\n7 GetGlue 0x00024def -[TiUITextWidget dealloc] + 589
\n8 GetGlue 0x000523c8 -[TiViewProxy destroy] + 301
\n9 GetGlue 0x00091cbb -[TiProxy contextShutdown:] + 1145
\n10 GetGlue 0x0003a2ea -[KrollBridge removeProxies] + 240
\n11 GetGlue 0x00039ca6 -[KrollBridge didStopNewContext:] + 36
\n12 GetGlue 0x0003e46b -[KrollContext main] + 3901
\n13 Foundation 0x0051e2a8 -[NSThread main] + 81
\n14 Foundation 0x0051e234 NSThreadmain__ + 1387
\n15 libSystem.B.dylib 0x9060fa19
pthread_start + 345
\n16 libSystem.B.dylib 0x9060f89e thread_start + 34

\n

Related support request: here http://helpdesk.appcelerator.net/requests/3566

{html}", "updateAuthor": { "name": "netpro2k", "key": "netpro2k", "displayName": "netpro2k", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-04-15T02:39:54.000+0000", "updated": "2011-04-15T02:39:54.000+0000" } ], "maxResults": 2, "total": 2, "startAt": 0 } } }