Bug#401721: Iceape segfaults

Jakob Haufe sur5r at libri.homeip.net
Tue Dec 5 23:07:25 CET 2006


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi!

I've got the same problem. Running iceape with -g gives:

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/tls/libthread_db.so.1".

(gdb) run
Starting program: /usr/lib/iceape/iceape-bin -a iceape
[Thread debugging using libthread_db enabled]
[New Thread -1211484480 (LWP 2811)]
[New Thread -1215132752 (LWP 2816)]
[New Thread -1233106000 (LWP 2818)]
[New Thread -1243612240 (LWP 2819)]
[New Thread -1254098000 (LWP 2821)]
[New Thread -1263137872 (LWP 2822)]
[New Thread -1271526480 (LWP 2823)]
[Thread -1263137872 (LWP 2822) exited]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1211484480 (LWP 2811)]
0xb6cb0bc2 in nsHTMLReflowState::CalcLineHeight (aPresContext=0x85d7968,
aRenderingContext=0x8639bb8, aFrame=0x86367cc) at nsHTMLReflowState.cpp:2224
2224    nsHTMLReflowState.cpp: No such file or directory.
        in nsHTMLReflowState.cpp
(gdb) bt
#0  0xb6cb0bc2 in nsHTMLReflowState::CalcLineHeight
(aPresContext=0x85d7968, aRenderingContext=0x8639bb8, aFrame=0x86367cc)
at nsHTMLReflowState.cpp:2224
#1  0xb6c91823 in nsBlockReflowState (this=0xbfc76e3c,
aReflowState=@0xbfc771fc, aPresContext=0x85d7968, aFrame=0x86367cc,
aMetrics=@0xbfc772f8, aTopMarginRoot=0, aBottomMarginRoot=0)
    at nsBlockReflowState.cpp:172
#2  0xb6c8ede0 in nsBlockFrame::Reflow (this=0x86367cc,
aPresContext=0x85d7968, aMetrics=@0xbfc772f8, aReflowState=@0xbfc771fc,
aStatus=@0xbfc7739c) at nsBlockFrame.cpp:770
#3  0xb6c9052a in nsBlockReflowContext::ReflowBlock (this=0xbfc772b4,
aSpace=@0xbfc77370, aApplyTopMargin=1, aPrevMargin=@0xbfc77640,
aClearance=0, aIsAdjacentWithTop=1, aComputedOffsets=@0xbfc77360,
    aFrameRS=@0xbfc771fc, aFrameReflowStatus=@0xbfc7739c) at
nsBlockReflowContext.cpp:605
#4  0xb6c89cd4 in nsBlockFrame::ReflowBlockFrame (this=0x863664c,
aState=@0xbfc775dc, aLine={mCurrent = 0x863687c},
aKeepReflowGoing=0xbfc77558) at nsBlockFrame.cpp:3477
#5  0xb6c8d3bf in nsBlockFrame::ReflowLine (this=0x863664c,
aState=@0xbfc775dc, aLine={mCurrent = 0x863687c},
aKeepReflowGoing=0xbfc77558, aDamageDirtyArea=0) at nsBlockFrame.cpp:2638
#6  0xb6c8dc09 in nsBlockFrame::ReflowDirtyLines (this=0x863664c,
aState=@0xbfc775dc, aTryPull=1) at nsBlockFrame.cpp:2290
#7  0xb6c8ee98 in nsBlockFrame::Reflow (this=0x863664c,
aPresContext=0x85d7968, aMetrics=@0xbfc77908, aReflowState=@0xbfc77850,
aStatus=@0xbfc77ac8) at nsBlockFrame.cpp:902
#8  0xb6c96980 in nsContainerFrame::ReflowChild (this=0x85db494,
aKidFrame=0x863664c, aPresContext=0x85d7968, aDesiredSize=@0xbfc77908,
aReflowState=@0xbfc77850, aX=0, aY=0, aFlags=0, aStatus=@0xbfc77ac8)
    at nsContainerFrame.cpp:905
