[PLD 3.x (Th): Bug 141] New: firefox crashes with non-local $DISPLAY...

btsadmin at pld-linux.org btsadmin at pld-linux.org
Wed Apr 23 11:40:31 CEST 2008


http://bugs.pld-linux.org/show_bug.cgi?id=141

           Summary: firefox crashes with non-local $DISPLAY...
           Product: PLD 3.x (Th)
           Version: unspecified
          Platform: x86_64
        OS/Version: PLD Linux
            Status: NEW
          Severity: normal
          Priority: normal
         Component: GNOME
        AssignedTo: bugs at pld-linux.org
        ReportedBy: pluto at agmk.net
   Estimated Hours: 0.0


1). install mozilla-firefox-2.0.14 on server w/o xorg-fonts-* nor fonts-*.
    set DISPLAY to other machine.
2). on other machine, e.g. windows, install xming *with* fonts.
3). run ff from server's shell and look for crash.


Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x2aff9b157890 (LWP 9357)]
0x00002affa4d9bca5 in nsHTMLReflowState::CalcLineHeight (aPresContext=<value
optimized out>, aRenderingContext=<value optimized out>,
    aFrame=<value optimized out>) at
/usr/src/debug/mozilla-firefox-2.0.0.14/mozilla/layout/generic/nsHTMLReflowState.cpp:2224
2224      aFontMetrics->GetNormalLineHeight(normalLineHeight);
(gdb) bt
#0  0x00002affa4d9bca5 in nsHTMLReflowState::CalcLineHeight
(aPresContext=<value optimized out>, aRenderingContext=<value optimized out>,
    aFrame=<value optimized out>) at
/usr/src/debug/mozilla-firefox-2.0.0.14/mozilla/layout/generic/nsHTMLReflowState.cpp:2224
#1  0x00002affa4d7debf in nsBlockReflowState (this=0x7fff169e2650,
aReflowState=@0x7fff169e29d0, aPresContext=0xac5990, aFrame=0xbfe180,
    aMetrics=@0x7fff169e2ae0, aTopMarginRoot=4194304,
aBottomMarginRoot=4194304)
    at
/usr/src/debug/mozilla-firefox-2.0.0.14/mozilla/layout/generic/nsBlockReflowState.cpp:166
#2  0x00002affa4d7b3e4 in nsBlockFrame::Reflow (this=0xbfe180,
aPresContext=0xac5990, aMetrics=@0x7fff169e2ae0,
    aReflowState=@0x7fff169e29d0, aStatus=@0x7fff169e2d4c)
    at
/usr/src/debug/mozilla-firefox-2.0.0.14/mozilla/layout/generic/nsBlockFrame.cpp:771
#3  0x00002affa4d83005 in nsContainerFrame::ReflowChild (this=<value optimized
out>, aKidFrame=0xbfe180, aPresContext=0xac5990,
    aDesiredSize=@0x7fff169e2ae0, aReflowState=@0x7fff169e29d0, aX=0, aY=0,
aFlags=0, aStatus=@0x7fff169e2d4c)
    at
/usr/src/debug/mozilla-firefox-2.0.0.14/mozilla/layout/generic/nsContainerFrame.cpp:909
#4  0x00002affa4d9b1c9 in CanvasFrame::Reflow (this=0xbd1470,
aPresContext=0xac5990, aDesiredSize=@0x7fff169e2df0,
    aReflowState=@0x7fff169e2c00, aStatus=@0x7fff169e2d4c)
    at
/usr/src/debug/mozilla-firefox-2.0.0.14/mozilla/layout/generic/nsHTMLFrame.cpp:531
#5  0x00002affa4d83005 in nsContainerFrame::ReflowChild (this=<value optimized
out>, aKidFrame=0xbd1470, aPresContext=0xac5990,
    aDesiredSize=@0x7fff169e2df0, aReflowState=@0x7fff169e2c00, aX=0, aY=0,
aFlags=1, aStatus=@0x7fff169e2d4c)
    at
/usr/src/debug/mozilla-firefox-2.0.0.14/mozilla/layout/generic/nsContainerFrame.cpp:909
#6  0x00002affa4d96f43 in nsHTMLScrollFrame::ReflowScrolledFrame
(this=0xbd16b8, aState=@0x7fff169e2ee0,
    aAssumeHScroll=<value optimized out>, aAssumeVScroll=<value optimized out>,
aMetrics=0x7fff169e2df0, aFirstPass=<value optimized out>)
    at
