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

Bug#595229: openoffice.org crashed then froze with _XAllocID: Assertion `ret != inval_id' failed.



On 2010-09-02 11:38:30 +0200, Rene Engelhard wrote:
> On Thu, Sep 02, 2010 at 11:06:58AM +0200, Vincent Lefevre wrote:
> > openoffice.org crashed on a (private) .ods file (previously created
> > by openoffice.org itself). When I restarted openoffice.org without
> 
> Hmm. *If* it's reproducibvle with and only with that document I am
> afraid we need it (per pricate mail if necessary).

Actually, it crashes/freezes on other .ods files. I'll send you one
of them by private mail.

For one of the crashes, I got:

soffice.bin: malloc.c:3684: __libc_malloc: Assertion `!victim || ((((mchunkptr)((char*)(victim) - 2*(sizeof(size_t)))))->size & 0x2) || ar_ptr == (((((mchunkptr)((char*)(victim) - 2*(sizeof(size_t)))))->size & 0x4) ? ((heap_info *)((unsigned long)(((mchunkptr)((char*)(victim) - 2*(sizeof(size_t))))) & ~((2 * (4 * 1024 * 1024 * sizeof(long)))-1)))->ar_ptr : &main_arena)' failed.


Fatal exception: Signal 6
Stack:
/usr/lib/openoffice/program/../basis-link/ure-link/lib/libuno_sal.so.3(+0x33e2b)[0x7f11ca95ae2b]
/usr/lib/openoffice/program/../basis-link/ure-link/lib/libuno_sal.so.3(+0x33f63)[0x7f11ca95af63]
/usr/lib/openoffice/program/../basis-link/ure-link/lib/libuno_sal.so.3(+0x34017)[0x7f11ca95b017]
/lib64/libc.so.6(+0x321e0)[0x7f11c9bcd1e0]
/lib64/libc.so.6(gsignal+0x35)[0x7f11c9bcd165]
/lib64/libc.so.6(abort+0x180)[0x7f11c9bcff70]
/lib64/libc.so.6(+0x71cda)[0x7f11c9c0ccda]
/lib64/libc.so.6(__libc_malloc+0xdf)[0x7f11c9c1199f]
/usr/lib/openoffice/program/../basis-link/ure-link/lib/libuno_sal.so.3(osl_createMutex+0x18)[0x7f11ca954688]
/usr/lib/openoffice/program/../basis-link/program/../ure-link/lib/libuno_cppuhelpergcc3.so.3(_ZN4cppu27createSingleRegistryFactoryERKN3com3sun4star3uno9ReferenceINS2_4lang20XMultiServiceFactoryEEERKN3rtl8OUStringERKNS4_INS2_8registry12XRegistryKeyEEE+0x26)[0x7f11c8d737f6]
/usr/lib/ure/lib/bootstrap.uno.so(+0x3ee05)[0x7f11b87f3e05]
/usr/lib/ure/lib/bootstrap.uno.so(+0x3f31b)[0x7f11b87f431b]
/usr/lib/ure/lib/bootstrap.uno.so(+0x3c847)[0x7f11b87f1847]
/usr/lib/ure/lib/bootstrap.uno.so(+0x38104)[0x7f11b87ed104]
/usr/lib/openoffice/program/../basis-link/program/libsofficeapp.so(+0x22143)[0x7f11ca6ca143]
/usr/lib/openoffice/program/../basis-link/program/libsofficeapp.so(+0x22c45)[0x7f11ca6cac45]
/usr/lib/openoffice/program/../basis-link/program/libvcllx.so(+0x10a03c)[0x7f11c659b03c]
/usr/lib/openoffice/program/../basis-link/ure-link/lib/libuno_sal.so.3(+0x33feb)[0x7f11ca95afeb]
/lib64/libc.so.6(+0x321e0)[0x7f11c9bcd1e0]
/lib64/libc.so.6(+0x71ddd)[0x7f11c9c0cddd]
/lib64/libc.so.6(+0x74254)[0x7f11c9c0f254]
/lib64/libc.so.6(__libc_malloc+0x70)[0x7f11c9c11930]
/usr/lib/openoffice/program/soffice.bin[0x4010bd]
/usr/lib/openoffice/program/soffice.bin(_Znwm+0x17)[0x4011c7]
/usr/lib/openoffice/program/../basis-link/program/libsvxcorelx.so(_ZN10EditEngineC2EP11SfxItemPool+0x31)[0x7f11af6e41f1]
/usr/lib/openoffice/program/../basis-link/program/libsclx.so(_ZN21ScEditEngineDefaulterC2EP11SfxItemPoolh+0x32)[0x7f11b06ba622]
/usr/lib/openoffice/program/../basis-link/program/libsclx.so(_ZN15ScTabEditEngineC1EP10ScDocument+0x21)[0x7f11b06ba951]
/usr/lib/openoffice/program/../basis-link/program/libsclx.so(+0x604f5a)[0x7f11b059cf5a]
/usr/lib/openoffice/program/../basis-link/program/libsclx.so(+0x605532)[0x7f11b059d532]
/usr/lib/openoffice/program/../basis-link/program/libsclx.so(+0x22e993)[0x7f11b01c6993]
/usr/lib/openoffice/program/../basis-link/program/libvcllx.so(_ZN5Timer21ImplTimerCallbackProcEv+0x8e)[0x7f11c659c86e]
/usr/lib/openoffice/basis3.2/program/libvclplug_genlx.so(_ZN7SalXLib12CheckTimeoutEb+0xe5)[0x7f11bb1231a5]
/usr/lib/openoffice/basis3.2/program/libvclplug_genlx.so(_ZN7SalXLib5YieldEbb+0x52c)[0x7f11bb1236fc]
/usr/lib/openoffice/program/../basis-link/program/libvcllx.so(_ZN11Application5YieldEb+0x3e)[0x7f11c6596ebe]
/usr/lib/openoffice/program/../basis-link/program/libvcllx.so(_ZN6Dialog7ExecuteEv+0x70)[0x7f11c66fb720]
/usr/lib/openoffice/program/../basis-link/program/libspalx.so(Sal_authenticateQuery+0x39)[0x7f11a8b85ab9]
/usr/lib/openoffice/program/../basis-link/program/libvcllx.so(_ZN3psp11CUPSManager16authenticateUserEPKc+0x12a)[0x7f11c684c43a]
/usr/lib/libcups.so.2(cupsDoAuthentication+0x563)[0x7f11abcacee3]
/usr/lib/libcups.so.2(cupsGetFd+0x15a)[0x7f11abcb5cfa]
/usr/lib/libcups.so.2(cupsGetPPD3+0x265)[0x7f11abcd46e5]
/usr/lib/libcups.so.2(cupsGetPPD+0x45)[0x7f11abcd4ac5]
/usr/lib/openoffice/program/../basis-link/program/libvcllx.so(+0x3b94d3)[0x7f11c684a4d3]
/usr/lib/openoffice/program/../basis-link/ure-link/lib/libuno_sal.so.3(+0x2e7bc)[0x7f11ca9557bc]
/lib64/libpthread.so.0(+0x68ba)[0x7f11c933e8ba]
/lib64/libc.so.6(clone+0x6d)[0x7f11c9c6a02d]

and the backtrace:

Program terminated with signal 6, Aborted.
#0  0x00007f11c9bcd165 in *__GI_raise (sig=<value optimized out>)
    at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
64      ../nptl/sysdeps/unix/sysv/linux/raise.c: No such file or directory.
        in ../nptl/sysdeps/unix/sysv/linux/raise.c
(gdb) bt
#0  0x00007f11c9bcd165 in *__GI_raise (sig=<value optimized out>)
    at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#1  0x00007f11c9bcff70 in *__GI_abort () at abort.c:92
#2  0x00007f11ca95af68 in CallSystemHandler ()
   from /usr/lib/openoffice/program/../basis-link/ure-link/lib/libuno_sal.so.3
#3  0x00007f11ca95b017 in SignalHandlerFunction ()
   from /usr/lib/openoffice/program/../basis-link/ure-link/lib/libuno_sal.so.3
#4  <signal handler called>
#5  0x00007f11c9bcd165 in *__GI_raise (sig=<value optimized out>)
    at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#6  0x00007f11c9bcff70 in *__GI_abort () at abort.c:92
#7  0x00007f11c9c0ccda in __malloc_assert (assertion=<value optimized out>, 
    file=<value optimized out>, line=<value optimized out>, 
    function=<value optimized out>) at malloc.c:352
#8  0x00007f11c9c1199f in *__GI___libc_malloc (bytes=40) at malloc.c:3683
#9  0x00007f11ca954688 in osl_createMutex ()
   from /usr/lib/openoffice/program/../basis-link/ure-link/lib/libuno_sal.so.3
#10 0x00007f11c8d737f6 in cppu::createSingleRegistryFactory ()
   from /usr/lib/openoffice/program/../basis-link/program/../ure-link/lib/libuno_cppuhelpergcc3.so.3
#11 0x00007f11b87f3e05 in stoc_smgr::ORegistryServiceManager::loadWithImplementationName () from /usr/lib/ure/lib/bootstrap.uno.so
#12 0x00007f11b87f431b in stoc_smgr::ORegistryServiceManager::queryServiceFactories () from /usr/lib/ure/lib/bootstrap.uno.so
#13 0x00007f11b87f1847 in stoc_smgr::OServiceManager::createInstanceWithContext
    () from /usr/lib/ure/lib/bootstrap.uno.so
#14 0x00007f11b87ed104 in stoc_smgr::OServiceManager::createInstance ()
   from /usr/lib/ure/lib/bootstrap.uno.so
#15 0x00007f11ca6ca143 in desktop::impl_callRecoveryUI ()
   from /usr/lib/openoffice/program/../basis-link/program/libsofficeapp.so
#16 0x00007f11ca6cac45 in desktop::Desktop::Exception ()
   from /usr/lib/openoffice/program/../basis-link/program/libsofficeapp.so
#17 0x00007f11c659b03c in ImplVCLExceptionHandler::signal ()
   from /usr/lib/openoffice/program/../basis-link/program/libvcllx.so
#18 0x00007f11ca95afeb in SignalHandlerFunction ()
   from /usr/lib/openoffice/program/../basis-link/ure-link/lib/libuno_sal.so.3
#19 <signal handler called>
#20 malloc_consolidate (av=0x7f11c9ef7e40) at malloc.c:5139
#21 0x00007f11c9c0f254 in _int_malloc (av=0x7f11c9ef7e40, bytes=1080)
    at malloc.c:4373
#22 0x00007f11c9c11930 in *__GI___libc_malloc (bytes=1080) at malloc.c:3661
#23 0x00000000004010bd in allocate ()
#24 0x00000000004011c7 in operator new ()
#25 0x00007f11af6e41f1 in EditEngine ()
   from /usr/lib/openoffice/program/../basis-link/program/libsvxcorelx.so
#26 0x00007f11b06ba622 in ScEditEngineDefaulter ()
   from /usr/lib/openoffice/program/../basis-link/program/libsclx.so
#27 0x00007f11b06ba951 in ScTabEditEngine ()
   from /usr/lib/openoffice/program/../basis-link/program/libsclx.so
#28 0x00007f11b059cf5a in ScDocument::OnlineSpellInRange ()
   from /usr/lib/openoffice/program/../basis-link/program/libsclx.so
#29 0x00007f11b059d532 in ScDocument::ContinueOnlineSpelling ()
   from /usr/lib/openoffice/program/../basis-link/program/libsclx.so
#30 0x00007f11b01c6993 in ScModule::SpellTimerHdl ()
   from /usr/lib/openoffice/program/../basis-link/program/libsclx.so
#31 0x00007f11c659c86e in Timer::ImplTimerCallbackProc ()
   from /usr/lib/openoffice/program/../basis-link/program/libvcllx.so
#32 0x00007f11bb1231a5 in SalXLib::CheckTimeout ()
   from /usr/lib/openoffice/basis3.2/program/libvclplug_genlx.so
#33 0x00007f11bb1236fc in SalXLib::Yield ()
   from /usr/lib/openoffice/basis3.2/program/libvclplug_genlx.so
#34 0x00007f11c6596ebe in Application::Yield ()
   from /usr/lib/openoffice/program/../basis-link/program/libvcllx.so
#35 0x00007f11c66fb720 in Dialog::Execute ()
   from /usr/lib/openoffice/program/../basis-link/program/libvcllx.so
#36 0x00007f11a8b85ab9 in Sal_authenticateQuery ()
   from /usr/lib/openoffice/program/../basis-link/program/libspalx.so
#37 0x00007f11c684c43a in psp::CUPSManager::authenticateUser ()
   from /usr/lib/openoffice/program/../basis-link/program/libvcllx.so
#38 0x00007f11abcacee3 in cupsDoAuthentication () from /usr/lib/libcups.so.2
#39 0x00007f11abcb5cfa in cupsGetFd () from /usr/lib/libcups.so.2
#40 0x00007f11abcd46e5 in cupsGetPPD3 () from /usr/lib/libcups.so.2
#41 0x00007f11abcd4ac5 in cupsGetPPD () from /usr/lib/libcups.so.2
#42 0x00007f11c684a4d3 in getPPDWorker ()
   from /usr/lib/openoffice/program/../basis-link/program/libvcllx.so
#43 0x00007f11ca9557bc in osl_thread_start_Impl ()
   from /usr/lib/openoffice/program/../basis-link/ure-link/lib/libuno_sal.so.3
#44 0x00007f11c933e8ba in start_thread (arg=<value optimized out>)
    at pthread_create.c:300
#45 0x00007f11c9c6a02d in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#46 0x0000000000000000 in ?? ()

Is it possible to disable things related to cups, to see if this
solves the problems (since the authentication dialog is something
new)?

-- 
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: