Closed Bug 249945 Opened 20 years ago Closed 20 years ago

mozilla crashes when opening the www.xinehq.de [@ GetNormalLineHeight() ]

Categories

(Core Graveyard :: GFX: Gtk, defect)

x86
Linux
defect
Not set
critical

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 180309

People

(Reporter: rodolfo, Assigned: blizzard)

References

()

Details

(Keywords: crash)

Crash Data

User-Agent:       Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7) Gecko/20040705 Firefox/0.9.1
Build Identifier: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7) Gecko/20040705 Firefox/0.9.1

No too much to add. Just crash, closing all windows and leaving a coredump.

Reproducible: Always
Steps to Reproduce:
Just put the address in the address field, press ENTER and voilà.
Actual Results:  
firefox crashes

Expected Results:  
open the page and render it appropriately

Backtrace:

#0  0xffffe410 in ?? ()
#1  0xbfffc92c in ?? ()
#2  0x0000000b in ?? ()
#3  0x00006ca8 in ?? ()
#4  0x401b4de3 in raise () from /lib/libpthread.so.0
#5  0x08057872 in nsProfileLock::FatalSignalHandler ()
#6  <signal handler called>
#7  0x410dc596 in nsHTMLReflowState::UseComputedHeight ()
   from /usr/lib/firefox-0.9.1/components/libgklayout.so
#8  0x410e03bf in nsHTMLReflowState::CalcLineHeight ()
   from /usr/lib/firefox-0.9.1/components/libgklayout.so
#9  0x410c39f0 in nsBlockReflowState::nsBlockReflowState ()
   from /usr/lib/firefox-0.9.1/components/libgklayout.so
#10 0x410c1831 in nsBlockFrame::RenumberLists ()
   from /usr/lib/firefox-0.9.1/components/libgklayout.so
#11 0x410c2b6f in nsBlockReflowContext::ReflowBlock ()
   from /usr/lib/firefox-0.9.1/components/libgklayout.so
#12 0x410bc833 in nsBlockFrame::ReflowBlockFrame ()
   from /usr/lib/firefox-0.9.1/components/libgklayout.so
#13 0x410bd2da in nsBlockFrame::ReflowLine ()
   from /usr/lib/firefox-0.9.1/components/libgklayout.so
#14 0x410bd754 in nsBlockFrame::ReflowDirtyLines ()
   from /usr/lib/firefox-0.9.1/components/libgklayout.so
#15 0x410c18d3 in nsBlockFrame::RenumberLists ()
   from /usr/lib/firefox-0.9.1/components/libgklayout.so
#16 0x410c91de in nsContainerFrame::ReflowChild ()
   from /usr/lib/firefox-0.9.1/components/libgklayout.so
#17 0x410db392 in NS_NewCanvasFrame ()
   from /usr/lib/firefox-0.9.1/components/libgklayout.so
#18 0x08b61920 in ?? ()
#19 0x08b336f0 in ?? ()
#20 0xbfffd9b0 in ?? ()
#21 0xbfffd8f0 in ?? ()
#22 0x00000000 in ?? ()
#23 0x00000000 in ?? ()
#24 0x00000000 in ?? ()
#25 0xbfffdc1c in ?? ()
#26 0xbfffd900 in ?? ()
#27 0x00000000 in ?? ()
#28 0xbfffd8f8 in ?? ()
#29 0xbfffd9b0 in ?? ()
#30 0xbfffd8f0 in ?? ()
#31 0x08796ce8 in ?? ()
#32 0x00000000 in ?? ()
#33 0xbfffdc1c in ?? ()
#34 0xbfffdad0 in ?? ()

about:buildconfig

gcc  	gcc version 3.4.1  	-Wall -W -Wno-unused -Wpointer-arith -Wcast-align
-Wno-long-long -pipe -pthread -pipe
c++ 	gcc version 3.4.1 	-frtti -fno-exceptions -Wall -Wconversion
-Wpointer-arith -Wcast-align -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy
-Wno-non-virtual-dtor -Wno-long-long -pipe -fshort-wchar -pthread -pipe
-I/usr/X11R6/include

