Libre Office crashes KWin

I have recently switched from Windows 11 (yay spyware) to Fedora v. 44. I used the online ISO where you can select which packages you want to install; I believe this may be the source of my issue as I am somewhat familiar with Linux as a developer, but often get lost in all the tooling. I am using the KDE Plasma desktop and below are my hardware specs:

CPU: Ryzen 7 3700x
GPU: RTX 2070
Memory: 32G of DDR4

The Problem:
When I open LibreOffice Writer and press the “View” tab in the toolbar, both of my monitors go black for a second. When they turn back on, my LibreOffice Writer has crashed with a message saying KWin has crashed. If I have FireFox open, that will crash too, though I believe that can be easily attributed to KWin crashing.

What I have tried:

  • Putting LibreOffice Writer into safe mode with default configuration settings
  • Updated from the discover app and restarted

Anyone know how to fix this? Thank you!

SOLUTION:
Using Nvidia drivers fixed this issue. I had mistakenly assumed Fedora was using compatible drivers since my games and displays were working just fine. I am still experiencing some other issues, but I don’t think they’re directly related, so I will mark this discussion as solved. Thank you everyone for your help!

Are there any additional details if you run libreoffice from the command line?

yeah, kinda in the dark looking for door knob myself.

> libreoffice26.2 --writer
Could not find platform independent libraries <prefix>
Could not find platform dependent libraries <exec_prefix>

I’m running the following version and cannot reproduce the Kwin crash. I also do not get any warnings about missing libs when I fire it up with libreoffice --writer

Version: 26.2.4.2 (X86_64)
Build ID: 620(Build:2)
CPU threads: 16; OS: Linux 7.1; UI render: default; VCL: kf6 (cairo+wayland)
Locale: en-GB (en_GB.UTF-8); UI: en-US
Calc: threaded

The fact that the screens go black suggests a video driver issue to me; I’m running an AMD GPU but I recently switched from nvidia with the rpmfusion drivers and I also had no problem with this package then either.

Get any smoking guns in the journal when you trigger this issue?

Have a look at the user journal for details of the kwin crash.
It’s also worth looking in the system journal for logs at the time of the crash as well.

Yes there are.

The Wayland connection broke. Did the Wayland compositor die?
qt.qpa.wayland: Attempting wayland reconnect
Failed to write to the pipe: Bad file descriptor.
qt.qpa.wayland: There are no outputs - creating placeholder screen

I also found additional information from KWrite’s crash logs, though none of it seems particularly useful:

Starting debugger gdb --nw --nx --batch --command=/tmp/drkonqi.tdeZKg --command=/tmp/drkonqi.mDAjOw --core=/home/jhart/.cache/drkonqi/cores/2026-07-12T10:47:04.677-PNtHhH/core /usr/bin/kwin_wayland

This GDB supports auto-downloading debuginfo from the following URLs:
  <ima:enforcing>
  <https://debuginfod.fedoraproject.org/>
  <ima:ignore>
Enable debuginfod for this session? (y or [n]) [answered N; input not from terminal]
Debuginfod has been disabled.
To make this setting permanent, add 'set debuginfod enabled off' to .gdbinit.


Fatal signal: Segmentation fault
----- Backtrace -----
0x5601f6981191 ???
0x5601f6ad8f06 ???
0x5601f6ad912e ???
0x7f8b31909faf ???
0x5601f69fd4df ???
0x5601f6bb9849 ???
0x5601f69f606e ???
0x5601f69f8f10 ???
0x5601f69fa34b ???
0x5601f69fa541 ???
0x5601f6bd4809 ???
0x5601f6bd727a ???
0x5601f6bd8b01 ???
0x5601f685bf5d ???
0x7f8b318f3680 ???
0x7f8b318f3797 ???
0x5601f6871914 ???
0xffffffffffffffff ???
---------------------
A fatal error internal to GDB has been detected, further
debugging is not possible.  GDB will now terminate.

This is a bug, please report it.  For instructions, see:
<https://www.gnu.org/software/gdb/bugs/>.

Debugging ended with exit code '11' and exit status 'CrashExit'

Hello, will be good if you publish your problem in bugs.libreoffice.org.
If you will not to do it by some reason, I can publish it, if you will ready to collaborate and answer to all questions to help fix it. But the best will be if you publish in bugtracking system yourself.

Downgrade gdb to version 17.1 and retry. Fedora pushed a broken gdb 17.2 build to stable.

see 2498034 – A fatal error internal to GDB has been detected,

I appreciate your info. I downgraded to gdb 17.1 and I am still seeing the same issues but I was able to get more info out of the crash log:

Application: KWin (kwin_wayland), signal: Aborted


This GDB supports auto-downloading debuginfo from the following URLs:
  <ima:enforcing>
  <https://debuginfod.fedoraproject.org/>
  <ima:ignore>
Enable debuginfod for this session? (y or [n]) [answered N; input not from terminal]
Debuginfod has been disabled.
To make this setting permanent, add 'set debuginfod enabled off' to .gdbinit.

warning: Can't open file /memfd:JSGCHeap:QtQml (deleted) during file-backed mapping note processing

