FS#8209 - Attempting to print in OpenOffice causes crash after evolution upgrade
Attached to Project:
Arch Linux
Opened by Howard Johnson (hjohnson) - Wednesday, 03 October 2007, 16:26 GMT
Last edited by Andreas Radke (AndyRTR) - Tuesday, 23 October 2007, 17:24 GMT
Opened by Howard Johnson (hjohnson) - Wednesday, 03 October 2007, 16:26 GMT
Last edited by Andreas Radke (AndyRTR) - Tuesday, 23 October 2007, 17:24 GMT
|
Details
Description: After upgrading evolution to 2.12.0 from
testing, OpenOffice (2.3.0) now crashes when attempting to
print. The following is the backtrace from OO:
*** glibc detected *** /opt/openoffice/program/soffice.bin: munmap_chunk(): invalid pointer: 0x082b7f60 *** ======= Backtrace: ========= /lib/libc.so.6[0xb6ba2c06] /usr/lib/libglib-2.0.so.0(g_free+0x31)[0xb650c9f1] /opt/openoffice/program/libvclplug_gtk680li.so[0xb4f53504] /opt/openoffice/program/libvcl680li.so(_ZN11SalGraphics22GetNativeControlRegionEmmRK6RegionmRK16ImplControlValueR16SalControlHandleRKN3rtl8OUStringERS0_SC_PK12OutputDevice+0x144)[0xb7dfb074] /opt/openoffice/program/libvcl680li.so(_ZN6Window22GetNativeControlRegionEmmRK6RegionmRK16ImplControlValueN3rtl8OUStringERS0_S8_+0x103)[0xb7eba743] /opt/openoffice/program/libvcl680li.so(_ZN7ListBox6ResizeEv+0x173)[0xb7f02d33] /opt/openoffice/program/libvcl680li.so[0xb7ea20f4] /opt/openoffice/program/libvcl680li.so(_ZN6Window4ShowEht+0xc7)[0xb7ea38b7] /opt/openoffice/program/libvcl680li.so(_ZN7ListBoxC1EP6WindowRK5ResId+0xe1)[0xb7f015a1] /opt/openoffice/program/libsvt680li.so(_ZN11PrintDialogC1EP6Window+0x176)[0xb78fd616] /opt/openoffice/program/libsc680li.so(_ZN14ScTabViewShell17CreatePrintDialogEP6Window+0x84)[0xaed4d234] /opt/openoffice/program/libsfx680li.so[0xb1cdd360] /opt/openoffice/program/libsfx680li.so[0xb1d0f658] /opt/openoffice/program/libsfx680li.so[0xb1d0fde8] /opt/openoffice/program/libsfx680li.so[0xb1d40236] /opt/openoffice/program/libsfx680li.so[0xb1d401d9] /opt/openoffice/program/libvcl680li.so[0xb7eb582c] /opt/openoffice/program/libvclplug_gen680li.so(_ZN10SalDisplay21DispatchInternalEventEv+0xbc)[0xb4af8cec] /opt/openoffice/program/libvclplug_gtk680li.so[0xb4f33d21] /usr/lib/libglib-2.0.so.0[0xb6503671] /usr/lib/libglib-2.0.so.0(g_main_context_dispatch+0x176)[0xb6505226] /usr/lib/libglib-2.0.so.0[0xb65085b2] /usr/lib/libglib-2.0.so.0(g_main_context_iteration+0x6e)[0xb6508b6e] /opt/openoffice/program/libvclplug_gtk680li.so[0xb4f35fd1] /opt/openoffice/program/libvclplug_gen680li.so(_ZN14X11SalInstance5YieldEbb+0x37)[0xb4b00547] /opt/openoffice/program/libvcl680li.so(_ZN11Application5YieldEb+0x59)[0xb7cb7059] /opt/openoffice/program/libvcl680li.so(_ZN11Application7ExecuteEv+0x3c)[0xb7cb717c] /opt/openoffice/program/soffice.bin(_ZN7desktop7Desktop4MainEv+0x1360)[0x806c340] /opt/openoffice/program/libvcl680li.so[0xb7cbcbb6] /opt/openoffice/program/libvcl680li.so(_Z6SVMainv+0x35)[0xb7cbccb5] /opt/openoffice/program/soffice.bin(main+0xcf)[0x805e1df] /lib/libc.so.6(__libc_start_main+0xe0)[0xb6b52f90] /opt/openoffice/program/soffice.bin(_ZN6Window15SetPosSizePixelEllllt+0x351)[0x805e0a1] ======= Memory map: ======== 08048000-08099000 r-xp 00000000 08:11 570018 /opt/openoffice/program/soffice.bin 08099000-0809a000 rwxp 00050000 08:11 570018 /opt/openoffice/program/soffice.bin 0809a000-082d5000 rwxp 0809a000 00:00 0 [heap] ad078000-ad16b000 r-xp 00000000 08:11 567158 /opt/openoffice/help/en/scalc.ht ad16b000-ad18c000 rwxp ad16b000 00:00 0 ad18c000-ad28b000 r-xp 00000000 08:11 567157 /opt/openoffice/help/en/scalc.db ad28b000-ad2ac000 rwxp ad28b000 00:00 0 ad2ac000-ad2c5000 r-xp 00000000 08:11 570085 /opt/openoffice/program/svtmisc.uno.so.1.1 ad2c5000-ad2c7000 rwxp 00018000 08:11 570085 /opt/openoffice/program/svtmisc.uno.so.1.1 ad2c7000-ad2fa000 r-xp 00000000 08:11 530068 /usr/lib/libxslt.so.1.1.22 ad2fa000-ad2fb000 rwxp 00033000 08:11 530068 /usr/lib/libxslt.so.1.1.22 ad2fb000-ad3fe000 r-xp 00000000 08:11 482790 /usr/lib/libdb-4.5.so ad3fe000-ad401000 rwxp 00102000 08:11 482790 /usr/lib/libdb-4.5.so ad401000-ad45f000 r-xp 00000000 08:11 569953 /opt/openoffice/program/libucpchelp1.so.1.1 ad45f000-ad461000 rwxp 0005e000 08:11 569953 /opt/openoffice/program/libucpchelp1.so.1.1 ad461000-ad462000 ---p ad461000 00:00 0 ad462000-adc62000 rwxp ad462000 00:00 0 adc62000-adcad000 r-xp 00000000 08:11 486383 /usr/lib/libgcrypt.so.11.2.3 adcad000-adcaf000 rwxp 0004a000 08:11 486383 /usr/lib/libgcrypt.so.11.2.3 adcaf000-add21000 r-xp 00000000 08:11 520880 /usr/lib/libgnutls.so.13.8.3 add21000-add27000 rwxp 00071000 08:11 520880 /usr/lib/libgnutls.so.13.8.3 add27000-add55000 r-xp 00000000 08:11 521482 /usr/lib/libcups.so.2 add55000-add57000 rwxp 0002d000 08:11 521482 /usr/lib/libcups.so.2 add66000-addb2000 r-xs 00000000 08:11 566240 /usr/share/fonts/TTF/DejaVuSans-ExtraLight.ttf addb2000-ade82000 rwxp addb2000 00:00 0 ade89000-ade91000 r-xp 00000000 08:11 569864 /opt/openoffice/program/libmcnttype.so.1.1 ade91000-ade92000 rwxp 00007000 08:11 569864 /opt/openoffice/program/libmcnttype.so.1.1 ade92000-ae002000 rwxp ade92000 00:00 0 ae002000-ae07e000 r-xp 00000000 08:11 570262 /opt/openoffice/program/libxstor.so.1.1 ae07e000-ae081000 rwxp 0007b000 08:11 570262 /opt/openoffice/program/libxstor.so.1.1 ae081000-ae091000 rwxp ae081000 00:00 0 ae091000-ae0b0000 r-xp 00000000 08:11 569816 /opt/openoffice/program/fsstorage.uno.so.1.1 ae0b0000-ae0b2000 rwxp 0001e000 08:11 569816 /opt/openoffice/program/fsstorage.uno.so.1.1 ae0b2000-ae0be000 r-xp 00000000 08:11 569978 /opt/openoffice/program/libevtatt.so.1.1 ae0be000-ae0bf000 rwxp 0000b000 08:11 569978 /opt/openoffice/program/libevtatt.so.1.1 ae0bf000-ae0cf000 rwxp ae0bf000 00:00 0 ae0cf000-ae0ec000 r-xp 00000000 08:11 569758 /opt/openoffice/program/reflection.uno.so.1.1 ae0ec000-ae0ee000 rwxp 0001c000 08:11 569758 /opt/openoffice/program/reflection.uno.so.1.1 ae0ee000-ae10d000 r-xp 00000000 08:11 569568 /opt/openoffice/program/introspection.uno.so.1.1 ae10d000-ae10e000 rwxp 0001f000 08:11 569568 /opt/openoffice/program/introspection.uno.so.1.1 ae10e000-ae38a000 r-xp 00000000 08:11 569552 /opt/openoffice/program/libfrm680li.so.1.1 ae38a000-ae3aa000 rwxp 0027b000 08:11 569552 /opt/openoffice/program/libfrm680li.so.1.1 ae3aa000-ae3ac000 rwxp ae3aa000 00:00 0 ae3ac000-ae3fd000 r-xs 00000000 08:11 520072 /usr/share/fonts/TTF/times.ttf ae3fd000-ae41d000 rwxp ae3fd000 00:00 0 ae41d000-ae4a1000 r-xs 00000000 08:11 566235 /usr/share/fonts/TTF/DejaVuSans-Bold.ttf ae4a1000-ae4c1000 rwxp ae4a1000 00:00 0 ae4c1000-ae572000 r-xp 00000000 08:11 569559 /opt/openoffice/program/liblocaledata_others.so.1.1 ae572000-ae594000 rwxp 000b1000 08:11 569559 /opt/openoffice/program/liblocaledata_others.so.1.1 ae594000-ae64d000 r-xp 00000000 08:11 569922 /opt/openoffice/program/liblocaledata_euro.so.1.1 ae64d000-ae670000 rwxp 000b8000 08:11 569922 /opt/openoffice/program/liblocaledata_euro.so.1.1 ae670000-ae690000 r-xp 00000000 08:11 570264 /opt/openoffice/program/liblocaledata_es.so.1.1 ae690000-ae694000 rwxp 00020000 08:11 570264 /opt/openoffice/program/liblocaledata_es.so.1.1 ae694000-ae724000 rwxp ae694000 00:00 0 ae724000-ae742000 r-xp 00000000 08:11 570154 /opt/openoffice/program/liblocaledata_en.so.1.1 ae742000-ae747000 rwxp 0001e000 08:11 570154 /opt/openoffice/program/liblocaledata_en.so.1.1 ae747000-ae877000 r-xp 00000000 08:11 566292 /usr/lib/libicui18n.so.36.0 ae877000-ae87d000 rwxp 00130000 08:11 566292 /usr/lib/libicui18n.so.36.0 ae87d000-ae88b000 r-xp 00000000 08:11 520820 /usr/lib/libtasn1.so.3.0.12 ae88b000-ae88c000 rwxp 0000e000 08:11 520820 /usr/lib/libtasn1.so.3.0.12 ae88c000-ae9d9000 r-xp 00000000 08:11 569886 /opt/openoffice/program/i18npool.uno.so.1.1 ae9d9000-ae9e8000 rwxp 0014d000 08:11 569886 /opt/openoffice/program/i18npool.uno.so.1.1 ae9e8000-ae9eb000 rwxp ae9e8000 00:00 0 ae9eb000-aea2f000 r-xs 00000000 08:11 520055 /usr/share/fonts/TTF/arial.ttf aea2f000-aea3f000 rwxp aea2f000 00:00 0 aea3f000-aeb94000 r-xp 00000000 08:11 569801 /opt/openoffice/program/libdbtools680li.so.1.1 aeb94000-aeb9d000 rwxp 00154000 08:11 569801 /opt/openoffice/program/libdbtools680li.so.1.1 aeb9d000-aeb9e000 rwxp aeb9d000 00:00 0 aeb9e000-af534000 r-xp 00000000 08:11 570048 /opt/openoffice/program/libsc680li.so af534000-af583000 rwxp 00996000 08:11 570048 /opt/openoffice/program/libsc680li.so af583000-af598000 rwxp af583000 00:00 0 af598000-af599000 ---p af598000 00:00 0 af599000-afd99000 rwxp af599000 00:00 0 afd99000-afdcb000 r-xp 00000000 08:11 569728 /opt/openoffice/program/libdtransX11680li.so.1.1 afdcb000-afdce000 rwxp 00031000 08:11 569728 /opt/openoffice/program/libdtransX11680li.so.1.1 afdce000-afe5e000 rwxp afdce000 00:00 0 afe5e000-afea9000 r-xp 00000000 08:11 569972 /opt/openoffice/program/libfilterconfig1.so.1.1 afea9000-afeab000 rwxp 0004a000 08:11 569972 /opt/openoffice/program/libfilterconfig1.so.1.1 afeab000-afed9000 r-xp 00000000 08:11 569844 /opt/openoffice/program/libuui680li.so.1.1 afed9000-afedb000 rwxp 0002e000 08:11 569844 /opt/openoffice/program/libuui680li.so.1.1 afedb000-afeea000 r-xp 00000000 08:11 569582 /opt/openoffice/program/libi18nutilgcc3.so.1.1 afeea000-afeeb000 rwxp 0000f000 08:11 569582 /opt/openoffice/program/libi18nutilgcc3.so.1.1 afeeb000-afeec000 rwxp afeeb000 00:00 0 afeec000-aff6f000 r-xp 00000000 08:11 570046 /opt/openoffice/program/liblng680li.so.1.1 aff6f000-aff75000 rwxp 00082000 08:11 570046 /opt/openoffice/program/liblng680li.so.1.1 aff75000-affdf000 r-xp 00000000 08:11 569695 /opt/openoffice/program/libgo680li.so.1.1 affdf000-affe2000 rwxp 00069000 08:11 569695 /opt/openoffice/program/libgo680li.so.1.1 affe2000-b03fe000 r-xp 00000000 08:11 569931 /opt/openoffice/program/libxo680li.so.1.1 b03fe000-b0425000 rwxp 0041b000 08:11 569931 /opt/openoffice/program/libxo680li.so.1.1 b0425000-b0426000 rwxp b0425000 00:00 0 b0426000-b0449000 r-xp 00000000 08:11 569927 /opt/openoffice/program/libavmedia680li.so.1.1 b0449000-b044b000 rwxp 00022000 08:11 56992[ Additional info: The following was updated when I did the evolution upgrade: [2007-10-03 10:32] --- MARK --- UPGRADE evolution [2007-10-03 10:32] upgraded gail (1.18.0-2 -> 1.20.0-1) [2007-10-03 10:32] upgraded libgnomecanvas (2.14.0-2 -> 2.20.0-1) [2007-10-03 10:32] upgraded gnome-vfs (2.18.1-2 -> 2.20.0-2) [2007-10-03 10:32] upgraded libbonobo (2.18.0-2 -> 2.20.0-1) [2007-10-03 10:32] upgraded libgnome (2.18.0-2 -> 2.20.0-1) [2007-10-03 10:32] upgraded libbonoboui (2.18.0-2 -> 2.20.0-1) [2007-10-03 10:32] upgraded atk (1.18.0-2 -> 1.20.0-1) [2007-10-03 10:32] upgraded gtk2 (2.10.14-3 -> 2.12.0-1) [2007-10-03 10:32] upgraded gnome-keyring (0.8.1-2 -> 2.20.0-1) [2007-10-03 10:32] upgraded libgnomeui (2.18.1-2 -> 2.20.0-1) [2007-10-03 10:32] upgraded gnome-icon-theme (2.18.0-1 -> 2.20.0-1) [2007-10-03 10:32] upgraded gtkhtml (3.14.3-1 -> 3.16.0-1) [2007-10-03 10:32] upgraded gconf (2.18.0.1-4 -> 2.20.0-1) [2007-10-03 10:32] upgraded heimdal (0.8.1-3 -> 1.0.1-2) [2007-10-03 10:32] ATTENTION DB PACKAGE: [2007-10-03 10:32] Please consider to run db_upgrade on Berkeley DB databases with a major db version number update. [2007-10-03 10:32] upgraded db (4.5.20-2 -> 4.6.19-1) [2007-10-03 10:33] upgraded smbclient (3.0.26a-1 -> 3.0.26a-2) [2007-10-03 10:33] upgraded evolution-data-server (1.10.3.1-1 -> 1.12.0-2) [2007-10-03 10:33] upgraded evolution (2.10.3-1 -> 2.12.0-1) Steps to reproduce: 1. Upgrade evolution from testing. 2. Open a new document in OpenOffice 3. Select File | Print |
This task depends upon
Closed by Andreas Radke (AndyRTR)
Tuesday, 23 October 2007, 17:24 GMT
Reason for closing: Fixed
Additional comments about closing: seems to work now for almost all gtk themes
Tuesday, 23 October 2007, 17:24 GMT
Reason for closing: Fixed
Additional comments about closing: seems to work now for almost all gtk themes
ghostscript 8.15.4-3
error: failed to prepare transaction (could not satisfy dependencies)
:: thunderbird: requires gtk2>=2.12.0
does it only crash in OOo writer or also in other parts?
post output given when starting from commandline "soffice". maybe you can also try out the OpenOffice-base-devel pkg from unstable.
cups 1.2.12-1
Crux theme (although in my testing the theme did not matter... it crashed in all themes)
ghostscript 8.15.4-3
foomatic is not installed
hpijs is not installed
samba 3.0.26a-1
In our environment all printing is done through cups/samba to shared network printers. In our case the type and model of printer does not matter since the print selection dialog box never had a chance to appear.
Also printing in other applications (i.e. Firefox and printing test pages from cups) worked just fine.
Not only printing, algo crashes then checking ortography and changing language as normal user.
As root (first time executing soffice) is not crashing, i've to check if as a new user crashes.
libgnomeprint 2.18.2-1
libgnome 2.20.1.1-1
cups 1.3.3-1
ghostscript 8.60-1
foomatic-db 3.0_20071012-1
foomatic-db-hpijs 20071012-1
gtk_theme: Clearlooks
icon_theme: gnome
With gtk_theme: Dogmastik crashes
With gtk_theme: Clearlooks doesn't crash
that should be the fix. As stated above, it's an invalid free which is triggered by some GTK themes.
gtk_theme: Dogmastik
openoffice-base (2.3.0-3 -> 2.3.0-4)
gnome-desktop (2.20.0-1 -> 2.20.1-1)
gtk-engines (2.12.1-1 -> 2.12.2-1)
gnome-themes (2.20.0-1 -> 2.20.1-1)