Version: 2.0 alpha-6 (using KDE 4.0.0) Installed from: Ubuntu Packages OS: Linux When I open large file KSpread has crashed. Backtrace: (no debugging symbols found) Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1". (no debugging symbols found) [New Thread -1250715968 (LWP 9378)] (no debugging symbols found) 0xffffe410 in __kernel_vsyscall () [Current thread is 0 (process 9378)] Thread 1 (Thread -1250715968 (LWP 9378)): #0 0xffffe410 in __kernel_vsyscall () #1 0xb7e24e70 in nanosleep () from /lib/tls/i686/cmov/libc.so.6 #2 0xb7e24ca7 in sleep () from /lib/tls/i686/cmov/libc.so.6 #3 0xb6cd6300 in ?? () from /usr/lib/kde4/lib/libkdeui.so.5 #4 0x00000001 in ?? () #5 0x00000000 in ?? () #0 0xffffe410 in __kernel_vsyscall ()
Please attach the file to this bug report.
Created an attachment (id=23497) [details] XLS file In Persian language (UTF-8)
Application: KSpread (kspread), signal SIGSEGV [?1034hUsing host libthread_db library "/lib64/libthread_db.so.1". [Thread debugging using libthread_db enabled] [New Thread 0x2ad4b59af430 (LWP 18283)] [KCrash handler] #5 Swinder::UString::Rep::ref (this=0x60c002006470642) at /home/kde/4.0/koffice/filters/kspread/excel/sidewinder/ustring.h:196 #6 0x00002ad4c5cbf262 in Swinder::SSTRecord::stringAt (this=0x135ca50, index=<value optimized out>) at /home/kde/4.0/koffice/filters/kspread/excel/sidewinder/excel.cpp:3765 #7 0x00002ad4c5cbf6bd in Swinder::ExcelReader::handleSST (this=0x186ef80, record=0x135ca50) at /home/kde/4.0/koffice/filters/kspread/excel/sidewinder/excel.cpp:5237 #8 0x00002ad4c5cc48da in Swinder::ExcelReader::load (this=0x60c002006470642, workbook=<value optimized out>, filename=0xeecc0 <Address 0xeecc0 out of bounds>) at /home/kde/4.0/koffice/filters/kspread/excel/sidewinder/excel.cpp:4595 #9 0x00002ad4c5ce032c in Swinder::Workbook::load (this=0x97f750, filename=0x167bf58 "/home/paco/CUSTOMERSUPPORT_VW_SUBSCRIBE_DATIS.xls") at /home/kde/4.0/koffice/filters/kspread/excel/sidewinder/workbook.cpp:64 #10 0x00002ad4c5cb7362 in ExcelImport::convert (this=0x97f3b0, from=<value optimized out>, to=<value optimized out>) at /home/kde/4.0/koffice/filters/kspread/excel/import/excelimport.cc:109
SVN commit 882546 by mkruisselbrink: fix the way continuation records are handled when the boundary is inside a string. This is especially tricky as both havles of the string can have different bytes-per-char. BUGS: 143976, 157507 M +101 -81 excel.cpp M +37 -37 excel.h WebSVN link: http://websvn.kde.org/?view=rev&revision=882546
You need to log in before you can comment on or make changes to this bug.