Closed Bug 564455 Opened 15 years ago Closed 8 years ago

[OOPP] crash [@ nsObjectFrame::GetWindowOriginInPixels(int) ]

Categories

(Core Graveyard :: Plug-ins, defect)

1.9.2 Branch
x86
Windows 7
defect
Not set
critical

Tracking

(Not tracked)

RESOLVED WORKSFORME

People

(Reporter: jbecerra, Unassigned)

Details

(Keywords: crash)

Crash Data

While trying to play some videos from bing.com I encountered this crash, which crashed the whole browser. I just loaded the page, clicked on a video preview thumbnail in the lower part, and the browser crashed. I haven't been able to reproduce. http://www.bing.com/videos/watch/video/tornado-forms-in-front-of-car/1jr9cgxe5 http://crash-stats.mozilla.com/report/index/69884c16-5f01-4892-b1de-0840d2100507
Hit the same crash using Win XP in the lab using Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2.4) Gecko/20100503 Firefox/3.6.4 (.NET CLR 3.5.30729). http://crash-stats.mozilla.com/report/index/a0b29796-cbcf-4488-ae4c-df5b22100507 My STR were similar, had videos.bing.com loaded in a tab, went to open another tab and then the browser blew up. Frame Module Signature [Expand] Source 0 xul.dll nsObjectFrame::GetWindowOriginInPixels layout/generic/nsObjectFrame.cpp:1156 1 xul.dll nsObjectFrame::PaintPlugin layout/generic/nsObjectFrame.cpp:1803 2 xul.dll nsDisplayPlugin::Paint layout/generic/nsObjectFrame.cpp:1229 3 xul.dll nsDisplayList::Paint layout/base/nsDisplayList.cpp:405 4 xul.dll nsDisplayOpacity::Paint layout/base/nsDisplayList.cpp:1119 5 xul.dll nsDisplayList::Paint layout/base/nsDisplayList.cpp:405 6 xul.dll nsDisplayClip::Paint layout/base/nsDisplayList.cpp:1200 7 xul.dll nsDisplayList::Paint layout/base/nsDisplayList.cpp:405 8 xul.dll nsDisplayClip::Paint layout/base/nsDisplayList.cpp:1200 9 xul.dll nsDisplayList::Paint layout/base/nsDisplayList.cpp:405 10 xul.dll nsDisplayClip::Paint layout/base/nsDisplayList.cpp:1200 11 xul.dll nsDisplayList::Paint layout/base/nsDisplayList.cpp:405 12 xul.dll nsDisplayClip::Paint layout/base/nsDisplayList.cpp:1200 13 xul.dll nsLayoutUtils::PaintFrame layout/base/nsLayoutUtils.cpp:1145 14 xul.dll PresShell::Paint layout/base/nsPresShell.cpp:5844 15 xul.dll nsViewManager::RenderViews view/src/nsViewManager.cpp:533 16 xul.dll nsViewManager::Refresh view/src/nsViewManager.cpp:492 17 xul.dll nsViewManager::DispatchEvent view/src/nsViewManager.cpp:1008 18 xul.dll HandleEvent view/src/nsView.cpp:167 19 xul.dll nsWindow::DispatchEvent widget/src/windows/nsWindow.cpp:2979 20 xul.dll nsWindow::DispatchWindowEvent widget/src/windows/nsWindow.cpp:3012 21 xul.dll nsWindow::OnPaint widget/src/windows/nsWindowGfx.cpp:563 22 xul.dll nsWindow::ProcessMessage widget/src/windows/nsWindow.cpp:4026 23 xul.dll nsWindow::WindowProc widget/src/windows/nsWindow.cpp:3725 24 user32.dll InternalCallWinProc 25 user32.dll UserCallWinProcCheckWow 26 user32.dll DispatchClientMessage 27 user32.dll __fnDWORD 28 ntdll.dll KiUserCallbackDispatcher 29 xul.dll xul.dll@0xb325f 30 xul.dll nsWindow::DispatchStarvedPaints widget/src/windows/nsWindow.cpp:3116 31 user32.dll InternalEnumWindows 32 user32.dll EnumChildWindows 33 xul.dll nsWindow::DispatchPendingEvents widget/src/windows/nsWindow.cpp:3156 34 xul.dll xul.dll@0x4407c2 35 xul.dll nsWindow::WindowProc widget/src/windows/nsWindow.cpp:3725 36 user32.dll InternalCallWinProc
http://tinyurl.com/25okvge shows a total of nine crashes. Other sites implicated include http://wearehunted.com/ and video.msn.com.
this looks like a possible volume increase in 4.0b2, and maybe a bit in 3.6.8 currently ranked #15 on 4.0b2 checking --- nsObjectFrame::GetWindowOriginInPixels.int. 20100808-crashdata.csv found in: 3.6.8 4.0b2 3.6.6 4.0b3 4.0b4pre 4.0b3pre 3.6.7 release total-crashes nsObjectFrame::GetWindowOriginInPixels.int. crashes pct. all 258682 236 0.000912317 3.6.8 160700 123 0.000765401 4.0b2 12959 100 0.00771664 3.6.6 12996 7 0.000538627 4.0b3 163 3 0.0184049 4.0b4pre 270 1 0.000370233 4.0b3pre 752 1 0.00132979 3.6.7 2799 1 0.00035727 os breakdown nsObjectFrame::GetWindowOriginInPixels.int.Total 231 Win5.1 0.63 Win6.0 0.20 Win6.1 0.17
Low volume in B3 feedback so far - only 6 crashes. But we will get more data to review after we ship. We should also take a look at what version of Silverlight these people are using.
I would imagine this has become nsObjectFrame::GetWindowOriginInPixels(bool) Which has a mere 3 crashes in 4 weeks for all versions. For example bp-0642e10c-1310-4c00-926b-2ce2b2150105
Severity: normal → critical
Crash Signature: [@ nsObjectFrame::GetWindowOriginInPixels(int) ] [@ nsObjectFrame::GetWindowOriginInPixels(bool) ]
Keywords: crash
Crash Signature: [@ nsObjectFrame::GetWindowOriginInPixels(int) ] [@ nsObjectFrame::GetWindowOriginInPixels(bool) ] → [@ nsObjectFrame::GetWindowOriginInPixels(int) ] [@ nsObjectFrame::GetWindowOriginInPixels(bool) ] [@ nsObjectFrame::GetWindowOriginInPixels ]
I'm marking this bug as WORKSFORME as bug crashlog signature didn't appear from a long time (over half year).
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → WORKSFORME
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.