Closed
Bug 353008
Opened 18 years ago
Closed 16 years ago
Crash [@ random] nsCommonWidget::DispatchEvent()
Categories
(Core :: XUL, defect)
Tracking
()
RESOLVED
WORKSFORME
People
(Reporter: bc, Unassigned)
References
()
Details
(Keywords: crash)
Crash Data
unreduced testcase from bug 306940 crashes 1.8 but not trunk. Linux TB23372130, TB23371774 0x0003fcf6 nsCommonWidget::DispatchEvent() [mozilla/widget/src/gtk2/nsCommonWidget.cpp, line 219] nsCommonWidget::OnDestroy() [mozilla/widget/src/gtk2/nsCommonWidget.cpp, line 264] nsWindow::Destroy() [mozilla/widget/src/gtk2/nsWindow.cpp, line 842] nsWindow::Destroy() [mozilla/widget/src/gtk2/nsWindow.cpp, line 396] nsView::~nsView() [mozilla/view/src/nsView.cpp, line 267] nsScrollPortView::~nsScrollPortView() [mozilla/view/src/nsScrollPortView.cpp, line 90] nsIView::Destroy() [mozilla/view/src/nsView.cpp, line 304] nsView::~nsView() [mozilla/view/src/nsView.cpp, line 213] nsIView::Destroy() [mozilla/view/src/nsView.cpp, line 304] nsFrame::Destroy() [mozilla/layout/generic/nsFrame.cpp, line 656] nsContainerFrame::Destroy() [mozilla/layout/generic/nsContainerFrame.cpp, line 169] nsFrameList::DestroyFrames() [mozilla/layout/generic/nsFrameList.cpp, line 139] nsBlockFrame::Destroy() [mozilla/layout/generic/nsBlockFrame.cpp, line 296] nsFrameList::DestroyFrames() [mozilla/layout/generic/nsFrameList.cpp, line 139] nsContainerFrame::Destroy() [mozilla/layout/generic/nsContainerFrame.cpp, line 164] nsFrameList::DestroyFrame() [mozilla/layout/generic/nsFrameList.cpp, line 234] ... On windows, this appears to be an infinite recursion crash dupe of?. > gklayout.dll!nsViewManager::IsRefreshEnabled() Line 491 C++ gklayout.dll!nsViewManager::UpdateWidgetArea(nsView * aWidgetView=0x048d9530, const nsRegion & aDamagedRegion={...}, nsView * aIgnoreWidgetView=0x00000000) Line 1749 + 0xb bytes C++ gklayout.dll!nsViewManager::UpdateWidgetArea(nsView * aWidgetView=0x048b7330, const nsRegion & aDamagedRegion={...}, nsView * aIgnoreWidgetView=0x00000000) Line 1818 C++ gklayout.dll!nsViewManager::UpdateWidgetArea(nsView * aWidgetView=0x048d9530, const nsRegion & aDamagedRegion={...}, nsView * aIgnoreWidgetView=0x00000000) Line 1818 C++
Reporter | ||
Updated•18 years ago
|
Group: security
Comment 1•17 years ago
|
||
On Mac (2.0.0.x nightly), I get the same "infinite recursion in nsViewManager::UpdateWidgetArea" crash that you get on Windows. For the scarier Linux branch crash, a reduced testcase would be nice (assuming you can still reproduce it). If you can't make a reduced testcase, I'm willing to make an exception to my "I don't care about branch" policy and try to get access to a Linux machine in order to make a reduced testcase.
Reporter | ||
Comment 2•17 years ago
|
||
(In reply to comment #1) Jesse, if you could look into this it would be nice. I am committed to other things at the moment. Do you still have access to pear?
Updated•17 years ago
|
Assignee: jag → pavlov
Updated•17 years ago
|
Assignee: pavlov → nobody
Comment 3•16 years ago
|
||
I can't get this to repro on 2.0.0.17 or 3.0.3 on Linux, OS X or XP. I ran it for quite a while. If nobody else can either we should close this.
Comment 4•16 years ago
|
||
I can't reproduce on 2.0.0.17 either on any of the platforms. Resolving WORKSFORME. Per Jesse's comment, the testcase here was fuzzy (un-reduced) so it should remain hidden.
Status: NEW → RESOLVED
Closed: 16 years ago
Resolution: --- → WORKSFORME
Assignee | ||
Updated•13 years ago
|
Crash Signature: [@ random]
Updated•9 years ago
|
Group: core-security → core-security-release
Updated•9 years ago
|
Group: core-security-release
You need to log in
before you can comment on or make changes to this bug.
Description
•