Bug 291908 - crash on saving an libreoffice manipulated ods
Summary: crash on saving an libreoffice manipulated ods
Status: RESOLVED DUPLICATE of bug 281670
Alias: None
Product: calligrasheets
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Calligra Sheets (KSpread) Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-01-18 23:27 UTC by axel
Modified: 2012-01-24 13:36 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description axel 2012-01-18 23:27:48 UTC
Application: calligratables (2.4 Beta 6)
KDE Platform Version: 4.7.97 (4.8 RC2 (4.7.97)
Qt Version: 4.8.0
Operating System: Linux 3.2.0-9-generic-pae i686
Distribution: Ubuntu precise (development branch)

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

the file i tryed to save, was generated with koffice 2.3.3 and edited with libreoffice 3.3.4.
I did some date and currency formatting with libreoffice.
Adding some new entries to the file with calligratables and on trying to save the file the application crashed.

-- Backtrace:
Application: Tables (calligratables), signal: Segmentation fault
[Current thread is 1 (Thread 0xb4060720 (LWP 2228))]

Thread 2 (Thread 0xacfeeb70 (LWP 2238)):
#0  0xb52a8d50 in __pthread_mutex_unlock_usercnt (mutex=0xaa70fbb8, decr=1) at pthread_mutex_unlock.c:77
#1  0xb768cfa4 in pthread_mutex_unlock (mutex=0xaa70fbb8) at forward.c:184
#2  0xb5213b20 in g_mutex_unlock () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb51d4165 in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb51d497f in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb51d4bd1 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#6  0xb6584f17 in QEventDispatcherGlib::processEvents (this=0xad42860, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#7  0xb6550b3d in QEventLoop::processEvents (this=0xacfee290, flags=...) at kernel/qeventloop.cpp:149
#8  0xb6550dd9 in QEventLoop::exec (this=0xacfee290, flags=...) at kernel/qeventloop.cpp:204
#9  0xb643a8fc in QThread::exec (this=0xacd6b70) at thread/qthread.cpp:501
#10 0xb652e1dd in QInotifyFileSystemWatcherEngine::run (this=0xacd6b70) at io/qfilesystemwatcher_inotify.cpp:248
#11 0xb643dd90 in QThreadPrivate::start (arg=0xacd6b70) at thread/qthread_unix.cpp:298
#12 0xb52a5d31 in start_thread (arg=0xacfeeb70) at pthread_create.c:304
#13 0xb767f11e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 1 (Thread 0xb4060720 (LWP 2228)):
[KCrash Handler]
#7  0xb7726440 in main_arena () from /lib/i386-linux-gnu/libc.so.6
#8  0xb1442e4a in Calligra::Tables::RTree<Calligra::Tables::SharedSubStyle>::intersectingPairs (this=0xa00051c, rect=...) at /build/buildd/calligra-2.3.86/tables/RTree.h:530
#9  0xb143dcd1 in Calligra::Tables::StyleStorage::saveOdfCreateDefaultStyles (this=0xa0000f8, maxCols=@0xbf8d380c, maxRows=@0xbf8d3730, tableContext=...) at /build/buildd/calligra-2.3.86/tables/StyleStorage.cpp:313
#10 0xb1407ff7 in Calligra::Tables::Sheet::saveOdfColRowCell (this=0xa028600, xmlWriter=..., mainStyles=..., maxCols=1, maxRows=1, tableContext=...) at /build/buildd/calligra-2.3.86/tables/Sheet.cpp:2628
#11 0xb140a16e in Calligra::Tables::Sheet::saveOdf (this=0xa028600, tableContext=...) at /build/buildd/calligra-2.3.86/tables/Sheet.cpp:2567
#12 0xb13d5dc6 in Calligra::Tables::Map::saveOdf (this=0x9d6dae8, xmlWriter=..., savingContext=...) at /build/buildd/calligra-2.3.86/tables/Map.cpp:432
#13 0xb13bb412 in Calligra::Tables::DocBase::saveOdfHelper (this=0x9d8db48, documentContext=..., saveFlag=Calligra::Tables::DocBase::SaveAll) at /build/buildd/calligra-2.3.86/tables/DocBase.cpp:158
#14 0xb16030d8 in Calligra::Tables::Doc::saveOdfHelper (this=0x9d8db48, documentContext=..., saveFlag=Calligra::Tables::DocBase::SaveAll, plainText=0x0) at /build/buildd/calligra-2.3.86/tables/part/Doc.cpp:655
#15 0xb13ba195 in Calligra::Tables::DocBase::saveOdf (this=0x9d8db48, documentContext=...) at /build/buildd/calligra-2.3.86/tables/DocBase.cpp:132
#16 0xb74a6ad5 in KoDocument::saveNativeFormatODF (this=0x9d8db48, store=0xaf40428, mimeType=...) at /build/buildd/calligra-2.3.86/libs/main/KoDocument.cpp:916
#17 0xb74a7b74 in KoDocument::saveNativeFormat (this=0x9d8db48, file=...) at /build/buildd/calligra-2.3.86/libs/main/KoDocument.cpp:900
#18 0xb74a57e7 in KoDocument::saveFile (this=0x9d8db48) at /build/buildd/calligra-2.3.86/libs/main/KoDocument.cpp:542
#19 0xb62c1144 in KParts::ReadWritePart::save (this=0x9d8db48) at ../../kparts/part.cpp:878
#20 0xb62c02b0 in KParts::ReadWritePart::saveAs (this=0x9d8db48, kurl=...) at ../../kparts/part.cpp:899
#21 0xb749fa62 in KoDocument::exportDocument (this=0x9d8db48, _url=...) at /build/buildd/calligra-2.3.86/libs/main/KoDocument.cpp:465
#22 0xb74d6091 in KoMainWindow::saveDocument (this=0x9e019f0, saveas=false, silent=false) at /build/buildd/calligra-2.3.86/libs/main/KoMainWindow.cpp:969
#23 0xb74d0025 in KoMainWindow::slotFileSaveAs (this=0x9e019f0) at /build/buildd/calligra-2.3.86/libs/main/KoMainWindow.cpp:1238
#24 0xb74cf018 in KoMainWindow::slotExportFile (this=0x9e019f0) at /build/buildd/calligra-2.3.86/libs/main/KoMainWindow.cpp:1716
#25 0xb74d4b4d in qt_static_metacall (_a=0xbf8d43c8, _id=26, _o=0x9e019f0, _c=<optimized out>) at /build/buildd/calligra-2.3.86/obj-i686-linux-gnu/libs/main/KoMainWindow.moc:134
#26 KoMainWindow::qt_static_metacall (_o=0x9e019f0, _c=QMetaObject::InvokeMetaMethod, _id=26, _a=0xbf8d43c8) at /build/buildd/calligra-2.3.86/obj-i686-linux-gnu/libs/main/KoMainWindow.moc:100
#27 0xb6568ce1 in QMetaObject::activate (sender=0x9e32730, m=0xb742b3f8, local_signal_index=1, argv=0xbf8d43c8) at kernel/qobject.cpp:3547
#28 0xb6aae77d in QAction::triggered (this=0x9e32730, _t1=false) at .moc/release-shared/moc_qaction.cpp:277
#29 0xb6aaea1b in QAction::activate (this=0x9e32730, event=QAction::Trigger) at kernel/qaction.cpp:1257
#30 0xb6f6ee73 in QMenuPrivate::activateCausedStack (this=0x9e66d80, causedStack=..., action=0x9e32730, action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:1028
#31 0xb6f75d0f in QMenuPrivate::activateAction (this=0x9e66d80, action=0x9e32730, action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:1120
#32 0xb6f789f5 in QMenu::mouseReleaseEvent (this=0x9e36260, e=0xbf8d4c04) at widgets/qmenu.cpp:2351
#33 0xb566006c in KMenu::mouseReleaseEvent (this=0x9e36260, e=0xbf8d4c04) at ../../kdeui/widgets/kmenu.cpp:464
#34 0xb6b0ff6c in QWidget::event (this=0x9e36260, event=0xbf8d4c04) at kernel/qwidget.cpp:8361
#35 0xb6f7747c in QMenu::event (this=0x9e36260, e=0xbf8d4c04) at widgets/qmenu.cpp:2460
#36 0xb6ab5c94 in notify_helper (e=0xbf8d4c04, receiver=0x9e36260, this=0x9c1d1e0) at kernel/qapplication.cpp:4555
#37 QApplicationPrivate::notify_helper (this=0x9c1d1e0, receiver=0x9e36260, e=0xbf8d4c04) at kernel/qapplication.cpp:4527
#38 0xb6abbde4 in QApplication::notify (this=0x9c1d1e0, receiver=0x9e36260, e=0xbf8d4c04) at kernel/qapplication.cpp:4098
#39 0xb5582021 in KApplication::notify (this=0xbf8d5424, receiver=0x9e36260, event=0xbf8d4c04) at ../../kdeui/kernel/kapplication.cpp:311
#40 0xb6551fae in QCoreApplication::notifyInternal (this=0xbf8d5424, receiver=0x9e36260, event=0xbf8d4c04) at kernel/qcoreapplication.cpp:876
#41 0xb6ab6c55 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#42 QApplicationPrivate::sendMouseEvent (receiver=0x9e36260, event=0xbf8d4c04, alienWidget=0x0, nativeWidget=0x9e36260, buttonDown=0xb7448cf4, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3166
#43 0xb6b435fa in QETWidget::translateMouseEvent (this=0x9e36260, event=0xbf8d50bc) at kernel/qapplication_x11.cpp:4546
#44 0xb6b41a5d in QApplication::x11ProcessEvent (this=0xbf8d5424, event=0xbf8d50bc) at kernel/qapplication_x11.cpp:3734
#45 0xb6b6e26c in x11EventSourceDispatch (s=0x9c1cca0, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#46 0xb51d46ea in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#47 0xb51d4af5 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#48 0xb51d4bd1 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#49 0xb6584eb7 in QEventDispatcherGlib::processEvents (this=0x9bc7f20, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#50 0xb6b6de6a in QGuiEventDispatcherGlib::processEvents (this=0x9bc7f20, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#51 0xb6550b3d in QEventLoop::processEvents (this=0xbf8d53b4, flags=...) at kernel/qeventloop.cpp:149
#52 0xb6550dd9 in QEventLoop::exec (this=0xbf8d53b4, flags=...) at kernel/qeventloop.cpp:204
#53 0xb65564ea in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#54 0xb6ab3834 in QApplication::exec () at kernel/qapplication.cpp:3816
#55 0xb77445fd in kdemain (argc=2, argv=0xbf8d5534) at /build/buildd/calligra-2.3.86/tables/part/Main.cpp:43
#56 0x0804850b in main (argc=2, argv=0xbf8d5534) at /build/buildd/calligra-2.3.86/obj-i686-linux-gnu/tables/calligratables_dummy.cpp:3

Possible duplicates by query: bug 288205, bug 285372, bug 281670, bug 277812, bug 276852.

Reported using DrKonqi
Comment 1 Sebastian Sauer 2012-01-24 13:36:13 UTC

*** This bug has been marked as a duplicate of bug 281670 ***