Bug 396449 - Dolphin crash on close
Summary: Dolphin crash on close
Status: RESOLVED WAITINGFORINFO
Alias: None
Product: dolphin
Classification: Applications
Component: general (show other bugs)
Version: 18.04.2
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Dolphin Bug Assignee
URL:
Keywords: drkonqi
: 417091 427093 (view as bug list)
Depends on:
Blocks:
 
Reported: 2018-07-12 20:07 UTC by carlo
Modified: 2022-10-12 14:37 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description carlo 2018-07-12 20:07:21 UTC
Application: dolphin (18.04.2)

Qt Version: 5.11.1
Frameworks Version: 5.47.0
Operating System: Linux 4.17.4-1-default x86_64
Distribution: "openSUSE Tumbleweed"

-- Information about the crash:
- What I was doing when the application crashed:
Open Dolphin, right click on a file or folder to show the menu, then without any further clicks move the mouse to the close button of the dolphin window and click the button to close Dolphin, the application crashes.(OpenSuse Tumbleweed Plasma 5.13.2 Frameworks 5.47.0)

The crash can be reproduced every time.

-- Backtrace:
Application: Dolphin (dolphin), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f389b671c80 (LWP 25889))]

Thread 4 (Thread 0x7f387a2af700 (LWP 25892)):
#0  0x00007f38903364dc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f387af3779b in ?? () from /usr/lib64/dri/i965_dri.so
#2  0x00007f387af374c7 in ?? () from /usr/lib64/dri/i965_dri.so
#3  0x00007f3890330554 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f389af09ccf in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7f3881d58700 (LWP 25891)):
#0  0x00007f389aefad34 in read () from /lib64/libc.so.6
#1  0x00007f388dc947a0 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f388dc4fd9f in g_main_context_check () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f388dc50270 in ?? () from /usr/lib64/libglib-2.0.so.0
#4  0x00007f388dc503ec in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#5  0x00007f38950bfb3b in QEventDispatcherGlib::processEvents (this=0x7f3874000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#6  0x00007f389506fb3b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at ../../include/QtCore/../../src/corelib/global/qflags.h:140
#7  0x00007f3894ece326 in QThread::exec() () at ../../include/QtCore/../../src/corelib/global/qflags.h:120
#8  0x00007f3895510f45 in ?? () from /usr/lib64/libQt5DBus.so.5
#9  0x00007f3894ed78ec in QThreadPrivate::start(void*) () at thread/qthread_unix.cpp:367
#10 0x00007f3890330554 in start_thread () from /lib64/libpthread.so.0
#11 0x00007f389af09ccf in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f38842ef700 (LWP 25890)):
#0  0x00007f389aeff2c9 in poll () from /lib64/libc.so.6
#1  0x00007f388d588377 in ?? () from /usr/lib64/libxcb.so.1
#2  0x00007f388d589f8a in xcb_wait_for_event () from /usr/lib64/libxcb.so.1
#3  0x00007f38872ca089 in QXcbEventReader::run (this=0x558443d321c0) at qxcbconnection.h:409
#4  0x00007f3894ed78ec in QThreadPrivate::start(void*) () at thread/qthread_unix.cpp:367
#5  0x00007f3890330554 in start_thread () from /lib64/libpthread.so.0
#6  0x00007f389af09ccf in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f389b671c80 (LWP 25889)):
[KCrash Handler]
#6  0x00007f389635c9a0 in QGraphicsScenePrivate::storeMouseButtonsForMouseGrabber (this=this@entry=0x558444296800, event=event@entry=0x7ffdb3cc1450) at ../../include/QtCore/../../src/corelib/tools/qlist.h:540
#7  0x00007f389636363b in QGraphicsScenePrivate::mousePressEventHandler (this=this@entry=0x558444296800, mouseEvent=mouseEvent@entry=0x7ffdb3cc1450) at graphicsview/qgraphicsscene.cpp:1463
#8  0x00007f3896363769 in QGraphicsScene::mousePressEvent (this=<optimized out>, mouseEvent=0x7ffdb3cc1450) at graphicsview/qgraphicsscene.cpp:4046
#9  0x00007f389636ad10 in QGraphicsScene::event (this=0x5584442c0f40, event=0x7ffdb3cc1450) at graphicsview/qgraphicsscene.cpp:3410
#10 0x00007f389607dc11 in QApplicationPrivate::notify_helper (this=this@entry=0x558443d52980, receiver=receiver@entry=0x5584442c0f40, e=e@entry=0x7ffdb3cc1450) at kernel/qapplication.cpp:3728
#11 0x00007f3896084df0 in QApplication::notify(QObject*, QEvent*) () at kernel/qapplication.cpp:3487
#12 0x00007f3895070d29 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at ../../include/QtCore/../../src/corelib/kernel/qobject.h:142
#13 0x00007f389638450b in QGraphicsView::mousePressEvent (this=0x558444247f90, event=0x7ffdb3cc1950) at /usr/include/c++/8/bits/atomic_base.h:390
#14 0x00007f38960b9e69 in QWidget::event (this=this@entry=0x558444247f90, event=event@entry=0x7ffdb3cc1950) at kernel/qwidget.cpp:8897
#15 0x00007f3896159c4e in QFrame::event (this=0x558444247f90, e=0x7ffdb3cc1950) at widgets/qframe.cpp:550
#16 0x00007f389638567b in QGraphicsView::viewportEvent(QEvent*) () at graphicsview/qgraphicsview.cpp:2969
#17 0x00007f3895070a53 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () at kernel/qcoreapplication.cpp:1174
#18 0x00007f389607dc01 in QApplicationPrivate::notify_helper (this=this@entry=0x558443d52980, receiver=receiver@entry=0x5584443e4960, e=e@entry=0x7ffdb3cc1950) at kernel/qapplication.cpp:3724
#19 0x00007f3896085b88 in QApplication::notify(QObject*, QEvent*) () at kernel/qapplication.cpp:3204
#20 0x00007f3895070d29 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at ../../include/QtCore/../../src/corelib/kernel/qobject.h:142
#21 0x00007f3896084399 in QCoreApplication::sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234
#22 QApplicationPrivate::sendMouseEvent (receiver=receiver@entry=0x5584443e4960, event=event@entry=0x7ffdb3cc1950, alienWidget=alienWidget@entry=0x5584443e4960, nativeWidget=0x558443e90fc0, buttonDown=buttonDown@entry=0x7f3896751870 <qt_button_down>, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:2696
#23 0x00007f38960d37a1 in QWidgetWindow::handleMouseEvent(QMouseEvent*) () at /usr/include/c++/8/bits/atomic_base.h:390
#24 0x00007f38960d607b in QWidgetWindow::event (this=0x558443fe5b90, event=0x7ffdb3cc1d40) at kernel/qwidgetwindow.cpp:280
#25 0x00007f389607dc11 in QApplicationPrivate::notify_helper (this=this@entry=0x558443d52980, receiver=receiver@entry=0x558443fe5b90, e=e@entry=0x7ffdb3cc1d40) at kernel/qapplication.cpp:3728
#26 0x00007f3896084df0 in QApplication::notify(QObject*, QEvent*) () at kernel/qapplication.cpp:3487
#27 0x00007f3895070d29 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at ../../include/QtCore/../../src/corelib/kernel/qobject.h:142
#28 0x00007f38958b1f33 in QCoreApplication::sendSpontaneousEvent (event=0x7ffdb3cc1d40, receiver=0x558443fe5b90) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:237
#29 QGuiApplicationPrivate::processMouseEvent (e=0x55844467a0d0) at kernel/qguiapplication.cpp:2081
#30 0x00007f38958b3cf5 in QGuiApplicationPrivate::processWindowSystemEvent (e=e@entry=0x55844467a0d0) at kernel/qguiapplication.cpp:1816
#31 0x00007f389588f95b in QWindowSystemInterface::sendWindowSystemEvents (flags=...) at kernel/qwindowsysteminterface.cpp:1032
#32 0x00007f388735864b in QPAEventDispatcherGlib::processEvents (this=0x558443dc74b0, flags=...) at qeventdispatcher_glib.cpp:70
#33 0x00007f389506fb3b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at ../../include/QtCore/../../src/corelib/global/qflags.h:140
#34 0x00007f38950778be in QCoreApplication::exec() () at ../../include/QtCore/../../src/corelib/global/qflags.h:120
#35 0x00007f389b215c59 in kdemain (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/dolphin-18.04.2-1.1.x86_64/src/main.cpp:150
#36 0x00007f389ae31feb in __libc_start_main () from /lib64/libc.so.6
#37 0x0000558442b6a7fa in _start () at ../sysdeps/x86_64/start.S:120

Reported using DrKonqi
Comment 1 Elvis Angelaccio 2018-07-21 17:38:28 UTC
Can't reproduce here. Any chance you can upload a screencast while you reproduce the crash?
Comment 2 Elvis Angelaccio 2020-10-03 13:25:20 UTC
*** Bug 417091 has been marked as a duplicate of this bug. ***
Comment 3 Elvis Angelaccio 2020-10-03 13:25:35 UTC
*** Bug 427093 has been marked as a duplicate of this bug. ***
Comment 4 Justin Zobel 2022-10-06 06:36:27 UTC
Thank you for reporting this crash in KDE software. As it has been a while since this issue was reported, can we please ask you to see if you can reproduce the crash with a recent software version?

If you can reproduce the issue, please change the status to "CONFIRMED" when replying. Thank you!
Comment 5 carlo 2022-10-12 14:37:39 UTC
Thanks, this bug no longer happens  to me. Carlo.