"Export as PDF" crashes openoffice writer

Bug #158609 reported by David Morris
4
Affects Status Importance Assigned to Milestone
openoffice.org (Ubuntu)
Invalid
Undecided
Daniel Hahler

Bug Description

Binary package hint: openoffice.org

Using openoffice.org-writer 1:2.3.0-1ubuntu5 when exporting as a pdf via the "Export as PDF" option it causes the system to crash. This is on Gutsy i386.

Revision history for this message
David Morris (dave-greenacre) wrote :

An example odf file which causes it to crash on my system.

Revision history for this message
David Morris (dave-greenacre) wrote :
Download full text (5.5 KiB)

*** glibc detected *** /usr/lib/openoffice/program/soffice.bin: double free or corruption (out): 0x089fcc60 ***
======= Backtrace: =========
/lib/tls/i686/cmov/libc.so.6[0xb6adcd65]
/lib/tls/i686/cmov/libc.so.6(cfree+0x90)[0xb6ae0800]
/usr/lib/libglib-2.0.so.0(g_free+0x31)[0xb63c2961]
/usr/lib/openoffice/program/libvclplug_gtk680li.so[0xb57e5d29]
/usr/lib/openoffice/program/libvcl680li.so(_ZN11SalGraphics22GetNativeControlRegionEmmRK6RegionmRK16ImplControlValueR16SalControlHandleRKN3rtl8OUStringERS0_SC_PK12OutputDevice+0x17b)[0xb7db1a8b]
/usr/lib/openoffice/program/libvcl680li.so(_ZN6Window22GetNativeControlRegionEmmRK6RegionmRK16ImplControlValueN3rtl8OUStringERS0_S8_+0x103)[0xb7e72633]
/usr/lib/openoffice/program/libvcl680li.so(_ZN7ListBox6ResizeEv+0x18c)[0xb7ebbd9c]
/usr/lib/openoffice/program/libvcl680li.so[0xb7e58d14]
/usr/lib/openoffice/program/libvcl680li.so(_ZN6Window4ShowEht+0xca)[0xb7e5b4ea]
/usr/lib/openoffice/program/libvcl680li.so(_ZN7ListBoxC1EP6WindowRK5ResId+0xd6)[0xb7eba576]
/usr/lib/openoffice/program/libpdffilter680li.so[0xace09f64]
/usr/lib/openoffice/program/libpdffilter680li.so[0xace0a3f9]
/usr/lib/openoffice/program/libsfx680li.so[0xb31b7f13]
/usr/lib/openoffice/program/libsfx680li.so[0xb31b82c4]
/usr/lib/openoffice/program/libsfx680li.so(_ZN12SfxTabDialog7ExecuteEv+0x37)[0xb31b84a7]
/usr/lib/openoffice/program/libsvt680li.so(_ZN3svt17OGenericUnoDialog7executeEv+0x139)[0xb78fc2c9]
/usr/lib/openoffice/program/libsfx680li.so[0xb308d340]
/usr/lib/openoffice/program/libsfx680li.so[0xb30977c6]
/usr/lib/openoffice/program/libsfx680li.so[0xb302cf75]
/usr/lib/openoffice/program/libsfx680li.so[0xb302f798]
/usr/lib/openoffice/program/libsfx680li.so[0xb30f5b4a]
/usr/lib/openoffice/program/libsfx680li.so(_ZN13SfxDispatcher8_ExecuteER8SfxShellRK7SfxSlotR10SfxRequestt+0x93)[0xb30f63f3]
/usr/lib/openoffice/program/libsfx680li.so[0xb30e8ee0]
/usr/lib/openoffice/program/libsfx680li.so[0xb31159eb]
/usr/lib/openoffice/program/libsfx680li.so[0xb3116421]
/usr/lib/openoffice/program/libfwk680li.so[0xb29f1ed9]
/usr/lib/openoffice/program/libfwk680li.so[0xb29f2ae4]
/usr/lib/openoffice/program/libvcl680li.so(_ZN4Menu6SelectEv+0x57)[0xb7e06247]
/usr/lib/openoffice/program/libvcl680li.so[0xb7e01618]
/usr/lib/openoffice/program/libvcl680li.so[0xb7e01638]
/usr/lib/openoffice/program/libvcl680li.so[0xb7e6ce66]
/usr/lib/openoffice/program/libvclplug_gen680li.so(_ZN10SalDisplay21DispatchInternalEventEv+0xbc)[0xb53cd16c]
/usr/lib/openoffice/program/libvclplug_gtk680li.so[0xb57c5041]
/usr/lib/openoffice/program/libvclplug_gtk680li.so[0xb57c5081]
/usr/lib/libglib-2.0.so.0[0xb63b9551]
/usr/lib/libglib-2.0.so.0(g_main_context_dispatch+0x17c)[0xb63bb11c]
/usr/lib/libglib-2.0.so.0[0xb63be55f]
/usr/lib/libglib-2.0.so.0(g_main_context_iteration+0x65)[0xb63beac5]
/usr/lib/openoffice/program/libvclplug_gtk680li.so[0xb57c7171]
/usr/lib/openoffice/program/libvclplug_gen680li.so(_ZN14X11SalInstance5YieldEbb+0x37)[0xb53d4927]
/usr/lib/openoffice/program/libvcl680li.so(_ZN11Application5YieldEb+0x59)[0xb7c6c559]
/usr/lib/openoffice/program/libvcl680li.so(_ZN11Application7ExecuteEv+0x3c)[0xb7c6c67c]
/usr/lib/openoffice/program/soffice.bin(_ZN7desktop7Desktop4MainEv+0x14...

Read more...

Revision history for this message
Basilio Kublik (sourcercito) wrote :

Hi David
I couldn't reproduce this issue using your example file, is this reproducible with a newly created user?.

related packages:
===========
openoffice.org 1:2.3.0-1ubuntu5
openoffice.org-base 1:2.3.0-1ubuntu5
openoffice.org-common 1:2.3.0-1ubuntu5
openoffice.org-core 1:2.3.0-1ubuntu5
openoffice.org-gnome 1:2.3.0-1ubuntu5
openoffice.org-gtk 1:2.3.0-1ubuntu5
openoffice.org-writer 1:2.3.0-1ubuntu5

Thanks in advance

Changed in openoffice.org:
status: New → Incomplete
Revision history for this message
David Morris (dave-greenacre) wrote :

I tried it as another user on my machine and it works fine! Strange.

After doing that I can add that it crashes before it gives you the 1st screen to choose the options for exporting the pdf.

Revision history for this message
Basilio Kublik (sourcercito) wrote :

Hi David
It could be caused by an incompatible configuration or something in your home directory, i couldn't quite understand your last comment, probably it's too early in the morning here, but could you please tell me, if it's definitely not reproducible with another environment but the one you use when you first observe this issue?.

Thanks

Revision history for this message
David Morris (dave-greenacre) wrote :

To clarify. I logged in as another user which is setup on this machine, using the same file as before I was able to successfully export it to pdf.

Since I was able to do this, I now know that when it crashes for me (logged in as my user), it fails to load the 1st screen after clicking on "Export as PDF" rather than during the creation process as I thought.

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

Thank you for taking the time to report this bug and helping to make Ubuntu better. This particular bug has already been reported and is a duplicate of bug 131526, so it is being marked as such. A patch for this has been provided already and an update may be available shortly. The current best workaround seems to be using another Gnome theme, e.g. "Human".
Feel free to continue to report any other bugs you may find.

Changed in openoffice.org:
assignee: nobody → blueyed
status: Incomplete → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Bug attachments

Remote bug watches

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