[Open Office] Regcomp segfaults when registering java components

Atle Nissestad atle.nissestad at norbit.no
Mon Oct 30 17:23:24 EST 2006


More problems with java, regcomp and x86_64 (Mandriva 2007)... When
running make install, regcomp segfaults when registering the java
components:

... creating preregistered services.rdb ...
sh: line 1:  5379 Segmentation fault     
/home/src/rpm/BUILD/ooo-build/build/OOO_2_0_4/solver/680/unxlngx6.pro/bin/regcomp
-register -br
/home/src/rpm/BUILD/ooo-build/build/OOO_2_0_4/instsetoo_native/util/OpenOffice//services.rdb/en-US_en-GB_nb_inprogress_1/regcomp.rdb
-r
/home/src/rpm/BUILD/ooo-build/build/OOO_2_0_4/instsetoo_native/util/OpenOffice//services.rdb/en-US_en-GB_nb_inprogress_1/services.rdb
-c
'vnd.sun.star.expand:$UNO_JAVA_COMPONENT_PATH/java_uno_accessbridge.jar;vnd.sun.star.expand:$UNO_JAVA_COMPONENT_PATH/report.jar;vnd.sun.star.expand:$UNO_JAVA_COMPONENT_PATH/table.jar;vnd.sun.star.expand:$UNO_JAVA_COMPONENT_PATH/letter.jar;vnd.sun.star.expand:$UNO_JAVA_COMPONENT_PATH/form.jar;vnd.sun.star.expand:$UNO_JAVA_COMPONENT_PATH/fax.jar;vnd.sun.star.expand:$UNO_JAVA_COMPONENT_PATH/agenda.jar;vnd.sun.star.expand:$UNO_JAVA_COMPONENT_PATH/query.jar;vnd.sun.star.expand:$UNO_JAVA_COMPONENT_PATH/web.jar;vnd.sun.star.expand:$UNO_JAVA_COMPONENT_PATH/ScriptFramework.jar;vnd.sun.star.expand:$UNO_JAVA_COMPONENT_PATH/ScriptProviderForBeanShell.jar;vnd.sun.star.expand:$UNO_JAVA_COMPONENT_PATH/ScriptProviderForJava.jar;vnd.sun.star.expand:$UNO_JAVA_COMPONENT_PATH/ScriptProviderForJavaScript.jar;vnd.sun.star.expand:$UNO_JAVA_COMPONENT_PATH/XSLTFilter.jar;vnd.sun.star.expand:$UNO_JAVA_COMPONENT_PATH/XSLTValidate.jar'
-l com.sun.star.loader.Java2
-env:UNO_JAVA_COMPONENT_PATH='file:///home/src/rpm/BUILD/ooo-build/build/OOO_2_0_4/solver/680/unxlngx6.pro/bin'
-env:URE_INTERNAL_JAVA_DIR='file:///home/src/rpm/BUILD/ooo-build/build/OOO_2_0_4/solver/680/unxlngx6.pro/bin'
2>&1
sh: line 1:  5398 Segmentation fault     
/home/src/rpm/BUILD/ooo-build/build/OOO_2_0_4/solver/680/unxlngx6.pro/bin/regcomp
-register -br
/home/src/rpm/BUILD/ooo-build/build/OOO_2_0_4/instsetoo_native/util/OpenOffice//services.rdb/en-US_en-GB_nb_inprogress_1/regcomp.rdb
-r
/home/src/rpm/BUILD/ooo-build/build/OOO_2_0_4/instsetoo_native/util/OpenOffice//services.rdb/en-US_en-GB_nb_inprogress_1/services.rdb
-c 'vnd.sun.star.expand:$UNO_JAVA_COMPONENT_PATH/XMergeBridge.jar' -l
com.sun.star.loader.Java2
-env:UNO_JAVA_COMPONENT_PATH='file:///home/src/rpm/BUILD/ooo-build/build/OOO_2_0_4/solver/680/unxlngx6.pro/bin'
-env:URE_INTERNAL_JAVA_DIR='file:///home/src/rpm/BUILD/ooo-build/build/OOO_2_0_4/solver/680/unxlngx6.pro/bin'
2>&1
... cleaning the output tree ...
... removing directory
/home/src/rpm/BUILD/ooo-build/build/OOO_2_0_4/instsetoo_native/util/OpenOffice//zip/en-US_en-GB_nb
...
... removing directory
/home/src/rpm/BUILD/ooo-build/build/OOO_2_0_4/instsetoo_native/util/OpenOffice//services.rdb/en-US_en-GB_nb_witherror_1
...

