Package: openoffice.org Version: 1:2.3.1-1 Severity: normal OpenOffice.org crashes with gcj linkage error if certain Java-related functions are used and javasettings_Linux_X86_64.xml has been created by an older version of OpenOffice.org.
This can be reproduced in Writer by inserting a picture to an empty document, right-clicking the picture, selecting "Picture..." and opening the "Macro" tab. OpenOffice.org crashes with the following error on the console: libgcj failure: gcj linkage error. Incorrect library ABI version detected. Aborting. The crash happens ONLY with attached version of ~/.openoffice.org2/user/config/javasettings_Linux_X86_64.xml which has been created by an older version of OpenOffice.org from Debian. It does not occur if I recreate the file either by removing it or accessing the JRE settings in OpenOffice.org options and manually selecting the JRE. I have not tested this with upstream OpenOffice.org. I use up-to-date sid but cannot tell when exactly this problematic version of javasettings_Linux_X86_64.xml has been created. I would guess that OpenOffice.org does not automatically update this file when gcj ABI changes. The only difference between the old non-working and the new working version of this file is two different digits in the vendorData string (no idea what that means though): -<vendorData>660069006C0065003A002F002F002F007500730072002F006C00690062002F00670063006A002D0034002E0031002D00370031002F006C00690062006A0076006D002E0073006F00</vendorData> +<vendorData>660069006C0065003A002F002F002F007500730072002F006C00690062002F00670063006A002D0034002E0032002D00380031002F006C00690062006A0076006D002E0073006F00</vendorData> ^ ^ The differing digits --------|-------| (- is the broken and + is the working version) Harri -- System Information: Debian Release: lenny/sid APT prefers unstable APT policy: (500, 'unstable') Architecture: amd64 (x86_64) Kernel: Linux 2.6.22.6 Locale: LANG=fi_FI.UTF-8, LC_CTYPE=fi_FI.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash Versions of packages openoffice.org depends on: ii openoffice.org-base 1:2.3.1-1 OpenOffice.org office suite - data ii openoffice.org-calc 1:2.3.1-1 OpenOffice.org office suite - spre ii openoffice.org-core 1:2.3.1-1 OpenOffice.org office suite archit ii openoffice.org-draw 1:2.3.1-1 OpenOffice.org office suite - draw ii openoffice.org-filter-binfilt 1:2.3.1-1 Legacy filters (e.g. StarOffice 5. ii openoffice.org-filter-mobiled 1:2.3.1-1 Mobile Devices Filters for OpenOff ii openoffice.org-impress 1:2.3.1-1 OpenOffice.org office suite - pres ii openoffice.org-java-common 1:2.3.1-1 OpenOffice.org office suite Java s ii openoffice.org-math 1:2.3.1-1 OpenOffice.org office suite - equa ii openoffice.org-officebean 1:2.3.1-1 OpenOffice.org Office Bean ii openoffice.org-writer 1:2.3.1-1 OpenOffice.org office suite - word openoffice.org recommends no packages. Versions of packages openoffice.org-core depends on: ii fontconfig 2.5.0-2 generic font configuration library ii libc6 2.7-4 GNU C Library: Shared libraries ii libcairo2 1.4.10-1.2 The Cairo 2D vector graphics libra ii libcurl3-gnutls 7.17.1-1 Multi-protocol file transfer libra ii libdb4.5 4.5.20-11 Berkeley v4.5 Database Libraries [ ii libexpat1 1.95.8-4 XML parsing C library - runtime li ii libfreetype6 2.3.5-1+b1 FreeType 2 font engine, shared lib ii libgcc1 1:4.2.2-4 GCC support library ii libglib2.0-0 2.14.4-2 The GLib library of C routines ii libgstreamer-plugins-ba 0.10.15-3 GStreamer libraries from the "base ii libgstreamer0.10-0 0.10.15-3 Core GStreamer libraries and eleme ii libgtk2.0-0 2.12.3-1 The GTK+ graphical user interface ii libhunspell-1.1-0 1.1.9-1 spell checker and morphological an ii libhyphen0 2.3-5 ALTLinux hyphenation library - sha ii libice6 2:1.0.4-1 X11 Inter-Client Exchange library ii libicu38 3.8-5 International Components for Unico ii libjpeg62 6b-14 The Independent JPEG Group's JPEG ii libldap2 2.1.30.dfsg-13.5 OpenLDAP libraries ii libneon27-gnutls 0.27.2-1 An HTTP and WebDAV client library ii libnspr4-0d 4.7.0~1.9b1-1 NetScape Portable Runtime Library ii libnss3-0d 3.11.7-1 Network Security Service libraries ii libpam0g 0.99.7.1-5 Pluggable Authentication Modules l ii libpango1.0-0 1.18.3-1 Layout and rendering of internatio ii libportaudio2 19+svn20071022-2 Portable audio I/O - shared librar ii libsm6 2:1.0.3-1+b1 X11 Session Management library ii libsndfile1 1.0.17-4 Library for reading/writing audio ii libstartup-notification 0.9-1 library for program launch feedbac ii libstdc++6 4.2.2-4 The GNU Standard C++ Library v3 ii libx11-6 2:1.0.3-7 X11 client-side library ii libxaw7 2:1.0.4-1 X11 Athena Widget library ii libxext6 1:1.0.3-2 X11 miscellaneous extension librar ii libxinerama1 1:1.0.2-1 X11 Xinerama extension library ii libxml2 2.6.30.dfsg-3 GNOME XML library ii libxrender1 1:0.9.4-1 X Rendering Extension client libra ii libxslt1.1 1.1.22-1 XSLT processing library - runtime ii libxt6 1:1.0.5-3 X11 toolkit intrinsics library ii openoffice.org-common 1:2.3.1-1 OpenOffice.org office suite archit ii ttf-opensymbol 1:2.3.1-1 The OpenSymbol TrueType font ii zlib1g 1:1.2.3.3.dfsg-7 compression library - runtime Versions of packages openoffice.org-writer depends on: ii libc6 2.7-4 GNU C Library: Shared libraries ii libgcc1 1:4.2.2-4 GCC support library ii libicu38 3.8-5 International Components for Unico ii libstdc++6 4.2.2-4 The GNU Standard C++ Library v3 ii libwpd8c2a 0.8.12-1 Library for handling WordPerfect d ii libwps-0.1-1 0.1.1-1 Works text file format import filt ii libxml2 2.6.30.dfsg-3 GNOME XML library ii openoffice.org-base-cor 1:2.3.1-1 OpenOffice.org office suite -- lib ii openoffice.org-core 1:2.3.1-1 OpenOffice.org office suite archit ii python-uno 1:2.3.1-1 Python interface for OpenOffice.or ii zlib1g 1:1.2.3.3.dfsg-7 compression library - runtime Versions of packages openoffice.org-calc depends on: ii libc6 2.7-4 GNU C Library: Shared libraries ii libgcc1 1:4.2.2-4 GCC support library ii libstdc++6 4.2.2-4 The GNU Standard C++ Library v3 ii libsuitesparse 3.0.0-7 collection of libraries for comput ii lp-solve 5.5.0.10-9 Solve (mixed integer) linear progr ii openoffice.org-base-core 1:2.3.1-1 OpenOffice.org office suite -- lib ii openoffice.org-core 1:2.3.1-1 OpenOffice.org office suite archit Versions of packages openoffice.org-base depends on: ii gij [java2-runtime] 4:4.2.1-6 The GNU Java bytecode interpreter ii gij-4.1 [java2-runtime] 4.1.2-16 The GNU Java bytecode interpreter ii gij-4.2 [java2-runtime] 4.2.2-3 The GNU Java bytecode interpreter ii java-gcj-compat 1.0.77-2 Java runtime environment using GIJ ii libc6 2.7-4 GNU C Library: Shared libraries ii libgcc1 1:4.2.2-4 GCC support library ii libhsqldb-java 1.8.0.9-2 Java SQL database engine ii libstdc++6 4.2.2-4 The GNU Standard C++ Library v3 ii openoffice.org-base-core 1:2.3.1-1 OpenOffice.org office suite -- lib ii openoffice.org-core 1:2.3.1-1 OpenOffice.org office suite archit ii openoffice.org-java-common 1:2.3.1-1 OpenOffice.org office suite Java s Versions of packages openoffice.org-impress depends on: ii libc6 2.7-4 GNU C Library: Shared libraries ii libgcc1 1:4.2.2-4 GCC support library ii libstdc++6 4.2.2-4 The GNU Standard C++ Library v3 ii openoffice.org-core 1:2.3.1-1 OpenOffice.org office suite archit ii openoffice.org-draw 1:2.3.1-1 OpenOffice.org office suite - draw Versions of packages openoffice.org-math depends on: ii libc6 2.7-4 GNU C Library: Shared libraries ii libgcc1 1:4.2.2-4 GCC support library ii libstdc++6 4.2.2-4 The GNU Standard C++ Library v3 ii openoffice.org-core 1:2.3.1-1 OpenOffice.org office suite archit -- no debconf information
<?xml version="1.0" encoding="UTF-8"?> <!--This is a generated file. Do not alter this file!--> <java xmlns="http://openoffice.org/2004/java/framework/1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <enabled xsi:nil="true"/> <userClassPath xsi:nil="true"/> <vmParameters xsi:nil="true"/> <jreLocations xsi:nil="true"/> <javaInfo xsi:nil="false" vendorUpdate="2004-01-30" autoSelect="true"> <vendor>Free Software Foundation, Inc.</vendor> <location>file:///usr/lib</location> <version>1.5.0</version> <features>0</features> <requirements>0</requirements> <vendorData>660069006C0065003A002F002F002F007500730072002F006C00690062002F00670063006A002D0034002E0031002D00370031002F006C00690062006A0076006D002E0073006F00</vendorData> </javaInfo> </java>