Configure arguments
--prefix=/usr --enable-default-toolkit=gtk2 --with-x --with-system-zlib
--with-system-jpeg --with-system-png --with-system-mng --enable-xft
--enable-crypto --disable-accessibility --disable-tests --disable-debug
--disable-logging --enable-reorder --enable-strip --disable-pedantic
--enable-cpp-rtti --enable-extensions=all --disable-calendar --disable-mailnews
'--enable-optimize=-O2\ -march=pentium3'
Rodolfo: Could you provide TalkBack incident ID?
Keywords: crash
sorry, but I'm really new to this bugzilla stuff and I don't know what is/where
to find this incident ID. Well, goggling around I found this page:
http://talkback-public.mozilla.org/reports/firefox/, and it says: Talkback Crash
Analysis Reports: FF091. Is that it?
To get the Talkback ID's go to your Firefox directory and go to components/,
there start talkback.exe (or talkback), it'll give you a list with the IDs.
Thank's a lot.
Well, this talkback executable doesn't exist here. I've looked in
$prefix/lib/firefox-0.9.1 and there's no "*talkback*" inside. Is there a
configure parameter to enable it?             
TalkBack is optional component in installation.
Well, so I guess I'll need more help because I've built firefox from sources
specifying --enable-extensions=all in configure, and I didn't find any other
option related to talkback. Installing with make install didn't install
talkback. I do I have to do to have talkback compiled and installed?
TalkBack is available only in official Mozilla.org buils. This utility need
export of symbols in the time of compilation. Could you grab 0.9x nightbuild
from http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-0.9/ and try
to reproduce with it?
Here it goes:
Incident ID: TB237520H
Keywords: talkbackid
Rodolfo: Due to a recent Talkback database upgrade aren't older incidents
available. Could I ask you again for TalkBack incident ID? I do apologize for
complication.
Keywords: talkbackid
here's the new incident id: TB320704E
TB320704E:
GetNormalLineHeight() 
[/builds/tinderbox/firefox-0.9.1/Linux_2.4.20-28.8_Clobber/mozilla/layout/html/base/src/nsHTMLReflowState.cpp,
line 2124]
ComputeLineHeight() 
[/builds/tinderbox/firefox-0.9.1/Linux_2.4.20-28.8_Clobber/mozilla/layout/html/base/src/nsHTMLReflowState.cpp,
line 704]
nsHTMLReflowState::CalcLineHeight() 
[/builds/tinderbox/firefox-0.9.1/Linux_2.4.20-28.8_Clobber/mozilla/layout/html/base/src/nsHTMLReflowState.cpp,
line 2191]
nsBlockReflowState::nsBlockReflowState() 
[/builds/tinderbox/firefox-0.9.1/Linux_2.4.20-28.8_Clobber/mozilla/layout/html/base/src/nsBlockReflowState.cpp,
line 165]
nsBlockFrame::Reflow() 
[/builds/tinderbox/firefox-0.9.1/Linux_2.4.20-28.8_Clobber/mozilla/layout/html/base/src/nsBlockFrame.cpp,
line 686]
nsBlockReflowContext::ReflowBlock() 
[/builds/tinderbox/firefox-0.9.1/Linux_2.4.20-28.8_Clobber/mozilla/layout/html/base/src/nsBlockReflowContext.cpp,
line 189]
nsBlockFrame::ReflowBlockFrame() 
[/builds/tinderbox/firefox-0.9.1/Linux_2.4.20-28.8_Clobber/mozilla/layout/html/base/src/nsBlockFrame.cpp,
line 95]
nsBlockFrame::ReflowLine() 
[/builds/tinderbox/firefox-0.9.1/Linux_2.4.20-28.8_Clobber/mozilla/layout/html/base/src/nsBlockFrame.cpp,
line 2311]
nsBlockFrame::ReflowDirtyLines() 
[/builds/tinderbox/firefox-0.9.1/Linux_2.4.20-28.8_Clobber/mozilla/layout/html/base/src/nsBlockFrame.cpp,
line 2096]
nsBlockFrame::Reflow() 
[/builds/tinderbox/firefox-0.9.1/Linux_2.4.20-28.8_Clobber/mozilla/layout/html/base/src/nsBlockFrame.cpp,
line 816]
nsContainerFrame::ReflowChild() 
[/builds/tinderbox/firefox-0.9.1/Linux_2.4.20-28.8_Clobber/mozilla/layout/html/base/src/nsContainerFrame.cpp,
line 982]
CanvasFrame::Reflow() 
[/builds/tinderbox/firefox-0.9.1/Linux_2.4.20-28.8_Clobber/mozilla/layout/html/base/src/nsHTMLFrame.cpp,
line 554]
nsBoxToBlockAdaptor::Reflow() 
[/builds/tinderbox/firefox-0.9.1/Linux_2.4.20-28.8_Clobber/mozilla/layout/xul/base/src/nsBoxToBlockAdaptor.cpp,
line 883]
nsBoxToBlockAdaptor::DoLayout() 
[/builds/tinderbox/firefox-0.9.1/Linux_2.4.20-28.8_Clobber/mozilla/layout/xul/base/src/nsBoxToBlockAdaptor.cpp,
line 625]
nsBox::Layout() 
[/builds/tinderbox/firefox-0.9.1/Linux_2.4.20-28.8_Clobber/mozilla/layout/xul/base/src/nsBox.cpp,
line 994]
nsScrollBoxFrame::DoLayout() 
[/builds/tinderbox/firefox-0.9.1/Linux_2.4.20-28.8_Clobber/mozilla/layout/xul/base/src/nsScrollBoxFrame.cpp,
line 337]
nsBox::Layout() 
[/builds/tinderbox/firefox-0.9.1/Linux_2.4.20-28.8_Clobber/mozilla/layout/xul/base/src/nsBox.cpp,
line 994]
nsContainerBox::LayoutChildAt() 
[/builds/tinderbox/firefox-0.9.1/Linux_2.4.20-28.8_Clobber/mozilla/layout/xul/base/src/nsContainerBox.cpp,
line 654]
nsGfxScrollFrameInner::Layout() 
[/builds/tinderbox/firefox-0.9.1/Linux_2.4.20-28.8_Clobber/mozilla/layout/html/base/src/nsGfxScrollFrame.cpp,
line 1412]
nsGfxScrollFrame::DoLayout() 
[/builds/tinderbox/firefox-0.9.1/Linux_2.4.20-28.8_Clobber/mozilla/layout/html/base/src/nsGfxScrollFrame.cpp,
line 1264]
nsBox::Layout() 
[/builds/tinderbox/firefox-0.9.1/Linux_2.4.20-28.8_Clobber/mozilla/layout/xul/base/src/nsBox.cpp,
line 994]
nsBoxFrame::Reflow() 
[/builds/tinderbox/firefox-0.9.1/Linux_2.4.20-28.8_Clobber/mozilla/layout/xul/base/src/nsBoxFrame.cpp,
line 868]
nsGfxScrollFrame::Reflow() 
[/builds/tinderbox/firefox-0.9.1/Linux_2.4.20-28.8_Clobber/mozilla/layout/html/base/src/nsGfxScrollFrame.cpp,
line 864]
nsContainerFrame::ReflowChild() 
[/builds/tinderbox/firefox-0.9.1/Linux_2.4.20-28.8_Clobber/mozilla/layout/html/base/src/nsContainerFrame.cpp,
line 982]
ViewportFrame::Reflow() 
[/builds/tinderbox/firefox-0.9.1/Linux_2.4.20-28.8_Clobber/mozilla/layout/html/base/src/nsViewportFrame.cpp,
line 247]
IncrementalReflow::Dispatch() 
[/builds/tinderbox/firefox-0.9.1/Linux_2.4.20-28.8_Clobber/mozilla/layout/html/base/src/nsPresShell.cpp,
line 53]
PresShell::ProcessReflowCommands() 
[/builds/tinderbox/firefox-0.9.1/Linux_2.4.20-28.8_Clobber/mozilla/layout/html/base/src/nsPresShell.cpp,
line 6362]
ReflowEvent::HandleEvent()
PL_HandleEvent() 
[/builds/tinderbox/firefox-0.9.1/Linux_2.4.20-28.8_Clobber/mozilla/xpcom/threads/plevent.c,
line 674]
PL_ProcessPendingEvents() 
[/builds/tinderbox/firefox-0.9.1/Linux_2.4.20-28.8_Clobber/mozilla/xpcom/threads/plevent.c,
line 608]
nsEventQueueImpl::ProcessPendingEvents() 
[/builds/tinderbox/firefox-0.9.1/Linux_2.4.20-28.8_Clobber/mozilla/xpcom/threads/nsEventQueue.cpp,
line 395]
event_processor_callback() 
[/builds/tinderbox/firefox-0.9.1/Linux_2.4.20-28.8_Clobber/mozilla/widget/src/gtk2/nsAppShell.cpp,
line 67]
libglib-2.0.so.0 + 0x503ff (0x406023ff)
libglib-2.0.so.0 + 0x26687 (0x405d8687)
libglib-2.0.so.0 + 0x28933 (0x405da933)
libglib-2.0.so.0 + 0x28bea (0x405dabea)
libgtk-x11-2.0.so.0 + 0x1262d4 (0x402a02d4)
nsAppShell::Run() 
[/builds/tinderbox/firefox-0.9.1/Linux_2.4.20-28.8_Clobber/mozilla/widget/src/gtk2/nsAppShell.cpp,
line 144]
nsAppShellService::Run() 
[/builds/tinderbox/firefox-0.9.1/Linux_2.4.20-28.8_Clobber/mozilla/xpfe/appshell/src/nsAppShellService.cpp,
line 495]
xre_main() 
[/builds/tinderbox/firefox-0.9.1/Linux_2.4.20-28.8_Clobber/mozilla/toolkit/xre/nsAppRunner.cpp,
line 692]
main() 
[/builds/tinderbox/firefox-0.9.1/Linux_2.4.20-28.8_Clobber/mozilla/browser/app/nsBrowserApp.cpp,
line 59]
libc.so.6 + 0x154a7 (0x409ba4a7)

