[FTE] crash in mozilla::hal_impl::SwitchEventObserver::Release()

NEW
Unassigned

Status

Firefox OS
GonkIntegration
--
critical
3 years ago
2 years ago

People

(Reporter: KTucker, Unassigned)

Tracking

({crash})

unspecified
All
Gonk (Firefox OS)
crash

Firefox Tracking Flags

(b2g-v2.1 affected)

Details

(Whiteboard: [2.1-flame-test-run-1][b2g-crash], crash signature)

This bug was filed from the Socorro interface and is 
report bp-387180e0-fe64-4699-ae16-649a42140827.
=============================================================

Description:
Putting in the wrong password multiple times while trying to connect to a WiFi connection in the FTE caused a crash to occur.

Repro Steps:
1)  Flashed the Flame to Build ID: 20140827040203
2)  Keep hitting next until the "Select a network" page.
3)  Attempt to join an available WiFi connection using the wrong password.
4)  Repeat step 3 at least 10 times.

Actual:
A crash will occur when the user keeps putting in the wrong password for an available WiFi connection.

Expected:
No crash occurs when the user puts in the wrong password multiple times for an available WiFi connection.

Environmental Variables:
Device: Flame Master (319mb)
BuildID: 20140827040203
Gaia: 6e804a42ab90f4251c7fe8c68731dc1c6abd8006
Gecko: 0753f7b93ab7
Version: 34.0a1 (Master) 
Firmware Version: v123
User Agent: Mozilla/5.0 (Mobile; rv:34.0) Gecko/34.0 Firefox/34.0

Notes:
Repro frequency: 1/10 attempts
Link to failed test case: Found while exploratory testing. 
See attached: None. Only was able to reproduce once.
I was unable to reproduce this issue on the Flame 2.1(512mb), Open C 2.1, Flame 2.0(319mb), Open C 2.0, Flame 1.4(319mb) or Open C 1.4.

No crash was encountered when entering in the wrong password several times for an available WiFi connection in the FTE. 

Flame 2.1(512mb)

Environmental Variables:
Device: Flame Master 
BuildID: 20140827040203
Gaia: 6e804a42ab90f4251c7fe8c68731dc1c6abd8006
Gecko: 0753f7b93ab7
Version: 34.0a1 (Master) 
Firmware Version: v123
User Agent: Mozilla/5.0 (Mobile; rv:34.0) Gecko/34.0 Firefox/34.0

Open C 2.1

Environmental Variables:
Device: Open_C Master
Build ID: 20140827040203
Gaia: 6e804a42ab90f4251c7fe8c68731dc1c6abd8006
Gecko: 0753f7b93ab7
Version: 34.0a1 (Master)
Firmware Version: P821A10V1.0.0B06_LOG_DL
User Agent: Mozilla/5.0 (Mobile; rv:34.0) Gecko/34.0 Firefox/34.0

Flame 2.0(319mb)

Environmental Variables:
Device: Flame 2.0 (319mb)
BuildID: 20140827000204
Gaia: d72f8ad53448aed577c01ff6e11d958463f261e7
Gecko: 2a18149b3ae8
Version: 32.0 (2.0) 
Firmware Version: v123
User Agent: Mozilla/5.0 (Mobile; rv:32.0) Gecko/32.0 Firefox/32.0

Open C 2.0

Environmental Variables:
Device: Open_C 2.0
Build ID: 20140827000204
Gaia: d72f8ad53448aed577c01ff6e11d958463f261e7
Gecko: 2a18149b3ae8
Version: 32.0 (2.0)
Firmware Version: P821A10V1.0.0B06_LOG_DL
User Agent: Mozilla/5.0 (Mobile; rv:32.0) Gecko/32.0 Firefox/32.0

Flame 1.4(319mb)

Environmental Variables:
Device: Flame 1.4 (319mb)
BuildID: 20140827003002
Gaia: 05653cb12d324649687dad3eeb2ea373a2ad84d4
Gecko: 7ad0648b8447
Version: 30.0 (1.4)
Firmware: V123
User Agent: Mozilla/5.0 (Mobile; rv:30.0) Gecko/30.0 Firefox/30.0

