https://bugs.kde.org/show_bug.cgi?id=366111
Bug ID: 366111 Summary: Kpatience crashes when clicking on Freecell Product: kpat Version: 3.6 Platform: Debian stable OS: Linux Status: UNCONFIRMED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: co...@kde.org Reporter: l...@gehspace.com CC: kde-games-b...@kde.org Application: kpat (3.6) KDE Platform Version: 4.14.2 Qt Version: 4.8.6 Operating System: Linux 4.6.0-0.bpo.1-amd64 x86_64 Distribution: Debian GNU/Linux 8.5 (jessie) -- Information about the crash: - What I was doing when the application crashed: I started KPatience and then, at the game option Window, I clicked on "Freecell" and, then KPatience crashed. I then restarted KPatience, repeated the operation and played a Freecell game with no further incidents. It happened three times today, which means this problem is erratic (it does not happen every time) but consistent (repeats frequently). -- Backtrace: Application: KPatience (kpat), signal: Segmentation fault Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [KCrash Handler] #6 __memcpy_sse2_unaligned () at ../sysdeps/x86_64/multiarch/memcpy-sse2-unaligned.S:33 #7 0x00007fd3e1038894 in memcpy (__len=<optimized out>, __src=<optimized out>, __dest=<optimized out>) at /usr/include/x86_64-linux-gnu/bits/string3.h:51 #8 SharedMemory::defragment (this=this@entry=0x7fd3cd806000) at ../../kdecore/util/kshareddatacache.cpp:727 #9 0x00007fd3e1039a0a in SharedMemory::removeUsedPages (this=0x7fd3cd806000, numberNeeded=4) at ../../kdecore/util/kshareddatacache.cpp:922 #10 0x00007fd3e10326f1 in KSharedDataCache::insert (this=this@entry=0xa87fb0, key=..., data=...) at ../../kdecore/util/kshareddatacache.cpp:1552 #11 0x00007fd3e17f2b61 in KImageCache::insertImage (this=0xa87fb0, key=..., image=...) at ../../kdeui/util/kimagecache.cpp:103 #12 0x0000000000458d0d in ?? () #13 0x0000000000458df0 in KAbstractCardDeck::cardPixmap(unsigned int, bool) () #14 0x000000000045b8e2 in KCard::paint(QPainter*, QStyleOptionGraphicsItem const*, QWidget*) () #15 0x00007fd3e03faa91 in QGraphicsScenePrivate::draw (this=0x7fd3cd878000, this@entry=0x94b340, item=0xbbfad0, painter=0x7fffcf213460, viewTransform=0x2000, viewTransform@entry=0x7fffcf2134f0, transformPtr=0x72, transformPtr@entry=0x7fffcf213120, exposedRegion=0x7fd3cd809c68, exposedRegion@entry=0x9d76b8, widget=0xa08320, opacity=3.2252605360516574e-319, opacity@entry=1, effectTransform=0x0, wasDirtyParentSceneTransform=true, drawItem=true) at graphicsview/qgraphicsscene.cpp:4964 #16 0x00007fd3e03fb8c7 in QGraphicsScenePrivate::drawSubtreeRecursive (this=this@entry=0x94b340, item=0xbbfad0, painter=painter@entry=0x7fffcf213460, viewTransform=viewTransform@entry=0x7fffcf2134f0, exposedRegion=exposedRegion@entry=0x9d76b8, widget=widget@entry=0xa08320, parentOpacity=parentOpacity@entry=1, effectTransform=0x0) at graphicsview/qgraphicsscene.cpp:4857 #17 0x00007fd3e03fbfe0 in QGraphicsScenePrivate::drawItems (this=0x94b340, painter=painter@entry=0x7fffcf213460, viewTransform=viewTransform@entry=0x7fffcf2134f0, exposedRegion=exposedRegion@entry=0x9d76b8, widget=0xa08320) at graphicsview/qgraphicsscene.cpp:4739 #18 0x00007fd3e041b17f in QGraphicsView::paintEvent (this=<optimized out>, event=<optimized out>) at graphicsview/qgraphicsview.cpp:3471 #19 0x00007fd3dfe2e748 in QWidget::event (this=0xa777a0, event=0x7fffcf213ba0) at kernel/qwidget.cpp:8775 #20 0x00007fd3e01f083e in QFrame::event (this=0xa777a0, e=0x7fffcf213ba0) at widgets/qframe.cpp:557 #21 0x00007fd3e0419e81 in QGraphicsView::viewportEvent (this=0xa777a0, event=0x7fffcf213ba0) at graphicsview/qgraphicsview.cpp:2866 #22 0x00007fd3e0a8a886 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=this@entry=0x7f8be0, receiver=receiver@entry=0xa08320, event=event@entry=0x7fffcf213ba0) at kernel/qcoreapplication.cpp:1065 #23 0x00007fd3dfddb46c in QApplicationPrivate::notify_helper (this=this@entry=0x7f8be0, receiver=receiver@entry=0xa08320, e=e@entry=0x7fffcf213ba0) at kernel/qapplication.cpp:4566 #24 0x00007fd3dfde1fa8 in QApplication::notify (this=this@entry=0x7fffcf215510, receiver=receiver@entry=0xa08320, e=e@entry=0x7fffcf213ba0) at kernel/qapplication.cpp:4356 #25 0x00007fd3e17891aa in KApplication::notify (this=0x7fffcf215510, receiver=0xa08320, event=0x7fffcf213ba0) at ../../kdeui/kernel/kapplication.cpp:311 #26 0x00007fd3e0a8a71d in QCoreApplication::notifyInternal (this=0x7fffcf215510, receiver=receiver@entry=0xa08320, event=event@entry=0x7fffcf213ba0) at kernel/qcoreapplication.cpp:955 #27 0x00007fd3dfe28e1d in sendSpontaneousEvent (event=0x7fffcf213ba0, receiver=0xa08320) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234 #28 QWidgetPrivate::drawWidget (this=this@entry=0xa07670, pdev=pdev@entry=0x9fc5d0, rgn=..., offset=..., flags=flags@entry=4, sharedPainter=sharedPainter@entry=0x0, backingStore=0xa23d50) at kernel/qwidget.cpp:5599 #29 0x00007fd3dfe298e5 in QWidgetPrivate::paintSiblingsRecursive (this=this@entry=0x9d7230, pdev=pdev@entry=0x9fc5d0, siblings=..., index=<optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0xa23d50) at kernel/qwidget.cpp:5808 #30 0x00007fd3dfe2898a in QWidgetPrivate::drawWidget (this=this@entry=0x9d7230, pdev=pdev@entry=0x9fc5d0, rgn=..., offset=..., flags=flags@entry=4, sharedPainter=sharedPainter@entry=0x0, backingStore=0xa23d50) at kernel/qwidget.cpp:5652 #31 0x00007fd3dfe298e5 in QWidgetPrivate::paintSiblingsRecursive (this=this@entry=0x92edc0, pdev=pdev@entry=0x9fc5d0, siblings=..., index=<optimized out>, index@entry=10, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0xa23d50) at kernel/qwidget.cpp:5808 #32 0x00007fd3dfe2975d in QWidgetPrivate::paintSiblingsRecursive (this=this@entry=0x92edc0, pdev=pdev@entry=0x9fc5d0, siblings=..., index=10, index@entry=18, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0xa23d50) at kernel/qwidget.cpp:5795 #33 0x00007fd3dfe2975d in QWidgetPrivate::paintSiblingsRecursive (this=this@entry=0x92edc0, pdev=pdev@entry=0x9fc5d0, siblings=..., index=18, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0xa23d50) at kernel/qwidget.cpp:5795 #34 0x00007fd3dfe2898a in QWidgetPrivate::drawWidget (this=0x92edc0, pdev=0x9fc5d0, rgn=..., offset=..., flags=flags@entry=5, sharedPainter=sharedPainter@entry=0x0, backingStore=0xa23d50) at kernel/qwidget.cpp:5652 #35 0x00007fd3dfffa855 in QWidgetBackingStore::sync (this=0xa23d50) at painting/qbackingstore.cpp:1373 #36 0x00007fd3dfe1d560 in QWidgetPrivate::syncBackingStore (this=0x92edc0) at kernel/qwidget.cpp:1894 #37 0x00007fd3dfe2e818 in QWidget::event (this=0x92ec60, event=0x18fc8f0) at kernel/qwidget.cpp:8693 #38 0x00007fd3e020ab23 in QMainWindow::event (this=this@entry=0x92ec60, event=event@entry=0x18fc8f0) at widgets/qmainwindow.cpp:1478 #39 0x00007fd3e184ec41 in KMainWindow::event (this=this@entry=0x92ec60, ev=ev@entry=0x18fc8f0) at ../../kdeui/widgets/kmainwindow.cpp:1084 #40 0x00007fd3e188a8e9 in KXmlGuiWindow::event (this=0x92ec60, ev=0x18fc8f0) at ../../kdeui/xmlgui/kxmlguiwindow.cpp:126 #41 0x00007fd3dfddb48c in QApplicationPrivate::notify_helper (this=this@entry=0x7f8be0, receiver=receiver@entry=0x92ec60, e=e@entry=0x18fc8f0) at kernel/qapplication.cpp:4570 #42 0x00007fd3dfde1fa8 in QApplication::notify (this=this@entry=0x7fffcf215510, receiver=receiver@entry=0x92ec60, e=e@entry=0x18fc8f0) at kernel/qapplication.cpp:4356 #43 0x00007fd3e17891aa in KApplication::notify (this=0x7fffcf215510, receiver=0x92ec60, event=0x18fc8f0) at ../../kdeui/kernel/kapplication.cpp:311 #44 0x00007fd3e0a8a71d in QCoreApplication::notifyInternal (this=0x7fffcf215510, receiver=receiver@entry=0x92ec60, event=event@entry=0x18fc8f0) at kernel/qcoreapplication.cpp:955 #45 0x00007fd3e0a8dfc1 in sendEvent (event=0x18fc8f0, receiver=0x92ec60) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231 #46 QCoreApplicationPrivate::sendPostedEvents (receiver=0x92ec60, event_type=event_type@entry=77, data=0x79fe20) at kernel/qcoreapplication.cpp:1579 #47 0x00007fd3e0a8e453 in QCoreApplication::sendPostedEvents (receiver=<optimized out>, event_type=event_type@entry=77) at kernel/qcoreapplication.cpp:1472 #48 0x00007fd3e03e83a2 in dispatchPendingUpdateRequests (this=0x9d7230) at ../../include/QtGui/private/../../../src/gui/graphicsview/qgraphicsview_p.h:200 #49 QGraphicsScenePrivate::_q_emitUpdated (this=0x94b340) at graphicsview/qgraphicsscene.cpp:390 #50 0x00007fd3e03f31e9 in QGraphicsScene::qt_static_metacall (_o=<optimized out>, _id=<optimized out>, _a=<optimized out>, _c=<optimized out>) at .moc/release-shared/moc_qgraphicsscene.cpp:104 #51 0x00007fd3e0aa3e11 in QObject::event (this=this@entry=0x9d9f10, e=e@entry=0x1902140) at kernel/qobject.cpp:1222 #52 0x00007fd3e040165b in QGraphicsScene::event (this=0x9d9f10, event=0x1902140) at graphicsview/qgraphicsscene.cpp:3565 #53 0x00007fd3dfddb48c in QApplicationPrivate::notify_helper (this=this@entry=0x7f8be0, receiver=receiver@entry=0x9d9f10, e=e@entry=0x1902140) at kernel/qapplication.cpp:4570 #54 0x00007fd3dfde1fa8 in QApplication::notify (this=this@entry=0x7fffcf215510, receiver=receiver@entry=0x9d9f10, e=e@entry=0x1902140) at kernel/qapplication.cpp:4356 #55 0x00007fd3e17891aa in KApplication::notify (this=0x7fffcf215510, receiver=0x9d9f10, event=0x1902140) at ../../kdeui/kernel/kapplication.cpp:311 #56 0x00007fd3e0a8a71d in QCoreApplication::notifyInternal (this=0x7fffcf215510, receiver=receiver@entry=0x9d9f10, event=event@entry=0x1902140) at kernel/qcoreapplication.cpp:955 #57 0x00007fd3e0a8dfc1 in sendEvent (event=0x1902140, receiver=0x9d9f10) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231 #58 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x79fe20) at kernel/qcoreapplication.cpp:1579 #59 0x00007fd3e0a8e453 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1472 #60 0x00007fd3e0ab9bd3 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236 #61 postEventSourceDispatch (s=0x7d59b0) at kernel/qeventdispatcher_glib.cpp:280 #62 0x00007fd3dafa941d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #63 0x00007fd3dafa9700 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #64 0x00007fd3dafa97ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #65 0x00007fd3e0ab9d1d in QEventDispatcherGlib::processEvents (this=0x7a1380, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #66 0x00007fd3dfe7ff96 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #67 0x00007fd3e0a89271 in QEventLoop::processEvents (this=this@entry=0x7fffcf215360, flags=...) at kernel/qeventloop.cpp:149 #68 0x00007fd3e0a895d5 in QEventLoop::exec (this=this@entry=0x7fffcf215360, flags=...) at kernel/qeventloop.cpp:204 #69 0x00007fd3e0a8f059 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1227 #70 0x000000000041f981 in ?? () #71 0x00007fd3df27eb45 in __libc_start_main (main=0x41d9f0, argc=3, argv=0x7fffcf215688, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffcf215678) at libc-start.c:287 #72 0x0000000000420179 in _start () Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.