Bug 277177 - KSpread fail with open a big file
Summary: KSpread fail with open a big file
Status: RESOLVED WAITINGFORINFO
Alias: None
Product: calligrasheets
Classification: Applications
Component: general (other bugs)
Version First Reported In: unspecified
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: Calligra Sheets (KSpread) Bugs
URL:
Keywords:
: 277506 (view as bug list)
Depends on:
Blocks:
 
Reported: 2011-07-06 03:41 UTC by javier adrian rojas
Modified: 2011-12-19 03:24 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description javier adrian rojas 2011-07-06 03:41:10 UTC
Application: kspread (2.3.3)
KDE Platform Version: 4.6.4 (4.6.4)
Qt Version: 4.7.2
Operating System: Linux 2.6.38-8-generic x86_64
Distribution: Ubuntu 11.04

-- Information about the crash:
i was opening a big file with xls extension when this app fail

-- Backtrace:
Application: KSpread (kspread), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f10e67cf7c0 (LWP 3953))]

Thread 3 (Thread 0x7f10c31e1700 (LWP 3954)):
#0  0x00007f10e107fd9d in __pthread_mutex_unlock_usercnt (mutex=0x106b988) at pthread_mutex_unlock.c:52
#1  __pthread_mutex_unlock (mutex=0x106b988) at pthread_mutex_unlock.c:290
#2  0x00007f10e0baf094 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f10e0baff9d in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f10e0bb0639 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f10e4895446 in QEventDispatcherGlib::processEvents (this=0x1033390, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#6  0x00007f10e4869882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007f10e4869abc in QEventLoop::exec (this=0x7f10c31e0cd0, flags=...) at kernel/qeventloop.cpp:201
#8  0x00007f10e4780924 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:492
#9  0x00007f10e484bc2f in QInotifyFileSystemWatcherEngine::run (this=0xecccd0) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x00007f10e4783175 in QThreadPrivate::start (arg=0xecccd0) at thread/qthread_unix.cpp:320
#11 0x00007f10d9cd9853 in ?? () from /usr/lib/nvidia-current/libGL.so.1
#12 0x00007f10e107bd8c in start_thread (arg=0x7f10c31e1700) at pthread_create.c:304
#13 0x00007f10e614704d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#14 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f10c0ebc700 (LWP 3957)):
#0  __pthread_mutex_unlock (mutex=0x1367008) at pthread_mutex_unlock.c:289
#1  0x00007f10e0baf84e in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f10e0bb0122 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f10e0bb0639 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f10e4895446 in QEventDispatcherGlib::processEvents (this=0xfcf6c0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#5  0x00007f10e4869882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f10e4869abc in QEventLoop::exec (this=0x7f10c0ebbcd0, flags=...) at kernel/qeventloop.cpp:201
#7  0x00007f10e4780924 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:492
#8  0x00007f10e484bc2f in QInotifyFileSystemWatcherEngine::run (this=0x1303ba0) at io/qfilesystemwatcher_inotify.cpp:248
#9  0x00007f10e4783175 in QThreadPrivate::start (arg=0x1303ba0) at thread/qthread_unix.cpp:320
#10 0x00007f10d9cd9853 in ?? () from /usr/lib/nvidia-current/libGL.so.1
#11 0x00007f10e107bd8c in start_thread (arg=0x7f10c0ebc700) at pthread_create.c:304
#12 0x00007f10e614704d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#13 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f10e67cf7c0 (LWP 3953)):
[KCrash Handler]
#6  ref (this=0x1f3d880, other=...) at ../../include/QtCore/../../src/corelib/arch/qatomic_x86_64.h:121
#7  QString::operator= (this=0x1f3d880, other=...) at tools/qstring.cpp:1357
#8  0x00007f10c0221ebc in Swinder::WorksheetSubStreamHandler::handleNote (this=0x15e5850, record=<value optimized out>) at ../../../../../filters/kspread/excel/sidewinder/worksheetsubstreamhandler.cpp:758
#9  0x00007f10c01e64f8 in Swinder::ExcelReader::load (this=0x15e06e0, workbook=0x15d53d0, filename=<value optimized out>) at ../../../../../filters/kspread/excel/sidewinder/excel.cpp:2528
#10 0x00007f10c020703c in Swinder::Workbook::load (this=0x15d53d0, filename=0x15a7cb8 "/home/javier/Escritorio/intcomex5-9julio.xls/intcomex5-9julio.xls") at ../../../../../filters/kspread/excel/sidewinder/workbook.cpp:99
#11 0x00007f10c01d8011 in ExcelImport::convert (this=0xd47780, from=<value optimized out>, to=<value optimized out>) at ../../../../../filters/kspread/excel/import/ExcelImport.cpp:240
#12 0x00007f10e5dd5e92 in KOfficeFilter::ChainLink::invokeFilter (this=0x145c660, parentChainLink=0x0) at ../../../libs/main/KoFilterChainLink.cpp:90
#13 0x00007f10e5dcddd9 in KoFilterChain::invokeChain (this=0x15a95f0) at ../../../libs/main/KoFilterChain.cpp:94
#14 0x00007f10e5dcc629 in KoFilterManager::importDocument (this=0x15a23c0, url=..., status=@0x7fffd7268e6c) at ../../../libs/main/KoFilterManager.cpp:164
#15 0x00007f10e5d886c4 in KoDocument::openFile (this=0xc8f1d0) at ../../../libs/main/KoDocument.cpp:1336
#16 0x00007f10e41dcab0 in KParts::ReadOnlyPartPrivate::openLocalFile (this=0xc8f2a0) at ../../kparts/part.cpp:592
#17 0x00007f10e41dd0f4 in KParts::ReadOnlyPart::openUrl (this=0xc8f1d0, url=...) at ../../kparts/part.cpp:556
#18 0x00007f10e5d8aeed in KoDocument::openUrl (this=0xc8f1d0, _url=...) at ../../../libs/main/KoDocument.cpp:1251
#19 0x00007f10e5d7d35d in KoDocument::openExistingFile (this=0xc8f1d0, url=<value optimized out>) at ../../../libs/main/KoDocument.cpp:2415
#20 0x00007f10e5d839c2 in KoDocument::qt_metacall (this=0xc8f1d0, _c=QMetaObject::InvokeMetaMethod, _id=15, _a=0x7fffd7269370) at ./KoDocument.moc:130
#21 0x00007f10d0026b35 in KSpread::Doc::qt_metacall (this=0xc8f1d0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffd7269370) at ./Doc.moc:77
#22 0x00007f10e487f5f8 in QMetaObject::activate (sender=0xfdca70, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fffd7269370) at kernel/qobject.cpp:3287
#23 0x00007f10e5de3502 in KoOpenPane::openExistingFile (this=<value optimized out>, _t1=<value optimized out>) at ./KoOpenPane.moc:104
#24 0x00007f10e5de4c60 in KoOpenPane::qt_metacall (this=0xfdca70, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffd7269470) at ./KoOpenPane.moc:86
#25 0x00007f10e487f5f8 in QMetaObject::activate (sender=0x101f980, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fffd7269470) at kernel/qobject.cpp:3287
#26 0x00007f10e5de31f2 in KoExistingDocumentPane::openExistingUrl (this=<value optimized out>, _t1=<value optimized out>) at ./KoExistingDocumentPane.moc:89
#27 0x00007f10e5de3230 in KoExistingDocumentPane::onAccepted (this=0x101f980) at ../../../libs/main/KoExistingDocumentPane.cpp:56
#28 0x00007f10e5de32b1 in KoExistingDocumentPane::qt_metacall (this=0x101f980, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffd7269540) at ./KoExistingDocumentPane.moc:77
#29 0x00007f10e487f5f8 in QMetaObject::activate (sender=0xecbf60, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x0) at kernel/qobject.cpp:3287
#30 0x00007f10e3cd4458 in KFileWidget::slotOk (this=0xecbf60) at ../../kfile/kfilewidget.cpp:997
#31 0x00007f10e3cd5259 in KFileWidgetPrivate::_k_fileSelected (this=0xecbfa0, i=...) at ../../kfile/kfilewidget.cpp:1106
#32 0x00007f10e3cd66de in KFileWidget::qt_metacall (this=0xecbf60, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffd7269bc0) at ./kfilewidget.moc:143
#33 0x00007f10e487f5f8 in QMetaObject::activate (sender=0x10a96c0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fffd7269bc0) at kernel/qobject.cpp:3287
#34 0x00007f10e3cb8d35 in KDirOperator::fileSelected (this=<value optimized out>, _t1=<value optimized out>) at ./kdiroperator.moc:321
#35 0x00007f10e3cb8e15 in KDirOperator::Private::_k_slotActivated (this=0x10cd800, index=<value optimized out>) at ../../kfile/kdiroperator.cpp:2364
#36 0x00007f10e3cc018a in KDirOperator::qt_metacall (this=0x10a96c0, _c=QMetaObject::InvokeMetaMethod, _id=59, _a=0x7fffd7269d20) at ./kdiroperator.moc:250
#37 0x00007f10e487f5f8 in QMetaObject::activate (sender=0x1200fd0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fffd7269d20) at kernel/qobject.cpp:3287
#38 0x00007f10e573ea45 in QAbstractItemView::activated (this=<value optimized out>, _t1=<value optimized out>) at .moc/release-shared/moc_qabstractitemview.cpp:345
#39 0x00007f10e573ef4f in QAbstractItemView::mouseReleaseEvent (this=0x1200fd0, event=0x7fffd726ab50) at itemviews/qabstractitemview.cpp:1805
#40 0x00007f10e575918e in QListView::mouseReleaseEvent (this=<value optimized out>, e=<value optimized out>) at itemviews/qlistview.cpp:796
#41 0x00007f10e527acb8 in QWidget::event (this=0x1200fd0, event=0x7fffd726ab50) at kernel/qwidget.cpp:8259
#42 0x00007f10e562aa66 in QFrame::event (this=0x1200fd0, e=0x7fffd726ab50) at widgets/qframe.cpp:557
#43 0x00007f10e573bd7b in QAbstractItemView::viewportEvent (this=0x1200fd0, event=0x7fffd726ab50) at itemviews/qabstractitemview.cpp:1628
#44 0x00007f10e486a627 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized out>, receiver=0x1200550, event=0x7fffd726ab50) at kernel/qcoreapplication.cpp:846
#45 0x00007f10e52299b1 in QApplicationPrivate::notify_helper (this=0xab41a0, receiver=0x1200550, e=0x7fffd726ab50) at kernel/qapplication.cpp:4458
#46 0x00007f10e522edb3 in QApplication::notify (this=<value optimized out>, receiver=0x1200550, e=0x7fffd726ab50) at kernel/qapplication.cpp:4023
#47 0x00007f10e1c01716 in KApplication::notify (this=0x7fffd726b7e0, receiver=0x1200550, event=0x7fffd726ab50) at ../../kdeui/kernel/kapplication.cpp:311
#48 0x00007f10e486a49c in QCoreApplication::notifyInternal (this=0x7fffd726b7e0, receiver=0x1200550, event=0x7fffd726ab50) at kernel/qcoreapplication.cpp:731
#49 0x00007f10e522aa0d in sendEvent (receiver=0x1200550, event=0x7fffd726ab50, alienWidget=0x1200550, nativeWidget=0xbff110, buttonDown=0x7f10e5d0a218, lastMouseReceiver=..., spontaneous=true) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#50 QApplicationPrivate::sendMouseEvent (receiver=0x1200550, event=0x7fffd726ab50, alienWidget=0x1200550, nativeWidget=0xbff110, buttonDown=0x7f10e5d0a218, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3122
#51 0x00007f10e52aa600 in QETWidget::translateMouseEvent (this=0xbff110, event=<value optimized out>) at kernel/qapplication_x11.cpp:4556
#52 0x00007f10e52a904a in QApplication::x11ProcessEvent (this=0x7fffd726b7e0, event=0x7fffd726b4a0) at kernel/qapplication_x11.cpp:3678
#53 0x00007f10e52d1162 in x11EventSourceDispatch (s=0xab2fd0, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#54 0x00007f10e0bafbcd in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#55 0x00007f10e0bb03a8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#56 0x00007f10e0bb0639 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#57 0x00007f10e48953ef in QEventDispatcherGlib::processEvents (this=0xa55290, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#58 0x00007f10e52d0dfe in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#59 0x00007f10e4869882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#60 0x00007f10e4869abc in QEventLoop::exec (this=0x7fffd726b7a0, flags=...) at kernel/qeventloop.cpp:201
#61 0x00007f10e486decb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008
#62 0x00007f10e63f7645 in kdemain (argc=<value optimized out>, argv=0x7fffd726b9a8) at ../../kspread/part/Main.cpp:43
#63 0x00007f10e607feff in __libc_start_main (main=0x400730 <main(int, char**)>, argc=1, ubp_av=0x7fffd726b9a8, init=<value optimized out>, fini=<value optimized out>, rtld_fini=<value optimized out>, stack_end=0x7fffd726b998) at libc-start.c:226
#64 0x0000000000400659 in _start ()

Reported using DrKonqi
Comment 1 Sebastian Sauer 2011-07-19 13:01:44 UTC
Hi javier,

can you please attach the document that leads to the crash to this bugreport?
Or if not possible cause of the content mail it to me ( sebsauer@kdab.com )?
That would help us to locate the problem and find a proper fix. Thanks in advance :)
Comment 2 Sebastian Sauer 2011-07-19 13:02:26 UTC
*** Bug 277506 has been marked as a duplicate of this bug. ***
Comment 3 Sebastian Sauer 2011-12-19 03:24:01 UTC
Waiting for the document so I can reproduce+investigate.