Last Comment Bug 723659 - crash PresShell::DidDoReflow
: crash PresShell::DidDoReflow
: crash, regression, reproducible
Product: Core
Classification: Components
Component: Layout (show other bugs)
: 13 Branch
: x86_64 Mac OS X
-- critical (vote)
: mozilla13
Assigned To: Mats Palmgren (:mats)
: Jet Villegas (:jet)
Depends on:
Blocks: 556487
  Show dependency treegraph
Reported: 2012-02-02 11:59 PST by juan becerra [:juanb]
Modified: 2012-02-07 12:20 PST (History)
8 users (show)
See Also:
Crash Signature:
QA Whiteboard:
Iteration: ---
Points: ---
Has Regression Range: ---
Has STR: ---

fix (876 bytes, patch)
2012-02-03 05:10 PST, Mats Palmgren (:mats)
roc: review+
Details | Diff | Splinter Review

Description User image juan becerra [:juanb] 2012-02-02 11:59:22 PST
Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:13.0a1) Gecko/20120202 Firefox/13.0a1

This bug was filed from the Socorro interface and is 
report bp-f212cc1e-cf04-485e-8bc9-86e5c2120202 .

I clicked on a video link within and the browser crashed immediately. Before that I had clicked on a video link in a different page ( without problems.

I have not been able to reproduce the problem, yet.
Comment 1 User image Stephen Donner [:stephend] 2012-02-03 01:41:11 PST
I just saw this tonight by:

1. Loading
2. Clicking on Play Movie
3. Clicking the Play button

Build identifier: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:13.0a1) Gecko/20120202 Firefox/13.0a1
Comment 2 User image Scoobidiver (away) 2012-02-03 01:58:25 PST
I can't reproduce it on Windows.
It first appeared in 13.0a1/20120202. The regression range is:

The first frames of the stack look like:
Frame 	Module 	Signature 	Source
0 	XUL 	PresShell::DidDoReflow 	layout/base/nsPresShell.cpp:3945
1 	XUL 	PresShell::ProcessReflowCommands 	layout/base/nsPresShell.cpp:7775
2 	XUL 	PresShell::FlushPendingNotifications 	layout/base/nsPresShell.cpp:4111
3 	XUL 	nsViewManager::CallWillPaintOnObservers 	view/src/nsViewManager.cpp:1383
4 	XUL 	nsViewManager::DispatchEvent 	view/src/nsViewManager.cpp:777
5 	XUL 	HandleEvent 	view/src/nsView.cpp:158
6 	XUL 	nsChildView::DispatchEvent 	widget/cocoa/
7 	XUL 	nsChildView::DispatchWindowEvent 	widget/cocoa/
8 	XUL 	-[ChildView viewWillDraw] 	widget/cocoa/

More report at:
Comment 3 User image Stephen Donner [:stephend] 2012-02-03 02:00:01 PST could be a culprit, given that it's plugin-related changes.
Comment 4 User image Mats Palmgren (:mats) 2012-02-03 05:09:03 PST
I can reproduce the crash on OSX if I reload the page and repeat the STR in comment 1
a few times.
Comment 5 User image Mats Palmgren (:mats) 2012-02-03 05:10:22 PST
Created attachment 594137 [details] [diff] [review]

Try results pending:
Comment 6 User image Mats Palmgren (:mats) 2012-02-03 05:21:39 PST
Looks like the bug has been present since the nsObjectFrame reflow callback
was added in mozilla-2.0:
Comment 8 User image Ed Morley [:emorley] 2012-02-07 12:20:13 PST

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