Public bug reported:
Binary package hint: openoffice.org-core
openoffice.org-core 2.0.4-0ubuntu2
I tried to reproduce this, but couldn't get it to happen again.
This is what I did before this crash:
1. Edited a file.odt in OpenOffice Writer
2. Clicked "New", and a new Writer opened up.
3. Finished my editing of file.odt, and saved.
4. some mins later I closed the New Writer window.
5. Crash.
Below is a backtrace, and also disassm, so you can see by looking with
debug symbols which line it was actually on.
Jon
soffice.bin crashed caused signal 6 (SIGABRT)
(no debugging symbols found)
Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
[...]
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1246197120 (LWP 6096)]
[...]
(no debugging symbols found)
[KCrash handler]
#6 0xffffe410 in __kernel_vsyscall ()
#7 0xb6bf6770 in raise () from /lib/tls/i686/cmov/libc.so.6
#8 0xb6bf7ef3 in abort () from /lib/tls/i686/cmov/libc.so.6
#9 0xb6de7520 in __gnu_cxx::__verbose_terminate_handler ()
from /usr/lib/libstdc++.so.6
#10 0xb6de4f55 in std::set_unexpected () from /usr/lib/libstdc++.so.6
#11 0xb6de4f92 in std::terminate () from /usr/lib/libstdc++.so.6
#12 0xb6de5675 in __cxa_pure_virtual () from /usr/lib/libstdc++.so.6
#13 0xb7492a9a in vos::OTimerManager::lookupTimer ()
from /usr/lib/openoffice/program/libvos3gcc3.so
#14 0xb74931be in vos::OTimer::isTicking ()
from /usr/lib/openoffice/program/libvos3gcc3.so
#15 0xb3c77e42 in ?? () from /usr/lib/openoffice/program/configmgr2.uno.so
#16 0xb3c7830b in ?? () from /usr/lib/openoffice/program/configmgr2.uno.so
#17 0xb3c84d5e in ?? () from /usr/lib/openoffice/program/configmgr2.uno.so
#18 0xb3c8cd75 in ?? () from /usr/lib/openoffice/program/configmgr2.uno.so
#19 0xb3d7fb79 in component_getFactory ()
from /usr/lib/openoffice/program/configmgr2.uno.so
#20 0xb3da2969 in component_getFactory ()
from /usr/lib/openoffice/program/configmgr2.uno.so
#21 0xb3da5300 in component_getFactory ()
from /usr/lib/openoffice/program/configmgr2.uno.so
#22 0xb3da07d5 in component_getFactory ()
from /usr/lib/openoffice/program/configmgr2.uno.so
#23 0xb3dadaad in component_getFactory ()
from /usr/lib/openoffice/program/configmgr2.uno.so
#24 0xb3dacf16 in component_getFactory ()
from /usr/lib/openoffice/program/configmgr2.uno.so
#25 0xb3db16fd in component_getFactory ()
from /usr/lib/openoffice/program/configmgr2.uno.so
#26 0x0808b580 in desktop::LanguageSelection::setDefaultLocale ()
#27 0x0808c100 in desktop::LanguageSelection::prepareLanguage ()
#28 0x0806199f in desktop::Desktop::Init ()
#29 0xb7cb78a1 in InitVCL () from /usr/lib/openoffice/program/libvcl680li.so
#30 0xb7cb7b21 in InitVCL () from /usr/lib/openoffice/program/libvcl680li.so
#31 0xb7cb7d35 in SVMain () from /usr/lib/openoffice/program/libvcl680li.so
#32 0x0805fdc3 in sal_main ()
#33 0x0805fe46 in main ()
(gdb) frame 13
#13 0xb7492a9a in vos::OTimerManager::lookupTimer ()
from /usr/lib/openoffice/program/libvos3gcc3.so
(gdb) disas
Dump of assembler code for function
_ZN3vos13OTimerManager11lookupTimerEPKNS_6OTimerE:
0xb7492a70 <_ZN3vos13OTimerManager11lookupTimerEPKNS_6OTimerE+0>: push
%ebp
0xb7492a71 <_ZN3vos13OTimerManager11lookupTimerEPKNS_6OTimerE+1>: mov
%esp,%ebp
0xb7492a73 <_ZN3vos13OTimerManager11lookupTimerEPKNS_6OTimerE+3>: push
%edi
0xb7492a74 <_ZN3vos13OTimerManager11lookupTimerEPKNS_6OTimerE+4>: push
%esi
0xb7492a75 <_ZN3vos13OTimerManager11lookupTimerEPKNS_6OTimerE+5>: sub
$0x10,%esp
0xb7492a78 <_ZN3vos13OTimerManager11lookupTimerEPKNS_6OTimerE+8>: mov
0xc(%ebp),%esi
0xb7492a7b <_ZN3vos13OTimerManager11lookupTimerEPKNS_6OTimerE+11>: mov
0x8(%ebp),%edi
0xb7492a7e <_ZN3vos13OTimerManager11lookupTimerEPKNS_6OTimerE+14>: movl
$0x0,0xfffffff0(%ebp)
0xb7492a85 <_ZN3vos13OTimerManager11lookupTimerEPKNS_6OTimerE+21>: test
%esi,%esi
0xb7492a87 <_ZN3vos13OTimerManager11lookupTimerEPKNS_6OTimerE+23>: je
0xb7492ac4 <_ZN3vos13OTimerManager11lookupTimerEPKNS_6OTimerE+84>
0xb7492a89 <_ZN3vos13OTimerManager11lookupTimerEPKNS_6OTimerE+25>: lea
0---Type <return> to continue, or q <return> to quit---
x1c(%edi),%eax
0xb7492a8c <_ZN3vos13OTimerManager11lookupTimerEPKNS_6OTimerE+28>: mov
%eax,0xfffffff4(%ebp)
0xb7492a8f <_ZN3vos13OTimerManager11lookupTimerEPKNS_6OTimerE+31>: mov
0x1c(%edi),%eax
0xb7492a92 <_ZN3vos13OTimerManager11lookupTimerEPKNS_6OTimerE+34>: mov
0xfffffff4(%ebp),%edx
0xb7492a95 <_ZN3vos13OTimerManager11lookupTimerEPKNS_6OTimerE+37>: mov
%edx,(%esp)
0xb7492a98 <_ZN3vos13OTimerManager11lookupTimerEPKNS_6OTimerE+40>: call
*(%eax)
0xb7492a9a <_ZN3vos13OTimerManager11lookupTimerEPKNS_6OTimerE+42>: mov
0x14(%edi),%eax
0xb7492a9d <_ZN3vos13OTimerManager11lookupTimerEPKNS_6OTimerE+45>: test
%eax,%eax
0xb7492a9f <_ZN3vos13OTimerManager11lookupTimerEPKNS_6OTimerE+47>: jne
0xb7492aaa <_ZN3vos13OTimerManager11lookupTimerEPKNS_6OTimerE+58>
0xb7492aa1 <_ZN3vos13OTimerManager11lookupTimerEPKNS_6OTimerE+49>: jmp
0xb7492ace <_ZN3vos13OTimerManager11lookupTimerEPKNS_6OTimerE+94>
0xb7492aa3 <_ZN3vos13OTimerManager11lookupTimerEPKNS_6OTimerE+51>: mov
0x1c(%eax),%eax
0xb7492aa6 <_ZN3vos13OTimerManager11lookupTimerEPKNS_6OTimerE+54>: test
%eax,%eax
---Type <return> to continue, or q <return> to quit---
0xb7492aa8 <_ZN3vos13OTimerManager11lookupTimerEPKNS_6OTimerE+56>: je
0xb7492ace <_ZN3vos13OTimerManager11lookupTimerEPKNS_6OTimerE+94>
0xb7492aaa <_ZN3vos13OTimerManager11lookupTimerEPKNS_6OTimerE+58>: cmp
%eax,%esi
0xb7492aac <_ZN3vos13OTimerManager11lookupTimerEPKNS_6OTimerE+60>: lea
0x0(%esi),%esi
0xb7492ab0 <_ZN3vos13OTimerManager11lookupTimerEPKNS_6OTimerE+64>: jne
0xb7492aa3 <_ZN3vos13OTimerManager11lookupTimerEPKNS_6OTimerE+51>
0xb7492ab2 <_ZN3vos13OTimerManager11lookupTimerEPKNS_6OTimerE+66>: movl
$0x1,0xfffffff0(%ebp)
0xb7492ab9 <_ZN3vos13OTimerManager11lookupTimerEPKNS_6OTimerE+73>: mov
0xfffffff4(%ebp),%edx
0xb7492abc <_ZN3vos13OTimerManager11lookupTimerEPKNS_6OTimerE+76>: mov
(%edx),%eax
0xb7492abe <_ZN3vos13OTimerManager11lookupTimerEPKNS_6OTimerE+78>: mov
%edx,(%esp)
0xb7492ac1 <_ZN3vos13OTimerManager11lookupTimerEPKNS_6OTimerE+81>: call
*0x8(%eax)
0xb7492ac4 <_ZN3vos13OTimerManager11lookupTimerEPKNS_6OTimerE+84>: mov
0xfffffff0(%ebp),%eax
0xb7492ac7 <_ZN3vos13OTimerManager11lookupTimerEPKNS_6OTimerE+87>: add
$0x10,%esp
0xb7492aca <_ZN3vos13OTimerManager11lookupTimerEPKNS_6OTimerE+90>: pop
%---Type <return> to continue, or q <return> to quit---
** Affects: openoffice.org (Ubuntu)
Importance: Undecided
Status: Unconfirmed
--
openoffice.org-core vos::OTimerManager::lookupTimer() SIGABRT crash
https://launchpad.net/bugs/76629
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs