Bug 492730

Summary: KDE Neon crash notifications on boot but no crash
Product: [Plasma] plasmashell Reporter: Dmitrii Galantsev <fenixxxzzzz>
Component: generic-crashAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: nate
Priority: NOR Keywords: drkonqi
Version: 6.1.4   
Target Milestone: 1.0   
Platform: Neon   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report: https://crash-reports.kde.org/organizations/kde/issues/61649/events/e8c69baafb1b4e8eb1a10e5ff57075be/

Description Dmitrii Galantsev 2024-09-06 21:44:35 UTC
Application: plasmashell (6.1.4)

Qt Version: 6.7.2
Frameworks Version: 6.5.0
Operating System: Linux 6.8.0-40-generic x86_64
Windowing System: Wayland
Distribution: KDE neon 6.1
DrKonqi: 6.1.4 [CoredumpBackend]

-- Information about the crash:
What title says.
Maybe related to AMD GPU driver?
I had issues with radeonsi and blacklisted the module. Now only using Wayland with amdgpu driver.
Other than occasional plasmashell crash - everything behaves as normal.
I always get a crash warning notification on boot. Even when plasmashell functions as normal after..

OS: KDE Neon
Machine: HP EliteBook 845 G7 Notebook PC
Kernel: Linux dgalants-neon 6.8.0-40-generic #40~22.04.3-Ubuntu SMP PREEMPT_DYNAMIC Tue Jul 30 17:30:19 UTC 2 x86_64 x86_64 x86_64 GNU/Linux
USB: 2 USB hubs with 2 external screens

Going to try and update and update the GPU driver. maybe it will all magically work :)...

The crash can be reproduced every time.

