Welcome to NeoOffice developer notes and announcements
NeoOffice
Developer notes and announcements
 
 

This website is an archive and is no longer active
NeoOffice announcements have moved to the NeoOffice News website


Support
· Forums
· NeoOffice Support
· NeoWiki


Announcements
· Twitter @NeoOffice


Downloads
· Download NeoOffice


  
NeoOffice :: View topic - NeoOffice crashe on opening documents
NeoOffice crashe on opening documents
 
   NeoOffice Forum Index -> NeoOffice/C Testing
View previous topic :: View next topic  
Author Message
schlesi
Oracle


Joined: Jun 07, 2003
Posts: 234
Location: near Cologne, Germany

PostPosted: Tue Dec 02, 2003 3:36 am    Post subject: NeoOffice crashe on opening documents

NeoOffice crashes on opening documents, here a rtf-file, for example.

That's what the crashlog is saying:

Code:

Host:       SchlesisPowerbook.local
Date/Time:  2003-12-02 11:36:03 +0100
OS Version: 10.3.1 (Build 7C107)

Command:    soffice.bin (/Applications/NeoOffice.app/Contents/Resources/program/soffice.bin)
PID:        25100
Thread:     0

Exception:  EXC_BAD_ACCESS (0x0001)
Codes:      KERN_PROTECTION_FAILURE (0x0002) at 0x00000000

