Closed Bug 1080632 Opened 10 years ago Closed 10 years ago

[Dialer] Blue screen shown when dialing a number from the Contacts app

Categories

(Firefox OS Graveyard :: Gaia::Dialer, defect)

ARM
Gonk (Firefox OS)
defect
Not set
normal

Tracking

(blocking-b2g:2.1+, b2g-v2.0 unaffected, b2g-v2.1 verified, b2g-v2.2 unaffected)

VERIFIED FIXED
2.1 S6 (10oct)
blocking-b2g 2.1+
Tracking Status
b2g-v2.0 --- unaffected
b2g-v2.1 --- verified
b2g-v2.2 --- unaffected

People

(Reporter: marcia, Assigned: mikehenrty)

References

Details

(Keywords: qablocker)

Attachments

(3 files)

Flame, while running:

Gaia   7e2ef41d3ac98757acaf490b5413fb42061ad3e6
SourceStamp 75ebb70f8b38
BuildID 20141009000203
Version 34.0a2
Base image: v184

STR:
1. From Contacts App Press the Telephone Icon next to the contact name

Expected: Dialer is shown
Actual: Blue screen is shown

Repro 2/2 during testing. Unfortunately no logcat yet but will get one.
[Blocking Requested - why for this release]: Visible regression - dialer app should show when you are dialing a contact.
blocking-b2g: --- → 2.1?
The device that I was seeing this on has 319 MB RAM.
Status: NEW → RESOLVED
blocking-b2g: 2.1? → ---
Closed: 10 years ago
Resolution: --- → DUPLICATE
Joshua: This is not a dupe of the but you have in Comment 4 - at no time was my phone asleep when this is happening. I believe it is different than the bug you filed yesterday.
Status: RESOLVED → REOPENED
Resolution: DUPLICATE → ---
[Blocking Requested - why for this release]: Restoring Keywords / blocking flag from comment 2
blocking-b2g: --- → 2.1?
Keywords: qablocker
I see this happening while I am in an active call as well.
With identical setups, Francisco and I can't repro this. qawanted to see if others can.
I am unable to repro the bug using the reporter's build in both shallow and full flash.  I've attempted creating a new contact and importing from various sources.  Tested in v180 and v184.
QA Whiteboard: [QAnalyst-Triage?]
Flags: needinfo?(jmitchell)
Keywords: qaurgent, qawanted
Marcia, can you provide any additional info that you think may be helpful here?
Flags: needinfo?(mozillamarcia.knous)
Let's change this to a Steps-Wanted tag then, and continue to explore it

However - without reliable repro steps it is not standard to keep a blocking flag
QA Whiteboard: [QAnalyst-Triage?]
Flags: needinfo?(jmitchell)
Keywords: steps-wanted
(In reply to Doug Sherk (:drs) from comment #10)
> Marcia, can you provide any additional info that you think may be helpful
> here?

I will try - Johan Lorenzo was seeing this intermittently as well. Also in the ST report it was noted that the phone is needing to be rebooted as a result of this.

I have seen it numerous times this morning, always when either on an active call or trying to dial a number.
Flags: needinfo?(mozillamarcia.knous)
Video of issue in action: http://youtu.be/hwm0JcLw5-s

Note that there is recoverable state here - hitting the home button shows me the Active Call status bar at the top, and then the dialer UI will draw.
Other information:

(1) This device is running today's build which was OTA'd from yesterday's 2.1 build.
(2) The device only has one contact which is a also a favorite
Status: REOPENED → NEW
Also, in case it helps I have the Developer Tools setting turned on to "ADB and Devtools." I know there have been other bugs which have mentioned that having this pref'd on consumes resources.
Since we don't have steps yet, I'd like to take a shot in the dark and ask if this can still be repro'd with bug 1076597 now fixed.
Keywords: qawanted
KTucker pointed out that this may still be a dupe of bug 1080254. Note that the STR in bug 1080254 have been refined since this bug was reopened. I think there's a strong possibility of this being a dupe, but we don't have enough evidence to mark it as such yet.

Knowing what branches are affected by this would be a helpful, but not certain, tell. I'm dropping qawanted for now as I'm less confident in what I said in comment 16 after reading bug 1080254.
status-b2g-v2.0: --- → ?
status-b2g-v2.2: --- → ?
Keywords: qawanted
See Also: → 1080254
Comms triage: This bug prevent a user to make or receive any phone call until he restarts the phone. Even though, we need to find the actual STR, we can't ship a release with that bug.
blocking-b2g: 2.1? → 2.1+
Like Marcia said and like I said in the comms triage, I was able to repro the issue many times yesterday.

I still don't know the exact STR but once you've got this blue screen, you can't make or receive any phone call until you restart the phone. Now that my phone has restarted, I'm not able to get in the same state as Marcia and I were yesterday.

I'll try to repro this issue during the day. I'll keep you noticed.
I found a way to trigger the blue screen (5/6 times).

1. Close all apps
2. Receive a phone call on the DuT but don't answer it.
3. With the other phone, hang up.
4. On the DuT, tap the notification of the missed call.
5. Press home button.
6. Go to Contacts, add a new contact with a name and a phone number.
7. In the meantime, with the other phone, call the DuT.
8. On the DuT, continue to add you contact. When the keyboard disappear, keep tapping on the screen.
9. Now you see the "BSOD" ;) 

