Issue 86845 - OOo crashes when opening a CSV file
Summary: OOo crashes when opening a CSV file
Status: CLOSED DUPLICATE of issue 99081
Alias: None
Product: Calc
Classification: Application
Component: open-import (show other issues)
Version: OOo 2.3.1
Hardware: PC Linux, all
: P3 Trivial (vote)
Target Milestone: ---
Assignee: spreadsheet
QA Contact: issues@sc
URL:
Keywords: oooqa
Depends on:
Blocks:
 
Reported: 2008-03-09 19:08 UTC by kimmoe
Modified: 2009-02-10 23:24 UTC (History)
2 users (show)

See Also:
Issue Type: DEFECT
Latest Confirmation in: ---
Developer Difficulty: ---


Attachments
A sample CSV for testing (3.81 KB, text/plain)
2008-03-09 19:11 UTC, kimmoe
no flags Details

Note You need to log in before you can comment on or make changes to this issue.
Description kimmoe 2008-03-09 19:08:47 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
Comment 1 kimmoe 2008-03-09 19:11:31 UTC
Created attachment 51991 [details]
A sample CSV for testing
Comment 2 Mechtilde 2008-03-09 21:06:28 UTC
I can't reproduce it with 2.3.1 under Debian.

Comment 3 kimmoe 2008-03-10 08:09:47 UTC
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...
Comment 4 kimmoe 2008-03-10 08:13:57 UTC
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 ---
Comment 5 Mechtilde 2008-03-10 09:42:43 UTC
Which distri do you use?
Where do you get your version from?
Comment 6 kimmoe 2008-03-10 10:04:21 UTC
The answers to Your questions are in my first posting.
Comment 7 Mechtilde 2008-03-10 10:09:34 UTC
Can you also try the version from www.openoffice.org?

Or send you bug report also to Suse's bug tracking system
Comment 8 kimmoe 2008-03-10 10:41:37 UTC
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.
Comment 9 Mechtilde 2008-05-15 15:08:37 UTC
set invalid because not reproducable.
Comment 10 Mechtilde 2008-05-15 15:09:02 UTC
-> closed
Comment 11 caolanm 2009-02-10 23:23:31 UTC
have a good idea as to this
Comment 12 caolanm 2009-02-10 23:23:58 UTC
Probably issue 99081

*** This issue has been marked as a duplicate of 99081 ***
Comment 13 caolanm 2009-02-10 23:24:26 UTC
close as dup