Summary: | Dolphin crashed in KIO::RenameDialog::applyAllPressed() while moving and merging folders | ||
---|---|---|---|
Product: | [Frameworks and Libraries] frameworks-kio | Reporter: | vortex |
Component: | Overwrite dialog | Assignee: | KIO Bugs <kio-bugs-null> |
Status: | CLOSED FIXED | ||
Severity: | crash | CC: | 322997am, adabreug94, arddix, bauerber, benjamin.buske, bugs, catcatmu, csmith, damian.hoester, distophoenix, essam.bentaleb, ferdinando.santacroce, gapowell, giecrilj, gimborgo, groni3427, iindinedresiayka, isma.af, JSladek, kdebugs, kdebugs, kdelibs-bugs, kfm-devel, KVAnton.WEB, l33l, leiniercs, LemonPotato, lobo, long76.git, nate, onehundredone, sainthyoga2003, shaundbfell, shp, skosecki, suse, thatredkite, valtermura |
Priority: | VHI | Keywords: | drkonqi, regression |
Version: | 5.77.0 | ||
Target Milestone: | --- | ||
Platform: | Arch Linux | ||
OS: | Linux | ||
Latest Commit: | https://invent.kde.org/frameworks/kio/commit/9dc9e26b9196111eeacb5609b36957f74f5a14c4 | Version Fixed In: | 5.78 |
Sentry Crash Report: | |||
Attachments: |
New crash information added by DrKonqi
New crash information added by DrKonqi New crash information added by DrKonqi New crash information added by DrKonqi New crash information added by DrKonqi New crash information added by DrKonqi New crash information added by DrKonqi |
Description
vortex
2020-12-14 13:44:15 UTC
Created attachment 134072 [details]
New crash information added by DrKonqi
dolphin (20.12.0) using Qt 5.15.2
- What I was doing when the application crashed:
Moving files with replacement from one folder to another. In this case, the folder in which they are replaced are root.
- Unusual behavior I noticed:
closing after attempted replacement.
- Custom settings of the application:
the toolbar has been changed.
splitting into groups is enabled.
columns changed.
-- Backtrace (Reduced):
#4 0x00007eff5e81c8f9 in QAction::setEnabled(bool) () at /usr/lib/libQt5Widgets.so.5
[...]
#6 0x00007eff5e911d53 in QAbstractButton::clicked(bool) () at /usr/lib/libQt5Widgets.so.5
[...]
#9 0x00007eff5e914263 in QAbstractButton::mouseReleaseEvent(QMouseEvent*) () at /usr/lib/libQt5Widgets.so.5
#10 0x00007eff5e861b0e in QWidget::event(QEvent*) () at /usr/lib/libQt5Widgets.so.5
#11 0x00007eff5e820752 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
Created attachment 134116 [details]
New crash information added by DrKonqi
dolphin (20.12.0) using Qt 5.15.2
- What I was doing when the application crashed:
Moving Folders and Files from one Dolphin Wiindow (local fs) to another (shared Folder smb//), tried to merge existing folders and overwrite existing files. As soon as the "Merge into" checkbox is selected dolphin crashes.
- Custom settings of the application:
setting the "Merge into" Flag
-- Backtrace (Reduced):
#4 0x00007f04ebde48e5 in QAction::setEnabled(bool) () from /usr/lib/libQt5Widgets.so.5
[...]
#6 0x00007f04ebed9d53 in QAbstractButton::clicked(bool) () from /usr/lib/libQt5Widgets.so.5
[...]
#9 0x00007f04ebedc263 in QAbstractButton::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/libQt5Widgets.so.5
#10 0x00007f04ebe29b0e in QWidget::event(QEvent*) () from /usr/lib/libQt5Widgets.so.5
#11 0x00007f04ebde8752 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
Created attachment 134156 [details]
New crash information added by DrKonqi
dolphin (20.12.0) using Qt 5.15.2
- What I was doing when the application crashed:
I was copying files from a folder to another folder and Dolphin crashed, in particular when I tried to check the box "Overwrite" in order to substitute the files in the target folder.
-- Backtrace (Reduced):
#6 QAction::setEnabled (this=0x6500670061006d, b=true) at kernel/qaction.cpp:1016
#7 0x00007f300b6eeafa in KIO::RenameDialog::applyAllPressed() () from /usr/lib/x86_64-linux-gnu/libKF5KIOWidgets.so.5
#8 0x00007f30099146be in QtPrivate::QSlotObjectBase::call (a=0x7ffc7b4a43a0, r=0x7ffc7b4a5200, this=0x564b1e9884d0) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#9 doActivate<false> (sender=0x564b1e5aebf0, signal_index=9, argv=0x7ffc7b4a43a0) at kernel/qobject.cpp:3886
[...]
#11 0x00007f300a4acb56 in QAbstractButton::clicked (this=this@entry=0x564b1e5aebf0, _t1=<optimized out>) at .moc/moc_qabstractbutton.cpp:308
Created attachment 134179 [details]
New crash information added by DrKonqi
dolphin (20.08.3) using Qt 5.15.2
- What I was doing when the application crashed:
I was copying a folder from local disk to to another folder in a smb:// share using split view. Merge dialog appeared after directory creation at the destination although there was no duplicate in the destination before copying and after chosing write into in the merge dialog dolphin crashed.
I did several trials and result was always the same.
-- Backtrace (Reduced):
#4 0x00007f7f0443c7e5 in QScopedPointer<QObjectData, QScopedPointerDeleter<QObjectData> >::operator-> (this=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:118
[...]
#7 QAction::setEnabled (this=0x4c002000650076, b=true) at kernel/qaction.cpp:1016
#8 0x00007f7f03807866 in QtPrivate::QSlotObjectBase::call (a=0x7fff0fae8800, r=0x7fff0fae94b0, this=0x55576eabe750) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#9 doActivate<false> (sender=0x55576f14c8a0, signal_index=9, argv=argv@entry=0x7fff0fae8800) at kernel/qobject.cpp:3886
[...]
#11 0x00007f7f0452d3e2 in QAbstractButton::clicked (this=this@entry=0x55576f14c8a0, _t1=<optimized out>) at .moc/moc_qabstractbutton.cpp:308
I have just tested the same copy operation after mounting the network share using fstab. - When mounted as a NFS share there is no problem, copy opreation finished successfully. - When mounted as a SMB share the same issue occured again and Dolphin crashed at the moment of checking "Apply To All" in the merge dialog. I hope this helps. Created attachment 134186 [details]
New crash information added by DrKonqi
dolphin (20.12.0) using Qt 5.15.2
- What I was doing when the application crashed:
Copying files from one disk to another and selecting "write into" duplicate folder. Am running latest version from the zawertun/kde COPR repo on Fedora 33 on Xorg.
-- Backtrace (Reduced):
#4 0x00007fa91c989fc9 in QAction::setEnabled(bool) () from /lib64/libQt5Widgets.so.5
#5 0x00007fa91be64386 in void doActivate<false>(QObject*, int, void**) () from /lib64/libQt5Core.so.5
#6 0x00007fa91ca7d316 in QAbstractButton::clicked(bool) () from /lib64/libQt5Widgets.so.5
#7 0x00007fa91ca7dcde in QAbstractButtonPrivate::emitClicked() () from /lib64/libQt5Widgets.so.5
#8 0x00007fa91ca7f673 in QAbstractButtonPrivate::click() () from /lib64/libQt5Widgets.so.5
I'm also experiencing this on 20.12.0. Dolphin crashes every single time I click "write into" when copying/pasting directories with files. I am seeing the same thing on PCLinuxOS when I use Ark and the decompressed files overwrite files at the destination AND the option "apply to all" is check marked. Until "apply to all" is marked, I can overwrite each item indivually as it is presented. The same crash occurs with Dolphin when copying folders with subfolders and an overwrite is detected. I have not had any system crashes occur with either event, but I do have "extraction failed" or "copy failed" notifications and in Konsole will get a "segmentation fault". These events are reproduceable. Confirmed bug ArchLinux Dolphin 20.12 --- also: Krusader have similar problem with moving (using one library?) *** Bug 430550 has been marked as a duplicate of this bug. *** In addition to comment 8, once any folders have been copied one at a time, "apply to all" can be ticked and remaining individual files will copy without failure. This works in both Ark extraction and Dolphin folder copy. The problem seems to only exist with an "apply to all" folder overwrite. *** Bug 430594 has been marked as a duplicate of this bug. *** *** Bug 430638 has been marked as a duplicate of this bug. *** This makes the overwrite dialog unusable and is currently annoying my wife. raising priority to VHI. :) I am seeing the same behaviourwhen moving/copying files in Dolphin or Krusader. As soon as "Apply to all" is clicked, the app initiating the operation will crash. - Running on Arch linux and up to date. *** Bug 430715 has been marked as a duplicate of this bug. *** *** Bug 430657 has been marked as a duplicate of this bug. *** I'll bisect. A possibly relevant merge request was started @ https://invent.kde.org/frameworks/kio/-/merge_requests/274 Git commit 9dc9e26b9196111eeacb5609b36957f74f5a14c4 by Ismael Asensio. Committed on 22/12/2020 at 21:29. Pushed by ngraham into branch 'master'. RenameDialog: Add missing nullptr initialization It fixes a crash when pressing `Apply to All` in those cases where the action was not present, as the code checks for nullptr FIXED-IN: 5.78 M +1 -0 src/widgets/renamedialog.cpp https://invent.kde.org/frameworks/kio/commit/9dc9e26b9196111eeacb5609b36957f74f5a14c4 I have the same problem, trying to overwrite files and folders, crashes as soon as I tick apply to all. I'm using OpenSuse tumbleweed, and its up to date. (In reply to ESSAM BENTALEB from comment #21) > I have the same problem, trying to overwrite files and folders, crashes as > soon as I tick apply to all. > I'm using OpenSuse tumbleweed, and its up to date. It has been fixed in arch but they (In reply to Ismael Asensio from comment #20) > Git commit 9dc9e26b9196111eeacb5609b36957f74f5a14c4 by Ismael Asensio. > Committed on 22/12/2020 at 21:29. > Pushed by ngraham into branch 'master'. > > RenameDialog: Add missing nullptr initialization > > It fixes a crash when pressing `Apply to All` in those cases where > the action was not present, as the code checks for nullptr > FIXED-IN: 5.78 > > M +1 -0 src/widgets/renamedialog.cpp > > https://invent.kde.org/frameworks/kio/commit/ > 9dc9e26b9196111eeacb5609b36957f74f5a14c4 Thank you very much! new arch Kio package released following your fix resolves the issue for me. Quality fix! *** Bug 430730 has been marked as a duplicate of this bug. *** *** Bug 430766 has been marked as a duplicate of this bug. *** *** Bug 430814 has been marked as a duplicate of this bug. *** *** Bug 430677 has been marked as a duplicate of this bug. *** *** Bug 430549 has been marked as a duplicate of this bug. *** *** Bug 430618 has been marked as a duplicate of this bug. *** *** Bug 430558 has been marked as a duplicate of this bug. *** *** Bug 430824 has been marked as a duplicate of this bug. *** *** Bug 430859 has been marked as a duplicate of this bug. *** *** Bug 430900 has been marked as a duplicate of this bug. *** *** Bug 430378 has been marked as a duplicate of this bug. *** *** Bug 430649 has been marked as a duplicate of this bug. *** *** Bug 430628 has been marked as a duplicate of this bug. *** *** Bug 431137 has been marked as a duplicate of this bug. *** *** Bug 430773 has been marked as a duplicate of this bug. *** *** Bug 431210 has been marked as a duplicate of this bug. *** *** Bug 431270 has been marked as a duplicate of this bug. *** *** Bug 431371 has been marked as a duplicate of this bug. *** Created attachment 134786 [details]
New crash information added by DrKonqi
dolphin (20.12.0) using Qt 5.15.2
- What I was doing when the application crashed:
Copying several directories with Dolphin to another directory and select Apply to all, when asked to Write into the folder, crashes Dolphin. In my case, I was patching an application. I downloaded the patch and copied the new files over to the original destination. Since there have been several directories, I wanted to use Write into and Apply to all. Selecting Apply to all crashed Dolphin. I tried several time and it crashed always.
Sometimes it seems, that if only two or three directories are selected, it works fine. Also, I had no issues, overwriting 300 files, selecting the Apply to All option. It seems to be related to directories only.
- Custom settings of the application:
-- Backtrace (Reduced):
#4 0x00007f4ff32de8e5 in QAction::setEnabled(bool) () from /usr/lib/libQt5Widgets.so.5
[...]
#6 0x00007f4ff33d3d53 in QAbstractButton::clicked(bool) () from /usr/lib/libQt5Widgets.so.5
[...]
#9 0x00007f4ff33d6263 in QAbstractButton::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/libQt5Widgets.so.5
#10 0x00007f4ff3323b0e in QWidget::event(QEvent*) () from /usr/lib/libQt5Widgets.so.5
#11 0x00007f4ff32e2752 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
No need to add new comments; the bug is already fixed in Frameworks 5.78. *** Bug 431671 has been marked as a duplicate of this bug. *** Created attachment 135407 [details]
New crash information added by DrKonqi
dolphin (20.12.1) using Qt 5.15.2
- What I was doing when the application crashed:
Copying and moving files from a mounted drive caused Dolphin to crash 3/5 times. That fraction is an anecdote of my experience today. I updated to framework 5.78 today. I did not experience this bug in prior versions.
Log
Application: Dolphin (dolphin), signal: Segmentation fault
[New LWP 1583]
[New LWP 1585]
[New LWP 1648]
[New LWP 1649]
[New LWP 1650]
[New LWP 1651]
[New LWP 1652]
[New LWP 1653]
[New LWP 1654]
[New LWP 1655]
[New LWP 1656]
[New LWP 1657]
[New LWP 1658]
[New LWP 1659]
[New LWP 1680]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
0x00007f8cad3cfaff in __GI___poll (fds=0x7fff14ee8b68, nfds=1, timeout=1000) at ../sysdeps/unix/sysv/linux/poll.c:29
[Current thread is 1 (Thread 0x7f8ca64718c0 (LWP 1580))]
Thread 16 (Thread 0x7f8c66ffd700 (LWP 1680)):
#0 __GI___libc_read (nbytes=16, buf=0x7f8c66ffcad0, fd=23) at ../sysdeps/unix/sysv/linux/read.c:26
#1 __GI___libc_read (fd=23, buf=0x7f8c66ffcad0, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:24
#2 0x00007f8ca8ebd89f in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007f8ca8e74cde in g_main_context_check () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007f8ca8e75132 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007f8ca8e752c3 in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#6 0x00007f8cab107fbb in QEventDispatcherGlib::processEvents (this=0x7f8c44000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#7 0x00007f8cab0ac1ab in QEventLoop::exec (this=this@entry=0x7f8c66ffcce0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#8 0x00007f8caaec6a12 in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#9 0x00007f8caaec7bac in QThreadPrivate::start (arg=0x55e004e3bc80) at thread/qthread_unix.cpp:329
#10 0x00007f8ca9844609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#11 0x00007f8cad3dc293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 15 (Thread 0x7f8c81ffb700 (LWP 1659)):
#0 futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55e005161680) at ../sysdeps/nptl/futex-internal.h:183
#1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55e005161630, cond=0x55e005161658) at pthread_cond_wait.c:508
#2 __pthread_cond_wait (cond=0x55e005161658, mutex=0x55e005161630) at pthread_cond_wait.c:638
#3 0x00007f8c9d2a2b5b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#4 0x00007f8c9d2a275b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#5 0x00007f8ca9844609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6 0x00007f8cad3dc293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 14 (Thread 0x7f8c827fc700 (LWP 1658)):
#0 futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55e005161680) at ../sysdeps/nptl/futex-internal.h:183
#1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55e005161630, cond=0x55e005161658) at pthread_cond_wait.c:508
#2 __pthread_cond_wait (cond=0x55e005161658, mutex=0x55e005161630) at pthread_cond_wait.c:638
#3 0x00007f8c9d2a2b5b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#4 0x00007f8c9d2a275b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#5 0x00007f8ca9844609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6 0x00007f8cad3dc293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 13 (Thread 0x7f8c82ffd700 (LWP 1657)):
#0 futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55e005161680) at ../sysdeps/nptl/futex-internal.h:183
#1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55e005161630, cond=0x55e005161658) at pthread_cond_wait.c:508
#2 __pthread_cond_wait (cond=0x55e005161658, mutex=0x55e005161630) at pthread_cond_wait.c:638
#3 0x00007f8c9d2a2b5b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#4 0x00007f8c9d2a275b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#5 0x00007f8ca9844609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6 0x00007f8cad3dc293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 12 (Thread 0x7f8c837fe700 (LWP 1656)):
#0 futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55e005160f78) at ../sysdeps/nptl/futex-internal.h:183
#1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55e005160f28, cond=0x55e005160f50) at pthread_cond_wait.c:508
#2 __pthread_cond_wait (cond=0x55e005160f50, mutex=0x55e005160f28) at pthread_cond_wait.c:638
#3 0x00007f8c9d2a2b5b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#4 0x00007f8c9d2a275b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#5 0x00007f8ca9844609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6 0x00007f8cad3dc293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 11 (Thread 0x7f8c83fff700 (LWP 1655)):
#0 futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55e005160f78) at ../sysdeps/nptl/futex-internal.h:183
#1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55e005160f28, cond=0x55e005160f50) at pthread_cond_wait.c:508
#2 __pthread_cond_wait (cond=0x55e005160f50, mutex=0x55e005160f28) at pthread_cond_wait.c:638
#3 0x00007f8c9d2a2b5b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#4 0x00007f8c9d2a275b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#5 0x00007f8ca9844609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6 0x00007f8cad3dc293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 10 (Thread 0x7f8c90856700 (LWP 1654)):
#0 futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55e005160f78) at ../sysdeps/nptl/futex-internal.h:183
#1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55e005160f28, cond=0x55e005160f50) at pthread_cond_wait.c:508
#2 __pthread_cond_wait (cond=0x55e005160f50, mutex=0x55e005160f28) at pthread_cond_wait.c:638
#3 0x00007f8c9d2a2b5b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#4 0x00007f8c9d2a275b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#5 0x00007f8ca9844609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6 0x00007f8cad3dc293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 9 (Thread 0x7f8c91057700 (LWP 1653)):
#0 futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55e005160f78) at ../sysdeps/nptl/futex-internal.h:183
#1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55e005160f28, cond=0x55e005160f50) at pthread_cond_wait.c:508
#2 __pthread_cond_wait (cond=0x55e005160f50, mutex=0x55e005160f28) at pthread_cond_wait.c:638
#3 0x00007f8c9d2a2b5b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#4 0x00007f8c9d2a275b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#5 0x00007f8ca9844609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6 0x00007f8cad3dc293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 8 (Thread 0x7f8c91858700 (LWP 1652)):
#0 futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55e004eb0958) at ../sysdeps/nptl/futex-internal.h:183
#1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55e004eb0908, cond=0x55e004eb0930) at pthread_cond_wait.c:508
#2 __pthread_cond_wait (cond=0x55e004eb0930, mutex=0x55e004eb0908) at pthread_cond_wait.c:638
#3 0x00007f8c9d2a2b5b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#4 0x00007f8c9d2a275b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#5 0x00007f8ca9844609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6 0x00007f8cad3dc293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 7 (Thread 0x7f8c92059700 (LWP 1651)):
#0 futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55e004eb0958) at ../sysdeps/nptl/futex-internal.h:183
#1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55e004eb0908, cond=0x55e004eb0930) at pthread_cond_wait.c:508
#2 __pthread_cond_wait (cond=0x55e004eb0930, mutex=0x55e004eb0908) at pthread_cond_wait.c:638
#3 0x00007f8c9d2a2b5b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#4 0x00007f8c9d2a275b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#5 0x00007f8ca9844609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6 0x00007f8cad3dc293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 6 (Thread 0x7f8c9285a700 (LWP 1650)):
#0 futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55e004eb0958) at ../sysdeps/nptl/futex-internal.h:183
#1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55e004eb0908, cond=0x55e004eb0930) at pthread_cond_wait.c:508
#2 __pthread_cond_wait (cond=0x55e004eb0930, mutex=0x55e004eb0908) at pthread_cond_wait.c:638
#3 0x00007f8c9d2a2b5b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#4 0x00007f8c9d2a275b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#5 0x00007f8ca9844609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6 0x00007f8cad3dc293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 5 (Thread 0x7f8c9305b700 (LWP 1649)):
#0 futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55e004eb0958) at ../sysdeps/nptl/futex-internal.h:183
#1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55e004eb0908, cond=0x55e004eb0930) at pthread_cond_wait.c:508
#2 __pthread_cond_wait (cond=0x55e004eb0930, mutex=0x55e004eb0908) at pthread_cond_wait.c:638
#3 0x00007f8c9d2a2b5b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#4 0x00007f8c9d2a275b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#5 0x00007f8ca9844609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6 0x00007f8cad3dc293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 4 (Thread 0x7f8c9cccf700 (LWP 1648)):
#0 futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55e005160768) at ../sysdeps/nptl/futex-internal.h:183
#1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55e005160718, cond=0x55e005160740) at pthread_cond_wait.c:508
#2 __pthread_cond_wait (cond=0x55e005160740, mutex=0x55e005160718) at pthread_cond_wait.c:638
#3 0x00007f8c9d2a2b5b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#4 0x00007f8c9d2a275b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#5 0x00007f8ca9844609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6 0x00007f8cad3dc293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 3 (Thread 0x7f8ca4ae2700 (LWP 1585)):
#0 0x00007f8ca8ec2278 in g_mutex_unlock () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1 0x00007f8ca8e74701 in g_main_context_prepare () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f8ca8e750bb in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007f8ca8e752c3 in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007f8cab107fbb in QEventDispatcherGlib::processEvents (this=0x7f8c98000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5 0x00007f8cab0ac1ab in QEventLoop::exec (this=this@entry=0x7f8ca4ae1cb0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#6 0x00007f8caaec6a12 in QThread::exec (this=this@entry=0x7f8cac1e1d80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#7 0x00007f8cac15df4b in QDBusConnectionManager::run (this=0x7f8cac1e1d80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:179
#8 0x00007f8caaec7bac in QThreadPrivate::start (arg=0x7f8cac1e1d80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:329
#9 0x00007f8ca9844609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#10 0x00007f8cad3dc293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 2 (Thread 0x7f8ca58b1700 (LWP 1583)):
#0 0x00007f8cad3cfaff in __GI___poll (fds=0x7f8ca58b0be8, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1 0x00007f8ca987ac1a in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2 0x00007f8ca987c90a in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3 0x00007f8ca5dddd58 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4 0x00007f8caaec7bac in QThreadPrivate::start (arg=0x55e004aa28b0) at thread/qthread_unix.cpp:329
#5 0x00007f8ca9844609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6 0x00007f8cad3dc293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 1 (Thread 0x7f8ca64718c0 (LWP 1580)):
[KCrash Handler]
#4 0x00007f8caca0650d in Solid::StorageAccess::filePath (this=0x0) at ./src/solid/devices/frontend/storageaccess.cpp:57
#5 0x00007f8cad52f5a1 in PlacesItemModel::slotStorageTearDownDone (this=0x55e0054e42d0, error=<optimized out>, errorData=...) at ./src/panels/places/placesitemmodel.cpp:454
#6 0x00007f8cab0e46be in QtPrivate::QSlotObjectBase::call (a=0x7fff14ee95f0, r=0x55e0054e42d0, this=0x55e0058cee40) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#7 doActivate<false> (sender=0x55e00578bcd0, signal_index=4, argv=0x7fff14ee95f0) at kernel/qobject.cpp:3886
#8 0x00007f8cab0dda87 in QMetaObject::activate (sender=sender@entry=0x55e00578bcd0, m=m@entry=0x7f8cacaa9740 <Solid::OpticalDrive::staticMetaObject>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7fff14ee95f0) at kernel/qobject.cpp:3946
#9 0x00007f8cac9ed82f in Solid::OpticalDrive::ejectDone (this=this@entry=0x55e00578bcd0, _t1=<optimized out>, _t2=..., _t3=...) at ./obj-x86_64-linux-gnu/src/solid/KF5Solid_autogen/H3VFCUX2PL/moc_opticaldrive.cpp:294
#10 0x00007f8cac9f1f41 in Solid::OpticalDrive::qt_static_metacall (_o=0x55e00578bcd0, _c=<optimized out>, _id=<optimized out>, _a=0x7fff14ee9780) at ./obj-x86_64-linux-gnu/src/solid/KF5Solid_autogen/H3VFCUX2PL/moc_opticaldrive.cpp:162
#11 0x00007f8cab0e46f0 in doActivate<false> (sender=0x55e0058d4e80, signal_index=4, argv=0x7fff14ee9780) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:395
#12 0x00007f8cab0dda87 in QMetaObject::activate (sender=sender@entry=0x55e0058d4e80, m=m@entry=0x7f8cacaa1180 <Solid::Backends::UDisks2::OpticalDrive::staticMetaObject>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7fff14ee9780) at kernel/qobject.cpp:3946
#13 0x00007f8cac9ed6af in Solid::Backends::UDisks2::OpticalDrive::ejectDone (this=this@entry=0x55e0058d4e80, _t1=<optimized out>, _t1@entry=Solid::DeviceBusy, _t2=..., _t3=...) at ./obj-x86_64-linux-gnu/src/solid/KF5Solid_autogen/EYXUHNKS25/moc_udisksopticaldrive.cpp:227
#14 0x00007f8caca5ab69 in Solid::Backends::UDisks2::OpticalDrive::slotEjectDone (this=0x55e0058d4e80, error=2, errorString=...) at ./src/solid/devices/backends/udisks2/udisksopticaldrive.cpp:118
#15 0x00007f8cac9f08ba in Solid::Backends::UDisks2::OpticalDrive::qt_static_metacall (_o=_o@entry=0x55e0058d4e80, _c=_c@entry=QMetaObject::InvokeMetaMethod, _id=_id@entry=6, _a=_a@entry=0x7fff14ee9990) at ./obj-x86_64-linux-gnu/src/solid/KF5Solid_autogen/EYXUHNKS25/moc_udisksopticaldrive.cpp:117
#16 0x00007f8cac9f4eb3 in Solid::Backends::UDisks2::OpticalDrive::qt_metacall (this=0x55e0058d4e80, _c=QMetaObject::InvokeMetaMethod, _id=6, _a=0x7fff14ee9990) at ./obj-x86_64-linux-gnu/src/solid/KF5Solid_autogen/EYXUHNKS25/moc_udisksopticaldrive.cpp:206
#17 0x00007f8cac16a55b in QDBusConnectionPrivate::deliverCall (this=<optimized out>, object=<optimized out>, msg=..., metaTypes=..., slotIdx=<optimized out>) at qdbusintegrator.cpp:1001
#18 0x00007f8cab0db239 in QObject::event (this=0x55e0058d4e80, e=0x7f8c9805a6c0) at kernel/qobject.cpp:1314
#19 0x00007f8cabb84dc3 in QApplicationPrivate::notify_helper (this=this@entry=0x55e004a9fea0, receiver=receiver@entry=0x55e0058d4e80, e=e@entry=0x7f8c9805a6c0) at kernel/qapplication.cpp:3632
#20 0x00007f8cabb8dbb8 in QApplication::notify (this=0x7fff14eea0c0, receiver=0x55e0058d4e80, e=0x7f8c9805a6c0) at kernel/qapplication.cpp:3156
#21 0x00007f8cab0ad69a in QCoreApplication::notifyInternal2 (receiver=0x55e0058d4e80, event=0x7f8c9805a6c0) at ../../include/QtCore/5.15.2/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:325
#22 0x00007f8cab0affa1 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x55e004a95830) at kernel/qcoreapplication.cpp:1817
#23 0x00007f8cab108947 in postEventSourceDispatch (s=0x55e004b64080) at kernel/qeventdispatcher_glib.cpp:277
#24 0x00007f8ca8e74f9d in g_main_context_dispatch () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#25 0x00007f8ca8e75220 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#26 0x00007f8ca8e752c3 in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#27 0x00007f8cab107fa2 in QEventDispatcherGlib::processEvents (this=0x55e004b75290, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#28 0x00007f8cab0ac1ab in QEventLoop::exec (this=this@entry=0x7fff14ee9f90, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#29 0x00007f8cab0b4354 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#30 0x00007f8cad4fff82 in kdemain (argc=<optimized out>, argv=<optimized out>) at ./src/main.cpp:222
#31 0x00007f8cad2e10b3 in __libc_start_main (main=0x55e0043c0060 <main>, argc=3, argv=0x7fff14eea268, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff14eea258) at ../csu/libc-start.c:308
#32 0x000055e0043c009e in _start ()
[Inferior 1 (process 1580) detached]
-- Backtrace (Reduced):
#4 0x00007f8caca0650d in Solid::StorageAccess::filePath (this=0x0) at ./src/solid/devices/frontend/storageaccess.cpp:57
#5 0x00007f8cad52f5a1 in PlacesItemModel::slotStorageTearDownDone (this=0x55e0054e42d0, error=<optimized out>, errorData=...) at ./src/panels/places/placesitemmodel.cpp:454
#6 0x00007f8cab0e46be in QtPrivate::QSlotObjectBase::call (a=0x7fff14ee95f0, r=0x55e0054e42d0, this=0x55e0058cee40) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#7 doActivate<false> (sender=0x55e00578bcd0, signal_index=4, argv=0x7fff14ee95f0) at kernel/qobject.cpp:3886
[...]
#9 0x00007f8cac9ed82f in Solid::OpticalDrive::ejectDone (this=this@entry=0x55e00578bcd0, _t1=<optimized out>, _t2=..., _t3=...) at ./obj-x86_64-linux-gnu/src/solid/KF5Solid_autogen/H3VFCUX2PL/moc_opticaldrive.cpp:294
*** Bug 438011 has been marked as a duplicate of this bug. *** |