Public bug reported:

Binary package hint: libreoffice

$ lsb_release -rd
Description:    Ubuntu 11.04
Release:        11.04
$ apt-cache policy libreoffice
libreoffice:
  Installed: 1:3.3.2-1ubuntu4
  Candidate: 1:3.3.2-1ubuntu4
  Version table:
 *** 1:3.3.2-1ubuntu4 0
        500 http://nl3.archive.ubuntu.com/ubuntu/ natty/universe i386 Packages
        100 /var/lib/dpkg/status

After upgrading to Ubuntu 11.04, Libreoffice Calc consistently crashes
when saving the attached spreadsheet. The same spreadsheet worked
correctly before (in OpenOffice, Ubuntu 10.10 and before), never had a
problem. The spreadsheet uses macros, but it doesn't matter if I enable
or disable them.

Trying to get things to work, I completely removed libreoffice and all
related packages, and used "sudo apt-get install libreoffice" after
that. Also removed my ~/.libreoffice and ~/.openoffice.org directories.
This did not make a difference.

When I use gdb, I get the following:

$ gdb --args /usr/lib/libreoffice/program/soffice.bin 017-tripel/017-tripel.ods 
GNU gdb (Ubuntu/Linaro 7.2-1ubuntu11) 7.2
Copyright (C) 2010 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i686-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/lib/libreoffice/program/soffice.bin...(no debugging 
symbols found)...done.
(gdb) run
Starting program: /usr/lib/libreoffice/program/soffice.bin 
017-tripel/017-tripel.ods
[Thread debugging using libthread_db enabled]
[New Thread 0xb4a9cb70 (LWP 5268)]
[New Thread 0xb2f04b70 (LWP 5270)]
[New Thread 0xb2703b70 (LWP 5271)]
[New Thread 0xb1b0bb70 (LWP 5273)]
[New Thread 0xaf70fb70 (LWP 5274)]
[New Thread 0xaeba1b70 (LWP 5278)]
[Thread 0xaeba1b70 (LWP 5278) exited]
[Thread 0xb2f04b70 (LWP 5270) exited]
[New Thread 0xb2f04b70 (LWP 5279)]
[New Thread 0xaeba1b70 (LWP 5280)]
[Thread 0xaeba1b70 (LWP 5280) exited]
[New Thread 0xaeba1b70 (LWP 5281)]
[Thread 0xb2f04b70 (LWP 5279) exited]
[New Thread 0xb2f04b70 (LWP 5282)]
[Thread 0xaeba1b70 (LWP 5281) exited]
[Thread 0xb2f04b70 (LWP 5282) exited]
[New Thread 0xb2f04b70 (LWP 5283)]
[New Thread 0xaeba1b70 (LWP 5284)]
[Thread 0xaeba1b70 (LWP 5284) exited]
[Thread 0xb2f04b70 (LWP 5283) exited]


(after this, I make a change to the document, and save it, and...)


Program received signal SIGSEGV, Segmentation fault.
0xb7e4d9b0 in rtl_uString_assign ()
   from /usr/lib/libreoffice/program/../basis-link/ure-link/lib/libuno_sal.so.3
(gdb) bt
#0  0xb7e4d9b0 in rtl_uString_assign ()
   from /usr/lib/libreoffice/program/../basis-link/ure-link/lib/libuno_sal.so.3
#1  0xaca34e36 in ?? ()
   from /usr/lib/libreoffice/program/../basis-link/program/libcharttoolsli.so
#2  0xaca68bf9 in 
chart::ChartModelHelper::createInternalDataProvider(com::sun::star::uno::Reference<com::sun::star::chart2::XChartDocument>
 const&, bool) ()
   from /usr/lib/libreoffice/program/../basis-link/program/libcharttoolsli.so
#3  0xac8cbbee in ?? ()
   from 
/usr/lib/libreoffice/program/../basis-link/program/libchartcontrollerli.so
#4  0xac8cc3ea in ?? ()
   from 
/usr/lib/libreoffice/program/../basis-link/program/libchartcontrollerli.so
#5  0xac8d22cd in ?? ()
   from 
