{ "id": "169010", "key": "AC-5095", "fields": { "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false }, "project": { "id": "12217", "key": "AC", "name": "Appcelerator - INBOX", "projectCategory": { "id": "10000", "description": "", "name": "Customer Service" } }, "resolution": { "id": "8", "description": "", "name": "Needs more info" }, "resolutiondate": "2017-08-29T20:31:05.000+0000", "created": "2017-07-18T19:42:02.000+0000", "labels": [ "iOS" ], "versions": [], "issuelinks": [], "assignee": { "name": "shossain", "key": "shossain", "displayName": "Shak Hossain", "active": false, "timeZone": "America/Los_Angeles" }, "updated": "2017-08-29T20:31:05.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": "14548", "name": "Titanium SDK & CLI", "description": "Please enter tickets related to the MobileSDK here." } ], "description": "*Problem Description*:\r\nTitanium App Crashes after some using camera for some time.\r\n\r\n*Steps to Reproduce:*\r\nUse the attached index.js code in a Alloy app. \r\n\r\nTiapp.xml below\r\n{code:java}\r\n \r\n false\r\n 8\r\n true\r\n \r\n \r\n NSContactsUsageDescription\r\n Can we use to your contacts?\r\n NSCameraUsageDescription\r\n Can we use your camera?\r\n NSCalendarsUsageDescription\r\n Can we use your calendar?\r\n NSPhotoLibraryUsageDescription\r\n Can we save to your library?\r\n NSMicrophoneUsageDescription\r\n Can we use your microphone?\r\n CFBundleURLTypes\r\n \r\n \r\n CFBundleTypeRole\r\n Editor\r\n CFBundleURLName\r\n com.homeinspectorpro.mobile\r\n CFBundleURLSchemes\r\n \r\n touchtest-hip-mobile\r\n \r\n \r\n \r\n \r\n \r\n \r\n{code}\r\n\r\nTouch \"open camera\"\r\nZoom camera and Take picture\r\nTouch \"Use Photo\"\r\nRepeat steps 8-10 times.\r\n\r\n*Actual Result*\r\nApp crashes during the process of taking picture in above scenario.\r\n*Expected Results:*\r\nApp should work usual and should not crash.\r\n\r\n*Operating System*\r\n Name = Mac OS X\r\n Version = 10.12.2\r\n Architecture = 64bit\r\n CPUs = 4\r\n Memory = 8589934592\r\n*Node.js*\r\n Node.js Version = 6.3.1\r\n npm Version = 3.10.3\r\n*Titanium CLI*\r\n CLI Version = 5.0.14\r\n*Titanium SDK*\r\n SDK Version = 6.1.0.GA\r\n\r\n*Test device*: iPhone 5\r\n*iOS* 9.2", "attachment": [ { "id": "62900", "filename": "HIP Mobile_2017-07-18-122620_admins-iPhone.crash", "author": { "name": "speedyankur@gmail.com", "key": "speedyankur@gmail.com", "displayName": "ankur garha", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2017-07-18T19:33:25.000+0000", "size": 57925, "mimeType": "application/octet-stream" }, { "id": "62899", "filename": "index.js", "author": { "name": "speedyankur@gmail.com", "key": "speedyankur@gmail.com", "displayName": "ankur garha", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2017-07-18T19:35:47.000+0000", "size": 532, "mimeType": "text/javascript" } ], "flagged": false, "summary": "Titanium iOS app crashes after taking several photos using camera", "creator": { "name": "speedyankur@gmail.com", "key": "speedyankur@gmail.com", "displayName": "ankur garha", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "speedyankur@gmail.com", "key": "speedyankur@gmail.com", "displayName": "ankur garha", "active": true, "timeZone": "America/Los_Angeles" }, "environment": null, "comment": { "comments": [ { "id": "424355", "author": { "name": "speedyankur@gmail.com", "key": "speedyankur@gmail.com", "displayName": "ankur garha", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Issue is not happening on iPad 2 running on iOS 9.3.5", "updateAuthor": { "name": "speedyankur@gmail.com", "key": "speedyankur@gmail.com", "displayName": "ankur garha", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2017-07-19T05:27:23.000+0000", "updated": "2017-07-19T05:27:23.000+0000" }, { "id": "424472", "author": { "name": "homeinspectorpro", "key": "homeinspectorpro", "displayName": "Dominic Maricic", "active": true, "timeZone": "America/Los_Angeles" }, "body": "We've had this issue for a few years now. It seems better in iOS 10 but does still occur enough to really frustrate our users who are taking 300 to 1000 pics a day with our app.", "updateAuthor": { "name": "homeinspectorpro", "key": "homeinspectorpro", "displayName": "Dominic Maricic", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2017-07-20T19:11:20.000+0000", "updated": "2017-07-20T19:11:20.000+0000" }, { "id": "425151", "author": { "name": "homeinspectorpro", "key": "homeinspectorpro", "displayName": "Dominic Maricic", "active": true, "timeZone": "America/Los_Angeles" }, "body": "We can reproduce this repeatedly and have had complaints from over a thousand users about it. What device were you testing it on? ", "updateAuthor": { "name": "homeinspectorpro", "key": "homeinspectorpro", "displayName": "Dominic Maricic", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2017-07-31T22:35:36.000+0000", "updated": "2017-07-31T22:35:36.000+0000" }, { "id": "425162", "author": { "name": "speedyankur@gmail.com", "key": "speedyankur@gmail.com", "displayName": "ankur garha", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Its happening for us a lots of times. \r\n\r\nYou need to try it multiple times as its an intermittent issue. Seems like its happening due to memory leaks. For some iOS devices it happens after taking 20-25 photos and its happens for sure. \r\n\r\nIn our app we have to take 100s of photos and hence we there is lose in data capture once we get a app crash.\r\n\r\nI've also attached the error snapshot. \r\n\r\nJust want to understand which device are you testing to reproduce it...", "updateAuthor": { "name": "speedyankur@gmail.com", "key": "speedyankur@gmail.com", "displayName": "ankur garha", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2017-08-01T05:09:22.000+0000", "updated": "2017-08-01T05:09:22.000+0000" }, { "id": "426615", "author": { "name": "sdarda", "key": "sdarda", "displayName": "Sharif AbuDarda", "active": false, "timeZone": "Asia/Dhaka" }, "body": "Hello, We are testing on iOS device: iPod 5G (9.3.5). We are unable to reproduce the issue. ", "updateAuthor": { "name": "sdarda", "key": "sdarda", "displayName": "Sharif AbuDarda", "active": false, "timeZone": "Asia/Dhaka" }, "created": "2017-08-14T14:58:31.000+0000", "updated": "2017-08-14T14:58:31.000+0000" }, { "id": "426618", "author": { "name": "homeinspectorpro", "key": "homeinspectorpro", "displayName": "Dominic Maricic", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Please test it on a normal iPhone or iPad. We can reproduce it on the test app on iOS 10 as well but it takes 30-40 pics before it crashes (probably a slow memory leak).", "updateAuthor": { "name": "homeinspectorpro", "key": "homeinspectorpro", "displayName": "Dominic Maricic", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2017-08-14T15:38:51.000+0000", "updated": "2017-08-14T15:38:51.000+0000" }, { "id": "426761", "author": { "name": "morahman", "key": "morahman", "displayName": "Motiur Rahman", "active": true, "timeZone": "Asia/Dhaka" }, "body": "It's a very rare issue. Once I reproduced it when I take photo constantly at a very high speed. But it only one time happens at the several time attempts. I think it hangs the device camera, not the Appcelerator issue. Generally, the user does not take the photo such a high speed.\r\n\r\nTesteing Environment:\r\nTi SDK: 6.1.2.GA\r\niPhone 5s v10.3.3\r\n\r\nThanks", "updateAuthor": { "name": "morahman", "key": "morahman", "displayName": "Motiur Rahman", "active": true, "timeZone": "Asia/Dhaka" }, "created": "2017-08-16T02:51:31.000+0000", "updated": "2017-08-16T02:51:31.000+0000" }, { "id": "426762", "author": { "name": "homeinspectorpro", "key": "homeinspectorpro", "displayName": "Dominic Maricic", "active": true, "timeZone": "America/Los_Angeles" }, "body": "We get about 10-20 reports of it a day. We have thousands of users who use our mobile app for 6 to 10 hours a day to perform Home Inspections. They take anywhere from 100 to 500 photos a day (spread out on 3 separate jobs). We have guys saying it happens early on after only a few photos and guys who complain that it happens after 30-40 photos. We've had the issue for years and have never found a way to prevent it unfortunately but our competitors who aren't using Appcelerator are not having the issue.", "updateAuthor": { "name": "homeinspectorpro", "key": "homeinspectorpro", "displayName": "Dominic Maricic", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2017-08-16T02:55:39.000+0000", "updated": "2017-08-16T02:55:39.000+0000" }, { "id": "426802", "author": { "name": "sdarda", "key": "sdarda", "displayName": "Sharif AbuDarda", "active": false, "timeZone": "Asia/Dhaka" }, "body": "Hello, We are not able to reproduce it as you describe. For us the issue happens only one time happens at the several time attempts. It will be helpful if you provide a video demonstration of this issue. We will be looking into that. Thanks.", "updateAuthor": { "name": "sdarda", "key": "sdarda", "displayName": "Sharif AbuDarda", "active": false, "timeZone": "Asia/Dhaka" }, "created": "2017-08-16T19:28:01.000+0000", "updated": "2017-08-16T19:28:01.000+0000" } ], "maxResults": 11, "total": 11, "startAt": 0 } } }