--- Begin Message ---
Package: kaffeine-mozilla
Version: 0.4.3.1.dfsg-0.1
Severity: majorki
I rate it major severity, because crashing "remotely" a web browwser can
mean some buffer overflow etc. and perhaps can lead to security problems
- just in case.
Firefox often crashes when I lunch video files from it.
Firefox starts kaffeine to play the video (.avi, streams etc). Firefox
is in background with window "Kaffeine plugin started", and kaffeine is
playing the video. When I go back to Firefox and open othe pages with
other video, then quite often the browser crashes after a while of doing
so (few minutes).
In the example crash below I opened a page with video stream, and while
it was playing in started Kaffeine, I opened two more pages each playing
a stream, then kaffeine freezed and in gdb I saw the SIGSEGV error.
ii firefox 1.5.dfsg+1.5.0.4-1 lightweight web
ii firefox-dbg 1.5.dfsg+1.5.0.4-1 debugging
ii firefox-dom-inspector 1.5.dfsg+1.5.0.4-1 tool for ii
firefox-gnome-support 1.5.dfsg+1.5.0.4-1 Support for Gnome
ii firefox-webdeveloper 1.0.2-1 web developer
ii mozilla-firefox 1.5.dfsg+1.5.0.4-1 Transition
ii mozilla-firefox-dom-inspector 1.5.dfsg+1.5.0.4-1 Transition
ii mozilla-firefox-gnome-support 1.5.dfsg+1.5.0.4-1 Transition
ii mozilla-firefox-webdeveloper 1.0.2-1 web developer
raf256@lore:~$ dpkg --list *kaffeine* | grep ii
ii kaffeine 0.8.1-3 versatile media player for KDE
ii kaffeine-mozilla 0.4.3.1.dfsg-0.1 mozilla plugin that lanches
raf256@lore:~$ dpkg --list *xine* | grep ii
ii amarok-xine 1.4.0a-1+b1 xine engine for the amaroK
ii gxine 0.5.6-0.1 the xine video player,
ii libarts1-xine 3.5.3-2 aRts plugin enabling xine
ii libxine-dev 1.1.1-2 the xine video player library,
ii libxine1 1.1.1-2 the xine video/media player
ii libxinerama-dev 1.0.1-4 X11 Xinerama extension library
ii libxinerama1 1.0.1-4 X11 Xinerama extension library
ii totem-xine 1.4.1-2 A simple media player for the p
ii x11proto-xinerama-dev 1.1.2-3 X11 Xinerama extension wire
ii xine-ui 0.99.3-1.1 the xine video player, user
ii xinetd 2.3.14-1 replacement for inetd with many
---------------------------------------------------------------------------------------------
raf256@lore:~$ md5sum /usr/lib/firefox/firefox-bin
05c073908fc914f8e2564a53c0e23661 /usr/lib/firefox/firefox-bin
raf256@lore:~$ gdb /usr/lib/firefox/firefox-bin
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"...startUsing host
libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
(gdb) start
Breakpoint 1 at 0x807856b: file nsBrowserApp.cpp, line 59.
Starting program: /usr/lib/firefox/firefox-bin
/usr/lib/firefox/firefox-bin: error while loading shared libraries:
libxpcom_core.so: cannot open shared object file: No such file or directory
Program exited with code 0177.
(gdb) quit
raf256@lore:~$ /usr/lib/firefox/firefox-bin
/usr/lib/firefox/firefox-bin: error while loading shared libraries:
libxpcom_core.so: cannot open shared object file: No such file or directory
raf256@lore:~$ vim /usr/lib/firefox/firefox
raf256@lore:~$ man firefox
Reformatting firefox(1), please wait...
raf256@lore:~$ md5sum /usr/lib/firefox/firefox-bin
05c073908fc914f8e2564a53c0e23661 /usr/lib/firefox/firefox-bin
raf256@lore:~$ firefox -g
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/i686/cmov/libthread_db.so.1".
(gdb) run
Starting program: /usr/lib/firefox/firefox-bin -a firefox
[Thread debugging using libthread_db enabled]
[New Thread -1222232384 (LWP 25800)]
[New Thread -1222788176 (LWP 24878)]
[New Thread -1357939792 (LWP 6008)]
[New Thread -1496749136 (LWP 17590)]
[New Thread -1630970960 (LWP 15193)]
[New Thread -1765192784 (LWP 3824)]
[New Thread -1899414608 (LWP 31355)]
[New Thread -2038027344 (LWP 30893)]
[New Thread 2122718128 (LWP 27619)]
[Thread -2038027344 (LWP 30893) exited]
/dev/dvb/adapter0/frontend0 : : No such file or directory
QLayout "unnamed" added to QWidget "unnamed", which already has a layout
External func OLEAUT32.dll:8
DMO dll supports VO Optimizations 0 1
DMO dll might use previous sample when requested
GetOutput r=0x0 size:230400 align:1
StreamCount r=0x0 1 1
Decoder supports the following YUV formats: YV12 YUY2 UYVY YVYU
Decoder is capable of YUV output (flags 0x1b)
[Thread -1765192784 (LWP 3824) exited]
[Thread -1630970960 (LWP 15193) exited]
[Thread -1496749136 (LWP 17590) exited]
[Thread -1899414608 (LWP 31355) exited]
[New Thread -1899414608 (LWP 9036)]
[New Thread -1496749136 (LWP 28096)]
[Thread -1496749136 (LWP 28096) exited]
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1222232384 (LWP 25800)]
0xb7892adc in _XrmInternalStringToQuark (name=0x9ec32d16
"defaultDistance", len=15, sig=3309515, permstring=1) at
../../src/Quarks.c:269
269 ../../src/Quarks.c: No such file or directory.
in ../../src/Quarks.c
Current language: auto; currently c
(gdb) Total Unfree 60 bytes cnt 1 [(nil),0]
bt
#0 0xb7892adc in _XrmInternalStringToQuark (name=0x9ec32d16
"defaultDistance", len=15, sig=3309515, permstring=1) at
../../src/Quarks.c:269
#1 0xb7892f1c in XrmPermStringToQuark (name=0x9ec32d16
"defaultDistance") at ../../src/Quarks.c:382
#2 0xb75a2d4b in _XtCompileResourceList (resources=0x9ec36fa0,
num_resources=2) at ../../src/Resources.c:375
#3 0xb759f83e in ObjectClassPartInitialize (wc=0x9ec36de0) at
../../src/Object.c:237
#4 0xb758ca87 in CallClassPartInit (ancestor=0xb75c5520, wc=0x9ec36de0)
at ../../src/Create.c:85
#5 0xb758ca7b in CallClassPartInit (ancestor=0xb75c55c0, wc=0x9ec36de0)
at ../../src/Create.c:82
#6 0xb758ca7b in CallClassPartInit (ancestor=0xb75c5200, wc=0x9ec36de0)
at ../../src/Create.c:82
#7 0xb758ca7b in CallClassPartInit (ancestor=0xb75c5280, wc=0x9ec36de0)
at ../../src/Create.c:82
#8 0xb758ca7b in CallClassPartInit (ancestor=0xb75c4dc0, wc=0x9ec36de0)
at ../../src/Create.c:82
#9 0xb758ca7b in CallClassPartInit (ancestor=0xb75c4ee0, wc=0x9ec36de0)
at ../../src/Create.c:82
#10 0xb758ca7b in CallClassPartInit (ancestor=0x9ec36de0, wc=0x9ec36de0)
at ../../src/Create.c:82
#11 0xb758cba3 in XtInitializeWidgetClass (wc=0x9ec36de0) at
../../src/Create.c:193
#12 0xb758d7f8 in _XtCreateWidget (name=0xaf19343c "form",
widget_class=0x9ec36de0, parent=0xa0b7d28, args=0x64, num_args=100,
typed_args=0x64, num_typed_args=100) at ../../src/Create.c:520
#13 0xb75bcbd5 in _XtVaCreateWidget (name=0xaf19343c "form",
widget_class=0x9ec36de0, parent=0xa0b7d28,
var=0x64 <Address 0x64 out of bounds>, count=100) at
../../src/VarCreate.c:84
#14 0xb75bcd67 in XtVaCreateManagedWidget (name=0xaf19343c "form",
widget_class=0x9ec36de0, parent=0xa0b7d28) at ../../src/VarCreate.c:139
#15 0xaf1926d2 in NPP_SetWindow () from
/usr/lib/mozilla/plugins/kaffeineplugin.so
#16 0xaf192fb4 in Private_SetWindow () from
/usr/lib/mozilla/plugins/kaffeineplugin.so
#17 0x0824e239 in ns4xPluginInstance::SetWindow (this=0xa0dce90,
window=0xa0c7cdc) at ns4xPluginInstance.cpp:1310
#18 0x0824b0cc in nsPluginNativeWindowGtk2::CallSetWindow
(this=0xa0c7cd8, aPluginInstance=@0xbfd06878) at
nsPluginNativeWindowGtk2.cpp:136
#19 0x08241ff2 in nsPluginHostImpl::InstantiateEmbeddedPlugin
(this=0x9c9bdb0, aMimeType=<value optimized out>, aURL=0x9c665b8,
aOwner=0x9617418) at nsPluginHostImpl.cpp:3499
#20 0x082f0433 in nsObjectFrame::InstantiatePlugin (this=0xa131060,
aPresContext=0x82ec720, aMetrics=@0xbfd06e94, aReflowState=@0x64,
aPluginHost=0x9c9bdb4, aMimeType=0x9fd1798 "application/x-mplayer2",
aURI=0x9c665b8) at nsObjectFrame.cpp:1366
#21 0x082f1b6c in nsObjectFrame::Reflow (this=0xa131060,
aPresContext=0xa0e8080, aMetrics=@0xbfd06e94, aReflowState=@0xbfd06ddc,
aStatus=@0xbfd06f48) at nsObjectFrame.cpp:1239
#22 0x082eb6cd in nsLineLayout::ReflowFrame (this=0xbfd06ff0,
aFrame=0xa131060, aReflowStatus=@0xbfd06f48, aMetrics=0x0,
aPushedFrame=@0xbfd06f44) at nsLineLayout.cpp:995
#23 0x082b9f78 in nsBlockFrame::ReflowInlineFrame (this=0xa130e24,
aState=@0xbfd07270, aLineLayout=@0xbfd06ff0, aLine=
{mCurrent = 0xa1310f8}, aFrame=0xa131060,
aLineReflowStatus=0xbfd06fab "") at nsBlockFrame.cpp:4013
#24 0x082ba64a in nsBlockFrame::DoReflowInlineFrames (this=0xa130e24,
aState=@0xbfd07270, aLineLayout=@0xbfd06ff0, aLine=
{mCurrent = 0xa1310f8}, aKeepReflowGoing=0xbfd07208,
aLineReflowStatus=0x64 <Address 0x64 out of bounds>, aUpdateMaximumWidth=0,
aDamageDirtyArea=0) at nsBlockFrame.cpp:3852
#25 0x082ba946 in nsBlockFrame::ReflowInlineFrames (this=0xa130e24,
aState=@0xbfd07270, aLine={mCurrent = 0xa1310f8},
aKeepReflowGoing=0xbfd07208, aDamageDirtyArea=0,
aUpdateMaximumWidth=0) at nsBlockFrame.cpp:3734
#26 0x082bab60 in nsBlockFrame::ReflowLine (this=0xa130e24,
aState=@0xbfd07270, aLine={mCurrent = 0xa1310f8},
aKeepReflowGoing=0xbfd07208,
aDamageDirtyArea=0) at nsBlockFrame.cpp:2728
#27 0x082bb149 in nsBlockFrame::ReflowDirtyLines (this=0xa130e24,
aState=@0xbfd07270, aTryPull=1) at nsBlockFrame.cpp:2262
#28 0x082bc405 in nsBlockFrame::Reflow (this=0xa130e24,
aPresContext=0xa0e8080, aMetrics=@0xbfd075e8, aReflowState=@0xbfd07530,
aStatus=@0xbfd0786c) at nsBlockFrame.cpp:902
#29 0x082c3c54 in nsContainerFrame::ReflowChild (this=0xa130dc8,
aKidFrame=0xa130e24, aPresContext=0xa0e8080, aDesiredSize=@0xe,
aReflowState=@0xe, aX=100, aY=100, aFlags=0, aStatus=@0xbfd0786c) at
nsContainerFrame.cpp:905
#30 0x0838e762 in nsTableCellFrame::Reflow (this=0xa130dc8,
aPresContext=0xa0e8080, aDesiredSize=@0xbfd077d4, aReflowState=@0xbfd0771c,
aStatus=@0xbfd0786c) at nsTableCellFrame.cpp:857
#31 0x082c3c54 in nsContainerFrame::ReflowChild (this=0xa134c7c,
aKidFrame=0xa130dc8, aPresContext=0xa0e8080, aDesiredSize=@0xe,
---Type <return> to continue, or q <return> to quit---
aReflowState=@0xe, aX=100, aY=100, aFlags=0, aStatus=@0xbfd0786c) at
nsContainerFrame.cpp:905
#32 0x083a8a12 in nsTableRowFrame::ReflowChildren (this=0xa134c7c,
aPresContext=0xa0e8080, aDesiredSize=@0xbfd07a04,
aReflowState=@0xbfd0794c, aTableFrame=@0xa134a7c,
aStatus=@0xbfd085fc, aDirtyOnly=0) at nsTableRowFrame.cpp:962
#33 0x083a6cbe in nsTableRowFrame::Reflow (this=0xa134c7c,
aPresContext=0xa0e8080, aDesiredSize=@0xbfd07a04, aReflowState=@0xbfd0794c,
aStatus=@0xbfd085fc) at nsTableRowFrame.cpp:1405
#34 0x082c3c54 in nsContainerFrame::ReflowChild (this=0xa134ba8,
aKidFrame=0xa134c7c, aPresContext=0xa0e8080, aDesiredSize=@0xe,
aReflowState=@0xe, aX=100, aY=100, aFlags=0, aStatus=@0xbfd085fc) at
nsContainerFrame.cpp:905
#35 0x083ac634 in nsTableRowGroupFrame::ReflowChildren (this=0xa134ba8,
aPresContext=0xa0e8080, aDesiredSize=@0xbfd07ce4,
aReflowState=@0xbfd07aa4, aStatus=@0xbfd085fc, aStartFrame=0x0,
aDirtyOnly=0, aFirstRowReflowed=0x0, aPageBreakBeforeEnd=0xbfd07ad4)
at nsTableRowGroupFrame.cpp:387
#36 0x083ad3dc in nsTableRowGroupFrame::Reflow (this=0xa134ba8,
aPresContext=0xa0e8080, aDesiredSize=@0xbfd07ce4, aReflowState=@0xbfd07c2c,
aStatus=@0xbfd085fc) at nsTableRowGroupFrame.cpp:1239
#37 0x082c3c54 in nsContainerFrame::ReflowChild (this=0xa134a7c,
aKidFrame=0xa134ba8, aPresContext=0xa0e8080, aDesiredSize=@0xe,
aReflowState=@0xe, aX=100, aY=100, aFlags=0, aStatus=@0xbfd085fc) at
nsContainerFrame.cpp:905
#38 0x0839f992 in nsTableFrame::ReflowChildren (this=0xa134a7c,
aReflowState=@0xbfd07e24, aDoColGroups=1, aDirtyOnly=0, aStatus=@0xbfd085fc,
aLastChildReflowed=@0xbfd07e94, aOverflowArea=@0xbfd07e44,
aReflowedAtLeastOne=0x0) at nsTableFrame.cpp:3199
#39 0x083a1d06 in nsTableFrame::Reflow (this=0xa134a7c,
aPresContext=0xa0e8080, aDesiredSize=@0xbfd08174, aReflowState=@0xbfd07f18,
aStatus=@0xbfd085fc) at nsTableFrame.cpp:1915
#40 0x082c3c54 in nsContainerFrame::ReflowChild (this=0xa134974,
aKidFrame=0xa134a7c, aPresContext=0xa0e8080, aDesiredSize=@0xe,
aReflowState=@0xe, aX=100, aY=100, aFlags=1, aStatus=@0xbfd085fc) at
nsContainerFrame.cpp:905
#41 0x083a4396 in nsTableOuterFrame::OuterReflowChild (this=0xa134974,
aPresContext=0xa0e8080, aChildFrame=0xa134a7c, aOuterRS=@0xbfd08400,
aMetrics=@0xbfd08174, aAvailWidth=4815, aDesiredSize=@0xbfd08240,
aMargin=@0xbfd081c0, aMarginNoAuto=@0xbfd081d0, aPadding=@0x64,
aReflowReason=eReflowReason_Initial, aStatus=@0x64,
aNeedToReflowCaption=0x0) at nsTableOuterFrame.cpp:1316
#42 0x083a5dc3 in nsTableOuterFrame::Reflow (this=0xa134974,
aPresContext=0xa0e8080, aDesiredSize=@0xbfd084fc, aOuterRS=@0xbfd08400,
aStatus=@0xbfd085fc) at nsTableOuterFrame.cpp:1961
#43 0x082bda3f in nsBlockReflowContext::ReflowBlock (this=0xbfd084b8,
aSpace=@0xbfd085c0, aApplyTopMargin=1, aPrevMargin=@0xbfd08864,
aClearance=0, aIsAdjacentWithTop=1, aComputedOffsets=@0xbfd085b0,
aFrameRS=@0xbfd08400, aFrameReflowStatus=@0xbfd085fc)
at nsBlockReflowContext.cpp:605
#44 0x082b95ec in nsBlockFrame::ReflowBlockFrame (this=0xa134788,
aState=@0xbfd08800, aLine={mCurrent = 0xa1312d0},
aKeepReflowGoing=0xbfd08798) at nsBlockFrame.cpp:3449
#45 0x082baa1b in nsBlockFrame::ReflowLine (this=0xa134788,
aState=@0xbfd08800, aLine={mCurrent = 0xa1312d0},
aKeepReflowGoing=0xbfd08798,
aDamageDirtyArea=0) at nsBlockFrame.cpp:2610
#46 0x082bb149 in nsBlockFrame::ReflowDirtyLines (this=0xa134788,
aState=@0xbfd08800, aTryPull=1) at nsBlockFrame.cpp:2262
#47 0x082bc405 in nsBlockFrame::Reflow (this=0xa134788,
aPresContext=0xa0e8080, aMetrics=@0xbfd08c8c, aReflowState=@0xbfd08b90,
aStatus=@0xbfd08d8c) at nsBlockFrame.cpp:902
#48 0x082bda3f in nsBlockReflowContext::ReflowBlock (this=0xbfd08c48,
aSpace=@0xbfd08d50, aApplyTopMargin=1, aPrevMargin=@0xbfd08ff4,
aClearance=0, aIsAdjacentWithTop=1, aComputedOffsets=@0xbfd08d40,
aFrameRS=@0xbfd08b90, aFrameReflowStatus=@0xbfd08d8c)
at nsBlockReflowContext.cpp:605
#49 0x082b95ec in nsBlockFrame::ReflowBlockFrame (this=0xa134630,
aState=@0xbfd08f90, aLine={mCurrent = 0xa13139c},
aKeepReflowGoing=0xbfd08f28) at nsBlockFrame.cpp:3449
#50 0x082baa1b in nsBlockFrame::ReflowLine (this=0xa134630,
aState=@0xbfd08f90, aLine={mCurrent = 0xa13139c},
aKeepReflowGoing=0xbfd08f28,
aDamageDirtyArea=0) at nsBlockFrame.cpp:2610
#51 0x082bb149 in nsBlockFrame::ReflowDirtyLines (this=0xa134630,
aState=@0xbfd08f90, aTryPull=1) at nsBlockFrame.cpp:2262
#52 0x082bc405 in nsBlockFrame::Reflow (this=0xa134630,
aPresContext=0xa0e8080, aMetrics=@0xbfd09360, aReflowState=@0xbfd091f8,
aStatus=@0xbfd092d8) at nsBlockFrame.cpp:902
#53 0x082c3c54 in nsContainerFrame::ReflowChild (this=0xa1344f4,
aKidFrame=0xa134630, aPresContext=0xa0e8080, aDesiredSize=@0xe,
---Type <return> to continue, or q <return> to quit---
aReflowState=@0xe, aX=100, aY=100, aFlags=1, aStatus=@0xbfd092d8) at
nsContainerFrame.cpp:905
#54 0x082d5b3e in nsHTMLScrollFrame::ReflowScrolledFrame
(this=0xa1344f4, aState=@0xbfd0943c, aAssumeHScroll=<value optimized out>,
aAssumeVScroll=<value optimized out>, aMetrics=0xbfd09360,
aFirstPass=1) at nsGfxScrollFrame.cpp:515
#55 0x082d5d10 in nsHTMLScrollFrame::ReflowContents (this=0xa1344f4,
aState=0xbfd0943c, aDesiredSize=@0xbfd097ac) at nsGfxScrollFrame.cpp:570
#56 0x082d7a57 in nsHTMLScrollFrame::Reflow (this=0xa1344f4,
aPresContext=0xa0e8080, aDesiredSize=@0xbfd097ac, aReflowState=@0xbfd096b0,
aStatus=@0xbfd09b98) at nsGfxScrollFrame.cpp:768
#57 0x082bda3f in nsBlockReflowContext::ReflowBlock (this=0xbfd09768,
aSpace=@0xbfd09804, aApplyTopMargin=1, aPrevMargin=@0xbfd0981c,
aClearance=0, aIsAdjacentWithTop=1, aComputedOffsets=@0xa11c810,
aFrameRS=@0xbfd096b0, aFrameReflowStatus=@0xbfd09b98)
at nsBlockReflowContext.cpp:605
#58 0x082b68a3 in nsBlockFrame::ReflowFloat (this=0x64,
aState=@0xbfd09ec0, aPlaceholder=0xa1313fc, aFloatCache=0xa11c7f8,
aReflowStatus=@0xbfd09b98) at nsBlockFrame.cpp:5924
#59 0x082be5ae in nsBlockReflowState::FlowAndPlaceFloat
(this=0xbfd09ec0, aFloatCache=0xa11c7f8, aIsLeftFloat=0x64,
aReflowStatus=@0xbfd09b98, aForceFit=0) at nsBlockReflowState.cpp:922
#60 0x082bece4 in nsBlockReflowState::AddFloat (this=0xbfd09ec0,
aLineLayout=@0xbfd09c40, aPlaceholder=0xa1313fc, aInitialReflow=0,
aReflowStatus=@0xbfd09b98) at nsBlockReflowState.cpp:626
#61 0x082ebb39 in nsLineLayout::ReflowFrame (this=0xbfd09c40,
aFrame=0xa1313fc, aReflowStatus=@0xbfd09b98, aMetrics=0x0,
aPushedFrame=@0xbfd09b94) at nsLineLayout.h:260
#62 0x082b9f78 in nsBlockFrame::ReflowInlineFrame (this=0x9f93300,
aState=@0xbfd09ec0, aLineLayout=@0xbfd09c40, aLine=
{mCurrent = 0xa1342a4}, aFrame=0xa1313fc,
aLineReflowStatus=0xbfd09bfb "") at nsBlockFrame.cpp:4013
#63 0x082ba64a in nsBlockFrame::DoReflowInlineFrames (this=0x9f93300,
aState=@0xbfd09ec0, aLineLayout=@0xbfd09c40, aLine=
{mCurrent = 0xa1342a4}, aKeepReflowGoing=0xbfd09e58,
aLineReflowStatus=0x64 <Address 0x64 out of bounds>, aUpdateMaximumWidth=0,
aDamageDirtyArea=0) at nsBlockFrame.cpp:3852
#64 0x082ba946 in nsBlockFrame::ReflowInlineFrames (this=0x9f93300,
aState=@0xbfd09ec0, aLine={mCurrent = 0xa1342a4},
aKeepReflowGoing=0xbfd09e58, aDamageDirtyArea=0,
aUpdateMaximumWidth=0) at nsBlockFrame.cpp:3734
#65 0x082bab60 in nsBlockFrame::ReflowLine (this=0x9f93300,
aState=@0xbfd09ec0, aLine={mCurrent = 0xa1342a4},
aKeepReflowGoing=0xbfd09e58,
aDamageDirtyArea=0) at nsBlockFrame.cpp:2728
#66 0x082bb149 in nsBlockFrame::ReflowDirtyLines (this=0x9f93300,
aState=@0xbfd09ec0, aTryPull=1) at nsBlockFrame.cpp:2262
#67 0x082bc405 in nsBlockFrame::Reflow (this=0x9f93300,
aPresContext=0xa0e8080, aMetrics=@0xbfd0a290, aReflowState=@0xbfd0a128,
aStatus=@0xbfd0a208) at nsBlockFrame.cpp:902
#68 0x082c3c54 in nsContainerFrame::ReflowChild (this=0x9f93178,
aKidFrame=0x9f93300, aPresContext=0xa0e8080, aDesiredSize=@0xe,
aReflowState=@0xe, aX=100, aY=100, aFlags=1, aStatus=@0xbfd0a208) at
nsContainerFrame.cpp:905
#69 0x082d5b3e in nsHTMLScrollFrame::ReflowScrolledFrame
(this=0x9f93178, aState=@0xbfd0a36c, aAssumeHScroll=<value optimized out>,
aAssumeVScroll=<value optimized out>, aMetrics=0xbfd0a290,
aFirstPass=1) at nsGfxScrollFrame.cpp:515
#70 0x082d5d10 in nsHTMLScrollFrame::ReflowContents (this=0x9f93178,
aState=0xbfd0a36c, aDesiredSize=@0xbfd0a6dc) at nsGfxScrollFrame.cpp:570
#71 0x082d7a57 in nsHTMLScrollFrame::Reflow (this=0x9f93178,
aPresContext=0xa0e8080, aDesiredSize=@0xbfd0a6dc, aReflowState=@0xbfd0a5e0,
aStatus=@0xbfd0aac8) at nsGfxScrollFrame.cpp:768
#72 0x082bda3f in nsBlockReflowContext::ReflowBlock (this=0xbfd0a698,
aSpace=@0xbfd0a734, aApplyTopMargin=1, aPrevMargin=@0xbfd0a74c,
aClearance=0, aIsAdjacentWithTop=0, aComputedOffsets=@0x9d297b8,
aFrameRS=@0xbfd0a5e0, aFrameReflowStatus=@0xbfd0aac8)
at nsBlockReflowContext.cpp:605
#73 0x082b68a3 in nsBlockFrame::ReflowFloat (this=0x64,
aState=@0xbfd0adf0, aPlaceholder=0xa1342d4, aFloatCache=0x9d297a0,
aReflowStatus=@0xbfd0aac8) at nsBlockFrame.cpp:5924
#74 0x082be5ae in nsBlockReflowState::FlowAndPlaceFloat
(this=0xbfd0adf0, aFloatCache=0x9d297a0, aIsLeftFloat=0x64,
aReflowStatus=@0xbfd0aac8, aForceFit=0) at nsBlockReflowState.cpp:922
#75 0x082bece4 in nsBlockReflowState::AddFloat (this=0xbfd0adf0,
aLineLayout=@0xbfd0ab70, aPlaceholder=0xa1342d4, aInitialReflow=0,
aReflowStatus=@0xbfd0aac8) at nsBlockReflowState.cpp:626
#76 0x082ebb39 in nsLineLayout::ReflowFrame (this=0xbfd0ab70,
aFrame=0xa1342d4, aReflowStatus=@0xbfd0aac8, aMetrics=0x0,
---Type <return> to continue, or q <return> to quit---
aPushedFrame=@0xbfd0aac4) at nsLineLayout.h:260
#77 0x082b9f78 in nsBlockFrame::ReflowInlineFrame (this=0xa11fdc4,
aState=@0xbfd0adf0, aLineLayout=@0xbfd0ab70, aLine=
{mCurrent = 0xa134308}, aFrame=0xa1342d4,
aLineReflowStatus=0xbfd0ab2b "") at nsBlockFrame.cpp:4013
#78 0x082ba64a in nsBlockFrame::DoReflowInlineFrames (this=0xa11fdc4,
aState=@0xbfd0adf0, aLineLayout=@0xbfd0ab70, aLine=
{mCurrent = 0xa134308}, aKeepReflowGoing=0xbfd0ad88,
aLineReflowStatus=0x64 <Address 0x64 out of bounds>, aUpdateMaximumWidth=0,
aDamageDirtyArea=1) at nsBlockFrame.cpp:3852
#79 0x082ba946 in nsBlockFrame::ReflowInlineFrames (this=0xa11fdc4,
aState=@0xbfd0adf0, aLine={mCurrent = 0xa134308},
aKeepReflowGoing=0xbfd0ad88, aDamageDirtyArea=1,
aUpdateMaximumWidth=0) at nsBlockFrame.cpp:3734
#80 0x082bab60 in nsBlockFrame::ReflowLine (this=0xa11fdc4,
aState=@0xbfd0adf0, aLine={mCurrent = 0xa134308},
aKeepReflowGoing=0xbfd0ad88,
aDamageDirtyArea=1) at nsBlockFrame.cpp:2728
#81 0x082bb149 in nsBlockFrame::ReflowDirtyLines (this=0xa11fdc4,
aState=@0xbfd0adf0, aTryPull=1) at nsBlockFrame.cpp:2262
#82 0x082bc405 in nsBlockFrame::Reflow (this=0xa11fdc4,
aPresContext=0xa0e8080, aMetrics=@0xbfd0b27c, aReflowState=@0xbfd0b180,
aStatus=@0xbfd0b37c) at nsBlockFrame.cpp:902
#83 0x082bda3f in nsBlockReflowContext::ReflowBlock (this=0xbfd0b238,
aSpace=@0xbfd0b340, aApplyTopMargin=1, aPrevMargin=@0xbfd0b5e4,
aClearance=0, aIsAdjacentWithTop=1, aComputedOffsets=@0xbfd0b330,
aFrameRS=@0xbfd0b180, aFrameReflowStatus=@0xbfd0b37c)
at nsBlockReflowContext.cpp:605
#84 0x082b95ec in nsBlockFrame::ReflowBlockFrame (this=0xa11fccc,
aState=@0xbfd0b580, aLine={mCurrent = 0xa11fe74},
aKeepReflowGoing=0xbfd0b518) at nsBlockFrame.cpp:3449
#85 0x082baa1b in nsBlockFrame::ReflowLine (this=0xa11fccc,
aState=@0xbfd0b580, aLine={mCurrent = 0xa11fe74},
aKeepReflowGoing=0xbfd0b518,
aDamageDirtyArea=1) at nsBlockFrame.cpp:2610
#86 0x082bb149 in nsBlockFrame::ReflowDirtyLines (this=0xa11fccc,
aState=@0xbfd0b580, aTryPull=1) at nsBlockFrame.cpp:2262
#87 0x082bc405 in nsBlockFrame::Reflow (this=0xa11fccc,
aPresContext=0xa0e8080, aMetrics=@0xbfd0b898, aReflowState=@0xbfd0b7e0,
aStatus=@0xbfd0ba58) at nsBlockFrame.cpp:902
#88 0x082c3c54 in nsContainerFrame::ReflowChild (this=0x904fd60,
aKidFrame=0xa11fccc, aPresContext=0xa0e8080, aDesiredSize=@0xe,
aReflowState=@0xe, aX=100, aY=100, aFlags=0, aStatus=@0xbfd0ba58) at
nsContainerFrame.cpp:905
#89 0x082da725 in CanvasFrame::Reflow (this=0x904fd60,
aPresContext=0xa0e8080, aDesiredSize=@0xbfd0bae0, aReflowState=@0xbfd0b978,
aStatus=@0xbfd0ba58) at nsHTMLFrame.cpp:531
#90 0x082c3c54 in nsContainerFrame::ReflowChild (this=0x904fea8,
aKidFrame=0x904fd60, aPresContext=0xa0e8080, aDesiredSize=@0xe,
aReflowState=@0xe, aX=100, aY=100, aFlags=1, aStatus=@0xbfd0ba58) at
nsContainerFrame.cpp:905
#91 0x082d5b3e in nsHTMLScrollFrame::ReflowScrolledFrame
(this=0x904fea8, aState=@0xbfd0bbbc, aAssumeHScroll=<value optimized out>,
aAssumeVScroll=<value optimized out>, aMetrics=0xbfd0bae0,
aFirstPass=1) at nsGfxScrollFrame.cpp:515
#92 0x082d5d10 in nsHTMLScrollFrame::ReflowContents (this=0x904fea8,
aState=0xbfd0bbbc, aDesiredSize=@0xbfd0bea0) at nsGfxScrollFrame.cpp:570
#93 0x082d7a57 in nsHTMLScrollFrame::Reflow (this=0x904fea8,
aPresContext=0xa0e8080, aDesiredSize=@0xbfd0bea0, aReflowState=@0xbfd0bd30,
aStatus=@0xbfd0c018) at nsGfxScrollFrame.cpp:768
#94 0x082c3c54 in nsContainerFrame::ReflowChild (this=0x904fcd0,
aKidFrame=0x904fea8, aPresContext=0xa0e8080, aDesiredSize=@0xe,
aReflowState=@0xe, aX=100, aY=100, aFlags=0, aStatus=@0xbfd0c018) at
nsContainerFrame.cpp:905
#95 0x08314b75 in ViewportFrame::Reflow (this=0x904fcd0,
aPresContext=0xa0e8080, aDesiredSize=@0xbfd0c064, aReflowState=@0xbfd0bf58,
aStatus=@0xbfd0c018) at nsViewportFrame.cpp:239
#96 0x082a2be0 in IncrementalReflow::Dispatch (this=0xbfd0c0b0,
aPresContext=0xa0e8080, aDesiredSize=@0xbfd0c064, aMaxSize=@0xbfd0c0e0,
aRendContext=@0xa0b97b0) at nsPresShell.cpp:906
#97 0x082a8045 in PresShell::ProcessReflowCommands (this=0x9fb3458,
aInterruptible=1) at nsPresShell.cpp:6878
#98 0x082a81b5 in HandlePLEvent (aEvent=0x64) at nsPresShell.cpp:6707
#99 0xb7ecb987 in PL_HandleEvent (self=0x9fb7e78) at plevent.c:688
#100 0xb7ecc258 in PL_ProcessPendingEvents (self=0x8bc1410) at plevent.c:623
#101 0xb7ecd90e in nsEventQueueImpl::ProcessPendingEvents
(this=0x8bc13c8) at nsEventQueue.cpp:417
#102 0x082680e5 in event_processor_callback (source=0x8e4aab0,
condition=G_IO_IN, data=0xe) at nsAppShell.cpp:67
---Type <return> to continue, or q <return> to quit---
#103 0xb77ec49f in g_vasprintf () from /usr/lib/libglib-2.0.so.0
#104 0xb77c31ac in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#105 0xb77c663b in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#106 0xb77c6997 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#107 0xb7c114e1 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#108 0x08268506 in nsAppShell::Run (this=0x8c22690) at nsAppShell.cpp:139
#109 0x08791102 in nsAppStartup::Run (this=0x8c2d5e8) at
nsAppStartup.cpp:150
#110 0x0807c5f4 in XRE_main (argc=3, argv=0xbfd0c6d4,
aAppData=0x8908a60) at nsAppRunner.cpp:2374
#111 0x08078587 in main (argc=100, argv=0x64) at nsBrowserApp.cpp:61
#112 0xb7344eb0 in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6
#113 0x080784d1 in _start () at
../../../../dist/include/xpcom/nsCOMPtr.h:268
--
RafaĆ Maj
www.Raf256.org C++
--- End Message ---