See this video for details: http://mzl.la/1C04nv0 (Don't mind the Buri, it's not up to date).

I'll attach the logcat and I'll do the branch check.
Keywords: qablocker
That doesn't sound like Dialer at all then :)

I think the blue screen is the color of the app-window from system. So that would indicate that Contacts has crashed and somehow, we don't go back to Homescreen.
I am not able to reproduce neither 2.0 or 2.2 (0/5 times each). It seems like the dialer appears faster than 2.1 in both versions.
Gaia-Rev        c1f60895e5bcc6a951f3667c2a1e1bd39d393420
Gecko-Rev       https://hg.mozilla.org/releases/mozilla-b2g32_v2_0/rev/4540201b5da0
Build-ID        20141009160206
Version         32.0
Device-Name     flame-kk
FW-Release      4.4.2
FW-Incremental  34
FW-Date         Tue Sep 30 14:06:36 CST 2014
Bootloader      L1TC00011840

Gaia-Rev        7b92615bdc97e5c675cd385ec68bc5e47e0c5288
Gecko-Rev       https://hg.mozilla.org/mozilla-central/rev/f0bb13ef0ee4
Build-ID        20141009160202
Version         35.0a1
Device-Name     flame-kk
FW-Release      4.4.2
FW-Incremental  34
FW-Date         Tue Sep 30 14:06:36 CST 2014
Bootloader      L1TC00011840


I was curious if I could repro (on 2.1) on a newer build than comment 0 and I can't repro anymore (0/5 times):
Gaia-Rev        bc8eb493311c58f1f311a56b8b645b52bfbd2f71
Gecko-Rev       https://hg.mozilla.org/releases/mozilla-aurora/rev/72c13d8631ff
Build-ID        20141010000201
Version         34.0a2
Device-Name     flame-kk
FW-Release      4.4.2
FW-Incremental  34
FW-Date         Tue Sep 30 14:06:36 CST 2014
Bootloader      L1TC00011840


Hence, this looks like a perf issue on that particular build. Doug, can you tell if it is regarding the logcat?
Based on the STR, bug 1080362 being fixed now, and this no longer being reproable.
Assignee: nobody → administration
Status: NEW → RESOLVED
Closed: 10 years ago10 years ago
Resolution: --- → DUPLICATE
Even though this is a marked dupe, please also verifyme on 2.1 this bug is fixed as a result of bug 1080362.  This bug has a completely different STR than that bug, so we need to verify this fix really does affect it properly.   ni? kevin, but also marcia to check since she was able to reproduce originally.
Flags: needinfo?(mozillamarcia.knous)
Flags: needinfo?(ktucker)
Keywords: verifyme
The issue is verified fixed in Flame 2.1.

Flame 2.1 KK (319mb) (Full Flash)

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

I checked this issue using the steps from the description, Comment 13, Comment 14, Comment 15, and Comment 20. I was unable to get the blue screen appear.
QA Whiteboard: [QAnalyst-Triage?]
Status: RESOLVED → VERIFIED
QA Whiteboard: [QAnalyst-Triage?] → [QAnalyst-Triage+]
Flags: needinfo?(ktucker)
Keywords: verifyme
Resolution: DUPLICATE → FIXED
QA Whiteboard: [QAnalyst-Triage+] → [QAnalyst-Triage+][COM=Gaia::Dialer]
Flags: needinfo?(mozillamarcia.knous)
See Also: → 1088357
Assignee: administration → mhenretty
Depends on: 1080362
Target Milestone: --- → 2.1 S6 (10oct)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: