https://bugs.kde.org/show_bug.cgi?id=425645
Bug ID: 425645 Summary: Kpat 19.12.1 crashed when starting "Aces Up" Product: kpat Version: unspecified Platform: Fedora RPMs OS: Linux Status: REPORTED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: co...@kde.org Reporter: willyant...@protonmail.com CC: kde-games-b...@kde.org Target Milestone: --- Application: kpat (19.12.1) Qt Version: 5.14.2 Frameworks Version: 5.70.0 Operating System: Linux 5.7.14-200.fc32.x86_64 x86_64 Windowing system: X11 Distribution: Fedora 32 (KDE Plasma) -- Information about the crash: - What I was doing when the application crashed: 1. selecting New Deal multiple times in "Forty & Eight" 2. select new game 3. select "Aces Up" -- Backtrace: Application: KPatience (kpat), signal: Segmentation fault Using host libthread_db library "/lib64/libthread_db.so.1". [Current thread is 1 (Thread 0x7f4506278500 (LWP 14890))] Thread 8 (Thread 0x7f44d7fff700 (LWP 15561)): #0 0x00007f450a9804cc in read () from /lib64/libc.so.6 #1 0x00007f4508da351f in read (__nbytes=16, __buf=0x7f44d7ffea70, __fd=<optimized out>) at /usr/include/bits/unistd.h:44 #2 g_wakeup_acknowledge (wakeup=0x7f44cc054120) at ../glib/gwakeup.c:210 #3 0x00007f4508d595ee in g_main_context_check (context=context@entry=0x7f44cc002c00, max_priority=2147483647, fds=fds@entry=0x7f44cc054080, n_fds=n_fds@entry=1) at ../glib/gmain.c:3825 #4 0x00007f4508d59a55 in g_main_context_iterate (context=context@entry=0x7f44cc002c00, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4044 #5 0x00007f4508d59be3 in g_main_context_iteration (context=0x7f44cc002c00, may_block=may_block@entry=1) at ../glib/gmain.c:4108 #6 0x00007f450b034b8b in QEventDispatcherGlib::processEvents (this=0x7f44cc416cd0, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #7 0x00007f450afe791b in QEventLoop::exec (this=this@entry=0x7f44d7ffeca0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:136 #8 0x00007f450ae53427 in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:118 #9 0x00007f450ae54690 in QThreadPrivate::start (arg=0x560201f59af0) at thread/qthread_unix.cpp:342 #10 0x00007f450964c432 in start_thread () from /lib64/libpthread.so.0 #11 0x00007f450a98f913 in clone () from /lib64/libc.so.6 Thread 7 (Thread 0x7f44e5a9a700 (LWP 14898)): #0 0x00007f4509652e92 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f44f12b459b in util_queue_thread_func () from /usr/lib64/dri/iris_dri.so #2 0x00007f44f12b406b in impl_thrd_routine () from /usr/lib64/dri/iris_dri.so #3 0x00007f450964c432 in start_thread () from /lib64/libpthread.so.0 #4 0x00007f450a98f913 in clone () from /lib64/libc.so.6 Thread 6 (Thread 0x7f44e629b700 (LWP 14897)): #0 0x00007f4509652e92 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f44f12b459b in util_queue_thread_func () from /usr/lib64/dri/iris_dri.so #2 0x00007f44f12b406b in impl_thrd_routine () from /usr/lib64/dri/iris_dri.so #3 0x00007f450964c432 in start_thread () from /lib64/libpthread.so.0 #4 0x00007f450a98f913 in clone () from /lib64/libc.so.6 Thread 5 (Thread 0x7f44e6a9c700 (LWP 14896)): #0 0x00007f4509652e92 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f44f12b459b in util_queue_thread_func () from /usr/lib64/dri/iris_dri.so #2 0x00007f44f12b406b in impl_thrd_routine () from /usr/lib64/dri/iris_dri.so #3 0x00007f450964c432 in start_thread () from /lib64/libpthread.so.0 #4 0x00007f450a98f913 in clone () from /lib64/libc.so.6 Thread 4 (Thread 0x7f44e729d700 (LWP 14895)): #0 0x00007f4509652e92 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f44f12b459b in util_queue_thread_func () from /usr/lib64/dri/iris_dri.so #2 0x00007f44f12b406b in impl_thrd_routine () from /usr/lib64/dri/iris_dri.so #3 0x00007f450964c432 in start_thread () from /lib64/libpthread.so.0 #4 0x00007f450a98f913 in clone () from /lib64/libc.so.6 Thread 3 (Thread 0x7f44f37cd700 (LWP 14892)): #0 0x00007f450a984aaf in poll () from /lib64/libc.so.6 #1 0x00007f4508d59aae in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7f44ec019a30, timeout=<optimized out>, context=0x7f44ec000c20) at ../glib/gmain.c:4346 #2 g_main_context_iterate (context=context@entry=0x7f44ec000c20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4042 #3 0x00007f4508d59be3 in g_main_context_iteration (context=0x7f44ec000c20, may_block=may_block@entry=1) at ../glib/gmain.c:4108 #4 0x00007f450b034b8b in QEventDispatcherGlib::processEvents (this=0x7f44ec000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #5 0x00007f450afe791b in QEventLoop::exec (this=this@entry=0x7f44f37ccc50, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:136 #6 0x00007f450ae53427 in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:118 #7 0x00007f45098bd51b in QDBusConnectionManager::run (this=0x7f450992c060 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:179 #8 0x00007f450ae54690 in QThreadPrivate::start (arg=0x7f450992c060 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:342 #9 0x00007f450964c432 in start_thread () from /lib64/libpthread.so.0 #10 0x00007f450a98f913 in clone () from /lib64/libc.so.6 Thread 2 (Thread 0x7f44f8f9e700 (LWP 14891)): #0 0x00007f450a984aaf in poll () from /lib64/libc.so.6 #1 0x00007f450884e38a in poll (__timeout=-1, __nfds=1, __fds=0x7f44f8f9db98) at /usr/include/bits/poll2.h:46 #2 _xcb_conn_wait (c=c@entry=0x56020181f010, cond=cond@entry=0x56020181f050, vector=vector@entry=0x0, count=count@entry=0x0) at xcb_conn.c:479 #3 0x00007f450885071a in xcb_wait_for_event (c=0x56020181f010) at xcb_in.c:697 #4 0x00007f44f9197c78 in QXcbEventQueue::run() () from /lib64/libQt5XcbQpa.so.5 #5 0x00007f450ae54690 in QThreadPrivate::start (arg=0x560201812b30) at thread/qthread_unix.cpp:342 #6 0x00007f450964c432 in start_thread () from /lib64/libpthread.so.0 #7 0x00007f450a98f913 in clone () from /lib64/libc.so.6 Thread 1 (Thread 0x7f4506278500 (LWP 14890)): [KCrash Handler] #6 0x00007f450c196789 in KSharedDataCache::Private::lock (this=0x560201e13730) at /usr/include/qt5/QtCore/qsharedpointer_impl.h:312 #7 KSharedDataCache::Private::CacheLocker::cautiousLock (this=this@entry=0x7ffc7abd2bd0) at /usr/src/debug/kf5-kcoreaddons-5.70.0-1.fc32.x86_64/src/lib/caching/kshareddatacache.cpp:1245 #8 0x00007f450c192832 in KSharedDataCache::Private::CacheLocker::CacheLocker (_d=<optimized out>, this=0x7ffc7abd2bd0) at /usr/src/debug/kf5-kcoreaddons-5.70.0-1.fc32.x86_64/src/lib/caching/kshareddatacache.cpp:1299 #9 KSharedDataCache::find (this=this@entry=0x7f44f4006ff0, key=..., destination=destination@entry=0x7ffc7abd2ca0) at /usr/src/debug/kf5-kcoreaddons-5.70.0-1.fc32.x86_64/src/lib/caching/kshareddatacache.cpp:1590 #10 0x00007f450c503ce8 in KSharedPixmapCacheMixin<KSharedDataCache>::findPixmap (destination=0x5602031b2e98, key=..., this=0x7f44f4006fe0) at /usr/include/qt5/QtCore/qarraydata.h:257 #11 KAbstractCardDeckPrivate::requestPixmap (this=0x7f44f4005400, id=<optimized out>, faceUp=<optimized out>) at /usr/src/debug/kpat-19.12.1-1.fc32.x86_64/libkcardgame/kabstractcarddeck.cpp:206 #12 0x00007f450c504009 in KAbstractCardDeck::cardPixmap (this=<optimized out>, id=<optimized out>, faceUp=<optimized out>) at /usr/src/debug/kpat-19.12.1-1.fc32.x86_64/libkcardgame/kabstractcarddeck.cpp:514 #13 0x00007f450c506a20 in KCard::paint (this=0x5602021bc4e0, painter=0x7ffc7abd3310, option=<optimized out>, widget=<optimized out>) at /usr/src/debug/kpat-19.12.1-1.fc32.x86_64/libkcardgame/kcard.cpp:317 #14 0x00007f450bd712e3 in QGraphicsScenePrivate::draw(QGraphicsItem*, QPainter*, QTransform const*, QTransform const*, QRegion*, QWidget*, double, QTransform const*, bool, bool) () from /lib64/libQt5Widgets.so.5 #15 0x00007f450bd72310 in QGraphicsScenePrivate::drawSubtreeRecursive(QGraphicsItem*, QPainter*, QTransform const*, QRegion*, QWidget*, double, QTransform const*) () from /lib64/libQt5Widgets.so.5 #16 0x00007f450bd72932 in QGraphicsScenePrivate::drawItems(QPainter*, QTransform const*, QRegion*, QWidget*) () from /lib64/libQt5Widgets.so.5 #17 0x00007f450bd965f2 in QGraphicsView::paintEvent(QPaintEvent*) () from /lib64/libQt5Widgets.so.5 #18 0x00007f450ba8736e in QWidget::event(QEvent*) () from /lib64/libQt5Widgets.so.5 #19 0x00007f450bb303b2 in QFrame::event(QEvent*) () from /lib64/libQt5Widgets.so.5 #20 0x00007f450afe8d2e in QCoreApplicationPrivate::sendThroughObjectEventFilters (event=<optimized out>, receiver=<optimized out>) at kernel/qcoreapplication.cpp:1201 #21 QCoreApplicationPrivate::sendThroughObjectEventFilters (receiver=0x560201bea3b0, event=0x7ffc7abd36a0) at kernel/qcoreapplication.cpp:1190 #22 0x00007f450ba46052 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5 #23 0x00007f450afe8fc0 in QCoreApplication::notifyInternal2 (receiver=0x560201bea3b0, event=0x7ffc7abd36a0) at ../../include/QtCore/../../src/corelib/kernel/qobject.h:153 #24 0x00007f450ba7f69a in QWidgetPrivate::sendPaintEvent(QRegion const&) () from /lib64/libQt5Widgets.so.5 #25 0x00007f450ba7fee2 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) () from /lib64/libQt5Widgets.so.5 #26 0x00007f450ba81243 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) () from /lib64/libQt5Widgets.so.5 #27 0x00007f450ba7fbfc in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) () from /lib64/libQt5Widgets.so.5 #28 0x00007f450ba81243 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) () from /lib64/libQt5Widgets.so.5 #29 0x00007f450ba81062 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) () from /lib64/libQt5Widgets.so.5 #30 0x00007f450ba81062 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) () from /lib64/libQt5Widgets.so.5 #31 0x00007f450ba81062 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) () from /lib64/libQt5Widgets.so.5 #32 0x00007f450ba7fbfc in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) () from /lib64/libQt5Widgets.so.5 #33 0x00007f450ba56fda in QWidgetRepaintManager::paintAndFlush() () from /lib64/libQt5Widgets.so.5 #34 0x00007f450ba87a97 in QWidget::event(QEvent*) () from /lib64/libQt5Widgets.so.5 #35 0x00007f450c488bbd in KXmlGuiWindow::event (this=0x560201aed3f0, ev=0x560201f96330) at /usr/src/debug/kf5-kxmlgui-5.70.0-2.fc32.x86_64/src/kxmlguiwindow.cpp:121 #36 0x00007f450ba46063 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5 #37 0x00007f450afe8fc0 in QCoreApplication::notifyInternal2 (receiver=0x560201aed3f0, event=0x560201f96330) at ../../include/QtCore/../../src/corelib/kernel/qobject.h:153 #38 0x00007f450afebc47 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x560201aed3f0, event_type=77, data=0x56020180bea0) at kernel/qcoreapplication.cpp:1815 #39 0x00007f450bd61883 in QGraphicsScenePrivate::_q_emitUpdated() () from /lib64/libQt5Widgets.so.5 #40 0x00007f450b010b5e in QObject::event (this=0x56020287d510, e=0x7f44c401dc50) at kernel/qobject.cpp:1339 #41 0x00007f450ba46063 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5 #42 0x00007f450afe8fc0 in QCoreApplication::notifyInternal2 (receiver=0x56020287d510, event=0x7f44c401dc50) at ../../include/QtCore/../../src/corelib/kernel/qobject.h:153 #43 0x00007f450afebc47 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x56020180bea0) at kernel/qcoreapplication.cpp:1815 #44 0x00007f450b0350a7 in postEventSourceDispatch (s=s@entry=0x5602018e3910) at kernel/qeventdispatcher_glib.cpp:277 #45 0x00007f4508d5978f in g_main_dispatch (context=0x7f44f4005000) at ../glib/gmain.c:3309 #46 g_main_context_dispatch (context=0x7f44f4005000) at ../glib/gmain.c:3974 #47 0x00007f4508d59b18 in g_main_context_iterate (context=context@entry=0x7f44f4005000, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4047 #48 0x00007f4508d59be3 in g_main_context_iteration (context=0x7f44f4005000, may_block=may_block@entry=1) at ../glib/gmain.c:4108 #49 0x00007f450b034b73 in QEventDispatcherGlib::processEvents (this=0x5602018ee920, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #50 0x00007f450afe791b in QEventLoop::exec (this=this@entry=0x7ffc7abd4a30, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:136 #51 0x00007f450afef5a6 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:118 #52 0x000056020052cdae in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/kpat-19.12.1-1.fc32.x86_64/main.cpp:349 [Inferior 1 (process 14890) detached] Possible duplicates by query: bug 385969, bug 363826, bug 332393, bug 330699, bug 330402. Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.