The setting of the option 'JAVA' seems to have no effect on the observable outcome of the fatal exception error message of the Libreoffice package.
Also the hbsd-update is re-written with
hbsd-update -i -b update
resulting in unchanged
hbsd-v1300063-6d51ca468e61bde15f12b95f282d2a2cbf0fa66f sha256 6baaad3ce14efc38644ec3416fb42ed8024e90d2d22665cf96f7513acd34feb6
and Port now at
commit 388823de219c79de364751b08a4fd3c6c26e05a2
All ports pulling in the gcc11 package are removed again from the Poudriere ports list.
The retrievable truss file with adjusted long options show still similar results with the following cmd:
truss -o truss_out_test_LO_SIDx023-$(date '+%y%m%d%H%M.%s').txt soffice --safe-mode --nologo --nodefault --nolockcheck --nosplash --norestore --writer
Within the truss file are a lot of file load failures due to the fact that some files are finally found in an 3rd or 4th search directory but most files are found in a 1st attempt.
This "re-load" attempts might have negative impacts and I'm not sure that really the correct file versions are finally loaded.
Currently I put my focus to the following five(5) anomalies found within the truss output file:
1) It seems to me that a kernel feature might be missing:
__sysctlbyname("kern.features.integriforce",26,0x70a41c314f94,0x70a41c314f80,0x0,0) ERR#2 'No such file or directory'
I'm unsure if this is really needed for Libreoffice, must or should be there? I'm currently unable to find this entry within my HBSD host so far.
2) The symbolic links for malloc seems to be missing:
readlink("/etc/malloc.conf",0x70a41c314730,1024) ERR#2 'No such file or directory'
According to the man page this could be resolved with the following sym link
" ... To dump core whenever a problem occurs":
# cd /etc
# ln -s 'abort:true' /etc/malloc.conf
3) + 4) Two config files seems to be missing:
- fstatat(AT_FDCWD,"/usr/local/lib/libreoffice/program/ooenv",0x70a41c3153f0,0x0) ERR#2 'No such file or directory'
- access("/usr/local/lib/libreoffice/program/oosplashrc",F_OK) ERR#2 'No such file or directory'
I've currently found no data about the intended content of this files so far. I would propose just to touch them without content.
5) Libreoffice is trying to connect to a inter process communication (IPC) socket
connect(3,{ AF_UNIX "/tmp/OSL_PIPE_1001_SingleOfficeIPC_f922462d2fa9669985943da3c9402b15" },69) ERR#2 'No such file or directory'
However this socket do not exist in /tmp. The permissions for /tmp are set to default 1777, so the socket could be created but I'hv found no line creating this socket within truss.
The filename for the IPC is not changing between different invocations of soffice.bin, Just creating a new socket leads to a connection refused message w/o valid sender/receiver.
Adjusting the host according the proposals for 2), 3) and 4) the error mesages related to this entries are goner but do not change the fatal exception error message of Libreoffice.
Further more adding a new user to the host with setting all defaults leads to the same resulting fatal exception error message of Libreoffice.
Contemplating the sentence of Loic the other day about "... the difference is 13.1 vs. 14 current ..." leads me to the decision to perform an upgrade from 13.1 to current according to the steps given in /[HBSD-2]/ on the host.
After taking a look at the usual suspects:
- dmesg message has no strange / unusual entries
- zpool / df has suitable free space
- zpool status / scrub returned without any issues
- no strange / unneeded processes running
- beadm is properly working
- host is in isolated network with only one other outbound firewalled host
- hbsd-update is up to date
- pkg upgrade is up to date
- Poudriere build host is removed from network / system and 14/current packages are directly downloaded from hardenedbsd.org
cutting out my Poudriere host as the "middle-man".
The upgrade from 13.1 to current was performd with minor changes to the /[HBSD-2]/ process w/o any issues noticeable.
After upgrading to current the fatal exception error message of Libreoffice survived all this and is probably having a lot of fun :-)
Now I'm confused.
Regards,
Frank
---
---