Open C 1.4

Environmental Variables:
Device: Open_C 1.4
BuildID: 20140827003002
Gaia: 05653cb12d324649687dad3eeb2ea373a2ad84d4
Gecko: 7ad0648b8447
Version: 30.0 (1.4)
Firmware: P821A10v1.0.0B06_LOG_DL
User Agent: Mozilla/5.0 (Mobile; rv:30.0) Gecko/30.0 Firefox/30.0
QA Whiteboard: [QAnalyst-Triage?]
Flags: needinfo?(jmitchell)
Keywords: qawanted
Adding qawanted to see if we can get a solid repro on this.
Whiteboard: [2.1-flame-test-run-1] → [2.1-flame-test-run-1][b2g-crash]
QA Whiteboard: [QAnalyst-Triage?]
Flags: needinfo?(jmitchell)
I was unable to reproduce the crash with the original branch. FTU was run 8 times, (5 attempts via flash, 3 attempts via Developer menu), and each time step #3 was repeated at least 10 times.

BuildID: 20140827040203
QA Whiteboard: [QAnalyst-Triage?]
Flags: needinfo?(jmitchell)
QA Whiteboard: [QAnalyst-Triage?]
Flags: needinfo?(jmitchell)
Unable to produce a crash during FTE entering in incorrect passwords for wifi connections on Flame 2.1 / Flame 2.2 319mb.

0/30 repros on multiple builds.

Environmental Variables:
Device: Flame Master (319mb)
BuildID: 20140903062451
Gaia: 52670853c17fc0d3d33065c667c0ce124c93b98f
Gecko: 5e9826980be5
Version: 35.0a1 (Master) 
----------------------------------------------
Environmental Variables:
Device: Flame Master (319mb)
BuildID: 20140827212446
Gaia: 3a838afca295c9db32e1a3ec76d49fb7fe7fd2d2
Gecko: 3be45b58fc47
Version: 34.0a1 (Master) 
Firmware Version: v123
QA Whiteboard: [QAnalyst-Triage?]
Flags: needinfo?(jmitchell)
QA Whiteboard: [QAnalyst-Triage?]
Flags: needinfo?(jmitchell)

Updated

3 years ago
Component: Gaia::First Time Experience → GonkIntegration
I was unable to reproduce this bug on the Nightly Flame build listed in Comment 0. 

(Tested with 319 MB memory)

Repro attempts: 
Nightly build= 0/30
Eng build= 0/10

Device: Flame 2.1
Build ID: 20140827040203
Gaia: 6e804a42ab90f4251c7fe8c68731dc1c6abd8006
Gecko: 0753f7b93ab7
Version: 34.0a1 (Master)
Firmware Version: v123
User Agent: Mozilla/5.0 (Mobile; rv:34.0) Gecko/34.0 Firefox/34.0

Needinfo Jmitch to review due no repro by other testers.
QA Whiteboard: [QAnalyst-Triage?]
Flags: needinfo?(jmitchell)
I would be tempted to close this because of no-repro but according to the crash report https://crash-stats.mozilla.com/report/list?product=B2G&range_unit=days&range_value=28&signature=mozilla%3A%3Ahal_impl%3A%3ASwitchEventObserver%3A%3ARelease%28%29#tab-reports this issue did re-occur recently (8-27)
QA Whiteboard: [QAnalyst-Triage?]
Flags: needinfo?(jmitchell)
sorry - that last comment was confusing, as this issue was written up on 8-27... I meant to imply that it was still a bit to young to try and close out (imo).
We've made multiple attempts to reproduce this again, but we've been unsuccessful. If we get new information, then let's re-add the QA keyword to continue investigation here.
Keywords: qawanted

Updated

2 years ago
Crash Signature: [@ mozilla::hal_impl::SwitchEventObserver::Release()] → [@ mozilla::hal_impl::SwitchEventObserver::Release()] [@ mozilla::hal_impl::SwitchEventObserver::Release]
You need to log in before you can comment on or make changes to this bug.