Closed Bug 860039 Opened 11 years ago Closed 11 years ago

Crash when attempting to 'pop out' a chat conversation in gmail

Categories

(Firefox for Metro Graveyard :: Browser, defect, P2)

20 Branch
x86_64
Windows 8.1
defect

Tracking

(Not tracked)

RESOLVED WORKSFORME

People

(Reporter: TimAbraldes, Unassigned)

References

Details

(Keywords: crash, Whiteboard: [metro-crash])

STR:
  Navigate to gmail.com
  Start a chat conversation
  Select the icon to 'pop out' the conversation into a new window


On desktop Firefox, a new window would be created containing the chat conversation
On immersive/Metro Firefox, the browser crashes
Possibly related to bug 815298.
Depends on: 815298
Keywords: crash
Are there any crash reports in about:crashes that correspond to this?
No crashes appear in about:crashes.

I just tried to repro this and I was actually able to 'pop out' the conversation; it ended up in a new tab which I think is exactly what we want.  However, after I moved to another tab and tried to come back to the conversation, the process got killed.  This might be because I'm running a debug build and the tab causes a lot of log messages to get spewed out, which hangs the process temporarily and might make metro decide to kill it.

If this doesn't happen in release builds then it should be resolved invalid.
Severity: normal → critical
Whiteboard: [metro-crash]
(In reply to Tim Abraldes (:tabraldes) (:TimAbraldes) from comment #3)
> No crashes appear in about:crashes.
> 
> I just tried to repro this and I was actually able to 'pop out' the
> conversation; it ended up in a new tab which I think is exactly what we
> want.  However, after I moved to another tab and tried to come back to the
> conversation, the process got killed.  This might be because I'm running a
> debug build and the tab causes a lot of log messages to get spewed out,
> which hangs the process temporarily and might make metro decide to kill it.

I see this pretty often, even in release builds generally doing stuff in the browser. Most common is on initial startup. We'll never get crash stacks since the process is terminated. I think the culprit is main thread latency in processing native events. I'll file a meta bug on this.
Blocks: 860224
Priority: -- → P2
Hey Brian, based on the conversations at the Work Week and your point value in Comment #5, can this bug be turned into an actionable Defect to be worked on in a future iteration?
Flags: needinfo?(netzen)
Dd you have some ideas on this? I thought we were just going to mark this as wontfix.
I think it's related to too much logging and windows killing the process.
Flags: needinfo?(netzen) → needinfo?(jmathies)
In the monday meeting we discussed whether: 
* This was truly a debug-only bug related to logging (therefore wontfix)
* Reproducible (sometimes) in a release build (therefore warrants investigation)
* If this is a performance problem associated with creating all new tabs
* If something about the gmail use case is triggering some other bug or performance issues - perhaps they document.open/write/close to populate the new window?
* Extending existing tab creation tests to exercise a few more of these common use cases

Might be this belongs on another ticket.
We gave it a p2 so that someone would have to investigate before we roll out.
Flags: needinfo?(jmathies)
No longer blocks: metrov1triage
I tested this using the latest available Nightly.  There were no noticeable performance problems.

The behavior mentioned in this bug seems to be related to log messages that occur in debug builds on gmail (and possibly other sites).  I don't think we should change our logging behavior, so there's nothing to do here.
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → WORKSFORME
OS: Windows 8 Metro → Windows 8.1
You need to log in before you can comment on or make changes to this bug.