After installing all updates (including libreoffice 3.4.4.2-0.3.mga1) on MGA1 on an x86 machine, libreoffice crashes immediately after showing the splash screen. Running with libSegFault gives the attached crash dump, which shows a segmentation fault in /usr/lib/libreoffice/basis3.4/program/libsofficeapp.so. This was created with the command: LD_PRELOAD=/lib/libSegFault.so /usr/lib/libreoffice/program/oosplash.bin --writer but all command-line options tested (and no option at all) give similar dumps at the same address in libsofficeapp.so.
Created attachment 1332 [details] Crash dump
After some more tracing, I discovered the source of the problem (and likely why it wasn't more widely seen). On this machine exists a root-owned directory /etc/opt/ with 750 permissions, so the user running libreoffice is not able to read its contents. For some reason, libreoffice opens that directory (it's where the proprietary Cisco VPN client stores its configuration) and likely barfs when it can't be read. Changing the permissions to 751 fixes this issue. Is this due to a Mageia-specific configuration or should I report this upstream?
Hi, thanks for reporting this bug. Assigned to the package maintainer. (Please set the status to 'assigned' if you are working on it)
Keywords: (none) => TriagedAssignee: bugsquad => dmorganec
Oups sorry. In fact we don't /etc/opt in mageia has default, so indeed it's more an upstream bug. Thanks.
Keywords: (none) => UPSTREAMStatus: NEW => RESOLVEDResolution: (none) => INVALID