https://bugs.kde.org/show_bug.cgi?id=422553
Bug ID: 422553 Summary: Yakuake segmentation fault Product: yakuake Version: unspecified Platform: unspecified OS: Linux Status: REPORTED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: h...@kde.org Reporter: franti...@princovi.cz Target Milestone: --- Application: yakuake (3.0.5+) Qt Version: 5.14.2 Frameworks Version: 5.70.0 Operating System: Linux 4.15.0-101-generic x86_64 Windowing system: X11 Distribution: KDE neon User Edition 5.18 -- Information about the crash: Yakuake sometimes crashes on SIGSEGV, when closing part of split tab. I usually use split tabs with 2x2 layout, but the problem occurs also in different layouts (more "frames" in one tab). It does not occur everytime and I am not able to replicate it. The crash can be reproduced sometimes. -- Backtrace: Application: Yakuake (yakuake), signal: Segmentation fault Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [Current thread is 1 (Thread 0x7f0f92965300 (LWP 24088))] Thread 3 (Thread 0x7f0f6c7df700 (LWP 24091)): #0 0x00007f0f8887d9f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x564fc5f8c888) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 __pthread_cond_wait_common (abstime=0x0, mutex=0x564fc5f8c838, cond=0x564fc5f8c860) at pthread_cond_wait.c:502 #2 __pthread_cond_wait (cond=0x564fc5f8c860, mutex=0x564fc5f8c838) at pthread_cond_wait.c:655 #3 0x00007f0f6db21ecb in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so #4 0x00007f0f6db21ac7 in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so #5 0x00007f0f888776db in start_thread (arg=0x7f0f6c7df700) at pthread_create.c:463 #6 0x00007f0f8ccc588f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 2 (Thread 0x7f0f75984700 (LWP 24090)): #0 0x00007f0f8ccb8bf9 in __GI___poll (fds=0x7f0f70002de0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f0f86a7f5c9 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f0f86a7f6dc in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f0f8d61f7cb in QEventDispatcherGlib::processEvents (this=0x7f0f70000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #4 0x00007f0f8d5bed2a in QEventLoop::exec (this=this@entry=0x7f0f75983d70, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225 #5 0x00007f0f8d3cf757 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:536 #6 0x00007f0f8ebd7555 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5 #7 0x00007f0f8d3d0c2c in QThreadPrivate::start (arg=0x7f0f8ee4fda0) at thread/qthread_unix.cpp:342 #8 0x00007f0f888776db in start_thread (arg=0x7f0f75984700) at pthread_create.c:463 #9 0x00007f0f8ccc588f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 1 (Thread 0x7f0f92965300 (LWP 24088)): [KCrash Handler] #4 0x00007f0f8d3d11a7 in std::__atomic_base<QMutexData*>::compare_exchange_strong (__m2=std::memory_order_acquire, __m1=std::memory_order_acquire, __p2=<optimized out>, __p1=<synthetic pointer>: <optimized out>, this=this@entry=0x7f0f913702f0) at /usr/include/c++/7/bits/atomic_base.h:752 #5 std::atomic<QMutexData*>::compare_exchange_strong (__m2=std::memory_order_acquire, __m1=std::memory_order_acquire, __p2=<optimized out>, __p1=<synthetic pointer>: <optimized out>, this=this@entry=0x7f0f913702f0) at /usr/include/c++/7/atomic:498 #6 QAtomicOps<QMutexData*>::testAndSetAcquire<QMutexData*> (currentValue=<synthetic pointer>, newValue=<optimized out>, expectedValue=0x0, _q_value=...) at ../../include/QtCore/../../src/corelib/thread/qatomic_cxx11.h:308 #7 QBasicAtomicPointer<QMutexData>::testAndSetAcquire (currentValue=<synthetic pointer>: <optimized out>, newValue=<optimized out>, expectedValue=0x0, this=this@entry=0x7f0f913702f0) at ../../include/QtCore/../../src/corelib/thread/qbasicatomic.h:273 #8 QBasicMutex::fastTryLock (current=<synthetic pointer>: <optimized out>, this=this@entry=0x7f0f913702f0) at thread/qmutex.h:109 #9 QMutex::lock (this=this@entry=0x7f0f913702f0) at thread/qmutex.cpp:231 #10 0x00007f0f8d5c375d in QCoreApplication::postEvent (receiver=0x564fc68e1b20, event=0x564fc74bb760, priority=0) at kernel/qcoreapplication.cpp:1531 #11 0x0000564fc4fdfd4f in ?? () #12 0x0000564fc4fc7aa4 in ?? () #13 0x00007f0f8d5fb4b9 in doActivate<false> (sender=0x564fc5ee63c0, signal_index=4, argv=0x7ffe90d3f360) at kernel/qobject.cpp:3882 #14 0x00007f0f8d5f5f92 in QMetaObject::activate (sender=sender@entry=0x564fc5ee63c0, m=m@entry=0x7f0f8eb91340 <QAction::staticMetaObject>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7ffe90d3f360) at kernel/qobject.cpp:3930 #15 0x00007f0f8e4a94a2 in QAction::triggered (this=this@entry=0x564fc5ee63c0, _t1=<optimized out>) at .moc/moc_qaction.cpp:381 #16 0x00007f0f8e4abb0c in QAction::activate (this=0x564fc5ee63c0, event=<optimized out>) at kernel/qaction.cpp:1161 #17 0x00007f0f8e4ac4a1 in QAction::event (this=<optimized out>, e=<optimized out>) at kernel/qaction.cpp:1086 #18 0x00007f0f8e4af9ac in QApplicationPrivate::notify_helper (this=this@entry=0x564fc5d846e0, receiver=receiver@entry=0x564fc5ee63c0, e=e@entry=0x7ffe90d3f670) at kernel/qapplication.cpp:3685 #19 0x00007f0f8e4b6bb0 in QApplication::notify (this=0x7ffe90d3fba0, receiver=0x564fc5ee63c0, e=0x7ffe90d3f670) at kernel/qapplication.cpp:3431 #20 0x00007f0f8d5c04a8 in QCoreApplication::notifyInternal2 (receiver=0x564fc5ee63c0, event=0x7ffe90d3f670) at kernel/qcoreapplication.cpp:1075 #21 0x00007f0f8dbe8872 in QShortcutMap::dispatchEvent(QKeyEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5 #22 0x00007f0f8dbe893a in QShortcutMap::tryShortcut(QKeyEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5 #23 0x00007f0f8db9aa93 in QWindowSystemInterface::handleShortcutEvent(QWindow*, unsigned long, int, QFlags<Qt::KeyboardModifier>, unsigned int, unsigned int, unsigned int, QString const&, bool, unsigned short) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5 #24 0x00007f0f8dbb9f67 in QGuiApplicationPrivate::processKeyEvent(QWindowSystemInterfacePrivate::KeyEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5 #25 0x00007f0f8dbbe9c5 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5 #26 0x00007f0f8db971cb in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5 #27 0x00007f0f80027f9a in ?? () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5 #28 0x00007f0f86a7f417 in g_main_context_dispatch () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #29 0x00007f0f86a7f650 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #30 0x00007f0f86a7f6dc in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #31 0x00007f0f8d61f7ac in QEventDispatcherGlib::processEvents (this=0x564fc5ddde80, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #32 0x00007f0f8d5bed2a in QEventLoop::exec (this=this@entry=0x7ffe90d3fad0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225 #33 0x00007f0f8d5c84a0 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1383 #34 0x0000564fc4fc6a5e in ?? () #35 0x00007f0f8cbc5b97 in __libc_start_main (main=0x564fc4fc6390, argc=1, argv=0x7ffe90d3fdf8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffe90d3fde8) at ../csu/libc-start.c:310 #36 0x0000564fc4fc6aea in _start () Possible duplicates by query: bug 402548, bug 383231, bug 382799, bug 379809, bug 378766. Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.