https://bugs.kde.org/show_bug.cgi?id=404161

            Bug ID: 404161
           Summary: kpat crashes when trying to play the second or third
                    different game
           Product: kpat
           Version: 3.6
          Platform: Chakra
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: co...@kde.org
          Reporter: viktor...@gmail.com
                CC: kde-games-b...@kde.org
  Target Milestone: ---

Application: kpat (3.6)

Qt Version: 5.12.0
Frameworks Version: 5.54.0
Operating System: Linux 4.19.12-1-CHAKRA x86_64
Distribution: "Chakra"

-- Information about the crash:
- What I was doing when the application crashed:
I can play as many games as I want, as far as I don't change the game. If I
change the game a couple of times, it crashes. Always.

The crash can be reproduced every time.

-- Backtrace:
Application: KPatience (kpat), signal: Segmentation fault
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f1ecb5e5800 (LWP 32743))]

Thread 4 (Thread 0x7f1ea57f4700 (LWP 32756)):
#0  0x00007f1ec267977d in pthread_cond_wait@@GLIBC_2.3.2 () from
/usr/lib/libpthread.so.0
#1  0x00007f1ea65d69ab in ?? () from /usr/lib/dri/i965_dri.so
#2  0x00007f1ea65d6717 in ?? () from /usr/lib/dri/i965_dri.so
#3  0x00007f1ec2673523 in start_thread () from /usr/lib/libpthread.so.0
#4  0x00007f1ec6bf848f in clone () from /usr/lib/libc.so.6

Thread 3 (Thread 0x7f1eae7fc700 (LWP 32750)):
#0  0x00007f1ec6bee00b in poll () from /usr/lib/libc.so.6
#1  0x00007f1ebe99257e in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007f1ebe99264c in g_main_context_iteration () from
/usr/lib/libglib-2.0.so.0
#3  0x00007f1ec785c40b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQt5Core.so.5
#4  0x00007f1ec780695b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQt5Core.so.5
#5  0x00007f1ec7650bb6 in QThread::exec() () from /usr/lib/libQt5Core.so.5
#6  0x00007f1ec38fac05 in ?? () from /usr/lib/libQt5DBus.so.5
#7  0x00007f1ec7651f02 in ?? () from /usr/lib/libQt5Core.so.5
#8  0x00007f1ec2673523 in start_thread () from /usr/lib/libpthread.so.0
#9  0x00007f1ec6bf848f in clone () from /usr/lib/libc.so.6

Thread 2 (Thread 0x7f1eb680d700 (LWP 32749)):
#0  0x00007f1ec6bee00b in poll () from /usr/lib/libc.so.6
#1  0x00007f1ebcd3e922 in ?? () from /usr/lib/libxcb.so.1
#2  0x00007f1ebcd40727 in xcb_wait_for_event () from /usr/lib/libxcb.so.1
#3  0x00007f1eb95f817a in ?? () from /usr/lib/libQt5XcbQpa.so.5
#4  0x00007f1ec7651f02 in ?? () from /usr/lib/libQt5Core.so.5
#5  0x00007f1ec2673523 in start_thread () from /usr/lib/libpthread.so.0
#6  0x00007f1ec6bf848f in clone () from /usr/lib/libc.so.6

Thread 1 (Thread 0x7f1ecb5e5800 (LWP 32743)):
[KCrash Handler]
#6  MemoryManager::new_from_block (this=0x5600be42c190, s=72) at
/chakra/desktop/kpat/src/kpat-18.12.1/patsolve/memory.cpp:165
#7  0x00005600bd2314a7 in Solver<22ul>::pack_position
(this=this@entry=0x5600be7496d0) at
/chakra/desktop/kpat/src/kpat-18.12.1/patsolve/patsolve.cpp:209
#8  0x00005600bd23195e in Solver<22ul>::insert (this=this@entry=0x5600be7496d0,
cluster=cluster@entry=0x7ffc7022627c, d=0, node=node@entry=0x7ffc70226280) at
/chakra/desktop/kpat/src/kpat-18.12.1/patsolve/patsolve.cpp:873
#9  0x00005600bd231a4a in Solver<22ul>::new_position
(this=this@entry=0x5600be7496d0, parent=parent@entry=0x0,
m=m@entry=0x7ffc702262c0) at
/chakra/desktop/kpat/src/kpat-18.12.1/patsolve/patsolve.cpp:906
#10 0x00005600bd2390e6 in Solver<22ul>::doit (this=0x5600be7496d0) at
/chakra/desktop/kpat/src/kpat-18.12.1/patsolve/patsolve.cpp:487
#11 0x00005600bd239177 in Solver<22ul>::patsolve (this=0x5600be7496d0,
_max_positions=<optimized out>) at
/chakra/desktop/kpat/src/kpat-18.12.1/patsolve/patsolve.cpp:794
#12 0x00005600bd207f7f in DealerScene::isGameLost (this=0x5600be33ce10) at
/chakra/desktop/kpat/src/kpat-18.12.1/dealer.cpp:1821
#13 0x00005600bd20f3b1 in DealerScene::takeState
(this=this@entry=0x5600be33ce10) at
/chakra/desktop/kpat/src/kpat-18.12.1/dealer.cpp:1314
#14 0x00005600bd21346c in DealerScene::animationDone (this=0x5600be33ce10) at
/chakra/desktop/kpat/src/kpat-18.12.1/dealer.cpp:1530
#15 0x00007f1ec7831d90 in QMetaObject::activate(QObject*, int, int, void**) ()
from /usr/lib/libQt5Core.so.5
#16 0x00007f1ec7831d90 in QMetaObject::activate(QObject*, int, int, void**) ()
from /usr/lib/libQt5Core.so.5
#17 0x00007f1ec7831d90 in QMetaObject::activate(QObject*, int, int, void**) ()
from /usr/lib/libQt5Core.so.5
#18 0x00007f1ec783d997 in QTimer::timeout(QTimer::QPrivateSignal) () from
/usr/lib/libQt5Core.so.5
#19 0x00007f1ec78324ab in QObject::event(QEvent*) () from
/usr/lib/libQt5Core.so.5
#20 0x00007f1ec8c95bd1 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib/libQt5Widgets.so.5
#21 0x00007f1ec8c9d180 in QApplication::notify(QObject*, QEvent*) () from
/usr/lib/libQt5Widgets.so.5
#22 0x00007f1ec7807c89 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() from /usr/lib/libQt5Core.so.5
#23 0x00007f1ec785b803 in QTimerInfoList::activateTimers() () from
/usr/lib/libQt5Core.so.5
#24 0x00007f1ec785c08c in ?? () from /usr/lib/libQt5Core.so.5
#25 0x00007f1ebe990abe in g_main_context_dispatch () from
/usr/lib/libglib-2.0.so.0
#26 0x00007f1ebe992608 in ?? () from /usr/lib/libglib-2.0.so.0
#27 0x00007f1ebe99264c in g_main_context_iteration () from
/usr/lib/libglib-2.0.so.0
#28 0x00007f1ec785c3f3 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQt5Core.so.5
#29 0x00007f1ec780695b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQt5Core.so.5
#30 0x00007f1ec780eac2 in QCoreApplication::exec() () from
/usr/lib/libQt5Core.so.5
#31 0x00005600bd203f84 in main (argc=<optimized out>, argv=<optimized out>) at
/chakra/desktop/kpat/src/kpat-18.12.1/main.cpp:339

Possible duplicates by query: bug 401369.

Reported using DrKonqi

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to