Bug 436457 - Konsole launched via Dolphin with shift+F4 shortcut has Wayland generic icon
Summary: Konsole launched via Dolphin with shift+F4 shortcut has Wayland generic icon
Status: RESOLVED DOWNSTREAM
Alias: None
Product: konsole
Classification: Applications
Component: general (show other bugs)
Version: 21.04.0
Platform: Arch Linux Linux
: NOR normal
Target Milestone: ---
Assignee: Konsole Developer
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-05-01 15:31 UTC by Patrick Silva
Modified: 2021-05-13 21:17 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
screenshot (126.94 KB, image/png)
2021-05-01 15:31 UTC, Patrick Silva
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Patrick Silva 2021-05-01 15:31:23 UTC
Created attachment 138059 [details]
screenshot

STEPS TO REPRODUCE
1. open Dolphin on Wayland session
2. open Konsole in current location by pressing shift+F4
3. 

OBSERVED RESULT
observe Konsole icon in attached screenshot

EXPECTED RESULT
Konsole should open with its own icon

SOFTWARE/OS VERSIONS
Operating System: Arch Linux
KDE Plasma Version: 5.21.4
KDE Frameworks Version: 5.81.0
Qt Version: 5.15.2
Graphics Platform: Wayland
Comment 1 Nicolas Fella 2021-05-01 16:24:32 UTC
Works fine here on master
Comment 2 Patrick Silva 2021-05-01 17:01:14 UTC
Weird. On my neon unstable Dolphin even crashes after provided steps.

Application: Dolphin (dolphin), signal: Segmentation fault
Content of s_kcrashErrorMessage: [Current thread is 1 (Thread 0x7f4e899f1d80 (LWP 29378))]
[New LWP 29379]
[New LWP 29380]
[New LWP 29381]
[New LWP 29382]
[New LWP 29383]
[New LWP 29384]
[New LWP 29430]
[New LWP 29431]
[New LWP 29432]
[New LWP 29433]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
0x00007f4e8e2aaaff in __GI___poll (fds=fds@entry=0x7ffced2e5d68, nfds=nfds@entry=1, timeout=timeout@entry=1000) at ../sysdeps/unix/sysv/linux/poll.c:29