/usr/src/debug/mozilla-firefox-2.0.0.14/mozilla/layout/generic/nsGfxScrollFrame.cpp:515
#7  0x00002affa4d984b8 in nsHTMLScrollFrame::ReflowContents (this=0xbd16b8,
aState=0x7fff169e252c, aDesiredSize=@0x7fff169e32c0)
    at
/usr/src/debug/mozilla-firefox-2.0.0.14/mozilla/layout/generic/nsGfxScrollFrame.cpp:570
#8  0x00002affa4d988e6 in nsHTMLScrollFrame::Reflow (this=0xbd16b8,
aPresContext=<value optimized out>, aDesiredSize=@0x7fff169e32c0,
    aReflowState=@0x7fff169e31b0, aStatus=@0x7fff169e351c)
    at
/usr/src/debug/mozilla-firefox-2.0.0.14/mozilla/layout/generic/nsGfxScrollFrame.cpp:768
#9  0x00002affa4d83005 in nsContainerFrame::ReflowChild (this=<value optimized
out>, aKidFrame=0xbd16b8, aPresContext=0xac5990,
    aDesiredSize=@0x7fff169e32c0, aReflowState=@0x7fff169e31b0, aX=0, aY=0,
aFlags=0, aStatus=@0x7fff169e351c)
    at
/usr/src/debug/mozilla-firefox-2.0.0.14/mozilla/layout/generic/nsContainerFrame.cpp:909
#10 0x00002affa4dd94bb in ViewportFrame::Reflow (this=0xbd1370,
aPresContext=0xac5990, aDesiredSize=@0x7fff169e3490,
    aReflowState=@0x7fff169e3380, aStatus=@0x7fff169e351c)
    at
/usr/src/debug/mozilla-firefox-2.0.0.14/mozilla/layout/generic/nsViewportFrame.cpp:239
#11 0x00002affa4d679f4 in PresShell::InitialReflow (this=0xbc5c60,
aWidth=12344472, aHeight=<value optimized out>)
    at
/usr/src/debug/mozilla-firefox-2.0.0.14/mozilla/layout/base/nsPresShell.cpp:2961
#12 0x00002affa4ed10b3 in nsContentSink::StartLayout (this=0xbc11f0,
aIsFrameset=<value optimized out>)
    at
/usr/src/debug/mozilla-firefox-2.0.0.14/mozilla/content/base/src/nsContentSink.cpp:921
#13 0x00002affa4fb0004 in HTMLContentSink::OpenBody (this=0xbc11f0,
aNode=@0xbd2c60)
    at
/usr/src/debug/mozilla-firefox-2.0.0.14/mozilla/content/html/document/src/nsHTMLContentSink.cpp:2648
#14 0x00002affaa0d06f6 in CNavDTD::OpenBody (this=0xbd2830, aNode=0xbd2c60)
    at
/usr/src/debug/mozilla-firefox-2.0.0.14/mozilla/parser/htmlparser/src/CNavDTD.cpp:2975
#15 0x00002affaa0d4b24 in CNavDTD::HandleDefaultStartToken (this=0xbd2830,
aToken=0xbb67e0, aChildTag=eHTMLTag_body, aNode=0xbd2c60)
    at
/usr/src/debug/mozilla-firefox-2.0.0.14/mozilla/parser/htmlparser/src/CNavDTD.cpp:1281
#16 0x00002affaa0d5048 in CNavDTD::HandleStartToken (this=0xbd2830,
aToken=0xbb67e0)
    at
/usr/src/debug/mozilla-firefox-2.0.0.14/mozilla/parser/htmlparser/src/CNavDTD.cpp:1668
#17 0x00002affaa0d5200 in CNavDTD::HandleToken (this=0xbd2830, aToken=0xbb67e0,
aParser=0xbb6480)
    at
/usr/src/debug/mozilla-firefox-2.0.0.14/mozilla/parser/htmlparser/src/CNavDTD.cpp:955
#18 0x00002affaa0d15f2 in CNavDTD::BuildModel (this=0xbd2830, aParser=0xbb6480,
aTokenizer=<value optimized out>,
    anObserver=<value optimized out>, aSink=<value optimized out>)
    at
