[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#565667: Setting up / dpkg-reconfigure openoffice.org-emailmerge segfaults in unopkg.bin



On 2010-01-18 00:35:55 +0100, Rene Engelhard wrote:
> On Mon, Jan 18, 2010 at 12:21:56AM +0100, Vincent Lefevre wrote:
> > Note that a downgrade may fail, but one should never have a segfault.
> 
> I diagree. If the old version cannot read some stuff generated by
> the new one it's a downgrad eproblem and it's not supported. Those
> segfaults were/are are common problem when downgrading a OOo (and
> it's user profile) from 3.2 to 3.1.1...

OK (that's strange, though... if this is due to library incompatibility,
versioning should take care of that, possibly with linking failure, but
not with segfault).

> But as this is not the case...
> 
> > > Please install openoffice.org-dbg / ure-dbg / uno-libs3-dbg and try again.
> 
> Did you do that?

Yes, I did:

# apt-show-versions openoffice.org-dbg ure-dbg uno-libs3-dbg
openoffice.org-dbg/unstable uptodate 1:3.1.1-14
uno-libs3-dbg/unstable uptodate 1.5.1+OOo3.1.1-14
ure-dbg/unstable uptodate 1.5.1+OOo3.1.1-14

But it seems that I didn't run gdb with the right arguments (I thought
that the first argument should have been the pathname of the program
that crashed).

# gdb /usr/lib/debug/usr/lib/openoffice/program/unopkg.bin core
GNU gdb (GDB) 7.0-debian
Copyright (C) 2009 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 "x86_64-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/lib/debug/usr/lib/openoffice/program/unopkg.bin...done.

warning: Can't read pathname for load map: Input/output error.
Reading symbols from /usr/lib/openoffice/program/../basis-link/ure-link/lib/libuno_sal.so.3...Reading symbols from /usr/lib/debug/usr/lib/ure/lib/libuno_sal.so.3...done.
(no debugging symbols found)...done.
Loaded symbols for /usr/lib/openoffice/program/../basis-link/ure-link/lib/libuno_sal.so.3
Reading symbols from /usr/lib/openoffice/program/../basis-link/program/libunopkgapp.so...Reading symbols from /usr/lib/debug/usr/lib/openoffice/basis3.1/program/libunopkgapp.so...done.
(no debugging symbols found)...done.
Loaded symbols for /usr/lib/openoffice/program/../basis-link/program/libunopkgapp.so
Reading symbols from /usr/lib/libstdc++.so.6...(no debugging symbols found)...done.
[...]
Loaded symbols for /usr/lib/ure/lib/libgcc3_uno.so
Core was generated by `/usr/lib/openoffice/program/unopkg.bin add -v --shared /usr/lib/openoffice/basi'.
Program terminated with signal 11, Segmentation fault.
#0  0x00007f40cf6c843b in store::OStorePageBIOS::acquirePage ()
   from /usr/lib/ure/lib/libstore.so.3
warning: not using untrusted file "/home/vlefevre/.gdbinit"
(gdb) bt
#0  0x00007f40cf6c843b in store::OStorePageBIOS::acquirePage ()
   from /usr/lib/ure/lib/libstore.so.3
#1  0x00007f40cf6d0da9 in store::OStoreLockBytes::create ()
   from /usr/lib/ure/lib/libstore.so.3
#2  0x00007f40cf6d69c2 in store_openStream ()
   from /usr/lib/ure/lib/libstore.so.3
#3  0x00007f40cf8ed340 in ORegKey::getValueInfo ()
   from /usr/lib/ure/lib/libreg.so.3
#4  0x00007f40cf8ea5a5 in getValueInfo () from /usr/lib/ure/lib/libreg.so.3
#5  0x00007f40cfb45f7a in stoc_simreg::RegistryKeyImpl::getAsciiListValue ()
   from /usr/lib/ure/lib/bootstrap.uno.so
#6  0x00007f40cfb3414d in retrieveAsciiValueList ()
   from /usr/lib/ure/lib/bootstrap.uno.so
#7  0x00007f40cfb33f07 in retrieveAsciiValueList ()
   from /usr/lib/ure/lib/bootstrap.uno.so
#8  0x00007f40cfb34461 in stoc_smgr::ORegistryServiceManager::getFromServiceName () from /usr/lib/ure/lib/bootstrap.uno.so
#9  0x00007f40cfb3a7a9 in stoc_smgr::ORegistryServiceManager::loadWithServiceName () from /usr/lib/ure/lib/bootstrap.uno.so
#10 0x00007f40cfb3a962 in stoc_smgr::ORegistryServiceManager::queryServiceFactories () from /usr/lib/ure/lib/bootstrap.uno.so
#11 0x00007f40cfb3523a in stoc_smgr::OServiceManager::createInstanceWithContext
    () from /usr/lib/ure/lib/bootstrap.uno.so
#12 0x00007f40cfb323c4 in stoc_smgr::OServiceManager::createInstance ()
   from /usr/lib/ure/lib/bootstrap.uno.so
#13 0x00007f40ce52700b in ?? ()
#14 0x0000000000000050 in ?? ()
#15 0x00000000022c1d40 in ?? ()
#16 0x00007fff25f7ff00 in ?? ()
#17 0x00007f40e0d67d7d in rtl_uString_ImplAlloc ()
   from /usr/lib/openoffice/program/../basis-link/ure-link/lib/libuno_sal.so.3
#18 0x00007f40e0d68870 in rtl_uString_newConcat ()
   from /usr/lib/openoffice/program/../basis-link/ure-link/lib/libuno_sal.so.3
#19 0x00007f40ce527236 in ?? ()
#20 0x00000000022b5970 in ?? ()
#21 0x00000000022cddb0 in ?? ()
#22 0x00000000022cddb0 in ?? ()
#23 0x00007fff25f7fff0 in ?? ()
#24 0x00007fff25f7fff0 in ?? ()
#25 0x00007fff25f7fe90 in ?? ()
#26 0x00007fff25f7fe90 in ?? ()
#27 0x00007f40ce5282f5 in ?? ()
#28 0x0000000000000000 in ?? ()
Current language:  auto
The current source language is "auto; currently c++".
(gdb) 

-- 
Vincent Lefèvre <vincent@vinc17.net> - Web: <http://www.vinc17.net/>
100% accessible validated (X)HTML - Blog: <http://www.vinc17.net/blog/>
Work: CR INRIA - computer arithmetic / Arénaire project (LIP, ENS-Lyon)



Reply to: