Bug 445334 - Dolphin crashed when I tried to send a file to Trash
Summary: Dolphin crashed when I tried to send a file to Trash
Status: RESOLVED DUPLICATE of bug 427149
Alias: None
Product: dolphin
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Neon Linux
: NOR crash
Target Milestone: ---
Assignee: Dolphin Bug Assignee
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2021-11-11 13:26 UTC by Patrick Silva
Modified: 2023-11-18 13:03 UTC (History)
3 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 Patrick Silva 2021-11-11 13:26:04 UTC
Application: dolphin (22.03.70)

Qt Version: 5.15.3
Frameworks Version: 5.88.0
Operating System: Linux 5.11.0-38-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:
I switched to another virtual desktop, clicked on Dolphin that was minimized to task manager, tried to sent an alredy selected file to Trash by pressing delete key then Dolphin crashed.

The reporter is unsure if this crash is reproducible.

-- Backtrace:
Application: Dolphin (dolphin), signal: Segmentation fault
Content of s_kcrashErrorMessage: std::unique_ptr<char []> = {get() = 0x0}
[New LWP 15423]
[New LWP 15447]
[New LWP 15446]
[New LWP 15448]
[New LWP 15450]
[New LWP 15449]
[New LWP 15444]
[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@entry=11) at ../sysdeps/unix/sysv/linux/raise.c:50
[Current thread is 1 (Thread 0x7fe8722439c0 (LWP 15423))]
__preamble__

[Current thread is 1 (Thread 0x7fe8722439c0 (LWP 15423))]

