https://bugs.kde.org/show_bug.cgi?id=359736
Bug ID: 359736 Summary: Crash when reloading SVG image Product: gwenview Version: unspecified Platform: Ubuntu Packages OS: Linux Status: UNCONFIRMED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: gwenview-bugs-n...@kde.org Reporter: jessetalav...@aol.com CC: myr...@kde.org Application: gwenview (15.08.2) Qt Version: 5.4.2 Operating System: Linux 4.2.0-30-generic x86_64 Distribution: Ubuntu 15.10 -- Information about the crash: - What I was doing when the application crashed: I had updated an SVG image on my hard drive through external means, and Gwenview crashed almost immediately thereafter. -- Backtrace: Application: Gwenview (gwenview), signal: Segmentation fault Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [Current thread is 1 (Thread 0x7fa33ce6e840 (LWP 8590))] Thread 2 (Thread 0x7fa33a571700 (LWP 8623)): #0 0x00007fa34b0ee88d in poll () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007fa3443e2bd2 in poll (__timeout=-1, __nfds=1, __fds=0x7fa33a570c80) at /usr/include/x86_64-linux-gnu/bits/poll2.h:46 #2 _xcb_conn_wait (c=c@entry=0x102a940, cond=cond@entry=0x102a980, vector=vector@entry=0x0, count=count@entry=0x0) at ../../src/xcb_conn.c:459 #3 0x00007fa3443e474f in xcb_wait_for_event (c=0x102a940) at ../../src/xcb_in.c:623 #4 0x00007fa33cb14a39 in QXcbEventReader::run (this=0x1038ad0) at qxcbconnection.cpp:1105 #5 0x00007fa34b7e12be in QThreadPrivate::start (arg=0x1038ad0) at thread/qthread_unix.cpp:337 #6 0x00007fa3467f86aa in start_thread (arg=0x7fa33a571700) at pthread_create.c:333 #7 0x00007fa34b0f9e9d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 1 (Thread 0x7fa33ce6e840 (LWP 8590)): [KCrash Handler] #6 0x00007fa349a77887 in QSvgTinyDocument::draw(QPainter*, QRectF const&) () from /usr/lib/x86_64-linux-gnu/libQt5Svg.so.5 #7 0x00007fa349a7a09e in QGraphicsSvgItem::paint(QPainter*, QStyleOptionGraphicsItem const*, QWidget*) () from /usr/lib/x86_64-linux-gnu/libQt5Svg.so.5 #8 0x00007fa34ca5a412 in _q_paintItem (item=item@entry=0x14313b0, painter=painter@entry=0x7ffde30c08a0, option=option@entry=0x1445e18, widget=widget@entry=0x0, useWindowOpacity=useWindowOpacity@entry=false, painterStateProtection=painterStateProtection@entry=true) at graphicsview/qgraphicsscene.cpp:4226 #9 0x00007fa34ca6a7ee in _q_paintIntoCache (pix=pix@entry=0x7ffde30c0ac0, item=item@entry=0x14313b0, pixmapExposed=..., itemToPixmap=..., renderHints=..., option=option@entry=0x1445e18, painterStateProtection=true) at graphicsview/qgraphicsscene.cpp:4294 #10 0x00007fa34ca6c1d7 in QGraphicsScenePrivate::drawItemHelper (this=this@entry=0x1445c00, item=item@entry=0x14313b0, painter=painter@entry=0x7ffde30c1960, option=option@entry=0x1445e18, widget=widget@entry=0x146b3c0, painterStateProtection=<optimized out>) at graphicsview/qgraphicsscene.cpp:4615 #11 0x00007fa34ca6d004 in QGraphicsScenePrivate::draw (this=this@entry=0x1445c00, item=item@entry=0x14313b0, painter=painter@entry=0x7ffde30c1960, viewTransform=viewTransform@entry=0x0, transformPtr=transformPtr@entry=0x1cbfbe0, exposedRegion=<optimized out>, widget=0x146b3c0, opacity=opacity@entry=1, effectTransform=0x0, wasDirtyParentSceneTransform=false, drawItem=true) at graphicsview/qgraphicsscene.cpp:4908 #12 0x00007fa34ca6df23 in QGraphicsScenePrivate::drawSubtreeRecursive (this=this@entry=0x1445c00, item=0x14313b0, painter=painter@entry=0x7ffde30c1960, viewTransform=viewTransform@entry=0x0, exposedRegion=exposedRegion@entry=0x14df308, widget=widget@entry=0x146b3c0, parentOpacity=parentOpacity@entry=1, effectTransform=0x0) at graphicsview/qgraphicsscene.cpp:4799 #13 0x00007fa34ca6cc0d in QGraphicsScenePrivate::draw (this=this@entry=0x1445c00, item=item@entry=0x1a25e50, painter=painter@entry=0x7ffde30c1960, viewTransform=viewTransform@entry=0x0, transformPtr=transformPtr@entry=0x1a3d460, exposedRegion=<optimized out>, widget=0x146b3c0, opacity=opacity@entry=1, effectTransform=0x0, wasDirtyParentSceneTransform=false, drawItem=true) at graphicsview/qgraphicsscene.cpp:4938 #14 0x00007fa34ca6df23 in QGraphicsScenePrivate::drawSubtreeRecursive (this=this@entry=0x1445c00, item=0x1a25e50, painter=painter@entry=0x7ffde30c1960, viewTransform=viewTransform@entry=0x0, exposedRegion=exposedRegion@entry=0x14df308, widget=widget@entry=0x146b3c0, parentOpacity=parentOpacity@entry=1, effectTransform=0x0) at graphicsview/qgraphicsscene.cpp:4799 #15 0x00007fa34ca6cc0d in QGraphicsScenePrivate::draw (this=this@entry=0x1445c00, item=item@entry=0x150c810, painter=painter@entry=0x7ffde30c1960, viewTransform=viewTransform@entry=0x0, transformPtr=transformPtr@entry=0x14036e0, exposedRegion=<optimized out>, widget=0x146b3c0, opacity=opacity@entry=1, effectTransform=0x0, wasDirtyParentSceneTransform=false, drawItem=true) at graphicsview/qgraphicsscene.cpp:4938 #16 0x00007fa34ca6df23 in QGraphicsScenePrivate::drawSubtreeRecursive (this=this@entry=0x1445c00, item=0x150c810, painter=painter@entry=0x7ffde30c1960, viewTransform=viewTransform@entry=0x0, exposedRegion=exposedRegion@entry=0x14df308, widget=widget@entry=0x146b3c0, parentOpacity=parentOpacity@entry=1, effectTransform=0x0) at graphicsview/qgraphicsscene.cpp:4799 #17 0x00007fa34ca6e44a in QGraphicsScenePrivate::drawItems (this=0x1445c00, painter=painter@entry=0x7ffde30c1960, viewTransform=viewTransform@entry=0x0, exposedRegion=exposedRegion@entry=0x14df308, widget=0x146b3c0) at graphicsview/qgraphicsscene.cpp:4660 #18 0x00007fa34ca90247 in QGraphicsView::paintEvent (this=0x14a6510, event=<optimized out>) at graphicsview/qgraphicsview.cpp:3530 #19 0x00007fa34c788188 in QWidget::event (this=this@entry=0x14a6510, event=event@entry=0x7ffde30c1ef0) at kernel/qwidget.cpp:9023 #20 0x00007fa34c88276e in QFrame::event (this=0x14a6510, e=0x7ffde30c1ef0) at widgets/qframe.cpp:526 #21 0x00007fa34ca8edd3 in QGraphicsView::viewportEvent (this=0x14a6510, event=0x7ffde30c1ef0) at graphicsview/qgraphicsview.cpp:2960 #22 0x00007fa34b9c0d0c in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=this@entry=0x100f550, receiver=receiver@entry=0x146b3c0, event=event@entry=0x7ffde30c1ef0) at kernel/qcoreapplication.cpp:1031 #23 0x00007fa34c745b6c in QApplicationPrivate::notify_helper (this=this@entry=0x100f550, receiver=receiver@entry=0x146b3c0, e=e@entry=0x7ffde30c1ef0) at kernel/qapplication.cpp:3716 #24 0x00007fa34c74b230 in QApplication::notify (this=0x7ffde30c2fb0, receiver=0x146b3c0, e=0x7ffde30c1ef0) at kernel/qapplication.cpp:3503 #25 0x00007fa34b9c0f1b in QCoreApplication::notifyInternal (this=0x7ffde30c2fb0, receiver=receiver@entry=0x146b3c0, event=event@entry=0x7ffde30c1ef0) at kernel/qcoreapplication.cpp:935 #26 0x00007fa34c781689 in QCoreApplication::sendSpontaneousEvent (event=0x7ffde30c1ef0, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231 #27 QWidgetPrivate::sendPaintEvent (this=this@entry=0x146b480, toBePainted=...) at kernel/qwidget.cpp:5608 #28 0x00007fa34c781cd1 in QWidgetPrivate::drawWidget (this=this@entry=0x146b480, pdev=0x1a02ec0, rgn=..., offset=..., flags=36, sharedPainter=sharedPainter@entry=0x0, backingStore=0x13d1d40) at kernel/qwidget.cpp:5548 #29 0x00007fa34c752b66 in QWidgetBackingStore::doSync (this=this@entry=0x13d1d40) at kernel/qwidgetbackingstore.cpp:1224 #30 0x00007fa34c752dac in QWidgetBackingStore::sync (this=0x13d1d40) at kernel/qwidgetbackingstore.cpp:1036 #31 0x00007fa34c77196f in QWidgetPrivate::syncBackingStore (this=0x110c3d0) at kernel/qwidget.cpp:1894 #32 0x00007fa34c787f88 in QWidget::event (this=this@entry=0x110bc50, event=event@entry=0x1495a50) at kernel/qwidget.cpp:8962 #33 0x00007fa34c89939b in QMainWindow::event (this=0x110bc50, event=0x1495a50) at widgets/qmainwindow.cpp:1495 #34 0x00007fa34e020177 in KMainWindow::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libKF5XmlGui.so.5 #35 0x00007fa34e0585c5 in KXmlGuiWindow::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libKF5XmlGui.so.5 #36 0x00007fa34c745b8c in QApplicationPrivate::notify_helper (this=this@entry=0x100f550, receiver=receiver@entry=0x110bc50, e=e@entry=0x1495a50) at kernel/qapplication.cpp:3720 #37 0x00007fa34c74b230 in QApplication::notify (this=0x7ffde30c2fb0, receiver=0x110bc50, e=0x1495a50) at kernel/qapplication.cpp:3503 #38 0x00007fa34b9c0f1b in QCoreApplication::notifyInternal (this=0x7ffde30c2fb0, receiver=0x110bc50, event=event@entry=0x1495a50) at kernel/qcoreapplication.cpp:935 #39 0x00007fa34b9c3057 in QCoreApplication::sendEvent (event=0x1495a50, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:228 #40 QCoreApplicationPrivate::sendPostedEvents (receiver=0x110bc50, event_type=event_type@entry=77, data=0x10041c0) at kernel/qcoreapplication.cpp:1552 #41 0x00007fa34b9c3588 in QCoreApplication::sendPostedEvents (receiver=<optimized out>, event_type=event_type@entry=77) at kernel/qcoreapplication.cpp:1410 #42 0x00007fa34ca5fe1a in QGraphicsViewPrivate::dispatchPendingUpdateRequests (this=<optimized out>) at ../../include/QtWidgets/5.4.2/QtWidgets/private/../../../../../src/widgets/graphicsview/qgraphicsview_p.h:194 #43 QGraphicsScenePrivate::_q_processDirtyItems (this=0x1445c00) at graphicsview/qgraphicsscene.cpp:501 #44 0x00007fa34ca657a9 in QGraphicsScene::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at .moc/moc_qgraphicsscene.cpp:181 #45 0x00007fa34b9f2651 in QObject::event (this=this@entry=0x14a67a0, e=e@entry=0x1ce7810) at kernel/qobject.cpp:1245 #46 0x00007fa34ca7386b in QGraphicsScene::event (this=0x14a67a0, event=0x1ce7810) at graphicsview/qgraphicsscene.cpp:3471 #47 0x00007fa34c745b8c in QApplicationPrivate::notify_helper (this=this@entry=0x100f550, receiver=receiver@entry=0x14a67a0, e=e@entry=0x1ce7810) at kernel/qapplication.cpp:3720 #48 0x00007fa34c74b230 in QApplication::notify (this=0x7ffde30c2fb0, receiver=0x14a67a0, e=0x1ce7810) at kernel/qapplication.cpp:3503 #49 0x00007fa34b9c0f1b in QCoreApplication::notifyInternal (this=0x7ffde30c2fb0, receiver=0x14a67a0, event=event@entry=0x1ce7810) at kernel/qcoreapplication.cpp:935 #50 0x00007fa34b9c3057 in QCoreApplication::sendEvent (event=0x1ce7810, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:228 #51 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x10041c0) at kernel/qcoreapplication.cpp:1552 #52 0x00007fa34b9c3588 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1410 #53 0x00007fa34ba17e73 in postEventSourceDispatch (s=0x1061b60) at kernel/qeventdispatcher_glib.cpp:271 #54 0x00007fa3462d7ff7 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #55 0x00007fa3462d8250 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #56 0x00007fa3462d82fc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #57 0x00007fa34ba1827f in QEventDispatcherGlib::processEvents (this=0x1069d10, flags=...) at kernel/qeventdispatcher_glib.cpp:418 #58 0x00007fa34b9be75a in QEventLoop::exec (this=this@entry=0x7ffde30c2ea0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #59 0x00007fa34b9c62cc in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1188 #60 0x000000000043f470 in main () Possible duplicates by query: bug 345272. Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.