warning: Can't open file /memfd:JSVMStack:QtQml (deleted) during file-backed mapping note processing
[New LWP 3268]
[New LWP 3318]
[New LWP 3349]
[New LWP 3350]
[New LWP 3351]
[New LWP 3339]
[New LWP 3340]
[New LWP 3331]
[New LWP 3347]
[New LWP 3376]
[New LWP 3341]
[New LWP 3383]
[New LWP 3385]
[New LWP 3315]
[New LWP 3380]
[New LWP 10208]
[New LWP 3346]
[New LWP 3348]
[New LWP 10209]
[New LWP 3377]
[New LWP 8299]
[New LWP 10211]
[New LWP 10210]
[New LWP 10214]
[New LWP 3384]
[New LWP 3381]
[New LWP 10215]
[New LWP 3386]
[New LWP 3956]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
Core was generated by `/usr/bin/kwin_wayland --wayland-fd 7 --socket wayland-0 --xwayland-fd 8 --xwayland-fd 9 --xwayland-display :0 --xwayland-xauthority /run/user/1000/xauth_GSKsSX --xwayland'.
Program terminated with signal SIGABRT, Aborted.
#0  0x00007fb6f9a7bccc in __pthread_kill_implementation () from /lib64/libc.so.6
[Current thread is 1 (Thread 0x7fb6f4ce5cc0 (LWP 3268))]
Using eu-unstrip to resolve modules.
[Current thread is 29 (Thread 0x7fb6637fe6c0 (LWP 3956))]

Thread 29 (Thread 0x7fb6637fe6c0 (LWP 3956)):
#0  0x00007fb6f9a82312 in __syscall_cancel_arch () from /lib64/libc.so.6
#1  0x00007fb6f9a7652c in __internal_syscall_cancel () from /lib64/libc.so.6
#2  0x00007fb6f9a76877 in __futex_abstimed_wait_cancelable64 () from /lib64/libc.so.6
#3  0x00007fb6f9a790cc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#4  0x00007fb6e0ffe54d in cnd_wait () from /lib64/libgallium-26.1.4.so
#5  0x00007fb6e0fb3eac in util_queue_thread_func () from /lib64/libgallium-26.1.4.so
#6  0x00007fb6e0ffe48c in impl_thrd_routine () from /lib64/libgallium-26.1.4.so
#7  0x00007fb6f9a79c19 in start_thread () from /lib64/libc.so.6
#8  0x00007fb6f9afd5cc in __clone3 () from /lib64/libc.so.6

Thread 28 (Thread 0x7fb6c4bf86c0 (LWP 3386)):
#0  0x00007fb6f9a82312 in __syscall_cancel_arch () from /lib64/libc.so.6
#1  0x00007fb6f9a7652c in __internal_syscall_cancel () from /lib64/libc.so.6
#2  0x00007fb6f9a76877 in __futex_abstimed_wait_cancelable64 () from /lib64/libc.so.6
#3  0x00007fb6f9a790cc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#4  0x00007fb6cb5af3dd in cnd_wait () from /usr/lib64/libvulkan_nouveau.so
#5  0x00007fb6cb57bb9c in util_queue_thread_func () from /usr/lib64/libvulkan_nouveau.so
#6  0x00007fb6cb5af34c in impl_thrd_routine () from /usr/lib64/libvulkan_nouveau.so
#7  0x00007fb6f9a79c19 in start_thread () from /lib64/libc.so.6
#8  0x00007fb6f9afd5cc in __clone3 () from /lib64/libc.so.6

Thread 27 (Thread 0x7fb6437fe6c0 (LWP 10215)):
#0  0x00007fb6f9a82312 in __syscall_cancel_arch () from /lib64/libc.so.6
#1  0x00007fb6f9a7652c in __internal_syscall_cancel () from /lib64/libc.so.6
#2  0x00007fb6f9a76877 in __futex_abstimed_wait_cancelable64 () from /lib64/libc.so.6
#3  0x00007fb6f9a792e2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#4  0x00007fb6fa3158fe in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /lib64/libQt6Core.so.6
#5  0x00007fb6fa255891 in QThreadPoolThread::run() () from /lib64/libQt6Core.so.6
#6  0x00007fb6fa30ce8f in QThreadPrivate::start(void*) () from /lib64/libQt6Core.so.6
#7  0x00007fb6f9a79c19 in start_thread () from /lib64/libc.so.6
#8  0x00007fb6f9afd5cc in __clone3 () from /lib64/libc.so.6

Thread 26 (Thread 0x7fb6c6bfc6c0 (LWP 3381)):
#0  0x00007fb6f9a82312 in __syscall_cancel_arch () from /lib64/libc.so.6
#1  0x00007fb6f9a7652c in __internal_syscall_cancel () from /lib64/libc.so.6
#2  0x00007fb6f9a76574 in __syscall_cancel () from /lib64/libc.so.6
#3  0x00007fb6f9af0426 in ppoll () from /lib64/libc.so.6
#4  0x00007fb6f8c38125 in g_main_context_iterate_unlocked.isra () from /lib64/libglib-2.0.so.0
#5  0x00007fb6f8c381e3 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#6  0x00007fb6fa469a9d in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt6Core.so.6
#7  0x00007fb6fa11d57b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt6Core.so.6
#8  0x00007fb6fa250e0a in QThread::exec() () from /lib64/libQt6Core.so.6
#9  0x00007fb6fa30ce8f in QThreadPrivate::start(void*) () from /lib64/libQt6Core.so.6
#10 0x00007fb6f9a79c19 in start_thread () from /lib64/libc.so.6
#11 0x00007fb6f9afd5cc in __clone3 () from /lib64/libc.so.6

Thread 25 (Thread 0x7fb6c5bfa6c0 (LWP 3384)):
#0  0x00007fb6f9a82312 in __syscall_cancel_arch () from /lib64/libc.so.6
#1  0x00007fb6f9a7652c in __internal_syscall_cancel () from /lib64/libc.so.6
#2  0x00007fb6f9a76877 in __futex_abstimed_wait_cancelable64 () from /lib64/libc.so.6
#3  0x00007fb6f9a790cc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#4  0x00007fb6cb5af3dd in cnd_wait () from /usr/lib64/libvulkan_nouveau.so
#5  0x00007fb6cb57bb9c in util_queue_thread_func () from /usr/lib64/libvulkan_nouveau.so
#6  0x00007fb6cb5af34c in impl_thrd_routine () from /usr/lib64/libvulkan_nouveau.so
#7  0x00007fb6f9a79c19 in start_thread () from /lib64/libc.so.6
#8  0x00007fb6f9afd5cc in __clone3 () from /lib64/libc.so.6

Thread 24 (Thread 0x7fb6c7bfe6c0 (LWP 10214)):
#0  0x00007fb6f9a82312 in __syscall_cancel_arch () from /lib64/libc.so.6
#1  0x00007fb6f9a7652c in __internal_syscall_cancel () from /lib64/libc.so.6
#2  0x00007fb6f9a76877 in __futex_abstimed_wait_cancelable64 () from /lib64/libc.so.6
#3  0x00007fb6f9a792e2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#4  0x00007fb6fa3158fe in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /lib64/libQt6Core.so.6
#5  0x00007fb6fa255891 in QThreadPoolThread::run() () from /lib64/libQt6Core.so.6
#6  0x00007fb6fa30ce8f in QThreadPrivate::start(void*) () from /lib64/libQt6Core.so.6
#7  0x00007fb6f9a79c19 in start_thread () from /lib64/libc.so.6
#8  0x00007fb6f9afd5cc in __clone3 () from /lib64/libc.so.6

Thread 23 (Thread 0x7fb66a5ff6c0 (LWP 10210)):
#0  0x00007fb6f9a82312 in __syscall_cancel_arch () from /lib64/libc.so.6
#1  0x00007fb6f9a7652c in __internal_syscall_cancel () from /lib64/libc.so.6
#2  0x00007fb6f9a76877 in __futex_abstimed_wait_cancelable64 () from /lib64/libc.so.6
#3  0x00007fb6f9a792e2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#4  0x00007fb6fa3158fe in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /lib64/libQt6Core.so.6
#5  0x00007fb6fa255891 in QThreadPoolThread::run() () from /lib64/libQt6Core.so.6
#6  0x00007fb6fa30ce8f in QThreadPrivate::start(void*) () from /lib64/libQt6Core.so.6
#7  0x00007fb6f9a79c19 in start_thread () from /lib64/libc.so.6
#8  0x00007fb6f9afd5cc in __clone3 () from /lib64/libc.so.6

Thread 22 (Thread 0x7fb661ffb6c0 (LWP 10211)):
#0  0x00007fb6f9a82312 in __syscall_cancel_arch () from /lib64/libc.so.6
#1  0x00007fb6f9a7652c in __internal_syscall_cancel () from /lib64/libc.so.6
#2  0x00007fb6f9a76877 in __futex_abstimed_wait_cancelable64 () from /lib64/libc.so.6
#3  0x00007fb6f9a792e2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#4  0x00007fb6fa3158fe in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /lib64/libQt6Core.so.6
#5  0x00007fb6fa255891 in QThreadPoolThread::run() () from /lib64/libQt6Core.so.6
#6  0x00007fb6fa30ce8f in QThreadPrivate::start(void*) () from /lib64/libQt6Core.so.6
#7  0x00007fb6f9a79c19 in start_thread () from /lib64/libc.so.6
#8  0x00007fb6f9afd5cc in __clone3 () from /lib64/libc.so.6

Thread 21 (Thread 0x7fb643fff6c0 (LWP 8299)):
#0  0x00007fb6f9a82312 in __syscall_cancel_arch () from /lib64/libc.so.6
#1  0x00007fb6f9a7652c in __internal_syscall_cancel () from /lib64/libc.so.6
#2  0x00007fb6f9a76877 in __futex_abstimed_wait_cancelable64 () from /lib64/libc.so.6
#3  0x00007fb6f9a790cc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#4  0x00007fb6e0ffe54d in cnd_wait () from /lib64/libgallium-26.1.4.so
#5  0x00007fb6e0fb3eac in util_queue_thread_func () from /lib64/libgallium-26.1.4.so
#6  0x00007fb6e0ffe48c in impl_thrd_routine () from /lib64/libgallium-26.1.4.so
#7  0x00007fb6f9a79c19 in start_thread () from /lib64/libc.so.6
#8  0x00007fb6f9afd5cc in __clone3 () from /lib64/libc.so.6

Thread 20 (Thread 0x7fb6c99fc6c0 (LWP 3377)):
#0  0x00007fb6f9a82312 in __syscall_cancel_arch () from /lib64/libc.so.6
#1  0x00007fb6f9a7652c in __internal_syscall_cancel () from /lib64/libc.so.6
#2  0x00007fb6f9a76877 in __futex_abstimed_wait_cancelable64 () from /lib64/libc.so.6
#3  0x00007fb6f9a790cc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#4  0x00007fb6e0ffe54d in cnd_wait () from /lib64/libgallium-26.1.4.so
#5  0x00007fb6e0fb3eac in util_queue_thread_func () from /lib64/libgallium-26.1.4.so
#6  0x00007fb6e0ffe48c in impl_thrd_routine () from /lib64/libgallium-26.1.4.so
#7  0x00007fb6f9a79c19 in start_thread () from /lib64/libc.so.6
#8  0x00007fb6f9afd5cc in __clone3 () from /lib64/libc.so.6

Thread 19 (Thread 0x7fb669dfe6c0 (LWP 10209)):
#0  0x00007fb6f9a82312 in __syscall_cancel_arch () from /lib64/libc.so.6
#1  0x00007fb6f9a7652c in __internal_syscall_cancel () from /lib64/libc.so.6
#2  0x00007fb6f9a76877 in __futex_abstimed_wait_cancelable64 () from /lib64/libc.so.6
#3  0x00007fb6f9a792e2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#4  0x00007fb6fa3158fe in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /lib64/libQt6Core.so.6
#5  0x00007fb6fa255891 in QThreadPoolThread::run() () from /lib64/libQt6Core.so.6
#6  0x00007fb6fa30ce8f in QThreadPrivate::start(void*) () from /lib64/libQt6Core.so.6
#7  0x00007fb6f9a79c19 in start_thread () from /lib64/libc.so.6
#8  0x00007fb6f9afd5cc in __clone3 () from /lib64/libc.so.6

Thread 18 (Thread 0x7fb6cedfb6c0 (LWP 3348)):
#0  0x00007fb6f9a82312 in __syscall_cancel_arch () from /lib64/libc.so.6
#1  0x00007fb6f9a7652c in __internal_syscall_cancel () from /lib64/libc.so.6
#2  0x00007fb6f9a76877 in __futex_abstimed_wait_cancelable64 () from /lib64/libc.so.6
#3  0x00007fb6f9a790cc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#4  0x00007fb6e0ffe54d in cnd_wait () from /lib64/libgallium-26.1.4.so
#5  0x00007fb6e0fb3eac in util_queue_thread_func () from /lib64/libgallium-26.1.4.so
#6  0x00007fb6e0ffe48c in impl_thrd_routine () from /lib64/libgallium-26.1.4.so
#7  0x00007fb6f9a79c19 in start_thread () from /lib64/libc.so.6
#8  0x00007fb6f9afd5cc in __clone3 () from /lib64/libc.so.6

Thread 17 (Thread 0x7fb6cfdfd6c0 (LWP 3346)):
#0  0x00007fb6f9a82312 in __syscall_cancel_arch () from /lib64/libc.so.6
#1  0x00007fb6f9a7652c in __internal_syscall_cancel () from /lib64/libc.so.6
#2  0x00007fb6f9a76877 in __futex_abstimed_wait_cancelable64 () from /lib64/libc.so.6
#3  0x00007fb6f9a790cc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#4  0x00007fb6cb5af3dd in cnd_wait () from /usr/lib64/libvulkan_nouveau.so
#5  0x00007fb6cb57bb9c in util_queue_thread_func () from /usr/lib64/libvulkan_nouveau.so
#6  0x00007fb6cb5af34c in impl_thrd_routine () from /usr/lib64/libvulkan_nouveau.so
#7  0x00007fb6f9a79c19 in start_thread () from /lib64/libc.so.6
#8  0x00007fb6f9afd5cc in __clone3 () from /lib64/libc.so.6

Thread 16 (Thread 0x7fb662ffd6c0 (LWP 10208)):
#0  0x00007fb6f9a82312 in __syscall_cancel_arch () from /lib64/libc.so.6
#1  0x00007fb6f9a7652c in __internal_syscall_cancel () from /lib64/libc.so.6
#2  0x00007fb6f9a76877 in __futex_abstimed_wait_cancelable64 () from /lib64/libc.so.6
#3  0x00007fb6f9a792e2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#4  0x00007fb6fa3158fe in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /lib64/libQt6Core.so.6
#5  0x00007fb6fa255891 in QThreadPoolThread::run() () from /lib64/libQt6Core.so.6
#6  0x00007fb6fa30ce8f in QThreadPrivate::start(void*) () from /lib64/libQt6Core.so.6
#7  0x00007fb6f9a79c19 in start_thread () from /lib64/libc.so.6
#8  0x00007fb6f9afd5cc in __clone3 () from /lib64/libc.so.6

Thread 15 (Thread 0x7fb6c73fd6c0 (LWP 3380)):
#0  0x00007fb6f9a82312 in __syscall_cancel_arch () from /lib64/libc.so.6
#1  0x00007fb6f9a7652c in __internal_syscall_cancel () from /lib64/libc.so.6
#2  0x00007fb6f9a76877 in __futex_abstimed_wait_cancelable64 () from /lib64/libc.so.6
#3  0x00007fb6f9a790cc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#4  0x00007fb6e0ffe54d in cnd_wait () from /lib64/libgallium-26.1.4.so
#5  0x00007fb6e0fb3eac in util_queue_thread_func () from /lib64/libgallium-26.1.4.so
#6  0x00007fb6e0ffe48c in impl_thrd_routine () from /lib64/libgallium-26.1.4.so
#7  0x00007fb6f9a79c19 in start_thread () from /lib64/libc.so.6
#8  0x00007fb6f9afd5cc in __clone3 () from /lib64/libc.so.6

Thread 14 (Thread 0x7fb6e47ff6c0 (LWP 3315)):
#0  0x00007fb6f9a82312 in __syscall_cancel_arch () from /lib64/libc.so.6
#1  0x00007fb6f9a7652c in __internal_syscall_cancel () from /lib64/libc.so.6
#2  0x00007fb6f9a76574 in __syscall_cancel () from /lib64/libc.so.6
#3  0x00007fb6f9af0426 in ppoll () from /lib64/libc.so.6
#4  0x00007fb6f8c38125 in g_main_context_iterate_unlocked.isra () from /lib64/libglib-2.0.so.0
#5  0x00007fb6f8c381e3 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#6  0x00007fb6fa469a9d in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt6Core.so.6
#7  0x00007fb6fa11d57b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt6Core.so.6
#8  0x00007fb6fa250e0a in QThread::exec() () from /lib64/libQt6Core.so.6
#9  0x00007fb6fb33d704 in QDBusConnectionManager::run() () from /lib64/libQt6DBus.so.6
#10 0x00007fb6fa30ce8f in QThreadPrivate::start(void*) () from /lib64/libQt6Core.so.6
#11 0x00007fb6f9a79c19 in start_thread () from /lib64/libc.so.6
#12 0x00007fb6f9afd5cc in __clone3 () from /lib64/libc.so.6

Thread 13 (Thread 0x7fb6c53f96c0 (LWP 3385)):
#0  0x00007fb6f9a82312 in __syscall_cancel_arch () from /lib64/libc.so.6
#1  0x00007fb6f9a7652c in __internal_syscall_cancel () from /lib64/libc.so.6
#2  0x00007fb6f9a76877 in __futex_abstimed_wait_cancelable64 () from /lib64/libc.so.6
#3  0x00007fb6f9a790cc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#4  0x00007fb6cb5af3dd in cnd_wait () from /usr/lib64/libvulkan_nouveau.so
#5  0x00007fb6cb57bb9c in util_queue_thread_func () from /usr/lib64/libvulkan_nouveau.so
#6  0x00007fb6cb5af34c in impl_thrd_routine () from /usr/lib64/libvulkan_nouveau.so
#7  0x00007fb6f9a79c19 in start_thread () from /lib64/libc.so.6
#8  0x00007fb6f9afd5cc in __clone3 () from /lib64/libc.so.6

Thread 12 (Thread 0x7fb6c63fb6c0 (LWP 3383)):
#0  0x00007fb6f9a82312 in __syscall_cancel_arch () from /lib64/libc.so.6
#1  0x00007fb6f9a7652c in __internal_syscall_cancel () from /lib64/libc.so.6
#2  0x00007fb6f9a76877 in __futex_abstimed_wait_cancelable64 () from /lib64/libc.so.6
#3  0x00007fb6f9a790cc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#4  0x00007fb6e0ffe54d in cnd_wait () from /lib64/libgallium-26.1.4.so
#5  0x00007fb6e0fb3eac in util_queue_thread_func () from /lib64/libgallium-26.1.4.so
#6  0x00007fb6e0ffe48c in impl_thrd_routine () from /lib64/libgallium-26.1.4.so
#7  0x00007fb6f9a79c19 in start_thread () from /lib64/libc.so.6
#8  0x00007fb6f9afd5cc in __clone3 () from /lib64/libc.so.6

Thread 11 (Thread 0x7fb6d05fe6c0 (LWP 3341)):
#0  0x00007fb6f9a82312 in __syscall_cancel_arch () from /lib64/libc.so.6
#1  0x00007fb6f9a7652c in __internal_syscall_cancel () from /lib64/libc.so.6
#2  0x00007fb6f9a76877 in __futex_abstimed_wait_cancelable64 () from /lib64/libc.so.6
#3  0x00007fb6f9a790cc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#4  0x00007fb6e0ffe54d in cnd_wait () from /lib64/libgallium-26.1.4.so
#5  0x00007fb6e0fb3eac in util_queue_thread_func () from /lib64/libgallium-26.1.4.so
#6  0x00007fb6e0ffe48c in impl_thrd_routine () from /lib64/libgallium-26.1.4.so
#7  0x00007fb6f9a79c19 in start_thread () from /lib64/libc.so.6
#8  0x00007fb6f9afd5cc in __clone3 () from /lib64/libc.so.6

Thread 10 (Thread 0x7fb6ca1fd6c0 (LWP 3376)):
#0  0x00007fb6f9a82312 in __syscall_cancel_arch () from /lib64/libc.so.6
#1  0x00007fb6f9a7652c in __internal_syscall_cancel () from /lib64/libc.so.6
#2  0x00007fb6f9a76877 in __futex_abstimed_wait_cancelable64 () from /lib64/libc.so.6
#3  0x00007fb6f9a790cc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#4  0x00007fb6e0ffe54d in cnd_wait () from /lib64/libgallium-26.1.4.so
#5  0x00007fb6e0fb3eac in util_queue_thread_func () from /lib64/libgallium-26.1.4.so
#6  0x00007fb6e0ffe48c in impl_thrd_routine () from /lib64/libgallium-26.1.4.so
#7  0x00007fb6f9a79c19 in start_thread () from /lib64/libc.so.6
#8  0x00007fb6f9afd5cc in __clone3 () from /lib64/libc.so.6

Thread 9 (Thread 0x7fb6cf5fc6c0 (LWP 3347)):
#0  0x00007fb6f9a82312 in __syscall_cancel_arch () from /lib64/libc.so.6
#1  0x00007fb6f9a7652c in __internal_syscall_cancel () from /lib64/libc.so.6
#2  0x00007fb6f9a76877 in __futex_abstimed_wait_cancelable64 () from /lib64/libc.so.6
#3  0x00007fb6f9a790cc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#4  0x00007fb6e0ffe54d in cnd_wait () from /lib64/libgallium-26.1.4.so
#5  0x00007fb6e0fb3eac in util_queue_thread_func () from /lib64/libgallium-26.1.4.so
#6  0x00007fb6e0ffe48c in impl_thrd_routine () from /lib64/libgallium-26.1.4.so
#7  0x00007fb6f9a79c19 in start_thread () from /lib64/libc.so.6
#8  0x00007fb6f9afd5cc in __clone3 () from /lib64/libc.so.6

Thread 8 (Thread 0x7fb6d33ff6c0 (LWP 3331)):
#0  0x00007fb6f9a82312 in __syscall_cancel_arch () from /lib64/libc.so.6
#1  0x00007fb6f9a7652c in __internal_syscall_cancel () from /lib64/libc.so.6
#2  0x00007fb6f9a76877 in __futex_abstimed_wait_cancelable64 () from /lib64/libc.so.6
#3  0x00007fb6f9a790cc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#4  0x00007fb6e0ffe54d in cnd_wait () from /lib64/libgallium-26.1.4.so
#5  0x00007fb6e0fb3eac in util_queue_thread_func () from /lib64/libgallium-26.1.4.so
#6  0x00007fb6e0ffe48c in impl_thrd_routine () from /lib64/libgallium-26.1.4.so
#7  0x00007fb6f9a79c19 in start_thread () from /lib64/libc.so.6
#8  0x00007fb6f9afd5cc in __clone3 () from /lib64/libc.so.6

Thread 7 (Thread 0x7fb6d0dff6c0 (LWP 3340)):
#0  0x00007fb6f9a82312 in __syscall_cancel_arch () from /lib64/libc.so.6
#1  0x00007fb6f9a7652c in __internal_syscall_cancel () from /lib64/libc.so.6
#2  0x00007fb6f9a76877 in __futex_abstimed_wait_cancelable64 () from /lib64/libc.so.6
#3  0x00007fb6f9a790cc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#4  0x00007fb6e0ffe54d in cnd_wait () from /lib64/libgallium-26.1.4.so
#5  0x00007fb6e0fb3eac in util_queue_thread_func () from /lib64/libgallium-26.1.4.so
#6  0x00007fb6e0ffe48c in impl_thrd_routine () from /lib64/libgallium-26.1.4.so
#7  0x00007fb6f9a79c19 in start_thread () from /lib64/libc.so.6
#8  0x00007fb6f9afd5cc in __clone3 () from /lib64/libc.so.6

Thread 6 (Thread 0x7fb6d27ff6c0 (LWP 3339)):
#0  0x00007fb6f9a82312 in __syscall_cancel_arch () from /lib64/libc.so.6
#1  0x00007fb6f9a7652c in __internal_syscall_cancel () from /lib64/libc.so.6
#2  0x00007fb6f9a76877 in __futex_abstimed_wait_cancelable64 () from /lib64/libc.so.6
#3  0x00007fb6f9a790cc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#4  0x00007fb6e0ffe54d in cnd_wait () from /lib64/libgallium-26.1.4.so
#5  0x00007fb6e0fb3eac in util_queue_thread_func () from /lib64/libgallium-26.1.4.so
#6  0x00007fb6e0ffe48c in impl_thrd_routine () from /lib64/libgallium-26.1.4.so
#7  0x00007fb6f9a79c19 in start_thread () from /lib64/libc.so.6
#8  0x00007fb6f9afd5cc in __clone3 () from /lib64/libc.so.6

Thread 5 (Thread 0x7fb6ca9fe6c0 (LWP 3351)):
#0  0x00007fb6f9a82312 in __syscall_cancel_arch () from /lib64/libc.so.6
#1  0x00007fb6f9a7652c in __internal_syscall_cancel () from /lib64/libc.so.6
#2  0x00007fb6f9a76574 in __syscall_cancel () from /lib64/libc.so.6
#3  0x00007fb6f9af0426 in ppoll () from /lib64/libc.so.6
#4  0x00007fb6f8c38125 in g_main_context_iterate_unlocked.isra () from /lib64/libglib-2.0.so.0
#5  0x00007fb6f8c381e3 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#6  0x00007fb6fa469a9d in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt6Core.so.6
#7  0x00007fb6fa11d57b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt6Core.so.6
#8  0x00007fb6fa250e0a in QThread::exec() () from /lib64/libQt6Core.so.6
#9  0x00007fb6fa30ce8f in QThreadPrivate::start(void*) () from /lib64/libQt6Core.so.6
#10 0x00007fb6f9a79c19 in start_thread () from /lib64/libc.so.6
#11 0x00007fb6f9afd5cc in __clone3 () from /lib64/libc.so.6

Thread 4 (Thread 0x7fb6cb1ff6c0 (LWP 3350)):
#0  0x00007fb6f9a82312 in __syscall_cancel_arch () from /lib64/libc.so.6
#1  0x00007fb6f9a7652c in __internal_syscall_cancel () from /lib64/libc.so.6
#2  0x00007fb6f9a76877 in __futex_abstimed_wait_cancelable64 () from /lib64/libc.so.6
#3  0x00007fb6f9a790cc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#4  0x00007fb6e0ffe54d in cnd_wait () from /lib64/libgallium-26.1.4.so
#5  0x00007fb6e0fb3eac in util_queue_thread_func () from /lib64/libgallium-26.1.4.so
#6  0x00007fb6e0ffe48c in impl_thrd_routine () from /lib64/libgallium-26.1.4.so
#7  0x00007fb6f9a79c19 in start_thread () from /lib64/libc.so.6
#8  0x00007fb6f9afd5cc in __clone3 () from /lib64/libc.so.6

Thread 3 (Thread 0x7fb6ce5fa6c0 (LWP 3349)):
#0  0x00007fb6f9a82312 in __syscall_cancel_arch () from /lib64/libc.so.6
#1  0x00007fb6f9a7652c in __internal_syscall_cancel () from /lib64/libc.so.6
#2  0x00007fb6f9a76877 in __futex_abstimed_wait_cancelable64 () from /lib64/libc.so.6
#3  0x00007fb6f9a790cc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#4  0x00007fb6e0ffe54d in cnd_wait () from /lib64/libgallium-26.1.4.so
#5  0x00007fb6e0fb3eac in util_queue_thread_func () from /lib64/libgallium-26.1.4.so
#6  0x00007fb6e0ffe48c in impl_thrd_routine () from /lib64/libgallium-26.1.4.so
#7  0x00007fb6f9a79c19 in start_thread () from /lib64/libc.so.6
#8  0x00007fb6f9afd5cc in __clone3 () from /lib64/libc.so.6

Thread 2 (Thread 0x7fb6c83ff6c0 (LWP 3318)):
#0  0x00007fb6f9a82312 in __syscall_cancel_arch () from /lib64/libc.so.6
#1  0x00007fb6f9a7652c in __internal_syscall_cancel () from /lib64/libc.so.6
#2  0x00007fb6f9a76877 in __futex_abstimed_wait_cancelable64 () from /lib64/libc.so.6
#3  0x00007fb6f9a790cc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#4  0x00007fb6cb5af3dd in cnd_wait () from /usr/lib64/libvulkan_nouveau.so
#5  0x00007fb6cb57bb9c in util_queue_thread_func () from /usr/lib64/libvulkan_nouveau.so
#6  0x00007fb6cb5af34c in impl_thrd_routine () from /usr/lib64/libvulkan_nouveau.so
#7  0x00007fb6f9a79c19 in start_thread () from /lib64/libc.so.6
#8  0x00007fb6f9afd5cc in __clone3 () from /lib64/libc.so.6

Thread 1 (Thread 0x7fb6f4ce5cc0 (LWP 3268)):
[KCrash Handler]
#4  0x00007fb6f9a7bccc in __pthread_kill_implementation () from /lib64/libc.so.6
#5  0x00007fb6f9a20e8e in raise () from /lib64/libc.so.6
#6  0x00007fb6f9a087b3 in abort () from /lib64/libc.so.6
#7  0x00007fb6cb288f7a in std::sys::pal::unix::abort_internal () from /usr/lib64/libvulkan_nouveau.so
#8  0x00007fb6cb288d19 in std::process::abort () from /usr/lib64/libvulkan_nouveau.so
#9  0x00007fb6cb4c7cfd in std::panicking::panic_with_hook () from /usr/lib64/libvulkan_nouveau.so
#10 0x00007fb6cb4a656a in std::panicking::panic_handler::{closure#0} () from /usr/lib64/libvulkan_nouveau.so
#11 0x00007fb6cb49d4f9 in std::sys::backtrace::__rust_end_short_backtrace::<std::panicking::panic_handler::{closure#0}, !> () from /usr/lib64/libvulkan_nouveau.so
#12 0x00007fb6cb4a7aad in __rustc::rust_begin_unwind () from /usr/lib64/libvulkan_nouveau.so
#13 0x00007fb6cb289abd in core::panicking::panic_nounwind_fmt () from /usr/lib64/libvulkan_nouveau.so
#14 0x00007fb6cb2899fb in core::panicking::panic_nounwind () from /usr/lib64/libvulkan_nouveau.so
#15 0x00007fb6cb289bc7 in core::panicking::panic_cannot_unwind () from /usr/lib64/libvulkan_nouveau.so
#16 0x00007fb6cb5c4b62 in nil_image_view_descriptor () from /usr/lib64/libvulkan_nouveau.so
#17 0x00007fb6cb334ac2 in nvk_image_view_init () from /usr/lib64/libvulkan_nouveau.so
#18 0x00007fb6cb334df2 in nvk_CreateImageView () from /usr/lib64/libvulkan_nouveau.so
#19 0x00007fb6e18f00c8 in zink_get_surface () from /lib64/libgallium-26.1.4.so
#20 0x00007fb6e1834d42 in init_sampler_view () from /lib64/libgallium-26.1.4.so
#21 0x00007fb6e1843e4e in zink_set_sampler_views () from /lib64/libgallium-26.1.4.so
#22 0x00007fb6e123ae39 in tc_batch_execute () from /lib64/libgallium-26.1.4.so
#23 0x00007fb6e123be79 in _tc_sync.isra.0 () from /lib64/libgallium-26.1.4.so
#24 0x00007fb6e123ca04 in tc_flush () from /lib64/libgallium-26.1.4.so
#25 0x00007fb6e0db48e2 in _mesa_fence_sync () from /lib64/libgallium-26.1.4.so
#26 0x00007fb6fd1fb2c2 in KWin::GLVertexBuffer::endOfFrame() () from /lib64/libkwin.so.6
#27 0x00007fb6fd262fb2 in KWin::ItemRendererOpenGL::endFrame() () from /lib64/libkwin.so.6
#28 0x00007fb6fd28301f in KWin::WorkspaceScene::paint(KWin::RenderTarget const&, QPoint const&, KWin::Region const&) () from /lib64/libkwin.so.6
#29 0x00007fb6fd076431 in KWin::Compositor::composite(KWin::RenderLoop*)::{lambda()#1}::operator()() const () from /lib64/libkwin.so.6
#30 0x00007fb6fd079aa7 in KWin::Compositor::composite(KWin::RenderLoop*) () from /lib64/libkwin.so.6
#31 0x00007fb6fa184eb7 in void doActivate<false>(QObject*, int, void**) () from /lib64/libQt6Core.so.6
#32 0x00007fb6fd0d0e8a in KWin::RenderLoop::frameRequested(KWin::RenderLoop*) () from /lib64/libkwin.so.6
#33 0x00007fb6fa180793 in QObject::event(QEvent*) () from /lib64/libQt6Core.so.6
#34 0x00007fb6fb43f92e in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQt6Widgets.so.6
#35 0x00007fb6fa10f7b8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib64/libQt6Core.so.6
#36 0x00007fb6fa30b669 in QTimerInfoList::activateTimers() () from /lib64/libQt6Core.so.6
#37 0x00007fb6fa30fad5 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt6Core.so.6
#38 0x00007fb6faf61f22 in QUnixEventDispatcherQPA::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt6Gui.so.6
#39 0x00007fb6fa11d57b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt6Core.so.6
#40 0x00007fb6fa118992 in QCoreApplication::exec() () from /lib64/libQt6Core.so.6
#41 0x000055742bfcc421 in main ()

I appreciate it, but I have submitted a report.

Do you get the same crash if you use the nvidia drivers for your card rather than the nouveau drivers?

downgrading gdb won’t fix the Kwriter crash but gdb is not crashing anymore and you can enable debuginfod and then pull a full backtrace with bt full

Please try to use latest version, but from libreoffice.org package and also from website try 24.2 and check is it reprodducible issue

We do not normally recommend users install packages that are out-of-tree.

Doing so means the packages are not routinely updated when the rest of the system is updated and can easily result in other problems, especially when performing a fedora version upgrade.

As much as is humanly possible we always recommend that users install and upgrade packages that are provided directly from fedora to avoid issues with updates across the board.