#9  0xb6caf9c4 in CanvasFrame::Reflow (this=0x85db494,
aPresContext=0x85d7968, aDesiredSize=@0xbfc77b5c,
aReflowState=@0xbfc779e8, aStatus=@0xbfc77ac8) at nsHTMLFrame.cpp:531
#10 0xb6c96980 in nsContainerFrame::ReflowChild (this=0x85db738,
aKidFrame=0x85db494, aPresContext=0x85d7968, aDesiredSize=@0xbfc77b5c,
aReflowState=@0xbfc779e8, aX=0, aY=0, aFlags=1, aStatus=@0xbfc77ac8)
    at nsContainerFrame.cpp:905
#11 0xb6ca9ab2 in nsHTMLScrollFrame::ReflowScrolledFrame
(this=0x85db738, aState=@0xbfc77c2c, aAssumeHScroll=<value optimized
out>, aAssumeVScroll=0, aMetrics=0xbfc77b5c, aFirstPass=1)
    at nsGfxScrollFrame.cpp:515
#12 0xb6cac6a0 in nsHTMLScrollFrame::ReflowContents (this=0x85db738,
aState=0xbfc77c2c, aDesiredSize=@0xbfc77f08) at nsGfxScrollFrame.cpp:570
#13 0xb6cacb87 in nsHTMLScrollFrame::Reflow (this=0x85db738,
aPresContext=0x85d7968, aDesiredSize=@0xbfc77f08,
aReflowState=@0xbfc77d98, aStatus=@0xbfc780d4) at nsGfxScrollFrame.cpp:768
#14 0xb6c96980 in nsContainerFrame::ReflowChild (this=0x85db5a4,
aKidFrame=0x85db738, aPresContext=0x85d7968, aDesiredSize=@0xbfc77f08,
aReflowState=@0xbfc77d98, aX=0, aY=0, aFlags=0, aStatus=@0xbfc780d4)
    at nsContainerFrame.cpp:905
