Bug 454571 - Crash when I close Dolphin settings while GHNS window is open and then close Dolphin
Summary: Crash when I close Dolphin settings while GHNS window is open and then close ...
Status: RESOLVED FIXED
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: 2022-05-29 12:41 UTC by Patrick Silva
Modified: 2023-01-23 16:02 UTC (History)
1 user (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 2022-05-29 12:41:52 UTC
Application: dolphin (22.07.70)

Qt Version: 5.15.4
Frameworks Version: 5.95.0
Operating System: Linux 5.13.0-44-generic x86_64
Windowing System: Wayland
Distribution: KDE neon Unstable Edition
DrKonqi: 5.25.80 [CoredumpBackend]

-- Information about the crash:
Also reproducible  with Dolphin 22.04..1 on Arch Linux.
1. open Dolphin settings
2. click on 'Context menu' in the left side
3. click on 'Download new services...' button
4. close Dolphin settings behind 'Download new services...' window ('Download new services...' window clsoes together)
5. close Dolphin

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 24375]
[New LWP 24394]
[New LWP 24397]
[New LWP 24398]
[New LWP 26370]
[New LWP 24396]
[New LWP 26365]
[New LWP 26366]
[New LWP 26367]
[New LWP 26369]
[New LWP 24395]
[New LWP 26371]
[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 0x7fddf3a799c0 (LWP 24375))]
__preamble__

[Current thread is 1 (Thread 0x7fddf3a799c0 (LWP 24375))]

Thread 12 (Thread 0x7fddae533700 (LWP 26371)):
#0  0x00007fddf85bf99f in __GI___poll (fds=0x7fdd9c003e20, nfds=1, timeout=129743) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fddf666036e in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7fdd9c003e20, timeout=<optimized out>, context=0x7fdd9c000c20) at ../../../glib/gmain.c:4346
#2  g_main_context_iterate (context=context@entry=0x7fdd9c000c20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4042
#3  0x00007fddf66604a3 in g_main_context_iteration (context=0x7fdd9c000c20, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108
#4  0x00007fddf8b90c72 in QEventDispatcherGlib::processEvents (this=0x7fdd9c000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#5  0x00007fddf8b34eab in QEventLoop::exec (this=this@entry=0x7fddae532be0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#6  0x00007fddf894e462 in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#7  0x00007fddf894f643 in QThreadPrivate::start (arg=0x5634f7299d10) at thread/qthread_unix.cpp:331
#8  0x00007fddf70d4609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007fddf85cc133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 11 (Thread 0x7fddf2864700 (LWP 24395)):
#0  0x00007fddf85bf99f in __GI___poll (fds=fds@entry=0x7fddf2863be0, nfds=nfds@entry=2, timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fddf6415bd6 in poll (__timeout=-1, __nfds=2, __fds=0x7fddf2863be0) at /usr/include/x86_64-linux-gnu/bits/poll2.h:46
#2  QtWaylandClient::EventThread::run (this=0x5634f5894680) at qwaylanddisplay.cpp:208
#3  0x00007fddf894f643 in QThreadPrivate::start (arg=0x5634f5894680) at thread/qthread_unix.cpp:331
#4  0x00007fddf70d4609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#5  0x00007fddf85cc133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 10 (Thread 0x7fddaf554700 (LWP 26369)):
#0  0x00007fddf85bf99f in __GI___poll (fds=0x5634f7456060, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fddf666036e in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x5634f7456060, timeout=<optimized out>, context=0x5634f7458d80) at ../../../glib/gmain.c:4346
#2  g_main_context_iterate (context=context@entry=0x5634f7458d80, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4042
#3  0x00007fddf66604a3 in g_main_context_iteration (context=0x5634f7458d80, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108
#4  0x00007fddf66604f1 in glib_worker_main (data=<optimized out>) at ../../../glib/gmain.c:5996
#5  0x00007fddf6689ad1 in g_thread_proxy (data=0x5634f5860860) at ../../../glib/gthread.c:807
#6  0x00007fddf70d4609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#7  0x00007fddf85cc133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 0x7fdde08ff700 (LWP 26367)):
#0  futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7fdde08feb50, clockid=<optimized out>, expected=0, futex_word=0x7fddbc003c30) at ../sysdeps/nptl/futex-internal.h:320
#1  __pthread_cond_wait_common (abstime=0x7fdde08feb50, clockid=<optimized out>, mutex=0x7fddbc003be0, cond=0x7fddbc003c08) at pthread_cond_wait.c:520
#2  __pthread_cond_timedwait (cond=0x7fddbc003c08, mutex=0x7fddbc003be0, abstime=0x7fdde08feb50) at pthread_cond_wait.c:665
#3  0x00007fddf8955668 in QWaitConditionPrivate::wait_relative (this=0x7fddbc003be0, deadline=...) at thread/qwaitcondition_unix.cpp:136
#4  QWaitConditionPrivate::wait (deadline=..., this=0x7fddbc003be0) at thread/qwaitcondition_unix.cpp:144
#5  QWaitCondition::wait (this=this@entry=0x7fddbc0038b0, mutex=mutex@entry=0x7fddbc0034e8, deadline=...) at thread/qwaitcondition_unix.cpp:225
#6  0x00007fddf8952b71 in QThreadPoolThread::run (this=0x7fddbc0038a0) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:275
#7  0x00007fddf894f643 in QThreadPrivate::start (arg=0x7fddbc0038a0) at thread/qthread_unix.cpp:331
#8  0x00007fddf70d4609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007fddf85cc133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7fdde1848700 (LWP 26366)):
#0  0x00007fddf85bf99f in __GI___poll (fds=0x7fddbc0011e0, nfds=2, timeout=124942) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fddf666036e in g_main_context_poll (priority=<optimized out>, n_fds=2, fds=0x7fddbc0011e0, timeout=<optimized out>, context=0x7fddbc001c00) at ../../../glib/gmain.c:4346
#2  g_main_context_iterate (context=context@entry=0x7fddbc001c00, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4042
#3  0x00007fddf66604a3 in g_main_context_iteration (context=0x7fddbc001c00, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108
#4  0x00007fddf8b90c72 in QEventDispatcherGlib::processEvents (this=0x7fddbc004a90, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#5  0x00007fddf8b34eab in QEventLoop::exec (this=this@entry=0x7fdde1847be0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#6  0x00007fddf894e462 in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#7  0x00007fddf894f643 in QThreadPrivate::start (arg=0x5634f69f7320) at thread/qthread_unix.cpp:331
#8  0x00007fddf70d4609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007fddf85cc133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7fddd1bf0700 (LWP 26365)):
#0  0x00007fddf85bf99f in __GI___poll (fds=0x7fddc8001d90, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fddf666036e in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7fddc8001d90, timeout=<optimized out>, context=0x7fddc8002a90) at ../../../glib/gmain.c:4346
#2  g_main_context_iterate (context=context@entry=0x7fddc8002a90, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4042
#3  0x00007fddf66604a3 in g_main_context_iteration (context=0x7fddc8002a90, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108
#4  0x00007fddf8b90c72 in QEventDispatcherGlib::processEvents (this=0x7fddc8003290, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#5  0x00007fddf8b34eab in QEventLoop::exec (this=this@entry=0x7fddd1befbe0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#6  0x00007fddf894e462 in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#7  0x00007fddf894f643 in QThreadPrivate::start (arg=0x5634f6e493c0) at thread/qthread_unix.cpp:331
#8  0x00007fddf70d4609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007fddf85cc133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7fddf1f63700 (LWP 24396)):
#0  0x00007fddf85bf99f in __GI___poll (fds=0x7fdde8004a60, nfds=3, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fddf666036e in g_main_context_poll (priority=<optimized out>, n_fds=3, fds=0x7fdde8004a60, timeout=<optimized out>, context=0x7fdde8000c20) at ../../../glib/gmain.c:4346
#2  g_main_context_iterate (context=context@entry=0x7fdde8000c20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4042
#3  0x00007fddf66604a3 in g_main_context_iteration (context=0x7fdde8000c20, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108
#4  0x00007fddf8b90c72 in QEventDispatcherGlib::processEvents (this=0x7fdde8000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#5  0x00007fddf8b34eab in QEventLoop::exec (this=this@entry=0x7fddf1f62bb0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#6  0x00007fddf894e462 in QThread::exec (this=this@entry=0x7fddf9c78d80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#7  0x00007fddf9bf4f4b in QDBusConnectionManager::run (this=0x7fddf9c78d80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:179
#8  0x00007fddf894f643 in QThreadPrivate::start (arg=0x7fddf9c78d80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:331
#9  0x00007fddf70d4609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#10 0x00007fddf85cc133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7fddaed34700 (LWP 26370)):
#0  0x00007fddf85bf99f in __GI___poll (fds=0x5634f746bcf0, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fddf666036e in g_main_context_poll (priority=<optimized out>, n_fds=2, fds=0x5634f746bcf0, timeout=<optimized out>, context=0x5634f74692d0) at ../../../glib/gmain.c:4346
#2  g_main_context_iterate (context=0x5634f74692d0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4042
#3  0x00007fddf66606f3 in g_main_loop_run (loop=0x5634f74693c0) at ../../../glib/gmain.c:4241
#4  0x00007fddaf9bcf8a in gdbus_shared_thread_func (user_data=0x5634f746bfd0) at ../../../gio/gdbusprivate.c:279
#5  0x00007fddf6689ad1 in g_thread_proxy (data=0x5634f7461760) at ../../../glib/gthread.c:807
#6  0x00007fddf70d4609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#7  0x00007fddf85cc133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7fdde2068700 (LWP 24398)):
#0  0x00007fddf85bf99f in __GI___poll (fds=0x7fddd4004e60, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fddf666036e in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7fddd4004e60, timeout=<optimized out>, context=0x7fddd4000c20) at ../../../glib/gmain.c:4346
#2  g_main_context_iterate (context=context@entry=0x7fddd4000c20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4042
#3  0x00007fddf66604a3 in g_main_context_iteration (context=0x7fddd4000c20, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108
#4  0x00007fddf8b90c72 in QEventDispatcherGlib::processEvents (this=0x7fddd4000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#5  0x00007fddf8b34eab in QEventLoop::exec (this=this@entry=0x7fdde2067be0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#6  0x00007fddf894e462 in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#7  0x00007fddf894f643 in QThreadPrivate::start (arg=0x5634f5dc3180) at thread/qthread_unix.cpp:331
#8  0x00007fddf70d4609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007fddf85cc133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7fdde290c700 (LWP 24397)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x5634f5a51a8c) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5634f5a51a38, cond=0x5634f5a51a60) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x5634f5a51a60, mutex=0x5634f5a51a38) at pthread_cond_wait.c:647
#3  0x00007fdde2cf95eb in cnd_wait (mtx=0x5634f5a51a38, cond=0x5634f5a51a60) at ../include/c11/threads_posix.h:155
#4  util_queue_thread_func (input=input@entry=0x5634f5c93870) at ../src/util/u_queue.c:294
#5  0x00007fdde2cf91eb in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87
#6  0x00007fddf70d4609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#7  0x00007fddf85cc133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7fddf3065700 (LWP 24394)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x5634f5893190) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5634f5893140, cond=0x5634f5893168) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x5634f5893168, mutex=0x5634f5893140) at pthread_cond_wait.c:647
#3  0x00007fddf89556db in QWaitConditionPrivate::wait (deadline=..., this=0x5634f5893140) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait (this=this@entry=0x5634f5894550, mutex=mutex@entry=0x5634f5894548, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007fddf6415b7d in QtWaylandClient::EventThread::waitForReading (this=0x5634f5894510) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qdeadlinetimer.h:68
#6  QtWaylandClient::EventThread::run (this=0x5634f5894510) at qwaylanddisplay.cpp:206
#7  0x00007fddf894f643 in QThreadPrivate::start (arg=0x5634f5894510) at thread/qthread_unix.cpp:331
#8  0x00007fddf70d4609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007fddf85cc133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7fddf3a799c0 (LWP 24375)):
[KCrash Handler]
#3  std::__atomic_base<int>::load (__m=std::memory_order_relaxed, this=0x0) at /usr/include/c++/9/bits/atomic_base.h:413
#4  QAtomicOps<int>::loadRelaxed<int> (_q_value=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_cxx11.h:239
#5  QBasicAtomicInteger<int>::loadRelaxed (this=0x0) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qbasicatomic.h:107
#6  QtPrivate::RefCount::ref (this=0x0) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qrefcount.h:55
#7  QList<KNSCore::EntryInternal>::QList (this=0x7ffede922120, l=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:856
#8  0x00007fddfab43056 in KNS3::QtQuickDialogWrapper::exec (this=0x5634f694f930) at /usr/include/c++/9/bits/unique_ptr.h:360
#9  0x00007fddfab22cc1 in KNS3::Button::showDialog (this=0x5634f66b1610) at /usr/include/c++/9/bits/atomic_base.h:413
#10 KNS3::Button::showDialog (this=0x5634f66b1610) at ./src/button.cpp:74
#11 0x00007fddf8b6d42e in QtPrivate::QSlotObjectBase::call (a=0x7ffede922270, r=0x5634f66b1610, this=0x5634f66b1e50) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#12 doActivate<false> (sender=0x5634f66b1610, signal_index=9, argv=0x7ffede922270) at kernel/qobject.cpp:3886
#13 0x00007fddf8b667f7 in QMetaObject::activate (sender=sender@entry=0x5634f66b1610, m=m@entry=0x7fddf9b37600 <QAbstractButton::staticMetaObject>, local_signal_index=local_signal_index@entry=2, argv=argv@entry=0x7ffede922270) at kernel/qobject.cpp:3946
#14 0x00007fddf97154b6 in QAbstractButton::clicked (this=this@entry=0x5634f66b1610, _t1=<optimized out>) at .moc/moc_qabstractbutton.cpp:308
#15 0x00007fddf971572e in QAbstractButtonPrivate::emitClicked (this=0x5634f66b1830) at widgets/qabstractbutton.cpp:416
#16 0x00007fddf9716c03 in QAbstractButtonPrivate::click (this=0x5634f66b1830) at widgets/qabstractbutton.cpp:409
#17 0x00007fddf9716dc5 in QAbstractButton::mouseReleaseEvent (this=0x5634f66b1610, e=0x7ffede922830) at widgets/qabstractbutton.cpp:1045
#18 0x00007fddf965fd86 in QWidget::event (this=0x5634f66b1610, event=0x7ffede922830) at kernel/qwidget.cpp:8677
#19 0x00007fddf97187b3 in QAbstractButton::event (this=this@entry=0x5634f66b1610, e=e@entry=0x7ffede922830) at widgets/qabstractbutton.cpp:1002
#20 0x00007fddf97bdbf3 in QPushButton::event (this=0x5634f66b1610, e=0x7ffede922830) at widgets/qpushbutton.cpp:718
#21 0x00007fddf961cdc3 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x5634f66b1610, e=0x7ffede922830) at kernel/qapplication.cpp:3637
#22 0x00007fddf9625dc7 in QApplication::notify(QObject*, QEvent*) () at kernel/qapplication.cpp:3081
#23 0x00007fddf8b363aa in QCoreApplication::notifyInternal2 (receiver=0x5634f66b1610, event=0x7ffede922830) at ../../include/QtCore/5.15.4/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:332
#24 0x00007fddf96250c7 in QApplicationPrivate::sendMouseEvent (receiver=receiver@entry=0x5634f66b1610, event=event@entry=0x7ffede922830, alienWidget=alienWidget@entry=0x5634f66b1610, nativeWidget=0x5634f627f810, buttonDown=<optimized out>, lastMouseReceiver=..., spontaneous=true, onlyDispatchEnterLeave=false) at kernel/qapplication.cpp:2619
#25 0x00007fddf967af74 in QWidgetWindow::handleMouseEvent (this=0x5634f6733560, event=0x7ffede922cb0) at /usr/include/c++/9/bits/atomic_base.h:413
#26 0x00007fddf967e294 in QWidgetWindow::event (event=0x7ffede922cb0, this=0x5634f6733560) at kernel/qwidgetwindow.cpp:300
#27 QWidgetWindow::event (this=0x5634f6733560, event=0x7ffede922cb0) at kernel/qwidgetwindow.cpp:239
#28 0x00007fddf961cdc3 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x5634f6733560, e=0x7ffede922cb0) at kernel/qapplication.cpp:3637
#29 0x00007fddf9625bd8 in QApplication::notify(QObject*, QEvent*) () at kernel/qapplication.cpp:3161
#30 0x00007fddf8b363aa in QCoreApplication::notifyInternal2 (receiver=0x5634f6733560, event=0x7ffede922cb0) at ../../include/QtCore/5.15.4/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:332
#31 0x00007fddf8f1d8d8 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () at kernel/qguiapplication.cpp:2282
#32 0x00007fddf8f1ef45 in QGuiApplicationPrivate::processWindowSystemEvent (e=0x7fdde4007840) at kernel/qguiapplication.cpp:2002
#33 0x00007fddf8ef585c in QWindowSystemInterface::sendWindowSystemEvents (flags=...) at kernel/qwindowsysteminterface.cpp:1169
#34 0x00007fddf6455ca4 in userEventSourceDispatch(_GSource*, int (*)(void*), void*) () from /lib/x86_64-linux-gnu/libQt5WaylandClient.so.5
#35 0x00007fddf666017d in g_main_dispatch (context=0x5634f587a9b0) at ../../../glib/gmain.c:3309
#36 g_main_context_dispatch (context=context@entry=0x5634f587a9b0) at ../../../glib/gmain.c:3974
#37 0x00007fddf6660400 in g_main_context_iterate (context=context@entry=0x5634f587a9b0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4047
#38 0x00007fddf66604a3 in g_main_context_iteration (context=0x5634f587a9b0, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108
#39 0x00007fddf8b90c72 in QEventDispatcherGlib::processEvents (this=0x5634f58944f0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#40 0x00007fddf8b34eab in QEventLoop::exec (this=this@entry=0x7ffede923050, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#41 0x00007fddf8b3d054 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#42 0x00005634f4dde703 in main (argc=<optimized out>, argv=<optimized out>) at ./src/main.cpp:240

Reported using DrKonqi
Comment 1 Patrick Silva 2023-01-23 16:02:39 UTC
Cannot reproduce with Dolphin 22.12.1. When I close Dolphin settings, the GHNS windows closes together.

Operating System: Arch Linux 
KDE Plasma Version: 5.26.90
KDE Frameworks Version: 5.102.0
Qt Version: 5.15.8
Graphics Platform: Wayland