Hopefully this is the right place to ask about this.
Been having an annoying problem since upgrading from f42 to f43 both with the KDE spin: if I have a Konsole on another virtual desktop displaying a lot of output text, it segfaults and dies.
Having the same konsole foreground or background on the current virtual desktop isn’t a problem, having an idle konsole on another virtual desktop doesn’t seem to be a problem (unless of course the heavy output is hurrying things along). It also doesn’t seem that a process updating the terminal session frequently, like top with a subsecond sleep, will cause the crash.
It’s an issue whether I start a konsole then move myself to another desktop, or if I start a konsole and move it to another desktop while remaining set, if it tries to display a lot of scrolling output.
To test, I fired up Konsole in a gdb session, ran a small generic spammy script (just an echo in a loop) and moved it to another virtual desktop, a couple of seconds later I get:
0x00007ffff6675464 in QImage::isNull() const () from /lib64/libQt6Gui.so.6
(gdb) bt
#0 0x00007ffff6675464 in QImage::isNull() const () at /lib64/libQt6Gui.so.6
#1 0x00007ffff6898b22 in QPainter::drawImage(QRectF const&, QImage const&, QRectF const&, QFlags<Qt::ImageConversionFlag>) () at /lib64/libQt6Gui.so.6
#2 0x00007ffff1c9a6b4 in QtWaylandClient::QWaylandShmBackingStore::scroll(QRegion const&, int, int) ()
at /lib64/libQt6WaylandClient.so.6
#3 0x00007ffff677ac3b in QBackingStore::scroll(QRegion const&, int, int) () at /lib64/libQt6Gui.so.6
#4 0x00007ffff72b266e in QWidgetRepaintManager::bltRect(QRect const&, int, int, QWidget*) ()
at /lib64/libQt6Widgets.so.6
#5 0x00007ffff72b8f0c in QWidgetPrivate::scrollRect(QRect const&, int, int) () at /lib64/libQt6Widgets.so.6
#6 0x00007ffff7cf738b in Konsole::TerminalScrollBar::scrollImage(int, QRect const&, Konsole::Character*, int) () at /lib64/libkonsoleprivate.so.25.08.3
#7 0x00007ffff7ce1709 in Konsole::TerminalDisplay::updateImage() () at /lib64/libkonsoleprivate.so.25.08.3
#8 0x00007ffff5f6759a in void doActivate<false>(QObject*, int, void**) () at /lib64/libQt6Core.so.6
#9 0x00007ffff5f6759a in void doActivate<false>(QObject*, int, void**) () at /lib64/libQt6Core.so.6
#10 0x00007ffff7c2dc87 in Konsole::Emulation::showBulk() () at /lib64/libkonsoleprivate.so.25.08.3
#11 0x00007ffff5f6759a in void doActivate<false>(QObject*, int, void**) () at /lib64/libQt6Core.so.6
#12 0x00007ffff5f77d93 in QTimer::timeout(QTimer::QPrivateSignal) () at /lib64/libQt6Core.so.6
#13 0x00007ffff5f58f55 in QObject::event(QEvent*) () at /lib64/libQt6Core.so.6
#14 0x00007ffff723db9f in QApplicationPrivate::notify_helper(QObject*, QEvent*) ()
at /lib64/libQt6Widgets.so.6
#15 0x00007ffff5efc4e8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /lib64/libQt6Core.so.6
#16 0x00007ffff60d01f8 in QTimerInfoList::activateTimers() () at /lib64/libQt6Core.so.6
#17 0x00007ffff621e551 in idleTimerSourceDispatch(_GSource*, int (*)(void*), void*) ()
at /lib64/libQt6Core.so.6
#18 0x00007ffff2d562a3 in g_main_context_dispatch_unlocked.lto_priv () at /lib64/libglib-2.0.so.0
#19 0x00007ffff2d5f1f8 in g_main_context_iterate_unlocked.isra () at /lib64/libglib-2.0.so.0
--Type <RET> for more, q to quit, c to continue without paging--
#20 0x00007ffff2d5f3a3 in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#21 0x00007ffff621e80d in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /lib64/libQt6Core.so.6
#22 0x00007ffff5f09063 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /lib64/libQt6Core.so.6
#23 0x00007ffff5f04819 in QCoreApplication::exec() () at /lib64/libQt6Core.so.6
#24 0x0000555555557921 in main ()
Crashing in:
$ rpm -qi qt6-qtbase-gui
Name : qt6-qtbase-gui
Version : 6.10.1
Release : 2.fc43
Architecture: x86_64
Install Date: Sat 13 Dec 2025 03:26:04
Group : Unspecified
Size : 27518140
License : LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0
Signature :
RSA/SHA256, Mon 08 Dec 2025 18:44:58, Key ID 829b606631645531
Source RPM : qt6-qtbase-6.10.1-2.fc43.src.rpm
Build Date : Mon 08 Dec 2025 17:22:46
Build Host : buildhw-x86-09.rdu3.fedoraproject.org
[..]
F43 is up to date as of early morning 2025-12-18, AuEST.