Apache OpenOffice (AOO) Bugzilla – Issue 23499
Hangup during loading 2 document simultaneously
Last modified: 2013-07-30 02:38:30 UTC
Star soffice, open menu, open file..., load a calc document, during loading this document, open menu, open file... load a second document. Soffice hangs. Same with current staroffice 7 (645m18) Stack: (Linux gdb 5.3, soffice nonpro, framework with debug) #0 0x413ad3d8 in sigsuspend () from /lib/libc.so.6 #1 0x411ee128 in __pthread_wait_for_restart_signal () from /lib/libpthread.so.0 #2 0x411eac6b in pthread_cond_wait@GLIBC_2.0 () from /lib/libpthread.so.0 #3 0x40f1864d in osl_waitCondition () from /opt/staroffice8/program/libsal.so.3 #4 0x42eb2f30 in framework::TransactionManager::setWorkingMode(framework::EWorkingMode) () from /opt/staroffice8/program/libfwi680li.so #5 0x43021248 in framework::StatusIndicatorFactory::disposing(com::sun::star::lang::EventObject const&) (this=0x431eac44, aEvent=@0xbfff9c00) at /space/local/ll93751/680/SRC680/framework/source/helper/statusindicatorfactory.cxx:352 #6 0x40bf86f8 in cppu::OInterfaceContainerHelper::disposeAndClear(com::sun::star::lang::EventObject const&) () from /opt/staroffice8/program/libcppuhelpergcc3.so.3 #7 0x40dd97df in VCLXWindow::dispose() () from /opt/staroffice8/program/libtk680li.so #8 0x42fdd046 in framework::Frame::setComponent(com::sun::star::uno::Reference<com::sun::star::awt::XWindow> const&, com::sun::star::uno::Reference<com::sun::star::frame::XController> const&) (this=0x431d8238, xComponentWindow=@0xbfff9da0, xController=@0xbfff9d90) at /export/home/lla/680/o/SRC680/unxlngi5/inc.m18/com/sun/star/uno/Reference.h:334 #9 0x442b2253 in SfxViewFrame::SwitchToViewShell_Impl(unsigned short, unsigned char) () from /opt/staroffice8/program/libsfx680li.so #10 0x442c14b1 in SfxTopViewFrame::SfxTopViewFrame(SfxFrame*, SfxObjectShell*, unsigned short) () from /opt/staroffice8/program/libsfx680li.so #11 0x442c007a in SfxTopFrame::InsertDocument(SfxObjectShell*) () from /opt/staroffice8/program/libsfx680li.so #12 0x442243f2 in SfxObjectShell::LoadWindows_Impl(SfxTopFrame*) () from /opt/staroffice8/program/libsfx680li.so #13 0x442bfedb in SfxTopFrame::InsertDocument(SfxObjectShell*) () from /opt/staroffice8/program/libsfx680li.so #14 0x44199add in LoadEnvironment_Impl::CreateView() () from /opt/staroffice8/program/libsfx680li.so #15 0x4419a5eb in LoadEnvironment_Impl::LoadDataAvailable() () from /opt/staroffice8/program/libsfx680li.so #16 0x4419a666 in LoadEnvironment_Impl::LoadDataAvailable() () from /opt/staroffice8/program/libsfx680li.so #17 0x4419a666 in LoadEnvironment_Impl::LoadDataAvailable() () from /opt/staroffice8/program/libsfx680li.so #18 0x44197c2d in LoadEnvironment_Impl::Start() () from /opt/staroffice8/program/libsfx680li.so #19 0x442813d8 in SfxFrameLoader_Impl::load(com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&, com::sun::star::uno::Reference<com::sun::star::frame::XFrame> const&) () from /opt/staroffice8/program/libsfx680li.so #20 0x42fa266e in framework::BaseDispatcher::implts_loadIt(com::sun::star::util::URL const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue>&, rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::frame::XFrame> const&, com::sun::star::uno::Any const&) (this=0x461a7a98, aURL=@0xbfffaee0, lDescriptor=@0xbfffaba0, sTypeName=@0xfffffffc, xTarget=@0xbfffabc0, aAsyncInfo=@0xbfffaaa0) at /export/home/lla/680/o/SRC680/unxlngi5/inc.m18/com/sun/star/uno/Reference.h:334 #21 0x42fa8f2e in framework::BlankDispatcher::dispatch(com::sun::star::util::URL const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) (this=0x461a7a98, aURL=@0xbfffaee0, lArguments=@0xbfffae74) at /export/home/lla/680/o/SRC680/unxlngi5/inc.m18/com/sun/star/uno/Any.hxx:93 #22 0x42f9e270 in framework::BaseDispatcher::dispatchWithNotification(com::sun::star::util::URL const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&, com::sun::star::uno::Reference<com::sun::star::frame::XDispatchResultListener> const&) (this=0x461a7a98, aURL=@0xbfffaee0, lArguments=@0xfffffffc, xListener=@0xbfffae90) at /space/local/ll93751/680/SRC680/framework/source/dispatch/basedispatcher.cxx:427 #23 0x42fb6f07 in framework::Desktop::loadComponentFromURL(rtl::OUString const&, rtl::OUString const&, long, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) (this=0x42cfc0a0, sURL=@0xbfffb0d0, sTargetFrameName=@0xbfffb7d0, nSearchFlags=0, lArguments=@0xbfffb7c0) at /export/home/lla/680/o/SRC680/unxlngi5/inc.m18/com/sun/star/uno/Reference.h:334 #24 0x4415a369 in SfxApplication::OpenDocExec_Impl(SfxRequest&) () from /opt/staroffice8/program/libsfx680li.so #25 0x4415d7c2 in SfxStubSfxApplicationOpenDocExec_Impl(SfxShell*, SfxRequest&) () from /opt/staroffice8/program/libsfx680li.so #26 0x442d5d0b in SfxDispatcher::Call_Impl(SfxShell&, SfxSlot const&, SfxRequest&, unsigned char) () from /opt/staroffice8/program/libsfx680li.so #27 0x442d83a1 in SfxDispatcher::_Execute(SfxShell&, SfxSlot const&, SfxRequest&, unsigned short) () from /opt/staroffice8/program/libsfx680li.so #28 0x442d961e in SfxDispatcher::Execute(unsigned short, unsigned short, SfxPoolItem const**, unsigned short, SfxPoolItem const**) () from /opt/staroffice8/program/libsfx680li.so #29 0x442ce9d6 in SfxDispatchController_Impl::dispatch(com::sun::star::util::URL const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&, com::sun::star::uno::Reference<com::sun::star::frame::XDispatchResultListener> const&) () from /opt/staroffice8/program/libsfx680li.so #30 0x442cd8a5 in SfxOfficeDispatch::dispatch(com::sun::star::util::URL const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) () from /opt/staroffice8/program/libsfx680li.so #31 0x4300125d in framework::MenuManager::Select(Menu*) (this=0x431ee810, pMenu=0x463166c8) at /export/home/lla/680/o/SRC680/unxlngi5/inc.m18/com/sun/star/uno/Reference.h:334 #32 0x43000686 in framework::MenuManager::LinkStubSelect(void*, void*) (pThis=0xfffffffc, pCaller=0xfffffffc) at /space/local/ll93751/680/SRC680/framework/source/classes/menumanager.cxx:1337 #33 0x401efd72 in Menu::Select() () from /opt/staroffice8/program/libvcl680li.so #34 0x401f3d44 in Menu::ImplCallSelect(Menu*) () from /opt/staroffice8/program/libvcl680li.so #35 0x401f3d24 in Menu::LinkStubImplCallSelect(void*, void*) () from /opt/staroffice8/program/libvcl680li.so #36 0x402449a6 in ImplHandleClose(Window*) () from /opt/staroffice8/program/libvcl680li.so #37 0x402452f4 in ImplWindowFrameProc(void*, SalFrame*, unsigned short, void const*) () from /opt/staroffice8/program/libvcl680li.so #38 0x420e4b8c in X11SalFrame::HandleClientMessage(XClientMessageEvent*) () from /opt/staroffice8/program/libpure_x_680li.so #39 0x420e5669 in X11SalFrame::Dispatch(_XEvent*) () from /opt/staroffice8/program/libpure_x_680li.so #40 0x4211328b in SalDisplay::Dispatch(_XEvent*) () from /opt/staroffice8/program/libpure_x_680li.so #41 0x42112f6b in SalDisplay::Yield(unsigned char) () from /opt/staroffice8/program/libpure_x_680li.so #42 0x4210edd7 in SalDisplay::~SalDisplay() () from /opt/staroffice8/program/libpure_x_680li.so #43 0x4210d711 in SalXLib::Yield(unsigned char) () from /opt/staroffice8/program/libpure_x_680li.so #44 0x42116f0b in X11SalInstance::Yield(unsigned char) () from /opt/staroffice8/program/libpure_x_680li.so #45 0x400cdcdb in Application::Reschedule() () from /opt/staroffice8/program/libvcl680li.so #46 0x43022668 in framework::StatusIndicatorFactory::impl_reschedule() (this=0x431eac20) at /space/local/ll93751/680/SRC680/framework/source/helper/statusindicatorfactory.cxx:722 #47 0x43022598 in framework::StatusIndicatorFactory::setValue(com::sun::star::uno::Reference<com::sun::star::task::XStatusIndicator> const&, long) ( this=0x431eac20, xChild=@0xbfffc2f0, nValue=-4) at /space/local/ll93751/680/SRC680/framework/source/helper/statusindicatorfactory.cxx:700 #48 0x4301f839 in framework::StatusIndicator::setValue(long) (this=0x45693510, nValue=349619) at /export/home/lla/680/o/SRC680/unxlngi5/inc.m18/com/sun/star/uno/Reference.hxx:163 #49 0x446f7000 in ProgressBarHelper::SetValue(long) () from /opt/staroffice8/program/libxo680li.so #50 0x45d66b04 in component_getFactory () from /opt/staroffice8/program/libsc680li.so #51 0x446ea648 in SvXMLImport::endElement(rtl::OUString const&) () from /opt/staroffice8/program/libxo680li.so #52 0x42caa5ea in component_getDescriptionFunc () from /opt/staroffice8/program/sax.uno.so #53 0x42cb54ce in component_getFactory () from /opt/staroffice8/program/sax.uno.so #54 0x42cb49a0 in component_getFactory () from /opt/staroffice8/program/sax.uno.so #55 0x42cb4679 in component_getFactory () from /opt/staroffice8/program/sax.uno.so #56 0x42cb4610 in component_getFactory () from /opt/staroffice8/program/sax.uno.so #57 0x42ca9b87 in component_getDescriptionFunc () from /opt/staroffice8/program/sax.uno.so #58 0x42ca8b7b in component_getDescriptionFunc () from /opt/staroffice8/program/sax.uno.so #59 0x45d322fd in component_getFactory () from /opt/staroffice8/program/libsc680li.so #60 0x45d342cf in component_getFactory () from /opt/staroffice8/program/libsc680li.so #61 0x457b513b in typeinfo for com::sun::star::sdbc::SQLException () from /opt/staroffice8/program/libsc680li.so #62 0x457b565f in typeinfo for com::sun::star::sdbc::SQLException () from /opt/staroffice8/program/libsc680li.so #63 0x457bc501 in typeinfo for com::sun::star::sdbc::SQLException () from /opt/staroffice8/program/libsc680li.so #64 0x442215cb in SfxObjectShell::LoadOwnFormat(SfxMedium&) () from /opt/staroffice8/program/libsfx680li.so #65 0x44217584 in SfxObjectShell::DoLoad(SfxMedium*) () from /opt/staroffice8/program/libsfx680li.so #66 0x44198790 in LoadEnvironment_Impl::Load(String const&) () from /opt/staroffice8/program/libsfx680li.so #67 0x4419a48f in LoadEnvironment_Impl::LoadDataAvailable() () from /opt/staroffice8/program/libsfx680li.so #68 0x4419a666 in LoadEnvironment_Impl::LoadDataAvailable() () from /opt/staroffice8/program/libsfx680li.so #69 0x44197c2d in LoadEnvironment_Impl::Start() () from /opt/staroffice8/program/libsfx680li.so #70 0x442813d8 in SfxFrameLoader_Impl::load(com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&, com::sun::star::uno::Reference<com::sun::star::frame::XFrame> const&) () from /opt/staroffice8/program/libsfx680li.so #71 0x42fa266e in framework::BaseDispatcher::implts_loadIt(com::sun::star::util::URL const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue>&, rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::frame::XFrame> const&, com::sun::star::uno::Any const&) (this=0x455ace40, aURL=@0xbfffdb20, lDescriptor=@0xbfffd7e0, sTypeName=@0xfffffffc, xTarget=@0xbfffd800, aAsyncInfo=@0xbfffd6e0) at /export/home/lla/680/o/SRC680/unxlngi5/inc.m18/com/sun/star/uno/Reference.h:334 #72 0x42fa8f2e in framework::BlankDispatcher::dispatch(com::sun::star::util::URL const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) (this=0x455ace40, aURL=@0xbfffdb20, lArguments=@0xbfffdab4) at /export/home/lla/680/o/SRC680/unxlngi5/inc.m18/com/sun/star/uno/Any.hxx:93 #73 0x42f9e270 in framework::BaseDispatcher::dispatchWithNotification(com::sun::star::util::URL const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&, com::sun::star::uno::Reference<com::sun::star::frame::XDispatchResultListener> const&) (this=0x455ace40, aURL=@0xbfffdb20, lArguments=@0xfffffffc, xListener=@0xbfffdad0) at /space/local/ll93751/680/SRC680/framework/source/dispatch/basedispatcher.cxx:427 #74 0x42fb6f07 in framework::Desktop::loadComponentFromURL(rtl::OUString const&, rtl::OUString const&, long, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) (this=0x42cfc0a0, sURL=@0xbfffdd10, sTargetFrameName=@0xbfffe410, nSearchFlags=0, lArguments=@0xbfffe400) at /export/home/lla/680/o/SRC680/unxlngi5/inc.m18/com/sun/star/uno/Reference.h:334 #75 0x4415a369 in SfxApplication::OpenDocExec_Impl(SfxRequest&) () from /opt/staroffice8/program/libsfx680li.so #76 0x4415d7c2 in SfxStubSfxApplicationOpenDocExec_Impl(SfxShell*, SfxRequest&) () from /opt/staroffice8/program/libsfx680li.so #77 0x442d5d0b in SfxDispatcher::Call_Impl(SfxShell&, SfxSlot const&, SfxRequest&, unsigned char) () from /opt/staroffice8/program/libsfx680li.so #78 0x442d83a1 in SfxDispatcher::_Execute(SfxShell&, SfxSlot const&, SfxRequest&, unsigned short) () from /opt/staroffice8/program/libsfx680li.so #79 0x442d961e in SfxDispatcher::Execute(unsigned short, unsigned short, SfxPoolItem const**, unsigned short, SfxPoolItem const**) () from /opt/staroffice8/program/libsfx680li.so #80 0x442ce9d6 in SfxDispatchController_Impl::dispatch(com::sun::star::util::URL const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&, com::sun::star::uno::Reference<com::sun::star::frame::XDispatchResultListener> const&) () from /opt/staroffice8/program/libsfx680li.so #81 0x442cd8a5 in SfxOfficeDispatch::dispatch(com::sun::star::util::URL const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) () from /opt/staroffice8/program/libsfx680li.so #82 0x4300125d in framework::MenuManager::Select(Menu*) (this=0x431ee810, pMenu=0x44e97910) at /export/home/lla/680/o/SRC680/unxlngi5/inc.m18/com/sun/star/uno/Reference.h:334 #83 0x43000686 in framework::MenuManager::LinkStubSelect(void*, void*) (pThis=0xfffffffc, pCaller=0xfffffffc) at /space/local/ll93751/680/SRC680/framework/source/classes/menumanager.cxx:1337 #84 0x401efd72 in Menu::Select() () from /opt/staroffice8/program/libvcl680li.so #85 0x401f3d44 in Menu::ImplCallSelect(Menu*) () from /opt/staroffice8/program/libvcl680li.so #86 0x401f3d24 in Menu::LinkStubImplCallSelect(void*, void*) () from /opt/staroffice8/program/libvcl680li.so #87 0x402449a6 in ImplHandleClose(Window*) () from /opt/staroffice8/program/libvcl680li.so #88 0x402452f4 in ImplWindowFrameProc(void*, SalFrame*, unsigned short, void const*) () from /opt/staroffice8/program/libvcl680li.so #89 0x420e4b8c in X11SalFrame::HandleClientMessage(XClientMessageEvent*) () from /opt/staroffice8/program/libpure_x_680li.so #90 0x420e5669 in X11SalFrame::Dispatch(_XEvent*) () from /opt/staroffice8/program/libpure_x_680li.so #91 0x4211328b in SalDisplay::Dispatch(_XEvent*) () from /opt/staroffice8/program/libpure_x_680li.so #92 0x42112f6b in SalDisplay::Yield(unsigned char) () from /opt/staroffice8/program/libpure_x_680li.so #93 0x4210edd7 in SalDisplay::~SalDisplay() () from /opt/staroffice8/program/libpure_x_680li.so #94 0x4210d711 in SalXLib::Yield(unsigned char) () from /opt/staroffice8/program/libpure_x_680li.so #95 0x42116f0b in X11SalInstance::Yield(unsigned char) () from /opt/staroffice8/program/libpure_x_680li.so #96 0x400cdd58 in Application::Yield() () from /opt/staroffice8/program/libvcl680li.so #97 0x400cdc60 in Application::Execute() () from /opt/staroffice8/program/libvcl680li.so #98 0x08067741 in desktop::Desktop::Main() () #99 0x400d300f in SVMain() () from /opt/staroffice8/program/libvcl680li.so #100 0x4029fc34 in main () from /opt/staroffice8/program/libvcl680li.so #101 0x4139990c in __libc_start_main () from /lib/libc.so.6
Created attachment 11905 [details] BUGDOC
Created attachment 11906 [details] StarÖffice Document
.
Can you try running that under Valgrind? (see http://www.kegel.com/openoffice/valgrindingOOo.html and/or http://www.kegel.com/openoffice/#valgrind) I bet you'll find something interesting...
We postpone all threading issues until the threading framework has been implemented
Reset assignee on issues not touched by assignee in more than 1000 days.