{ "id": "84057", "key": "TIMOB-6763", "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": "12095", "description": "", "name": "Sprint 2012-03", "archived": true, "released": true, "releaseDate": "2012-02-12" }, { "id": "12593", "name": "Release 2.0.0", "archived": false, "released": true, "releaseDate": "2012-03-30" }, { "id": "13070", "description": "Release 1.8 Service Pack 2", "name": "Release 1.8.2", "archived": true, "released": true, "releaseDate": "2012-02-29" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2012-02-14T23:29:04.000+0000", "created": "2011-12-19T14:57:26.000+0000", "priority": { "name": "Critical", "id": "1" }, "labels": [], "versions": [ { "id": "12580", "description": "Dual Runtime 1.8.0", "name": "Release 1.8.0.1", "archived": true, "released": true, "releaseDate": "2011-12-22" } ], "issuelinks": [ { "id": "14391", "type": { "id": "10001", "name": "Cloners", "inward": "is cloned into", "outward": "is cloned from" }, "inwardIssue": { "id": "84336", "key": "TIMOB-6916", "fields": { "summary": "iOS: Multiple crashes on customer app", "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": "14843", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "outwardIssue": { "id": "83588", "key": "TIMOB-6572", "fields": { "summary": "iOS: Debugger crashing during module debug", "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": "vduggal", "key": "vduggal", "displayName": "Vishal Duggal", "active": false, "timeZone": "America/Los_Angeles" }, "updated": "2012-02-14T23:29:04.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": "h4. Problem description\r\nCustomer compiled his app with the new Mobile SDK 1.8RC3 and it's getting continuous crashing (at startup, when sending audio, etc.). \r\n\r\nh4. STEPS TO REPRODUCE\r\n1. Install app into device\r\n2. Start another instance of the app in the simulator\r\n3. Follow the setup instructions in the section \"EXTRA INFO\"\r\n4. Send audio and photos from the device to the simulator app. \r\n4. Close the app in the device.\r\n5. Send several messages from the app in the simulator, to the app/number in the device.\r\n6. Resume the app in the device\r\n\r\nh4. EXPECTED RESULTS\r\nThe app able to receive the data. \r\n\r\nh4. ACTUAL RESULTS\r\nThe app is crashing. \r\n\r\nh4. EXTRA INFO\r\nYou can get the source code from the dropbox:\r\n\r\nCE Team Share (shared with Steven Tramer and Marshall). Others can be added to access this source as necessary.\r\nflobby-gt2appcelerator-d69a09e50fff07296c384da08ff1b8cf3f51dd5a.zip\r\n\r\nh5. Here is more setup info.\r\n\r\nTesting: You will need to setup your iphone and the simulator. Once installed the app into the two devices, you will need to go to the agenda and add a number, doesn't matter which number you put, let's say you assign:\r\n\r\nDevice = +1-650-11\r\nSimulator = +1-650-12\r\nThen you wil need to add the simulator number to the Device's address book, and viceversa. When you start the app, you will need to \"register\" the device, add the device number to the device login, and the simulator number to the simulator. \r\n\r\n", "attachment": [ { "id": "25375", "filename": "12th Jan_Tobias_Crash_Open", "author": { "name": "shossain", "key": "shossain", "displayName": "Shak Hossain", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2012-01-27T11:12:56.000+0000", "size": 76265, "mimeType": "application/octet-stream" }, { "id": "24776", "filename": "console.txt", "author": { "name": "mpmiranda", "key": "mpmiranda", "displayName": "Mauro Parra-Miranda", "active": true, "timeZone": "America/Mexico_City" }, "created": "2011-12-19T16:18:52.000+0000", "size": 3344, "mimeType": "text/plain" }, { "id": "25378", "filename": "crashlog_audio_1.txt", "author": { "name": "shossain", "key": "shossain", "displayName": "Shak Hossain", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2012-01-27T11:12:56.000+0000", "size": 33356, "mimeType": "text/plain" }, { "id": "25377", "filename": "crashlog_audio_2.txt", "author": { "name": "shossain", "key": "shossain", "displayName": "Shak Hossain", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2012-01-27T11:12:56.000+0000", "size": 37813, "mimeType": "text/plain" }, { "id": "25376", "filename": "crashlog_audio_3.txt", "author": { "name": "shossain", "key": "shossain", "displayName": "Shak Hossain", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2012-01-27T11:12:56.000+0000", "size": 34806, "mimeType": "text/plain" }, { "id": "24774", "filename": "crashlog.txt", "author": { "name": "mpmiranda", "key": "mpmiranda", "displayName": "Mauro Parra-Miranda", "active": true, "timeZone": "America/Mexico_City" }, "created": "2011-12-19T14:57:26.000+0000", "size": 32001, "mimeType": "text/plain" }, { "id": "24778", "filename": "gptime3_2011-12-19-185723_mauropm.crash", "author": { "name": "mpmiranda", "key": "mpmiranda", "displayName": "Mauro Parra-Miranda", "active": true, "timeZone": "America/Mexico_City" }, "created": "2011-12-19T17:01:18.000+0000", "size": 30633, "mimeType": "application/octet-stream" }, { "id": "25379", "filename": "grouptime_2012-01-25-204059_Tobias-Stepans-iPhone.crash", "author": { "name": "shossain", "key": "shossain", "displayName": "Shak Hossain", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2012-01-27T11:12:56.000+0000", "size": 32781, "mimeType": "application/octet-stream" }, { "id": "25380", "filename": "grouptime_2012-01-25-205739_Tobias-Stepans-iPhone.crash", "author": { "name": "shossain", "key": "shossain", "displayName": "Shak Hossain", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2012-01-27T11:12:56.000+0000", "size": 34291, "mimeType": "application/octet-stream" }, { "id": "25381", "filename": "grouptime_2012-01-25-205903_Tobias-Stepans-iPhone.crash", "author": { "name": "shossain", "key": "shossain", "displayName": "Shak Hossain", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2012-01-27T11:12:56.000+0000", "size": 31335, "mimeType": "application/octet-stream" }, { "id": "24777", "filename": "Screen Shot 2011-12-19 at 4.54.07 PM.png", "author": { "name": "blainhamon", "key": "blainhamon", "displayName": "Blain Hamon", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-12-19T16:55:40.000+0000", "size": 246305, "mimeType": "image/png" } ], "flagged": false, "summary": "iOS: App Crashes trying to play sound while app resumes from background.", "creator": { "name": "mpmiranda", "key": "mpmiranda", "displayName": "Mauro Parra-Miranda", "active": true, "timeZone": "America/Mexico_City" }, "subtasks": [], "reporter": { "name": "mpmiranda", "key": "mpmiranda", "displayName": "Mauro Parra-Miranda", "active": true, "timeZone": "America/Mexico_City" }, "environment": null, "comment": { "comments": [ { "id": "176582", "author": { "name": "blainhamon", "key": "blainhamon", "displayName": "Blain Hamon", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Is there a console log at all on this? This is caused by an exception.", "updateAuthor": { "name": "blainhamon", "key": "blainhamon", "displayName": "Blain Hamon", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-12-19T15:22:22.000+0000", "updated": "2011-12-19T15:22:22.000+0000" }, { "id": "176616", "author": { "name": "blainhamon", "key": "blainhamon", "displayName": "Blain Hamon", "active": true, "timeZone": "America/Los_Angeles" }, "body": "I've been trying for over an hour, and still can't recreate the crash. I just saw the console log, but unfortunately, it doesn't help.", "updateAuthor": { "name": "blainhamon", "key": "blainhamon", "displayName": "Blain Hamon", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-12-19T16:51:36.000+0000", "updated": "2011-12-19T16:52:15.000+0000" }, { "id": "176621", "author": { "name": "blainhamon", "key": "blainhamon", "displayName": "Blain Hamon", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Aha. Okay, to get the proper log, I'll need you to go to XCode, press Command-shift-2. Then you'll see a window similar to this screenshot. Choose devices up top, the phone on the left side, console there, and copy-paste the text there into here.", "updateAuthor": { "name": "blainhamon", "key": "blainhamon", "displayName": "Blain Hamon", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-12-19T16:55:40.000+0000", "updated": "2011-12-19T16:55:40.000+0000" }, { "id": "176782", "author": { "name": "blainhamon", "key": "blainhamon", "displayName": "Blain Hamon", "active": true, "timeZone": "America/Los_Angeles" }, "body": "*Still* no luck on getting this to recreate, even with CE trying here as well. In talking with Thomas, he suggested we get all the info to try to recreate this as best as possible. What we need:\r\n\r\nThe version of TiStudio.\r\nThe version of XCode installed.\r\nThe version of Mac OS X on the mac.\r\nThe device and iOS version number.\r\nThe iOS version used in simulator.\r\n\r\nThen, if at all possible, it'd be great to get the actual built files from a build that's showing this behavior. That is, the actual build folder that contains the generated xcode project and application. This will be a hefty size, but it may hold the key as to what's going on.", "updateAuthor": { "name": "blainhamon", "key": "blainhamon", "displayName": "Blain Hamon", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-12-20T16:01:46.000+0000", "updated": "2011-12-20T16:01:46.000+0000" }, { "id": "176785", "author": { "name": "stephentramer", "key": "stephentramer", "displayName": "Stephen Tramer", "active": true, "timeZone": "America/Los_Angeles" }, "body": "When you get a build shipped in that shows this behavior, try and get a dSYM file to go with it so that we can symbolicate logs. If we've got the whole project + a build (with the xcodeproj) this won't be as big an issue since we can regenerate it, but still.\r\n\r\nEven an IPA file we can attach the debugger to might be enough, if it comes with a dSYM. We should probably start requesting these as well for full-app problems from customers as part of the report.", "updateAuthor": { "name": "stephentramer", "key": "stephentramer", "displayName": "Stephen Tramer", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-12-20T16:09:22.000+0000", "updated": "2011-12-20T16:10:09.000+0000" }, { "id": "180913", "author": { "name": "stephentramer", "key": "stephentramer", "displayName": "Stephen Tramer", "active": true, "timeZone": "America/Los_Angeles" }, "body": "These crash logs indicate the debugger was being used. This is another bug that is fixed, TIMOB-6572.", "updateAuthor": { "name": "stephentramer", "key": "stephentramer", "displayName": "Stephen Tramer", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-01-27T11:32:37.000+0000", "updated": "2012-01-27T11:34:06.000+0000" }, { "id": "180914", "author": { "name": "stephentramer", "key": "stephentramer", "displayName": "Stephen Tramer", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Possibly resolved by TIMOB-6572.", "updateAuthor": { "name": "stephentramer", "key": "stephentramer", "displayName": "Stephen Tramer", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-01-27T11:34:21.000+0000", "updated": "2012-01-27T11:34:21.000+0000" }, { "id": "182301", "author": { "name": "thomashuelbert", "key": "thomashuelbert", "displayName": "Thomas Huelbert", "active": true, "timeZone": "America/Los_Angeles" }, "body": "asking Shaks group to close", "updateAuthor": { "name": "thomashuelbert", "key": "thomashuelbert", "displayName": "Thomas Huelbert", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-02-07T16:15:42.000+0000", "updated": "2012-02-07T16:15:42.000+0000" } ], "maxResults": 20, "total": 20, "startAt": 0 } } }