[Bug 277812] New: Tables Crashed When Saving a Test File to /tmp

bugsbane bugsbane at gmail.com
Fri Jul 15 03:54:16 BST 2011


https://bugs.kde.org/show_bug.cgi?id=277812

           Summary: Tables Crashed When Saving a Test File to /tmp
           Product: kde
           Version: unspecified
          Platform: unspecified
        OS/Version: Linux
            Status: NEW
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: unassigned-bugs at kde.org
        ReportedBy: bugsbane at gmail.com


Application: calligratables (2.4 Alpha 3)
KDE Platform Version: 4.6.5 (4.6.5)
Qt Version: 4.7.2
Operating System: Linux 2.6.38-10-generic-pae i686
Distribution: Ubuntu 11.04

-- Information about the crash:
- What I was doing when the application crashed:
I had been testing saving and opening files to remote locations (OwnCloud
webdav and ftp). This seemed to work fine, although I was noticing that no
extension was being added despite the "Use appropriate extension (.ods)" thing
being ticked. I tried to save a simple test file to /tmp, and the moment I
clicked "OK" (after choosing the file name), Tables Crashed.

- Unusual behavior I noticed:
.ods extension was missing, despite the option to add the extension being
ticked.

The crash can be reproduced some of the time.

-- Backtrace:
Application: Tables (kdeinit4), signal: Segmentation fault
[Current thread is 1 (Thread 0xb5922b60 (LWP 16287))]

