[dolphin] [Bug 447694] New: Dolphin crashes when I try to send a file to Trash after file copy

Patrick Silva bugzilla_noreply at kde.org
Thu Dec 30 13:11:58 GMT 2021


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

            Bug ID: 447694
           Summary: Dolphin crashes when I try to send a file to Trash
                    after file copy
           Product: dolphin
           Version: unspecified
          Platform: Neon Packages
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: dolphin-bugs-null at kde.org
          Reporter: bugseforuns at gmx.com
                CC: kfm-devel at kde.org
  Target Milestone: ---

Application: dolphin (22.03.70)

Qt Version: 5.15.3
Frameworks Version: 5.90.0
Operating System: Linux 5.11.0-40-generic x86_64
Windowing System: Wayland
Distribution: KDE neon Unstable Edition
DrKonqi: 5.23.80 [CoredumpBackend]

-- Information about the crash:
- What I was doing when the application crashed:
copy a file to another folder, try to send another file to Trash... Dolphin
crashes.

The crash can be reproduced every time.

-- Backtrace:
Application: Dolphin (dolphin), signal: Segmentation fault
Content of s_kcrashErrorMessage: std::unique_ptr<char []> = {get() = 0x0}
[New LWP 15685]
[New LWP 15710]
[New LWP 15706]
[New LWP 15708]
[New LWP 15707]
[New LWP 15709]
[New LWP 15881]
[New LWP 15687]
[New LWP 15882]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `/usr/bin/dolphin'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  __GI_raise (sig=sig at entry=11) at ../sysdeps/unix/sysv/linux/raise.c:50
[Current thread is 1 (Thread 0x7f0b6828c9c0 (LWP 15685))]
__preamble__

[Current thread is 1 (Thread 0x7f0b6828c9c0 (LWP 15685))]

Thread 9 (Thread 0x7f0b2ffff700 (LWP 15882)):
#0  0x00007f0b6cce6aff in __GI___poll (fds=0x5565354204a0, nfds=2, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f0b6adc436e in g_main_context_poll (priority=<optimized out>,
n_fds=2, fds=0x5565354204a0, timeout=<optimized out>, context=0x556535420620)
at ../../../glib/gmain.c:4346
#2  g_main_context_iterate (context=0x556535420620, block=block at entry=1,
dispatch=dispatch at entry=1, self=<optimized out>) at ../../../glib/gmain.c:4042
#3  0x00007f0b6adc46f3 in g_main_loop_run (loop=0x556535420710) at
../../../glib/gmain.c:4241
#4  0x00007f0b54a3cf8a in gdbus_shared_thread_func (user_data=0x5565354205f0)
at ../../../gio/gdbusprivate.c:279
#5  0x00007f0b6adedad1 in g_thread_proxy (data=0x556535414b60) at
../../../glib/gthread.c:807
#6  0x00007f0b6b841609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#7  0x00007f0b6ccf3293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7f0b6770a700 (LWP 15687)):
#0  0x00007f0b6cce6aff in __GI___poll (fds=0x7f0b60071700, nfds=4, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f0b6adc436e in g_main_context_poll (priority=<optimized out>,
n_fds=4, fds=0x7f0b60071700, timeout=<optimized out>, context=0x7f0b60000c20)
at ../../../glib/gmain.c:4346
#2  g_main_context_iterate (context=context at entry=0x7f0b60000c20,
block=block at entry=1, dispatch=dispatch at entry=1, self=<optimized out>) at
../../../glib/gmain.c:4042
#3  0x00007f0b6adc44a3 in g_main_context_iteration (context=0x7f0b60000c20,
may_block=may_block at entry=1) at ../../../glib/gmain.c:4108
#4  0x00007f0b6d2b4622 in QEventDispatcherGlib::processEvents
(this=0x7f0b60000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#5  0x00007f0b6d2588bb in QEventLoop::exec (this=this at entry=0x7f0b67709bb0,
flags=..., flags at entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:141
#6  0x00007f0b6d0722c2 in QThread::exec (this=this at entry=0x7f0b6e38dd80
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#7  0x00007f0b6e309f4b in QDBusConnectionManager::run (this=0x7f0b6e38dd80
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
qdbusconnection.cpp:179
#8  0x00007f0b6d07345c in QThreadPrivate::start (arg=0x7f0b6e38dd80 <(anonymous
namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
thread/qthread_unix.cpp:329
#9  0x00007f0b6b841609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#10 0x00007f0b6ccf3293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7f0b5491d700 (LWP 15881)):
#0  0x00007f0b6cce6aff in __GI___poll (fds=0x556535408db0, nfds=1, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f0b6adc436e in g_main_context_poll (priority=<optimized out>,
n_fds=1, fds=0x556535408db0, timeout=<optimized out>, context=0x55653540cad0)
at ../../../glib/gmain.c:4346
#2  g_main_context_iterate (context=context at entry=0x55653540cad0,
block=block at entry=1, dispatch=dispatch at entry=1, self=<optimized out>) at
../../../glib/gmain.c:4042
#3  0x00007f0b6adc44a3 in g_main_context_iteration (context=0x55653540cad0,
may_block=may_block at entry=1) at ../../../glib/gmain.c:4108
#4  0x00007f0b6adc44f1 in glib_worker_main (data=<optimized out>) at
../../../glib/gmain.c:5996
#5  0x00007f0b6adedad1 in g_thread_proxy (data=0x55653450b360) at
../../../glib/gthread.c:807
#6  0x00007f0b6b841609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#7  0x00007f0b6ccf3293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7f0b5effd700 (LWP 15709)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0,
futex_word=0x556534839288) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x556534839238,
cond=0x556534839260) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x556534839260, mutex=0x556534839238) at
pthread_cond_wait.c:647
#3  0x00007f0b6454fb1b in cnd_wait (mtx=0x556534839238, cond=0x556534839260) at
../include/c11/threads_posix.h:155
#4  util_queue_thread_func (input=input at entry=0x556534798140) at
../src/util/u_queue.c:294
#5  0x00007f0b6454f71b in impl_thrd_routine (p=<optimized out>) at
../include/c11/threads_posix.h:87
#6  0x00007f0b6b841609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#7  0x00007f0b6ccf3293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7f0b57fff700 (LWP 15707)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0,
futex_word=0x556534839288) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x556534839238,
cond=0x556534839260) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x556534839260, mutex=0x556534839238) at
pthread_cond_wait.c:647
#3  0x00007f0b6454fb1b in cnd_wait (mtx=0x556534839238, cond=0x556534839260) at
../include/c11/threads_posix.h:155
#4  util_queue_thread_func (input=input at entry=0x55653470bdf0) at
../src/util/u_queue.c:294
#5  0x00007f0b6454f71b in impl_thrd_routine (p=<optimized out>) at
../include/c11/threads_posix.h:87
#6  0x00007f0b6b841609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#7  0x00007f0b6ccf3293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7f0b5f7fe700 (LWP 15708)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0,
futex_word=0x556534839288) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x556534839238,
cond=0x556534839260) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x556534839260, mutex=0x556534839238) at
pthread_cond_wait.c:647
#3  0x00007f0b6454fb1b in cnd_wait (mtx=0x556534839238, cond=0x556534839260) at
../include/c11/threads_posix.h:155
#4  util_queue_thread_func (input=input at entry=0x5565347ce7c0) at
../src/util/u_queue.c:294
#5  0x00007f0b6454f71b in impl_thrd_routine (p=<optimized out>) at
../include/c11/threads_posix.h:87
#6  0x00007f0b6b841609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#7  0x00007f0b6ccf3293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f0b5ffff700 (LWP 15706)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0,
futex_word=0x556534839288) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x556534839238,
cond=0x556534839260) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x556534839260, mutex=0x556534839238) at
pthread_cond_wait.c:647
#3  0x00007f0b6454fb1b in cnd_wait (mtx=0x556534839238, cond=0x556534839260) at
../include/c11/threads_posix.h:155
#4  util_queue_thread_func (input=input at entry=0x55653475e210) at
../src/util/u_queue.c:294
#5  0x00007f0b6454f71b in impl_thrd_routine (p=<optimized out>) at
../include/c11/threads_posix.h:87
#6  0x00007f0b6b841609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#7  0x00007f0b6ccf3293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f0b5e7fc700 (LWP 15710)):
#0  0x00007f0b6cce6aff in __GI___poll (fds=0x7f0b40004e60, nfds=1, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f0b6adc436e in g_main_context_poll (priority=<optimized out>,
n_fds=1, fds=0x7f0b40004e60, timeout=<optimized out>, context=0x7f0b40000c20)
at ../../../glib/gmain.c:4346
#2  g_main_context_iterate (context=context at entry=0x7f0b40000c20,
block=block at entry=1, dispatch=dispatch at entry=1, self=<optimized out>) at
../../../glib/gmain.c:4042
#3  0x00007f0b6adc44a3 in g_main_context_iteration (context=0x7f0b40000c20,
may_block=may_block at entry=1) at ../../../glib/gmain.c:4108
#4  0x00007f0b6d2b4622 in QEventDispatcherGlib::processEvents
(this=0x7f0b40000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#5  0x00007f0b6d2588bb in QEventLoop::exec (this=this at entry=0x7f0b5e7fbbe0,
flags=..., flags at entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:141
#6  0x00007f0b6d0722c2 in QThread::exec (this=<optimized out>) at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#7  0x00007f0b6d07345c in QThreadPrivate::start (arg=0x556534c8fef0) at
thread/qthread_unix.cpp:329
#8  0x00007f0b6b841609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#9  0x00007f0b6ccf3293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f0b6828c9c0 (LWP 15685)):
[KCrash Handler]
#3  0x0000000040000041 in ?? ()
#4  0x00007f0b6d262ece in QMetaObject::cast (this=0x7f0b6e2471c0
<QAction::staticMetaObject>, obj=obj at entry=0x556535101b00) at
kernel/qmetaobject.cpp:382
#5  0x00007f0b6d262f09 in QMetaObject::cast (this=<optimized out>,
obj=obj at entry=0x556535101b00) at kernel/qmetaobject.cpp:371
#6  0x00007f0b6dd5c026 in qobject_cast<QAction*> (object=0x556535101b00) at
../../include/QtCore/../../src/corelib/kernel/qobject.h:519
#7  qWidgetShortcutContextMatcher (object=0x556535101b00,
context=Qt::WindowShortcut) at kernel/qshortcut.cpp:112
#8  0x00007f0b6d66a73f in QShortcutEntry::correctContext (this=0x5565353a7a00)
at kernel/qshortcutmap.cpp:79
#9  QShortcutMap::find (this=this at entry=0x55653451d998,
e=e at entry=0x7ffd387ce0c0, ignoredModifiers=ignoredModifiers at entry=0) at
kernel/qshortcutmap.cpp:457
#10 0x00007f0b6d66d514 in QShortcutMap::nextState
(this=this at entry=0x55653451d998, e=e at entry=0x7ffd387ce0c0) at
kernel/qshortcutmap.cpp:372
#11 0x00007f0b6d66e7b9 in QShortcutMap::tryShortcut
(this=this at entry=0x55653451d998, e=e at entry=0x7ffd387ce0c0) at
kernel/qshortcutmap.cpp:328
#12 0x00007f0b6d61bc72 in QWindowSystemInterface::handleShortcutEvent
(window=<optimized out>, window at entry=0x5565349165a0, timestamp=6556517,
keyCode=16777223, modifiers=..., nativeScanCode=119, nativeVirtualKey=65535,
nativeModifiers=16, text=..., autorepeat=false, count=1) at
kernel/qwindowsysteminterface.cpp:477
#13 0x00007f0b6d63b871 in QGuiApplicationPrivate::processKeyEvent
(e=e at entry=0x556535dfba20) at kernel/qguiapplication.cpp:2395
#14 0x00007f0b6d640b2b in QGuiApplicationPrivate::processWindowSystemEvent
(e=0x556535dfba20) at kernel/qguiapplication.cpp:2008
#15 0x00007f0b6d6187ac in QWindowSystemInterface::sendWindowSystemEvents
(flags=...) at kernel/qwindowsysteminterface.cpp:1169
#16 0x00007f0b6abbb5e4 in userEventSourceDispatch(_GSource*, int (*)(void*),
void*) () from /lib/x86_64-linux-gnu/libQt5WaylandClient.so.5
#17 0x00007f0b6adc417d in g_main_dispatch (context=0x55653453cb30) at
../../../glib/gmain.c:3309
#18 g_main_context_dispatch (context=context at entry=0x55653453cb30) at
../../../glib/gmain.c:3974
#19 0x00007f0b6adc4400 in g_main_context_iterate
(context=context at entry=0x55653453cb30, block=block at entry=1,
dispatch=dispatch at entry=1, self=<optimized out>) at ../../../glib/gmain.c:4047
#20 0x00007f0b6adc44a3 in g_main_context_iteration (context=0x55653453cb30,
may_block=may_block at entry=1) at ../../../glib/gmain.c:4108
#21 0x00007f0b6d2b4622 in QEventDispatcherGlib::processEvents
(this=0x55653453a8f0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#22 0x00007f0b6d2588bb in QEventLoop::exec (this=this at entry=0x7ffd387ce470,
flags=..., flags at entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:141
#23 0x00007f0b6d260a74 in QCoreApplication::exec () at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#24 0x0000556533ed5313 in main (argc=<optimized out>, argv=<optimized out>) at
./src/main.cpp:230

Possible duplicates by query: bug 446902, bug 445334, bug 440153, bug 427149,
bug 386743.

Reported using DrKonqi

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the kfm-devel mailing list