Thread 0 Crashed:
 #0   0x005e2d70 in CallAppYieldTerminateCallback() (CallAppYieldTerminateCallback() + 120)
 #1   0x005e2bb0 in -[VCLApplication sendEvent:] (-[VCLApplication sendEvent:] + 800)
 #2   0x92e9597c in -[NSApplication _modalSession:sendEvent:] (-[NSApplication _modalSession:sendEvent:] + 440)
 #3   0x92eb0730 in -[NSApplication _realDoModalLoop:peek:] (-[NSApplication _realDoModalLoop:peek:] + 312)
 #4   0x92f5b3c4 in -[NSApplication runModalForWindow:] (-[NSApplication runModalForWindow:] + 176)
 #5   0x004879b4 in Application::Reschedule() (Application::Reschedule() + 100)
 #6   0x06f40f24 in framework::StatusIndicatorFactory::impl_reschedule() (framework::StatusIndicatorFactory::impl_reschedule() + 128)
 #7   0x06f3fcdc in framework::StatusIndicatorFactory::start(com::sun::star::uno::Reference<com::sun::star::task::XStatusIndicator> const&, rtl::OUString const&, long) (framework::StatusIndicatorFactory::start(com::sun::star::uno::Reference<com::sun::star::task::XStatusIndicator> const&, rtl::OUString const&, long) + 1524)
 #8   0x06f3d908 in framework::StatusIndicator::start(rtl::OUString const&, long) (framework::StatusIndicator::start(rtl::OUString const&, long) + 380)
 #9   0x05e090fc in SfxProgress::SetState(unsigned long, unsigned long) (SfxProgress::SetState(unsigned long, unsigned long) + 680)
 #10  0x0b1cbd08 in SwRTFParser::NextToken(int) (SwRTFParser::NextToken(int) + 3000)
 #11  0x003b3054 in SvRTFParser::Continue(int) (SvRTFParser::Continue(int) + 408)
 #12  0x0639bfa0 in SvxRTFParser::Continue(int) (SvxRTFParser::Continue(int) + 24)
 #13  0x0b1c90ac in SwRTFParser::Continue(int) (SwRTFParser::Continue(int) + 684)
 #14  0x003b2e60 in SvRTFParser::CallParser() (SvRTFParser::CallParser() + 188)
 #15  0x0b1c8968 in RtfReader::Read(SwDoc&, SwPaM&, String const&) (RtfReader::Read(SwDoc&, SwPaM&, String const&) + 184)
 #16  0x0b14f3cc in SwReader::Read(Reader const&) (SwReader::Read(Reader const&) + 916)
 #17  0x0b2a344c in SwDocShell::ConvertFrom(SfxMedium&) (SwDocShell::ConvertFrom(SfxMedium&) + 172)
 #18  0x05cdff6c in SfxObjectShell::DoLoad(SfxMedium*) (SfxObjectShell::DoLoad(SfxMedium*) + 2976)
 #19  0x05c7d734 in LoadEnvironment_Impl::Load(SfxObjectFactory const*) (LoadEnvironment_Impl::Load(SfxObjectFactory const*) + 1364)
 #20  0x05c7f180 in LoadEnvironment_Impl::LoadDataAvailable() (LoadEnvironment_Impl::LoadDataAvailable() + 580)
 #21  0x05c7f390 in LoadEnvironment_Impl::LoadDataAvailable() (LoadEnvironment_Impl::LoadDataAvailable() + 1108)
 #22  0x05c7cc3c in LoadEnvironment_Impl::Start() (LoadEnvironment_Impl::Start() + 2212)
 #23  0x05d2d0b4 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&) (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&) + 8140)
 #24  0x06ee334c 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&) (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&) + 4556)
 #25  0x06ee55f0 in framework::BlankDispatcher::dispatch(com::sun::star::util::URL const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) (framework::BlankDispatcher::dispatch(com::sun::star::util::URL const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) + 1364)
 #26  0x05c58694 in SfxApplication::OpenDocExec_Impl(SfxRequest&) (SfxApplication::OpenDocExec_Impl(SfxRequest&) + 13456)
 #27  0x05d78ab8 in SfxShell::ExecuteSlot(SfxRequest&, SfxInterface const*) (SfxShell::ExecuteSlot(SfxRequest&, SfxInterface const*) + 200)
 #28  0x091c59d8 in SdModule::Execute(SfxRequest&) (SdModule::Execute(SfxRequest&) + 5580)
 #29  0x05d6cedc in SfxDispatcher::Call_Impl(SfxShell&, SfxSlot const&, SfxRequest&, unsigned char) (SfxDispatcher::Call_Impl(SfxShell&, SfxSlot const&, SfxRequest&, unsigned char) + 1536)
 #30  0x05d6f520 in SfxDispatcher::PostMsgHandler(SfxRequest*) (SfxDispatcher::PostMsgHandler(SfxRequest*) + 180)
 #31  0x05d8afcc in SfxHintPoster::Event(SfxHint*) (SfxHintPoster::Event(SfxHint*) + 84)
 #32  0x05d8af38 in SfxHintPoster::LinkStubDoEvent_Impl(void*, void*) (SfxHintPoster::LinkStubDoEvent_Impl(void*, void*) + 36)
 #33  0x00585514 in ImplHandleUserEvent(ImplSVEvent*) (ImplHandleUserEvent(ImplSVEvent*) + 140)
 #34  0x00585c88 in ImplWindowFrameProc(void*, SalFrame*, unsigned short, void const*) (ImplWindowFrameProc(void*, SalFrame*, unsigned short, void const*) + 904)
 #35  0x005e2a00 in -[VCLApplication sendEvent:] (-[VCLApplication sendEvent:] + 368)
 #36  0x92dfd754 in -[NSApplication run] (-[NSApplication run] + 576)
 #37  0x00487934 in Application::Execute() (Application::Execute() + 68)
 #38  0x00008bcc in desktop::Desktop::Main() (desktop::Desktop::Main() + 6604)
 #39  0x0048bb00 in SVMain() (SVMain() + 88)
 #40  0x005e24fc in main (main + 120)
 #41  0x000027b4 in _start (crt.c:267)
 #42  0x00002628 in start (start + 48)

Thread 1:
 #0   0x9004364c in accept (accept + 12)
 #1   0x01927c34 in osl_acceptPipe (osl_acceptPipe + 44)
 #2   0x0009b500 in vos::OPipe::accept(vos::OStreamPipe&) (vos::OPipe::accept(vos::OStreamPipe&) + 36)
 #3   0x00011140 in desktop::OfficeIPCThread::run() (desktop::OfficeIPCThread::run() + 56)
 #4   0x00096cf8 in vos::_cpp_OThread_WorkerFunction(void*) (vos::_cpp_OThread_WorkerFunction(void*) + 36)
 #5   0x0192b5b4 in osl_thread_start_Impl (osl_thread_start_Impl + 320)
 #6   0x900247e8 in _pthread_body (_pthread_body + 40)

