Bug 420293

Summary: Dolphin crashes in kdeconnect phone folder in detailed view while counting subfolders of each folder
Product: [Applications] dolphin Reporter: Martin Seidel <web.mseidel>
Component: generalAssignee: Dolphin Bug Assignee <dolphin-bugs-null>
Status: RESOLVED DUPLICATE    
Severity: crash CC: kfm-devel, mail
Priority: NOR Keywords: drkonqi
Version: 19.12.3   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Martin Seidel 2020-04-19 09:04:45 UTC
Application: dolphin (19.12.3)

Qt Version: 5.14.1
Frameworks Version: 5.69.0
Operating System: Linux 5.6.2-1-default x86_64
Windowing system: X11
Distribution: "openSUSE Tumbleweed"

-- Information about the crash:
- What I was doing when the application crashed:

open the phone via kdeconnect and waiting until all subfolders are counted in the detailed view

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

Thread 6 (Thread 0x7f725486e700 (LWP 4867)):
#0  0x00007f7260b7c795 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f72565b098b in ?? () from /usr/lib64/dri/i965_dri.so
#2  0x00007f72565b0807 in ?? () from /usr/lib64/dri/i965_dri.so
#3  0x00007f7260b75efa in start_thread () from /lib64/libpthread.so.0
#4  0x00007f72642fa3bf in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7f725506f700 (LWP 4866)):
#0  0x00007f7260b7c795 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f72565b098b in ?? () from /usr/lib64/dri/i965_dri.so
#2  0x00007f72565b0807 in ?? () from /usr/lib64/dri/i965_dri.so
#3  0x00007f7260b75efa in start_thread () from /lib64/libpthread.so.0
#4  0x00007f72642fa3bf in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7f7255870700 (LWP 4865)):
#0  0x00007f7260b7c795 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f72565b098b in ?? () from /usr/lib64/dri/i965_dri.so
#2  0x00007f72565b0807 in ?? () from /usr/lib64/dri/i965_dri.so
#3  0x00007f7260b75efa in start_thread () from /lib64/libpthread.so.0
#4  0x00007f72642fa3bf in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7f7256071700 (LWP 4864)):
#0  0x00007f7260b7c795 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f72565b098b in ?? () from /usr/lib64/dri/i965_dri.so
#2  0x00007f72565b0807 in ?? () from /usr/lib64/dri/i965_dri.so
#3  0x00007f7260b75efa in start_thread () from /lib64/libpthread.so.0
#4  0x00007f72642fa3bf in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f7257fff700 (LWP 4863)):
#0  0x00007f72643fb0f4 in update_get_addr () from /lib64/ld-linux-x86-64.so.2
#1  0x00007f72644006d8 in __tls_get_addr () from /lib64/ld-linux-x86-64.so.2
#2  0x00007f72620b3bf6 in get_thread_data () at thread/qthread_unix.cpp:220
#3  QThreadData::current (createIfNecessary=createIfNecessary@entry=true) at thread/qthread_unix.cpp:220
#4  0x00007f72622e0ada in postEventSourcePrepare (s=0x7f7250004bb0, timeout=0x7f7257ffeba4) at kernel/qeventdispatcher_glib.cpp:253
#5  0x00007f72600e28ca in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0
#6  0x00007f72600e326b in ?? () from /usr/lib64/libglib-2.0.so.0
#7  0x00007f72600e345f in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#8  0x00007f72622e0c0b in QEventDispatcherGlib::processEvents (this=0x7f7250000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#9  0x00007f7262288b9b in QEventLoop::exec (this=this@entry=0x7f7257ffed70, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:136
#10 0x00007f72620b35ce in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:118
#11 0x00007f726256c507 in ?? () from /usr/lib64/libQt5DBus.so.5
#12 0x00007f72620b4698 in QThreadPrivate::start (arg=0x7f72625eeda0) at thread/qthread_unix.cpp:342
#13 0x00007f7260b75efa in start_thread () from /lib64/libpthread.so.0
#14 0x00007f72642fa3bf in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f725f3f0800 (LWP 4860)):
[KCrash Handler]
#6  0x00007f7263188edf in QGraphicsScenePrivate::storeMouseButtonsForMouseGrabber (this=this@entry=0x55907c0825e0, event=event@entry=0x7ffc82dd0350) at ../../include/QtCore/../../src/corelib/tools/qlist.h:570
#7  0x00007f7263190c5f in QGraphicsScenePrivate::mousePressEventHandler (this=this@entry=0x55907c0825e0, mouseEvent=mouseEvent@entry=0x7ffc82dd0350) at graphicsview/qgraphicsscene.cpp:1472
#8  0x00007f7263190cdb in QGraphicsScene::mousePressEvent (this=<optimized out>, mouseEvent=0x7ffc82dd0350) at graphicsview/qgraphicsscene.cpp:4061
#9  0x00007f726319a93a in QGraphicsScene::event (this=0x55907c0fa660, event=0x7ffc82dd0350) at graphicsview/qgraphicsscene.cpp:3425
#10 0x00007f7262e60caf in QApplicationPrivate::notify_helper (this=this@entry=0x55907bb46cd0, receiver=receiver@entry=0x55907c0fa660, e=e@entry=0x7ffc82dd0350) at kernel/qapplication.cpp:3684
#11 0x00007f7262e69df0 in QApplication::notify (this=0x7ffc82dd14b0, receiver=0x55907c0fa660, e=0x7ffc82dd0350) at kernel/qapplication.cpp:3430
#12 0x00007f726228a002 in QCoreApplication::notifyInternal2 (receiver=0x55907c0fa660, event=0x7ffc82dd0350) at ../../include/QtCore/../../src/corelib/kernel/qobject.h:153
#13 0x00007f72631b740b in QGraphicsView::mousePressEvent (this=0x55907c2e3f80, event=0x7ffc82dd0970) at /usr/include/c++/9/bits/atomic_base.h:413
#14 0x00007f7262ea35d9 in QWidget::event (this=this@entry=0x55907c2e3f80, event=event@entry=0x7ffc82dd0970) at kernel/qwidget.cpp:8653
#15 0x00007f7262f5205e in QFrame::event (this=0x55907c2e3f80, e=0x7ffc82dd0970) at widgets/qframe.cpp:550
#16 0x00007f72631b85cc in QGraphicsView::viewportEvent (this=0x55907c2e3f80, event=0x7ffc82dd0970) at graphicsview/qgraphicsview.cpp:2969
#17 0x00007f7262289d13 in QCoreApplicationPrivate::sendThroughObjectEventFilters (event=<optimized out>, receiver=<optimized out>) at kernel/qcoreapplication.cpp:1218
#18 QCoreApplicationPrivate::sendThroughObjectEventFilters (receiver=receiver@entry=0x55907c547520, event=event@entry=0x7ffc82dd0970) at kernel/qcoreapplication.cpp:1207
#19 0x00007f7262e60c9e in QApplicationPrivate::notify_helper (this=this@entry=0x55907bb46cd0, receiver=receiver@entry=0x55907c547520, e=e@entry=0x7ffc82dd0970) at kernel/qapplication.cpp:3678
#20 0x00007f7262e6a043 in QApplication::notify (this=<optimized out>, receiver=0x55907c547520, e=0x7ffc82dd0970) at kernel/qapplication.cpp:3128
#21 0x00007f726228a002 in QCoreApplication::notifyInternal2 (receiver=0x55907c547520, event=0x7ffc82dd0970) at ../../include/QtCore/../../src/corelib/kernel/qobject.h:153
#22 0x00007f7262e69123 in QApplicationPrivate::sendMouseEvent (receiver=receiver@entry=0x55907c547520, event=event@entry=0x7ffc82dd0970, alienWidget=alienWidget@entry=0x55907c547520, nativeWidget=0x55907bc8e770, buttonDown=buttonDown@entry=0x7f72633909a0 <qt_button_down>, lastMouseReceiver=..., spontaneous=true, onlyDispatchEnterLeave=false) at kernel/qapplication.cpp:2614
#23 0x00007f7262ebe5f9 in QWidgetWindow::handleMouseEvent (this=0x55907be7ae00, event=0x7ffc82dd0df0) at /usr/include/c++/9/bits/atomic_base.h:413
#24 0x00007f7262ec1694 in QWidgetWindow::event (event=0x7ffc82dd0df0, this=0x55907be7ae00) at kernel/qwidgetwindow.cpp:295
#25 QWidgetWindow::event (this=0x55907be7ae00, event=0x7ffc82dd0df0) at kernel/qwidgetwindow.cpp:238
#26 0x00007f7262e60caf in QApplicationPrivate::notify_helper (this=this@entry=0x55907bb46cd0, receiver=receiver@entry=0x55907be7ae00, e=e@entry=0x7ffc82dd0df0) at kernel/qapplication.cpp:3684
#27 0x00007f7262e69df0 in QApplication::notify (this=0x7ffc82dd14b0, receiver=0x55907be7ae00, e=0x7ffc82dd0df0) at kernel/qapplication.cpp:3430
#28 0x00007f726228a002 in QCoreApplication::notifyInternal2 (receiver=0x55907be7ae00, event=0x7ffc82dd0df0) at ../../include/QtCore/../../src/corelib/kernel/qobject.h:153
#29 0x00007f72627704d3 in QGuiApplicationPrivate::processMouseEvent (e=0x55907ce4cd30) at kernel/qguiapplication.cpp:2209
#30 0x00007f7262770008 in QGuiApplicationPrivate::processMouseEvent (e=e@entry=0x55907ce4cd30) at kernel/qguiapplication.cpp:2102
#31 0x00007f7262771b65 in QGuiApplicationPrivate::processWindowSystemEvent (e=e@entry=0x55907ce4cd30) at kernel/qguiapplication.cpp:1941
#32 0x00007f726274b53b in QWindowSystemInterface::sendWindowSystemEvents (flags=flags@entry=...) at kernel/qwindowsysteminterface.cpp:1163
#33 0x00007f725d544a6a in xcbSourceDispatch (source=<optimized out>) at qxcbeventdispatcher.cpp:105
#34 0x00007f72600e3048 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#35 0x00007f72600e33d0 in ?? () from /usr/lib64/libglib-2.0.so.0
#36 0x00007f72600e345f in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#37 0x00007f72622e0bee in QEventDispatcherGlib::processEvents (this=0x55907bc120b0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#38 0x00007f7262288b9b in QEventLoop::exec (this=this@entry=0x7ffc82dd13b0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:136
#39 0x00007f7262290972 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:118
#40 0x00007f726276456c in QGuiApplication::exec () at kernel/qguiapplication.cpp:1866
#41 0x00007f7262e60c25 in QApplication::exec () at kernel/qapplication.cpp:2824
#42 0x00007f72641c013d in kdemain (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/dolphin-19.12.3-1.1.x86_64/src/main.cpp:171
#43 0x00007f7264221ceb in __libc_start_main () from /lib64/libc.so.6
#44 0x0000559079e4208a in _start () at ../sysdeps/x86_64/start.S:120
[Inferior 1 (process 4860) detached]

