GitHub Issue | n/a |
Type | Bug |
Priority | Critical |
Status | Closed |
Resolution | Fixed |
Resolution Date | 2012-09-25T23:13:36.000+0000 |
Affected Version/s | Release 2.1.3 |
Fix Version/s | Release 2.1.3, Release 3.0.0, Sprint 2012-20 API, 2012 Sprint 20 |
Components | iOS |
Labels | api, ios6, qe-ios090112, qe-nfc, qe-testadded |
Reporter | Dustin Hyde |
Assignee | Ingo Muschenetz |
Created | 2012-09-22T15:36:37.000+0000 |
Updated | 2013-09-30T07:03:00.000+0000 |
KitchenSink: Phone: Sound: Local: native audio controls crash app.
This does not occur in iOS 4.3.5 or 5.X.
Note: in iOS 4.3.5 the sound will not pause at all.
Steps to Reproduce:
1. KitchenSink: Phone: Sound: Local: play sound with loop set to true.
2. Open iOS menu bar at bottom by press home twice.
3. Scroll left to sound control bar. See screenshot.
4. Press pause, press start.
Actual Result:
App freezes then crashes.
There are two different crashes that occur during this scenario:
1. KitchenSink[1139] has active assertions beyond permitted time:
2. com.appcelerator.kitchensink failed to resume in time
Expected Result:
Sound should pause and start from native control.
Bug occurs 10/10 attempts on: Titanium SDK: 2.1.3.v20120921190208 OS: Mountain Lion 10.8.1 w/Xcode 4.5 Devices Tested: iPhone5 6.0 KitchenSink Version: 2.1.2.GA
FIXED ON MASTER BY PR https://github.com/appcelerator/titanium_mobile/pull/3048
Back port PR https://github.com/appcelerator/titanium_mobile/pull/3049
Closing as fixed. Tested with: Titanium Studio, build: 2.1.2.201208301612 Titanium SDK, build: 3.0.0.v20120925161712 Titanium SDK, build: 2.1.3.v20120925163112 Devices: iPhone 5 ios6.0 iPhone 4 ios 5.1.1