Closed
Bug 1081348
Opened 10 years ago
Closed 10 years ago
[Dialer][Ringtone] Ringtone only plays once, does not loop, when receiving a call and will not ring on subsequent calls.
Categories
(Core :: Storage: IndexedDB, defect)
Tracking
()
RESOLVED
DUPLICATE
of bug 1076975
blocking-b2g | 2.2+ |
Tracking | Status | |
---|---|---|
b2g-v2.1 | --- | unaffected |
b2g-v2.2 | --- | affected |
People
(Reporter: Marty, Unassigned)
References
Details
(Keywords: regression, Whiteboard: [2.2-Daily-Testing])
Attachments
(2 files)
Description: When receiving a call, the phone will only play the ringtone once, and will not loop it. If the ringtone is allowed to play all the way through, the ringtone will not play at all on any subsequently received calls until the phone is restarted or the ringtone is changed. Changing the ringtone (even back to the default ringtone) will temporarily fix this issue, causing the ringtone to loop properly, and continue to ring in subsequent calls. Restarting the device, even with a new ringtone, will reset the issue, again allowing the ringtone to play only once, and not play on any subsequent calls. Repro Steps: 1) Update a Flame device to BuildID: 20141010040202 2) Progress through the FTU and make sure the device is ready to receive calls. 3) Call the DUT from another phone. 4) Allow the DUT to continue ringing for at least one loop of the entire ringtone. Actual: Ringtone only plays once, does not loop. Ringtone does not sound at all on subsequent calls. Expected: Ringtone continues to loop as long as the device is ringing. Ringtone sounds on all subsequent calls. Environmental Variables: Device: Flame 2.2 Master (319MB) BuildID: 20141010040202 (Full Flash) Gaia: 1036b544b7e102592bd9fab95cd9317329ac1293 Gecko: 50b689feab5f Gonk: 52c909e821d107d414f851e267dedcd7aae2cebf Version: 35.0a1 (2.2 Master) Firmware: V180 User Agent: Mozilla/5.0 (Mobile; rv:35.0) Gecko/35.0 Firefox/35.0 Note: This occurs on both v180 and v184 firmware. Repro frequency: 7/7 See attached: logcat --------------------------------------------- This issue does NOT occur on Flame 2.1. Ringtone loops appropriately when receiving a call. Environmental Variables: Device: Flame 2.1 BuildID: 20141010000201 Gaia: bc8eb493311c58f1f311a56b8b645b52bfbd2f71 Gecko: 72c13d8631ff Gonk: 52c909e821d107d414f851e267dedcd7aae2cebf Version: 34.0a2 (2.1) Firmware: V180 User Agent: Mozilla/5.0 (Mobile; rv:34.0) Gecko/34.0 Firefox/34.0
Reporter | ||
Updated•10 years ago
|
QA Whiteboard: [QAnalyst-Triage?]
Flags: needinfo?(pbylenga)
Comment 1•10 years ago
|
||
[Blocking Requested - why for this release]: Functional regression of a core feature, phone is expected to keep ringing. Requesting a window.
blocking-b2g: --- → 2.2?
QA Whiteboard: [QAnalyst-Triage?]
Flags: needinfo?(pbylenga)
Keywords: regression,
regressionwindow-wanted
Comment 2•10 years ago
|
||
I've noticed this on my Flame too, does it also reproduce on other devices?
Updated•10 years ago
|
QA Contact: pcheng
Comment 3•10 years ago
|
||
mozilla-inbound regression window: Last Working Environmental Variables: Device: Flame BuildID: 20140926154139 Gaia: e30d373eb5ed0514bce08a3b3d80d71b05a4dc32 Gecko: 627e848b2bf3 Version: 35.0a1 (2.2 Master) Firmware: V180 User Agent: Mozilla/5.0 (Mobile; rv:35.0) Gecko/35.0 Firefox/35.0 First Broken Environmental Variables: Device: Flame BuildID: 20140926162338 Gaia: e30d373eb5ed0514bce08a3b3d80d71b05a4dc32 Gecko: 8892214038df Version: 35.0a1 (2.2 Master) Firmware: V180 User Agent: Mozilla/5.0 (Mobile; rv:35.0) Gecko/35.0 Firefox/35.0 Gaia is the same so it's a Gecko issue. Gecko pushlog: http://hg.mozilla.org/integration/mozilla-inbound/pushloghtml?fromchange=627e848b2bf3&tochange=8892214038df Caused by Bug 994190.
Comment 4•10 years ago
|
||
Caused by Bug 994190 - can you take a look Ben?
Blocks: IndexedDB-on-PBackground
QA Whiteboard: [QAnalyst-Triage?] → [QAnalyst-Triage+]
Flags: needinfo?(jmitchell) → needinfo?(bent.mozilla)
Comment 5•10 years ago
|
||
I think this might be related to bug 1080298 and the changes to Blobs in bug 994190.
Updated•10 years ago
|
Component: Gaia::Dialer → DOM: IndexedDB
Product: Firefox OS → Core
Can you please test again now that bug 1079546 has landed?
Flags: needinfo?(bent.mozilla)
Comment 9•10 years ago
|
||
(In reply to ben turner [:bent] (use the needinfo? flag!) from comment #7) > Can you please test again now that bug 1079546 has landed? This issue is NOT fixed on latest master build. Not only does this issue continue to occur (ringtone does not loop), the device also exhibits bug 1077331 whereas the device won't stop vibrating after ringtone plays once. Tested on: Device: Flame (shallow flash, 319MB mem) BuildID: 20141017073248 Gaia: 1daf2dadcd0d554c733661a4c0be1b82001e9da0 Gecko: 51892b39597a Version: 36.0a1 (2.2 Master) Firmware: V180 User Agent: Mozilla/5.0 (Mobile; rv:36.0) Gecko/36.0 Firefox/36.0
Hrm, would you mind attaching an updated logcat?
Flags: needinfo?(pcheng)
Comment 11•10 years ago
|
||
Logcat attached. Tested on the same environment as comment 9.
Flags: needinfo?(pcheng)
Updated•10 years ago
|
QA Whiteboard: [QAnalyst-Triage?] → [QAnalyst-Triage+]
Flags: needinfo?(jmitchell)
So the problem here is that we have a same process blob over IPC (from IndexedDB) and its stream is not seekable because it has an mFd but no mFile to recreate it from once we read to EOF.
This is fixed by the patch in bug 1076975
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → DUPLICATE
You need to log in
before you can comment on or make changes to this bug.
Description
•