https://bugs.kde.org/show_bug.cgi?id=396449

            Bug ID: 396449
           Summary: Dolphin crash on close
           Product: dolphin
           Version: 18.04.2
          Platform: openSUSE RPMs
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: dolphin-bugs-n...@kde.org
          Reporter: carlo.7...@gmail.com
                CC: elvis.angelac...@kde.org
  Target Milestone: ---

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

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to