Description: I successfully used LibreOffice in a previous version (unfortunately I don't know which one) about 6 months ago, but since then it has been updated to (currently) 7.6.4.1 on my distribution (Arch Linux) and now it fails to start properly. When I enter "libreoffice" in a terminal I get a new window that is almost full screen and which contains basically a screenshot of my desktop at the time. On top of that window is the LibreOffice splash screen. Then everything (libreoffice related) freezes. I can move the window around and everything else still works normally, but nothing ever happens with the LibreOffice window (waited 15 minutes just to check). If I run `strace libreoffice` then these are the last few lines showed (I can get more if needed) : read(6, "/usr/lib/jvm/java-21-openjdk/lib"..., 4096) = 185 close(6) = 0 pipe2([4, 5], 0) = 0 mmap(NULL, 8392704, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f640e7fe000 mprotect(0x7f640e7ff000, 8388608, PROT_READ|PROT_WRITE) = 0 rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f640effe990, parent_tid=0x7f640effe990, exit_signal=0, stack=0x7f640e7fe000, stack_size=0x7ff600, tls=0x7f640effe6c0} => {parent_tid=[23979]}, 88) = 23979 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 futex(0x7f6408000bb0, FUTEX_WAKE_PRIVATE, 1) = 1 futex(0x7f6408000c00, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 0, NULL, FUTEX_BITSET_MATCH_ANY) = 0 futex(0x7f6408000bb0, FUTEX_WAKE_PRIVATE, 1) = 0 futex(0x5614e8e2b2a8, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 0, NULL, FUTEX_BITSET_MATCH_ANY) = 0 futex(0x5614e8e2b2b0, FUTEX_WAKE_PRIVATE, 1) = 0 close(5) = 0 futex(0x5614e8e2aa38, FUTEX_WAIT_BITSET_PRIVATE, 0, {tv_sec=8541, tv_nsec=789640700}, FUTEX_BITSET_MATCH_ANY) = -1 ETIMEDOUT (Connection timed out) futex(0x5614e8e2aa40, FUTEX_WAKE_PRIVATE, 1) = 0 poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}]) writev(3, [{iov_base="8\2\4\0\2\0 \6\4\0\0\0fff\0C\0\5\0\1\0 \6\2\0 \6\36\0\221\0"..., iov_len=72}, {iov_base=NULL, iov_len=0}, {iov_base="", iov_len=0}], 3) = 72 recvmsg(3, {msg_namelen=0}, 0) = -1 EAGAIN (Resource temporarily unavailable) recvmsg(3, {msg_namelen=0}, 0) = -1 EAGAIN (Resource temporarily unavailable) recvmsg(3, {msg_namelen=0}, 0) = -1 EAGAIN (Resource temporarily unavailable) recvmsg(3, {msg_namelen=0}, 0) = -1 EAGAIN (Resource temporarily unavailable) read(4, "10%\n20%\n25%\n30%\n35%\n40%\n50%\n60%\n"..., 255) = 45 poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}]) writev(3, [{iov_base="<\2\2\0\2\0 \6<\0\2\0\0\0 \6+\0\1\0", iov_len=20}, {iov_base=NULL, iov_len=0}, {iov_base="", iov_len=0}], 3) = 20 poll([{fd=3, events=POLLIN}], 1, -1) = 1 ([{fd=3, revents=POLLIN}]) recvmsg(3, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\1\1+\0\0\0\0\0\17\0\200\6\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", iov_len=4096}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 32 recvmsg(3, {msg_namelen=0}, 0) = -1 EAGAIN (Resource temporarily unavailable) recvmsg(3, {msg_namelen=0}, 0) = -1 EAGAIN (Resource temporarily unavailable) shutdown(3, SHUT_RDWR) = 0 close(3) = 0 futex(0x5614e8e2aa38, FUTEX_WAIT_BITSET_PRIVATE, 0, {tv_sec=9566, tv_nsec=51009673}, FUTEX_BITSET_MATCH_ANY My distribution is Arch Linux, my current kernel version is $ uname -a Linux smurf 6.6.4-arch1-1 #1 SMP PREEMPT_DYNAMIC Mon, 04 Dec 2023 00:29:19 +0000 x86_64 GNU/Linux My LibreOffice version is $ libreoffice --version LibreOffice 7.6.4.1 60(Build:1) On my distribution "libreoffice" is "/usr/bin/libreoffice" which is a symlink to "/usr/lib/libreoffice/program/soffice" which is a script that launches "/usr/lib/libreoffice/program/soffice.bin". If I launch "/usr/lib/libreoffice/program/soffice.bin" directly, then I get the same behaviour. If I launch "/usr/lib/libreoffice/program/soffice.bin" in `gdb`, then I get the following stacktrace after the launch (at the point of the hang): (gdb) thread apply all bt Thread 11 (Thread 0x7fffd33fe6c0 (LWP 25353) "PipeIPC"): #0 0x00007ffff7d5930f in __libc_accept (fd=13, addr=..., len=0x0) at ../sysdeps/unix/sysv/linux/accept.c:26 #1 0x00007ffff7f900b6 in osl_acceptPipe(oslPipeImpl*) (pPipe=0x5555566b5930) at /usr/src/debug/libreoffice-fresh/libreoffice-7.6.4.1/sal/osl/unx/pipe.cxx:381 #2 0x00007ffff7eb80a4 in osl::Pipe::accept(osl::StreamPipe&) () at /usr/src/debug/libreoffice-fresh/libreoffice-7.6.4.1/include/osl/pipe.hxx:155 #3 desktop::PipeIpcThread::execute() (this=0x5555566b3830) at /usr/src/debug/libreoffice-fresh/libreoffice-7.6.4.1/desktop/source/app/officeipcthread.cxx:1127 #4 0x00007ffff7a874d0 in salhelper::Thread::run() (this=0x5555566b3830) at /usr/src/debug/libreoffice-fresh/libreoffice-7.6.4.1/salhelper/source/thread.cxx:39 #5 0x00007ffff7a8730e in threadFunc(void*) (param=0x5555566b3840) at /usr/src/debug/libreoffice-fresh/libreoffice-7.6.4.1/include/osl/thread.hxx:189 #6 0x00007ffff7f98665 in osl_thread_start_Impl(void*) (pData=0x5555566b2680) at /usr/src/debug/libreoffice-fresh/libreoffice-7.6.4.1/sal/osl/unx/thread.cxx:239 #7 0x00007ffff7cd39eb in start_thread (arg=<optimized out>) at pthread_create.c:444 #8 0x00007ffff7d577cc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 Thread 7 (Thread 0x7fffe0dfd6c0 (LWP 25349) "soffice.:shlo0"): #0 0x00007ffff7cd04ae in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x5555557f7928) at futex-internal.c:57 #1 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x5555557f7928, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87 #2 0x00007ffff7cd052f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5555557f7928, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139 #3 0x00007ffff7cd2d40 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5555557f78d8, cond=0x5555557f7900) at pthread_cond_wait.c:503 #4 ___pthread_cond_wait (cond=0x5555557f7900, mutex=0x5555557f78d8) at pthread_cond_wait.c:618 #5 0x00007fffe1ed1b5c in cnd_wait () at ../mesa-23.2.1/src/c11/impl/threads_posix.c:135 #6 util_queue_thread_func() () at ../mesa-23.2.1/src/util/u_queue.c:290 #7 0x00007fffe1f1ca0c in impl_thrd_routine() () at ../mesa-23.2.1/src/c11/impl/threads_posix.c:67 #8 0x00007ffff7cd39eb in start_thread (arg=<optimized out>) at pthread_create.c:444 #9 0x00007ffff7d577cc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 Thread 6 (Thread 0x7fffe15fe6c0 (LWP 25348) "soffice.bi:sh0"): #0 0x00007ffff7cd04ae in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x5555557f7784) at futex-internal.c:57 #1 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x5555557f7784, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87 #2 0x00007ffff7cd052f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5555557f7784, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139 #3 0x00007ffff7cd2d40 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5555557f7730, cond=0x5555557f7758) at pthread_cond_wait.c:503 #4 ___pthread_cond_wait (cond=0x5555557f7758, mutex=0x5555557f7730) at pthread_cond_wait.c:618 #5 0x00007fffe1ed1b5c in cnd_wait () at ../mesa-23.2.1/src/c11/impl/threads_posix.c:135 #6 util_queue_thread_func() () at ../mesa-23.2.1/src/util/u_queue.c:290 #7 0x00007fffe1f1ca0c in impl_thrd_routine() () at ../mesa-23.2.1/src/c11/impl/threads_posix.c:67 #8 0x00007ffff7cd39eb in start_thread (arg=<optimized out>) at pthread_create.c:444 #9 0x00007ffff7d577cc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 Thread 5 (Thread 0x7fffe1dff6c0 (LWP 25347) "soffice:disk$0"): #0 0x00007ffff7cd04ae in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x5555557f5690) at futex-internal.c:57 #1 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x5555557f5690, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87 #2 0x00007ffff7cd052f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5555557f5690, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139 #3 0x00007ffff7cd2d40 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5555557f5640, cond=0x5555557f5668) at pthread_cond_wait.c:503 #4 ___pthread_cond_wait (cond=0x5555557f5668, mutex=0x5555557f5640) at pthread_cond_wait.c:618 #5 0x00007fffe1ed1b5c in cnd_wait () at ../mesa-23.2.1/src/c11/impl/threads_posix.c:135 #6 util_queue_thread_func() () at ../mesa-23.2.1/src/util/u_queue.c:290 #7 0x00007fffe1f1ca0c in impl_thrd_routine() () at ../mesa-23.2.1/src/c11/impl/threads_posix.c:67 #8 0x00007ffff7cd39eb in start_thread (arg=<optimized out>) at pthread_create.c:444 #9 0x00007ffff7d577cc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 Thread 4 (Thread 0x7fffe90036c0 (LWP 25346) "soffice.bi:cs0"): #0 0x00007ffff7cd04ae in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x5555557f6a34) at futex-internal.c:57 #1 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x5555557f6a34, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87 #2 0x00007ffff7cd052f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5555557f6a34, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139 #3 0x00007ffff7cd2d40 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5555557f69e0, cond=0x5555557f6a08) at pthread_cond_wait.c:503 #4 ___pthread_cond_wait (cond=0x5555557f6a08, mutex=0x5555557f69e0) at pthread_cond_wait.c:618 #5 0x00007fffe1ed1b5c in cnd_wait () at ../mesa-23.2.1/src/c11/impl/threads_posix.c:135 #6 util_queue_thread_func() () at ../mesa-23.2.1/src/util/u_queue.c:290 #7 0x00007fffe1f1ca0c in impl_thrd_routine() () at ../mesa-23.2.1/src/c11/impl/threads_posix.c:67 #8 0x00007ffff7cd39eb in start_thread (arg=<optimized out>) at pthread_create.c:444 #9 0x00007ffff7d577cc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 Thread 3 (Thread 0x7fffea7836c0 (LWP 25305) "QXcbEventQueue"): #0 0x00007ffff7d49f6f in __GI___poll (fds=fds@entry=0x7fffea781488, nfds=nfds@entry=1, timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 --Type <RET> for more, q to quit, c to continue without paging-- #1 0x00007fffee8c920b in poll (__timeout=-1, __nfds=1, __fds=0x7fffea781488) at /usr/include/bits/poll2.h:39 #2 _xcb_conn_wait (c=c@entry=0x555555628490, vector=vector@entry=0x0, count=count@entry=0x0, cond=<optimized out>) at /usr/src/debug/libxcb/libxcb-1.16/src/xcb_conn.c:510 #3 0x00007fffee8caf3d in _xcb_conn_wait (count=0x0, vector=0x0, cond=0x5555556284d0, c=0x555555628490) at /usr/src/debug/libxcb/libxcb-1.16/src/xcb_conn.c:476 #4 xcb_wait_for_event (c=0x555555628490) at /usr/src/debug/libxcb/libxcb-1.16/src/xcb_in.c:703 #5 0x00007fffeb06df42 in QXcbEventQueue::run() (this=0x555555625570) at /usr/src/debug/qt5-base/qtbase/src/plugins/platforms/xcb/qxcbeventqueue.cpp:228 #6 0x00007fffed0f371a in operator() (__closure=<optimized out>) at thread/qthread_unix.cpp:350 #7 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at thread/qthread_unix.cpp:287 #8 QThreadPrivate::start(void*) (arg=0x555555625570) at thread/qthread_unix.cpp:310 #9 0x00007ffff7cd39eb in start_thread (arg=<optimized out>) at pthread_create.c:444 #10 0x00007ffff7d577cc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 Thread 2 (Thread 0x7fffeaf846c0 (LWP 25304) "QDBusConnection"): #0 0x00007ffff7d49f6f in __GI___poll (fds=0x7fffe4001620, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007ffff094e2b6 in g_main_context_poll_unlocked (priority=2147483647, n_fds=2, fds=0x7fffe4001620, timeout=<optimized out>, context=0x7fffe4000cb0) at ../glib/glib/gmain.c:4653 #2 g_main_context_iterate_unlocked.isra.0 (context=context@entry=0x7fffe4000cb0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4344 #3 0x00007ffff08ee162 in g_main_context_iteration (context=0x7fffe4000cb0, may_block=1) at ../glib/glib/gmain.c:4414 #4 0x00007fffed2eaf7c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fffe4000bd0, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #5 0x00007fffed29ae74 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fffeaf82550, flags=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69 #6 0x00007fffed0f74f6 in QThread::exec() (this=this@entry=0x7fffeb7ab660 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #7 0x00007fffeb743a9a in QDBusConnectionManager::run() (this=0x7fffeb7ab660 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at /usr/src/debug/qt5-base/qtbase/src/dbus/qdbusconnection.cpp:179 #8 0x00007fffed0f371a in operator() (__closure=<optimized out>) at thread/qthread_unix.cpp:350 #9 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at thread/qthread_unix.cpp:287 #10 QThreadPrivate::start(void*) (arg=0x7fffeb7ab660 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:310 #11 0x00007ffff7cd39eb in start_thread (arg=<optimized out>) at pthread_create.c:444 #12 0x00007ffff7d577cc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 Thread 1 (Thread 0x7fffede33000 (LWP 25170) "soffice.bin"): #0 futex_wait (private=0, expected=1, futex_word=0x7fffe015b878) at ../sysdeps/nptl/futex-internal.h:146 #1 futex_wait_simple (private=0, expected=1, futex_word=0x7fffe015b878) at ../sysdeps/nptl/futex-internal.h:177 #2 __pthread_once_slow (once_control=0x7fffe015b878, init_routine=0x7fffe0158940) at pthread_once.c:105 #3 0x00007fffe01554a3 in clGetExtensionFunctionAddress () at /opt/intel/oneapi/compiler/2023.0.0/linux/lib/libOpenCL.so #4 0x00007fffe01546e7 in () at /opt/intel/oneapi/compiler/2023.0.0/linux/lib/libOpenCL.so #5 0x00007fffe0158bd9 in () at /opt/intel/oneapi/compiler/2023.0.0/linux/lib/libOpenCL.so #6 0x00007ffff7cd8bbf in __pthread_once_slow (once_control=0x7fffe015b878, init_routine=0x7fffe0158940) at pthread_once.c:116 #7 0x00007fffe01554a3 in clGetExtensionFunctionAddress () at /opt/intel/oneapi/compiler/2023.0.0/linux/lib/libOpenCL.so #8 0x00007fffe0112996 in () at /opt/intel/oneapi/compiler/latest/linux/lib/libOpenCL.so.1 #9 0x00007fffe01172ef in () at /opt/intel/oneapi/compiler/latest/linux/lib/libOpenCL.so.1 #10 0x00007fffe0116e89 in () at /opt/intel/oneapi/compiler/latest/linux/lib/libOpenCL.so.1 #11 0x00007fffe0116cdf in () at /opt/intel/oneapi/compiler/latest/linux/lib/libOpenCL.so.1 #12 0x00007ffff7cd8bbf in __pthread_once_slow (once_control=0x7fffe0119e98, init_routine=0x7fffe0116cb0) at pthread_once.c:116 #13 0x00007fffe01135c1 in clGetPlatformIDs () at /opt/intel/oneapi/compiler/latest/linux/lib/libOpenCL.so.1 #14 0x00007ffff72dd5dd in openclwrapper::fillOpenCLInfo() () at /usr/src/debug/libreoffice-fresh/libreoffice-7.6.4.1/opencl/source/openclwrapper.cxx:679 #15 0x00007ffff72de421 in openclwrapper::switchOpenCLDevice(std::basic_string_view<char16_t, std::char_traits<char16_t> >, bool, bool, rtl::OUString&) (aDevice=Python Exception <class 'gdb.error'>: value has been optimized out , bAutoSelect=true, bForceEvaluation=false, rOutSelectedDeviceVersionIDString=...) at /usr/src/debug/libreoffice-fresh/libreoffice-7.6.4.1/opencl/source/openclwrapper.cxx:764 #16 0x00007ffff7eab24e in desktop::Desktop::CheckOpenCLCompute(com::sun::star::uno::Reference<com::sun::star::frame::XDesktop2> const&) () at /usr/src/debug/libreoffice-fresh/libreoffice-7.6.4.1/desktop/source/app/opencl.cxx:200 #17 desktop::Desktop::Main() (this=0x7fffffffe250) at /usr/src/debug/libreoffice-fresh/libreoffice-7.6.4.1/desktop/source/app/app.cxx:1556 #18 0x00007ffff436faba in ImplSVMain() () at /usr/src/debug/libreoffice-fresh/libreoffice-7.6.4.1/vcl/source/app/svmain.cxx:204 #19 0x00007ffff7ec5206 in soffice_main() () at /usr/src/debug/libreoffice-fresh/libreoffice-7.6.4.1/desktop/source/app/sofficemain.cxx:94 #20 0x0000555555555031 in sal_main () at /usr/src/debug/libreoffice-fresh/libreoffice-7.6.4.1/desktop/source/app/main.c:51 #21 main (argc=-535447432, argv=0x80) at /usr/src/debug/libreoffice-fresh/libreoffice-7.6.4.1/desktop/source/app/main.c:49 (gdb) If there are any logs you'd like to see or any experiments you'd like me to perform, then just ask. I'll provide anything you need and perform whatever experiments you want Steps to Reproduce: 1. open a bash shell 2. type in "libreoffice" and press enter 3. wait Actual Results: Initial window and splash screen opens, but are non-responsive and nothing wver happens. It's stuck. Expected Results: LibreOffice runs. Reproducible: Always User Profile Reset: No Additional Info: The software should have been interactive and operational. I cannot incluse the information from "Help - About LibreOffice" since the program is frozen.
Created attachment 191388 [details] Screenshot of what I see after launch (which never changes)
Hardware info in case it is relevant: CPU: AMD 1950X RAM: 64GB (6000MHz) MB: ASUS X670E-E Gaming Wifi Graphics card: XT 7900 XTX Monitor resolution: 4K (connected via Display Port) Extra software info: Desktop: KDE Display server: X.org 1.21.1.9
CPU is 7950X - typo in previous comment.
Sounds a little like https://bbs.archlinux.org/viewtopic.php?id=275582 Looks like the extra repo's libreoffice-fresh was updated a few days after this report, do you still experience the same issue with 7.6.4-2 ?
I just re-tested with version 24.2.2.2 and whatever was causing the issue seems to be resolved. Libreoffice works just fine for me now.
Thanks for reporting back! Let's close as "works for me", as "fixed" is for when a patch has been identified.