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.

Reply via email to