Bug 262624 - kspread crashed on save
Summary: kspread crashed on save
Status: RESOLVED WORKSFORME
Alias: None
Product: calligrasheets
Classification: Applications
Component: general (other bugs)
Version First Reported In: unspecified
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Calligra Sheets (KSpread) Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-01-09 04:36 UTC by Mathias Panzenböck
Modified: 2011-04-18 22:44 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mathias Panzenböck 2011-01-09 04:36:29 UTC
Application: kspread (2.2.2)
KDE Platform Version: 4.5.4 (KDE 4.5.4)
Qt Version: 4.7.1
Operating System: Linux 2.6.35.10-74.fc14.x86_64 x86_64
Distribution: "Fedora release 14 (Laughlin)"

-- Information about the crash:
- What I was doing when the application crashed:

I clicked save for a small file containing a few lines of data and two diagrams as ods.

-- Backtrace:
Application: KSpread (kdeinit4), signal: Segmentation fault
[KCrash Handler]
#6  0x00007f0ff7f43f4d in KoStore::popDirectory() () from /usr/lib64/libkoodf.so.7
#7  0x00007f0ff8a6bc20 in KoDocument::saveToStore(KoStore*, QString const&) () from /usr/lib64/libkomain.so.7
#8  0x00007f0ff7f3782b in KoEmbeddedDocumentSaver::saveEmbeddedDocuments(KoOdfDocument::SavingContext&) () from /usr/lib64/libkoodf.so.7
#9  0x00007f0ff8a782eb in KoDocument::saveNativeFormatODF(KoStore*, QByteArray const&) () from /usr/lib64/libkomain.so.7
#10 0x00007f0ff8a78f46 in KoDocument::saveNativeFormat(QString const&) () from /usr/lib64/libkomain.so.7
#11 0x00007f0ff8a76ace in KoDocument::saveFile() () from /usr/lib64/libkomain.so.7
#12 0x00007f0ffe868dce in KParts::ReadWritePart::save (this=0x3d350b0) at /usr/src/debug/kdelibs-4.5.4/kparts/part.cpp:820
#13 0x00007f0ffe8684b1 in KParts::ReadWritePart::saveAs (this=0x3d350b0, kurl=...) at /usr/src/debug/kdelibs-4.5.4/kparts/part.cpp:841
#14 0x00007f0ff8a9bf08 in KoMainWindow::saveDocument(bool, bool) () from /usr/lib64/libkomain.so.7
#15 0x00007f0ff8a92534 in KoMainWindow::slotFileSaveAs() () from /usr/lib64/libkomain.so.7
#16 0x00007f0ff8a99fd3 in KoMainWindow::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libkomain.so.7
#17 0x00007f100957504f in QMetaObject::activate (sender=0x3b63ac0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fffd74b8e10) at kernel/qobject.cpp:3272
#18 0x00007f10084b3252 in QAction::triggered (this=<value optimized out>, _t1=false) at .moc/release-shared/moc_qaction.cpp:263
#19 0x00007f10084b344a in QAction::activate (this=0x3b63ac0, event=<value optimized out>) at kernel/qaction.cpp:1257
#20 0x00007f10088f0133 in QMenuPrivate::activateCausedStack (this=0x3c8e0b0, causedStack=..., action=0x3b63ac0, action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:993
#21 0x00007f10088f60ca in QMenuPrivate::activateAction (this=0x3c8e0b0, action=0x3b63ac0, action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:1085
#22 0x00007f100a2b529d in KMenu::mouseReleaseEvent (this=0x3750840, e=<value optimized out>) at /usr/src/debug/kdelibs-4.5.4/kdeui/widgets/kmenu.cpp:471
#23 0x00007f100850afe8 in QWidget::event (this=0x3750840, event=0x7fffd74b9a90) at kernel/qwidget.cpp:8200
#24 0x00007f10088f72cb in QMenu::event (this=0x3750840, e=0x7fffd74b9a90) at widgets/qmenu.cpp:2410
#25 0x00007f10084b98c4 in QApplicationPrivate::notify_helper (this=0x24d4910, receiver=0x3750840, e=0x7fffd74b9a90) at kernel/qapplication.cpp:4445
#26 0x00007f10084bec5a in QApplication::notify (this=<value optimized out>, receiver=0x3750840, e=0x7fffd74b9a90) at kernel/qapplication.cpp:4006
#27 0x00007f100a1e4566 in KApplication::notify (this=0x7fffd74ba740, receiver=0x3750840, event=0x7fffd74b9a90) at /usr/src/debug/kdelibs-4.5.4/kdeui/kernel/kapplication.cpp:310
#28 0x00007f10095607ac in QCoreApplication::notifyInternal (this=0x7fffd74ba740, receiver=0x3750840, event=0x7fffd74b9a90) at kernel/qcoreapplication.cpp:732
#29 0x00007f10084ba8c5 in sendEvent (receiver=0x3750840, event=0x7fffd74b9a90, alienWidget=0x0, nativeWidget=0x3750840, buttonDown=0x7f1008f8d938, lastMouseReceiver=..., spontaneous=true) at ../../src/corelib/kernel/qcoreapplication.h:215
#30 QApplicationPrivate::sendMouseEvent (receiver=0x3750840, event=0x7fffd74b9a90, alienWidget=0x0, nativeWidget=0x3750840, buttonDown=0x7f1008f8d938, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3105
#31 0x00007f1008538ab4 in QETWidget::translateMouseEvent (this=0x3750840, event=<value optimized out>) at kernel/qapplication_x11.cpp:4372
#32 0x00007f1008536f49 in QApplication::x11ProcessEvent (this=0x7fffd74ba740, event=0x7fffd74ba3e0) at kernel/qapplication_x11.cpp:3564
#33 0x00007f100855e896 in x11EventSourceDispatch (s=0x24d8560, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:148
#34 0x0000003f7ec41e33 in g_main_dispatch (context=0x24d71f0) at gmain.c:2149
#35 g_main_context_dispatch (context=0x24d71f0) at gmain.c:2702
#36 0x0000003f7ec42610 in g_main_context_iterate (context=0x24d71f0, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2780
#37 0x0000003f7ec428ad in g_main_context_iteration (context=0x24d71f0, may_block=1) at gmain.c:2843
#38 0x00007f100958b8bf in QEventDispatcherGlib::processEvents (this=0x23dad30, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:415
#39 0x00007f100855e59e in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:207
#40 0x00007f100955fb42 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#41 0x00007f100955fd8c in QEventLoop::exec (this=0x7fffd74ba6f0, flags=...) at kernel/qeventloop.cpp:201
#42 0x00007f100956424b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#43 0x00007f0ff8d50605 in kdemain () from /usr/lib64/libkdeinit4_kspread.so
#44 0x0000000000406bf9 in launch (argc=1, _name=0x24748e8 "/usr/bin/kspread", args=<value optimized out>, cwd=0x0, envc=<value optimized out>, envs=<value optimized out>, reset_env=false, tty=0x0, avoid_loops=false, startup_id_str=0x2474916 "panzi;1294542859;915273;1944_TIME42794229") at /usr/src/debug/kdelibs-4.5.4/kinit/kinit.cpp:723
#45 0x00000000004077a0 in handle_launcher_request (sock=<value optimized out>, who=<value optimized out>) at /usr/src/debug/kdelibs-4.5.4/kinit/kinit.cpp:1215
#46 0x0000000000407ec5 in handle_requests (waitForPid=<value optimized out>) at /usr/src/debug/kdelibs-4.5.4/kinit/kinit.cpp:1408
#47 0x0000000000408b10 in main (argc=4, argv=0x7fffd74bb998, envp=0x7fffd74bb9c0) at /usr/src/debug/kdelibs-4.5.4/kinit/kinit.cpp:1892

Reported using DrKonqi
Comment 1 Inge Wallin 2011-04-18 22:44:07 UTC
This crash is more or less impossible to find if it's still there.  We need a step-by-step description of how to create the crash to be able to fix it. I wasn't able to recreate it with current master.

I do think that the crash itself is not there anymore. My guess was that it was originally in the charts, and we fixed a lot of crashes there.