{ "id": "86833", "key": "TIMOB-7775", "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": "12593", "name": "Release 2.0.0", "archived": false, "released": true, "releaseDate": "2012-03-30" }, { "id": "13170", "name": "Sprint 2012-06", "archived": true, "released": true, "releaseDate": "2012-03-25" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2012-04-05T10:44:47.000+0000", "created": "2012-02-22T14:20:36.000+0000", "priority": { "name": "High", "id": "2" }, "labels": [ "module_templates", "qe-and021312", "qe-testadded" ], "versions": [ { "id": "12677", "description": "Release 1.8 Service Pack 1", "name": "Release 1.8.1", "archived": true, "released": true, "releaseDate": "2012-01-31" }, { "id": "13070", "description": "Release 1.8 Service Pack 2", "name": "Release 1.8.2", "archived": true, "released": true, "releaseDate": "2012-02-29" } ], "issuelinks": [ { "id": "15746", "type": { "id": "10000", "name": "Blocks", "inward": "is blocked by", "outward": "blocks" }, "inwardIssue": { "id": "87214", "key": "TIMOB-7876", "fields": { "summary": "Android: Ti.App.addEventListener() from a commonJS unit causes later Ti.App.removeEventListener() to crash", "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" } }, "priority": { "name": "Critical", "id": "1" }, "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false } } } }, { "id": "15410", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "outwardIssue": { "id": "85561", "key": "TIMOB-7434", "fields": { "summary": "Android: V8 & Rhino - keyDispatchingTimedOut logged then crash", "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" } }, "priority": { "name": "Critical", "id": "1" }, "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false } } } }, { "id": "15793", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "inwardIssue": { "id": "87925", "key": "TIMOB-7990", "fields": { "summary": "Android: Master/Detail Application Template: SIGSEGV crash on use", "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" } }, "priority": { "name": "Critical", "id": "1" }, "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false } } } }, { "id": "15382", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "inwardIssue": { "id": "86904", "key": "TIMOB-7795", "fields": { "summary": "Android: RSS Reader Sample: lock-up on use with nativeview is null warning", "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" } }, "priority": { "name": "High", "id": "2" }, "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false } } } } ], "assignee": { "name": "joshroesslein", "key": "joshroesslein", "displayName": "Josh Roesslein", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2012-04-05T10:44:47.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": "10202", "name": "Android", "description": "Android Platform" } ], "description": "When a Master/Detail template is run, and it is used as intended, there will be an intermittent crash (sometimes within a few seconds, sometimes not at all).\r\nSeems more frequent in 1.8.2.\r\nCould not reproduce in Rhino.\r\n\r\nSteps to Reproduce:\r\n\r\n1. Create a Master/Detail template in studio. New -> TiMob Project, Next, Master-Detail.\r\n2. Deploy to device.\r\n3. Click on fruit row. Press back. Repeat with a new row each time.\r\n\r\nExpected Result:\r\n\r\nNo crash.\r\n\r\nActual Result:\r\n\r\nIntermittently, on fruit row click, the app will freeze for a few seconds, then the screen will turn black, 'Unable to release window reference.' warnings will log to the console, then the platform will alert a kill request.", "attachment": [ { "id": "25860", "filename": "master-detail 1.8.2 android v8 crash.txt", "author": { "name": "dhyde", "key": "dhyde", "displayName": "Dustin Hyde", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-02-22T14:20:36.000+0000", "size": 167143, "mimeType": "text/plain" } ], "flagged": false, "summary": "Android: Master/Detail Template: intermittent crash on use", "creator": { "name": "dhyde", "key": "dhyde", "displayName": "Dustin Hyde", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "dhyde", "key": "dhyde", "displayName": "Dustin Hyde", "active": true, "timeZone": "America/Los_Angeles" }, "environment": "SDK: 1.8.1 githash=a24502a, 1.8.2.v20120221114636\r\nAndroid: V8\r\nStudio: 1.0.9.201202131024\r\nOS: Snow Leopard, Ubuntu 11.10\r\nDevices Tested: Nexus One 2.2.2, Revolution 2.3.4", "comment": { "comments": [ { "id": "183999", "author": { "name": "nhuynh", "key": "nhuynh", "displayName": "Natalie Huynh", "active": true, "timeZone": "America/Los_Angeles" }, "updateAuthor": { "name": "nhuynh", "key": "nhuynh", "displayName": "Natalie Huynh", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-02-22T14:29:59.000+0000", "updated": "2012-02-22T14:29:59.000+0000" }, { "id": "186368", "author": { "name": "joshroesslein", "key": "joshroesslein", "displayName": "Josh Roesslein", "active": true, "timeZone": "America/Los_Angeles" }, "body": "The \"Unable to release window reference\" warnings are caused by extra \"close\" listeners we\r\nuse in window.js to remove a window from our \"windows\" list. These listeners are currently never\r\nremoved after \"close\" has fired. So when a window is re-opened you now have n+1 listeners (n=number of times opened).\r\n\r\nI don't believe this alone would create any crashes. I could not reproduce this on a HTC Desire (Android 2.2).\r\nCould we get confirmation this crash still occurs on a recent CI build (master branch)?", "updateAuthor": { "name": "joshroesslein", "key": "joshroesslein", "displayName": "Josh Roesslein", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-03-13T20:54:10.000+0000", "updated": "2012-03-13T20:54:10.000+0000" }, { "id": "186414", "author": { "name": "joshroesslein", "key": "joshroesslein", "displayName": "Josh Roesslein", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Cannot fix \"Unable to release window reference\" warnings until TIMOB-7876 is resolved.", "updateAuthor": { "name": "joshroesslein", "key": "joshroesslein", "displayName": "Josh Roesslein", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-03-14T08:55:21.000+0000", "updated": "2012-03-14T08:55:21.000+0000" }, { "id": "186434", "author": { "name": "dhyde", "key": "dhyde", "displayName": "Dustin Hyde", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Able to reproduce twice:\r\n\r\nSDK: 2.0.0.v20120314101738\r\nAndroid: V8\r\nStudio: 2.0.0.201203121914\r\nOS: Snow Leopard\r\nDevices Tested: Nexus One 2.2.2", "updateAuthor": { "name": "dhyde", "key": "dhyde", "displayName": "Dustin Hyde", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-03-14T10:08:48.000+0000", "updated": "2012-03-14T10:08:48.000+0000" }, { "id": "186828", "author": { "name": "joshroesslein", "key": "joshroesslein", "displayName": "Josh Roesslein", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Dustin,\r\n\r\nIs the crash still the same as the one in the log attached to this ticket?\r\nFrom the log report the crash was due to an ANR timeout (application stopped responding).\r\nWe have seen this due to out of memory issues on older Android versions.\r\n\r\nSo far I have only been able to reproduce a hard, NDK crash (TIMOB-7990), but haven't seen any\r\nANR timeouts yet like the one in the log report attached here.\r\n\r\nIf you could attach the log from the crash when you re-tested (if you still have it around)\r\nor clarify if the crash was different and more like the one seen in TIMOB-7990. Trying to determine\r\nif the ANR crash still occurs or if we are just seeing the new crash described in TIMOB-7990.\r\n\r\nThanks,", "updateAuthor": { "name": "joshroesslein", "key": "joshroesslein", "displayName": "Josh Roesslein", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-03-16T11:29:58.000+0000", "updated": "2012-03-16T11:29:58.000+0000" }, { "id": "186972", "author": { "name": "mculpepper", "key": "mculpepper", "displayName": "Marshall Culpepper", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Closing because the only crash we could repro in the Master/Detail template has now been fixed.\r\n\r\nDustin, please reopen if the ANR still persists, but that was probably originally related to another issue", "updateAuthor": { "name": "mculpepper", "key": "mculpepper", "displayName": "Marshall Culpepper", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-03-18T11:51:16.000+0000", "updated": "2012-03-18T11:51:16.000+0000" }, { "id": "187159", "author": { "name": "dhyde", "key": "dhyde", "displayName": "Dustin Hyde", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Closing as Fixed.\r\n\r\nBehavior no longer exists.\r\n\r\nNote: This is an intermittent issue.\r\n\r\nSDK: 2.0.0.v20120319003254\r\nAndroid: V8\r\nStudio: 2.0.0.201203182248\r\nOS: Snow Leopard\r\nDevices Tested: Nexus One 2.2.2, Droid 2.2.3, Revolution 2.3.4", "updateAuthor": { "name": "dhyde", "key": "dhyde", "displayName": "Dustin Hyde", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-03-19T13:13:54.000+0000", "updated": "2012-03-19T13:13:54.000+0000" }, { "id": "189994", "author": { "name": "dhyde", "key": "dhyde", "displayName": "Dustin Hyde", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Opening to edit labels.", "updateAuthor": { "name": "dhyde", "key": "dhyde", "displayName": "Dustin Hyde", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-04-05T10:44:29.000+0000", "updated": "2012-04-05T10:44:29.000+0000" } ], "maxResults": 8, "total": 8, "startAt": 0 } } }