Summary: | KWord crashed in KSpread::Sheet::map() copying a table | ||
---|---|---|---|
Product: | [Applications] calligrasheets | Reporter: | Jonathan Thomas <echidnaman> |
Component: | general | Assignee: | Calligra Sheets (KSpread) Bugs <calligra-sheets-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | |
Priority: | NOR | ||
Version First Reported In: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Ubuntu | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: | ODT with a table |
Description
Jonathan Thomas
2009-09-17 21:34:30 UTC
Created attachment 37022 [details]
ODT with a table
Still happens with 2.1.1 with the same ODT. The following is the best backtrace I can get at the moment due to circumstance, but this is very easily reproducible. Application: KWord (kword), signal: Segmentation fault [Current thread is 1 (Thread 0xb498a780 (LWP 6392))] Thread 2 (Thread 0xb03ffb70 (LWP 6397)): #0 0xb552be16 in *__GI_clock_gettime (clock_id=-1252851724, tp=0xb03fef48) at ../sysdeps/unix/clock_gettime.c:100 #1 0xb67ca4db in qt_gettime () at kernel/qcore_unix.cpp:109 #2 0xb67cf605 in QTimerInfoList::updateCurrentTime (this=0xa616314) at kernel/qeventdispatcher_unix.cpp:340 #3 0xb67cf64a in QTimerInfoList::timerWait (this=0xa616314, tm=...) at kernel/qeventdispatcher_unix.cpp:443 #4 0xb67cd5f8 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xb03ff05c) at kernel/qeventdispatcher_glib.cpp:136 #5 0xb67cd685 in timerSourcePrepare (source=0x0, timeout=0xb552fff4) at kernel/qeventdispatcher_glib.cpp:169 #6 0xb59552ea in IA__g_main_context_prepare (context=0xa616d10, priority=0xb03ff0dc) at /build/buildd/glib2.0-2.23.4/glib/gmain.c:2280 #7 0xb5955709 in g_main_context_iterate (context=0xa616d10, block=<value optimized out>, dispatch=1, self=0xa6163c0) at /build/buildd/glib2.0-2.23.4/glib/gmain.c:2571 #8 0xb5955cc8 in IA__g_main_context_iteration (context=0xa616d10, may_block=1) at /build/buildd/glib2.0-2.23.4/glib/gmain.c:2654 #9 0xb67cd3ef in QEventDispatcherGlib::processEvents (this=0xa614830, flags=...) at kernel/qeventdispatcher_glib.cpp:414 #10 0xb679fe29 in QEventLoop::processEvents (this=0xb03ff220, flags=) at kernel/qeventloop.cpp:149 #11 0xb67a027a in QEventLoop::exec (this=0xb03ff220, flags=...) at kernel/qeventloop.cpp:201 #12 0xb669c568 in QThread::exec (this=0xa614810) at thread/qthread.cpp:487 #13 0xb677fafb in QInotifyFileSystemWatcherEngine::run (this=0xa614810) at io/qfilesystemwatcher_inotify.cpp:248 #14 0xb669f2ee in QThreadPrivate::start (arg=0xa614810) at thread/qthread_unix.cpp:248 #15 0xb59f58de in start_thread (arg=0xb03ffb70) at pthread_create.c:300 #16 0xb774495e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 1 (Thread 0xb498a780 (LWP 6392)): [KCrash Handler] #6 0xb1b07956 in KSpread::ColumnFormat::isHiddenOrFiltered() const () from /usr/lib/libkspreadcommon.so.6 #7 0xb1d043a9 in KSpread::SheetView::paintCells(QPaintDevice*, QPainter&, QRectF const&, QPointF const&) () from /usr/lib/libkspreadcommon.so.6 #8 0xb1d4cae3 in ?? () from /usr/lib/kde4/spreadsheetshape.so #9 0xb1897ee6 in ?? () from /usr/lib/kde4/kofficedockers.so #10 0xb6251a62 in KoShapeContainer::paint(QPainter&, KoViewConverter const&) () from /usr/lib/libflake.so.6 #11 0xb62559ff in KoShapeManager::paintShape(KoShape*, QPainter&, KoViewConverter const&, bool) () from /usr/lib/libflake.so.6 #12 0xb6253840 in KoShapeManagerPaintingStrategy::paint(KoShape*, QPainter&, KoViewConverter const&, bool) () from /usr/lib/libflake.so.6 #13 0xb62587c5 in KoShapeManager::paint(QPainter&, KoViewConverter const&, bool) () from /usr/lib/libflake.so.6 #14 0xb188c3eb in ?? () from /usr/lib/kde4/kofficedockers.so #15 0xb6ca93e6 in QWidget::event (this=0xa062368, event=0xbfd275e4) at kernel/qwidget.cpp:8124 #16 0xb188b3e3 in ?? () from /usr/lib/kde4/kofficedockers.so #17 0xb6c4b2dc in QApplicationPrivate::notify_helper (this=0x80e14c0, receiver=0xbfd275e4, e=0xa062368) at kernel/qapplication.cpp:4298 #18 0xb6c51fc9 in QApplication::notify (this=0xbfd28340, receiver=0xa062368, e=0xbfd275e4) at kernel/qapplication.cpp:4263 #19 0xb5cb8b2a in KApplication::notify (this=0xbfd28340, receiver=0xa062368, event=0xbfd275e4) at ../../kdeui/kernel/kapplication.cpp:302 #20 0xb67a180b in QCoreApplication::notifyInternal (this=0xbfd28340, receiver=0xa062368, event=0xbfd275e4) at kernel/qcoreapplication.cpp:704 #21 0xb6cb25c6 in QCoreApplication::sendSpontaneousEvent (this=0xa040b30, pdev=0x82a5b34, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x82a5ce8) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218 #22 QWidgetPrivate::drawWidget (this=0xa040b30, pdev=0x82a5b34, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x82a5ce8) at kernel/qwidget.cpp:5321 #23 0xb6e881a7 in QWidgetBackingStore::sync (this=0x82a5ce8) at painting/qbackingstore.cpp:1283 #24 0xb6ca28f3 in QWidgetPrivate::syncBackingStore (this=0x8287648) at kernel/qwidget.cpp:1663 #25 0xb6ca9ba6 in QWidget::event (this=0x82886d8, event=0xa80f3f0) at kernel/qwidget.cpp:8271 #26 0xb70c3077 in QMainWindow::event (this=0x82886d8, event=0xa80f3f0) at widgets/qmainwindow.cpp:1435 #27 0xb5daa464 in KMainWindow::event (this=0x82886d8, ev=0xa80f3f0) at ../../kdeui/widgets/kmainwindow.cpp:1103 #28 0xb5df21df in KXmlGuiWindow::event (this=0x82886d8, ev=0xa80f3f0) at ../../kdeui/xmlgui/kxmlguiwindow.cpp:131 #29 0xb6c4b2dc in QApplicationPrivate::notify_helper (this=0x80e14c0, receiver=0x82886d8, e=0xa80f3f0) at kernel/qapplication.cpp:4298 #30 0xb6c51fc9 in QApplication::notify (this=0xbfd28340, receiver=0x82886d8, e=0xa80f3f0) at kernel/qapplication.cpp:4263 #31 0xb5cb8b2a in KApplication::notify (this=0xbfd28340, receiver=0x82886d8, event=0xa80f3f0) at ../../kdeui/kernel/kapplication.cpp:302 #32 0xb67a180b in QCoreApplication::notifyInternal (this=0xbfd28340, receiver=0x82886d8, event=0xa80f3f0) at kernel/qcoreapplication.cpp:704 #33 0xb67a4243 in QCoreApplication::sendEvent (receiver=0x0, event_type=0, data=0x80c54f0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #34 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x80c54f0) at kernel/qcoreapplication.cpp:1345 #35 0xb67a43ad in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1238 #36 0xb67cd8bf in QCoreApplication::sendPostedEvents (s=0x80e38c0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220 #37 postEventSourceDispatch (s=0x80e38c0) at kernel/qeventdispatcher_glib.cpp:276 #38 0xb5951e05 in g_main_dispatch (context=0x80e3840) at /build/buildd/glib2.0-2.23.4/glib/gmain.c:1960 #39 IA__g_main_context_dispatch (context=0x80e3840) at /build/buildd/glib2.0-2.23.4/glib/gmain.c:2513 #40 0xb5955b08 in g_main_context_iterate (context=0x80e3840, block=<value optimized out>, dispatch=1, self=0x80e1740) at /build/buildd/glib2.0-2.23.4/glib/gmain.c:2591 #41 0xb5955cc8 in IA__g_main_context_iteration (context=0x80e3840, may_block=1) at /build/buildd/glib2.0-2.23.4/glib/gmain.c:2654 #42 0xb67cd3b5 in QEventDispatcherGlib::processEvents (this=0x80c56d0, flags=...) at kernel/qeventdispatcher_glib.cpp:412 #43 0xb6d0a3f5 in QGuiEventDispatcherGlib::processEvents (this=0x80c56d0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #44 0xb679fe29 in QEventLoop::processEvents (this=0xbfd282d4, flags=) at kernel/qeventloop.cpp:149 #45 0xb67a027a in QEventLoop::exec (this=0xbfd282d4, flags=...) at kernel/qeventloop.cpp:201 #46 0xb67a446f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981 #47 0xb6c4b377 in QApplication::exec () at kernel/qapplication.cpp:3577 #48 0xb77e9fed in kdemain () from /usr/lib/libkdeinit4_kword.so #49 0x080485fb in _start () cannot reproduce with current trunk aka upcoming koffice 2.2 Confirming fixed with 2.2. |