**************************************************
ERROR: ERROR: Could not register all components!
in function: create_services_rdb
**************************************************

**************************************************
ERROR: Saved logfile:
/home/src/rpm/BUILD/ooo-build/build/OOO_2_0_4/instsetoo_native/util/OpenOffice//logging/en-US_en-GB_nb/log_OOD680__en-US_en-GB_nb.log
**************************************************

And this is what the logfile says:

Mon Oct 30 21:31:31 2006 (01:04 min.)
######################################################
Registering Java components:
######################################################
Systemcall: 
/home/src/rpm/BUILD/ooo-build/build/OOO_2_0_4/solver/680/unxlngx6.pro/bin/regcomp
-register -br
/home/src/rpm/BUILD/ooo-build/build/OOO_2_0_4/instsetoo_native/util/OpenOffice//services.rdb/en-US_en-GB_nb_inprogress_1/regcomp.rdb
-r
/home/src/rpm/BUILD/ooo-build/build/OOO_2_0_4/instsetoo_native/util/OpenOffice//services.rdb/en-US_en-GB_nb_inprogress_1/services.rdb
-c
'vnd.sun.star.expand:$UNO_JAVA_COMPONENT_PATH/java_uno_accessbridge.jar;vnd.sun.star.expand:$UNO_JAVA_COMPONENT_PATH/report.jar;vnd.sun.star.expand:$UNO_JAVA_COMPONENT_PATH/table.jar;vnd.sun.star.expand:$UNO_JAVA_COMPONENT_PATH/letter.jar;vnd.sun.star.expand:$UNO_JAVA_COMPONENT_PATH/form.jar;vnd.sun.star.expand:$UNO_JAVA_COMPONENT_PATH/fax.jar;vnd.sun.star.expand:$UNO_JAVA_COMPONENT_PATH/agenda.jar;vnd.sun.star.expand:$UNO_JAVA_COMPONENT_PATH/query.jar;vnd.sun.star.expand:$UNO_JAVA_COMPONENT_PATH/web.jar;vnd.sun.star.expand:$UNO_JAVA_COMPONENT_PATH/ScriptFramework.jar;vnd.sun.star.expand:$UNO_JAVA_COMPONENT_PATH/ScriptProviderForBeanShell.jar;vnd.sun.star.expand:$UNO_JAVA_COMPONENT_PATH/ScriptProviderForJava.jar;vnd.sun.star.expand:$UNO_JAVA_COMPONENT_PATH/ScriptProviderForJavaScript.jar;vnd.sun.star.expand:$UNO_JAVA_COMPONENT_PATH/XSLTFilter.jar;vnd.sun.star.expand:$UNO_JAVA_COMPONENT_PATH/XSLTValidate.jar'
-l com.sun.star.loader.Java2
-env:UNO_JAVA_COMPONENT_PATH='file:///home/src/rpm/BUILD/ooo-build/build/OOO_2_0_4/solver/680/unxlngx6.pro/bin'
-env:URE_INTERNAL_JAVA_DIR='file:///home/src/rpm/BUILD/ooo-build/build/OOO_2_0_4/solver/680/unxlngx6.pro/bin'
2>&1 |
ERROR: 
/home/src/rpm/BUILD/ooo-build/build/OOO_2_0_4/solver/680/unxlngx6.pro/bin/regcomp
-register -br
/home/src/rpm/BUILD/ooo-build/build/OOO_2_0_4/instsetoo_native/util/OpenOffice//services.rdb/en-US_en-GB_nb_inprogress_1/regcomp.rdb
-r
/home/src/rpm/BUILD/ooo-build/build/OOO_2_0_4/instsetoo_native/util/OpenOffice//services.rdb/en-US_en-GB_nb_inprogress_1/services.rdb
-c
'vnd.sun.star.expand:$UNO_JAVA_COMPONENT_PATH/java_uno_accessbridge.jar;vnd.sun.star.expand:$UNO_JAVA_COMPONENT_PATH/report.jar;vnd.sun.star.expand:$UNO_JAVA_COMPONENT_PATH/table.jar;vnd.sun.star.expand:$UNO_JAVA_COMPONENT_PATH/letter.jar;vnd.sun.star.expand:$UNO_JAVA_COMPONENT_PATH/form.jar;vnd.sun.star.expand:$UNO_JAVA_COMPONENT_PATH/fax.jar;vnd.sun.star.expand:$UNO_JAVA_COMPONENT_PATH/agenda.jar;vnd.sun.star.expand:$UNO_JAVA_COMPONENT_PATH/query.jar;vnd.sun.star.expand:$UNO_JAVA_COMPONENT_PATH/web.jar;vnd.sun.star.expand:$UNO_JAVA_COMPONENT_PATH/ScriptFramework.jar;vnd.sun.star.expand:$UNO_JAVA_COMPONENT_PATH/ScriptProviderForBeanShell.jar;vnd.sun.star.expand:$UNO_JAVA_COMPONENT_PATH/ScriptProviderForJava.jar;vnd.sun.star.expand:$UNO_JAVA_COMPONENT_PATH/ScriptProviderForJavaScript.jar;vnd.sun.star.expand:$UNO_JAVA_COMPONENT_PATH/XSLTFilter.jar;vnd.sun.star.expand:$UNO_JAVA_COMPONENT_PATH/XSLTValidate.jar'
-l com.sun.star.loader.Java2
-env:UNO_JAVA_COMPONENT_PATH='file:///home/src/rpm/BUILD/ooo-build/build/OOO_2_0_4/solver/680/unxlngx6.pro/bin'
-env:URE_INTERNAL_JAVA_DIR='file:///home/src/rpm/BUILD/ooo-build/build/OOO_2_0_4/solver/680/unxlngx6.pro/bin'
2>&1 |
Systemcall: 
/home/src/rpm/BUILD/ooo-build/build/OOO_2_0_4/solver/680/unxlngx6.pro/bin/regcomp
-register -br
/home/src/rpm/BUILD/ooo-build/build/OOO_2_0_4/instsetoo_native/util/OpenOffice//services.rdb/en-US_en-GB_nb_inprogress_1/regcomp.rdb
-r
/home/src/rpm/BUILD/ooo-build/build/OOO_2_0_4/instsetoo_native/util/OpenOffice//services.rdb/en-US_en-GB_nb_inprogress_1/services.rdb
-c 'vnd.sun.star.expand:$UNO_JAVA_COMPONENT_PATH/XMergeBridge.jar' -l
com.sun.star.loader.Java2
-env:UNO_JAVA_COMPONENT_PATH='file:///home/src/rpm/BUILD/ooo-build/build/OOO_2_0_4/solver/680/unxlngx6.pro/bin'
-env:URE_INTERNAL_JAVA_DIR='file:///home/src/rpm/BUILD/ooo-build/build/OOO_2_0_4/solver/680/unxlngx6.pro/bin'
2>&1 |
ERROR: 
/home/src/rpm/BUILD/ooo-build/build/OOO_2_0_4/solver/680/unxlngx6.pro/bin/regcomp
-register -br
/home/src/rpm/BUILD/ooo-build/build/OOO_2_0_4/instsetoo_native/util/OpenOffice//services.rdb/en-US_en-GB_nb_inprogress_1/regcomp.rdb
-r
/home/src/rpm/BUILD/ooo-build/build/OOO_2_0_4/instsetoo_native/util/OpenOffice//services.rdb/en-US_en-GB_nb_inprogress_1/services.rdb
-c 'vnd.sun.star.expand:$UNO_JAVA_COMPONENT_PATH/XMergeBridge.jar' -l
com.sun.star.loader.Java2
-env:UNO_JAVA_COMPONENT_PATH='file:///home/src/rpm/BUILD/ooo-build/build/OOO_2_0_4/solver/680/unxlngx6.pro/bin'
-env:URE_INTERNAL_JAVA_DIR='file:///home/src/rpm/BUILD/ooo-build/build/OOO_2_0_4/solver/680/unxlngx6.pro/bin'
2>&1 |