/usr/lib/libreoffice/program/../basis-link/program/libchartcontrollerli.so
#6  0xafc0fde2 in ?? ()
   from /usr/lib/libreoffice/program/../basis-link/program/libxoli.so
#7  0xafc21d04 in ?? ()
   from /usr/lib/libreoffice/program/../basis-link/program/libxoli.so
#8  0xafc23f18 in ?? ()
   from /usr/lib/libreoffice/program/../basis-link/program/libxoli.so
#9  0xafc24057 in ?? ()
   from /usr/lib/libreoffice/program/../basis-link/program/libxoli.so
#10 0xaf9d3c36 in ?? ()
   from /usr/lib/libreoffice/program/../basis-link/program/libxoli.so
#11 0xaf9d59a2 in SvXMLExport::exportDoc(xmloff::token::XMLTokenEnum) ()
   from /usr/lib/libreoffice/program/../basis-link/program/libxoli.so
#12 0xafc0dd03 in ?? ()
   from /usr/lib/libreoffice/program/../basis-link/program/libxoli.so
#13 0xaf9d1977 in 
SvXMLExport::filter(com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue>
 const&) ()
   from /usr/lib/libreoffice/program/../basis-link/program/libxoli.so
#14 0xaccb9d25 in ?? ()
   from /usr/lib/libreoffice/program/../basis-link/program/libchartmodelli.so
#15 0xaccbca9d in ?? ()
   from /usr/lib/libreoffice/program/../basis-link/program/libchartmodelli.so
#16 0xaccc0bf7 in ?? ()
   from /usr/lib/libreoffice/program/../basis-link/program/libchartmodelli.so
#17 0xacc1b8c6 in ?? ()
   from /usr/lib/libreoffice/program/../basis-link/program/libchartmodelli.so
#18 0xad55310c in 
OCommonEmbeddedObject::StoreDocToStorage_Impl(com::sun::star::uno::Reference<com::sun::star::embed::XStorage>
 const&, long, rtl::OUString const&, rtl::OUString const&, unsigned char) ()
   from /usr/lib/libreoffice/program/../basis-link/program/libembobj.so
#19 0xad5539d7 in 
OCommonEmbeddedObject::storeAsEntry(com::sun::star::uno::Reference<com::sun::star::embed::XStorage>
 const&, rtl::OUString const&, 
com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&, 
com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) ()
   from /usr/lib/libreoffice/program/../basis-link/program/libembobj.so
#20 0xb791cf9b in comphelper::EmbeddedObjectContainer::StoreAsChildren(unsigned 
char, unsigned char, 
com::sun::star::uno::Reference<com::sun::star::embed::XStorage> const&) ()
   from /usr/lib/libreoffice/program/../basis-link/program/libcomphelp4gcc3.so
#21 0xb750679a in SfxObjectShell::SaveAsChildren(SfxMedium&) ()
   from /usr/lib/libreoffice/program/../basis-link/program/libsfxli.so
#22 0xb7506924 in SfxObjectShell::SaveAs(SfxMedium&) ()
---Type <return> to continue, or q <return> to quit---
   from /usr/lib/libreoffice/program/../basis-link/program/libsfxli.so
#23 0xadae213c in ScDocShell::SaveAs(SfxMedium&) ()
   from /usr/lib/libreoffice/program/../basis-link/program/libscli.so
#24 0xb74fbe98 in SfxObjectShell::SaveAsOwnFormat(SfxMedium&) ()
   from /usr/lib/libreoffice/program/../basis-link/program/libsfxli.so
#25 0xb750c882 in ?? ()
   from /usr/lib/libreoffice/program/../basis-link/program/libsfxli.so
#26 0xb75103a6 in ?? ()
   from /usr/lib/libreoffice/program/../basis-link/program/libsfxli.so
#27 0xb7510a27 in ?? ()
   from /usr/lib/libreoffice/program/../basis-link/program/libsfxli.so
#28 0xb7566134 in 
SfxBaseModel::storeSelf(com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue>
 const&) ()
   from /usr/lib/libreoffice/program/../basis-link/program/libsfxli.so
#29 0xb758153e in ?? ()
   from /usr/lib/libreoffice/program/../basis-link/program/libsfxli.so
