Last Comment Bug 838869 - [homescreen] [Inari] [BeetleLite] Complete UI loss during testing
: [homescreen] [Inari] [BeetleLite] Complete UI loss during testing
Status: RESOLVED WORKSFORME
[MWCDemo2013]
: unagi
Product: Firefox OS
Classification: Client Software
Component: Gaia::Homescreen (show other bugs)
: unspecified
: ARM Gonk (Firefox OS)
: -- blocker (vote)
: ---
Assigned To: Nobody; OK to take it and work on it
:
:
Mentors:
Depends on: 836654 841993
Blocks:
  Show dependency treegraph
 
Reported: 2013-02-06 15:21 PST by Marcia Knous [:marcia - use ni]
Modified: 2013-02-22 16:59 PST (History)
8 users (show)
See Also:
Crash Signature:
(edit)
QA Whiteboard:
Iteration: ---
Points: ---


Attachments
Screenshot of issue (216.98 KB, image/png)
2013-02-06 15:21 PST, Marcia Knous [:marcia - use ni]
no flags Details

Description Marcia Knous [:marcia - use ni] 2013-02-06 15:21:35 PST
Created attachment 711010 [details]
Screenshot of issue

Gaia   d23401f1c1ee2a46185cbdd460c360710f20a2ed
BuildID 20130207023449

STR:
1. Go into maps
2. App eventually launches
3. Suddenly I get the attached screenshot. All UI on all screens is missing - rebooting the phone fixes the issue.
Comment 1 Michael Wu [:mwu] 2013-02-06 18:31:06 PST
I'm unable to reproduce this.
Comment 2 Michael Wu [:mwu] 2013-02-07 09:51:16 PST
Marcia, can you reproduce this on a more recent build? I haven't had issues using maps.
Comment 3 Stephen Donner [:stephend] 2013-02-08 11:17:33 PST
Dave Hunt, I believe, has seen this too, as have I (with different apps/scenarios, though, I think); trying to reproduce and capture it in a logcat.
Comment 4 Marcia Knous [:marcia - use ni] 2013-02-08 11:20:28 PST
I haven't seen this again yet using:

Gecko  http://hg.mozilla.org/releases/mozilla-b2g18/rev/e7e6be91904f
Gaia   7d9e1af0cbfd1782b6a052d7caf55344a87a1367
BuildID 20130207164701
Version 18.0

But would like to spend some time since I got this build late yesterday.