Running the above command within gdb:

Using host libthread_db library "/lib64/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 47930304439072 (LWP 9144)]
[New Thread 1082132800 (LWP 9147)]
Detaching after fork from child process 9148.
[New Thread 1090525504 (LWP 9149)]
[Thread 1090525504 (LWP 9149) exited]
[Thread 1082132800 (LWP 9147) exited]
[New Thread 1082132800 (LWP 9151)]
register component
'vnd.sun.star.expand:$UNO_JAVA_COMPONENT_PATH/java_uno_accessbridge.jar'
in registry
'/home/src/rpm/BUILD/ooo-build/build/OOO_2_0_4/instsetoo_native/util/OpenOffice//services.rdb/en-US_en-GB_nb_inprogress_1/services.rdb'
failed!
error (RuntimeException): JNI exception occurred
register component
'vnd.sun.star.expand:$UNO_JAVA_COMPONENT_PATH/report.jar' in registry
'/home/src/rpm/BUILD/ooo-build/build/OOO_2_0_4/instsetoo_native/util/OpenOffice//services.rdb/en-US_en-GB_nb_inprogress_1/services.rdb'
failed!
error (RuntimeException): JNI exception occurred
register component
'vnd.sun.star.expand:$UNO_JAVA_COMPONENT_PATH/table.jar' in registry
'/home/src/rpm/BUILD/ooo-build/build/OOO_2_0_4/instsetoo_native/util/OpenOffice//services.rdb/en-US_en-GB_nb_inprogress_1/services.rdb'
failed!
error (RuntimeException): JNI exception occurred
register component
'vnd.sun.star.expand:$UNO_JAVA_COMPONENT_PATH/letter.jar' in registry
'/home/src/rpm/BUILD/ooo-build/build/OOO_2_0_4/instsetoo_native/util/OpenOffice//services.rdb/en-US_en-GB_nb_inprogress_1/services.rdb'
failed!
error (RuntimeException): JNI exception occurred
register component
'vnd.sun.star.expand:$UNO_JAVA_COMPONENT_PATH/form.jar' in registry
'/home/src/rpm/BUILD/ooo-build/build/OOO_2_0_4/instsetoo_native/util/OpenOffice//services.rdb/en-US_en-GB_nb_inprogress_1/services.rdb'
failed!
error (RuntimeException): JNI exception occurred
register component
'vnd.sun.star.expand:$UNO_JAVA_COMPONENT_PATH/fax.jar' in registry
'/home/src/rpm/BUILD/ooo-build/build/OOO_2_0_4/instsetoo_native/util/OpenOffice//services.rdb/en-US_en-GB_nb_inprogress_1/services.rdb'
failed!
error (RuntimeException): JNI exception occurred
register component
'vnd.sun.star.expand:$UNO_JAVA_COMPONENT_PATH/agenda.jar' in registry
'/home/src/rpm/BUILD/ooo-build/build/OOO_2_0_4/instsetoo_native/util/OpenOffice//services.rdb/en-US_en-GB_nb_inprogress_1/services.rdb'
failed!
error (RuntimeException): JNI exception occurred
register component
'vnd.sun.star.expand:$UNO_JAVA_COMPONENT_PATH/query.jar' in registry
'/home/src/rpm/BUILD/ooo-build/build/OOO_2_0_4/instsetoo_native/util/OpenOffice//services.rdb/en-US_en-GB_nb_inprogress_1/services.rdb'
failed!
error (RuntimeException): JNI exception occurred
register component
'vnd.sun.star.expand:$UNO_JAVA_COMPONENT_PATH/web.jar' in registry
'/home/src/rpm/BUILD/ooo-build/build/OOO_2_0_4/instsetoo_native/util/OpenOffice//services.rdb/en-US_en-GB_nb_inprogress_1/services.rdb'
failed!
error (RuntimeException): JNI exception occurred
register component
'vnd.sun.star.expand:$UNO_JAVA_COMPONENT_PATH/ScriptFramework.jar' in
registry
'/home/src/rpm/BUILD/ooo-build/build/OOO_2_0_4/instsetoo_native/util/OpenOffice//services.rdb/en-US_en-GB_nb_inprogress_1/services.rdb'
failed!
error (RuntimeException): JNI exception occurred
register component
'vnd.sun.star.expand:$UNO_JAVA_COMPONENT_PATH/ScriptProviderForBeanShell.jar'
in registry
'/home/src/rpm/BUILD/ooo-build/build/OOO_2_0_4/instsetoo_native/util/OpenOffice//services.rdb/en-US_en-GB_nb_inprogress_1/services.rdb'
failed!
error (RuntimeException): JNI exception occurred
register component
'vnd.sun.star.expand:$UNO_JAVA_COMPONENT_PATH/ScriptProviderForJava.jar'
in registry
'/home/src/rpm/BUILD/ooo-build/build/OOO_2_0_4/instsetoo_native/util/OpenOffice//services.rdb/en-US_en-GB_nb_inprogress_1/services.rdb'
failed!
error (RuntimeException): JNI exception occurred
register component
'vnd.sun.star.expand:$UNO_JAVA_COMPONENT_PATH/ScriptProviderForJavaScript.jar'
in registry
'/home/src/rpm/BUILD/ooo-build/build/OOO_2_0_4/instsetoo_native/util/OpenOffice//services.rdb/en-US_en-GB_nb_inprogress_1/services.rdb'
failed!
error (RuntimeException): JNI exception occurred
register component
'vnd.sun.star.expand:$UNO_JAVA_COMPONENT_PATH/XSLTFilter.jar' in
registry
'/home/src/rpm/BUILD/ooo-build/build/OOO_2_0_4/instsetoo_native/util/OpenOffice//services.rdb/en-US_en-GB_nb_inprogress_1/services.rdb'
failed!
error (RuntimeException): JNI exception occurred
register component
'vnd.sun.star.expand:$UNO_JAVA_COMPONENT_PATH/XSLTValidate.jar' in
registry
'/home/src/rpm/BUILD/ooo-build/build/OOO_2_0_4/instsetoo_native/util/OpenOffice//services.rdb/en-US_en-GB_nb_inprogress_1/services.rdb'
failed!
error (RuntimeException): JNI exception occurred

Program exited with code 017.

Does anyone know what's going on here ?
I've seen reports of similar problems, f.ex.
http://www.openoffice.org/issues/show_bug.cgi?id=65026, but no solutions ..
As suggested by some older bug-reports I've tried to lower the opt.
level to O1 and O0 when compiling cpputools - but that does not make any
difference.

I'm using gcc 4.1.1 and gcj.

Atle




More information about the Openoffice mailing list