#15 0xb6ceea64 in ViewportFrame::Reflow (this=0x85db5a4,
aPresContext=0x85d7968, aDesiredSize=@0xbfc7806c,
aReflowState=@0xbfc77fb4, aStatus=@0xbfc780d4) at nsViewportFrame.cpp:239
#16 0xb6c77069 in PresShell::InitialReflow (this=0x85da8f0,
aWidth=17794, aHeight=12068) at nsPresShell.cpp:2904
#17 0xb6dee6ef in nsContentSink::StartLayout (this=0x85d6688,
aIsFrameset=0) at nsContentSink.cpp:921
#18 0xb6ecf502 in HTMLContentSink::StartLayout (this=0x85d6688) at
nsHTMLContentSink.cpp:3563
#19 0xb6ed43a4 in HTMLContentSink::OpenBody (this=0x85d6688,
aNode=@0x8620910) at nsHTMLContentSink.cpp:2634
#20 0xb699386a in CNavDTD::OpenBody (this=0x85de930, aNode=0x8620910) at
CNavDTD.cpp:2972
#21 0xb6994016 in CNavDTD::OpenContainer (this=0x85de930,
aNode=0x8620910, aTag=eHTMLTag_body, aClosedByStartTag=1,
aStyleStack=0x0) at CNavDTD.cpp:3204
#22 0xb6997f5c in CNavDTD::HandleDefaultStartToken (this=0x85de930,
aToken=0x85f5488, aChildTag=eHTMLTag_body, aNode=0x8620910) at
CNavDTD.cpp:1281
#23 0xb69982e3 in CNavDTD::HandleStartToken (this=0x85de930,
aToken=0x85f5488) at CNavDTD.cpp:1668
#24 0xb6998802 in CNavDTD::HandleToken (this=0x85de930,
aToken=0x85f5488, aParser=0x85d5f40) at CNavDTD.cpp:955
#25 0xb69952f4 in CNavDTD::BuildModel (this=0x85de930,
aParser=0x85d5f40, aTokenizer=0x85a8908, anObserver=0x0,
aSink=0x85d66d4) at CNavDTD.cpp:458
#26 0xb69aa6f2 in nsParser::BuildModel (this=0x85d5f40) at nsParser.cpp:2140
#27 0xb69ad27a in nsParser::ResumeParse (this=0x85d5f40,
allowIteration=1, aIsFinalChunk=1, aCanInterrupt=1) at nsParser.cpp:2007
#28 0xb69ac40c in nsParser::ContinueInterruptedParsing (this=0x85d5f40)
at nsParser.cpp:1480
#29 0xb69a9705 in nsParser::ContinueParsing (this=0x8637a00) at
nsParser.cpp:1458
#30 0xb6d1539e in CSSLoaderImpl::SheetComplete (this=0x85d5d50,
aLoadData=0x862e8c0, aSucceeded=1) at nsCSSLoader.cpp:1459
#31 0xb6d1585c in CSSLoaderImpl::ParseSheet (this=0x85d5d50,
aStream=0x85dd868, aLoadData=0x862e8c0, aCompleted=@0xbfc787ac) at
nsCSSLoader.cpp:1391
#32 0xb6d15a7c in SheetLoadData::OnStreamComplete (this=0x862e8c0,
aLoader=0x862ee98, aContext=0x0, aStatus=0, aDataStream=0x85dd868) at
nsCSSLoader.cpp:811
#33 0xb79647aa in nsUnicharStreamLoader::OnStopRequest (this=0x862ee98,
request=0x862e94c, ctxt=0x0, aStatus=0) at nsUnicharStreamLoader.cpp:194
#34 0xb7976c89 in nsHTTPCompressConv::OnStopRequest (this=0x85dff50,
request=0x862e94c, aContext=0x0, aStatus=0) at nsHTTPCompressConv.cpp:134
#35 0xb79632c4 in nsStreamListenerTee::OnStopRequest (this=0x85aa370,
request=0x862e94c, context=0x0, status=0) at nsStreamListenerTee.cpp:65
#36 0xb79c98bd in nsHttpChannel::OnStopRequest (this=0x862e920,
request=0x8621850, ctxt=0x0, status=0) at nsHttpChannel.cpp:4074
#37 0xb7947e46 in nsInputStreamPump::OnStateStop (this=0x8621850) at
nsInputStreamPump.cpp:506
#38 0xb7948808 in nsInputStreamPump::OnInputStreamReady (this=0x8621850,
stream=0x8621750) at nsInputStreamPump.cpp:343
#39 0xb7f2882c in nsInputStreamReadyEvent::EventHandler
(plevent=0x86218ec) at nsStreamUtils.cpp:119
#40 0xb7f3d137 in PL_HandleEvent (self=0x86218ec) at plevent.c:688
#41 0xb7f3d449 in PL_ProcessPendingEvents (self=0x8106238) at plevent.c:623
#42 0xb7f3f2ce in nsEventQueueImpl::ProcessPendingEvents
(this=0x80b2228) at nsEventQueue.cpp:417
#43 0xb68ced05 in event_processor_callback (source=0xb5e5c8e8,
condition=G_IO_IN, data=0x0) at nsAppShell.cpp:67
#44 0xb7d27c7f in g_io_channel_unix_get_fd () from /usr/lib/libglib-2.0.so.0
#45 0xb7cfe731 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#46 0xb7d017a6 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#47 0xb7d01b67 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#48 0x42dba281 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#49 0xb68cf152 in nsAppShell::Run (this=0x8168df0) at nsAppShell.cpp:139
#50 0xb6b16c84 in nsAppStartup::Run (this=0x819aa18) at nsAppStartup.cpp:207
#51 0x0804bf87 in main1 (argc=3, argv=0xbfc79094, nativeApp=<value
optimized out>) at nsAppRunner.cpp:1249
#52 0x0804cffd in main (argc=304, argv=Cannot access memory at address 0x4
) at nsAppRunner.cpp:1736
#53 0x424e8ea8 in __libc_start_main () from /lib/tls/libc.so.6
#54 0x0804a061 in _start () at ../sysdeps/i386/elf/start.S:119

What should I try next?
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)

iD8DBQFFde2c1YAhDic+adYRAvnYAKC6NfRStVvJLYYWdFBc8XRwYD42VwCgx7v9
1H3WKyHeZ8iY/lnoiybtkbc=
=HM1R
-----END PGP SIGNATURE-----




More information about the pkg-mozilla-maintainers mailing list