Apache OpenOffice (AOO) Bugzilla – Issue 86845
OOo crashes when opening a CSV file
Last modified: 2009-02-10 23:24:26 UTC
My problem is simple: OOo crashes each time I try to open a CSV-file. It happens *each time*, no exceptions. The same file can be opened with e.g. KOffice without problems. I have reported this as a Calc bug, but after having tested the issue it seems to be a general bug: it also happens with Writer and Impress. So it should be classified as a general import/open problem (bug?). I use OOo 2.3.1 (Build 2.3.1.2) on openSuSE 10.3 (i386). I use the SuSE-version of OOo (installed from SuSE repositories). I use the Finnish localization. A sample file is attached. Kind regards, Kimmo
Created attachment 51991 [details] A sample CSV for testing
I can't reproduce it with 2.3.1 under Debian.
Here the backtrace: --- cut here --- (gdb) run Starting program: /usr/lib/ooo-2.0/program/soffice.bin [Thread debugging using libthread_db enabled] [New Thread 0xb63856d0 (LWP 12791)] warning: Lowest section in /usr/lib/ooo-2.0/program/libicudata.so.36 is .gnu.hash at 000000d4 [New Thread 0xb3902b90 (LWP 12795)] [New Thread 0xb30edb90 (LWP 12796)] [New Thread 0xb27cbb90 (LWP 12800)] [New Thread 0xb072fb90 (LWP 12804)] [New Thread 0xafe87b90 (LWP 12815)] [Thread 0xafe87b90 (LWP 12815) exited] [New Thread 0xafe87b90 (LWP 12858)] Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0xb63856d0 (LWP 12791)] 0xb7795859 in String::Equals () from /usr/lib/ooo-2.0/program/libtl680li.so --- cut here --- Hope this helps...
Sorry, the bt was incomplete. Here the full version: --- cut here --- (gdb) run Starting program: /usr/lib/ooo-2.0/program/soffice.bin [Thread debugging using libthread_db enabled] [New Thread 0xb63aa6d0 (LWP 13713)] warning: Lowest section in /usr/lib/ooo-2.0/program/libicudata.so.36 is .gnu.hash at 000000d4 [New Thread 0xb3927b90 (LWP 13726)] [New Thread 0xb3112b90 (LWP 13727)] [New Thread 0xb27f0b90 (LWP 13728)] [New Thread 0xb0754b90 (LWP 13737)] [New Thread 0xafeacb90 (LWP 13740)] [Thread 0xafeacb90 (LWP 13740) exited] [New Thread 0xafeacb90 (LWP 13787)] Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0xb63aa6d0 (LWP 13713)] 0xb77ba859 in String::Equals () from /usr/lib/ooo-2.0/program/libtl680li.so (gdb) bt #0 0xb77ba859 in String::Equals () from /usr/lib/ooo-2.0/program/libtl680li.so #1 0xb7ce2369 in operator== () from /usr/lib/ooo-2.0/program/libvcl680li.so #2 0xb7d76bd4 in ImplFontEntry::IgnoreFallbackForUnicode () from /usr/lib/ooo-2.0/program/libvcl680li.so #3 0xb7d67e77 in ImplDevFontList::GetGlyphFallbackFont () from /usr/lib/ooo-2.0/program/libvcl680li.so #4 0xb7d69cc4 in ImplFontCache::GetGlyphFallbackFont () from /usr/lib/ooo-2.0/program/libvcl680li.so #5 0xb7d69e1c in OutputDevice::ImplGlyphFallbackLayout () from /usr/lib/ooo-2.0/program/libvcl680li.so #6 0xb7d6b108 in OutputDevice::ImplLayout () from /usr/lib/ooo-2.0/program/libvcl680li.so #7 0xb7d6c204 in OutputDevice::GetTextArray () from /usr/lib/ooo-2.0/program/libvcl680li.so #8 0xadf1c618 in SvxFont::QuickGetTextSize () from /usr/lib/ooo-2.0/program/libsvx680li.so #9 0xadf82cf5 in ImpEditEngine::CreateLines () from /usr/lib/ooo-2.0/program/libsvx680li.so #10 0xadf84045 in ImpEditEngine::FormatDoc () from /usr/lib/ooo-2.0/program/libsvx680li.so #11 0xadf86779 in ImpEditEngine::FormatAndUpdate () from /usr/lib/ooo-2.0/program/libsvx680li.so #12 0xadf56d2c in EditEngine::SetUpdateMode () from /usr/lib/ooo-2.0/program/libsvx680li.so #13 0xae92b889 in ScEditEngineDefaulter::SetText () from /usr/lib/ooo-2.0/program/libsc680li.so #14 0xae741ac2 in ScCsvGrid::ImplDrawCellText () from /usr/lib/ooo-2.0/program/libsc680li.so #15 0xae743ebb in ScCsvGrid::ImplDrawColumnBackgr () from /usr/lib/ooo-2.0/program/libsc680li.so #16 0xae744047 in ScCsvGrid::ImplDrawBackgrDev () from /usr/lib/ooo-2.0/program/libsc680li.so #17 0xae744962 in ScCsvGrid::ImplRedraw () from /usr/lib/ooo-2.0/program/libsc680li.so #18 0xae747476 in ScCsvTableBox::CsvCmdHdl () from /usr/lib/ooo-2.0/program/libsc680li.so #19 0xae615f9d in Link::Call () from /usr/lib/ooo-2.0/program/libsc680li.so #20 0xae73e4c6 in ScCsvControl::Repaint () from /usr/lib/ooo-2.0/program/libsc680li.so #21 0xae73e4f9 in ScCsvControl::EnableRepaint () from /usr/lib/ooo-2.0/program/libsc680li.so #22 0xae74752c in ScCsvTableBox::CsvCmdHdl () from /usr/lib/ooo-2.0/program/libsc680li.so #23 0xae615f9d in Link::Call () from /usr/lib/ooo-2.0/program/libsc680li.so #24 0xad64ed09 in ScImportAsciiDlg::ScImportAsciiDlg () from /usr/lib/ooo-2.0/program/libscui680li.so #25 0xad6200be in ScAbstractDialogFactory_Impl::CreateScImportAsciiDlg () from /usr/lib/ooo-2.0/program/libscui680li.so #26 0xae82767f in ScFilterOptionsObj::execute () from /usr/lib/ooo-2.0/program/libsc680li.so #27 0xaf12e45e in UUIInteractionHelper::handleFilterOptionsRequest () from /usr/lib/ooo-2.0/program/libuui680li.so #28 0xaf130954 in UUIInteractionHelper::handleDialogRequests () from /usr/lib/ooo-2.0/program/libuui680li.so #29 0xaf133085 in UUIInteractionHelper::handle_impl () from /usr/lib/ooo-2.0/program/libuui680li.so #30 0xaf1331d8 in UUIInteractionHelper::handleRequest () from /usr/lib/ooo-2.0/program/libuui680li.so #31 0xaf13ebec in UUIInteractionHandler::handle () from /usr/lib/ooo-2.0/program/libuui680li.so #32 0xb17f541d in framework::PreventDuplicateInteraction::handle () from /usr/lib/ooo-2.0/program/libfwe680li.so #33 0xb19319b1 in SfxObjectShell::HandleFilter () from /usr/lib/ooo-2.0/program/libsfx680li.so #34 0xb1931e53 in SfxObjectShell::DoLoad () from /usr/lib/ooo-2.0/program/libsfx680li.so #35 0xb196d336 in SfxBaseModel::load () from /usr/lib/ooo-2.0/program/libsfx680li.so #36 0xb198960d in SfxFrameLoader_Impl::load () from /usr/lib/ooo-2.0/program/libsfx680li.so #37 0xb14e7883 in framework::LoadEnv::impl_loadContent () from /usr/lib/ooo-2.0/program/libfwk680li.so #38 0xb14e7ad5 in framework::LoadEnv::startLoading () from /usr/lib/ooo-2.0/program/libfwk680li.so #39 0xb14e81ce in framework::LoadEnv::loadComponentFromURL () from /usr/lib/ooo-2.0/program/libfwk680li.so #40 0xb14318e3 in framework::Desktop::loadComponentFromURL () from /usr/lib/ooo-2.0/program/libfwk680li.so #41 0xb18a7587 in SfxApplication::OpenDocExec_Impl () from /usr/lib/ooo-2.0/program/libsfx680li.so #42 0xb19b5915 in SfxShell::CallExec () from /usr/lib/ooo-2.0/program/libsfx680li.so #43 0xb19b3fbb in SfxDispatcher::Call_Impl () from /usr/lib/ooo-2.0/program/libsfx680li.so #44 0xb19b46c2 in SfxDispatcher::Execute () from /usr/lib/ooo-2.0/program/libsfx680li.so #45 0xb19b475f in SfxDispatcher::Execute () from /usr/lib/ooo-2.0/program/libsfx680li.so #46 0xb18a5a7a in SfxApplication::OpenDocExec_Impl () from /usr/lib/ooo-2.0/program/libsfx680li.so #47 0xb19b5915 in SfxShell::CallExec () from /usr/lib/ooo-2.0/program/libsfx680li.so #48 0xb19b3fbb in SfxDispatcher::Call_Impl () from /usr/lib/ooo-2.0/program/libsfx680li.so #49 0xb19b4160 in SfxDispatcher::PostMsgHandler () from /usr/lib/ooo-2.0/program/libsfx680li.so #50 0xb18a1ae5 in Link::Call () from /usr/lib/ooo-2.0/program/libsfx680li.so #51 0xb19d0005 in SfxHintPoster::DoEvent_Impl () from /usr/lib/ooo-2.0/program/libsfx680li.so #52 0xb7ce28b9 in Link::Call () from /usr/lib/ooo-2.0/program/libvcl680li.so #53 0xb7e602ec in ImplWindowFrameProc () from /usr/lib/ooo-2.0/program/libvcl680li.so #54 0xb56c1587 in SalFrame::CallCallback () from /usr/lib/ooo-2.0/program/libvclplug_gen680li.so #55 0xb56e8a64 in SalDisplay::DispatchInternalEvent () from /usr/lib/ooo-2.0/program/libvclplug_gen680li.so #56 0xb56e8aa1 in SalX11Display::Yield () from /usr/lib/ooo-2.0/program/libvclplug_gen680li.so #57 0xb56e811f in DisplayYield () from /usr/lib/ooo-2.0/program/libvclplug_gen680li.so #58 0xb56e4a28 in YieldEntry::HandleNextEvent () from /usr/lib/ooo-2.0/program/libvclplug_gen680li.so #59 0xb56e463f in SalXLib::Yield () from /usr/lib/ooo-2.0/program/libvclplug_gen680li.so #60 0xb56ee973 in X11SalInstance::Yield () from /usr/lib/ooo-2.0/program/libvclplug_gen680li.so #61 0xb7ceb8d9 in Application::Yield () from /usr/lib/ooo-2.0/program/libvcl680li.so #62 0xb7ceb997 in Application::Execute () from /usr/lib/ooo-2.0/program/libvcl680li.so #63 0x0806b1bb in desktop::Desktop::Main () #64 0xb7cefeb5 in ImplSVMain () from /usr/lib/ooo-2.0/program/libvcl680li.so #65 0xb7ceffc3 in SVMain () from /usr/lib/ooo-2.0/program/libvcl680li.so #66 0x08061b04 in main () --- cut here ---
Which distri do you use? Where do you get your version from?
The answers to Your questions are in my first posting.
Can you also try the version from www.openoffice.org? Or send you bug report also to Suse's bug tracking system
The idea of filing a bug report on Novell/SuSE is not bad. However, before doing this I thing someone using the SuSE-version of the OOo should be able to reproduce this bug. If we can limit the problem on the SuSE-version only, then we can plan further ;-) It is also possible, that this is a problem of the localized version only.
set invalid because not reproducable.
-> closed
have a good idea as to this
Probably issue 99081 *** This issue has been marked as a duplicate of 99081 ***
close as dup