Thread 3 (Thread 0xae1d2b70 (LWP 16289)):
#0  0xb7715424 in __kernel_vsyscall ()
#1  0xb6124f76 in poll () from /lib/i386-linux-gnu/libc.so.6
#2  0xb5bd684b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb5bc61af in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb5bc6524 in g_main_context_iteration () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb6eb1577 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#6  0xb6e83289 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQtCore.so.4
#7  0xb6e83522 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#8  0xb6d8d2a0 in QThread::exec() () from /usr/lib/libQtCore.so.4
#9  0xb6e64fdb in ?? () from /usr/lib/libQtCore.so.4
#10 0xb6d8fda2 in ?? () from /usr/lib/libQtCore.so.4
#11 0xb5c6fe99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#12 0xb613373e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 2 (Thread 0xac7c3b70 (LWP 16293)):
#0  0xb5c5fd41 in clock_gettime () from /lib/i386-linux-gnu/librt.so.1
#1  0xb6de5dd8 in ?? () from /usr/lib/libQtCore.so.4
#2  0xb6eb24f2 in ?? () from /usr/lib/libQtCore.so.4
#3  0xb6eb0d32 in ?? () from /usr/lib/libQtCore.so.4
#4  0xb6eb0dcd in ?? () from /usr/lib/libQtCore.so.4
#5  0xb5bc4fd4 in g_main_context_prepare () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#6  0xb5bc5e63 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#7  0xb5bc6524 in g_main_context_iteration () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#8  0xb6eb1577 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#9  0xb6e83289 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQtCore.so.4
#10 0xb6e83522 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#11 0xb6d8d2a0 in QThread::exec() () from /usr/lib/libQtCore.so.4
#12 0xb6e64fdb in ?? () from /usr/lib/libQtCore.so.4
#13 0xb6d8fda2 in ?? () from /usr/lib/libQtCore.so.4
#14 0xb5c6fe99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#15 0xb613373e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 1 (Thread 0xb5922b60 (LWP 16287)):
[KCrash Handler]
#7  0x00000000 in ?? ()
#8  0xaf76e41d in
Calligra::Tables::RTree<Calligra::Tables::SharedSubStyle>::intersectingPairs
(this=0x917cda4, rect=...) at
/home/user/Apps/calligra/calligra-src/tables/RTree.h:530
#9  0xaf768d21 in Calligra::Tables::StyleStorage::saveOdfCreateDefaultStyles
(this=0x8ffb218, maxCols=@0xbff3152c, maxRows=@0xbff314f8, tableContext=...) at
/home/user/Apps/calligra/calligra-src/tables/StyleStorage.cpp:313
#10 0xaf733ae7 in Calligra::Tables::Sheet::saveOdfColRowCell (this=0x97ad510,
xmlWriter=..., mainStyles=..., maxCols=1, maxRows=1, tableContext=...) at
/home/user/Apps/calligra/calligra-src/tables/Sheet.cpp:2574
#11 0xaf735f64 in Calligra::Tables::Sheet::saveOdf (this=0x97ad510,
tableContext=...) at
/home/user/Apps/calligra/calligra-src/tables/Sheet.cpp:2513
#12 0xaf6fdfee in Calligra::Tables::Map::saveOdf (this=0x9943870,
xmlWriter=..., savingContext=...) at
/home/user/Apps/calligra/calligra-src/tables/Map.cpp:432
#13 0xaf6e3d9e in Calligra::Tables::DocBase::saveOdfHelper (this=0x9119220,
documentContext=..., saveFlag=Calligra::Tables::DocBase::SaveAll) at
/home/user/Apps/calligra/calligra-src/tables/DocBase.cpp:158
#14 0xaf8e2da5 in Calligra::Tables::Doc::saveOdfHelper (this=0x9119220,
documentContext=..., saveFlag=Calligra::Tables::DocBase::SaveAll,
plainText=0x0) at /home/user/Apps/calligra/calligra-src/tables/part/Doc.cpp:644
#15 0xaf6e2194 in Calligra::Tables::DocBase::saveOdf (this=0x9119220,
documentContext=...) at
/home/user/Apps/calligra/calligra-src/tables/DocBase.cpp:132
#16 0xb25760b3 in KoDocument::saveNativeFormatODF (this=0x9119220,
store=0x9dc2ea8, mimeType=...) at
/home/user/Apps/calligra/calligra-src/libs/main/KoDocument.cpp:892
#17 0xb2576f71 in KoDocument::saveNativeFormat (this=0x9119220, file=...) at
/home/user/Apps/calligra/calligra-src/libs/main/KoDocument.cpp:876
#18 0xb256db81 in KoDocument::saveFile (this=0x9119220) at
/home/user/Apps/calligra/calligra-src/libs/main/KoDocument.cpp:537
#19 0xb4e62d96 in KParts::ReadWritePart::save() () from /usr/lib/libkparts.so.4
#20 0xb4e61fec in KParts::ReadWritePart::saveAs(KUrl const&) () from
/usr/lib/libkparts.so.4
#21 0xb259d8b4 in KoMainWindow::saveDocument (this=0x8ed0768, saveas=184,
silent=false) at
/home/user/Apps/calligra/calligra-src/libs/main/KoMainWindow.cpp:977
#22 0xb2591de5 in KoMainWindow::slotFileSaveAs (this=0x8ed0768) at
/home/user/Apps/calligra/calligra-src/libs/main/KoMainWindow.cpp:1253
#23 0xb259b9a6 in KoMainWindow::qt_metacall (this=0x8ed0768,
_c=QMetaObject::InvokeMetaMethod, _id=10, _a=0xbff32068) at
/home/user/Apps/calligra/calligra-build/libs/main/KoMainWindow.moc:149
#24 0xb6e8a6ba in QMetaObject::metacall(QObject*, QMetaObject::Call, int,
void**) () from /usr/lib/libQtCore.so.4
#25 0xb6e9a4ff in QMetaObject::activate(QObject*, QMetaObject const*, int,
void**) () from /usr/lib/libQtCore.so.4
#26 0xb63d58d9 in QAction::triggered(bool) () from /usr/lib/libQtGui.so.4
#27 0xb63d5b38 in QAction::activate(QAction::ActionEvent) () from
/usr/lib/libQtGui.so.4
#28 0xb686a33d in ?? () from /usr/lib/libQtGui.so.4
#29 0xb6870bfb in ?? () from /usr/lib/libQtGui.so.4
#30 0xb6871a8e in QMenu::mouseReleaseEvent(QMouseEvent*) () from
/usr/lib/libQtGui.so.4
#31 0xb760ec24 in KMenu::mouseReleaseEvent(QMouseEvent*) () from
/usr/lib/libkdeui.so.5
#32 0xb643513a in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
#33 0xb6871f67 in QMenu::event(QEvent*) () from /usr/lib/libQtGui.so.4
#34 0xb63dcd24 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from
/usr/lib/libQtGui.so.4
#35 0xb63e2201 in QApplication::notify(QObject*, QEvent*) () from
/usr/lib/libQtGui.so.4
#36 0xb753132a in KApplication::notify(QObject*, QEvent*) () from
/usr/lib/libkdeui.so.5
#37 0xb6e840bb in QCoreApplication::notifyInternal(QObject*, QEvent*) () from
/usr/lib/libQtCore.so.4
#38 0xb63ddc3b in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*,
QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from
/usr/lib/libQtGui.so.4
#39 0xb6469253 in ?? () from /usr/lib/libQtGui.so.4
#40 0xb64679b5 in QApplication::x11ProcessEvent(_XEvent*) () from
/usr/lib/libQtGui.so.4
#41 0xb64935f4 in ?? () from /usr/lib/libQtGui.so.4
#42 0xb5bc5aa8 in g_main_context_dispatch () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#43 0xb5bc6270 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#44 0xb5bc6524 in g_main_context_iteration () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#45 0xb6eb153c in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#46 0xb64931e5 in ?? () from /usr/lib/libQtGui.so.4
#47 0xb6e83289 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQtCore.so.4
#48 0xb6e83522 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#49 0xb6e87ecc in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#50 0xb63da8e7 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#51 0xb53ad785 in kdemain (argc=1, argv=0x88604e0) at
/home/user/Apps/calligra/calligra-src/tables/part/Main.cpp:43
#52 0x0804dc5f in _start ()

Reported using DrKonqi

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the Unassigned-bugs mailing list