Stephen: Have you seen this on unagi or inari?
Comment 5 Stephen Donner [:stephend] 2013-02-08 11:27:08 PST
(In reply to Marcia Knous [:marcia] from comment #4)

<snip>

> Stephen: Have you seen this on unagi or inari?

Unagi, with our engineering builds (and I think both manually/through automation, but primarily through automation?)
Comment 6 Marcia Knous [:marcia - use ni] 2013-02-08 21:25:30 PST
Unfortunately this happened again to me tonight during testing using the new build I just pulled down this afternoon on Inari.

This is what shows from checkversion:

Gecko 
Gaia   eec503b364ecb17200cf87487be9f0d96b6fcbe8
BuildID 20130208144804
Version 18.0

The last thing I was doing before this happened - I had the app Pulse open and I hit the Home button. After that all the UI on the homescreens is blank, and I had to reboot the phone to get back to a good working state.
Comment 7 (inactive after 6/18) Alive Kuo [:alive] 2013-02-09 04:35:42 PST
(In reply to Marcia Knous [:marcia] from comment #6)
> Unfortunately this happened again to me tonight during testing using the new
> build I just pulled down this afternoon on Inari.
> 
> This is what shows from checkversion:
> 
> Gecko 
> Gaia   eec503b364ecb17200cf87487be9f0d96b6fcbe8
> BuildID 20130208144804
> Version 18.0
> 
> The last thing I was doing before this happened - I had the app Pulse open
> and I hit the Home button. After that all the UI on the homescreens is
> blank, and I had to reboot the phone to get back to a good working state.

Even using cards view to switch to another app?
Comment 8 Marcia Knous [:marcia - use ni] 2013-02-09 08:53:22 PST
(In reply to Alive Kuo [:alive](on Chinese New Year: 2/7~2/17) from comment #7)
good working state.
[snip]

> 
> Even using cards view to switch to another app?

Yes - all that shows in the UI is what I have in the attached screenshot - nothing shows on the screen, you cannot advance to any of the other screens - none of the apps shows so there is no way to switch to another app and pressing the Home button does nothing. Rebooting the phone is the only way to solve it, and you are able to get the restart UI by holding down the power button and selecting restart.

I am also able in this state to get the lock screen up, and I was able to switch to camera briefly, but when I came back from the unlock screen the homescreen still looked like what I have shown in the screenshot.
Comment 9 Marcia Knous [:marcia - use ni] 2013-02-11 16:30:11 PST
I have now seen this testing on the BeetleLite device today as well, using:

Gecko  http://hg.mozilla.org/releases/mozilla-b2g18/rev/e7e6be91904f
Gaia   7d9e1af0cbfd1782b6a052d7caf55344a87a1367
BuildID 20130207164701
Version 18.0

On this device I was able to get the card view to show, but I cannot drag the cards up or use the "x" to close them. I am basically stuck in card view.
Comment 10 Michael Wu [:mwu] 2013-02-11 17:13:00 PST
This sounds like a general gecko/gaia issue.

Better STR would help a lot - I poked around trying to make the device run out of memory but I couldn't reproduce this. Also, the output of logcat and b2g-ps after this happens could help us figure out what's going on.
Comment 11 Dave Hunt (:davehunt) 2013-02-12 03:56:43 PST
I have seen something similar when running the Gaia UI tests.. mid-way through the suite the home screen appears as it does in attachment 711010 [details]. This causes certain tests that interact with the home screen to fail. Unfortunately I do not currently have a reduced test case.
Comment 12 Dave Hunt (:davehunt) 2013-02-12 03:57:33 PST
Note that in comment 11 I am seeing this on an Unagi using an eng build.
Comment 13 Marcia Knous [:marcia - use ni] 2013-02-13 08:00:57 PST
I saw this last night on unagi as well using the latest nightly build - I will try to get you better STR but at the time I did not have phone connected to logcat.

The occurrence last night was after a bluetooth file transfer. On unagi I was able to recover by pressing the power button and then refreshing the phone. I was not able to do that on the other two phones when it occurred.
Comment 14 Michael Wu [:mwu] 2013-02-15 18:11:55 PST
I finally reproduced this. There is no homescreen process after this happens - just the last app I was using. The only hints I see are lines in logcat complaining about running out of pmem and some gonkmemorypressure messages. There is also no preloaded plugin-container in sight.
Comment 15 Justin Lebar (not reading bugmail) 2013-02-17 07:23:40 PST
There's an existing bug that's mostly fixed by bug 836654 where if an app crashes before we load its BrowserElementParent, we don't send a mozbrowsercrash event to the embedder, so it never discovers that the frame crashed.  Perhaps that's what's going on here.
Comment 16 Chris Jones [:cjones] inactive; ni?/f?/r? if you need me 2013-02-22 13:23:14 PST
Is anyone still reproducing this?
Comment 17 Marcia Knous [:marcia - use ni] 2013-02-22 15:47:01 PST
I personally haven't seen it during device testing recently.  I'll let Dave Hunt and others comment as to their experience seeing it.

(In reply to Chris Jones [:cjones] [:warhammer] from comment #16)
> Is anyone still reproducing this?
Comment 18 Chris Jones [:cjones] inactive; ni?/f?/r? if you need me 2013-02-22 16:59:56 PST
I'm going to go ahead and close out then, since there's not a lot more we can usefully do with this bug.  If it reappears, let's file a new one.

Note You need to log in before you can comment on or make changes to this bug.