https://bugs.kde.org/show_bug.cgi?id=335214 Bug ID: 335214 Summary: crash in pixmap cache on game selection screen Classification: Unclassified Product: kpat Version: 3.6 Platform: Fedora RPMs OS: Linux Status: UNCONFIRMED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: coolo@kde.org Reporter: mw_triad@users.sourceforge.net CC: kde-games-bugs@kde.org Application: kpat (3.6) KDE Platform Version: 4.12.5 Qt Version: 4.8.6 Operating System: Linux 3.13.10-200.fc20.x86_64 x86_64 Distribution (Platform): Fedora RPMs -- Information about the crash: - What I was doing when the application crashed: I've seen this at least twice when KPatience attempts to display the game selection screen. In the second case, I had just finished playing a game of freecell. I believe in the first case also I had also just finished playing a game and had clicked 'new game' when the crash occurred. The crash can be reproduced sometimes. -- Backtrace: Application: KPatience (kpat), signal: Segmentation fault Using host libthread_db library "/lib64/libthread_db.so.1". 81 T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS) [KCrash Handler] #6 __memcpy_sse2_unaligned () at ../sysdeps/x86_64/multiarch/memcpy-sse2-unaligned.S:84 #7 0x0000003032e7e4df in memcpy (__len=18255, __src=0x7f8817752010, __dest=) at /usr/include/bits/string3.h:51 #8 QByteArray::QByteArray (this=0x7fffa53f4df0, data=0x7f8817752010 "Z\t\212\020\264\264u\021\037\216K*G\333v\241\300.\231\271\273~yl\235^\246M\036\303 \247]\364\070\257%?\263\351o\304\345\201\336\033\032\232ij\351 \221\064H&M6nXNU\225d\311\255\254\234\316\354\071\063X\277v9\225\323\313\271p\261\231\306\306\066B\272NOw\037\375\375\203\230\246\305\354Y3\370\330\237\377a\306*}\001r\362\341h\035\205\205\371\354\270z\023/\356;\310\346M+\271\330\324\302\315\067_\303\327\276\362I\252gW\221\237\237\307\226\315k\322\001\357.\232T\327S[\001{0\242\fq\274\212`\242\250\202\345\313\026\320p\261\211X\337\020F\322\344Rc;\r\027Z\210\307\023\030\206Am\315,"..., size=18255) at tools/qbytearray.cpp:1338 #9 0x000000303423c2e1 in KSharedDataCache::find (this=this@entry=0x255d7b0, key=..., destination=destination@entry=0x7fffa53f4f00) at /usr/src/debug/kdelibs-4.12.5/kdecore/util/kshareddatacache.cpp:1634 #10 0x0000003035eae6c5 in KImageCache::findPixmap (this=0x255d7b0, key=..., destination=0x3bbe568) at /usr/src/debug/kdelibs-4.12.5/kdeui/util/kimagecache.cpp:150 #11 0x0000003039a15fc9 in KAbstractCardDeckPrivate::requestPixmap(unsigned int, bool) () from /lib64/libkcardgame.so #12 0x0000003039a161c0 in KAbstractCardDeck::cardPixmap(unsigned int, bool) () from /lib64/libkcardgame.so #13 0x0000003039a195f2 in KCard::paint(QPainter*, QStyleOptionGraphicsItem const*, QWidget*) () from /lib64/libkcardgame.so #14 0x0000003034ddb734 in QGraphicsScenePrivate::draw (this=this@entry=0x4220230, item=item@entry=0x4b2a4a0, painter=painter@entry=0x7fffa53f55f0, viewTransform=viewTransform@entry=0x7fffa53f5680, transformPtr=transformPtr@entry=0x7fffa53f52c0, exposedRegion=exposedRegion@entry=0x217cc68, widget=0x21a2880, opacity=opacity@entry=1, effectTransform=effectTransform@entry=0x0, wasDirtyParentSceneTransform=wasDirtyParentSceneTransform@entry=true, drawItem=true) at graphicsview/qgraphicsscene.cpp:4964 #15 0x0000003034ddc53d in QGraphicsScenePrivate::drawSubtreeRecursive (this=this@entry=0x4220230, item=0x4b2a4a0, painter=painter@entry=0x7fffa53f55f0, viewTransform=viewTransform@entry=0x7fffa53f5680, exposedRegion=exposedRegion@entry=0x217cc68, widget=widget@entry=0x21a2880, parentOpacity=parentOpacity@entry=1, effectTransform=effectTransform@entry=0x0) at graphicsview/qgraphicsscene.cpp:4857 #16 0x0000003034ddcc26 in QGraphicsScenePrivate::drawItems (this=0x4220230, painter=painter@entry=0x7fffa53f55f0, viewTransform=viewTransform@entry=0x7fffa53f5680, exposedRegion=exposedRegion@entry=0x217cc68, widget=0x21a2880) at graphicsview/qgraphicsscene.cpp:4739 #17 0x0000003034dfb839 in QGraphicsView::paintEvent (this=, event=) at graphicsview/qgraphicsview.cpp:3471 #18 0x000000303481d816 in QWidget::event (this=this@entry=0x2179e70, event=event@entry=0x7fffa53f5d60) at kernel/qwidget.cpp:8546 #19 0x0000003034bd532e in QFrame::event (this=0x2179e70, e=0x7fffa53f5d60) at widgets/qframe.cpp:557 #20 0x0000003034dfa549 in QGraphicsView::viewportEvent (this=0x2179e70, event=0x7fffa53f5d60) at graphicsview/qgraphicsview.cpp:2866 #21 0x0000003032f87026 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=, receiver=0x21a2880, event=0x7fffa53f5d60) at kernel/qcoreapplication.cpp:1063 #22 0x00000030347cae5c in QApplicationPrivate::notify_helper (this=0x1fdf610, receiver=0x21a2880, e=0x7fffa53f5d60) at kernel/qapplication.cpp:4561 #23 0x00000030347d17e5 in QApplication::notify (this=this@entry=0x7fffa53f7760, receiver=receiver@entry=0x21a2880, e=e@entry=0x7fffa53f5d60) at kernel/qapplication.cpp:4351 #24 0x0000003035e4ab0a in KApplication::notify (this=0x7fffa53f7760, receiver=0x21a2880, event=0x7fffa53f5d60) at /usr/src/debug/kdelibs-4.12.5/kdeui/kernel/kapplication.cpp:311 #25 0x0000003032f86ebd in QCoreApplication::notifyInternal (this=0x7fffa53f7760, receiver=0x21a2880, event=0x7fffa53f5d60) at kernel/qcoreapplication.cpp:953 #26 0x0000003034817b79 in QWidgetPrivate::drawWidget (this=0x21a2980, pdev=0x22cd7a0, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x2251870) at ../../src/corelib/kernel/qcoreapplication.h:234 #27 0x0000003034818600 in QWidgetPrivate::paintSiblingsRecursive (this=0x217c7e0, pdev=0x22cd7a0, siblings=..., index=, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x2251870) at kernel/qwidget.cpp:5808 #28 0x0000003034817719 in QWidgetPrivate::drawWidget (this=0x217c7e0, pdev=0x22cd7a0, rgn=..., offset=..., flags=, sharedPainter=0x0, backingStore=0x2251870) at kernel/qwidget.cpp:5652 #29 0x0000003034818600 in QWidgetPrivate::paintSiblingsRecursive (this=0x2151dd0, pdev=0x22cd7a0, siblings=..., index=, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x2251870) at kernel/qwidget.cpp:5808 #30 0x000000303481846f in QWidgetPrivate::paintSiblingsRecursive (this=0x2151dd0, pdev=0x22cd7a0, siblings=..., index=10, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x2251870) at kernel/qwidget.cpp:5795 #31 0x000000303481846f in QWidgetPrivate::paintSiblingsRecursive (this=0x2151dd0, pdev=0x22cd7a0, siblings=..., index=18, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x2251870) at kernel/qwidget.cpp:5795 #32 0x0000003034817719 in QWidgetPrivate::drawWidget (this=0x2151dd0, pdev=0x22cd7a0, rgn=..., offset=..., flags=flags@entry=5, sharedPainter=sharedPainter@entry=0x0, backingStore=backingStore@entry=0x2251870) at kernel/qwidget.cpp:5652 #33 0x00000030349e33ee in QWidgetBackingStore::sync (this=0x2251870) at painting/qbackingstore.cpp:1373 #34 0x000000303480c4e0 in QWidgetPrivate::syncBackingStore (this=0x2151dd0) at kernel/qwidget.cpp:1894 #35 0x000000303481d5a6 in QWidget::event (this=this@entry=0x2151c70, event=event@entry=0x41522b0) at kernel/qwidget.cpp:8693 #36 0x0000003034bef303 in QMainWindow::event (this=this@entry=0x2151c70, event=event@entry=0x41522b0) at widgets/qmainwindow.cpp:1478 #37 0x0000003035f098e1 in KMainWindow::event (this=this@entry=0x2151c70, ev=ev@entry=0x41522b0) at /usr/src/debug/kdelibs-4.12.5/kdeui/widgets/kmainwindow.cpp:1084 #38 0x0000003035f44fa9 in KXmlGuiWindow::event (this=0x2151c70, ev=0x41522b0) at /usr/src/debug/kdelibs-4.12.5/kdeui/xmlgui/kxmlguiwindow.cpp:126 #39 0x00000030347cae7c in QApplicationPrivate::notify_helper (this=0x1fdf610, receiver=0x2151c70, e=0x41522b0) at kernel/qapplication.cpp:4565 #40 0x00000030347d17e5 in QApplication::notify (this=this@entry=0x7fffa53f7760, receiver=receiver@entry=0x2151c70, e=e@entry=0x41522b0) at kernel/qapplication.cpp:4351 #41 0x0000003035e4ab0a in KApplication::notify (this=0x7fffa53f7760, receiver=0x2151c70, event=0x41522b0) at /usr/src/debug/kdelibs-4.12.5/kdeui/kernel/kapplication.cpp:311 #42 0x0000003032f86ebd in QCoreApplication::notifyInternal (this=0x7fffa53f7760, receiver=receiver@entry=0x2151c70, event=event@entry=0x41522b0) at kernel/qcoreapplication.cpp:953 #43 0x0000003032f8a0d5 in sendEvent (event=0x41522b0, receiver=0x2151c70) at kernel/qcoreapplication.h:231 #44 QCoreApplicationPrivate::sendPostedEvents (receiver=0x2151c70, event_type=event_type@entry=77, data=0x1f90610) at kernel/qcoreapplication.cpp:1577 #45 0x0000003032f8a573 in QCoreApplication::sendPostedEvents (receiver=, event_type=event_type@entry=77) at kernel/qcoreapplication.cpp:1470 #46 0x0000003034dca942 in dispatchPendingUpdateRequests (this=0x217c7e0) at ../../src/gui/graphicsview/qgraphicsview_p.h:200 #47 QGraphicsScenePrivate::_q_emitUpdated (this=0x4220230) at graphicsview/qgraphicsscene.cpp:390 #48 0x0000003034dd47a9 in QGraphicsScene::qt_static_metacall (_o=, _id=, _a=, _c=) at .moc/release-shared/moc_qgraphicsscene.cpp:104 #49 0x0000003032f9febe in QObject::event (this=this@entry=0x3f40530, e=e@entry=0x5229b50) at kernel/qobject.cpp:1222 #50 0x0000003034de1e6b in QGraphicsScene::event (this=0x3f40530, event=0x5229b50) at graphicsview/qgraphicsscene.cpp:3565 #51 0x00000030347cae7c in QApplicationPrivate::notify_helper (this=0x1fdf610, receiver=0x3f40530, e=0x5229b50) at kernel/qapplication.cpp:4565 #52 0x00000030347d17e5 in QApplication::notify (this=this@entry=0x7fffa53f7760, receiver=receiver@entry=0x3f40530, e=e@entry=0x5229b50) at kernel/qapplication.cpp:4351 #53 0x0000003035e4ab0a in KApplication::notify (this=0x7fffa53f7760, receiver=0x3f40530, event=0x5229b50) at /usr/src/debug/kdelibs-4.12.5/kdeui/kernel/kapplication.cpp:311 #54 0x0000003032f86ebd in QCoreApplication::notifyInternal (this=0x7fffa53f7760, receiver=receiver@entry=0x3f40530, event=event@entry=0x5229b50) at kernel/qcoreapplication.cpp:953 #55 0x0000003032f8a0d5 in sendEvent (event=0x5229b50, receiver=0x3f40530) at kernel/qcoreapplication.h:231 #56 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x1f90610) at kernel/qcoreapplication.cpp:1577 #57 0x0000003032f8a573 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1470 #58 0x0000003032fb6253 in sendPostedEvents () at kernel/qcoreapplication.h:236 #59 postEventSourceDispatch (s=s@entry=0x1fd3ff0) at kernel/qeventdispatcher_glib.cpp:280 #60 0x000000386a6492a6 in g_main_dispatch (context=0x1fc9450) at gmain.c:3066 #61 g_main_context_dispatch (context=context@entry=0x1fc9450) at gmain.c:3642 #62 0x000000386a649628 in g_main_context_iterate (context=context@entry=0x1fc9450, block=block@entry=1, dispatch=dispatch@entry=1, self=) at gmain.c:3713 #63 0x000000386a6496dc in g_main_context_iteration (context=0x1fc9450, may_block=1) at gmain.c:3774 #64 0x0000003032fb5ad5 in QEventDispatcherGlib::processEvents (this=0x1fe45c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #65 0x000000303486cd66 in QGuiEventDispatcherGlib::processEvents (this=, flags=...) at kernel/qguieventdispatcher_glib.cpp:207 #66 0x0000003032f8595f in QEventLoop::processEvents (this=this@entry=0x7fffa53f75a0, flags=...) at kernel/qeventloop.cpp:149 #67 0x0000003032f85cad in QEventLoop::exec (this=this@entry=0x7fffa53f75a0, flags=...) at kernel/qeventloop.cpp:204 #68 0x0000003032f8b399 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1225 #69 0x0000000000418c6c in main () Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.