Package: gtk-qt-engine Version: 1:1.1+svn5-4+b1 Severity: normal
Hello, Iceweasel/Firefox consistently crashes on start-up the last few weeks, I assume since Qt was upgraded to 4.7.2. The program just disappears without ever showing a browser window, likely during window drawing. I think the crash is related to gtk-qt-engine. Here is a back trace, I've got a much longer one with some more info ("bt full") if that would be useful: #0 0xb4dd12aa in ?? () from /usr/lib/libQtGui.so.4 #1 0xb4fea552 in ?? () from /usr/lib/libQtGui.so.4 #2 0xb4fe332b in ?? () from /usr/lib/libQtGui.so.4 #3 0xb4fe3499 in ?? () from /usr/lib/libQtGui.so.4 #4 0xb4fef3ed in ?? () from /usr/lib/libQtGui.so.4 #5 0xb4fb7984 in ?? () from /usr/lib/libQtGui.so.4 #6 0xb4fc49db in ?? () from /usr/lib/libQtGui.so.4 #7 0xb4f2b0f6 in QPaintEngineEx::draw(QVectorPath const&) () from /usr/lib/libQtGui.so.4 #8 0xb4f2dcb5 in QPaintEngineEx::drawPath(QPainterPath const&) () from /usr/lib/libQtGui.so.4 #9 0xb4f3e48f in QPainter::drawPath(QPainterPath const&) () from /usr/lib/libQtGui.so.4 #10 0xb4f3c235 in ?? () from /usr/lib/libQtGui.so.4 #11 0xb4f3d8e0 in QPainter::drawEllipse(QRectF const&) () from /usr/lib/libQtGui.so.4 #12 0xb49a47c7 in ?? () from /usr/lib/kde4/plugins/styles/oxygen.so #13 0xb49a6f29 in ?? () from /usr/lib/kde4/plugins/styles/oxygen.so #14 0xb49d35ba in ?? () from /usr/lib/kde4/plugins/styles/oxygen.so #15 0xb49e4bff in ?? () from /usr/lib/kde4/plugins/styles/oxygen.so #16 0xb49d595f in ?? () from /usr/lib/kde4/plugins/styles/oxygen.so #17 0xb47cee1b in KStyle::drawPrimitive(QStyle::PrimitiveElement, QStyleOption const*, QPainter*, QWidget const*) const () from /usr/lib/libkdeui.so.5 #18 0xb49d5f57 in ?? () from /usr/lib/kde4/plugins/styles/oxygen.so #19 0xb59fc98d in ?? () from /usr/lib/gtk-2.0/2.10.0/engines/libqt4engine.so #20 0xb59f5090 in ?? () from /usr/lib/gtk-2.0/2.10.0/engines/libqt4engine.so #21 0xb59f23a0 in ?? () from /usr/lib/gtk-2.0/2.10.0/engines/libqt4engine.so #22 0xb649eefe in gtk_paint_shadow () from /usr/lib/libgtk-x11-2.0.so.0 #23 0xb77773a4 in moz_gtk_frame_paint (widget=MOZ_GTK_TREEVIEW, drawable=0xa6b78700, rect=0xbfff7584, cliprect=0xbfff7574, state=0xbfff77c4, flags=-1498060376, direction=GTK_TEXT_DIR_LTR) at ../../../../widget/src/gtk2/gtk2drawing.c:2126 #24 moz_gtk_widget_paint (widget=MOZ_GTK_TREEVIEW, drawable=0xa6b78700, rect=0xbfff7584, cliprect=0xbfff7574, state=0xbfff77c4, flags=-1498060376, direction=GTK_TEXT_DIR_LTR) at ../../../../widget/src/gtk2/gtk2drawing.c:3164 #25 0xb77953cd in ThemeRenderer::NativeDraw (this=0xbfff77c0, drawable=0xa6b78700, offsetX=<value optimized out>, offsetY=0, clipRects=0x0, numClipRects=0) at ../../../../widget/src/gtk2/nsNativeThemeGTK.cpp:648 #26 0xb788ba97 in NativeRendering (closure=0xbfff774c, surface=0xafb84200, offset_x=1, offset_y=<value optimized out>, rectangles=0x0, num_rects=0) at ../../../../gfx/thebes/src/gfxGdkNativeRenderer.cpp:67 #27 0xb7872dd3 in _draw_onto_temp_xlib_surface (temp_xlib_surface=0xafb84200, callback=0xb788ba2f <NativeRendering(void*, cairo_surface_t*, short, short, GdkRectangle*, unsigned int)>, closure=0xbfff774c, background_gray_value=0) at ../../../../gfx/thebes/src/cairo-xlib-utils.c:389 #28 0xb787304c in cairo_draw_with_gdk (cr=0xb6bd8300, callback=0xb788ba2f <NativeRendering(void*, cairo_surface_t*, short, short, GdkRectangle*, unsigned int)>, closure=0xbfff774c, width=360, height=128, is_opaque=CAIRO_GDK_DRAWING_TRANSPARENT, capabilities=CAIRO_GDK_DRAWING_SUPPORTS_OFFSET, result=0x0) at ../../../../gfx/thebes/src/cairo-xlib-utils.c:541 #29 0xb788b993 in gfxGdkNativeRenderer::Draw (this=0xbfff77c0, ctx=0xa6b20610, width=360, height=128, flags=2, output=0x0) at ../../../../gfx/thebes/src/gfxGdkNativeRenderer.cpp:110 #30 0xb779689c in nsNativeThemeGTK::DrawWidgetBackground (this=0xaf11d000, aContext=0xa6b1ef80, aFrame=0xa6b569a8, aWidgetType=31 '\037', aRect=..., aDirtyRect=...) at ../../../../widget/src/gtk2/nsNativeThemeGTK.cpp:784 #31 0xb71a477a in nsCSSRendering::PaintBackgroundWithSC (aPresContext=0xa854a000, aRenderingContext=..., aForFrame=0xa6b569a8, aDirtyRect=..., aBorderArea=..., aColor=..., aBorder=..., aFlags=1, aBGClipRect=0x0) at ../../../layout/base/nsCSSRendering.cpp:1380 #32 0xb71a5514 in nsCSSRendering::PaintBackground (aPresContext=0xa854a000, aRenderingContext=..., aForFrame=0xa6b569a8, aDirtyRect=..., aBorderArea=..., aFlags=1, aBGClipRect=0x0) at ../../../layout/base/nsCSSRendering.cpp:1310 #33 0xb71ac5ed in nsDisplayBackground::Paint (this=0xa6b960f8, aBuilder=0xbfff7c5c, aCtx=0xa6b1ef80, aDirtyRect=...) at ../../../layout/base/nsDisplayList.cpp:598 #34 0xb71acbb9 in nsDisplayList::Paint (this=0xbfff7f3c, aBuilder=0xbfff7c5c, aCtx=0xa6b1ef80, aDirtyRect=...) at ../../../layout/base/nsDisplayList.cpp:313 #35 0xb71c651b in PresShell::RenderDocument (this=0xa854a800, aRect=<value optimized out>, aUntrusted=0, aIgnoreViewportScrolling=1, aBackgroundColor=4294967295, aThebesContext=0xa6b20610) at ../../../layout/base/nsPresShell.cpp:5308 #36 0xb733b152 in nsCanvasRenderingContext2D::DrawWindow (this=0xa6b1ed00, aWindow=0xaeff9850, aX=0, aY=0, aW=768, aH=432, aBGColor=..., flags=0) at ../../../../content/canvas/src/nsCanvasRenderingContext2D.cpp:3409 #37 0xb78512cf in NS_InvokeByIndex_P () from /usr/lib/xulrunner-1.9.1/libxul.so #38 0xb705f4b6 in XPCWrappedNative::CallMethod (ccx=..., mode=XPCWrappedNative::CALL_METHOD) at ../../../../../js/src/xpconnect/src/xpcwrappednative.cpp:2456 #39 0xb7066594 in XPC_WN_CallMethod (cx=0xb27c1400, obj=0xa6b740a0, argc=6, argv=0xaf2b2134, vp=0xbfff83e8) at ../../../../../js/src/xpconnect/src/xpcwrappednativejsops.cpp:1590 #40 0xb6d586b7 in js_Invoke (cx=0xb27c1400, argc=6, vp=0xaf2b212c, flags=2) at ../../../js/src/jsinterp.cpp:1386 #41 0xb6d48a5b in js_Interpret (cx=0xb27c1400) at ../../../js/src/jsinterp.cpp:5181 #42 0xb6d586ca in js_Invoke (cx=0xb27c1400, argc=1, vp=0xaf2b2078, flags=0) at ../../../js/src/jsinterp.cpp:1394 #43 0xb705bc35 in nsXPCWrappedJSClass::CallMethod (this=0xaf22a820, wrapper=0xa6dd0fc0, methodIndex=3, info=0xb0f94b08, nativeParams=0xbfff89a4) at ../../../../../js/src/xpconnect/src/xpcwrappedjsclass.cpp:1745 #44 0xb7057e6d in nsXPCWrappedJS::CallMethod (this=0x29ad8801, methodIndex=3, info=0xb0f94b08, params=0xbfff89a4) at ../../../../../js/src/xpconnect/src/xpcwrappedjs.cpp:569 #45 0xb7851e0d in PrepareAndDispatch (methodIndex=<value optimized out>, self=<value optimized out>, args=<value optimized out>) at ../../../../../../../xpcom/reflect/xptcall/src/md/unix/xptcstubs_gcc_x86_unix.cpp:95 #46 0xb7342f78 in nsEventListenerManager::HandleEventSubType(struct {...} *, nsIDOMEventListener *, nsIDOMEvent *, nsPIDOMEventTarget *, PRUint32) ( this=0xaf86fe80, aListenerStruct=0xaf7d7e40, aListener=0xa6dcce80, aDOMEvent=0xa6b21130, aCurrentTarget=0xaf8702b0, aPhaseFlags=2) at ../../../../content/events/src/nsEventListenerManager.cpp:1098 #47 0xb73432ea in nsEventListenerManager::HandleEvent (this=0xaf86fe80, aPresContext=0xaf01c000, aEvent=0xa6b21160, aDOMEvent=0xbfff8ce4, aCurrentTarget=0xaf8702b0, aFlags=2, aEventStatus=0xbfff8ce8) at ../../../../content/events/src/nsEventListenerManager.cpp:1206 #48 0xb735c90f in nsEventTargetChainItem::HandleEvent (this=0xa6b1c220, aVisitor=..., aFlags=2, aMayHaveNewListenerManagers=0) at ../../../../content/events/src/nsEventDispatcher.cpp:236 #49 0xb735cab5 in nsEventTargetChainItem::HandleEventTargetChain (this=0xa6b1c340, aVisitor=..., aFlags=6, aCallback=0x0, aMayHaveNewListenerManagers=1) at ../../../../content/events/src/nsEventDispatcher.cpp:324 #50 0xb735ce3a in nsEventDispatcher::Dispatch (aTarget=0xaf8702e0, aPresContext=0xaf01c000, aEvent=0xa6b21160, aDOMEvent=0xa6b21130, aEventStatus=0xbfff8da0, aCallback=0x0) at ../../../../content/events/src/nsEventDispatcher.cpp:514 #51 0xb735d045 in nsEventDispatcher::DispatchDOMEvent (aTarget=0xaf8702e0, aEvent=0x0, aDOMEvent=0xa6b21130, aPresContext=0xaf01c000, aEventStatus=0xbfff8da0) at ../../../../content/events/src/nsEventDispatcher.cpp:576 #52 0xb7342910 in nsEventListenerManager::DispatchEvent (this=0xaf86fee0, aEvent=0xa6b21130, _retval=0xbfff8e10) at ../../../../content/events/src/nsEventListenerManager.cpp:1331 #53 0xb730ac75 in nsDOMEventRTTearoff::DispatchEvent (this=0xa6b1f280, aEvt=0xa6b21130, _retval=0xbfff8e10) at ../../../../content/base/src/nsGenericElement.cpp:1659 #54 0xb708c4c7 in nsIDOMEventTarget_DispatchEvent (cx=0xb27c1400, argc=1, vp=0xaf2b2050) at dom_quickstubs.cpp:5224 #55 0xb6d50785 in js_Interpret (cx=0xb27c1400) at ../../../js/src/jsinterp.cpp:5149 #56 0xb6d586ca in js_Invoke (cx=0xb27c1400, argc=1, vp=0xaf2b2020, flags=0) at ../../../js/src/jsinterp.cpp:1394 #57 0xb705bc35 in nsXPCWrappedJSClass::CallMethod (this=0xaf22a820, wrapper=0xa857b900, methodIndex=3, info=0xb0f94b08, nativeParams=0xbfff93a4) at ../../../../../js/src/xpconnect/src/xpcwrappedjsclass.cpp:1745 #58 0xb7057e6d in nsXPCWrappedJS::CallMethod (this=0x29ad8801, methodIndex=3, info=0xb0f94b08, params=0xbfff93a4) at ../../../../../js/src/xpconnect/src/xpcwrappedjs.cpp:569 #59 0xb7851e0d in PrepareAndDispatch (methodIndex=<value optimized out>, self=<value optimized out>, args=<value optimized out>) at ../../../../../../../xpcom/reflect/xptcall/src/md/unix/xptcstubs_gcc_x86_unix.cpp:95 #60 0xb7342f78 in nsEventListenerManager::HandleEventSubType(struct {...} *, nsIDOMEventListener *, nsIDOMEvent *, nsPIDOMEventTarget *, PRUint32) ( this=0xaf86d040, aListenerStruct=0xaea965b8, aListener=0xa85762e0, aDOMEvent=0xa6b224c0, aCurrentTarget=0xaf870370, aPhaseFlags=4) at ../../../../content/events/src/nsEventListenerManager.cpp:1098 #61 0xb73432ea in nsEventListenerManager::HandleEvent (this=0xaf86d040, aPresContext=0xa854a000, aEvent=0xbfff974c, aDOMEvent=0xbfff96e4, aCurrentTarget=0xaf870370, aFlags=4, aEventStatus=0xbfff96e8) at ../../../../content/events/src/nsEventListenerManager.cpp:1206 #62 0xb735c90f in nsEventTargetChainItem::HandleEvent (this=0xa6b1c040, aVisitor=..., aFlags=4, aMayHaveNewListenerManagers=1) at ../../../../content/events/src/nsEventDispatcher.cpp:236 #63 0xb735c9b4 in nsEventTargetChainItem::HandleEventTargetChain (this=0xa6b1c140, aVisitor=..., aFlags=6, aCallback=0x0, aMayHaveNewListenerManagers=1) at ../../../../content/events/src/nsEventDispatcher.cpp:271 #64 0xb735ce3a in nsEventDispatcher::Dispatch (aTarget=0xaeff9850, aPresContext=0xa854a000, aEvent=0xbfff974c, aDOMEvent=0x0, aEventStatus=0xbfff9774, aCallback=0x0) at ../../../../content/events/src/nsEventDispatcher.cpp:514 #65 0xb71b4703 in DocumentViewerImpl::LoadComplete (this=0xaeaea1c0, aStatus=0) at ../../../layout/base/nsDocumentViewer.cpp:1020 #66 0xb7607bbc in nsDocShell::EndPageLoad (this=0xaf38f600, aProgress=0xaf38f614, aChannel=0xa8579060, aStatus=0) at ../../../docshell/base/nsDocShell.cpp:5362 #67 0xb76094da in nsWebShell::EndPageLoad (this=0xaf38f600, aProgress=0xaf38f614, channel=0xa8579060, aStatus=0) at ../../../docshell/base/nsWebShell.cpp:1017 #68 0xb7601af7 in nsDocShell::OnStateChange (this=0xaf38f600, aProgress=0xaf38f614, aRequest=0xa8579060, aStateFlags=131088, aStatus=0) at ../../../docshell/base/nsDocShell.cpp:5252 #69 0xb76131de in nsDocLoader::FireOnStateChange (this=0xaf38f600, aProgress=0xaf38f614, aRequest=0xa8579060, aStateFlags=131088, aStatus=0) at ../../../uriloader/base/nsDocLoader.cpp:1259 #70 0xb76132c6 in nsDocLoader::doStopDocumentLoad (this=0xaf38f600, request=0xa8579060, aStatus=0) at ../../../uriloader/base/nsDocLoader.cpp:880 #71 0xb7614086 in nsDocLoader::DocLoaderIsEmpty (this=0xaf38f600, aFlushLayout=1) at ../../../uriloader/base/nsDocLoader.cpp:785 #72 0xb761425c in nsDocLoader::OnStopRequest (this=0xaf38f600, aRequest=0xa871bf40, aCtxt=0x0, aStatus=0) at ../../../uriloader/base/nsDocLoader.cpp:680 #73 0xb709fd60 in nsLoadGroup::RemoveRequest (this=0xaf86ff40, request=0xa871bf40, ctxt=0x0, aStatus=0) at ../../../../netwerk/base/src/nsLoadGroup.cpp:688 #74 0xb72f117c in nsDocument::DoUnblockOnload (this=0xa8549c00) at ../../../../content/base/src/nsDocument.cpp:7151 #75 0xb72f8459 in nsDocument::DispatchContentLoadedEvents (this=0xa8549c00) at ../../../../content/base/src/nsDocument.cpp:4049 #76 0xb72ff3dd in nsRunnableMethod<nsDocument>::Run (this=0x29ad8801) at ../../../dist/include/xpcom/nsThreadUtils.h:282 #77 0xb7844b3d in nsThread::ProcessNextEvent (this=0xb7bd16a0, mayWait=1, result=0xbfff9dbc) at ../../../xpcom/threads/nsThread.cpp:521 #78 0xb7816877 in NS_ProcessNextEvent_P (thread=0xa6b62004, mayWait=1) at nsThreadUtils.cpp:250 #79 0xb7796f42 in nsBaseAppShell::Run (this=0xb1906f60) at ../../../../widget/src/xpwidgets/nsBaseAppShell.cpp:170 #80 0xb7667630 in nsAppStartup::Run (this=0xb1967850) at ../../../../../toolkit/components/startup/src/nsAppStartup.cpp:193 #81 0xb7034dbc in XRE_main (argc=1, argv=0xbffff4c4, aAppData=0xb7b039c0) at ../../../toolkit/xre/nsAppRunner.cpp:3331 #82 0x08049da6 in ?? () #83 0xb7d6bc76 in __libc_start_main () from /lib/i686/cmov/libc.so.6 #84 0x08049641 in ?? () A debugging session is active. Inferior 1 [process 2349] will be killed. Quit anyway? (y or n) Not confirmed. Continuing. Program received signal SIGSEGV, Segmentation fault. 0xb7fe2424 in __kernel_vsyscall () A debugging session is active. Inferior 1 [process 2349] will be killed. Quit anyway? (y or n) Thanks for your time, Wouter -- System Information: Debian Release: wheezy/sid APT prefers unstable APT policy: (500, 'unstable') Architecture: i386 (i686) Kernel: Linux 2.6.38-1-686 (SMP w/2 CPU cores) Locale: LANG=C, LC_CTYPE=nl_BE.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash Versions of packages gtk-qt-engine depends on: ii libatk1.0-0 1.32.0-3 The ATK accessibility toolkit ii libc6 2.11.2-11 Embedded GNU C Library: Shared lib ii libcairo2 1.10.2-6 The Cairo 2D vector graphics libra ii libfontconfig1 2.8.0-2.1 generic font configuration library ii libfreetype6 2.4.4-1 FreeType 2 font engine, shared lib ii libgcc1 1:4.6.0-2 GCC support library ii libglib2.0-0 2.28.4-1 The GLib library of C routines ii libgtk2.0-0 2.24.3-1~sid1 The GTK+ graphical user interface ii libpango1.0-0 1.28.3-6 Layout and rendering of internatio ii libqtcore4 4:4.7.2-3 Qt 4 core module ii libqtgui4 4:4.7.2-3 Qt 4 GUI module ii libstdc++6 4.6.0-2 The GNU Standard C++ Library v3 ii libx11-6 2:1.4.3-1 X11 client-side library Versions of packages gtk-qt-engine recommends: ii kde-config-gtk-style 1:1.1+svn5-4+b1 KDE configuration module for GTK+ gtk-qt-engine suggests no packages. -- no debconf information -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org