Closed Bug 1061427 Opened 10 years ago Closed 10 years ago

[Dialer][Call Screen] Caller number, name, background disappear after making several calls sequentially

Categories

(Core :: DOM: Device Interfaces, defect)

ARM
Gonk (Firefox OS)
defect
Not set
normal

Tracking

()

RESOLVED WORKSFORME
2.1 S4 (12sep)
blocking-b2g 2.1+
Tracking Status
firefox33 --- wontfix
firefox34 --- fixed
firefox35 --- fixed
b2g-v2.1 --- verified
b2g-v2.2 --- fixed

People

(Reporter: ericcc, Assigned: qdot)

References

Details

(Keywords: regression, Whiteboard: [planned-sprint c=3][systemsfe])

Attachments

(3 files)

Attached file v2.1_CallScreen.log
### STR
1. Tap 'Dial' to bring up the last call.
2. Make call and hang up 
3. Repeat Step 2 for couple of times.

### Actual
Caller name, number is not shown. 
Call background becomes black.
http://youtu.be/HPiH-4HMMMk

### Version
Gaia      e7d31f0e9b6b19d9b484eeec8fb980718bc40d79
Gecko     https://hg.mozilla.org/mozilla-central/rev/532b5fb77ba1
BuildID   20140901160203
Version   34.0a1
ro.build.version.incremental=110
ro.build.date=Fri Jun 27 15:57:58 CST 2014
B1TC00011230
Attached image 2014-09-01-13-38-15.png
[Blocking Requested - why for this release]: Regression, UI not usable
blocking-b2g: --- → 2.1?
QA Whiteboard: [COM=Gaia::Dialer]
Whiteboard: [planned-sprint]
Target Milestone: --- → 2.1 S4 (12sep)
Whiteboard: [planned-sprint] → [planned-sprint c=3]
Assignee: nobody → drs+bugzilla
QA Contact: ckreinbring
I ran the regression window following the steps shown in the video clip.

STR:
1) Launch the Contacts app.
2) Create a new contact with a phone number.
3) Tap on the newly created contact.
4) Tap on the phone number box and observe the dialer screen that appears.
5) If the screen appears normally or the calling information appears after a second, hang up and repeat step 4.

Regression window
Last working
BuildID: 20140830094116
Gaia: c05ee27dd1f39e0f1cceb8bc7706e20f297cd9df
Gecko: 82e1c0a8c589
Platform Version: 34.0a1
Firmware Version: V123
User Agent: Mozilla/5.0 (Mobile; rv:33.0) Gecko/33.0 Firefox/33.0

First broken
BuildID: 20140830195315
Gaia: 2be78d83a760fa3b9638fe51c266b442d14597f1
Gecko: 1db35d2c9a2f
Platform Version: 34.0a1
Firmware Version: V123
User Agent: Mozilla/5.0 (Mobile; rv:33.0) Gecko/33.0 Firefox/33.0

Working Gaia / Broken Gecko = Repro
Gaia: c05ee27dd1f39e0f1cceb8bc7706e20f297cd9df
Gecko: 1db35d2c9a2f
Broken Gaia / Working Gecko = No repro
Gaia: 2be78d83a760fa3b9638fe51c266b442d14597f1
Gecko: 82e1c0a8c589
Gecko pushlog: http://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=82e1c0a8c589&tochange=1db35d2c9a2f


B2G inbound
Last working
BuildID: 20140829133157
Gaia: 3a95ab1c33084d110351a39eb86d49a18bcf39f3
Gecko: 6dc0a998af58
Platform Version: 34.0a1
Firmware Version: V123
User Agent: Mozilla/5.0 (Mobile; rv:33.0) Gecko/33.0 Firefox/33.0

First broken
BuildID: 20140829140157
Gaia: 3a95ab1c33084d110351a39eb86d49a18bcf39f3
Gecko: 6b1690ad2cf5
Platform Version: 34.0a1
Firmware Version: V123
User Agent: Mozilla/5.0 (Mobile; rv:33.0) Gecko/33.0 Firefox/33.0

Working Gaia / Broken Gecko = Repro
Gaia: 3a95ab1c33084d110351a39eb86d49a18bcf39f3
Gecko: 6b1690ad2cf5
Broken Gaia / Working Gecko = No repro
Gaia: 3a95ab1c33084d110351a39eb86d49a18bcf39f3
Gecko: 6dc0a998af58
Gecko pushlog: http://hg.mozilla.org/integration/b2g-inbound/pushloghtml?fromchange=6dc0a998af58&tochange=6b1690ad2cf5
QA Whiteboard: [COM=Gaia::Dialer] → [QAnalyst-Triage?][COM=Gaia::Dialer]
Flags: needinfo?(jmitchell)
broken by either bug 1015518 or bug 900551 - can you take a look Kyle?
QA Whiteboard: [QAnalyst-Triage?][COM=Gaia::Dialer] → [QAnalyst-Triage+][COM=Gaia::Dialer]
Flags: needinfo?(jmitchell) → needinfo?(kyle)
Taking, will take a look. Do we have any logcats available?
Assignee: drs+bugzilla → kyle
Flags: needinfo?(kyle)
The reporter attached one to the original write-up. If you need any additional logs, let us know  (Throw a 'QA-wanted' tag on for a logcat request)
I should really read the whole bug next time. :|

