Comment 0 for bug 131526

Revision history for this message
Simon Schenk (sschenk) wrote : [gutsy] OO crashes on errors in current gtk theme

Binary package hint: openoffice.org2

OO Applications do not start or crash when opening a file, if the current gtk theme contains a bug. The following trace shows what happens when the 'tactile' theme is used, which seems to be incomplete. With the default theme and others, this error does not occur.

While the problem is related to the theme as well, OO certainly should not crash here.

Used version: gutsy as of 2007-08-10; OO 2.3.0~src680m224-1ubuntu2

I first noticed the problem after the automatic update to 2.3.0 yesterday.

sschenk@lapace01:~$ ooimpress
/home/sschenk/.themes/Tactile/gtk-2.0/gtkrc:1046: Bilddatei konnte nicht in pixmap_path gefunden werden: »spin_button_up_arrow_prelight.png«
/home/sschenk/.themes/Tactile/gtk-2.0/gtkrc:1050: Overlay image options specified without filename
/home/sschenk/.themes/Tactile/gtk-2.0/gtkrc:1056: Bilddatei konnte nicht in pixmap_path gefunden werden: »spin_button_down_arrow_prelight.png«
/home/sschenk/.themes/Tactile/gtk-2.0/gtkrc:1060: Overlay image options specified without filename
*** glibc detected *** /usr/lib/openoffice/program/soffice.bin: free(): invalid pointer: 0x0866e1a0 ***
======= Backtrace: =========
/lib/tls/i686/cmov/libc.so.6[0xb6b8fd75]
/lib/tls/i686/cmov/libc.so.6(cfree+0x90)[0xb6b93810]
/usr/lib/libglib-2.0.so.0(g_free+0x31)[0xb6479961]
/usr/lib/openoffice/program/libvclplug_gtk680li.so[0xb58a0099]
/usr/lib/openoffice/program/libvcl680li.so(_ZN11SalGraphics22GetNativeControlRegionEmmRK6RegionmRK16ImplControlValueR16SalControlHandleRKN3rtl8OUStringERS0_SC_PK12OutputDevice+0x17b)[0xb7e29e7b]
/usr/lib/openoffice/program/libvcl680li.so(_ZN6Window22GetNativeControlRegionEmmRK6RegionmRK16ImplControlValueN3rtl8OUStringERS0_S8_+0x103)[0xb7eea063]
/usr/lib/openoffice/program/libvcl680li.so(_ZN7ListBox6ResizeEv+0x18c)[0xb7f3313c]
/usr/lib/openoffice/program/libvcl680li.so[0xb7ed0b04]
/usr/lib/openoffice/program/libvcl680li.so(_ZN6Window4ShowEht+0xca)[0xb7ed31ba]
/usr/lib/openoffice/program/libvcl680li.so(_ZN7ListBoxC1EP6WindowRK5ResId+0xd6)[0xb7f31916]
/usr/lib/openoffice/program/libsdui680li.so[0xaae42186]
...

Best regards,
Simon