Bugzilla – Attachment 61545 Details for
Bug 140416
firefox crashes on streaming jpeg image
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
IDP Log In
|
Forgot Password
debug.log
xx.lg (text/plain), 9.11 KB, created by
Marcus Meissner
on 2005-12-21 13:05:08 UTC
(
hide
)
Description:
debug.log
Filename:
MIME Type:
Creator:
Marcus Meissner
Created:
2005-12-21 13:05:08 UTC
Size:
9.11 KB
patch
obsolete
>Program received signal SIGSEGV, Segmentation fault. >[Switching to Thread -1223022928 (LWP 28817)] >gdk_rgb_convert_0888 (image_info=0x8c38820, image=0x905ce08, x0=768, y0=0, width=256, height=64, buf=0x0, rowstride=1032, > x_align=0, y_align=0, cmap=0x0) at gdkrgb.c:2162 >2162 p[0] = bp2[2]; >Current language: auto; currently c >(gdb) bt >#0 gdk_rgb_convert_0888 (image_info=0x8c38820, image=0x905ce08, x0=768, y0=0, width=256, height=64, buf=0x0, > rowstride=1032, x_align=0, y_align=0, cmap=0x0) at gdkrgb.c:2162 >#1 0xb79fd328 in gdk_draw_rgb_image_core (image_info=0x8c38820, drawable=0x90a7330, gc=0x905ccf0, x=0, y=0, width=344, > height=78, buf=0x0, pixstride=3, rowstride=1032, conv=0xb79f99e0 <gdk_rgb_convert_0888>, cmap=0x0, xdith=0, ydith=0) > at gdkrgb.c:3302 >#2 0x081973a1 in nsImageGTK::UpdateCachedImage (this=0x90a7260) at nsImageGTK.cpp:464 >#3 0x081982b6 in nsImageGTK::Draw (this=0x90a7260, aContext=@0x91b23d0, aSurface=0x91ccd18, aSX=0, aSY=0, aSWidth=344, > aSHeight=80, aDX=1, aDY=1, aDWidth=344, aDHeight=80) at nsImageGTK.cpp:675 >#4 0x0867ea37 in nsRenderingContextImpl::DrawImage (this=0x91b23d0, aImage=0x91c7c40, aSrcRect=@0xbfdfeb78, > aDestRect=@0xbfdfeb88) at nsRenderingContextImpl.cpp:378 >#5 0x08233fd5 in nsImageFrame::Paint (this=0x91cd578, aPresContext=0x905e358, aRenderingContext=@0x91b23d0, > aDirtyRect=@0xbfdfec1c, aWhichLayer=eFramePaintLayer_Overlay, aFlags=0) at nsImageFrame.cpp:1372 >#6 0x0821e729 in nsContainerFrame::PaintChild (this=0x91ccfa0, aPresContext=0x905e358, aRenderingContext=@0x91b23d0, > aDirtyRect=@0xbfdfed94, aFrame=0x91cd578, aWhichLayer=eFramePaintLayer_Overlay, aFlags=0) at nsContainerFrame.cpp:282 >#7 0x082127f7 in PaintLine (aLineArea=<value optimized out>, aDirtyRect=@0xbfdfed94, aLine=<value optimized out>, > aDepth=0, aDrawnLines=@0xbfdfecc8, aPresContext=0x905e358, aRenderingContext=@0x91b23d0, > aWhichLayer=eFramePaintLayer_Overlay, aFrame=0x91ccfa0) at nsBlockFrame.cpp:6372 >#8 0x082138f2 in nsBlockFrame::PaintChildren (this=0x91ccfa0, aPresContext=0x905e358, aRenderingContext=@0x91b23d0, > aDirtyRect=@0xbfdfed94, aWhichLayer=eFramePaintLayer_Overlay, aFlags=0) at nsBlockFrame.cpp:6441 >#9 0x0822f123 in nsHTMLContainerFrame::PaintDecorationsAndChildren (this=0x91ccfa0, aPresContext=0x905e358, > aRenderingContext=@0x91b23d0, aDirtyRect=@0xbfdfed94, aWhichLayer=eFramePaintLayer_Overlay, aIsBlock=1, aFlags=0) > at nsHTMLContainerFrame.cpp:136 >#10 0x08212a22 in nsBlockFrame::Paint (this=0x91ccfa0, aPresContext=0x905e358, aRenderingContext=@0x91b23d0, > aDirtyRect=@0xbfdfed94, aWhichLayer=eFramePaintLayer_Overlay, aFlags=0) at nsBlockFrame.cpp:6266 >#11 0x0821e729 in nsContainerFrame::PaintChild (this=0x8fa99f4, aPresContext=0x905e358, aRenderingContext=@0x91b23d0, > aDirtyRect=@0xbfdfef0c, aFrame=0x91ccfa0, aWhichLayer=eFramePaintLayer_Overlay, aFlags=0) at nsContainerFrame.cpp:282 >#12 0x082127f7 in PaintLine (aLineArea=<value optimized out>, aDirtyRect=@0xbfdfef0c, aLine=<value optimized out>, > aDepth=0, aDrawnLines=@0xbfdfee40, aPresContext=0x905e358, aRenderingContext=@0x91b23d0, > aWhichLayer=eFramePaintLayer_Overlay, aFrame=0x8fa99f4) at nsBlockFrame.cpp:6372 >#13 0x082138f2 in nsBlockFrame::PaintChildren (this=0x8fa99f4, aPresContext=0x905e358, aRenderingContext=@0x91b23d0, > aDirtyRect=@0xbfdfef0c, aWhichLayer=eFramePaintLayer_Overlay, aFlags=0) at nsBlockFrame.cpp:6441 >#14 0x0822f123 in nsHTMLContainerFrame::PaintDecorationsAndChildren (this=0x8fa99f4, aPresContext=0x905e358, > aRenderingContext=@0x91b23d0, aDirtyRect=@0xbfdfef0c, aWhichLayer=eFramePaintLayer_Overlay, aIsBlock=1, aFlags=0) > at nsHTMLContainerFrame.cpp:136 >#15 0x08212a22 in nsBlockFrame::Paint (this=0x8fa99f4, aPresContext=0x905e358, aRenderingContext=@0x91b23d0, > aDirtyRect=@0xbfdfef0c, aWhichLayer=eFramePaintLayer_Overlay, aFlags=0) at nsBlockFrame.cpp:6266 >#16 0x0821e729 in nsContainerFrame::PaintChild (this=0x919024c, aPresContext=0x905e358, aRenderingContext=@0x91b23d0, > aDirtyRect=@0xbfdff0e4, aFrame=0x8fa99f4, aWhichLayer=eFramePaintLayer_Overlay, aFlags=0) at nsContainerFrame.cpp:282 >#17 0x0821e5de in nsContainerFrame::PaintChildren (this=0x919024c, aPresContext=0x905e358, aRenderingContext=@0x91b23d0, > aDirtyRect=@0xbfdff0e4, aWhichLayer=eFramePaintLayer_Overlay, aFlags=0) at nsContainerFrame.cpp:227 >#18 0x0822eb48 in nsHTMLContainerFrame::Paint (this=0x919024c, aPresContext=0x905e358, aRenderingContext=@0x91b23d0, > aDirtyRect=@0xbfdff0e4, aWhichLayer=eFramePaintLayer_Overlay, aFlags=0) at nsHTMLContainerFrame.cpp:83 >#19 0x0822f52a in CanvasFrame::Paint (this=0x919024c, aPresContext=0x905e358, aRenderingContext=@0x91b23d0, > aDirtyRect=@0xbfdff0e4, aWhichLayer=eFramePaintLayer_Overlay, aFlags=0) at nsHTMLFrame.cpp:383 >#20 0x082063f7 in PresShell::Paint (this=0x90a5dd0, aView=0x94cb8f8, aRenderingContext=@0x91b23d0, aDirtyRect=@0xbfdff0e4) > at nsPresShell.cpp:5808 >#21 0x08373abf in nsView::Paint (this=0x94cb8f8, rc=@0x91b23d0, rect=@0xbfdff0e4, aPaintFlags=0, aResult=@0xbfdff104) > at nsView.cpp:314 >#22 0x0837580c in nsViewManager::RenderDisplayListElement (this=0x918a0c8, element=0x9483ca0, aRC=dwarf2_read_address: Corrupted DWARF expression. >) > at nsViewManager.cpp:1458 >#23 0x08377f67 in nsViewManager::RenderViews (this=0x918a0c8, aRootView=0x90a6b28, aRC=@0x91b23d0, aRegion=@0xbfdff22c, > aRCSurface=0x91ccd18, aDisplayList=@0xbfdff1fc) at nsViewManager.cpp:1373 >#24 0x08379b5f in nsViewManager::Refresh (this=0x918a0c8, aView=0x90a6b28, aContext=0x91b23d0, aRegion=0x91bcd40, > aUpdateFlags=1) at nsViewManager.cpp:929 >#25 0x08379f6d in nsViewManager::DispatchEvent (this=0x918a0c8, aEvent=0xbfdff3d4, aStatus=0xbfdff38c) > at nsViewManager.cpp:2045 >#26 0x08374416 in HandleEvent (aEvent=0xbfdff3d4) at nsView.cpp:171 >#27 0x081da543 in nsCommonWidget::DispatchEvent (this=0x91b73f0, aEvent=0xbfdff3d4, aStatus=@0xbfdff420) > at nsCommonWidget.cpp:219 >#28 0x081d6c1c in nsWindow::OnExposeEvent (this=0x91b73f0, aWidget=0x8c96780, aEvent=0xbfdff940) at nsWindow.cpp:1344 >#29 0x081d6c67 in expose_event_cb (widget=0x8c96780, event=0xbfdff940) at nsWindow.cpp:3619 >#30 0xb7b89570 in _gtk_marshal_BOOLEAN__BOXED (closure=0x8c96308, return_value=0xbfdff5a0, n_param_values=2, > param_values=0xbfdff69c, invocation_hint=0xbfdff58c, marshal_data=0x81d6c4a) at gtkmarshalers.c:83 >#31 0xb78e2a5b in g_closure_invoke () from /opt/gnome/lib/libgobject-2.0.so.0 >#32 0xb78f33d3 in g_signal_connect_closure_by_id () from /opt/gnome/lib/libgobject-2.0.so.0 >#33 0xb78f4627 in g_signal_emit_valist () from /opt/gnome/lib/libgobject-2.0.so.0 >#34 0xb78f49f5 in g_signal_emit () from /opt/gnome/lib/libgobject-2.0.so.0 >#35 0xb7c72ea4 in gtk_widget_event_internal (widget=0x8c96780, event=0xbfdff940) at gtkwidget.c:3735 >#36 0xb7b8425a in IA__gtk_main_do_event (event=0xbfdff940) at gtkmain.c:1375 >#37 0xb7a02220 in gdk_window_process_updates_internal (window=0x9393ef8) at gdkwindow.c:2215 >#38 0xb7a023cf in IA__gdk_window_process_all_updates () at gdkwindow.c:2268 >#39 0xb7a02455 in gdk_window_update_idle (data=0x0) at gdkwindow.c:2136 >#40 0xb7877051 in g_list_copy () from /opt/gnome/lib/libglib-2.0.so.0 >#41 0xb7878991 in g_main_context_dispatch () from /opt/gnome/lib/libglib-2.0.so.0 >#42 0xb787b99b in g_main_context_check () from /opt/gnome/lib/libglib-2.0.so.0 >#43 0xb787bce7 in g_main_loop_run () from /opt/gnome/lib/libglib-2.0.so.0 >#44 0xb7b845e1 in IA__gtk_main () at gtkmain.c:991 >#45 0x081d9ed0 in nsAppShell::Run (this=0x8a8fba0) at nsAppShell.cpp:139 >#46 0x0858f9d0 in nsAppStartup::Run (this=0x8a98768) at nsAppStartup.cpp:150 >#47 0x0808475e in XRE_main (argc=1, argv=0xbfdfff74, aAppData=0x8699d60) at nsAppRunner.cpp:2313 >#48 0x08081577 in main (argc=1, argv=0xbfdfff74) at nsBrowserApp.cpp:61 >#49 0xb722c6f8 in __libc_start_main () from /lib/libc.so.6 >#50 0x080814d1 in _start () at start.S:119 >(gdb) frame >#0 gdk_rgb_convert_0888 (image_info=0x8c38820, image=0x905ce08, x0=768, y0=0, width=256, height=64, buf=0x0, > rowstride=1032, x_align=0, y_align=0, cmap=0x0) at gdkrgb.c:2162 >2162 p[0] = bp2[2]; >(gdb) up >#1 0xb79fd328 in gdk_draw_rgb_image_core (image_info=0x8c38820, drawable=0x90a7330, gc=0x905ccf0, x=0, y=0, width=344, > height=78, buf=0x0, pixstride=3, rowstride=1032, conv=0xb79f99e0 <gdk_rgb_convert_0888>, cmap=0x0, xdith=0, ydith=0) > at gdkrgb.c:3302 >3302 conv (image_info, image, xs0, ys0, width1, height1, buf_ptr, rowstride, >(gdb) print buf >$2 = (guchar *) 0x0 >up >#2 0x081973a1 in nsImageGTK::UpdateCachedImage (this=0x90a7260) at nsImageGTK.cpp:464 >464 0, 0); >Current language: auto; currently c++ >(gdb) list >459 rect->x, rect->y, >460 rect->width, rect->height, >461 GDK_RGB_DITHER_MAX, >462 mImageBits + mRowBytes*rect->y + 3*rect->x, >463 mRowBytes, >464 0, 0); >465 } >466 >467 if (mAlphaDepth==1) { >468 XPutImage(GDK_WINDOW_XDISPLAY(mAlphaPixmap), >(gdb) print mRowBytes >$3 = 1032 >(gdb) print mImageBits >$4 = (PRUint8 *) 0x0 >(gdb)
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
Actions:
View
Attachments on
bug 140416
: 61545 |
61686