{ "id": "82315", "key": "TIMOB-5986", "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": "12086", "description": "", "name": "Sprint 2011-46", "archived": true, "released": true, "releaseDate": "2011-11-21" }, { "id": "11331", "description": "", "name": "Release 1.8.0", "archived": true, "released": true, "releaseDate": "2011-10-31" } ], "resolution": { "id": "5", "description": "All attempts at reproducing this issue failed, or not enough information was available to reproduce the issue. Reading the code produces no clues as to why this behavior would occur. If more information appears later, please reopen the issue.", "name": "Cannot Reproduce" }, "resolutiondate": "2011-11-29T10:40:56.000+0000", "created": "2011-11-03T21:48:01.000+0000", "priority": { "name": "High", "id": "2" }, "labels": [ "ios110211", "regression" ], "versions": [ { "id": "11331", "description": "", "name": "Release 1.8.0", "archived": true, "released": true, "releaseDate": "2011-10-31" } ], "issuelinks": [ { "id": "13877", "type": { "id": "10002", "name": "Duplicate", "inward": "is duplicated by", "outward": "duplicates" }, "inwardIssue": { "id": "82666", "key": "AC-3004", "fields": { "summary": "fix for TIMOB-5986 causes crash", "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" } }, "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false } } } } ], "assignee": { "name": "shossain", "key": "shossain", "displayName": "Shak Hossain", "active": false, "timeZone": "America/Los_Angeles" }, "updated": "2014-06-19T12:42:55.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": "Description:\r\nWhile testing Kitchensink, Base UI>Views>Scroll Views>Scrollable View w/o Clipping, I exited the test and the app crashed with signal 11. Please see attached crash log. This did not occur with KS 1.7.X built with SDK 1.7.5.\r\n\r\nSteps to Reproduce:\r\n1) Install KS from master build with 1.8.0\r\n2) Navigate to Base UI>Views>Scroll Views>Scrollable View w/o Clipping\r\n3) Click one of the tableviews\r\n4) Scroll it up and down\r\n5) Click \"scroll views\" button in the navBar while the tableview is in motion\r\n\r\nResult:\r\nApp crash, signal 11\r\n\r\nExpected:\r\nReturn to scroll views table\r\n\r\nNote: Does not occur with 1.7.5", "attachment": [ { "id": "24031", "filename": "KitchenSink_2011-11-03-223418_emate-iPad2.crash", "author": { "name": "emerriman", "key": "emerriman", "displayName": "Eric Merriman ", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-11-03T21:48:01.000+0000", "size": 28319, "mimeType": "application/octet-stream" } ], "flagged": false, "summary": "iOS: Kitchensink - Exiting any tableview while scrolling results in app crash with signal 11", "creator": { "name": "emerriman", "key": "emerriman", "displayName": "Eric Merriman ", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "emerriman", "key": "emerriman", "displayName": "Eric Merriman ", "active": true, "timeZone": "America/Los_Angeles" }, "environment": "Mac OS 10.7.2, Titanium Studio build: 1.0.6.201110251616, SDK 1.8.0.v20111101161253, iPad2 (iOS 4.3.5), iPhone 4s (iOS 5.0)", "comment": { "comments": [ { "id": "172490", "author": { "name": "tom", "key": "tom", "displayName": "tom quas", "active": true, "timeZone": "Europe/Berlin" }, "body": "the applied fix / commit 49b3921266cbdf5eb40ecb581b4c57e7f74d118e / causes another crash. once i revert the commit, my app works fine again. both simulator and device.\r\n\r\nsmells like one should check whether the proxy object exists and has the expected type.\r\n\r\nIncident Identifier: 8E06BCEE-5B5A-495A-946C-B3795E8D5B44\r\nCrashReporter Key: 587962ccbdfa7c3d89c01a88d7b589ab4809d373\r\nHardware Model: iPhone4,1\r\nProcess: myapp [4215]\r\nPath: /var/mobile/Applications/66AF6DC2-DB43-4814-998B-DE809DF0DF9B/myapp.app/myapp\r\nIdentifier: myapp\r\nVersion: ??? (???)\r\nCode Type: ARM (Native)\r\nParent Process: launchd [1]\r\n\r\nDate/Time: 2011-11-12 11:56:31.151 +0100\r\nOS Version: iPhone OS 5.0 (9A334)\r\nReport Version: 104\r\n\r\nException Type: EXC_BAD_ACCESS (SIGSEGV)\r\nException Codes: KERN_INVALID_ADDRESS at 0x00000009\r\nCrashed Thread: 0\r\n\r\nThread 0 name: Dispatch queue: com.apple.main-thread\r\nThread 0 Crashed:\r\n0 libobjc.A.dylib 0x32521fbc objc_msgSend + 16\r\n1 myapp 0x0004f610 -[TiUITableViewCell prepareForReuse] (TiUITableView.m:84)\r\n2 UIKit 0x31df01e4 -[UITableView dequeueReusableCellWithIdentifier:] + 136\r\n3 myapp 0x0005542c -[TiUITableView tableView:cellForRowAtIndexPath:] (TiUITableView.m:1509)\r\n4 UIKit 0x31def9c4 -[UITableView(UITableViewInternal) _createPreparedCellForGlobalRow:withIndexPath:] + 540\r\n5 UIKit 0x31e4b874 -[_UITableViewUpdateSupport(Private) _setupAnimationsForNewlyInsertedCells] + 948\r\n6 UIKit 0x31e497da -[_UITableViewUpdateSupport _setupAnimations] + 126\r\n7 UIKit 0x31e48a06 -[UITableView(_UITableViewPrivate) _updateWithItems:updateSupport:] + 1218\r\n8 UIKit 0x31e46e82 -[UITableView(_UITableViewPrivate) _endCellAnimationsWithContext:] + 6162\r\n9 UIKit 0x31e45488 -[UITableView _updateRowsAtIndexPaths:updateAction:withRowAnimation:] + 248\r\n10 UIKit 0x31ebc904 -[UITableView insertRowsAtIndexPaths:withRowAnimation:] + 20\r\n11 myapp 0x00051bce -[TiUITableView dispatchAction:] (TiUITableView.m:694)\r\n12 CoreFoundation 0x37116224 -[NSObject performSelector:withObject:] + 36\r\n13 Foundation 0x33ce3750 __NSThreadPerformPerform + 344\r\n14 CoreFoundation 0x3718bafc _CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION_ + 8\r\n15 CoreFoundation 0x3718b2c8 __CFRunLoopDoSources0 + 208\r\n16 CoreFoundation 0x3718a06e __CFRunLoopRun + 646\r\n17 CoreFoundation 0x3710d4d6 CFRunLoopRunSpecific + 294\r\n18 CoreFoundation 0x3710d39e CFRunLoopRunInMode + 98\r\n19 GraphicsServices 0x32de8fe6 GSEventRunModal + 150\r\n20 UIKit 0x31dbd73c UIApplicationMain + 1084\r\n21 myapp 0x000047c0 main (main.m:36)\r\n22 myapp 0x00003dcc 0x1000 + 11724", "updateAuthor": { "name": "tom", "key": "tom", "displayName": "tom quas", "active": true, "timeZone": "Europe/Berlin" }, "created": "2011-11-14T07:39:06.000+0000", "updated": "2011-11-14T07:39:06.000+0000" }, { "id": "172601", "author": { "name": "rseagraves", "key": "rseagraves", "displayName": "Reggie Seagraves", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Now that we have the application, we need reproduction steps. Please have someone on your team validate this against the master CI build to insure that it's still a valid bug. If so, reassign to me, otherwise close it.", "updateAuthor": { "name": "rseagraves", "key": "rseagraves", "displayName": "Reggie Seagraves", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-11-14T14:51:26.000+0000", "updated": "2011-11-14T14:51:26.000+0000" }, { "id": "174000", "author": { "name": "fcasali", "key": "fcasali", "displayName": "Federico Casali", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Not able to reproduce with latest Master CI build 1.8.0.1.v20111123202050", "updateAuthor": { "name": "fcasali", "key": "fcasali", "displayName": "Federico Casali", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-11-27T16:32:42.000+0000", "updated": "2011-11-27T16:32:42.000+0000" } ], "maxResults": 4, "total": 4, "startAt": 0 } } }