Bug 417091 - [Wayland] Dolphin window crashes as it updates its content
Summary: [Wayland] Dolphin window crashes as it updates its content
Status: RESOLVED DUPLICATE of bug 396449
Alias: None
Product: dolphin
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR normal
Target Milestone: ---
Assignee: Dolphin Bug Assignee
URL:
Keywords: wayland
: 420293 (view as bug list)
Depends on:
Blocks:
 
Reported: 2020-02-03 09:38 UTC by Tony
Modified: 2020-10-03 13:25 UTC (History)
4 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 Tony 2020-02-03 09:38:35 UTC
Application: kdeinit5 (20.03.70)

Qt Version: 5.14.1
Frameworks Version: 5.67.0
Operating System: Linux 5.4.16-xanmod9 x86_64
Windowing system: X11
Distribution: "openSUSE Tumbleweed"

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

I had 2 Dolphin instances running, one as root the other as non-root.
I made some directory changes on the root running intance, as i switch to the non-root one, that instance froze and then crashed.
The root intance did not crash, only the non-root one.

The crash can be reproduced sometimes.

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

Thread 18 (Thread 0x7fa042ffd700 (LWP 20116)):
#0  0x00007fa08c40f6a5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fa07f096c2b in ?? () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007fa07f096b07 in ?? () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fa08c408f2a in start_thread () from /lib64/libpthread.so.0
#4  0x00007fa08dcdf38f in clone () from /lib64/libc.so.6

Thread 17 (Thread 0x7fa0437fe700 (LWP 20115)):
#0  0x00007fa08c40f6a5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fa07f096c2b in ?? () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007fa07f096b07 in ?? () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fa08c408f2a in start_thread () from /lib64/libpthread.so.0
#4  0x00007fa08dcdf38f in clone () from /lib64/libc.so.6

Thread 16 (Thread 0x7fa043fff700 (LWP 20114)):
#0  0x00007fa08c40f6a5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fa07f096c2b in ?? () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007fa07f096b07 in ?? () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fa08c408f2a in start_thread () from /lib64/libpthread.so.0
#4  0x00007fa08dcdf38f in clone () from /lib64/libc.so.6

Thread 15 (Thread 0x7fa070d92700 (LWP 20113)):
#0  0x00007fa08c40f6a5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fa07f096c2b in ?? () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007fa07f096b07 in ?? () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fa08c408f2a in start_thread () from /lib64/libpthread.so.0
#4  0x00007fa08dcdf38f in clone () from /lib64/libc.so.6

Thread 14 (Thread 0x7fa071593700 (LWP 20112)):
#0  0x00007fa08c40f6a5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fa07f096c2b in ?? () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007fa07f096b07 in ?? () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fa08c408f2a in start_thread () from /lib64/libpthread.so.0
#4  0x00007fa08dcdf38f in clone () from /lib64/libc.so.6

Thread 13 (Thread 0x7fa071d94700 (LWP 20111)):
#0  0x00007fa08c40f6a5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fa07f096c2b in ?? () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007fa07f096b07 in ?? () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fa08c408f2a in start_thread () from /lib64/libpthread.so.0
#4  0x00007fa08dcdf38f in clone () from /lib64/libc.so.6

Thread 12 (Thread 0x7fa072595700 (LWP 20110)):
#0  0x00007fa08c40f6a5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fa07f096c2b in ?? () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007fa07f096b07 in ?? () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fa08c408f2a in start_thread () from /lib64/libpthread.so.0
#4  0x00007fa08dcdf38f in clone () from /lib64/libc.so.6

Thread 11 (Thread 0x7fa072d96700 (LWP 20109)):
#0  0x00007fa08c40f6a5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fa07f096c2b in ?? () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007fa07f096b07 in ?? () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fa08c408f2a in start_thread () from /lib64/libpthread.so.0
#4  0x00007fa08dcdf38f in clone () from /lib64/libc.so.6

Thread 10 (Thread 0x7fa073597700 (LWP 20108)):
#0  0x00007fa08c40f6a5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fa07f096c2b in ?? () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007fa07f096b07 in ?? () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fa08c408f2a in start_thread () from /lib64/libpthread.so.0
#4  0x00007fa08dcdf38f in clone () from /lib64/libc.so.6

