Closed
Bug 75451
Opened 24 years ago
Closed 24 years ago
[Linux] crashes on the page above
Categories
(Core :: Graphics: ImageLib, defect)
Tracking
()
People
(Reporter: amyy, Assigned: pavlov)
References
()
Details
(Keywords: crash, Whiteboard: [imagelib])
Build: 04-05 Linux trunk
Crashes when browser: http://www.kgh.co.jp
Not reproducible on: Windows and Mac same day's build, also Linux 6.01 and 03-29
Mtrunk build.
Please change the component if need.
Comment 1•24 years ago
|
||
Do you have talkback result?
Summary: [Linux] crashes on the page above → [Linux] crashes on the page above
Reporter | ||
Comment 2•24 years ago
|
||
Sorry but I keep got the time out message from cyclone, I'll attach it once I
got the data.
Comment 3•24 years ago
|
||
here is the stack trace:
gdb) bt
#0 0x409c30c5 in ?? () from /usr/local/lib/libgdk-1.2.so.0
#1 0x40efa4fc in nsImageGTK::Draw (this=0x883cc40, aContext=@0x85fdf50,
aSurface=0x83b3478, aSX=0, aSY=0, aSWidth=80, aSHeight=4, aDX=10, aDY=10,
aDWidth=80, aDHeight=200) at nsImageGTK.cpp:542
#2 0x4004071c in nsRenderingContextImpl::DrawImage (this=0x85fdf50,
aImage=0x89069c0, aSrcRect=0xbfffdac0, aDestPoint=0xbfffdad0) at
nsRenderingContextImpl.cpp:702
#3 0x41925c72 in nsImageFrame::Paint (this=0x883a560, aPresContext=0x87e7de8,
aRenderingContext=@0x85fdf50, aDirtyRect=@0xbfffdb50,
aWhichLayer=eFramePaintLayer_Overlay) at nsImageFrame.cpp:1045
#4 0x41901900 in nsContainerFrame::PaintChild (this=0x883a514,
aPresContext=0x87e7de8, aRenderingContext=@0x85fdf50, aDirtyRect=@0xbfffde70,
aFrame=0x883a560, aWhichLayer=eFramePaintLayer_Overlay) at
nsContainerFrame.cpp:206
#5 0x418fae25 in nsBlockFrame::PaintChildren (this=0x883a514,
aPresContext=0x87e7de8, aRenderingContext=@0x85fdf50, aDirtyRect=@0xbfffde70,
aWhichLayer=eFramePaintLayer_Overlay) at nsBlockFrame.cpp:6572
#6 0x418fab20 in nsBlockFrame::Paint (this=0x883a514, aPresContext=0x87e7de8,
aRenderingContext=@0x85fdf50, aDirtyRect=@0xbfffde70,
aWhichLayer=eFramePaintLayer_Overlay) at nsBlockFrame.cpp:6449
#7 0x41901900 in nsContainerFrame::PaintChild (this=0x883a4b8,
aPresContext=0x87e7de8, aRenderingContext=@0x85fdf50, aDirtyRect=@0xbfffe068,
aFrame=0x883a514, aWhichLayer=eFramePaintLayer_Overlay) at
nsContainerFrame.cpp:206
#8 0x41901783 in nsContainerFrame::PaintChildren (this=0x883a4b8,
aPresContext=0x87e7de8, aRenderingContext=@0x85fdf50, aDirtyRect=@0xbfffe068,
aWhichLayer=eFramePaintLayer_Overlay) at nsContainerFrame.cpp:151
#9 0x419ff93e in nsTableCellFrame::Paint (this=0x883a4b8,
aPresContext=0x87e7de8, aRenderingContext=@0x85fdf50, aDirtyRect=@0xbfffe068,
aWhichLayer=eFramePaintLayer_Overlay) at nsTableCellFrame.cpp:328
#10 0x41a15b8a in nsTableRowFrame::PaintChildren (this=0x883a470,
aPresContext=0x87e7de8, aRenderingContext=@0x85fdf50, aDirtyRect=@0xbfffe18c,
aWhichLayer=eFramePaintLayer_Overlay) at nsTableRowFrame.cpp:544
#11 0x41a159fc in nsTableRowFrame::Paint (this=0x883a470,
aPresContext=0x87e7de8, aRenderingContext=@0x85fdf50, aDirtyRect=@0xbfffe18c,
aWhichLayer=eFramePaintLayer_Overlay) at nsTableRowFrame.cpp:499
#12 0x41a184d8 in nsTableRowGroupFrame::PaintChildren (this=0x883a434,
aPresContext=0x87e7de8, aRenderingContext=@0x85fdf50, aDirtyRect=@0xbfffe2a0,
aWhichLayer=eFramePaintLayer_Overlay) at nsTableRowGroupFrame.cpp:275
#13 0x41a18364 in nsTableRowGroupFrame::Paint (this=0x883a434,
aPresContext=0x87e7de8, aRenderingContext=@0x85fdf50, aDirtyRect=@0xbfffe2a0,
aWhichLayer=eFramePaintLayer_Overlay) at nsTableRowGroupFrame.cpp:231
#14 0x41901900 in nsContainerFrame::PaintChild (this=0x883a3cc,
aPresContext=0x87e7de8, aRenderingContext=@0x85fdf50, aDirtyRect=@0xbfffe3f0,
aFrame=0x883a434, aWhichLayer=eFramePaintLayer_Overlay) at
nsContainerFrame.cpp:206
#15 0x41901783 in nsContainerFrame::PaintChildren (this=0x883a3cc,
aPresContext=0x87e7de8, aRenderingContext=@0x85fdf50, aDirtyRect=@0xbfffe3f0,
aWhichLayer=eFramePaintLayer_Overlay) at nsContainerFrame.cpp:151
#16 0x41a082f2 in nsTableFrame::Paint (this=0x883a3cc, aPresContext=0x87e7de8,
aRenderingContext=@0x85fdf50, aDirtyRect=@0xbfffe3f0,
aWhichLayer=eFramePaintLayer_Overlay) at nsTableFrame.cpp:1467
#17 0x41901900 in nsContainerFrame::PaintChild (this=0x883a380,
aPresContext=0x87e7de8, aRenderingContext=@0x85fdf50, aDirtyRect=@0xbfffe4f0,
aFrame=0x883a3cc, aWhichLayer=eFramePaintLayer_Overlay) at
nsContainerFrame.cpp:206
#18 0x41a10d59 in nsTableOuterFrame::Paint (this=0x883a380,
aPresContext=0x87e7de8, aRenderingContext=@0x85fdf50, aDirtyRect=@0xbfffe4f0,
aWhichLayer=eFramePaintLayer_Overlay) at nsTableOuterFrame.cpp:369
#19 0x41901900 in nsContainerFrame::PaintChild (this=0x883a184,
aPresContext=0x87e7de8, aRenderingContext=@0x85fdf50, aDirtyRect=@0xbfffe810,
aFrame=0x883a380, aWhichLayer=eFramePaintLayer_Overlay) at
nsContainerFrame.cpp:206
#20 0x418fae25 in nsBlockFrame::PaintChildren (this=0x883a184,
aPresContext=0x87e7de8, aRenderingContext=@0x85fdf50, aDirtyRect=@0xbfffe810,
aWhichLayer=eFramePaintLayer_Overlay) at nsBlockFrame.cpp:6572
#21 0x418fab20 in nsBlockFrame::Paint (this=0x883a184, aPresContext=0x87e7de8,
aRenderingContext=@0x85fdf50, aDirtyRect=@0xbfffe810,
aWhichLayer=eFramePaintLayer_Overlay) at nsBlockFrame.cpp:6449
#22 0x41901900 in nsContainerFrame::PaintChild (this=0x883a0fc,
aPresContext=0x87e7de8, aRenderingContext=@0x85fdf50, aDirtyRect=@0xbfffeb30,
aFrame=0x883a184, aWhichLayer=eFramePaintLayer_Overlay) at
nsContainerFrame.cpp:206
#23 0x418fae25 in nsBlockFrame::PaintChildren (this=0x883a0fc,
aPresContext=0x87e7de8, aRenderingContext=@0x85fdf50, aDirtyRect=@0xbfffeb30,
aWhichLayer=eFramePaintLayer_Overlay) at nsBlockFrame.cpp:6572
#24 0x418fab20 in nsBlockFrame::Paint (this=0x883a0fc, aPresContext=0x87e7de8,
aRenderingContext=@0x85fdf50, aDirtyRect=@0xbfffeb30,
aWhichLayer=eFramePaintLayer_Overlay) at nsBlockFrame.cpp:6449
#25 0x41901900 in nsContainerFrame::PaintChild (this=0x883a0c4,
aPresContext=0x87e7de8, aRenderingContext=@0x85fdf50, aDirtyRect=@0xbfffec80,
aFrame=0x883a0fc, aWhichLayer=eFramePaintLayer_Overlay) at
nsContainerFrame.cpp:206
#26 0x41901783 in nsContainerFrame::PaintChildren (this=0x883a0c4,
aPresContext=0x87e7de8, aRenderingContext=@0x85fdf50, aDirtyRect=@0xbfffec80,
aWhichLayer=eFramePaintLayer_Overlay) at nsContainerFrame.cpp:151
#27 0x4191a85a in nsHTMLContainerFrame::Paint (this=0x883a0c4,
aPresContext=0x87e7de8, aRenderingContext=@0x85fdf50, aDirtyRect=@0xbfffec80,
aWhichLayer=eFramePaintLayer_Overlay) at nsHTMLContainerFrame.cpp:106
#28 0x41901900 in nsContainerFrame::PaintChild (this=0x883a088,
aPresContext=0x87e7de8, aRenderingContext=@0x85fdf50, aDirtyRect=@0xbfffee78,
aFrame=0x883a0c4, aWhichLayer=eFramePaintLayer_Overlay) at
nsContainerFrame.cpp:206
#29 0x41901783 in nsContainerFrame::PaintChildren (this=0x883a088,
aPresContext=0x87e7de8, aRenderingContext=@0x85fdf50, aDirtyRect=@0xbfffee78,
aWhichLayer=eFramePaintLayer_Overlay) at nsContainerFrame.cpp:151
#30 0x41901716 in nsContainerFrame::Paint (this=0x883a088,
aPresContext=0x87e7de8, aRenderingContext=@0x85fdf50, aDirtyRect=@0xbfffee78,
aWhichLayer=eFramePaintLayer_Overlay) at nsContainerFrame.cpp:133
#31 0x419514b8 in PresShell::Paint (this=0x888fd28, aView=0x880f090,
aRenderingContext=@0x85fdf50, aDirtyRect=@0xbfffee78) at nsPresShell.cpp:4859
#32 0x41cb59b5 in ?? () from
/builds/bstell/mojo2/mozilla/dist/bin/components/libgkview.so
#33 0x41cc0b35 in ?? () from
/builds/bstell/mojo2/mozilla/dist/bin/components/libgkview.so
#34 0x41cc0851 in ?? () from
/builds/bstell/mojo2/mozilla/dist/bin/components/libgkview.so
#35 0x41cbf442 in ?? () from
/builds/bstell/mojo2/mozilla/dist/bin/components/libgkview.so
#36 0x41cc2113 in ?? () from
/builds/bstell/mojo2/mozilla/dist/bin/components/libgkview.so
#37 0x41cb51f0 in ?? () from
/builds/bstell/mojo2/mozilla/dist/bin/components/libgkview.so
#38 0x40826c4b in nsWidget::DispatchEvent (this=0x880f0f8, aEvent=0xbffff220,
aStatus=@0xbffff1c4) at nsWidget.cpp:1471
#39 0x40826826 in nsWidget::DispatchWindowEvent (this=0x880f0f8,
event=0xbffff220) at nsWidget.cpp:1362
#40 0x4082d830 in nsWindow::DoPaint (this=0x880f0f8, aX=10, aY=9, aWidth=81,
aHeight=202, aClipRegion=0x87b3ab8) at nsWindow.cpp:705
#41 0x4082db1e in nsWindow::Update (this=0x880f0f8) at nsWindow.cpp:751
#42 0x4082d55a in nsWindow::UpdateIdle (data=0x0) at nsWindow.cpp:617
#43 0x409ef8ee in ?? () from /usr/local/lib/libglib-1.2.so.0
#44 0x409ee846 in ?? () from /usr/local/lib/libglib-1.2.so.0
#45 0x409eee73 in ?? () from /usr/local/lib/libglib-1.2.so.0
#46 0x409ef02c in ?? () from /usr/local/lib/libglib-1.2.so.0
#47 0x4090fa4b in gtk_main () at gtkmain.c:476
#48 0x40810f0d in nsAppShell::Run (this=0x80b1118) at nsAppShell.cpp:360
#49 0x407349b5 in ?? () from
/builds/bstell/mojo2/mozilla/dist/bin/components/libnsappshell.so
#50 0x08055279 in main1 (argc=1, argv=0xbffff7c4, nativeApp=0x0) at
nsAppRunner.cpp:1021
#51 0x080560f1 in main (argc=1, argv=0xbffff7c4) at nsAppRunner.cpp:1316
#52 0x403309cb in __libc_start_main (main=0x8055edc <main>, argc=1,
argv=0xbffff7c4, init=0x804fa00 <_init>, fini=0x8062f20 <_fini>,
rtld_fini=0x4000ae60 <_dl_fini>, stack_end=0xbffff7bc) at
../sysdeps/generic/libc-start.c:92
(gdb)
Comment 4•24 years ago
|
||
the crash occurs in nsImageGTK.cpp at line 542.
gc is null
535 GdkGC *copyGC;
- 536 if (mAlphaPixmap) {
- 537 if (mGC) {
- 538 copyGC = gdk_gc_ref(mGC);
- 539 } else {
- 540 mGC = gdk_gc_new(drawing->GetDrawable());
- 541 GdkGC *gc = ((nsRenderingContextGTK&)aContext).GetGC();
- 542 gdk_gc_copy(mGC, gc);
- 543 gdk_gc_unref(gc); // unref the one we got
- 544 copyGC = gdk_gc_ref(mGC);
545 }
Comment 5•24 years ago
|
||
Change component to imagelib and reassign to pavlov.
Assignee: nhotta → pavlov
Component: Internationalization → ImageLib
Comment 6•24 years ago
|
||
the previous two message were by Brian Stell (bstell@netscape.com) not Juraj
Betak jbetak@netscape.com
Updated•24 years ago
|
QA Contact: andreasb → ylong
Comment 9•24 years ago
|
||
Status: NEW → RESOLVED
Closed: 24 years ago
Resolution: --- → DUPLICATE
You need to log in
before you can comment on or make changes to this bug.
Description
•