Bug 404593

Summary: Dolphin crashes after exit button is pressed
Product: [Applications] dolphin Reporter: Orahcio Felício de Sousa <orahcio>
Component: generalAssignee: Dolphin Bug Assignee <dolphin-bugs-null>
Status: RESOLVED WORKSFORME    
Severity: crash CC: elvis.angelaccio, justin.zobel
Priority: NOR Keywords: drkonqi
Version: 18.12.2   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Orahcio Felício de Sousa 2019-02-20 12:12:35 UTC
Application: dolphin (18.12.2)

Qt Version: 5.12.0
Frameworks Version: 5.55.0
Operating System: Linux 4.15.0-45-generic x86_64
Distribution: KDE neon User Edition 5.15

-- Information about the crash:
After the system start, I closed the dolphin window and it crashes. Ktorrent shows the same crash behavior, always after exit.

-- Backtrace:
Application: Dolphin (dolphin), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fa7b88e5800 (LWP 2879))]

Thread 5 (Thread 0x7fa783fff700 (LWP 3396)):
[KCrash Handler]
#6  0x0000000000000091 in ?? ()
#7  0x00007fa7b7dfc813 in UpdateItemStatesThread::run (this=0x55c9b6709740) at ./src/views/versioncontrol/updateitemstatesthread.cpp:54
#8  0x00007fa7b208dbc2 in QThreadPrivate::start (arg=0x55c9b6709740) at thread/qthread_unix.cpp:361
#9  0x00007fa7acc2a6db in start_thread (arg=0x7fa783fff700) at pthread_create.c:463
#10 0x00007fa7b817888f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7fa791d44700 (LWP 2888)):
#0  0x00007fa7acc309f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55c9b5eaad28) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x55c9b5eaacd8, cond=0x55c9b5eaad00) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x55c9b5eaad00, mutex=0x55c9b5eaacd8) at pthread_cond_wait.c:655
#3  0x00007fa792ec6b1b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007fa792ec6847 in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007fa7acc2a6db in start_thread (arg=0x7fa791d44700) at pthread_create.c:463
#6  0x00007fa7b817888f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7fa79a466700 (LWP 2882)):
#0  0x00007fa7aa888064 in g_mutex_unlock () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007fa7aa84252e in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fa7aa84264c in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fa7b22c315b in QEventDispatcherGlib::processEvents (this=0x7fa794000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007fa7b226464a in QEventLoop::exec (this=this@entry=0x7fa79a465d70, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#5  0x00007fa7b208c41a in QThread::exec (this=this@entry=0x7fa7b29a8d80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread.cpp:531
#6  0x00007fa7b2731015 in QDBusConnectionManager::run (this=0x7fa7b29a8d80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:178
#7  0x00007fa7b208dbc2 in QThreadPrivate::start (arg=0x7fa7b29a8d80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:361
#8  0x00007fa7acc2a6db in start_thread (arg=0x7fa79a466700) at pthread_create.c:463
#9  0x00007fa7b817888f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7fa7a09f1700 (LWP 2881)):
#0  0x00007fa7b816bbf9 in __GI___poll (fds=0x7fa7a09f0cb8, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fa7a9ead747 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007fa7a9eaf36a in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007fa7a35b3d4a in QXcbEventQueue::run (this=0x55c9b5e54490) at qxcbeventqueue.cpp:225
#4  0x00007fa7b208dbc2 in QThreadPrivate::start (arg=0x55c9b5e54490) at thread/qthread_unix.cpp:361
#5  0x00007fa7acc2a6db in start_thread (arg=0x7fa7a09f1700) at pthread_create.c:463
#6  0x00007fa7b817888f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7fa7b88e5800 (LWP 2879)):
#0  0x00007fa7acc309f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7ffd7e224958) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x55c9b5e61978, cond=0x7ffd7e224930) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x7ffd7e224930, mutex=0x55c9b5e61978) at pthread_cond_wait.c:655
#3  0x00007fa7a9ead952 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#4  0x00007fa7a9eaf06f in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#5  0x00007fa7a9eaf180 in xcb_wait_for_reply () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#6  0x00007fa7a167ec11 in xcb_icccm_get_wm_hints_reply () from /usr/lib/x86_64-linux-gnu/libxcb-icccm.so.4
#7  0x00007fa7a35a0b35 in QXcbWindow::updateDoesNotAcceptFocus (this=this@entry=0x55c9b62f6ec0, doesNotAcceptFocus=doesNotAcceptFocus@entry=false) at qxcbwindow.cpp:1298
#8  0x00007fa7a35a4f09 in QXcbWindow::setWindowFlags (this=this@entry=0x55c9b62f6ec0, flags=...) at qxcbwindow.cpp:1036
#9  0x00007fa7a35a5924 in QXcbWindow::create (this=0x55c9b62f6ec0) at qxcbwindow.cpp:528
#10 0x00007fa7a35926ef in QXcbIntegration::createPlatformWindow (this=0x55c9b5e50950, window=0x55c9b6064de0) at qxcbintegration.cpp:252
#11 0x00007fa7b2ac702e in QWindowPrivate::create (this=0x55c9b5edc380, recursive=recursive@entry=false, nativeHandle=nativeHandle@entry=0) at kernel/qwindow.cpp:516
#12 0x00007fa7b2ac724d in QWindow::create (this=<optimized out>) at kernel/qwindow.cpp:639
#13 0x00007fa7b2ac7275 in QWindow::winId (this=<optimized out>) at kernel/qwindow.cpp:655
#14 0x00007fa79b9a5224 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/platformthemes/KDEPlasmaPlatformTheme.so
#15 0x00007fa79b9a54ba in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/platformthemes/KDEPlasmaPlatformTheme.so
#16 0x00007fa79b9a5619 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/platformthemes/KDEPlasmaPlatformTheme.so
#17 0x00007fa7b34694e7 in QMenuBar::~QMenuBar (this=0x55c9b6064a50, __in_chrg=<optimized out>) at widgets/qmenubar.cpp:747
#18 0x00007fa7b3469519 in QMenuBar::~QMenuBar (this=0x55c9b6064a50, __in_chrg=<optimized out>) at widgets/qmenubar.cpp:749
#19 0x00007fa7b22939fb in QObjectPrivate::deleteChildren (this=this@entry=0x55c9b5eaca40) at kernel/qobject.cpp:1995
#20 0x00007fa7b332719c in QWidget::~QWidget (this=0x55c9b5efde70, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1702
#21 0x00007fa7b5bf86dd in KMainWindow::~KMainWindow (this=0x55c9b5efde70, __in_chrg=<optimized out>) at ./src/kmainwindow.cpp:401
#22 0x00007fa7b848f715 in DolphinMainWindow::~DolphinMainWindow (this=0x55c9b5efde70, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ./src/dolphinmainwindow.cpp:182
#23 0x00007fa7b848f769 in DolphinMainWindow::~DolphinMainWindow (this=0x55c9b5efde70, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ./src/dolphinmainwindow.cpp:184
#24 0x00007fa7b22969b0 in QObject::event (this=this@entry=0x55c9b5efde70, e=e@entry=0x55c9b66c3290) at kernel/qobject.cpp:1240
#25 0x00007fa7b332bf4b in QWidget::event (this=this@entry=0x55c9b5efde70, event=event@entry=0x55c9b66c3290) at kernel/qwidget.cpp:9334
#26 0x00007fa7b3434030 in QMainWindow::event (this=this@entry=0x55c9b5efde70, event=event@entry=0x55c9b66c3290) at widgets/qmainwindow.cpp:1339
#27 0x00007fa7b5bfabb1 in KMainWindow::event (this=this@entry=0x55c9b5efde70, ev=ev@entry=0x55c9b66c3290) at ./src/kmainwindow.cpp:877
#28 0x00007fa7b5c407c5 in KXmlGuiWindow::event (this=0x55c9b5efde70, ev=0x55c9b66c3290) at ./src/kxmlguiwindow.cpp:125
#29 0x00007fa7b32eb83c in QApplicationPrivate::notify_helper (this=this@entry=0x55c9b5e4eda0, receiver=receiver@entry=0x55c9b5efde70, e=e@entry=0x55c9b66c3290) at kernel/qapplication.cpp:3752
#30 0x00007fa7b32f2dd0 in QApplication::notify (this=0x7ffd7e225850, receiver=0x55c9b5efde70, e=0x55c9b66c3290) at kernel/qapplication.cpp:3499
#31 0x00007fa7b2266328 in QCoreApplication::notifyInternal2 (receiver=0x55c9b5efde70, event=0x55c9b66c3290) at kernel/qcoreapplication.cpp:1061
#32 0x00007fa7b22664fe in QCoreApplication::sendEvent (receiver=<optimized out>, event=event@entry=0x55c9b66c3290) at kernel/qcoreapplication.cpp:1451
#33 0x00007fa7b2268e87 in QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x55c9b5e4cc10) at kernel/qcoreapplication.cpp:1800
#34 0x00007fa7b2269428 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1654
#35 0x00007fa7b22c3b23 in postEventSourceDispatch (s=0x55c9b5e9e3f0) at kernel/qeventdispatcher_glib.cpp:276
#36 0x00007fa7aa842387 in g_main_context_dispatch () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#37 0x00007fa7aa8425c0 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#38 0x00007fa7aa84264c in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#39 0x00007fa7b22c313f in QEventDispatcherGlib::processEvents (this=0x55c9b5eaa0e0, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#40 0x00007fa7b226464a in QEventLoop::exec (this=this@entry=0x7ffd7e225750, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#41 0x00007fa7b226d800 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1364
#42 0x00007fa7b2ab2edc in QGuiApplication::exec () at kernel/qguiapplication.cpp:1779
#43 0x00007fa7b32eb795 in QApplication::exec () at kernel/qapplication.cpp:2909
#44 0x00007fa7b848c3e1 in kdemain (argc=<optimized out>, argv=<optimized out>) at ./src/main.cpp:168
#45 0x00007fa7b8078b97 in __libc_start_main (main=0x55c9b488b720 <main>, argc=2, argv=0x7ffd7e2259d8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffd7e2259c8) at ../csu/libc-start.c:310
#46 0x000055c9b488b75a in _start ()

Possible duplicates by query: bug 404429, bug 355187, bug 333185, bug 332983, bug 332481.

Reported using DrKonqi
Comment 1 Justin Zobel 2020-11-19 07:05:15 UTC
Thanks for the report Orahcio. I've just tested on dolphin 20.08.3 and I cannot reproduce this issue.

Can you please test and confirm if this issue is still occurring or if this bug report can be marked as resolved. I'm setting status to "needsinfo" pending your response, please change back to "reported" or "resolved" when you respond, thanks.
Comment 2 Bug Janitor Service 2020-12-04 04:34:13 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 3 Bug Janitor Service 2020-12-19 04:35:44 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!