{ "id": "80454", "key": "TIMOB-5327", "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": "12078", "description": "", "name": "Sprint 2011-38", "archived": true, "released": true, "releaseDate": "2011-09-26" }, { "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-09-21T12:50:32.000+0000", "created": "2011-09-21T08:30:01.000+0000", "priority": { "name": "Critical", "id": "1" }, "labels": [ "branch-5062" ], "versions": [ { "id": "11570", "description": "", "name": "Release 1.7.2", "archived": true, "released": true, "releaseDate": "2011-07-21" } ], "issuelinks": [ { "id": "12781", "type": { "id": "10000", "name": "Blocks", "inward": "is blocked by", "outward": "blocks" }, "outwardIssue": { "id": "77760", "key": "TIMOB-4653", "fields": { "summary": "iOS: Write unit tests for Ti.UI.3DMatrix", "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": "Medium", "id": "3" }, "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false } } } } ], "assignee": { "name": "stephentramer", "key": "stephentramer", "displayName": "Stephen Tramer", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2011-12-19T17:49:40.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": "Messages such as this one indicate that something is getting garbage collected when it shouldn't be. The issues are intermittent and difficult to reproduce, indicating timing or involvement of other system resources.", "attachment": [], "flagged": false, "summary": "iOS: \"Result of expression 'Ti.UI.iPhone.TableViewSeparatorStyle' [undefined] is not an object.\" and similar errors", "creator": { "name": "stephentramer", "key": "stephentramer", "displayName": "Stephen Tramer", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "stephentramer", "key": "stephentramer", "displayName": "Stephen Tramer", "active": true, "timeZone": "America/Los_Angeles" }, "environment": null, "comment": { "comments": [ { "id": "166490", "author": { "name": "stephentramer", "key": "stephentramer", "displayName": "Stephen Tramer", "active": true, "timeZone": "America/Los_Angeles" }, "body": "These tests are actually the easiest way to duplicate the issue. See instructions on the ticket for testing.", "updateAuthor": { "name": "stephentramer", "key": "stephentramer", "displayName": "Stephen Tramer", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-09-21T08:30:42.000+0000", "updated": "2011-09-21T08:30:42.000+0000" }, { "id": "166491", "author": { "name": "stephentramer", "key": "stephentramer", "displayName": "Stephen Tramer", "active": true, "timeZone": "America/Los_Angeles" }, "body": "OK. These are very intermittent problems, BUT can be consistently reproduced in exactly one way:\r\n\r\n- Synch Sabil's timob-4653 branch\r\n- Clean up all resources used by drillbit\r\n- Launch drillbit (drillbit.py --platforms=iphone)\r\n- Run ALL tests to completion (or until drillbit hangs)\r\n-- IF THE BUG PERSISTS: You will see the 'iPhone.UI.3DMatrixValue' test fail, with a message similar to the one in the description (probably \"'Ti.UI.iOS.create3DMatrix' [undefined] is not an object\")\r\n-- IF THE BUG IS FIXED: The test will pass! (or fail for some other reason)\r\n\r\n- Now, once drillbit is done (or crashed, hung, etc. and you've rebooted it) run the iPhone.UI.3DMatrixValue test ONLY.\r\n-- IF THE BUG PERSISTS: You will see the test fail in the manner described above\r\n-- IF THE BUG IS FIXED: The test will pass! (or fail for some other reason)\r\n\r\n*DO NOT LAUNCH ANY OTHER APPLICATIONS OR PERFORM ANY TASKS WHICH COULD POSSIBLY REALIGN ANYTHING IN RAM, OR ALTER PAGES, _INCLUDING PERFORMING OTHER DRILLBIT RUNS OF DIFFERENT TESTS AFTER THE INITIAL COMPLETE SUITE_ WHILE ATTEMPTING TO REPRODUCE THIS BUG. IT IS DEPENDENT UPON MEMORY ALIGNMENT. DOING SO MAY ALTER THE RESULTS SO THAT THE TEST 'PASSES', EVEN IF THE BUG PERSISTS.*", "updateAuthor": { "name": "stephentramer", "key": "stephentramer", "displayName": "Stephen Tramer", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-09-21T08:36:05.000+0000", "updated": "2011-09-21T08:36:32.000+0000" }, { "id": "176649", "author": { "name": "nhuynh", "key": "nhuynh", "displayName": "Natalie Huynh", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Drillbit runs and 3D matrix test passes. \r\nversion=1.8.0.1\r\nmodule_apiversion=2\r\ntimestamp=12/19/11 17:35\r\ngithash=8e3e43d\r\n", "updateAuthor": { "name": "nhuynh", "key": "nhuynh", "displayName": "Natalie Huynh", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-12-19T17:49:40.000+0000", "updated": "2011-12-19T17:49:40.000+0000" } ], "maxResults": 3, "total": 3, "startAt": 0 } } }