Thread 9 (Thread 0x7fa07c94b700 (LWP 20107)):
#0  0x00007fa08c40f6a5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fa07f096c2b in ?? () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007fa07f096b07 in ?? () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fa08c408f2a in start_thread () from /lib64/libpthread.so.0
#4  0x00007fa08dcdf38f in clone () from /lib64/libc.so.6

Thread 8 (Thread 0x7fa07d14c700 (LWP 20106)):
#0  0x00007fa08c40f6a5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fa07f096c2b in ?? () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007fa07f096b07 in ?? () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fa08c408f2a in start_thread () from /lib64/libpthread.so.0
#4  0x00007fa08dcdf38f in clone () from /lib64/libc.so.6

Thread 7 (Thread 0x7fa07d94d700 (LWP 20105)):
#0  0x00007fa08c40f6a5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fa07f096c2b in ?? () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007fa07f096b07 in ?? () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fa08c408f2a in start_thread () from /lib64/libpthread.so.0
#4  0x00007fa08dcdf38f in clone () from /lib64/libc.so.6

Thread 6 (Thread 0x7fa07e14e700 (LWP 20104)):
#0  0x00007fa08c40f6a5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fa07f096c2b in ?? () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007fa07f096b07 in ?? () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fa08c408f2a in start_thread () from /lib64/libpthread.so.0
#4  0x00007fa08dcdf38f in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7fa07e94f700 (LWP 20103)):
#0  0x00007fa08c40f6a5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fa07f096c2b in ?? () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007fa07f096b07 in ?? () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fa08c408f2a in start_thread () from /lib64/libpthread.so.0
#4  0x00007fa08dcdf38f in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7fa084937700 (LWP 20102)):
#0  0x00007fa08c40f6a5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fa07f096c2b in ?? () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007fa07f096b07 in ?? () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fa08c408f2a in start_thread () from /lib64/libpthread.so.0
#4  0x00007fa08dcdf38f in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7fa085eff700 (LWP 20101)):
#0  0x00007fa08b92d604 in g_mutex_unlock () from /usr/lib64/libglib-2.0.so.0
#1  0x00007fa08b8e1cd1 in g_main_context_check () from /usr/lib64/libglib-2.0.so.0
#2  0x00007fa08b8e2292 in ?? () from /usr/lib64/libglib-2.0.so.0
#3  0x00007fa08b8e240f in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#4  0x00007fa08d071c6b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#5  0x00007fa08d019bfb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#6  0x00007fa08ce4462e in QThread::exec() () from /usr/lib64/libQt5Core.so.5
#7  0x00007fa088798507 in ?? () from /usr/lib64/libQt5DBus.so.5
#8  0x00007fa08ce456f8 in ?? () from /usr/lib64/libQt5Core.so.5
#9  0x00007fa08c408f2a in start_thread () from /lib64/libpthread.so.0
#10 0x00007fa08dcdf38f in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7fa086aff700 (LWP 20100)):
#0  0x00007fa08dcd4abf in poll () from /lib64/libc.so.6
#1  0x00007fa08da1d752 in ?? () from /usr/lib64/libxcb.so.1
#2  0x00007fa08da1e40a in xcb_wait_for_event () from /usr/lib64/libxcb.so.1
#3  0x00007fa086d2bab0 in ?? () from /usr/lib64/libQt5XcbQpa.so.5
#4  0x00007fa08ce456f8 in ?? () from /usr/lib64/libQt5Core.so.5
#5  0x00007fa08c408f2a in start_thread () from /lib64/libpthread.so.0
#6  0x00007fa08dcdf38f in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7fa08da2d580 (LWP 20099)):
[KCrash Handler]
#6  0x00007fa08c8cbedf in QGraphicsScenePrivate::storeMouseButtonsForMouseGrabber (this=this@entry=0x55fa725e6a40, event=event@entry=0x7ffd3ff96020) at ../../include/QtCore/../../src/corelib/tools/qlist.h:570
#7  0x00007fa08c8d3c5f in QGraphicsScenePrivate::mousePressEventHandler (this=this@entry=0x55fa725e6a40, mouseEvent=mouseEvent@entry=0x7ffd3ff96020) at graphicsview/qgraphicsscene.cpp:1472
#8  0x00007fa08c8d3cdb in QGraphicsScene::mousePressEvent (this=<optimized out>, mouseEvent=0x7ffd3ff96020) at graphicsview/qgraphicsscene.cpp:4061
#9  0x00007fa08c8dd93a in QGraphicsScene::event (this=0x55fa72725bd0, event=0x7ffd3ff96020) at graphicsview/qgraphicsscene.cpp:3425
#10 0x00007fa08c5a3caf in QApplicationPrivate::notify_helper (this=this@entry=0x55fa720e2870, receiver=receiver@entry=0x55fa72725bd0, e=e@entry=0x7ffd3ff96020) at kernel/qapplication.cpp:3684
#11 0x00007fa08c5acdf0 in QApplication::notify (this=0x7ffd3ff96f60, receiver=0x55fa72725bd0, e=0x7ffd3ff96020) at kernel/qapplication.cpp:3430
#12 0x00007fa08d01b062 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib64/libQt5Core.so.5
#13 0x00007fa08c8fa40b in QGraphicsView::mousePressEvent (this=0x55fa726ea680, event=0x7ffd3ff96640) at /usr/include/c++/9/bits/atomic_base.h:413
#14 0x00007fa08c5e65d9 in QWidget::event (this=this@entry=0x55fa726ea680, event=event@entry=0x7ffd3ff96640) at kernel/qwidget.cpp:8653
#15 0x00007fa08c69505e in QFrame::event (this=0x55fa726ea680, e=0x7ffd3ff96640) at widgets/qframe.cpp:550
#16 0x00007fa08c8fb5cc in QGraphicsView::viewportEvent (this=0x55fa726ea680, event=0x7ffd3ff96640) at graphicsview/qgraphicsview.cpp:2969
#17 0x00007fa08d01ad73 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib64/libQt5Core.so.5
#18 0x00007fa08c5a3c9e in QApplicationPrivate::notify_helper (this=this@entry=0x55fa720e2870, receiver=receiver@entry=0x55fa72740730, e=e@entry=0x7ffd3ff96640) at kernel/qapplication.cpp:3678
#19 0x00007fa08c5ad043 in QApplication::notify (this=<optimized out>, receiver=0x55fa72740730, e=0x7ffd3ff96640) at kernel/qapplication.cpp:3128
#20 0x00007fa08d01b062 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib64/libQt5Core.so.5
#21 0x00007fa08c5ac123 in QApplicationPrivate::sendMouseEvent (receiver=receiver@entry=0x55fa72740730, event=event@entry=0x7ffd3ff96640, alienWidget=alienWidget@entry=0x55fa72740730, nativeWidget=0x55fa7225c4c0, buttonDown=buttonDown@entry=0x7fa08cad39a0 <qt_button_down>, lastMouseReceiver=..., spontaneous=true, onlyDispatchEnterLeave=false) at kernel/qapplication.cpp:2614
#22 0x00007fa08c6015f9 in QWidgetWindow::handleMouseEvent (this=0x55fa7241c7b0, event=0x7ffd3ff96ac0) at /usr/include/c++/9/bits/atomic_base.h:413
#23 0x00007fa08c604694 in QWidgetWindow::event (event=0x7ffd3ff96ac0, this=0x55fa7241c7b0) at kernel/qwidgetwindow.cpp:295
#24 QWidgetWindow::event (this=0x55fa7241c7b0, event=0x7ffd3ff96ac0) at kernel/qwidgetwindow.cpp:238
#25 0x00007fa08c5a3caf in QApplicationPrivate::notify_helper (this=this@entry=0x55fa720e2870, receiver=receiver@entry=0x55fa7241c7b0, e=e@entry=0x7ffd3ff96ac0) at kernel/qapplication.cpp:3684
#26 0x00007fa08c5acdf0 in QApplication::notify (this=0x7ffd3ff96f60, receiver=0x55fa7241c7b0, e=0x7ffd3ff96ac0) at kernel/qapplication.cpp:3430
#27 0x00007fa08d01b062 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib64/libQt5Core.so.5
#28 0x00007fa08d4354d3 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () from /usr/lib64/libQt5Gui.so.5
#29 0x00007fa08d436b65 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () from /usr/lib64/libQt5Gui.so.5
#30 0x00007fa08d41053b in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Gui.so.5
#31 0x00007fa086d2ca6a in ?? () from /usr/lib64/libQt5XcbQpa.so.5
#32 0x00007fa08b8e1ff8 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#33 0x00007fa08b8e2380 in ?? () from /usr/lib64/libglib-2.0.so.0
#34 0x00007fa08b8e240f in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#35 0x00007fa08d071c4e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#36 0x00007fa08d019bfb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#37 0x00007fa08d0219d2 in QCoreApplication::exec() () from /usr/lib64/libQt5Core.so.5
#38 0x00007fa0894e6318 in kdemain () from /usr/lib64/libkdeinit5_dolphin.so
#39 0x000055fa7203cbcb in launch (argc=1, _name=0x55fa72096998 "dolphin", args=<optimized out>, cwd=<optimized out>, envc=0, envs=0x55fa720969a8 "", reset_env=false, tty=0x0, avoid_loops=false, startup_id_str=0x55fa7203f175 "0") at /usr/src/debug/kinit-5.66.0git.20200201T090414~791fdec-ku.9.1.x86_64/src/kdeinit/kinit.cpp:704
#40 0x000055fa7203ddf8 in handle_launcher_request (sock=<optimized out>, who=<optimized out>) at /usr/src/debug/kinit-5.66.0git.20200201T090414~791fdec-ku.9.1.x86_64/src/kdeinit/kinit.cpp:1142
#41 0x000055fa7203e7d4 in handle_requests (waitForPid=0) at /usr/src/debug/kinit-5.66.0git.20200201T090414~791fdec-ku.9.1.x86_64/src/kdeinit/kinit.cpp:1335
#42 0x000055fa7203964d in main (argc=2, argv=<optimized out>) at /usr/src/debug/kinit-5.66.0git.20200201T090414~791fdec-ku.9.1.x86_64/src/kdeinit/kinit.cpp:1773
[Inferior 1 (process 20099) detached]