Possible duplicates by query: bug 418475, bug 411151, bug 407943, bug 404702, bug 403064.

Reported using DrKonqi
Comment 1 Julian Steinmann 2020-05-01 09:19:07 UTC
Hello and sorry for the delay in responding to your bug report. Can you reproduce this crash consistently?
Comment 2 Martin Seidel 2020-05-01 09:23:22 UTC
No it didn't happen again. I tried to open a folder while dolphin was counting the objects of each folder when it crashed
Comment 3 Martin Seidel 2020-05-01 09:23:26 UTC
No it didn't happen again. I tried to open a folder while dolphin was counting the objects of each folder when it crashed
Comment 4 Julian Steinmann 2020-05-01 09:31:58 UTC
Okay, thank you for the quick response :) Given that the backtrace looks very similar as in bug 417091, I'll close this report as a duplicate for now. Sadly, none of these reports can be reproduced consistently... Anyways, thank you for your report.

*** This bug has been marked as a duplicate of bug 417091 ***
Comment 5 Martin Seidel 2020-05-01 09:35:21 UTC
(In reply to Julian Schraner from comment #4)
> Okay, thank you for the quick response :) Given that the backtrace looks
> very similar as in bug 417091, I'll close this report as a duplicate for
> now. Sadly, none of these reports can be reproduced consistently... Anyways,
> thank you for your report.
> 
> *** This bug has been marked as a duplicate of bug 417091 ***

Thank you for making KDE better :)