{
"id": "164964",
"key": "TIMOB-24206",
"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": "20115",
"name": "Release 7.3.0",
"archived": false,
"released": true,
"releaseDate": "2018-08-17"
}
],
"resolution": {
"id": "1",
"description": "A fix for this issue is checked into the tree and tested.",
"name": "Fixed"
},
"resolutiondate": "2018-05-23T08:38:59.000+0000",
"created": "2016-12-10T07:20:45.000+0000",
"priority": {
"name": "Critical",
"id": "1"
},
"labels": [
"ios"
],
"versions": [
{
"id": "16980",
"description": "New V8",
"name": "Release 6.0.0",
"archived": false,
"released": true,
"releaseDate": "2016-11-15"
},
{
"id": "18322",
"name": "Release 5.5.1",
"archived": false,
"released": true,
"releaseDate": "2016-09-28"
}
],
"issuelinks": [
{
"id": "53876",
"type": {
"id": "10122",
"name": "Gantt: start-finish",
"inward": "is triggered by",
"outward": "is triggering"
},
"outwardIssue": {
"id": "165172",
"key": "TIMOB-24270",
"fields": {
"summary": "iOS 10.2: Ti.Media.openPhotoGallery returns empty media property",
"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": "54304",
"type": {
"id": "10003",
"name": "Relates",
"inward": "relates to",
"outward": "relates to"
},
"outwardIssue": {
"id": "165909",
"key": "TIMOB-24389",
"fields": {
"summary": "iOS: Appcelerator Titanium App Crashes after some usage time",
"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": "None",
"id": "6"
},
"issuetype": {
"id": "1",
"description": "A problem which impairs or prevents the functions of the product.",
"name": "Bug",
"subtask": false
}
}
}
}
],
"assignee": {
"name": "hknoechel",
"key": "hansknoechel",
"displayName": "Hans Knöchel",
"active": true,
"timeZone": "Europe/Berlin"
},
"updated": "2018-07-10T01:11: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": "If {{false}} memory leaking happen after selecting image or capture picture from camera,\r\nattached memory allocation after selecting 10 images from photo gallery, with true/false for {{run-on-main-thread}}, {{use-auto-layout}} and {{use-jscore-framework}}, I think the problem in last one.\r\n\r\n{code:xml|title=tiapp.xml}\r\n\ttrue\r\n\t\r\n\t\ttrue\r\n\t\ttrue\r\n\t\tfalse\r\n\t\ttrue\r\n\t\r\n{code}\r\n\r\n{code:javascript|title=app.js}\r\nvar win = Ti.UI.createWindow(),\r\n button = Ti.UI.createButton({\r\n title: 'Open Gallery',\r\n });\r\n\r\nbutton.addEventListener('click', function() {\r\n Ti.Media.openPhotoGallery({\r\n mediaTypes: Ti.Media.MEDIA_TYPE_PHOTO,\r\n success: function(e) {\r\n win.backgroundImage = e.media;\r\n }\r\n });\r\n});\r\n\r\nwin.add(button);\r\n\r\nwin.open();\r\n{code}",
"attachment": [
{
"id": "61046",
"filename": "1. main=false jscore=false autoLayout=false.png",
"author": {
"name": "hazemkhaled",
"key": "hazemkhaled",
"displayName": "Hazem Khaled",
"active": true,
"timeZone": "Europe/Istanbul"
},
"created": "2016-12-10T07:16:43.000+0000",
"size": 635739,
"mimeType": "image/png"
},
{
"id": "61047",
"filename": "1. main=false jscore=false autoLayout=true.png",
"author": {
"name": "hazemkhaled",
"key": "hazemkhaled",
"displayName": "Hazem Khaled",
"active": true,
"timeZone": "Europe/Istanbul"
},
"created": "2016-12-10T07:16:40.000+0000",
"size": 637833,
"mimeType": "image/png"
},
{
"id": "61048",
"filename": "1. main=false jscore=true autoLayout=true.png",
"author": {
"name": "hazemkhaled",
"key": "hazemkhaled",
"displayName": "Hazem Khaled",
"active": true,
"timeZone": "Europe/Istanbul"
},
"created": "2016-12-10T07:16:40.000+0000",
"size": 634482,
"mimeType": "image/png"
},
{
"id": "61049",
"filename": "1. main=true jscore=false autoLayout=false.png",
"author": {
"name": "hazemkhaled",
"key": "hazemkhaled",
"displayName": "Hazem Khaled",
"active": true,
"timeZone": "Europe/Istanbul"
},
"created": "2016-12-10T07:16:37.000+0000",
"size": 638313,
"mimeType": "image/png"
},
{
"id": "61050",
"filename": "1. main=true jscore=false autoLayout=true.png",
"author": {
"name": "hazemkhaled",
"key": "hazemkhaled",
"displayName": "Hazem Khaled",
"active": true,
"timeZone": "Europe/Istanbul"
},
"created": "2016-12-10T07:16:38.000+0000",
"size": 638644,
"mimeType": "image/png"
},
{
"id": "61051",
"filename": "1. main=true jscore=true autoLayout=true.png",
"author": {
"name": "hazemkhaled",
"key": "hazemkhaled",
"displayName": "Hazem Khaled",
"active": true,
"timeZone": "Europe/Istanbul"
},
"created": "2016-12-10T07:16:39.000+0000",
"size": 685247,
"mimeType": "image/png"
},
{
"id": "64796",
"filename": "example-jscore-released.png",
"author": {
"name": "hknoechel",
"key": "hansknoechel",
"displayName": "Hans Knöchel",
"active": true,
"timeZone": "Europe/Berlin"
},
"created": "2018-02-03T16:04:36.000+0000",
"size": 24041,
"mimeType": "image/png"
},
{
"id": "61851",
"filename": "Jscore_Krollobject_for_Tiblob_3d0.png",
"author": {
"name": "vijaysingh",
"key": "vijaysingh",
"displayName": "Vijay Singh",
"active": true,
"timeZone": "America/Los_Angeles"
},
"created": "2017-03-14T10:28:30.000+0000",
"size": 334939,
"mimeType": "image/png"
},
{
"id": "61850",
"filename": "Jscore_Tiblob_3d0.png",
"author": {
"name": "vijaysingh",
"key": "vijaysingh",
"displayName": "Vijay Singh",
"active": true,
"timeZone": "America/Los_Angeles"
},
"created": "2017-03-14T10:28:30.000+0000",
"size": 294628,
"mimeType": "image/png"
},
{
"id": "61849",
"filename": "Kroll.png",
"author": {
"name": "vijaysingh",
"key": "vijaysingh",
"displayName": "Vijay Singh",
"active": true,
"timeZone": "America/Los_Angeles"
},
"created": "2017-03-14T10:28:30.000+0000",
"size": 402736,
"mimeType": "image/png"
},
{
"id": "61848",
"filename": "TIblob.png",
"author": {
"name": "vijaysingh",
"key": "vijaysingh",
"displayName": "Vijay Singh",
"active": true,
"timeZone": "America/Los_Angeles"
},
"created": "2017-03-14T10:28:30.000+0000",
"size": 407668,
"mimeType": "image/png"
}
],
"flagged": false,
"summary": "iOS: Memory leaks after select camera or photo gallery with jscore framework",
"creator": {
"name": "hazemkhaled",
"key": "hazemkhaled",
"displayName": "Hazem Khaled",
"active": true,
"timeZone": "Europe/Istanbul"
},
"subtasks": [],
"reporter": {
"name": "hazemkhaled",
"key": "hazemkhaled",
"displayName": "Hazem Khaled",
"active": true,
"timeZone": "Europe/Istanbul"
},
"environment": "Ti SDK 6\r\nXcode 8.1\r\niOS 9.3, 10.0 and 10.1",
"closedSprints": [
{
"id": 784,
"state": "closed",
"name": "2016 Sprint 26 SDK",
"startDate": "2016-12-17T01:24:57.928Z",
"endDate": "2016-12-31T01:24:00.000Z",
"completeDate": "2017-01-03T02:15:01.548Z",
"originBoardId": 114
}
],
"comment": {
"comments": [
{
"id": "403121",
"author": {
"name": "hknoechel",
"key": "hansknoechel",
"displayName": "Hans Knöchel",
"active": true,
"timeZone": "Europe/Berlin"
},
"body": "Note: This PR also resolves an issue where the picker was closed after a 0.5s delay. I refactored it to close the dialog on the main-thread again, so it won't cause problems and gives a better performance as well.\r\n\r\nPR: https://github.com/appcelerator/titanium_mobile/pull/8676\r\n\r\n*Steps to test*:\r\n1. Ensure to enable JSCore as stated in the ticket description\r\n2. Start Instruments > Allocations to monitor memory allocations\r\n3. Run the following test-case\r\n{code:javascript}\r\nvar win = Ti.UI.createWindow(),\r\n button = Ti.UI.createButton({\r\n title: 'Open Gallery',\r\n });\r\n \r\nbutton.addEventListener('click', function() {\r\n Ti.Media.openPhotoGallery({\r\n mediaTypes: Ti.Media.MEDIA_TYPE_PHOTO,\r\n success: function(e) {\r\n win.backgroundImage = e.media;\r\n alert(\"DONE\");\r\n }\r\n });\r\n});\r\n \r\nwin.add(button);\r\nwin.open();\r\n{code}\r\n\r\nExpected result: The memory should be deallocated to the same state as before after closing the picker. Also, the alert-dialog should be shown after the picker is closed.",
"updateAuthor": {
"name": "hknoechel",
"key": "hansknoechel",
"displayName": "Hans Knöchel",
"active": true,
"timeZone": "Europe/Berlin"
},
"created": "2016-12-10T16:05:38.000+0000",
"updated": "2016-12-10T16:06:17.000+0000"
},
{
"id": "403122",
"author": {
"name": "hknoechel",
"key": "hansknoechel",
"displayName": "Hans Knöchel",
"active": true,
"timeZone": "Europe/Berlin"
},
"body": "[~hazemkhaled] I was also wondering if this was happening with Ti SDK 5.5.1?",
"updateAuthor": {
"name": "hknoechel",
"key": "hansknoechel",
"displayName": "Hans Knöchel",
"active": true,
"timeZone": "Europe/Berlin"
},
"created": "2016-12-10T17:37:41.000+0000",
"updated": "2016-12-10T17:37:41.000+0000"
},
{
"id": "403127",
"author": {
"name": "hazemkhaled",
"key": "hazemkhaled",
"displayName": "Hazem Khaled",
"active": true,
"timeZone": "Europe/Istanbul"
},
"body": "@hans, tester report it just after 6, don't know what was before, but i'll test again tomorrow on 5.5.1",
"updateAuthor": {
"name": "hazemkhaled",
"key": "hazemkhaled",
"displayName": "Hazem Khaled",
"active": true,
"timeZone": "Europe/Istanbul"
},
"created": "2016-12-10T22:50:54.000+0000",
"updated": "2016-12-10T22:50:54.000+0000"
},
{
"id": "403132",
"author": {
"name": "hknoechel",
"key": "hansknoechel",
"displayName": "Hans Knöchel",
"active": true,
"timeZone": "Europe/Berlin"
},
"body": "Thanks! And please also check if the patch works for you",
"updateAuthor": {
"name": "hknoechel",
"key": "hansknoechel",
"displayName": "Hans Knöchel",
"active": true,
"timeZone": "Europe/Berlin"
},
"created": "2016-12-11T10:33:24.000+0000",
"updated": "2016-12-11T10:33:24.000+0000"
},
{
"id": "403595",
"author": {
"name": "hazemkhaled",
"key": "hazemkhaled",
"displayName": "Hazem Khaled",
"active": true,
"timeZone": "Europe/Istanbul"
},
"body": "alert-dialog appear after picker closed, but ram still as is, started 10 MB end with 290 MB\r\nsdk: 6.0.1.v20161217061750",
"updateAuthor": {
"name": "hazemkhaled",
"key": "hazemkhaled",
"displayName": "Hazem Khaled",
"active": true,
"timeZone": "Europe/Istanbul"
},
"created": "2016-12-19T08:43:41.000+0000",
"updated": "2016-12-19T08:44:03.000+0000"
},
{
"id": "403598",
"author": {
"name": "hknoechel",
"key": "hansknoechel",
"displayName": "Hans Knöchel",
"active": true,
"timeZone": "Europe/Berlin"
},
"body": "[~hazemkhaled] As said on Slack, the PR is not merged, yet and would need to be patched with your current SDK (e.g. replace the MediaModule.m with the contents of [this diff|https://github.com/appcelerator/titanium_mobile/pull/8676/files]). *If* it works, we would merge it. As 6.0.1 is already here ion Wednesday, it won't make it there anymore by now.",
"updateAuthor": {
"name": "hknoechel",
"key": "hansknoechel",
"displayName": "Hans Knöchel",
"active": true,
"timeZone": "Europe/Berlin"
},
"created": "2016-12-19T09:34:32.000+0000",
"updated": "2016-12-19T09:34:32.000+0000"
},
{
"id": "403599",
"author": {
"name": "hazemkhaled",
"key": "hazemkhaled",
"displayName": "Hazem Khaled",
"active": true,
"timeZone": "Europe/Istanbul"
},
"body": "Sorry for that, now fine memory deallocated\r\nstart 17 MB end with 36 MB after pick 10 photos\r\n\r\nThanks ",
"updateAuthor": {
"name": "hazemkhaled",
"key": "hazemkhaled",
"displayName": "Hazem Khaled",
"active": true,
"timeZone": "Europe/Istanbul"
},
"created": "2016-12-19T09:49:47.000+0000",
"updated": "2016-12-19T09:49:47.000+0000"
},
{
"id": "403600",
"author": {
"name": "hknoechel",
"key": "hansknoechel",
"displayName": "Hans Knöchel",
"active": true,
"timeZone": "Europe/Berlin"
},
"body": "Thanks man! [~vijaysingh] will continue with the review then.",
"updateAuthor": {
"name": "hknoechel",
"key": "hansknoechel",
"displayName": "Hans Knöchel",
"active": true,
"timeZone": "Europe/Berlin"
},
"created": "2016-12-19T09:53:05.000+0000",
"updated": "2016-12-19T09:53:05.000+0000"
},
{
"id": "404034",
"author": {
"name": "hknoechel",
"key": "hansknoechel",
"displayName": "Hans Knöchel",
"active": true,
"timeZone": "Europe/Berlin"
},
"body": "[~hazemkhaled] Can you do me a favor and test TIMOB-24270 regarding your leaks as well? This one caused a small regression I'd like to get rid of asap. Thx!",
"updateAuthor": {
"name": "hknoechel",
"key": "hansknoechel",
"displayName": "Hans Knöchel",
"active": true,
"timeZone": "Europe/Berlin"
},
"created": "2017-01-03T22:14:15.000+0000",
"updated": "2017-01-03T22:14:15.000+0000"
},
{
"id": "404799",
"author": {
"name": "smohammed",
"key": "smohammed",
"displayName": "Samir Mohammed",
"active": true,
"timeZone": "America/Los_Angeles"
},
"body": "Verified fix with the test case provided above by [~hansknoechel] was able to see memory being deallocated, started at 10mb and ended at 37mb (5 photos selected).\r\n(Tested using Xcode Instruments (Allocations). \r\n*Environement*\r\n{code:java}\r\nAppcelerator Command-Line Interface, version 6.1.0\r\nIphone SE (10.2) Simulator \r\nOperating System Name: Mac OS X El Capitan\r\nOperating System Version: 10.11.6\r\nNode.js Version: 4.6.0\r\nnpm: 4.2.8\r\nTitanium SDK Version: 6.1.0.v20170115172707\r\nXcode: 8.2\r\nAppcelerator Studio: 4.8.1.201612050850\r\n{code}\r\n",
"updateAuthor": {
"name": "smohammed",
"key": "smohammed",
"displayName": "Samir Mohammed",
"active": true,
"timeZone": "America/Los_Angeles"
},
"created": "2017-01-18T18:23:38.000+0000",
"updated": "2017-01-18T18:23:38.000+0000"
},
{
"id": "405150",
"author": {
"name": "hknoechel",
"key": "hansknoechel",
"displayName": "Hans Knöchel",
"active": true,
"timeZone": "Europe/Berlin"
},
"body": "Reopening issue together with [this PR|https://github.com/appcelerator/titanium_mobile/pull/8783], since it's causing major other issues for running on kroll-thread (TIMOB-24270). Will re-investigate this one.",
"updateAuthor": {
"name": "hknoechel",
"key": "hansknoechel",
"displayName": "Hans Knöchel",
"active": true,
"timeZone": "Europe/Berlin"
},
"created": "2017-01-24T09:58:07.000+0000",
"updated": "2017-01-24T09:58:07.000+0000"
},
{
"id": "412031",
"author": {
"name": "vijaysingh",
"key": "vijaysingh",
"displayName": "Vijay Singh",
"active": true,
"timeZone": "America/Los_Angeles"
},
"body": "I have attached memory graph of TiBlob and KrollObject with and without jscore.Which shows the difference in referencing of memory. [~hansknoechel] let us discuss on this. Probably it can help on our debugging.",
"updateAuthor": {
"name": "vijaysingh",
"key": "vijaysingh",
"displayName": "Vijay Singh",
"active": true,
"timeZone": "America/Los_Angeles"
},
"created": "2017-03-14T10:31:28.000+0000",
"updated": "2017-03-15T02:59:21.000+0000"
},
{
"id": "426429",
"author": {
"name": "emerriman",
"key": "emerriman",
"displayName": "Eric Merriman ",
"active": true,
"timeZone": "America/Los_Angeles"
},
"body": "Work has been ongoing on this, with no proper solution. As of now, it will not make the schedule for 6.2.0. Apologies, we will continue to work on this.",
"updateAuthor": {
"name": "emerriman",
"key": "emerriman",
"displayName": "Eric Merriman ",
"active": true,
"timeZone": "America/Los_Angeles"
},
"created": "2017-08-09T23:59:44.000+0000",
"updated": "2017-08-09T23:59:44.000+0000"
},
{
"id": "427850",
"author": {
"name": "NewportSolutions",
"key": "newportsolutions",
"displayName": "Joe",
"active": true,
"timeZone": "America/Los_Angeles"
},
"body": "Any updates / timeline on this issue? Extensive camera use in the app is causing app to lock up and/or sometime no longer auto focus.",
"updateAuthor": {
"name": "NewportSolutions",
"key": "newportsolutions",
"displayName": "Joe",
"active": true,
"timeZone": "America/Los_Angeles"
},
"created": "2017-09-13T20:17:25.000+0000",
"updated": "2017-09-13T20:17:25.000+0000"
},
{
"id": "427864",
"author": {
"name": "vijaysingh",
"key": "vijaysingh",
"displayName": "Vijay Singh",
"active": true,
"timeZone": "America/Los_Angeles"
},
"body": "[~NewportSolutions] \r\nWe are looking in this problem to find a proper solution for this.\r\n\r\nThe problem is happening only if-\r\n true in tiapp.xml.\r\n\r\nCan you try with -\r\nfalse\r\nin your tiapp.xml. \r\n\r\nThanks.\r\n",
"updateAuthor": {
"name": "vijaysingh",
"key": "vijaysingh",
"displayName": "Vijay Singh",
"active": true,
"timeZone": "America/Los_Angeles"
},
"created": "2017-09-14T03:24:10.000+0000",
"updated": "2017-09-14T03:24:10.000+0000"
},
{
"id": "433998",
"author": {
"name": "hknoechel",
"key": "hansknoechel",
"displayName": "Hans Knöchel",
"active": true,
"timeZone": "Europe/Berlin"
},
"body": "Some observations and thoughts after spending more time on that the last week:\r\n\r\nI tested again using three images and - they are actually removed (not directly, but after being autoreleased). See the following image with some markers that indicate the different states (click to expand):\r\n\r\n !example-jscore-released.png|thumbnail! \r\n\r\nAnd in case this really still an issue, couldn't we just pull in [the initial PR|https://github.com/appcelerator/titanium_mobile/pull/8676] again and wrap it to only be used when using main-thread + jscore (instead of allowing the kroll-thread, too, which caused the revert of the PR as noted above in the comments)? The kroll-thread will go away this year anyway and since main-thread is the default now, I don't see many reasons not to do it.",
"updateAuthor": {
"name": "hknoechel",
"key": "hansknoechel",
"displayName": "Hans Knöchel",
"active": true,
"timeZone": "Europe/Berlin"
},
"created": "2018-02-03T16:05:19.000+0000",
"updated": "2018-02-03T16:05:19.000+0000"
},
{
"id": "434018",
"author": {
"name": "NewportSolutions",
"key": "newportsolutions",
"displayName": "Joe",
"active": true,
"timeZone": "America/Los_Angeles"
},
"body": "Hans, \r\nThis is exactly what I thought was causing my \"file upload issue\" that I mentioned on LinkedIn. \r\nI isolated the crash/freeze cause - taking photos before the upload. \r\nUploading the same photo is no problem. \r\n\r\nTaking new photo before each upload causes the app crashes / freeze. \r\n\r\nI added \t_{color:#d04437}false{color}_ and now I am taking 20+ photos without issue and seeing the memory released in instruments. \r\n\r\nI agree this needs to be fixed as you suggested. ",
"updateAuthor": {
"name": "NewportSolutions",
"key": "newportsolutions",
"displayName": "Joe",
"active": true,
"timeZone": "America/Los_Angeles"
},
"created": "2018-02-04T21:07:48.000+0000",
"updated": "2018-02-04T21:07:48.000+0000"
},
{
"id": "434023",
"author": {
"name": "vijaysingh",
"key": "vijaysingh",
"displayName": "Vijay Singh",
"active": true,
"timeZone": "America/Los_Angeles"
},
"body": "[~hknoechel] Your proposal sounds good. Would you like to create PR for this? Thanks!",
"updateAuthor": {
"name": "vijaysingh",
"key": "vijaysingh",
"displayName": "Vijay Singh",
"active": true,
"timeZone": "America/Los_Angeles"
},
"created": "2018-02-05T04:08:07.000+0000",
"updated": "2018-02-05T04:08:07.000+0000"
},
{
"id": "434461",
"author": {
"name": "vijaysingh",
"key": "vijaysingh",
"displayName": "Vijay Singh",
"active": true,
"timeZone": "America/Los_Angeles"
},
"body": "[~hknoechel] I verified your proposal and found following result -\r\n1. On iOS 11.2 , with main-thread and Jscore, TiBlob get released after approx. 3 mints. It looks some changes has made in JavaScriptCore framework from apple side. But if we continue selecting more images, it doesn't get released.\r\n2. On iOS 10.3.1, with main-thread and Jscore, TiBlob get released after approx. 12 mints.\r\n3. On iOS 10.0, with main-thread and Jscore, TiBlob didn't get released even after 20 mints.\r\n4. If we use [image autorelease] in point 1 & 2, it will crash the app.",
"updateAuthor": {
"name": "vijaysingh",
"key": "vijaysingh",
"displayName": "Vijay Singh",
"active": true,
"timeZone": "America/Los_Angeles"
},
"created": "2018-02-14T10:34:47.000+0000",
"updated": "2018-02-14T10:37:23.000+0000"
},
{
"id": "434572",
"author": {
"name": "hknoechel",
"key": "hansknoechel",
"displayName": "Hans Knöchel",
"active": true,
"timeZone": "Europe/Berlin"
},
"body": "PR (master): https://github.com/appcelerator/titanium_mobile/pull/9850\r\nPR (7_1_X): https://github.com/appcelerator/titanium_mobile/pull/9851",
"updateAuthor": {
"name": "hknoechel",
"key": "hansknoechel",
"displayName": "Hans Knöchel",
"active": true,
"timeZone": "Europe/Berlin"
},
"created": "2018-02-16T19:26:37.000+0000",
"updated": "2018-02-16T19:26:37.000+0000"
},
{
"id": "434712",
"author": {
"name": "hknoechel",
"key": "hansknoechel",
"displayName": "Hans Knöchel",
"active": true,
"timeZone": "Europe/Berlin"
},
"body": "It turned out that there can still be leaks on larger data uploads, so I'll put it back to {{In Progress}} and investigate it for the next patch.",
"updateAuthor": {
"name": "hknoechel",
"key": "hansknoechel",
"displayName": "Hans Knöchel",
"active": true,
"timeZone": "Europe/Berlin"
},
"created": "2018-02-21T19:18:17.000+0000",
"updated": "2018-03-16T14:59:05.000+0000"
},
{
"id": "439072",
"author": {
"name": "smohammed",
"key": "smohammed",
"displayName": "Samir Mohammed",
"active": true,
"timeZone": "America/Los_Angeles"
},
"body": "*Closing ticket.* Verified fix in SDK Version {{7.3.0.v20180613110103}}.\r\n\r\n*FR Passed*\r\nUsing the test case mentioned in the description each image added would increase the memory each time and after a certain time the images will be autoreleased; autoreleasing no longer causes the application to crash.\r\n\r\n*Test Environment*\r\n{code:java}\r\nAPPC Studio: 5.0.0.201712081732\r\nAPPC CLI: 7.0.4\r\niPhone 6 simulator (11.2)\r\nOperating System Name: Mac OS High Sierra\r\nOperating System Version: 10.13\r\nNode.js Version: 8.9.1\r\nXcode 9.2\r\n{code}\r\n",
"updateAuthor": {
"name": "smohammed",
"key": "smohammed",
"displayName": "Samir Mohammed",
"active": true,
"timeZone": "America/Los_Angeles"
},
"created": "2018-07-10T01:11:09.000+0000",
"updated": "2018-07-10T01:11:09.000+0000"
}
],
"maxResults": 22,
"total": 22,
"startAt": 0
}
}
}