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.