To comment on the following update, log in, then open the issue: http://www.openoffice.org/issues/show_bug.cgi?id=102120
------- Additional comments from milek...@openoffice.org Fri May 22 10:02:30 +0000 2009 ------- @sb: Why is this issue marked as invalid? Does that mean you want to deal all possible calls to UNO methods case by case? It can be *any* UNO call that may fail, and that should be handled in a general way as well - crashing is not acceptable and it will be always possible if the extension will throw any uncaught exception at any time. Here go stack traces from NeoOffice (they are similar in OpenOffice but I cannot find them right now on my computer). This is what you see on the console: 19-05-09 19:54:56 [0x0-0x26026].org.neooffice.NeoOffice[754] terminate called after throwing an instance of 'com::sun::star::uno::RuntimeException' 19-05-09 19:54:56 [0x0-0x26026].org.neooffice.NeoOffice[754] terminate called after throwing an instance of 'com::sun::star::uno::RuntimeException' 19-05-09 19:55:05 com.apple.launchd[111] ([0x0-0x26026].org.neooffice.NeoOffice[754]) Exited abnormally: Abort trap 19-05-09 19:55:05 com.apple.launchd[111] ([0x0-0x26026].org.neooffice.NeoOffice[754]) Exited abnormally: Abort trap And here goes the crashreport (shortened): Process: soffice.bin [754] Path: /Applications/NeoOffice.app/Contents/MacOS/soffice.bin Identifier: org.neooffice.NeoOffice Version: 3.0 (3.0 Patch 2 Intel (pluby:guibomacmini.local.)) Code Type: X86 (Native) Parent Process: launchd [111] Date/Time: 2009-05-19 19:54:56.558 +0200 OS Version: Mac OS X 10.5.7 (9J61) Report Version: 6 Anonymous UUID: DDFDAC2A-E3EC-445A-9052-C465E33C9C06 Exception Type: EXC_CRASH (SIGABRT) Exception Codes: 0x0000000000000000, 0x0000000000000000 Crashed Thread: 1 Thread 0: 0 libsvxmxi.dylib 0x0ecf2306 GetDicInfoStr(String const&, unsigned short, unsigned char) + 15194 1 libfwkmxi.dylib 0x0d67df31 0xd667000 + 94001 2 libsvxmxi.dylib 0x0ecfa7a4 GetDicInfoStr(String const&, unsigned short, unsigned char) + 49144 3 libsvxmxi.dylib 0x0ecfa9d5 GetDicInfoStr(String const&, unsigned short, unsigned char) + 49705 4 libsvxmxi.dylib 0x0eecbb0e SvxUnoDashTable_createInstance(SdrModel*) + 8052 5 libsvxmxi.dylib 0x0eeccedb SvxUnoDashTable_createInstance(SdrModel*) + 13121 6 libsofficeapp.dylib 0x007384da 0x732000 + 25818 7 libsofficeapp.dylib 0x00738870 0x732000 + 26736 8 libsofficeapp.dylib 0x00738b2b 0x732000 + 27435 9 libvclmxi.dylib 0x01f086b9 DeInitVCL() + 2449 10 libuno_sal.dylib.3 0x001cbf1a osl_createDirectoryPath + 1080 11 libuno_sal.dylib.3 0x001cc06e osl_createDirectoryPath + 1420 12 libSystem.B.dylib 0x969df2bb _sigtramp + 43 13 ??? 0xffffffff 0 + 4294967295 14 com.apple.Foundation 0x907c2728 +[NSMutableData(NSMutableData) dataWithLength:] + 72 15 com.apple.AppKit 0x95a82bf1 -[NSView getRectsBeingDrawn:count:] + 572 16 com.apple.AppKit 0x95a81da4 -[NSView _drawRect:clip:] + 2693 17 com.apple.AppKit 0x95a80d23 -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:] + 1050 18 com.apple.AppKit 0x95a810ba -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:] + 1969 19 com.apple.AppKit 0x95a7f679 -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:] + 759 20 com.apple.AppKit 0x95b67929 -[NSNextStepFrame _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:] + 340 21 com.apple.AppKit 0x95a7badf -[NSView _displayRectIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:] + 3090 22 com.apple.AppKit 0x959bc4b3 -[NSView displayIfNeeded] + 933 23 com.apple.AppKit 0x959bc061 -[NSWindow displayIfNeeded] + 189 24 libvclmxi.dylib 0x0214943b Float32ToLong + 3639 25 com.apple.AppKit 0x959bbe84 _handleWindowNeedsDisplay + 436 26 com.apple.CoreFoundation 0x93bd0942 __CFRunLoopDoObservers + 466 27 com.apple.CoreFoundation 0x93bd1c9c CFRunLoopRunSpecific + 844 28 com.apple.CoreFoundation 0x93bd2c78 CFRunLoopRunInMode + 88 29 com.apple.HIToolbox 0x9535528c RunCurrentEventLoopInMode + 283 30 com.apple.HIToolbox 0x953550a5 ReceiveNextEventCommon + 374 31 com.apple.HIToolbox 0x95354f19 BlockUntilNextEventMatchingListInMode + 106 32 com.apple.AppKit 0x959b9d0d _DPSNextEvent + 657 33 com.apple.AppKit 0x959b95c0 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 128 34 com.apple.AppKit 0x959b25fb -[NSApplication run] + 795 35 libawt.jnilib 0x0b158f09 +[AWTStarter startAWT:] + 1941 36 libawt.jnilib 0x0b158726 -[CPerformer perform] + 281 37 com.apple.Foundation 0x90782a03 __NSThreadPerformPerform + 547 38 com.apple.CoreFoundation 0x93bd2595 CFRunLoopRunSpecific + 3141 39 com.apple.CoreFoundation 0x93bd2cd4 CFRunLoopRun + 84 40 libvclmxi.dylib 0x01f09081 SVMain() + 755 41 libvclmxi.dylib 0x01f08db7 SVMain() + 41 42 libsofficeapp.dylib 0x007719c8 soffice_main + 160 43 org.neooffice.NeoOffice 0x000022d9 private_main(int, char**) + 235 44 org.neooffice.NeoOffice 0x00003124 java_main + 3498 45 org.neooffice.NeoOffice 0x00001b72 _start + 216 46 org.neooffice.NeoOffice 0x00001a99 start + 41 Thread 1 Crashed: 0 libSystem.B.dylib 0x96a4f136 __semwait_signal_nocancel + 10 1 libSystem.B.dylib 0x96a48013 usleep$NOCANCEL$UNIX2003 + 61 2 libSystem.B.dylib 0x96a5f62e __abort + 109 3 libSystem.B.dylib 0x96a5f68a _cproc_fork_child + 0 4 libstdc++.6.dylib 0x90753005 0x9070b000 + 294917 5 libstdc++.6.dylib 0x9075110c __gxx_personality_v0 + 1108 6 libstdc++.6.dylib 0x9075114b std::terminate() + 29 7 libstdc++.6.dylib 0x90751261 __cxa_throw + 101 8 libgcc3_uno.dylib 0x04e19ac6 0x4e17000 + 10950 9 libgcc3_uno.dylib 0x04e1ac5f 0x4e17000 + 15455 10 libgcc3_uno.dylib 0x04e1b465 0x4e17000 + 17509 11 libgcc3_uno.dylib 0x04e1ca23 0x4e17000 + 23075 12 liblngmxi.dylib 0x0e8bdb74 LngSvcMgr::GetAvailableGrammarSvcs_Impl() + 1582 13 liblngmxi.dylib 0x0e8c67b9 LngSvcMgr::getAvailableServices(rtl::OUString const&, com::sun::star::lang::Locale const&) + 727 14 liblngmxi.dylib 0x0e8bff22 LngSvcMgr::getAvailableLocales(rtl::OUString const&) + 264 15 libsvxmxi.dylib 0x0ec751a4 LinguMgr::GetLngSvcMgr() + 5326 16 libsvxmxi.dylib 0x0ec76b77 LinguMgr::GetLngSvcMgr() + 11937 17 libsvxmxi.dylib 0x0ec76dc7 LinguMgr::GetLngSvcMgr() + 12529 18 libswmxi.dylib 0x0df90a48 SwTxtNode::CountWords(SwDocStat&, unsigned short, unsigned short) const + 3044 19 libswmxi.dylib 0x0de0e5db SwFmtEndAtTxtEnd::Clone(SfxItemPool*) const + 235251 20 libswmxi.dylib 0x0de0e76d SwFmtEndAtTxtEnd::Clone(SfxItemPool*) const + 235653 21 libswmxi.dylib 0x0de0ea95 SwFmtEndAtTxtEnd::Clone(SfxItemPool*) const + 236461 22 libswmxi.dylib 0x0dda489d ViewShell::LayoutIdle() + 159 23 libswmxi.dylib 0x0dedd22a SwDoc::GetDefault(unsigned short) const + 49802 24 libvclmxi.dylib 0x01f0927c Timer::Timeout() + 28 25 libvclmxi.dylib 0x01f09440 Timer::ImplTimerCallbackProc() + 112 26 libvclmxi.dylib 0x02144dda JavaSalInstance::Yield(bool, bool) + 1122 27 libvclmxi.dylib 0x01f032ad Application::Yield(bool) + 83 28 libvclmxi.dylib 0x01f03344 Application::Execute() + 84 29 libsofficeapp.dylib 0x00746d39 0x732000 + 85305 30 libvclmxi.dylib 0x01f08d13 InitVCL(com::sun::star::uno::Reference<com::sun::star::lang::XMultiServiceFactory> const&) + 1493 31 libvclmxi.dylib 0x01f08fb8 SVMain() + 554 32 libuno_sal.dylib.3 0x001c4ef4 osl_yieldThread + 550 33 libSystem.B.dylib 0x969a4155 _pthread_start + 321 34 libSystem.B.dylib 0x969a4012 thread_start + 34 Thread 2: 0 libSystem.B.dylib 0x969732e6 semaphore_timedwait_signal_trap + 10 1 libSystem.B.dylib 0x969a52af _pthread_cond_wait + 1244 2 libSystem.B.dylib 0x969efaab pthread_cond_timedwait + 47 3 libuno_sal.dylib.3 0x001c196c osl_waitCondition + 290 4 libvos3gcc3.dylib 0x0002f8d9 vos::OTimerManager::run() + 117 5 libvos3gcc3.dylib 0x0002dd0a vos::threadWorkerFunction_impl(void*) + 18 6 libuno_sal.dylib.3 0x001c4ef4 osl_yieldThread + 550 7 libSystem.B.dylib 0x969a4155 _pthread_start + 321 8 libSystem.B.dylib 0x969a4012 thread_start + 34 --------------------------------------------------------------------- Please do not reply to this automatically generated notification from Issue Tracker. Please log onto the website and enter your comments. http://qa.openoffice.org/issue_handling/project_issues.html#notification --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@framework.openoffice.org For additional commands, e-mail: issues-h...@framework.openoffice.org --------------------------------------------------------------------- To unsubscribe, e-mail: allbugs-unsubscr...@openoffice.org For additional commands, e-mail: allbugs-h...@openoffice.org