Thread 2:
 #0   0x90018ce8 in semaphore_timedwait_signal_trap (semaphore_timedwait_signal_trap + 8)
 #1   0x9000e888 in _pthread_cond_wait (_pthread_cond_wait + 616)
 #2   0x0191b578 in osl_waitCondition (osl_waitCondition + 236)
 #3   0x0009972c in vos::OTimerManager::run() (vos::OTimerManager::run() + 140)
 #4   0x00096cf8 in vos::_cpp_OThread_WorkerFunction(void*) (vos::_cpp_OThread_WorkerFunction(void*) + 36)
 #5   0x0192b5b4 in osl_thread_start_Impl (osl_thread_start_Impl + 320)
 #6   0x900247e8 in _pthread_body (_pthread_body + 40)

PPC Thread State:
  srr0: 0x005e2d70 srr1: 0x0200f930                vrsave: 0x00000000
    cr: 0x24222224  xer: 0x20000002   lr: 0x005e2d6c  ctr: 0x90001fa0
    r0: 0x005e2d6c   r1: 0xbfffc830   r2: 0x00000000   r3: 0x00000056
    r4: 0x00000000   r5: 0x00000056   r6: 0x0000210a   r7: 0xa0001010
    r8: 0x00000056   r9: 0x00000000  r10: 0xa00010fc  r11: 0xa0003d18
   r12: 0x90001fa0  r13: 0x0062e15c  r14: 0x0062e330  r15: 0x0062e160
   r16: 0x00612890  r17: 0x00612890  r18: 0xa000104c  r19: 0x0a1722c0
   r20: 0x0062da44  r21: 0x0210cd70  r22: 0x0062e164  r23: 0x00000009
   r24: 0x0062e330  r25: 0x0062e15c  r26: 0x0062e160  r27: 0x021018c0
   r28: 0x00000009  r29: 0x0210cde0  r30: 0x00632890  r31: 0x005e2d00


Thomas
Back to top
Guest






PostPosted: Thu Dec 04, 2003 11:14 pm    Post subject:

Can you post a link to the RTF file so I can test/debug?

Thanks,
Dan
Back to top
Guest






PostPosted: Thu Dec 04, 2003 11:38 pm    Post subject:

I can't get this with a very simple RTF created in TextEdit and opened in Neo. Can you post your document?

Dan
Back to top
schlesi
Oracle


Joined: Jun 07, 2003
Posts: 234
Location: near Cologne, Germany

PostPosted: Fri Dec 05, 2003 10:07 am    Post subject:

Dan,

I've emailed it to you. The crashes are reproducable.

Thomas
Back to top
fa
The Architect
The Architect


Joined: May 27, 2003
Posts: 88

PostPosted: Sun Dec 07, 2003 11:12 pm    Post subject:

Thomas,

I know exactly why this is happening, I just have to think through a couple things with respect to event handling and how to handle this case.

Dan
Back to top
schlesi
Oracle


Joined: Jun 07, 2003
Posts: 234
Location: near Cologne, Germany

PostPosted: Thu Jan 15, 2004 12:34 pm    Post subject:

Dan,

the described problem changed with cvs from 13-Jan.

NeoOffice didn't crash now, but is hanging in an endless-loop while opening the file I've emailed you.

Thomas
Back to top
Display posts from previous:   
   NeoOffice Forum Index -> NeoOffice/C Testing All times are GMT - 7 Hours
Page 1 of 1

 
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You cannot download files in this forum

Powered by phpBB © 2001, 2005 phpBB Group

All logos and trademarks in this site are property of their respective owner. The comments are property of their posters, all the rest © Planamesa Inc.
NeoOffice is a registered trademark of Planamesa Inc. and may not be used without permission.
PHP-Nuke Copyright © 2005 by Francisco Burzi. This is free software, and you may redistribute it under the GPL. PHP-Nuke comes with absolutely no warranty, for details, see the license.