Closed Bug 24371 Opened 25 years ago Closed 25 years ago

view mgr/widget infinite recursion opening mail windowI

Categories

(Core :: Web Painting, defect, P3)

x86
Linux
defect

Tracking

()

VERIFIED INVALID

People

(Reporter: dmosedale, Assigned: beard)

Details

(Whiteboard: [nsViewManager2])

-g --enable-optimize --disable-debug build from the tip on Tuesday evening, Jan
18th.

I got a segfault after the mail/news window opened, presumably because infinite
recursion overflowed the stack.  Here's the head of the stack trace, and this
stack fragment repeats thousands of times on the stack (I stopped scrolling when
it hit about stack frame 4000).

#0  0x411007b2 in nsView::SetDimensions (this=0x8c25108, width=1073994780,
    height=1073994780, aPaint=1)
    at /u/dmose/s/browser-main/mozilla/view/src/nsView.cpp:920
#1  0x4110bc58 in nsViewManager2::SetWindowDimensions (this=0x8c49730,
    width=1073994780, height=1073994780)
    at /u/dmose/s/browser-main/mozilla/view/src/nsViewManager2.cpp:362
#2  0x4110ca6f in nsViewManager2::DispatchEvent (this=0x8c49730,
    aEvent=0xbfe02148, aStatus=0xbfe020d4)
    at /u/dmose/s/browser-main/mozilla/view/src/nsViewManager2.cpp:861
#3  0x410ff06d in HandleEvent (aEvent=0xbfe02148)
    at /u/dmose/s/browser-main/mozilla/view/src/nsView.cpp:68
#4  0x40dd02ea in nsWidget::DispatchEvent (this=0x8c176a8, aEvent=0xbfe02148,
    aStatus=@0xbfe02110)
    at /u/dmose/s/browser-main/mozilla/widget/src/gtk/nsWidget.cpp:1345
#5  0x40dd0215 in nsWidget::DispatchWindowEvent (this=0x8c176a8,
    event=0xbfe02148)
    at /u/dmose/s/browser-main/mozilla/widget/src/gtk/nsWidget.cpp:1236
#6  0x40dcf2f3 in nsWidget::OnResize (this=0x8c176a8,
    event={<nsGUIEvent> = {<nsEvent> = {eventStructType = 72 'H',
          message = 1091647484, point = {x = 146952456, y = 1073994720},
          refPoint = {x = 0, y = 3}, time = 103, flags = 0}, widget = 0x0,
        nativeMsg = 0x0}, windowSize = 0x0, mWinWidth = 0, mWinHeight = 0})
    at /u/dmose/s/browser-main/mozilla/widget/src/gtk/nsWidget.cpp:552
#7  0x40dd59d8 in nsWindow::Resize (this=0x8c176a8, aWidth=71599652,
    aHeight=71599652, aRepaint=1)
    at /u/dmose/s/browser-main/mozilla/widget/src/gtk/nsWindow.cpp:2466
#8  0x411008db in nsView::SetDimensions (this=0x8c25108, width=1073994720,
    height=1073994720, aPaint=1)
    at /u/dmose/s/browser-main/mozilla/view/src/nsView.cpp:956
#9  0x4110bc58 in nsViewManager2::SetWindowDimensions (this=0x8c49730,
    width=1073994720, height=1073994720)
This bug is invalid, because nsViewManager2.cpp is turned off in the current 
build. Please repull and try again.
Status: NEW → RESOLVED
Closed: 25 years ago
Resolution: --- → INVALID
Summary: view mgr/widget infinite recursion opening mail windowI → view mgr/widget infinite recursion opening mail windowI
Whiteboard: [nsViewManager2]
Marking verified invalid per last comments.
Status: RESOLVED → VERIFIED
Component: Layout: View Rendering → Layout: Web Painting
You need to log in before you can comment on or make changes to this bug.