Thread 7 (Thread 0x7fe871bb6700 (LWP 15444)):
#0  0x00007fe876c91aff in __GI___poll (fds=0x7fe86c005240, nfds=3, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fe874d7c36e in g_main_context_poll (priority=<optimized out>, n_fds=3, fds=0x7fe86c005240, timeout=<optimized out>, context=0x7fe86c000c20) at ../../../glib/gmain.c:4346
#2  g_main_context_iterate (context=context@entry=0x7fe86c000c20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4042
#3  0x00007fe874d7c4a3 in g_main_context_iteration (context=0x7fe86c000c20, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108
#4  0x00007fe87725f602 in QEventDispatcherGlib::processEvents (this=0x7fe86c000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#5  0x00007fe8772038ab in QEventLoop::exec (this=this@entry=0x7fe871bb5bb0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#6  0x00007fe87701d2c2 in QThread::exec (this=this@entry=0x7fe878338d80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#7  0x00007fe8782b4f4b in QDBusConnectionManager::run (this=0x7fe878338d80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:179
#8  0x00007fe87701e45c in QThreadPrivate::start (arg=0x7fe878338d80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:329
#9  0x00007fe8757fa609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#10 0x00007fe876c9e293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7fe8690fe700 (LWP 15449)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55970b485528) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55970b4854d8, cond=0x55970b485500) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55970b485500, mutex=0x55970b4854d8) at pthread_cond_wait.c:647
#3  0x00007fe86ac6ea4b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007fe86ac6e64b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007fe8757fa609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007fe876c9e293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7fe86887f700 (LWP 15450)):
#0  0x00007fe876c91aff in __GI___poll (fds=0x7fe858004e60, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fe874d7c36e in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7fe858004e60, timeout=<optimized out>, context=0x7fe858000c20) at ../../../glib/gmain.c:4346
#2  g_main_context_iterate (context=context@entry=0x7fe858000c20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4042
#3  0x00007fe874d7c4a3 in g_main_context_iteration (context=0x7fe858000c20, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108
#4  0x00007fe87725f602 in QEventDispatcherGlib::processEvents (this=0x7fe858000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#5  0x00007fe8772038ab in QEventLoop::exec (this=this@entry=0x7fe86887ebe0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#6  0x00007fe87701d2c2 in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#7  0x00007fe87701e45c in QThreadPrivate::start (arg=0x55970b7ae1f0) at thread/qthread_unix.cpp:329
#8  0x00007fe8757fa609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007fe876c9e293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7fe8698ff700 (LWP 15448)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55970b485528) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55970b4854d8, cond=0x55970b485500) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55970b485500, mutex=0x55970b4854d8) at pthread_cond_wait.c:647
#3  0x00007fe86ac6ea4b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007fe86ac6e64b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007fe8757fa609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007fe876c9e293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7fe86a901700 (LWP 15446)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55970b485528) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55970b4854d8, cond=0x55970b485500) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55970b485500, mutex=0x55970b4854d8) at pthread_cond_wait.c:647
#3  0x00007fe86ac6ea4b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007fe86ac6e64b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007fe8757fa609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007fe876c9e293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7fe86a100700 (LWP 15447)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55970b485528) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55970b4854d8, cond=0x55970b485500) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55970b485500, mutex=0x55970b4854d8) at pthread_cond_wait.c:647
#3  0x00007fe86ac6ea4b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007fe86ac6e64b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007fe8757fa609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007fe876c9e293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7fe8722439c0 (LWP 15423)):
[KCrash Handler]
#3  0x00007fe87720debc in QMetaObject::cast (this=0x7fe8781f21c0 <QAction::staticMetaObject>, obj=obj@entry=0x55970bc94100) at kernel/qmetaobject.cpp:382
#4  0x00007fe87720def9 in QMetaObject::cast (this=<optimized out>, obj=obj@entry=0x55970bc94100) at kernel/qmetaobject.cpp:371
#5  0x00007fe877d07026 in qobject_cast<QAction*> (object=0x55970bc94100) at ../../include/QtCore/../../src/corelib/kernel/qobject.h:519
#6  qWidgetShortcutContextMatcher (object=0x55970bc94100, context=Qt::WindowShortcut) at kernel/qshortcut.cpp:112
#7  0x00007fe87761573f in QShortcutEntry::correctContext (this=0x55970b430900) at kernel/qshortcutmap.cpp:79
#8  QShortcutMap::find (this=this@entry=0x55970b1a2978, e=e@entry=0x7ffded9b0d10, ignoredModifiers=ignoredModifiers@entry=0) at kernel/qshortcutmap.cpp:457
#9  0x00007fe877618514 in QShortcutMap::nextState (this=this@entry=0x55970b1a2978, e=e@entry=0x7ffded9b0d10) at kernel/qshortcutmap.cpp:372
#10 0x00007fe8776197b9 in QShortcutMap::tryShortcut (this=this@entry=0x55970b1a2978, e=e@entry=0x7ffded9b0d10) at kernel/qshortcutmap.cpp:328
#11 0x00007fe8775c6c72 in QWindowSystemInterface::handleShortcutEvent (window=<optimized out>, window@entry=0x55970b5dcd50, timestamp=10450402, keyCode=16777223, modifiers=..., nativeScanCode=119, nativeVirtualKey=65535, nativeModifiers=16, text=..., autorepeat=false, count=1) at kernel/qwindowsysteminterface.cpp:477
#12 0x00007fe8775e6871 in QGuiApplicationPrivate::processKeyEvent (e=e@entry=0x55970b9a5050) at kernel/qguiapplication.cpp:2395
#13 0x00007fe8775ebb2b in QGuiApplicationPrivate::processWindowSystemEvent (e=0x55970b9a5050) at kernel/qguiapplication.cpp:2008
#14 0x00007fe8775c37ac in QWindowSystemInterface::sendWindowSystemEvents (flags=...) at kernel/qwindowsysteminterface.cpp:1169
#15 0x00007fe874b72624 in userEventSourceDispatch(_GSource*, int (*)(void*), void*) () from /lib/x86_64-linux-gnu/libQt5WaylandClient.so.5
#16 0x00007fe874d7c17d in g_main_dispatch (context=0x55970b1bdce0) at ../../../glib/gmain.c:3309
#17 g_main_context_dispatch (context=context@entry=0x55970b1bdce0) at ../../../glib/gmain.c:3974
#18 0x00007fe874d7c400 in g_main_context_iterate (context=context@entry=0x55970b1bdce0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4047
#19 0x00007fe874d7c4a3 in g_main_context_iteration (context=0x55970b1bdce0, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108
#20 0x00007fe87725f602 in QEventDispatcherGlib::processEvents (this=0x55970b1bc820, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#21 0x00007fe8772038ab in QEventLoop::exec (this=this@entry=0x7ffded9b10c0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#22 0x00007fe87720ba64 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#23 0x0000559709f4e273 in main (argc=<optimized out>, argv=<optimized out>) at ./src/main.cpp:230

Possible duplicates by query: bug 440153, bug 427149, bug 386743, bug 384563.

Reported using DrKonqi
Comment 1 Akseli Lahtinen 2023-11-17 11:44:34 UTC
Can't reproduce

Dolphin:
Using kdesrc-build dolphin version: 24.01.75

System info:
Operating System: Fedora Linux 39
KDE Plasma Version: 5.81.0
KDE Frameworks Version: 5.245.0
Qt Version: 6.6.0
Kernel Version: 6.5.11-300.fc39.x86_64 (64-bit)
Graphics Platform: Wayland
Processors: 12 × AMD Ryzen 5 3600 6-Core Processor
Memory: 15.5 GiB of RAM
Graphics Processor: AMD Radeon RX 6600
Comment 2 Méven Car 2023-11-18 13:03:58 UTC

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