https://bugs.kde.org/show_bug.cgi?id=454290
Bug ID: 454290 Summary: Dolphin sometimes crashes when I close the window or one of the tabs Product: dolphin Version: 22.04.1 Platform: Neon Packages OS: Linux Status: REPORTED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: dolphin-bugs-n...@kde.org Reporter: yusufjamal1...@gmail.com CC: kfm-de...@kde.org Target Milestone: --- Application: dolphin (22.04.1) Qt Version: 5.15.4 Frameworks Version: 5.94.0 Operating System: Linux 5.13.0-44-generic x86_64 Windowing System: X11 Distribution: KDE neon User - 5.24 DrKonqi: 5.24.5 [KCrashBackend] -- Information about the crash: - What I was doing when the application crashed: It is highly unreliable but happens more often than not. dolphin crashes when I close its window. Crashing upon closing the tab is less common so I am not too sure whether the two problems are related but closing the window almost 60% of the time causes a crash. The crash can be reproduced sometimes. -- Backtrace: Application: Dolphin (dolphin), signal: Segmentation fault [New LWP 8659] [New LWP 8660] [New LWP 8661] [New LWP 8666] [New LWP 8704] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7ffe9df277f8) at ../sysdeps/nptl/futex-internal.h:183 __preamble__ [Current thread is 1 (Thread 0x7f174e6de9c0 (LWP 8657))] Thread 6 (Thread 0x7f1723f7e700 (LWP 8704)): [KCrash Handler] #4 0x0000000000000060 in ?? () #5 0x00007f1755a1e84f in UpdateItemStatesThread::run (this=0x564dc3abf950) at ./src/views/versioncontrol/updateitemstatesthread.cpp:41 #6 0x00007f17535b4643 in QThreadPrivate::start (arg=0x564dc3abf950) at thread/qthread_unix.cpp:331 #7 0x00007f1751d39609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #8 0x00007f1753231133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 5 (Thread 0x7f1738845700 (LWP 8666)): #0 0x00007f17512c3370 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007f17512c34a3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f17537f5c8b in QEventDispatcherGlib::processEvents (this=0x7f171c000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #3 0x00007f1753799eab in QEventLoop::exec (this=this@entry=0x7f1738844be0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141 #4 0x00007f17535b3462 in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #5 0x00007f17535b4643 in QThreadPrivate::start (arg=0x564dc3674d10) at thread/qthread_unix.cpp:331 #6 0x00007f1751d39609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #7 0x00007f1753231133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 4 (Thread 0x7f1744cd4700 (LWP 8661)): #0 futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x564dc31a1cb8) at ../sysdeps/nptl/futex-internal.h:183 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x564dc31a1c68, cond=0x564dc31a1c90) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=0x564dc31a1c90, mutex=0x564dc31a1c68) at pthread_cond_wait.c:647 #3 0x00007f17451075eb in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so #4 0x00007f17451071eb in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so #5 0x00007f1751d39609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #6 0x00007f1753231133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 3 (Thread 0x7f174ccda700 (LWP 8660)): #0 __GI___libc_read (nbytes=16, buf=0x7f174ccd99a0, fd=7) at ../sysdeps/unix/sysv/linux/read.c:26 #1 __GI___libc_read (fd=7, buf=0x7f174ccd99a0, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:24 #2 0x00007f175130bb2f in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f17512c2ebe in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f17512c3312 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f17512c34a3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #6 0x00007f17537f5c8b in QEventDispatcherGlib::processEvents (this=0x7f1740000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #7 0x00007f1753799eab in QEventLoop::exec (this=this@entry=0x7f174ccd9bb0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141 #8 0x00007f17535b3462 in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #9 0x00007f1754859f4b in ?? () from /lib/x86_64-linux-gnu/libQt5DBus.so.5 #10 0x00007f17535b4643 in QThreadPrivate::start (arg=0x7f17548ddd80) at thread/qthread_unix.cpp:331 #11 0x00007f1751d39609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #12 0x00007f1753231133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 2 (Thread 0x7f174d8e5700 (LWP 8659)): #0 0x00007f175322499f in __GI___poll (fds=0x7f174d8e4ae8, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f1751d76c1a in ?? () from /lib/x86_64-linux-gnu/libxcb.so.1 #2 0x00007f1751d7890a in xcb_wait_for_event () from /lib/x86_64-linux-gnu/libxcb.so.1 #3 0x00007f174e02f228 in ?? () from /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5 #4 0x00007f17535b4643 in QThreadPrivate::start (arg=0x564dc2f883a0) at thread/qthread_unix.cpp:331 #5 0x00007f1751d39609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #6 0x00007f1753231133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 1 (Thread 0x7f174e6de9c0 (LWP 8657)): #0 futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7ffe9df277f8) at ../sysdeps/nptl/futex-internal.h:183 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x564dc2f96408, cond=0x7ffe9df277d0) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=0x7ffe9df277d0, mutex=0x564dc2f96408) at pthread_cond_wait.c:647 #3 0x00007f1751d76df0 in ?? () from /lib/x86_64-linux-gnu/libxcb.so.1 #4 0x00007f1751d7861f in ?? () from /lib/x86_64-linux-gnu/libxcb.so.1 #5 0x00007f1751d7883d in xcb_request_check () from /lib/x86_64-linux-gnu/libxcb.so.1 #6 0x00007f174e035457 in QXcbConnection::xi2SelectDeviceEvents(unsigned int) () from /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5 #7 0x00007f174e01e095 in QXcbWindow::create() () from /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5 #8 0x00007f174e0095f6 in QXcbIntegration::createPlatformWindow(QWindow*) const () from /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5 #9 0x00007f1753b8c7c4 in QWindowPrivate::create(bool, unsigned long long) () from /lib/x86_64-linux-gnu/libQt5Gui.so.5 #10 0x00007f1753b8cbc8 in QWindow::winId() const () from /lib/x86_64-linux-gnu/libQt5Gui.so.5 #11 0x00007f174d072d1e in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/platformthemes/KDEPlasmaPlatformTheme.so #12 0x00007f174d072fde in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/platformthemes/KDEPlasmaPlatformTheme.so #13 0x00007f174d07311d in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/platformthemes/KDEPlasmaPlatformTheme.so #14 0x00007f1754418e6b in QMenuBar::~QMenuBar() () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #15 0x00007f1754418ead in QMenuBar::~QMenuBar() () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #16 0x00007f17537c59ae in QObjectPrivate::deleteChildren (this=0x564dc2f5dd10) at kernel/qobject.cpp:2104 #17 0x00007f17542c0736 in QWidget::~QWidget() () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #18 0x00007f1754f7b967 in KMainWindow::~KMainWindow() () from /lib/x86_64-linux-gnu/libKF5XmlGui.so.5 #19 0x0000564dc0f6b91f in DolphinMainWindow::~DolphinMainWindow (this=this@entry=0x564dc30b7f60, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at /usr/include/c++/9/bits/atomic_base.h:326 #20 0x0000564dc0f6b99d in DolphinMainWindow::~DolphinMainWindow (this=0x564dc30b7f60, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ./src/dolphinmainwindow.cpp:225 #21 0x00007f17537c8d23 in QObject::event (this=0x564dc30b7f60, e=0x564dc39c0cf0) at kernel/qobject.cpp:1301 #22 0x00007f17542c4d2d in QWidget::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #23 0x00007f17543e07c8 in QMainWindow::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #24 0x00007f1754f7c2c3 in KMainWindow::event(QEvent*) () from /lib/x86_64-linux-gnu/libKF5XmlGui.so.5 #25 0x00007f1754fcd5cb in KXmlGuiWindow::event(QEvent*) () from /lib/x86_64-linux-gnu/libKF5XmlGui.so.5 #26 0x0000564dc0f5e558 in DolphinMainWindow::event (this=<optimized out>, event=<optimized out>) at ./src/dolphinmainwindow.cpp:2494 #27 0x00007f1754281dc3 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #28 0x00007f175428abd8 in QApplication::notify(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #29 0x00007f175379b3aa in QCoreApplication::notifyInternal2 (receiver=0x564dc30b7f60, event=0x564dc39c0cf0) at ../../include/QtCore/5.15.4/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:332 #30 0x00007f175379dcb1 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x564dc2f5def0) at kernel/qcoreapplication.cpp:1821 #31 0x00007f17537f6617 in postEventSourceDispatch (s=0x564dc30494f0) at kernel/qeventdispatcher_glib.cpp:277 #32 0x00007f17512c317d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #33 0x00007f17512c3400 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #34 0x00007f17512c34a3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #35 0x00007f17537f5c72 in QEventDispatcherGlib::processEvents (this=0x564dc304ee10, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #36 0x00007f1753799eab in QEventLoop::exec (this=this@entry=0x7ffe9df284f0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141 #37 0x00007f17537a2054 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #38 0x0000564dc0f57643 in main (argc=<optimized out>, argv=<optimized out>) at ./src/main.cpp:240 [Inferior 1 (process 8657) detached] The reporter indicates this bug may be a duplicate of or related to bug 453430. Possible duplicates by query: bug 454228, bug 453858, bug 453430, bug 453174, bug 451540. Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.