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.

Reply via email to