Possible duplicates by query: bug 351843, bug 343887, bug 341826, bug 336796, bug 324177.

Report to https://bugs.kde.org/
Comment 1 Guilherme Almeida 2020-03-09 17:32:02 UTC
This is happening on Xorg too. I'm using Arch Linux. It basically happen when I scroll over files, doesn't happen when scrolling over folders.


Operating System: Arch Linux 
KDE Plasma Version: 5.18.2
KDE Frameworks Version: 5.67.0
Qt Version: 5.14.1
Kernel Version: 5.5.8-arch1-1
OS Type: 64-bit
Processors: 8 × Intel® Core™ i5-8250U CPU @ 1.60GHz
Memory: 7,7 GiB of RAM

Application: kdeinit5 (kdeinit5), signal: Segmentation fault
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[KCrash Handler]
#6  0x00007fecf7adb862 in __pthread_clockjoin_ex () from /usr/lib/libpthread.so.0
#7  0x00007fecf0506b18 in ?? () from /usr/lib/dri/i965_dri.so
#8  0x00007fecf0506bac in ?? () from /usr/lib/dri/i965_dri.so
#9  0x00007fecf8682537 in __run_exit_handlers () from /usr/lib/libc.so.6
#10 0x00007fecf86826ee in exit () from /usr/lib/libc.so.6
#11 0x00007fece91ae87f in ?? () from /usr/lib/qt/plugins/djvuthumbnail.so
#12 0x00007fecf963fc9a in ?? () from /usr/lib/qt/plugins/kf5/kio/thumbnail.so
#13 0x00007fecf4c8255f in KIO::SlaveBase::dispatch(int, QByteArray const&) () from /usr/lib/libKF5KIOCore.so.5
#14 0x00007fecf4c82c26 in KIO::SlaveBase::dispatchLoop() () from /usr/lib/libKF5KIOCore.so.5
#15 0x00007fecf963d2a5 in kdemain () from /usr/lib/qt/plugins/kf5/kio/thumbnail.so
#16 0x0000563764947b9c in ?? ()
#17 0x000056376494905a in ?? ()
#18 0x00005637649499ce in ?? ()
#19 0x0000563764944b54 in ?? ()
#20 0x00007fecf866b023 in __libc_start_main () from /usr/lib/libc.so.6
#21 0x000056376494576e in ?? ()
[Inferior 1 (process 7058) detached]
Comment 2 Julian Steinmann 2020-05-01 09:31:58 UTC
*** Bug 420293 has been marked as a duplicate of this bug. ***
Comment 3 Elvis Angelaccio 2020-10-03 13:25:20 UTC

*** This bug has been marked as a duplicate of bug 396449 ***