/usr/src/debug/mozilla-firefox-2.0.0.14/mozilla/parser/htmlparser/src/CNavDTD.cpp:458
#19 0x00002affaa0e6a26 in nsParser::BuildModel (this=0xbb6480)
    at
/usr/src/debug/mozilla-firefox-2.0.0.14/mozilla/parser/htmlparser/src/nsParser.cpp:2164
---Type <return> to continue, or q <return> to quit---
#20 0x00002affaa0e9cde in nsParser::ResumeParse (this=0xbb6480,
allowIteration=1, aIsFinalChunk=0, aCanInterrupt=1)
    at
/usr/src/debug/mozilla-firefox-2.0.0.14/mozilla/parser/htmlparser/src/nsParser.cpp:2031
#21 0x00002affaa0e63e3 in nsParser::OnDataAvailable (this=0xbb6480,
request=0xa10a48, aContext=<value optimized out>, pIStream=0xa11230,
    sourceOffset=0, aLength=117) at
/usr/src/debug/mozilla-firefox-2.0.0.14/mozilla/parser/htmlparser/src/nsParser.cpp:2710
#22 0x00002affa1c37644 in nsInputStreamPump::OnStateTransfer (this=0xa11470)
    at
/usr/src/debug/mozilla-firefox-2.0.0.14/mozilla/netwerk/base/src/nsInputStreamPump.cpp:494
#23 0x00002affa1c37759 in nsInputStreamPump::OnInputStreamReady (this=0x0,
stream=<value optimized out>)
    at
/usr/src/debug/mozilla-firefox-2.0.0.14/mozilla/netwerk/base/src/nsInputStreamPump.cpp:397
#24 0x00002aff94839ae1 in nsInputStreamReadyEvent::EventHandler (plevent=<value
optimized out>)
    at
/usr/src/debug/mozilla-firefox-2.0.0.14/mozilla/xpcom/io/nsStreamUtils.cpp:120
#25 0x00002aff94854f09 in PL_HandleEvent (self=0xa114f8) at
/usr/src/debug/mozilla-firefox-2.0.0.14/mozilla/xpcom/threads/plevent.c:688
#26 0x00002aff948551ab in PL_ProcessPendingEvents (self=0x6b4cb0)
    at
/usr/src/debug/mozilla-firefox-2.0.0.14/mozilla/xpcom/threads/plevent.c:623
#27 0x00002aff94856f4b in nsEventQueueImpl::ProcessPendingEvents
(this=0x6b21f0)
    at
/usr/src/debug/mozilla-firefox-2.0.0.14/mozilla/xpcom/threads/nsEventQueue.cpp:448
#28 0x00002affa25d3ee2 in event_processor_callback (source=<value optimized
out>, condition=379462956, data=0xc01870)
    at
/usr/src/debug/mozilla-firefox-2.0.0.14/mozilla/widget/src/gtk2/nsAppShell.cpp:67
#29 0x00002aff98afdda2 in g_main_context_dispatch () from
/usr/lib64/libglib-2.0.so.0
#30 0x00002aff98b01046 in ?? () from /usr/lib64/libglib-2.0.so.0
#31 0x00002aff98b01307 in g_main_loop_run () from /usr/lib64/libglib-2.0.so.0
#32 0x00002aff956595e3 in gtk_main () from /usr/lib64/libgtk-x11-2.0.so.0
#33 0x00002affa25d41c5 in nsAppShell::Run (this=0x76dea0)
    at
/usr/src/debug/mozilla-firefox-2.0.0.14/mozilla/widget/src/gtk2/nsAppShell.cpp:139
#34 0x00002affa32baf2e in nsAppStartup::Run (this=0x76de20)
    at
/usr/src/debug/mozilla-firefox-2.0.0.14/mozilla/toolkit/components/startup/src/nsAppStartup.cpp:151
#35 0x000000000040a5ca in XRE_main (argc=<value optimized out>, argv=<value
optimized out>, aAppData=<value optimized out>)
    at
/usr/src/debug/mozilla-firefox-2.0.0.14/mozilla/toolkit/xre/nsAppRunner.cpp:2817
#36 0x00002aff997381f4 in __libc_start_main () from /lib64/libc.so.6
#37 0x00000000004051c9 in _start ()


-- 
Configure bugmail: http://bugs.pld-linux.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
You are watching all bug changes.


More information about the pld-bugs mailing list