Thread 11 (Thread 0x7f4e63fff700 (LWP 29433)):
#0  futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7f4e63ffec50, clockid=<optimized out>, expected=0, futex_word=0x55c0ee91baf0) at ../sysdeps/nptl/futex-internal.h:320
#1  __pthread_cond_wait_common (abstime=0x7f4e63ffec50, clockid=<optimized out>, mutex=0x55c0ee91baa0, cond=0x55c0ee91bac8) at pthread_cond_wait.c:520
#2  __pthread_cond_timedwait (cond=0x55c0ee91bac8, mutex=0x55c0ee91baa0, abstime=0x7f4e63ffec50) at pthread_cond_wait.c:665
#3  0x00007f4e8e63bce8 in QWaitConditionPrivate::wait_relative (this=0x55c0ee91baa0, deadline=...) at thread/qwaitcondition_unix.cpp:136
#4  QWaitConditionPrivate::wait (deadline=..., this=0x55c0ee91baa0) at thread/qwaitcondition_unix.cpp:144
#5  QWaitCondition::wait (this=this@entry=0x55c0eea86b80, mutex=mutex@entry=0x55c0ee05d8c8, deadline=...) at thread/qwaitcondition_unix.cpp:225
#6  0x00007f4e8e6391f1 in QThreadPoolThread::run (this=0x55c0eea86b70) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:270
#7  0x00007f4e8e635bec in QThreadPrivate::start (arg=0x55c0eea86b70) at thread/qthread_unix.cpp:329
#8  0x00007f4e8cdbe609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007f4e8e2b7293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 10 (Thread 0x7f4e78fec700 (LWP 29432)):
#0  futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7f4e78febc50, clockid=<optimized out>, expected=0, futex_word=0x55c0ee96ab60) at ../sysdeps/nptl/futex-internal.h:320
#1  __pthread_cond_wait_common (abstime=0x7f4e78febc50, clockid=<optimized out>, mutex=0x55c0ee96ab10, cond=0x55c0ee96ab38) at pthread_cond_wait.c:520
#2  __pthread_cond_timedwait (cond=0x55c0ee96ab38, mutex=0x55c0ee96ab10, abstime=0x7f4e78febc50) at pthread_cond_wait.c:665
#3  0x00007f4e8e63bce8 in QWaitConditionPrivate::wait_relative (this=0x55c0ee96ab10, deadline=...) at thread/qwaitcondition_unix.cpp:136
#4  QWaitConditionPrivate::wait (deadline=..., this=0x55c0ee96ab10) at thread/qwaitcondition_unix.cpp:144
#5  QWaitCondition::wait (this=this@entry=0x55c0ee4ee4f0, mutex=mutex@entry=0x55c0ee05d8c8, deadline=...) at thread/qwaitcondition_unix.cpp:225
#6  0x00007f4e8e6391f1 in QThreadPoolThread::run (this=0x55c0ee4ee4e0) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:270
#7  0x00007f4e8e635bec in QThreadPrivate::start (arg=0x55c0ee4ee4e0) at thread/qthread_unix.cpp:329
#8  0x00007f4e8cdbe609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007f4e8e2b7293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 0x7f4e797ed700 (LWP 29431)):
#0  futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7f4e797ecc50, clockid=<optimized out>, expected=0, futex_word=0x55c0ee8d0cd0) at ../sysdeps/nptl/futex-internal.h:320
#1  __pthread_cond_wait_common (abstime=0x7f4e797ecc50, clockid=<optimized out>, mutex=0x55c0ee8d0c80, cond=0x55c0ee8d0ca8) at pthread_cond_wait.c:520
#2  __pthread_cond_timedwait (cond=0x55c0ee8d0ca8, mutex=0x55c0ee8d0c80, abstime=0x7f4e797ecc50) at pthread_cond_wait.c:665
#3  0x00007f4e8e63bce8 in QWaitConditionPrivate::wait_relative (this=0x55c0ee8d0c80, deadline=...) at thread/qwaitcondition_unix.cpp:136
#4  QWaitConditionPrivate::wait (deadline=..., this=0x55c0ee8d0c80) at thread/qwaitcondition_unix.cpp:144
#5  QWaitCondition::wait (this=this@entry=0x55c0eea9ee70, mutex=mutex@entry=0x55c0ee05d8c8, deadline=...) at thread/qwaitcondition_unix.cpp:225
#6  0x00007f4e8e6391f1 in QThreadPoolThread::run (this=0x55c0eea9ee60) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:270
#7  0x00007f4e8e635bec in QThreadPrivate::start (arg=0x55c0eea9ee60) at thread/qthread_unix.cpp:329
#8  0x00007f4e8cdbe609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007f4e8e2b7293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7f4e79fee700 (LWP 29430)):
#0  futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7f4e79fedc50, clockid=<optimized out>, expected=0, futex_word=0x55c0ee48daa0) at ../sysdeps/nptl/futex-internal.h:320
#1  __pthread_cond_wait_common (abstime=0x7f4e79fedc50, clockid=<optimized out>, mutex=0x55c0ee48da50, cond=0x55c0ee48da78) at pthread_cond_wait.c:520
#2  __pthread_cond_timedwait (cond=0x55c0ee48da78, mutex=0x55c0ee48da50, abstime=0x7f4e79fedc50) at pthread_cond_wait.c:665
#3  0x00007f4e8e63bce8 in QWaitConditionPrivate::wait_relative (this=0x55c0ee48da50, deadline=...) at thread/qwaitcondition_unix.cpp:136
#4  QWaitConditionPrivate::wait (deadline=..., this=0x55c0ee48da50) at thread/qwaitcondition_unix.cpp:144
#5  QWaitCondition::wait (this=this@entry=0x55c0ee91d170, mutex=mutex@entry=0x55c0ee05d8c8, deadline=...) at thread/qwaitcondition_unix.cpp:225
#6  0x00007f4e8e6391f1 in QThreadPoolThread::run (this=0x55c0ee91d160) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:270
#7  0x00007f4e8e635bec in QThreadPrivate::start (arg=0x55c0ee91d160) at thread/qthread_unix.cpp:329
#8  0x00007f4e8cdbe609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007f4e8e2b7293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7f4e7b7fe700 (LWP 29384)):
#0  __GI___libc_read (nbytes=16, buf=0x7f4e7b7fdad0, fd=15) at ../sysdeps/unix/sysv/linux/read.c:26
#1  __GI___libc_read (fd=15, buf=buf@entry=0x7f4e7b7fdad0, nbytes=nbytes@entry=16) at ../sysdeps/unix/sysv/linux/read.c:24
#2  0x00007f4e8c388b2f in read (__nbytes=16, __buf=0x7f4e7b7fdad0, __fd=<optimized out>) at /usr/include/x86_64-linux-gnu/bits/unistd.h:44
#3  g_wakeup_acknowledge (wakeup=0x7f4e84003eb0) at ../../../glib/gwakeup.c:210
#4  0x00007f4e8c33febe in g_main_context_check (context=context@entry=0x7f4e64000c20, max_priority=2147483647, fds=fds@entry=0x7f4e64004e60, n_fds=n_fds@entry=1) at ../../../glib/gmain.c:3825
#5  0x00007f4e8c340312 in g_main_context_iterate (context=context@entry=0x7f4e64000c20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4044
#6  0x00007f4e8c3404a3 in g_main_context_iteration (context=0x7f4e64000c20, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108
#7  0x00007f4e8e875ffb in QEventDispatcherGlib::processEvents (this=0x7f4e64000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#8  0x00007f4e8e81a1eb in QEventLoop::exec (this=this@entry=0x7f4e7b7fdce0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#9  0x00007f4e8e634a52 in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#10 0x00007f4e8e635bec in QThreadPrivate::start (arg=0x55c0ee403d90) at thread/qthread_unix.cpp:329
#11 0x00007f4e8cdbe609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#12 0x00007f4e8e2b7293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7f4e80991700 (LWP 29383)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55c0ee0e43d8) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55c0ee0e4388, cond=0x55c0ee0e43b0) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55c0ee0e43b0, mutex=0x55c0ee0e4388) at pthread_cond_wait.c:647
#3  0x00007f4e820b9e6b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007f4e820b9a6b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007f4e8cdbe609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007f4e8e2b7293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7f4e81192700 (LWP 29382)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55c0ee0e43d8) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55c0ee0e4388, cond=0x55c0ee0e43b0) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55c0ee0e43b0, mutex=0x55c0ee0e4388) at pthread_cond_wait.c:647
#3  0x00007f4e820b9e6b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007f4e820b9a6b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007f4e8cdbe609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007f4e8e2b7293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7f4e7bfff700 (LWP 29381)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55c0ee0e43d8) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55c0ee0e4388, cond=0x55c0ee0e43b0) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55c0ee0e43b0, mutex=0x55c0ee0e4388) at pthread_cond_wait.c:647
#3  0x00007f4e820b9e6b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007f4e820b9a6b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007f4e8cdbe609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007f4e8e2b7293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f4e81993700 (LWP 29380)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55c0ee0e43d8) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55c0ee0e4388, cond=0x55c0ee0e43b0) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55c0ee0e43b0, mutex=0x55c0ee0e4388) at pthread_cond_wait.c:647
#3  0x00007f4e820b9e6b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007f4e820b9a6b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007f4e8cdbe609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007f4e8e2b7293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f4e89106700 (LWP 29379)):
#0  0x00007ffced2fda7e in clock_gettime ()
#1  0x00007f4e8e275235 in __GI___clock_gettime (clock_id=clock_id@entry=1, tp=tp@entry=0x7f4e89105a20) at ../sysdeps/unix/sysv/linux/clock_gettime.c:38
#2  0x00007f4e8e8758c5 in qt_clock_gettime (ts=0x7f4e89105a20, clock=1) at kernel/qelapsedtimer_unix.cpp:175
#3  do_gettime (frac=<synthetic pointer>, sec=<synthetic pointer>) at kernel/qelapsedtimer_unix.cpp:166
#4  qt_gettime () at kernel/qelapsedtimer_unix.cpp:175
#5  0x00007f4e8e87415d in QTimerInfoList::updateCurrentTime (this=this@entry=0x7f4e84005130) at kernel/qtimerinfo_unix.cpp:91
#6  0x00007f4e8e874739 in QTimerInfoList::timerWait (this=0x7f4e84005130, tm=...) at kernel/qtimerinfo_unix.cpp:388
#7  0x00007f4e8e875d56 in timerSourcePrepareHelper (timeout=0x7f4e89105ae4, src=<optimized out>) at kernel/qeventdispatcher_glib.cpp:162
#8  timerSourcePrepare (source=<optimized out>, timeout=timeout@entry=0x7f4e89105ae4) at kernel/qeventdispatcher_glib.cpp:166
#9  0x00007f4e8c33f8ef in g_main_context_prepare (context=context@entry=0x7f4e84000c20, priority=priority@entry=0x7f4e89105b70) at ../../../glib/gmain.c:3619
#10 0x00007f4e8c34029b in g_main_context_iterate (context=context@entry=0x7f4e84000c20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4027
#11 0x00007f4e8c3404a3 in g_main_context_iteration (context=0x7f4e84000c20, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108
#12 0x00007f4e8e875ffb in QEventDispatcherGlib::processEvents (this=0x7f4e84000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#13 0x00007f4e8e81a1eb in QEventLoop::exec (this=this@entry=0x7f4e89105cb0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#14 0x00007f4e8e634a52 in QThread::exec (this=this@entry=0x7f4e8f94fd80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#15 0x00007f4e8f8cbf4b in QDBusConnectionManager::run (this=0x7f4e8f94fd80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:179
#16 0x00007f4e8e635bec in QThreadPrivate::start (arg=0x7f4e8f94fd80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:329
#17 0x00007f4e8cdbe609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#18 0x00007f4e8e2b7293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f4e899f1d80 (LWP 29378)):
[KCrash Handler]
#6  0x00007f4e90051fdf in std::__uniq_ptr_impl<KSycocaEntryPrivate, std::default_delete<KSycocaEntryPrivate> >::_M_ptr (this=<optimized out>) at ./src/services/kservice.cpp:866
#7  std::unique_ptr<KSycocaEntryPrivate, std::default_delete<KSycocaEntryPrivate> >::get (this=<optimized out>) at /usr/include/c++/9/bits/unique_ptr.h:361
#8  std::unique_ptr<KSycocaEntryPrivate, std::default_delete<KSycocaEntryPrivate> >::operator-> (this=<optimized out>) at /usr/include/c++/9/bits/unique_ptr.h:355
#9  qGetPtrHelper<std::unique_ptr<KSycocaEntryPrivate, std::default_delete<KSycocaEntryPrivate> > const> (ptr=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qglobal.h:1135
#10 KService::d_func (this=<optimized out>) at ./src/services/kservice.h:608
#11 KService::exec (this=0x0) at ./src/services/kservice.cpp:867
#12 0x00007f4e900bf6f8 in KToolInvocation::terminalApplication (command=..., workingDir=...) at ./src/kdeinit/ktoolinvocation_x11.cpp:374
#13 0x00007f4e900bfaed in KToolInvocation::invokeTerminal (startup_id=..., workdir=..., envs=..., command=...) at ./src/kdeinit/ktoolinvocation_x11.cpp:338
#14 KToolInvocation::invokeTerminal (command=..., envs=..., workdir=..., startup_id=...) at ./src/kdeinit/ktoolinvocation_x11.cpp:332
#15 0x000055c0ec2bae54 in DolphinMainWindow::openTerminal (this=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qarraydata.h:257
#16 0x00007f4e8e8526fe in QtPrivate::QSlotObjectBase::call (a=0x7ffced2e68b0, r=0x55c0ede07330, this=0x55c0edf2b310) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#17 doActivate<false> (sender=0x55c0edf2bd70, signal_index=4, argv=0x7ffced2e68b0) at kernel/qobject.cpp:3886
#18 0x00007f4e8e84bac7 in QMetaObject::activate (sender=sender@entry=0x55c0edf2bd70, m=m@entry=0x7f4e8f8061c0 <QAction::staticMetaObject>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7ffced2e68b0) at kernel/qobject.cpp:3946
#19 0x00007f4e8f2ee8e6 in QAction::triggered (this=this@entry=0x55c0edf2bd70, _t1=<optimized out>) at .moc/moc_qaction.cpp:376
#20 0x00007f4e8f2f0fb8 in QAction::activate (this=0x55c0edf2bd70, event=<optimized out>) at kernel/qaction.cpp:1161
#21 0x00007f4e8f2f18cf in QAction::event (e=<optimized out>, this=<optimized out>) at kernel/qaction.cpp:1086
#22 QAction::event (this=<optimized out>, e=<optimized out>) at kernel/qaction.cpp:1075
#23 0x00007f4e8f2f4dc3 in QApplicationPrivate::notify_helper (this=this@entry=0x55c0ede046d0, receiver=receiver@entry=0x55c0edf2bd70, e=e@entry=0x7ffced2e6c30) at kernel/qapplication.cpp:3632
#24 0x00007f4e8f2fdbb8 in QApplication::notify (this=0x7ffced2e7190, receiver=0x55c0edf2bd70, e=0x7ffced2e6c30) at kernel/qapplication.cpp:3156
#25 0x00007f4e8e81b6da in QCoreApplication::notifyInternal2 (receiver=0x55c0edf2bd70, event=0x7ffced2e6c30) at ../../include/QtCore/5.15.2/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:325
#26 0x00007f4e8ec2de53 in QShortcutMap::dispatchEvent (this=this@entry=0x55c0ede04798, e=e@entry=0x7ffced2e6cf0) at kernel/qshortcutmap.cpp:675
#27 0x00007f4e8ec2e7f3 in QShortcutMap::tryShortcut (this=this@entry=0x55c0ede04798, e=e@entry=0x7ffced2e6cf0) at kernel/qshortcutmap.cpp:343
#28 0x00007f4e8ebdbc72 in QWindowSystemInterface::handleShortcutEvent (window=<optimized out>, window@entry=0x55c0ee235660, timestamp=24042562, keyCode=16777267, modifiers=..., nativeScanCode=70, nativeVirtualKey=65473, nativeModifiers=1, text=..., autorepeat=false, count=1) at kernel/qwindowsysteminterface.cpp:477
#29 0x00007f4e8ebfb881 in QGuiApplicationPrivate::processKeyEvent (e=e@entry=0x55c0ee5ed0e0) at kernel/qguiapplication.cpp:2395
#30 0x00007f4e8ec00b3b in QGuiApplicationPrivate::processWindowSystemEvent (e=0x55c0ee5ed0e0) at kernel/qguiapplication.cpp:2008
#31 0x00007f4e8ebd87ac in QWindowSystemInterface::sendWindowSystemEvents (flags=...) at kernel/qwindowsysteminterface.cpp:1169
#32 0x00007f4e8c140814 in userEventSourceDispatch(_GSource*, int (*)(void*), void*) () from /lib/x86_64-linux-gnu/libQt5WaylandClient.so.5
#33 0x00007f4e8c34017d in g_main_dispatch (context=0x55c0ede3b140) at ../../../glib/gmain.c:3309
#34 g_main_context_dispatch (context=context@entry=0x55c0ede3b140) at ../../../glib/gmain.c:3974
#35 0x00007f4e8c340400 in g_main_context_iterate (context=context@entry=0x55c0ede3b140, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4047
#36 0x00007f4e8c3404a3 in g_main_context_iteration (context=0x55c0ede3b140, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108
#37 0x00007f4e8e875fe2 in QEventDispatcherGlib::processEvents (this=0x55c0ede77480, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#38 0x00007f4e8e81a1eb in QEventLoop::exec (this=this@entry=0x7ffced2e70a0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#39 0x00007f4e8e822394 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#40 0x000055c0ec2b2e92 in main (argc=<optimized out>, argv=<optimized out>) at ./src/main.cpp:222
[Inferior 1 (process 29378) detached]
Comment 3 Nate Graham 2021-05-04 19:26:21 UTC
Cannot reproduce, and no crash for me.
Comment 4 Patrick Silva 2021-05-04 20:13:42 UTC
hummm, Wayland session was broken on my neon unstable (black screen with cursor after login and almost empty kickoff after starting Plasma manually via krunner) when Dolphin crashed. Updates installed right now fixed Wayland session and Dolphin no longer crashes.

I have just noticed that the bug does not occur with another user account
on my Arch Linux. I have no idea what is causing wrong icon on my main account.
Comment 5 Patrick Silva 2021-05-13 21:17:34 UTC
ops, terminal seen in my screenshot is Gnome Terminal, not Konsole. lol