Package: iceweasel Version: 2.0.0.10-0etch1 Severity: normal -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Iceweasel segfaults reproducably when visiting a page using the
Gentium font (without MOZ_DISABLE_PANGO=1). The attached HTML file is
a minimal test case.
Here is a backtrace:
[EMAIL PROTECTED]:~$ iceweasel -g testcase.html
GNU gdb 6.4.90-debian
Copyright (C) 2006 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "i486-linux-gnu"...Using host libthread_db library
"/lib/i686/cmov/libthread_db.so.1".
(gdb) run
Starting program: /usr/lib/iceweasel/firefox-bin -a firefox
file:///home/jan/testcase.html
Failed to read a valid object file image from memory.
[Thread debugging using libthread_db enabled]
[New process 8959]
[New Thread -1223853792 (LWP 8959)]
[New Thread -1226577008 (LWP 8962)]
[New Thread -1235211376 (LWP 8963)]
[New Thread -1249223792 (LWP 8964)]
[New Thread -1261094000 (LWP 8965)]
[New Thread -1269486704 (LWP 8966)]
[Thread -1269486704 (LWP 8966) exited]
[New Thread -1277879408 (LWP 8967)]
[Thread -1277879408 (LWP 8967) exited]
(gecko:8959): Pango-WARNING **: failed to create cairo scaled font, expect ugly
output. the offending font is 'Gentium 12'
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1223853792 (LWP 8959)]
0x0834f3ea in nsHTMLReflowState::CalcLineHeight (aPresContext=0x912a260,
aRenderingContext=0xa090cd0, aFrame=0xa08ef80)
at nsHTMLReflowState.cpp:2224
2224 nsHTMLReflowState.cpp: Datei oder Verzeichnis nicht gefunden.
in nsHTMLReflowState.cpp
(gdb) bt
#0 0x0834f3ea in nsHTMLReflowState::CalcLineHeight (aPresContext=0x912a260,
aRenderingContext=0xa090cd0, aFrame=0xa08ef80)
at nsHTMLReflowState.cpp:2224
#1 0x083330f7 in nsBlockReflowState (this=0xbfe3957c,
[EMAIL PROTECTED], aPresContext=0x912a260, aFrame=0xa08ef80,
[EMAIL PROTECTED], aTopMarginRoot=4194304, aBottomMarginRoot=4194304)
at nsBlockReflowState.cpp:166
#2 0x0832fad9 in nsBlockFrame::Reflow (this=0xa08ef80,
aPresContext=0x912a260, [EMAIL PROTECTED], [EMAIL PROTECTED],
[EMAIL PROTECTED]) at nsBlockFrame.cpp:771
#3 0x08337374 in nsContainerFrame::ReflowChild (this=0xa08807c,
aKidFrame=0xa08ef80, aPresContext=0x912a260, [EMAIL PROTECTED],
[EMAIL PROTECTED], aX=0, aY=0, aFlags=0, [EMAIL PROTECTED])
at nsContainerFrame.cpp:909
#4 0x0834e30a in CanvasFrame::Reflow (this=0xa08807c, aPresContext=0x912a260,
[EMAIL PROTECTED], [EMAIL PROTECTED], [EMAIL PROTECTED])
at nsHTMLFrame.cpp:531
#5 0x08337374 in nsContainerFrame::ReflowChild (this=0xa0881c4,
aKidFrame=0xa08807c, aPresContext=0x912a260, [EMAIL PROTECTED],
[EMAIL PROTECTED], aX=0, aY=0, aFlags=1, [EMAIL PROTECTED])
at nsContainerFrame.cpp:909
#6 0x08348c78 in nsHTMLScrollFrame::ReflowScrolledFrame (this=0xa0881c4,
[EMAIL PROTECTED], aAssumeHScroll=<value optimized out>,
aAssumeVScroll=0, aMetrics=0xbfe39ad8, aFirstPass=1)
at nsGfxScrollFrame.cpp:515
#7 0x0834b52f in nsHTMLScrollFrame::ReflowContents (this=0xa0881c4,
aState=0xbfe39bac, [EMAIL PROTECTED]) at nsGfxScrollFrame.cpp:570
#8 0x0834b9c4 in nsHTMLScrollFrame::Reflow (this=0xa0881c4,
aPresContext=0x912a260, [EMAIL PROTECTED],
[EMAIL PROTECTED], [EMAIL PROTECTED]) at nsGfxScrollFrame.cpp:768
#9 0x08337374 in nsContainerFrame::ReflowChild (this=0xa087fec,
aKidFrame=0xa0881c4, aPresContext=0x912a260, [EMAIL PROTECTED],
[EMAIL PROTECTED], aX=0, aY=0, aFlags=0, [EMAIL PROTECTED])
at nsContainerFrame.cpp:909
#10 0x08388b23 in ViewportFrame::Reflow (this=0xa087fec,
aPresContext=0x912a260, [EMAIL PROTECTED],
[EMAIL PROTECTED], [EMAIL PROTECTED]) at nsViewportFrame.cpp:239
#11 0x0831bc2e in PresShell::InitialReflow (this=0x9fbb180, aWidth=25200,
aHeight=12450) at nsPresShell.cpp:2958
#12 0x08637798 in nsContentSink::StartLayout (this=0x9f9c6e8, aIsFrameset=0)
at nsContentSink.cpp:921
#13 0x084dcd32 in HTMLContentSink::StartLayout (this=0x9f9c6e8)
at nsHTMLContentSink.cpp:3573
#14 0x084e0ae4 in HTMLContentSink::OpenBody (this=0x9f9c6e8, [EMAIL PROTECTED])
at nsHTMLContentSink.cpp:2644
#15 0x0821f84f in CNavDTD::OpenBody (this=0xa07eff8, aNode=0xa07f268)
at CNavDTD.cpp:2975
#16 0x082239dc in CNavDTD::HandleDefaultStartToken (this=0xa07eff8,
aToken=0x92566d0, aChildTag=eHTMLTag_body, aNode=0xa07f268)
at CNavDTD.cpp:1281
#17 0x08223d4a in CNavDTD::HandleStartToken (this=0xa07eff8, aToken=0x92566d0)
at CNavDTD.cpp:1668
#18 0x082242b8 in CNavDTD::HandleToken (this=0xa07eff8, aToken=0x92566d0,
aParser=0x9f9c240) at CNavDTD.cpp:955
#19 0x08221084 in CNavDTD::BuildModel (this=0xa07eff8, aParser=0x9f9c240,
aTokenizer=0xa07f4d8, anObserver=0x0, aSink=0x9f9c734) at CNavDTD.cpp:458
#20 0x0823439f in nsParser::BuildModel (this=0x9f9c240) at nsParser.cpp:2164
#21 0x08236b72 in nsParser::ResumeParse (this=0x9f9c240, allowIteration=1,
aIsFinalChunk=0, aCanInterrupt=1) at nsParser.cpp:2031
#22 0x08233ba2 in nsParser::OnDataAvailable (this=0x9f9c240,
request=0x9c39264, aContext=0x0, pIStream=0x9c366b8, sourceOffset=0,
aLength=240) at nsParser.cpp:2710
#23 0x0815a4d6 in nsInputStreamPump::OnStateTransfer (this=0x9c36830)
at nsInputStreamPump.cpp:494
#24 0x0815a62f in nsInputStreamPump::OnInputStreamReady (this=0x9c36830,
stream=0x9c366b8) at nsInputStreamPump.cpp:397
#25 0xb7e1e82c in nsInputStreamReadyEvent::EventHandler (plevent=0x9c368c4)
at nsStreamUtils.cpp:120
#26 0xb7e3a3f7 in PL_HandleEvent (self=0x9c368c4) at plevent.c:688
#27 0xb7e3a709 in PL_ProcessPendingEvents (self=0x8c46350) at plevent.c:623
#28 0xb7e3c718 in nsEventQueueImpl::ProcessPendingEvents (this=0x8c46308)
at nsEventQueue.cpp:448
#29 0x082da645 in event_processor_callback (source=0x90c24f8,
condition=G_IO_IN, data=0x0) at nsAppShell.cpp:67
#30 0xb75744ed in g_io_channel_unix_get_fd () from /usr/lib/libglib-2.0.so.0
#31 0xb75451c6 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#32 0xb7548552 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#33 0xb7548937 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#34 0xb7b3c354 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#35 0x082daa02 in nsAppShell::Run (this=0x8caf070) at nsAppShell.cpp:139
#36 0x0880bab0 in nsAppStartup::Run (this=0x8cb1e90) at nsAppStartup.cpp:151
#37 0x0807d27a in XRE_main (argc=4, argv=0xbfe3aab4, aAppData=0x8992a20)
at nsAppRunner.cpp:2817
#38 0x08079e7b in main (argc=168366192, argv=0xb73de170) at nsBrowserApp.cpp:62
#39 0xb72aa450 in __libc_start_main () from /lib/i686/cmov/libc.so.6
#40 0x08079dc1 in _start () at ../sysdeps/i386/elf/start.S:119
(gdb)
- -- System Information:
Debian Release: 4.0
APT prefers stable
APT policy: (990, 'stable'), (500, 'testing')
Architecture: i386 (i686)
Kernel: Linux 2.6.18-5-vserver-686 (SMP w/1 CPU core)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages iceweasel depends on:
ii debianutils 2.17 Miscellaneous utilities specific t
ii fontconfig 2.4.2-1.2 generic font configuration library
ii libatk1.0-0 1.20.0-1 The ATK accessibility toolkit
ii libc6 2.7-3 GNU C Library: Shared libraries
ii libcairo2 1.4.10-1 The Cairo 2D vector graphics libra
ii libfontconfig1 2.4.2-1.2 generic font configuration library
ii libfreetype6 2.3.5-1+b1 FreeType 2 font engine, shared lib
ii libgcc1 1:4.2.2-4 GCC support library
ii libglib2.0-0 2.14.3-1 The GLib library of C routines
ii libgtk2.0-0 2.12.1-1 The GTK+ graphical user interface
ii libjpeg62 6b-13 The Independent JPEG Group's JPEG
ii libmyspell3c2 1:3.1-18 MySpell spellchecking library
ii libpango1.0-0 1.18.3-1 Layout and rendering of internatio
ii libpng12-0 1.2.15~beta5-1 PNG library - runtime
ii libstdc++6 4.2.2-4 The GNU Standard C++ Library v3
ii libx11-6 2:1.0.3-7 X11 client-side library
ii libxft2 2.1.8.2-8 FreeType-based font drawing librar
ii libxinerama1 1:1.0.1-4.1 X11 Xinerama extension library
ii libxp6 1:1.0.0.xsf1-1 X Printing Extension (Xprint) clie
ii libxrender1 1:0.9.1-3 X Rendering Extension client libra
ii libxt6 1:1.0.2-2 X11 toolkit intrinsics library
ii psmisc 22.3-1 Utilities that use the proc filesy
ii zlib1g 1:1.2.3.3.dfsg-6 compression library - runtime
iceweasel recommends no packages.
- -- no debconf information
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
iD8DBQFHXClrXZJ0m2XDVK8RAgtZAJ9E9Pev7VFyQRbBgBfd4lyw5ZFFJACdE0Bq
gTpJLicnaotkn9DjQlWeNGU=
=AUhM
-----END PGP SIGNATURE-----
Title: Iceweasel Gentium Crashtest
I'll crash your Iceweasel
This is a crash test page.

