openoffice crashes on "insert special character" (with lyrae's GAIA 0.3 theme)

Bug #148781 reported by Rafael C. Brandão
4
Affects Status Importance Assigned to Milestone
openoffice.org (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

openoffice writer crashes everytime i try to insert a special character. i'm running gutsy gibbon (dev. branch)
and here's what i get from terminal:
this error message doesn't show up until i click on insert / special character

rafael@mordor:~$ *** glibc detected *** /usr/lib/openoffice/program/soffice.bin: double free or corruption (out): 0x08942750 ***
======= Backtrace: =========
/lib/tls/i686/cmov/libc.so.6[0xb6a99d65]
/lib/tls/i686/cmov/libc.so.6(cfree+0x90)[0xb6a9d800]
/usr/lib/libglib-2.0.so.0(g_free+0x31)[0xb637f961]
/usr/lib/openoffice/program/libvclplug_gtk680li.so[0xb57a2d29]
/usr/lib/openoffice/program/libvcl680li.so(_ZN11SalGraphics22GetNativeControlRegionEmmRK6RegionmRK16ImplControlValueR16SalControlHandleRKN3rtl8OUStringERS0_SC_PK12OutputDevice+0x17b)[0xb7d67a8b]
/usr/lib/openoffice/program/libvcl680li.so(_ZN6Window22GetNativeControlRegionEmmRK6RegionmRK16ImplControlValueN3rtl8OUStringERS0_S8_+0x103)[0xb7e28633]
/usr/lib/openoffice/program/libvcl680li.so(_ZN7ListBox6ResizeEv+0x18c)[0xb7e71d9c]
/usr/lib/openoffice/program/libvcl680li.so[0xb7e0ed14]
/usr/lib/openoffice/program/libvcl680li.so(_ZN6Window4ShowEht+0xca)[0xb7e114ea]
/usr/lib/openoffice/program/libvcl680li.so(_ZN7ListBoxC1EP6WindowRK5ResId+0xd6)[0xb7e70576]
/usr/lib/openoffice/program/libsvx680li.so(_ZN14SvxCharMapDataC1EP14SfxModalDialoghP6ResMgr+0x338)[0xb1e106b8]
/usr/lib/openoffice/program/libcui680li.so[0xad67b1d3]
/usr/lib/openoffice/program/libcui680li.so[0xad5d0ebc]
/usr/lib/openoffice/program/libsw680li.so[0xaf43d460]
/usr/lib/openoffice/program/libsw680li.so[0xaf4408db]
/usr/lib/openoffice/program/libsw680li.so[0xaf4377a4]
/usr/lib/openoffice/program/libsfx680li.so[0xb3001b4a]
/usr/lib/openoffice/program/libsfx680li.so[0xb30022e8]
/usr/lib/openoffice/program/libsfx680li.so[0xb3002358]
/usr/lib/openoffice/program/libsfx680li.so[0xb3031ce5]
/usr/lib/openoffice/program/libsfx680li.so[0xb3031c89]
/usr/lib/openoffice/program/libvcl680li.so[0xb7e22e66]
/usr/lib/openoffice/program/libvclplug_gen680li.so(_ZN10SalDisplay21DispatchInternalEventEv+0xbc)[0xb538816c]
/usr/lib/openoffice/program/libvclplug_gtk680li.so[0xb5782041]
/usr/lib/openoffice/program/libvclplug_gtk680li.so[0xb5782081]
/usr/lib/libglib-2.0.so.0[0xb6376551]
/usr/lib/libglib-2.0.so.0(g_main_context_dispatch+0x17c)[0xb637811c]
/usr/lib/libglib-2.0.so.0[0xb637b55f]
/usr/lib/libglib-2.0.so.0(g_main_context_iteration+0x65)[0xb637bac5]
/usr/lib/openoffice/program/libvclplug_gtk680li.so[0xb5784171]
/usr/lib/openoffice/program/libvclplug_gen680li.so(_ZN14X11SalInstance5YieldEbb+0x37)[0xb538f927]
/usr/lib/openoffice/program/libvcl680li.so(_ZN11Application5YieldEb+0x59)[0xb7c22559]
/usr/lib/openoffice/program/libvcl680li.so(_ZN11Application7ExecuteEv+0x3c)[0xb7c2267c]
/usr/lib/openoffice/program/soffice.bin(_ZN7desktop7Desktop4MainEv+0x145d)[0x806f07d]
/usr/lib/openoffice/program/libvcl680li.so[0xb7c2834c]
/usr/lib/openoffice/program/libvcl680li.so(_Z6SVMainv+0x35)[0xb7c28455]
/usr/lib/openoffice/program/soffice.bin(main+0xcf)[0x806150f]
/lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe0)[0xb6a46050]
/usr/lib/openoffice/program/soffice.bin(_ZN6Window15SetPosSizePixelEllllt+0x365)[0x80613d1]
======= Memory map: ========
08048000-0809d000 r-xp 00000000 03:01 425921 /usr/lib/openoffice/program/soffice.bin
0809d000-0809e000 rw-p 00054000 03:01 425921 /usr/lib/openoffice/program/soffice.bin
0809e000-089b8000 rw-p 0809e000 00:00 0 [heap]
ad400000-ad421000 rw-p ad400000 00:00 0
ad421000-ad500000 ---p ad421000 00:00 0
ad56f000-ad851000 r-xp 00000000 03:01 425956 /usr/lib/openoffice/program/libcui680li.so
ad851000-ad867000 rw-p 002e2000 03:01 425956 /usr/lib/openoffice/program/libcui680li.so
ad867000-ad964000 r--p 00000000 03:01 653392 /usr/lib/openoffice/help/en/swriter.ht
ad964000-ada86000 r--p 00000000 03:01 653391 /usr/lib/openoffice/help/en/swriter.db
ada86000-adaa0000 r-xp 00000000 03:01 426099 /usr/lib/openoffice/program/svtmisc.uno.so
adaa0000-adaa2000 rw-p 00019000 03:01 426099 /usr/lib/openoffice/program/svtmisc.uno.so
adaa2000-adad5000 r-xp 00000000 03:01 329071 /usr/lib/libxslt.so.1.1.21
adad5000-adad6000 rw-p 00032000 03:01 329071 /usr/lib/libxslt.so.1.1.21
adae5000-adb44000 r-xp 00000000 03:01 426111 /usr/lib/openoffice/program/libucpchelp1.so
adb44000-adb46000 rw-p 0005f000 03:01 426111 /usr/lib/openoffice/program/libucpchelp1.so
adb46000-adb4e000
rafael@mordor:~$

description: updated
Revision history for this message
Brian Murray (brian-murray) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. This bug did not have a package associated with it, which is important for ensuring that it gets looked at by the proper developers. You can learn more about finding the right package at https://wiki.ubuntu.com/Bugs/FindRightPackage . I have classified this bug as a bug in openoffice.org.

Revision history for this message
Brian Murray (brian-murray) wrote :

I was unable to reproduce this using openoffice.org version 2.3.0-1ubuntu2 on amd64. The steps I took were going to the Insert menu and choosing Special Character.

Revision history for this message
Daniel Hahler (blueyed) wrote :

I cannot confirm it, with version 1:2.3.0-1ubuntu2 on AMD64, but running as x86.
Which font are you using? I've tried DejaVu Sans and Times New Roman.

Revision history for this message
Rafael C. Brandão (rcbrandao) wrote :

oh.. and thanks for the quick replies! you guys rock!

description: updated
Revision history for this message
Daniel Hahler (blueyed) wrote :

I've restored the original description.
Although it does not happen with the clearlooks gtk theme, it's still a bug and it should be kept here for reference at least.

This was your new description:
-----------
erhm.. i'm sorry.. nevermind this bug report please.. i've just changed my gtk theme back to clearlooks and now everything seems to be working fine. how can i get this bug report removed from here?
-----------

Which gtk theme triggered this error?

description: updated
Changed in openoffice.org:
assignee: nobody → blueyed
status: New → Incomplete
Revision history for this message
Rafael C. Brandão (rcbrandao) wrote :

oh! sure thing!
i was using lyrae's GAIA 0.3 theme.. in case i may post a link in here, you guys can get the theme from http://www.gnome-look.org/content/show.php/GAIA?content=63246

it uses 2 additional engines.. which are pixmap and mist. i've used this theme on feisty fawn for quite a while with no problems at all, just for the record.. the theme's very nice by the way...

thanks for the attention

Revision history for this message
Daniel Hahler (blueyed) wrote :

I could not reproduce this bug, after having installed the theme.
However, I seem to have run into other problems related to the theme (gnome-appearance-properties crashes, bug 150454).

Changed in openoffice.org:
assignee: blueyed → nobody
status: Incomplete → New
Revision history for this message
Daniel Hahler (blueyed) wrote :

After I've removed gtk-qt-engine I could now reproduce this crash, just after clicking on "insert special character", when using the GAIA theme.

Changed in openoffice.org:
status: New → Confirmed
description: updated
Revision history for this message
Rafael C. Brandão (rcbrandao) wrote :

well.. i haven't ever got gtk-qt engine installed in here, i think. not even when i was still using feisty fawn, still it used to work before i updated to gutsy. it's interesting that it works ok with clearlooks.

Revision history for this message
deters (lixoeletronico) wrote :
Download full text (4.2 KiB)

I'm also with that problem, with all GTK themes that uses pixbuf/pixmap engine, in many windows inside openoffice.

My System:
Ubuntu 7.10 32 bits
BrOffice.org 2.3.0
openoffice.org-core 1:2.3.0-1ubuntu4

deters@local:~$ openoffice
deters@local:~$ *** glibc detected *** /usr/lib/openoffice/program/soffice.bin: double free or corruption (out): 0x08ab9810 ***
======= Backtrace: =========
/lib/tls/i686/cmov/libc.so.6[0xb6af0d65]
/lib/tls/i686/cmov/libc.so.6(cfree+0x90)[0xb6af4800]
/usr/lib/libglib-2.0.so.0(g_free+0x31)[0xb63d6961]
/usr/lib/openoffice/program/libvclplug_gtk680li.so[0xb57f9d29]
/usr/lib/openoffice/program/libvcl680li.so(_ZN11SalGraphics22GetNativeControlRegionEmmRK6RegionmRK16ImplControlValueR16SalControlHandleRKN3rtl8OUStringERS0_SC_PK12OutputDevice+0x17b)[0xb7dc0a8b]
/usr/lib/openoffice/program/libvcl680li.so(_ZN6Window22GetNativeControlRegionEmmRK6RegionmRK16ImplControlValueN3rtl8OUStringERS0_S8_+0x103)[0xb7e81633]
/usr/lib/openoffice/program/libvcl680li.so(_ZN7ListBox6ResizeEv+0x18c)[0xb7ecad9c]
/usr/lib/openoffice/program/libvcl680li.so[0xb7e67d14]
/usr/lib/openoffice/program/libvcl680li.so(_ZN6Window4ShowEht+0xca)[0xb7e6a4ea]
/usr/lib/openoffice/program/libvcl680li.so(_ZN7ListBoxC1EP6WindowRK5ResId+0xd6)[0xb7ec9576]
/usr/lib/openoffice/program/libcui680li.so[0xad574f31]
/usr/lib/openoffice/program/libcui680li.so[0xad57591e]
/usr/lib/openoffice/program/libcui680li.so[0xad595fc9]
/usr/lib/openoffice/program/libcui680li.so[0xad5975f8]
/usr/lib/openoffice/program/libcui680li.so[0xad597d48]
/usr/lib/openoffice/program/libvcl680li.so(_ZN5Timer7TimeoutEv+0x1c)[0xb7c8184c]
/usr/lib/openoffice/program/libvcl680li.so(_ZN5Timer21ImplTimerCallbackProcEv+0x79)[0xb7c81a39]
/usr/lib/openoffice/program/libvclplug_gen680li.so(_ZNK10X11SalData7TimeoutEv+0x2a)[0xb53d7aba]
/usr/lib/openoffice/program/libvclplug_gtk680li.so[0xb57d9236]
/usr/lib/openoffice/program/libvclplug_gtk680li.so[0xb57d9271]
/usr/lib/libglib-2.0.so.0[0xb63cf8d6]
/usr/lib/libglib-2.0.so.0(g_main_context_dispatch+0x17c)[0xb63cf11c]
/usr/lib/libglib-2.0.so.0[0xb63d255f]
/usr/lib/libglib-2.0.so.0(g_main_context_iteration+0x65)[0xb63d2ac5]
/usr/lib/openoffice/program/libvclplug_gtk680li.so[0xb57db201]
/usr/lib/openoffice/program/libvclplug_gen680li.so(_ZN14X11SalInstance5YieldEbb+0x37)[0xb53e5927]
/usr/lib/openoffice/program/libvcl680li.so(_ZN11Application5YieldEb+0x59)[0xb7c7b559]
/usr/lib/openoffice/program/libvcl680li.so(_ZN6Dialog7ExecuteEv+0xb6)[0xb7dfd6e6]
/usr/lib/openoffice/program/libcui680li.so[0xad58e91e]
/usr/lib/openoffice/program/libcui680li.so[0xad535f17]
/usr/lib/openoffice/program/libsfx680li.so[0xb2f58604]
/usr/lib/openoffice/program/libsfx680li.so[0xb2f48288]
/usr/lib/openoffice/program/libsfx680li.so[0xb3107b4a]
/usr/lib/openoffice/program/libsfx680li.so(_ZN13SfxDispatcher8_ExecuteER8SfxShellRK7SfxSlotR10SfxRequestt+0x93)[0xb31083f3]
/usr/lib/openoffice/program/libsfx680li.so[0xb30faee0]
/usr/lib/openoffice/program/libsfx680li.so[0xb31279eb]
/usr/lib/openoffice/program/libsfx680li.so[0xb3128421]
/usr/lib/openoffice/program/libfwk680li.so[0xb2a03ed9]
/usr/lib/openoffice/program/libfwk680li.so[0xb2a04ae4]
/usr/lib/openoffice/program/libvcl680li.so(_ZN4Menu6S...

Read more...

Revision history for this message
Rafael C. Brandão (rcbrandao) wrote :

hey! i'm here once again to report that i've managed to reproduce this bug once again using the following theme: Frozen Plastic (http://www.gnome-look.org/content/show.php/Frozen+Plastic+Suite?content=44781). I'm not sure though, whether this theme uses pixbuf/pixmap or not... in any case, i'll have to stick to clearlooks for a while...

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.