#30 0xb751a720 in ?? ()
   from /usr/lib/libreoffice/program/../basis-link/program/libsfxli.so
#31 0xb7610320 in ?? ()
   from /usr/lib/libreoffice/program/../basis-link/program/libsfxli.so
#32 0xb761f1cc in SfxShell::ExecuteSlot(SfxRequest&, SfxInterface const*) ()
   from /usr/lib/libreoffice/program/../basis-link/program/libsfxli.so
#33 0xadbaa389 in ?? ()
   from /usr/lib/libreoffice/program/../basis-link/program/libscli.so
#34 0xadb9b7f4 in ?? ()
   from /usr/lib/libreoffice/program/../basis-link/program/libscli.so
#35 0xb7610320 in ?? ()
   from /usr/lib/libreoffice/program/../basis-link/program/libsfxli.so
#36 0xb76095be in ?? ()
   from /usr/lib/libreoffice/program/../basis-link/program/libsfxli.so
#37 0xb760c51c in ?? ()
   from /usr/lib/libreoffice/program/../basis-link/program/libsfxli.so
#38 0xb760c402 in ?? ()
   from /usr/lib/libreoffice/program/../basis-link/program/libsfxli.so
#39 0xb7633773 in ?? ()
   from /usr/lib/libreoffice/program/../basis-link/program/libsfxli.so
#40 0xb7633719 in ?? ()
   from /usr/lib/libreoffice/program/../basis-link/program/libsfxli.so
#41 0xb67686e0 in ?? ()
   from /usr/lib/libreoffice/program/../basis-link/program/libvclli.so
#42 0xb424b4f2 in SalDisplay::DispatchInternalEvent() ()
   from /usr/lib/libreoffice/basis3.3/program/libvclplug_genli.so
#43 0xb424b548 in SalX11Display::Yield() ()
   from /usr/lib/libreoffice/basis3.3/program/libvclplug_genli.so
#44 0xb42460b1 in ?? ()
   from /usr/lib/libreoffice/basis3.3/program/libvclplug_genli.so
#45 0xb42452cf in SalXLib::Yield(bool, bool) ()
   from /usr/lib/libreoffice/basis3.3/program/libvclplug_genli.so
#46 0xb4252157 in X11SalInstance::Yield(bool, bool) ()
   from /usr/lib/libreoffice/basis3.3/program/libvclplug_genli.so
#47 0xb65518b0 in Application::Yield(bool) ()
   from /usr/lib/libreoffice/program/../basis-link/program/libvclli.so
#48 0xb655197c in Application::Execute() ()
   from /usr/lib/libreoffice/program/../basis-link/program/libvclli.so
#49 0xb7dc82ad in ?? ()
   from /usr/lib/libreoffice/program/../basis-link/program/libsofficeapp.so
#50 0xb65589b2 in ?? ()
---Type <return> to continue, or q <return> to quit---
   from /usr/lib/libreoffice/program/../basis-link/program/libvclli.so
#51 0xb6558a55 in SVMain() ()
   from /usr/lib/libreoffice/program/../basis-link/program/libvclli.so
#52 0xb7df1d6f in soffice_main ()
   from /usr/lib/libreoffice/program/../basis-link/program/libsofficeapp.so
#53 0x08048bc1 in main ()
(gdb)

ProblemType: Bug
DistroRelease: Ubuntu 11.04
Package: libreoffice-core 1:3.3.2-1ubuntu4
ProcVersionSignature: Ubuntu 2.6.38-8.42-generic-pae 2.6.38.2
Uname: Linux 2.6.38-8-generic-pae i686
Architecture: i386
Date: Mon May  2 21:47:38 2011
ExecutablePath: /usr/lib/libreoffice/program/soffice.bin
InstallationMedia: Ubuntu 9.10 "Karmic Koala" - Release i386 (20091028.5)
ProcEnviron:
 LANGUAGE=en_US:en
 PATH=(custom, user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
SourcePackage: libreoffice
UpgradeStatus: Upgraded to natty on 2011-04-30 (2 days ago)

** Affects: libreoffice (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: apport-bug i386 natty running-unity

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/775848

Title:
  Libreoffice crashes when saving, in rtl_uString_assign (),
  libuno_sal.so.3

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to