When booting Ubuntu 18.04 and Debian testing from NFS or NBD with the overlayroot kernel parameter enabled, libreoffice fails to start with the following output: Fatal exception: Signal 11 Stack: /usr/lib/libreoffice/program/libuno_sal.so.3(+0x13568)[0x7fc7fb217568] /usr/lib/libreoffice/program/libuno_sal.so.3(+0x3c3a6)[0x7fc7fb2403a6] /lib/x86_64-linux-gnu/libc.so.6(+0x34f00)[0x7fc7fae7ef00] /usr/lib/libreoffice/program/libuno_cppu.so.3(uno_type_any_assign+0x705)[0x7fc7f3d34d05] /usr/lib/libreoffice/program/libmergedlo.so(+0x2942ef8)[0x7fc7fdda0ef8] /usr/lib/libreoffice/program/libmergedlo.so(+0x2943c9a)[0x7fc7fdda1c9a] /usr/lib/libreoffice/program/libmergedlo.so(_ZN3utl10ConfigItemC2ERKN3rtl8OUStringE14ConfigItemMode+0xcb)[0x7fc7fdd9622b] /usr/lib/libreoffice/program/libmergedlo.so(+0x299cac5)[0x7fc7fddfaac5] /usr/lib/libreoffice/program/libmergedlo.so(_ZN19SvtSysLocaleOptionsC1Ev+0x125)[0x7fc7fddfc075] /usr/lib/libreoffice/program/libmergedlo.so(_Z7InitVCLv+0x1a0)[0x7fc7fe1481f0] /usr/lib/libreoffice/program/libmergedlo.so(+0x2ceb9cd)[0x7fc7fe1499cd] /usr/lib/libreoffice/program/libmergedlo.so(_Z6SVMainv+0x30)[0x7fc7fe149a30] /usr/lib/libreoffice/program/libmergedlo.so(soffice_main+0x115)[0x7fc7fd1906e5] /usr/lib/libreoffice/program/soffice.bin(+0x78b)[0x5562568b878b] /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xe7)[0x7fc7fae6ba87] /usr/lib/libreoffice/program/soffice.bin(+0x7ca)[0x5562568b87ca] Disabling overlayroot makes libreoffice start as usual on NFS at least. This, to me indicated that the issue must be related to overlayroot and not the fact that I'm booting over the network.
I wanted to add some steps to easily reproduce this issue. On Ubuntu 18.04 or 16.04 install the 'overlayroot' package. The add the following to your kernel parameters: overlayroot=tmpfs:swap=0,recurse=0 Booting with that will make libreoffice fail to start.
I tried the DEB packages provided by libreoffice both the current stable and the development version and they work fine.