Are there any suggestions?

OpenOffice.org 3.1.1 Linux crashes right after clicking on the button
"Finish" in the dialog "Welocome to OpenOffice.org."
The expectation is that the StarCenter appears.

Phenomenon
 $ /opt/openoffice.org3/program/soffice.bin
 [Java framework]sunjavaplugin.so could not load Java runtime library:
 file:///usr/lib/gcj-4.1.1/libjvm.so.

Environment
 OS: CentOS release 5.2 (Final)
 Installer: localized/ja/3.1.1/OOo_3.1.1_LinuxIntel_install_ja.tar.gz

Quick investigation (see man ld.so)
 $ LD_DEBUG=all LD_DEBUG_OUTPUT=ld-linux.log 
/opt/openoffice.org3/program/soffice.bin
 Segmentation fault

 The log says:
     15158:     checking for version `GCC_3.3.1' in file 
/opt/openoffice.org3/program/../basis-link/ure-link/lib/libgcc_s.so.1 [0] 
required by file /usr/lib/libgcj.so.7rh [0]
     15158:     checking for version `GCC_3.3' in file 
/opt/openoffice.org3/program/../basis-link/ure-link/lib/libgcc_s.so.1 [0] 
required by file /usr/lib/libgcj.so.7rh [0]
     15158:     checking for version `GCC_3.0' in file 
/opt/openoffice.org3/program/../basis-link/ure-link/lib/libgcc_s.so.1 [0] 
required by file /usr/lib/libgcj.so.7rh [0]
     15158:     checking for version `GCC_4.2.0' in file 
/opt/openoffice.org3/program/../basis-link/ure-link/lib/libgcc_s.so.1 [0] 
required by file /usr/lib/libgcj.so.7rh [0]

 An attempt of finding GCC_4.2.0 seemed to result in failure.
 Consequently, it seems to start looking for 'backtrace' to prepare an error 
report.

     15158:     symbol=backtrace;  lookup in 
file=/opt/openoffice.org3/program/soffice.bin [0]

 $ nm -D /opt/openoffice.org3/program/../basis-link/ure-link/lib/libgcc_s.so.1 
| grep GCC_
 00000000 A GCC_3.0
 00000000 A GCC_3.3
 00000000 A GCC_3.3.1
 00000000 A GCC_3.4

 /opt/openoffice.org/ure/lib/libgcc_s.so.1 does not have GCC_4.2.0 while
 /lib/libgcc_s.so.1 does.

 $ nm -D /lib/libgcc_s.so.1 | grep GCC_
 00000000 A GCC_3.0
 00000000 A GCC_3.3
 00000000 A GCC_3.3.1
 00000000 A GCC_3.4
 00000000 A GCC_3.4.2
 00000000 A GCC_4.0.0
 00000000 A GCC_4.2.0

 $ rpm -q -f /usr/lib/libgcj.so.7rh
 libgcj-4.1.2-42.el5

Workaround
 # mv /opt/openoffice.org/ure/lib/libgcc_s.so.1{,-original}

 $ /opt/openoffice.org3/program/soffice.bin

 Exception in thread "Thread-11" java.lang.NoClassDefFoundError: 
java.lang.ProcessBuilder
    at 
com.sun.star.servicetag.SystemEnvironment.getCommandOutput(SystemEnvironment.java:251)
    at 
com.sun.star.servicetag.LinuxSystemEnvironment.getLinuxHostId(LinuxSystemEnvironment.java:62)
    at 
com.sun.star.servicetag.LinuxSystemEnvironment.<init>(LinuxSystemEnvironment.java:49)
    at 
com.sun.star.servicetag.SystemEnvironment.getSystemEnvironment(SystemEnvironment.java:68)
    at 
com.sun.star.servicetag.RegistrationData.initEnvironment(RegistrationData.java:231)
    at 
com.sun.star.servicetag.RegistrationData.<init>(RegistrationData.java:225)
    at 
com.sun.star.servicetag.RegistrationData.<init>(RegistrationData.java:219)
    at 
com.sun.star.registration.Registration$_Registration.executeImpl(Registration.java:280)
    at 
com.sun.star.registration.Registration$_Registration$1.run(Registration.java:173)
    at java.lang.Thread.run(libgcj.so.7rh)

 Even though Java, which CentOS 5.2 comes with, still does not work,
 the StarCenter comes up as expected now.

Questions
 Is /opt/openoffice.org/ure/lib/libgcc_s.so.1 needed?
 Can I simply remove or rename it?

Ciao,
Tora

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@openoffice.org
For additional commands, e-mail: dev-h...@openoffice.org

Reply via email to