-- Backtrace:
Application: plasmashell (plasmashell), signal: Aborted
Content of s_kcrashErrorMessage: std::unique_ptr<char []> = {get() = 0x0}
[New LWP 591695]
[New LWP 591700]
[New LWP 591710]
[New LWP 591705]
[New LWP 591711]
[New LWP 591703]
[New LWP 591701]
[New LWP 591702]
[New LWP 591712]
[New LWP 591704]
[New LWP 591713]
[New LWP 591699]
[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/plasmashell'.
Program terminated with signal SIGABRT, Aborted.
#0  __pthread_kill_implementation (no_tid=0, signo=6, threadid=125495476705984) at ./nptl/pthread_kill.c:44
Download failed: Invalid argument.  Continuing without source file ./nptl/./nptl/pthread_kill.c.
[Current thread is 1 (Thread 0x7223314f5ac0 (LWP 591695))]

Cannot QML trace cores :(
Download failed: Invalid argument.  Continuing without source file ./misc/../sysdeps/unix/sysv/linux/x86_64/clone3.S.
Download failed: Invalid argument.  Continuing without source file ./nptl/./nptl/pthread_create.c.
Download failed: Invalid argument.  Continuing without source file ./obj-x86_64-linux-gnu/./src/corelib/thread/qthread_unix.cpp.
Download failed: Invalid argument.  Continuing without source file ./obj-x86_64-linux-gnu/./src/dbus/qdbusconnectionmanager.cpp.
Download failed: Invalid argument.  Continuing without source file ./obj-x86_64-linux-gnu/./src/corelib/global/qflags.h.
Download failed: Invalid argument.  Continuing without source file ./obj-x86_64-linux-gnu/./src/corelib/global/qflags.h.
Download failed: Invalid argument.  Continuing without source file ./obj-x86_64-linux-gnu/./src/corelib/kernel/qeventdispatcher_glib.cpp.
Download failed: Invalid argument.  Continuing without source file ./debian/build/deb/../../../glib/gmain.c.
Download failed: Invalid argument.  Continuing without source file ./debian/build/deb/../../../glib/gmain.c.
Download failed: Invalid argument.  Continuing without source file ./io/../sysdeps/unix/sysv/linux/poll.c.
Download failed: Invalid argument.  Continuing without source file ./nptl/./nptl/pthread_cond_wait.c.
Download failed: Invalid argument.  Continuing without source file ./nptl/./nptl/futex-internal.c.
Download failed: Invalid argument.  Continuing without source file ./obj-x86_64-linux-gnu/./src/client/qwaylanddisplay.cpp.
Download failed: Invalid argument.  Continuing without source file ./obj-x86_64-linux-gnu/./src/corelib/thread/qwaitcondition_unix.cpp.
Download failed: Invalid argument.  Continuing without source file ./obj-x86_64-linux-gnu/shell/./shell/main.cpp.
Download failed: Invalid argument.  Continuing without source file ./obj-x86_64-linux-gnu/src/./src/kdbusservice.cpp.
Download failed: Invalid argument.  Continuing without source file ./obj-x86_64-linux-gnu/./src/gui/platform/unix/qeventdispatcher_glib.cpp.
Download failed: Invalid argument.  Continuing without source file ./obj-x86_64-linux-gnu/./src/gui/kernel/qwindowsysteminterface.cpp.
Download failed: Invalid argument.  Continuing without source file ./obj-x86_64-linux-gnu/./src/gui/kernel/qguiapplication.cpp.
Download failed: Invalid argument.  Continuing without source file ./obj-x86_64-linux-gnu/./src/gui/kernel/qscreen.cpp.
Download failed: Invalid argument.  Continuing without source file ./obj-x86_64-linux-gnu/./obj-x86_64-linux-gnu/src/gui/Gui_autogen/include/moc_qscreen.cpp.
Download failed: Invalid argument.  Continuing without source file ./obj-x86_64-linux-gnu/./src/corelib/kernel/qobject.cpp.
Download failed: Invalid argument.  Continuing without source file ./obj-x86_64-linux-gnu/./src/corelib/kernel/qobjectdefs_impl.h.
Download failed: Invalid argument.  Continuing without source file ./obj-x86_64-linux-gnu/shell/./shell/screenpool.cpp.
Download failed: Invalid argument.  Continuing without source file ./obj-x86_64-linux-gnu/./src/corelib/global/qassert.cpp.
Download failed: Invalid argument.  Continuing without source file ./obj-x86_64-linux-gnu/./src/corelib/global/qlogging.cpp.
Download failed: Invalid argument.  Continuing without source file ./obj-x86_64-linux-gnu/./src/corelib/global/qglobal.cpp.
Download failed: Invalid argument.  Continuing without source file ./stdlib/./stdlib/abort.c.
Download failed: Invalid argument.  Continuing without source file ./signal/../sysdeps/posix/raise.c.
Download failed: Invalid argument.  Continuing without source file ./nptl/./nptl/pthread_kill.c.
[Current thread is 1 (Thread 0x7223314f5ac0 (LWP 591695))]

Thread 12 (Thread 0x722330c00640 (LWP 591699)):
#0  0x0000722336b18bcf in __GI___poll (fds=0x61e251116920, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x0000722335dbe256 in g_main_context_poll (priority=<optimized out>, n_fds=2, fds=0x61e251116920, timeout=<optimized out>, context=0x72232c001d20) at ../../../glib/gmain.c:4518
#2  g_main_context_iterate.constprop.0 (context=context@entry=0x72232c001d20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4208
#3  0x0000722335d663e3 in g_main_context_iteration (context=0x72232c001d20, may_block=1) at ../../../glib/gmain.c:4278
#4  0x0000722337462700 in QEventDispatcherGlib::processEvents (this=0x72232c000b70, flags=...) at ./src/corelib/kernel/qeventdispatcher_glib.cpp:394
#5  0x00007223376a3feb in QEventLoop::exec (this=0x722330bff9d0, flags=...) at ./src/corelib/global/qflags.h:34
#6  0x00007223375bf1d8 in QThread::exec (this=this@entry=0x7223381ff4c0 <QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager> >::instance()::holder>) at ./src/corelib/global/qflags.h:74
#7  0x00007223381e260e in QDBusConnectionManager::run (this=0x7223381ff4c0 <QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager> >::instance()::holder>) at ./src/dbus/qdbusconnectionmanager.cpp:144
#8  0x000072233758132d in operator() (__closure=<optimized out>) at ./src/corelib/thread/qthread_unix.cpp:326
#9  (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at ./src/corelib/thread/qthread_unix.cpp:262
#10 QThreadPrivate::start (arg=0x7223381ff4c0 <QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager> >::instance()::holder>) at ./src/corelib/thread/qthread_unix.cpp:285
#11 0x0000722336a94ac3 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#12 0x0000722336b26850 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 11 (Thread 0x72230fe00640 (LWP 591713)):
#0  __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x61e2514f4118) at ./nptl/futex-internal.c:57
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x61e2514f4118) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x61e2514f4118, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x0000722336a93a41 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x61e2514f40c8, cond=0x61e2514f40f0) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x61e2514f40f0, mutex=0x61e2514f40c8) at ./nptl/pthread_cond_wait.c:627
#5  0x000072232871952d in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#6  0x00007223286c98bb in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#7  0x000072232871945b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#8  0x0000722336a94ac3 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#9  0x0000722336b26850 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 10 (Thread 0x722322a00640 (LWP 591704)):
#0  __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x61e251292c00) at ./nptl/futex-internal.c:57
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x61e251292c00) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x61e251292c00, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x0000722336a93a41 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x61e251292bb0, cond=0x61e251292bd8) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x61e251292bd8, mutex=0x61e251292bb0) at ./nptl/pthread_cond_wait.c:627
#5  0x000072232871952d in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#6  0x00007223286c98bb in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#7  0x000072232871945b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#8  0x0000722336a94ac3 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#9  0x0000722336b26850 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 9 (Thread 0x722314e00640 (LWP 591712)):
#0  __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x61e2514c01e8) at ./nptl/futex-internal.c:57
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x61e2514c01e8) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x61e2514c01e8, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x0000722336a93a41 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x61e2514c0198, cond=0x61e2514c01c0) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x61e2514c01c0, mutex=0x61e2514c0198) at ./nptl/pthread_cond_wait.c:627
#5  0x000072232871952d in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#6  0x00007223286c98bb in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#7  0x000072232871945b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#8  0x0000722336a94ac3 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#9  0x0000722336b26850 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 8 (Thread 0x722323e00640 (LWP 591702)):
#0  __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x61e25127ff70) at ./nptl/futex-internal.c:57
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x61e25127ff70) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x61e25127ff70, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x0000722336a93a41 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x61e25127ff20, cond=0x61e25127ff48) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x61e25127ff48, mutex=0x61e25127ff20) at ./nptl/pthread_cond_wait.c:627
#5  0x000072232871952d in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#6  0x00007223286c98bb in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#7  0x000072232871945b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#8  0x0000722336a94ac3 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#9  0x0000722336b26850 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 7 (Thread 0x72232b000640 (LWP 591701)):
#0  0x0000722336b18bcf in __GI___poll (fds=fds@entry=0x72232afffa10, nfds=nfds@entry=2, timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007223380fcb51 in poll (__timeout=-1, __nfds=2, __fds=0x72232afffa10) at /usr/include/x86_64-linux-gnu/bits/poll2.h:39
#2  QtWaylandClient::EventThread::run (this=0x61e2511c8050) at ./src/client/qwaylanddisplay.cpp:182
#3  0x000072233758132d in operator() (__closure=<optimized out>) at ./src/corelib/thread/qthread_unix.cpp:326
#4  (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at ./src/corelib/thread/qthread_unix.cpp:262
#5  QThreadPrivate::start (arg=0x61e2511c8050) at ./src/corelib/thread/qthread_unix.cpp:285
#6  0x0000722336a94ac3 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#7  0x0000722336b26850 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 6 (Thread 0x722323400640 (LWP 591703)):
#0  __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x61e2512760f0) at ./nptl/futex-internal.c:57
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x61e2512760f0) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x61e2512760f0, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x0000722336a93a41 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x61e2512760a0, cond=0x61e2512760c8) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x61e2512760c8, mutex=0x61e2512760a0) at ./nptl/pthread_cond_wait.c:627
#5  0x000072232871952d in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#6  0x00007223286c98bb in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#7  0x000072232871945b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#8  0x0000722336a94ac3 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#9  0x0000722336b26850 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 5 (Thread 0x722320c00640 (LWP 591711)):
#0  __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x61e25147f168) at ./nptl/futex-internal.c:57
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x61e25147f168) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x61e25147f168, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x0000722336a93a41 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x61e25147f118, cond=0x61e25147f140) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x61e25147f140, mutex=0x61e25147f118) at ./nptl/pthread_cond_wait.c:627
#5  0x000072232871952d in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#6  0x00007223286c98bb in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#7  0x000072232871945b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#8  0x0000722336a94ac3 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#9  0x0000722336b26850 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 4 (Thread 0x722322000640 (LWP 591705)):
#0  __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x61e251292da8) at ./nptl/futex-internal.c:57
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x61e251292da8) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x61e251292da8, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x0000722336a93a41 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x61e251292d58, cond=0x61e251292d80) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x61e251292d80, mutex=0x61e251292d58) at ./nptl/pthread_cond_wait.c:627
#5  0x000072232871952d in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#6  0x00007223286c98bb in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#7  0x000072232871945b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#8  0x0000722336a94ac3 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#9  0x0000722336b26850 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 3 (Thread 0x722321600640 (LWP 591710)):
#0  __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x61e25144b238) at ./nptl/futex-internal.c:57
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x61e25144b238) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x61e25144b238, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x0000722336a93a41 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x61e25144b1e8, cond=0x61e25144b210) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x61e25144b210, mutex=0x61e25144b1e8) at ./nptl/pthread_cond_wait.c:627
#5  0x000072232871952d in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#6  0x00007223286c98bb in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#7  0x000072232871945b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#8  0x0000722336a94ac3 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#9  0x0000722336b26850 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 2 (Thread 0x72232ba00640 (LWP 591700)):
#0  __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x61e2512188f4) at ./nptl/futex-internal.c:57
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x61e2512188f4) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x61e2512188f4, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x0000722336a93a41 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x61e2512188a0, cond=0x61e2512188c8) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x61e2512188c8, mutex=0x61e2512188a0) at ./nptl/pthread_cond_wait.c:627
#5  0x0000722337585cfb in QWaitConditionPrivate::wait (deadline=..., this=0x61e2512188a0) at ./src/corelib/thread/qwaitcondition_unix.cpp:102
#6  QWaitCondition::wait (this=this@entry=0x61e251139380, mutex=mutex@entry=0x61e251139378, deadline=...) at ./src/corelib/thread/qwaitcondition_unix.cpp:180
#7  0x00007223380fcae7 in QtWaylandClient::EventThread::waitForReading (this=0x61e251139340) at ./src/client/qwaylanddisplay.cpp:216
#8  QtWaylandClient::EventThread::run (this=0x61e251139340) at ./src/client/qwaylanddisplay.cpp:177
#9  0x000072233758132d in operator() (__closure=<optimized out>) at ./src/corelib/thread/qthread_unix.cpp:326
#10 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at ./src/corelib/thread/qthread_unix.cpp:262
#11 QThreadPrivate::start (arg=0x61e251139340) at ./src/corelib/thread/qthread_unix.cpp:285
#12 0x0000722336a94ac3 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#13 0x0000722336b26850 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 1 (Thread 0x7223314f5ac0 (LWP 591695)):
[KCrash Handler]
#6  __pthread_kill_implementation (no_tid=0, signo=6, threadid=125495476705984) at ./nptl/pthread_kill.c:44
#7  __pthread_kill_internal (signo=6, threadid=125495476705984) at ./nptl/pthread_kill.c:78
#8  __GI___pthread_kill (threadid=125495476705984, signo=signo@entry=6) at ./nptl/pthread_kill.c:89
#9  0x0000722336a42476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26
#10 0x0000722336a287f3 in __GI_abort () at ./stdlib/abort.c:79
#11 0x00007223376fdbca in qAbort () at ./src/corelib/global/qglobal.cpp:161
#12 0x00007223376f875a in qt_message_fatal<QString&> (message=..., context=...) at ./src/corelib/global/qlogging.cpp:2025
#13 qt_message(QtMsgType, const QMessageLogContext &, const char *, typedef __va_list_tag __va_list_tag *) (msgType=msgType@entry=QtFatalMsg, context=..., msg=<optimized out>, ap=ap@entry=0x7ffdeb8348f0) at ./src/corelib/global/qlogging.cpp:374
#14 0x00007223376fe56d in QMessageLogger::fatal (this=<optimized out>, msg=<optimized out>) at ./src/corelib/global/qlogging.cpp:889
#15 0x00007223376c2ce2 in qt_assert_x (where=where@entry=0x61e24ff1b630 "void ScreenPool::screenInvariants()", what=<optimized out>, file=file@entry=0x61e24ff1b70f "./shell/screenpool.cpp", line=line@entry=372) at ./src/corelib/global/qassert.cpp:77
#16 0x000061e24fe625a5 in ScreenPool::screenInvariants (this=0x61e2515630c0) at ./shell/screenpool.cpp:372
#17 0x000061e24fee0421 in ScreenPool::handleOutputOrderChanged (this=0x61e2515630c0, newOrder=...) at ./shell/screenpool.cpp:337
#18 0x000061e24fee0e73 in ScreenPool::reconsiderOutputOrder (this=0x61e2515630c0) at ./shell/screenpool.cpp:346
#19 0x000072233766381b in QtPrivate::QSlotObjectBase::call (a=<optimized out>, r=<optimized out>, this=<optimized out>, this=<optimized out>, r=<optimized out>, a=<optimized out>) at ./src/corelib/kernel/qobjectdefs_impl.h:469
#20 doActivate<false> (sender=0x61e251128c90, signal_index=3, argv=0x7ffdeb834db0) at ./src/corelib/kernel/qobject.cpp:4086
#21 0x0000722337b2d426 in QScreen::geometryChanged (this=this@entry=0x61e251128c90, _t1=...) at ./obj-x86_64-linux-gnu/src/gui/Gui_autogen/include/moc_qscreen.cpp:397
#22 0x0000722337b34fda in QScreenPrivate::UpdateEmitter::~UpdateEmitter (this=<optimized out>, this=<optimized out>) at ./src/gui/kernel/qscreen.cpp:817
#23 0x0000722337aed619 in QGuiApplicationPrivate::processScreenGeometryChange (e=0x61e251567780) at ./src/gui/kernel/qguiapplication.cpp:3190
#24 QGuiApplicationPrivate::processScreenGeometryChange (e=0x61e251567780) at ./src/gui/kernel/qguiapplication.cpp:3171
#25 0x0000722337b5017c in QWindowSystemInterface::sendWindowSystemEvents (flags=...) at ./src/gui/kernel/qwindowsysteminterface.cpp:1114
#26 0x0000722337f11e34 in userEventSourceDispatch (source=<optimized out>) at ./src/gui/platform/unix/qeventdispatcher_glib.cpp:38
#27 0x0000722335d68d3b in g_main_dispatch (context=0x72232c005040) at ../../../glib/gmain.c:3419
#28 g_main_context_dispatch (context=0x72232c005040) at ../../../glib/gmain.c:4137
#29 0x0000722335dbe2b8 in g_main_context_iterate.constprop.0 (context=context@entry=0x72232c005040, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4213
#30 0x0000722335d663e3 in g_main_context_iteration (context=0x72232c005040, may_block=1) at ../../../glib/gmain.c:4278
#31 0x0000722337462700 in QEventDispatcherGlib::processEvents (this=0x61e25112bd70, flags=...) at ./src/corelib/kernel/qeventdispatcher_glib.cpp:394
#32 0x00007223376a3feb in QEventLoop::exec (this=this@entry=0x7ffdeb835350, flags=..., flags@entry=...) at ./src/corelib/global/qflags.h:34
#33 0x000072233a05fe72 in Registration::waitForRegistration (this=0x7ffdeb835320) at /usr/include/x86_64-linux-gnu/qt6/QtCore/qflags.h:74
#34 Registration::attemptRegistration (this=0x7ffdeb835320) at ./src/kdbusservice.cpp:248
#35 Registration::registerOnBus (this=0x7ffdeb835320) at ./src/kdbusservice.cpp:159
#36 Registration::run (this=0x7ffdeb835320) at ./src/kdbusservice.cpp:111
#37 KDBusService::KDBusService (this=<optimized out>, options=..., parent=<optimized out>, this=<optimized out>, options=..., parent=<optimized out>) at ./src/kdbusservice.cpp:283
#38 0x000061e24fe655da in main (argc=<optimized out>, argv=<optimized out>) at ./shell/main.cpp:183

Reported using DrKonqi
Comment 1 Nate Graham 2024-09-07 07:50:45 UTC

*** This bug has been marked as a duplicate of bug 464377 ***
Comment 2 Dmitrii Galantsev 2024-09-09 21:08:47 UTC
(In reply to Nate Graham from comment #1)
> 
> *** This bug has been marked as a duplicate of bug 464377 ***

Ahh thank you so much Nate!
Could you point me to why it looks similar to the duplicate bug? I feel pretty lost looking through the coredump :)
Comment 3 Nate Graham 2024-09-09 21:12:53 UTC
It's "ScreenPool::screenInvariants" that tipped me off.

Reading backtraces is a bit of a black art, but you get better at it over time.