{ "id": "97652", "key": "TIMOB-10040", "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": "13870", "description": "", "name": "Sprint 2012-16 API", "archived": true, "released": true, "releaseDate": "2012-08-13" }, { "id": "13505", "description": "Release 3.0.0", "name": "Release 3.0.0", "archived": true, "released": true, "releaseDate": "2012-12-14" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2012-08-23T20:09:30.000+0000", "created": "2012-07-19T12:17:55.000+0000", "priority": { "name": "High", "id": "2" }, "labels": [ "core", "qe-testadded" ], "versions": [ { "id": "13572", "description": "Release 2.1.1", "name": "Release 2.1.1", "archived": true, "released": true, "releaseDate": "2012-07-31" }, { "id": "13505", "description": "Release 3.0.0", "name": "Release 3.0.0", "archived": true, "released": true, "releaseDate": "2012-12-14" } ], "issuelinks": [ { "id": "19815", "type": { "id": "10000", "name": "Blocks", "inward": "is blocked by", "outward": "blocks" }, "inwardIssue": { "id": "97799", "key": "TIMOB-10091", "fields": { "summary": "Android: Window URL contexts never freed after window has closed.", "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 } } } }, { "id": "19839", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "inwardIssue": { "id": "99019", "key": "MOD-851", "fields": { "summary": "OData : In the SAPFlight example on Android, pressing toggling between paging and load all causes a runtime error", "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 } } } }, { "id": "19100", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "inwardIssue": { "id": "97807", "key": "TIMOB-10093", "fields": { "summary": "Android: HTTPClient leaks function callbacks (ex: onload, ondatastream)", "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-09-05T13:22: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": "Application crashes with out of memory error. On some occasions the ed \"runtime error\" is displayed, other times, the \"application has stopped unexpectedly\" dialog is shown.\r\n\r\nThe screenshots of each are attached. Logcat output is also attached.\r\n\r\nThis is a regression it doesn't occur on SDK 2.1.0\r\n \r\nSteps to reproduce:
\r\n1) Launch Kitchen Sink > Platform > XHR > XML Properties.\r\n2) 
Tap back button on the phone.\r\n3) Repeat 1 and 2 steps 10 times.\r\n\r\nResult:\r\n1) The application crashes.\r\n\r\n\r\nExpected Result:\r\n1) The application shouldn't crash.", "attachment": [ { "id": "29883", "filename": "device-2012-07-19-104854.png", "author": { "name": "etcarev", "key": "etcarev", "displayName": "Evgenii Tcarev", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-07-19T12:17:55.000+0000", "size": 117354, "mimeType": "image/png" }, { "id": "29882", "filename": "device-2012-07-19-105547.png", "author": { "name": "etcarev", "key": "etcarev", "displayName": "Evgenii Tcarev", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-07-19T12:17:55.000+0000", "size": 70059, "mimeType": "image/png" }, { "id": "29884", "filename": "Logcat.rtf", "author": { "name": "etcarev", "key": "etcarev", "displayName": "Evgenii Tcarev", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-07-19T12:17:55.000+0000", "size": 6257, "mimeType": "text/rtf" } ], "flagged": false, "summary": "Android: XML: v8- Application crashes with out of memory error.", "creator": { "name": "etcarev", "key": "etcarev", "displayName": "Evgenii Tcarev", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "etcarev", "key": "etcarev", "displayName": "Evgenii Tcarev", "active": true, "timeZone": "America/Los_Angeles" }, "environment": "Titanium Studio, build: 2.1.1.201207161421\r\nTitanium SDK version: 2.1.1.v20120718121609\r\nDevice: DROID3 (2.3.4)", "comment": { "comments": [ { "id": "208789", "author": { "name": "joshroesslein", "key": "joshroesslein", "displayName": "Josh Roesslein", "active": true, "timeZone": "America/Los_Angeles" }, "body": "This actually looks like a memory leak caused by us not releasing our\r\npersistent handles (aka references) to the V8 function callbacks (ex: onload, ondatastream).\r\n\r\nThe bug probably has existed for some time now (possibly back to 1.8), but only came forth in\r\nthis test case due to us fixing the decoding to always return something when you access \"responseText\".\r\nSince the label is referenced inside the callbacks, it would never get collected and neither would the\r\nresponse text/data it references.", "updateAuthor": { "name": "joshroesslein", "key": "joshroesslein", "displayName": "Josh Roesslein", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-07-20T23:06:45.000+0000", "updated": "2012-07-20T23:06:45.000+0000" }, { "id": "215954", "author": { "name": "joshroesslein", "key": "joshroesslein", "displayName": "Josh Roesslein", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Memory leaks have all been fixed in master. Test case no longer crashes due to out of memory.", "updateAuthor": { "name": "joshroesslein", "key": "joshroesslein", "displayName": "Josh Roesslein", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-08-23T20:09:30.000+0000", "updated": "2012-08-23T20:09:30.000+0000" }, { "id": "217670", "author": { "name": "rumbrasas", "key": "rumbrasas", "displayName": "Rima Umbrasas", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Tested as fixed:\r\nSDK-version 2.2.0.v20120904103252\r\nTitanium Studio, builds: 2.1.2.201208301612,\r\n2.2.0.v20120904103252\r\nDevices: iPone4 version 5.0.1\r\nNexus Android tablet version 4.1.1", "updateAuthor": { "name": "rumbrasas", "key": "rumbrasas", "displayName": "Rima Umbrasas", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-09-05T13:22:25.000+0000", "updated": "2012-09-05T13:22:25.000+0000" } ], "maxResults": 3, "total": 3, "startAt": 0 } } }