-> GFX: Gtk
similar bugs: bug 240757, bug 246825, bug 246836

Rodolfo: Thanx!
Assignee: general → blizzard
Component: Browser-General → GFX: Gtk
QA Contact: general → ian
Summary: mozilla crashes when opening the www.xinehq.de → mozilla crashes when opening the www.xinehq.de [@ GetNormalLineHeight() ]
On what distro?  This should have been fixed a long time ago.
Actually it is a linux from scratch distro. ldd on firefox-bin shows:

[rodolfo@home /opt/firefox-0.9.1]$ ldd firefox-bin
        linux-gate.so.1 =>  (0xffffe000)
        libmozjs.so => not found
        libxpcom.so => not found
        libplds4.so => not found
        libplc4.so => not found
        libnspr4.so => not found
        libpthread.so.0 => /lib/libpthread.so.0 (0x40027000)
        libdl.so.2 => /lib/libdl.so.2 (0x40038000)
        libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0 (0x4003b000)
        libgdk-x11-2.0.so.0 => /usr/lib/libgdk-x11-2.0.so.0 (0x40342000)
        libatk-1.0.so.0 => /usr/lib/libatk-1.0.so.0 (0x403b5000)
        libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0 (0x403d1000)
        libpangoxft-1.0.so.0 => /usr/lib/libpangoxft-1.0.so.0 (0x403e7000)
        libpangox-1.0.so.0 => /usr/lib/libpangox-1.0.so.0 (0x403ec000)
        libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0x403f8000)
        libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0x4042f000)
        libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0x4046f000)
        libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x40473000)
        libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x404fa000)
        libm.so.6 => /lib/libm.so.6 (0x405d0000)
        libsmime3.so => not found
        libssl3.so => not found
        libnss3.so => not found
        libsoftokn3.so => not found
        libXt.so.6 => /usr/X11R6/lib/libXt.so.6 (0x405f3000)
        libXp.so.6 => /usr/X11R6/lib/libXp.so.6 (0x4064e000)
        libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x40656000)
        libxpcom_compat.so => not found
        libstdc++.so.5 => /usr/lib/libstdc++.so.5 (0x40669000)
        libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x40722000)
        libc.so.6 => /lib/libc.so.6 (0x4072b000)
        libXft.so.2 => /usr/X11R6/lib/libXft.so.2 (0x40846000)
        libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x4085a000)
        libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x40884000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
        libXrandr.so.2 => /usr/X11R6/lib/libXrandr.so.2 (0x40907000)
        libXinerama.so.1 => /usr/X11R6/lib/libXinerama.so.1 (0x4090b000)
        libXrender.so.1 => /usr/X11R6/lib/libXrender.so.1 (0x4090e000)
        libXcursor.so.1 => /usr/X11R6/lib/libXcursor.so.1 (0x40916000)
        libpangoft2-1.0.so.0 => /usr/lib/libpangoft2-1.0.so.0 (0x40920000)
        libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0x40949000)
        libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0x40952000)
        libexpat.so.0 => /usr/lib/libexpat.so.0 (0x4096a000)
        libz.so.1 => /lib/libz.so.1 (0x4098a000)

those 'not found' are the libraries that come along firefox and are in the same
directory as the binary, so they get called when firefox run, no problem.

*** This bug has been marked as a duplicate of 180309 ***
Status: UNCONFIRMED → RESOLVED
Closed: 20 years ago
Resolution: --- → DUPLICATE
Product: Core → Core Graveyard
Crash Signature: [@ GetNormalLineHeight() ]
You need to log in before you can comment on or make changes to this bug.