ps shows [soffice.bin] <defunct> calling V4.4.4.3 oosplash in command line

I install LibreOffice_4.4.4.3_Linux_x86-64 with rpm package and test it using the command line:


/opt/libreoffice/program/oosplash --headless --convert-to pdf --outdir /sysvol /sysvol/1.doc


When I check it by ps -ef, I find sometings like


root 18579 18577 0 01:16 pts/1 00:00:00 [soffice.bin]


everytime during converting. This defunct will disappear when its parent (main) process exits. The converting process seems just no problem and output is right. However, when I test the same command line with LibreOffice_4.2.1.1 later, it works well and no defunct found.


How can I solve this problem ? Is it possible to avoid the [soffice.bin] defunct by a different command line? I work on x86_64 Linux, en_US.UTF-8. My question may be related to #53039 which has no answers by now. LO built from source produces defunct process...

I am trying to find a right way to use LibreOffice 4.4.4.3 in command-line without [soffice.bin] . But i am not sure the problem is version-related or just because the wrong command line i used. As 4.2.1.1 works fine, it’s not like the a environment-related problem.

oosplash is designed to show the splash screen:-

Starting OpenOffice.org takes a considerable time. Splash screen was created to show the progress, but unfortunately, quite an amount of the time is spent on linking - at that time no splash can be shown, and the user is not sure if the application started or not.

To solve it, we create a small external binary with nearly no dependencies, that shows the splash screen immediately, and then forks (starts) the OOo binary itself. Additionally, if there is an already running OOo instance, the splash will directly pass the parameters through the OSL pipe making the 2nd start extremely fast (because the OOo binary does not have to be started at all).

If you are running Headless, do you actually want the Splash screen at all? According to my KDE installation LO is started from soffice.bin (more accurately, the script linked to soffice.bin).

If any of this helps then please tick the answer (:heavy_check_mark:).

Alex, thx for your answer! I don’t need Splash screen. Only the converting process itself is what i need actually, even without processing info is acceptable. Between v4.2.1.1 and v4.4.4.3, the [soffice.bin] during converting with 4.4.4.3 is the only thing that make me confused. I use “/opt/libreoffice4.4/program/soffice.bin --headless --convert-to pdf --outdir /sysvol /sysvol/1.doc” but the defunct is still there. If i use the command in a wrong way?

same issue here as well and I am using LO v4.4 and ps -ef showing lot of [defunct] processes. If I fire new conversion command it just hung. System reboot solves issue for some conversions and again after some conversions same issue persists.