Thanks. Looks like there's one of the ReadOnly error messages in here that was also filed as part of Bug 1061510. Not sure if they're related, but wouldn't be surprised.
Component: Gaia::Dialer → Gaia::Settings
We should really move mozSettings API bugs to DOM: Device interfaces under DOM.
Component: Gaia::Settings → DOM: Device Interfaces
Product: Firefox OS → Core
Whiteboard: [planned-sprint c=3] → [planned-sprint c=3][systemsfe]
Bug 1061510 just landed, assuming it sticks, it may fix this. This may also be the same problem as bug 1061616, but holding off on resolves/dupes until things get retested.
Depends on: 1061510, 1061616
regression -> poor ux
blocking-b2g: 2.1? → 2.1+
Keywords: regression
QA Wanted to see if this still occurs on trunk with bug 1061510 included in the build.
Keywords: qawanted
QA Whiteboard: [QAnalyst-Triage+][COM=Gaia::Dialer] → [COM=Gaia::Dialer]
QA Contact: ckreinbring → jmitchell
This issue no longer repro's in Flame 2.2 or Flame 2.1 

Actual Results - repeated calls do not result in the loss of the background or contact name

15 attempts each build

Device: Flame 2.2 Master
BuildID: 20140915091417
Gaia: 855be6ade407c26e0596e7306a44deebc3f60933
Gecko: d08c31df0c1a
Version: 35.0a1 (2.2 Master)
Firmware: V123
User Agent: Mozilla/5.0 (Mobile; rv:35.0) Gecko/35.0 Firefox/35.0

Device: Flame 2.1
BuildID: 20140915095619
Gaia: 66af962728700c6d2cc13e93f8ed5d122305185a
Gecko: f88ceebad7f0
Version: 34.0a2 (2.1)
Firmware: V123
User Agent: Mozilla/5.0 (Mobile; rv:34.0) Gecko/34.0 Firefox/34.0
QA Whiteboard: [COM=Gaia::Dialer] → [COM=Gaia::Dialer][QAnalyst-Triage?]
Flags: needinfo?(pbylenga)
Keywords: qawanted
QA Whiteboard: [COM=Gaia::Dialer][QAnalyst-Triage?] → [COM=Gaia::Dialer][QAnalyst-Triage+]
Flags: needinfo?(pbylenga)
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Depends on: 1081714
This issue still reproduces on Flame 2.2 Master KK (319mb) (Full Flash) and Flame 2.1 KK (319mb) (Full Flash)

Filed a new bug 1081714

Environmental Variables:
Device: Flame 2.2 Master  KK (319mb) (Full Flash)
BuildID: 20141012040203
Gaia: 717ad4e8b7fc10ab8248500d00ba5ba0977fa8ab
Gecko: 44168a7af20d
Gonk: 52c909e821d107d414f851e267dedcd7aae2cebf
Version: 35.0a1 
Firmware: V180
User Agent: Mozilla/5.0 (Mobile; rv:35.0) Gecko/35.0 Firefox/35.0

---------------------------------------------------------------------------------------------

Environmental Variables:
Device: Flame 2.1 KK (319mb) (Full Flash)
BuildID: 20141012001201
Gaia: d18e130216cd3960cd327179364d9f71e42debda
Gecko: 610ee0e6a776
Gonk: 52c909e821d107d414f851e267dedcd7aae2cebf
Version: 34.0a2
Firmware: V180
User Agent: Mozilla/5.0 (Mobile; rv:34.0) Gecko/34.0 Firefox/34.0
QA Whiteboard: [COM=Gaia::Dialer][QAnalyst-Triage+] → [COM=Gaia::Dialer][QAnalyst-Triage?][failed-verification]
Flags: needinfo?(ktucker)
QA Whiteboard: [COM=Gaia::Dialer][QAnalyst-Triage?][failed-verification] → [COM=Gaia::Dialer][QAnalyst-Triage+][failed-verification]
Flags: needinfo?(ktucker)
Marking as worksforme as we don't know what resolved this exactly.
Resolution: FIXED → WORKSFORME
Attached video video of issue verify
This issue has been verified successfully on Flame 2.1
STR:
1) Launch the Contacts app.
2) Create a new contact with a phone number.
3) Tap on the newly created contact.
4) Tap on the phone number box and observe the dialer screen that appears.
**The screen appears normally and the calling information appears after a second.
5) Hang up and repeat step 4.
See attachment: verify_video.MP4
Reproducing rate: 0/5
Flame 2.1 versions:
Gaia-Rev        8ae086c39011bc8842b2a19bb5267906fa22345a
Gecko-Rev       https://hg.mozilla.org/releases/mozilla-b2g34_v2_1/rev/ebbd5c65c3c1
Build-ID        20141124094013
Version         34.0
Device-Name     flame
FW-Release      4.4.2
FW-Incremental  eng.cltbld.20141124.130744
FW-Date         Mon Nov 24 13:07:55 EST 2014
Bootloader      L1TC00011880
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: