I have LO 7.5.5.2 installed from the main Ubuntu 23.04 repos, and today as I was experimenting with a custom Python3 installation in a local user folder, I noticed that LibreOffice writer crashes when opening any document or creating a new document if there is a symbolic link in ~/.local/bin/python3 pointing to /usr/bin/python3. If that symbolic link is deleted, everything works as it should. The Python version I have is installed through package python3-minimal version 3.11.2-1, and LO's package is 4:7.5.5-0ubuntu0.23.04.1.
Version: 7.5.5.2 (X86_64) / LibreOffice Community
Build ID: 50(Build:2)
CPU threads: 4; OS: Linux 6.2; UI render: default; VCL: gtk3
Locale: fi-FI (fi_FI.UTF-8); UI: fi-FI
Ubuntu package version: 4:7.5.5-0ubuntu0.23.04.1
Calc: threaded
Here is the error generated by LO when the symbolic link is there:
terminate called after throwing an instance of 'std::bad_alloc'
what(): std::bad_alloc
terminate called recursively
Fatal exception: Signal 6
Stack:
/usr/lib/libreoffice/program/libuno_sal.so.3(+0x41502)[0x7f9f8519d502]
/usr/lib/libreoffice/program/libuno_sal.so.3(+0x416ba)[0x7f9f8519d6ba]
/lib/x86_64-linux-gnu/libc.so.6(+0x3c4b0)[0x7f9f7fc3c4b0]
/lib/x86_64-linux-gnu/libc.so.6(pthread_kill+0x11b)[0x7f9f7fc90ffb]
/lib/x86_64-linux-gnu/libc.so.6(gsignal+0x16)[0x7f9f7fc3c406]
/lib/x86_64-linux-gnu/libc.so.6(abort+0xd7)[0x7f9f7fc2287c]
/lib/x86_64-linux-gnu/libstdc++.so.6(+0xb909a)[0x7f9f7f8b909a]
/lib/x86_64-linux-gnu/libstdc++.so.6(+0xb6e9c)[0x7f9f7f8b6e9c]
/lib/x86_64-linux-gnu/libstdc++.so.6(+0xb5e49)[0x7f9f7f8b5e49]
/lib/x86_64-linux-gnu/libstdc++.so.6(__gxx_personality_v0+0x99)[0x7f9f7f8b65b9]
/lib/x86_64-linux-gnu/libgcc_s.so.1(+0x19a99)[0x7f9f85031a99]
/lib/x86_64-linux-gnu/libgcc_s.so.1(_Unwind_Resume+0x12d)[0x7f9f8503258d]
/usr/lib/libreoffice/program/libmergedlo.so(+0x121c160)[0x7f9f8121c160]
/usr/lib/libreoffice/program/libuno_sal.so.3(+0x19902)[0x7f9f85175902]
/usr/lib/libreoffice/program/libuno_sal.so.3(+0x41604)[0x7f9f8519d604]
/lib/x86_64-linux-gnu/libc.so.6(+0x3c4b0)[0x7f9f7fc3c4b0]
/lib/x86_64-linux-gnu/libc.so.6(pthread_kill+0x11b)[0x7f9f7fc90ffb]
/lib/x86_64-linux-gnu/libc.so.6(gsignal+0x16)[0x7f9f7fc3c406]
/lib/x86_64-linux-gnu/libc.so.6(abort+0xd7)[0x7f9f7fc2287c]
/lib/x86_64-linux-gnu/libstdc++.so.6(+0xa4ee6)[0x7f9f7f8a4ee6]
/lib/x86_64-linux-gnu/libstdc++.so.6(+0xb6e9c)[0x7f9f7f8b6e9c]
/lib/x86_64-linux-gnu/libstdc++.so.6(+0xb6f07)[0x7f9f7f8b6f07]
/lib/x86_64-linux-gnu/libstdc++.so.6(+0xb7168)[0x7f9f7f8b7168]
/usr/lib/libreoffice/program/libpyuno.so(+0xa034)[0x7f9f5c2d6034]
/usr/lib/libreoffice/program/libpyuno.so(_ZNK5pyuno7Runtime19extractUnoExceptionERKNS_5PyRefES3_S3_+0x309)[0x7f9f5c2e4419]
/usr/lib/libreoffice/program/libpythonloaderlo.so(pyuno_Loader_get_implementation+0x1f2)[0x7f9f5c32e402]
/usr/lib/libreoffice/program/libuno_cppuhelpergcc3.so.3(+0x963b6)[0x7f9f7e09c3b6]
/usr/lib/libreoffice/program/libuno_cppuhelpergcc3.so.3(+0x965c8)[0x7f9f7e09c5c8]
/usr/lib/libreoffice/program/libuno_cppuhelpergcc3.so.3(+0x94484)[0x7f9f7e09a484]
/usr/lib/libreoffice/program/libuno_cppuhelpergcc3.so.3(+0x94714)[0x7f9f7e09a714]
/usr/lib/libreoffice/program/libuno_cppuhelpergcc3.so.3(+0x96170)[0x7f9f7e09c170]
/usr/lib/libreoffice/program/libmergedlo.so(+0x1f402ee)[0x7f9f81f402ee]
/usr/lib/libreoffice/program/libmergedlo.so(+0x1f40643)[0x7f9f81f40643]
/usr/lib/libreoffice/program/libmergedlo.so(+0x1f40c7a)[0x7f9f81f40c7a]
/usr/lib/libreoffice/program/libmergedlo.so(+0x1f42a76)[0x7f9f81f42a76]
/usr/lib/libreoffice/program/libmergedlo.so(linguistic_LngSvcMgr_get_implementation+0x1f)[0x7f9f81f42dff]
/usr/lib/libreoffice/program/libuno_cppuhelpergcc3.so.3(+0x963b6)[0x7f9f7e09c3b6]
/usr/lib/libreoffice/program/libuno_cppuhelpergcc3.so.3(+0x965c8)[0x7f9f7e09c5c8]
/usr/lib/libreoffice/program/libuno_cppuhelpergcc3.so.3(+0x94484)[0x7f9f7e09a484]
/usr/lib/libreoffice/program/libswlo.so(+0xedb461)[0x7f9f4b2db461]
/usr/lib/libreoffice/program/libswlo.so(+0xeda9d4)[0x7f9f4b2da9d4]
/usr/lib/libreoffice/program/libswlo.so(_ZN8SwModuleC1EP16SfxObjectFactoryS1_S1_+0x335)[0x7f9f4b0d8835]
/usr/lib/libreoffice/program/libswlo.so(+0xcd3c92)[0x7f9f4b0d3c92]
/usr/lib/libreoffice/program/libswlo.so(+0xcd4075)[0x7f9f4b0d4075]
/usr/lib/libreoffice/program/libswlo.so(_ZN9SwGlobals6ensureEv+0x35)[0x7f9f4b0d43d5]
/usr/lib/libreoffice/program/libswlo.so(Writer_SwTextDocument_get_implementation+0x3c)[0x7f9f4b2e947c]
/usr/lib/libreoffice/program/libuno_cppuhelpergcc3.so.3(+0x963b6)[0x7f9f7e09c3b6]
/usr/lib/libreoffice/program/libuno_cppuhelpergcc3.so.3(+0x9656a)[0x7f9f7e09c56a]
/usr/lib/libreoffice/program/libuno_cppuhelpergcc3.so.3(+0x94484)[0x7f9f7e09a484]
/usr/lib/libreoffice/program/libmergedlo.so(+0x2475fb6)[0x7f9f82475fb6]
/usr/lib/libreoffice/program/libmergedlo.so(+0x1d2ba78)[0x7f9f81d2ba78]
/usr/lib/libreoffice/program/libmergedlo.so(+0x1d2e9f0)[0x7f9f81d2e9f0]
/usr/lib/libreoffice/program/libmergedlo.so(+0x1d2f11e)[0x7f9f81d2f11e]
/usr/lib/libreoffice/program/libmergedlo.so(+0x1c5164e)[0x7f9f81c5164e]
/usr/lib/libreoffice/program/libmergedlo.so(+0x1c523f1)[0x7f9f81c523f1]
/usr/lib/libreoffice/program/libmergedlo.so(+0x2179abf)[0x7f9f82179abf]
/usr/lib/libreoffice/program/libmergedlo.so(+0x342d3b1)[0x7f9f8342d3b1]
/usr/lib/libreoffice/program/libmergedlo.so(_ZN16SalUserEventList18DispatchUserEventsEb+0x159)[0x7f9f836d13d9]
/usr/lib/libreoffice/program/libvclplug_gtk3lo.so(+0xf747d)[0x7f9f788f747d]
/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_context_dispatch+0x17f)[0x7f9f7f34336f]
/lib/x86_64-linux-gnu/libglib-2.0.so.0(+0xb6178)[0x7f9f7f39e178]
/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_context_iteration+0x30)[0x7f9f7f3421b0]
/usr/lib/libreoffice/program/libvclplug_gtk3lo.so(+0xf89f3)[0x7f9f788f89f3]
/usr/lib/libreoffice/program/libmergedlo.so(+0x3718142)[0x7f9f83718142]
/usr/lib/libreoffice/program/libmergedlo.so(_ZN11Application7ExecuteEv+0x75)[0x7f9f8371a815]
/usr/lib/libreoffice/program/libmergedlo.so(+0x24c9e57)[0x7f9f824c9e57]
/usr/lib/libreoffice/program/libmergedlo.so(_Z10ImplSVMainv+0x4a)[0x7f9f8372386a]
/usr/lib/libreoffice/program/libmergedlo.so(soffice_main+0x9c)[0x7f9f824e83ec]
/usr/lib/libreoffice/program/soffice.bin(+0x10af)[0x55f08ea170af]
/lib/x86_64-linux-gnu/libc.so.6(+0x23a90)[0x7f9f7fc23a90]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x89)[0x7f9f7fc23b49]
/usr/lib/libreoffice/program/soffice.bin(+0x10e5)[0x55f08ea170e5]
ProblemType: Bug
DistroRelease: Ubuntu 23.04
Package: libreoffice-writer 4:7.5.5-0ubuntu0.23.04.1
ProcVersionSignature: Ubuntu 6.2.0-27.28-generic 6.2.15
Uname: Linux 6.2.0-27-generic x86_64
ApportVersion: 2.26.1-0ubuntu2
Architecture: amd64
CasperMD5CheckResult: pass
CurrentDesktop: ubuntu:GNOME
Date: Sun Aug 27 16:26:16 2023
InstallationDate: Installed on 2023-07-12 (46 days ago)
InstallationMedia: Ubuntu 23.04 "Lunar Lobster" - Release amd64 (20230418)
SourcePackage: libreoffice
UpgradeStatus: No upgrade log present (probably fresh install)