Bug 310268 - Words Crashed when editing a spreadsheet shape.
Summary: Words Crashed when editing a spreadsheet shape.
Status: RESOLVED FIXED
Alias: None
Product: calligrawords
Classification: Applications
Component: general (show other bugs)
Version: 2.5.2
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Calligra Words Bugs
URL:
Keywords:
: 306324 314889 (view as bug list)
Depends on:
Blocks:
 
Reported: 2012-11-17 22:54 UTC by Edward Reiss
Modified: 2013-03-04 03:40 UTC (History)
3 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Edward Reiss 2012-11-17 22:54:06 UTC
Application: calligrawords (2.5.2)
KDE Platform Version: 4.9.3
Qt Version: 4.8.2
Operating System: Linux 3.2.0-33-generic x86_64
Distribution: Ubuntu 12.04.1 LTS

-- Information about the crash:
I was editing a spreadsheet box. There was one paragraph of text and a table on the document.

-- Backtrace:
Application: Calligra Words (calligrawords), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f0571702780 (LWP 3269))]

Thread 4 (Thread 0x7f054f8be700 (LWP 3270)):
#0  0x00007f056b63e320 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f056b63e599 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f056b602f35 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f056b603164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f056f720906 in QEventDispatcherGlib::processEvents (this=0x7f05480008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x00007f056f6efe42 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f056f6f0097 in QEventLoop::exec (this=0x7f054f8bddd0, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007f056f5ef057 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#8  0x00007f056f6cfb4f in QInotifyFileSystemWatcherEngine::run (this=0xf81d20) at io/qfilesystemwatcher_inotify.cpp:248
#9  0x00007f056f5f207b in QThreadPrivate::start (arg=0xf81d20) at thread/qthread_unix.cpp:307
#10 0x00007f056bacfe9a in start_thread (arg=0x7f054f8be700) at pthread_create.c:308
#11 0x00007f0571059cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f054e5cb700 (LWP 3272)):
#0  0x00007f057104e303 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f056b603036 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f056b603164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f056f720906 in QEventDispatcherGlib::processEvents (this=0x7f05400008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007f056f6efe42 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f056f6f0097 in QEventLoop::exec (this=0x7f054e5cadd0, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f056f5ef057 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#7  0x00007f056f6cfb4f in QInotifyFileSystemWatcherEngine::run (this=0x1277740) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007f056f5f207b in QThreadPrivate::start (arg=0x1277740) at thread/qthread_unix.cpp:307
#9  0x00007f056bacfe9a in start_thread (arg=0x7f054e5cb700) at pthread_create.c:308
#10 0x00007f0571059cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f054d94f700 (LWP 3277)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:215
#1  0x00007f056f5f0d48 in thread_sleep (ti=0x7f054d94ed50) at thread/qthread_unix.cpp:444
#2  0x00007f056f5f1540 in QThread::msleep (msecs=<optimized out>) at thread/qthread_unix.cpp:470
#3  0x00007f0537dfcc84 in SpaceNavigatorPollingThread::run (this=0x19e5290) at /build/buildd/calligra-2.5.2/plugins/spacenavigator/SpaceNavigatorPollingThread.cpp:97
#4  0x00007f056f5f207b in QThreadPrivate::start (arg=0x19e5290) at thread/qthread_unix.cpp:307
#5  0x00007f056bacfe9a in start_thread (arg=0x7f054d94f700) at pthread_create.c:308
#6  0x00007f0571059cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f0571702780 (LWP 3269)):
[KCrash Handler]
#6  Calligra::Sheets::ExternalEditor::applyAction (this=0x0) at /build/buildd/calligra-2.5.2/sheets/ui/ExternalEditor.cpp:200
#7  0x00007f0535982a07 in Calligra::Sheets::CellToolBase::deleteEditor (this=0x66b61d0, saveChanges=true, expandMatrix=false) at /build/buildd/calligra-2.5.2/sheets/ui/CellToolBase.cpp:1469
#8  0x00007f05358b1570 in qt_static_metacall (_a=0x7ffff6be1700, _id=<optimized out>, _o=<optimized out>, _c=<optimized out>) at /build/buildd/calligra-2.5.2/obj-x86_64-linux-gnu/sheets/moc_CellToolBase.cpp:255
#9  Calligra::Sheets::CellToolBase::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=0x7ffff6be1700) at /build/buildd/calligra-2.5.2/obj-x86_64-linux-gnu/sheets/moc_CellToolBase.cpp:246
#10 0x00007f056f705761 in QMetaObject::activate (sender=0x6cc2e90, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7ffff6be1700) at kernel/qobject.cpp:3547
#11 0x00007f05359b84e0 in Calligra::Sheets::Selection::closeEditor (this=<optimized out>, _t1=true, _t2=false) at /build/buildd/calligra-2.5.2/obj-x86_64-linux-gnu/sheets/Selection.moc:164
#12 0x00007f05359bcf17 in Calligra::Sheets::SelectionStrategy::SelectionStrategy (this=0x70cb650, cellTool=0x66b61d0, documentPos=..., modifiers=...) at /build/buildd/calligra-2.5.2/sheets/ui/SelectionStrategy.cpp:106
#13 0x00007f053598cad4 in Calligra::Sheets::CellToolBase::createStrategy (this=0x66b61d0, event=0x7ffff6be1bb0) at /build/buildd/calligra-2.5.2/sheets/ui/CellToolBase.cpp:1257
#14 0x00007f056d7db1f9 in KoInteractionTool::mousePressEvent (this=<optimized out>, event=0x7ffff6be1bb0) at /build/buildd/calligra-2.5.2/libs/flake/tools/KoInteractionTool.cpp:51
#15 0x00007f056d77d2e5 in KoToolProxy::mousePressEvent (this=0x19dd430, ev=0x7ffff6be1bb0) at /build/buildd/calligra-2.5.2/libs/flake/KoToolProxy.cpp:227
#16 0x00007f056d77d43b in KoToolProxy::mousePressEvent (this=0x19dd430, event=<optimized out>, point=...) at /build/buildd/calligra-2.5.2/libs/flake/KoToolProxy.cpp:246
#17 0x00007f055c291a91 in KWCanvas::mousePressEvent (this=0x19dc500, e=0x7ffff6be2470) at /build/buildd/calligra-2.5.2/words/part/KWCanvas.cpp:96
#18 0x00007f057013c299 in QWidget::event (this=0x19dc500, event=0x7ffff6be2470) at kernel/qwidget.cpp:8367
#19 0x00007f05700eb7b4 in notify_helper (e=0x7ffff6be2470, receiver=0x19dc500, this=0x982600) at kernel/qapplication.cpp:4556
#20 QApplicationPrivate::notify_helper (this=0x982600, receiver=0x19dc500, e=0x7ffff6be2470) at kernel/qapplication.cpp:4528
#21 0x00007f05700f0f2f in QApplication::notify (this=<optimized out>, receiver=0x19dc500, e=0x7ffff6be2470) at kernel/qapplication.cpp:4099
#22 0x00007f056c6cb786 in KApplication::notify (this=0x7ffff6be3120, receiver=0x19dc500, event=0x7ffff6be2470) at ../../kdeui/kernel/kapplication.cpp:311
#23 0x00007f056f6f130c in QCoreApplication::notifyInternal (this=0x7ffff6be3120, receiver=0x19dc500, event=0x7ffff6be2470) at kernel/qcoreapplication.cpp:915
#24 0x00007f05700ec782 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#25 QApplicationPrivate::sendMouseEvent (receiver=0x19dc500, event=0x7ffff6be2470, alienWidget=0x0, nativeWidget=0x19dc500, buttonDown=0x0, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3167
#26 0x00007f057016bb15 in QETWidget::translateMouseEvent (this=0x19dc500, event=<optimized out>) at kernel/qapplication_x11.cpp:4617
#27 0x00007f057016aace in QApplication::x11ProcessEvent (this=0x7ffff6be3120, event=0x7ffff6be2d40) at kernel/qapplication_x11.cpp:3732
#28 0x00007f0570194052 in x11EventSourceDispatch (s=0x987170, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#29 0x00007f056b602d53 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#30 0x00007f056b6030a0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#31 0x00007f056b603164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#32 0x00007f056f72089f in QEventDispatcherGlib::processEvents (this=0x904e60, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#33 0x00007f0570193cde in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#34 0x00007f056f6efe42 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#35 0x00007f056f6f0097 in QEventLoop::exec (this=0x7ffff6be30e0, flags=...) at kernel/qeventloop.cpp:204
#36 0x00007f056f6f53e7 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187
#37 0x00007f05713281dd in kdemain (argc=<optimized out>, argv=0x7ffff6be32c8) at /build/buildd/calligra-2.5.2/words/part/main.cpp:43
#38 0x00007f0570f8776d in __libc_start_main (main=0x400640 <main(int, char**)>, argc=1, ubp_av=0x7ffff6be32c8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffff6be32b8) at libc-start.c:226
#39 0x0000000000400671 in _start ()

Reported using DrKonqi
Comment 1 Camilla Boemann 2012-11-18 07:43:09 UTC
Git commit fa3fb18973471ab941e8f6f328cf943f3eabbdb7 by C. Boemann.
Committed on 18/11/2012 at 08:40.
Pushed by boemann into branch 'master'.

Fix crash

M  +4    -2    sheets/ui/CellToolBase.cpp

http://commits.kde.org/calligra/fa3fb18973471ab941e8f6f328cf943f3eabbdb7
Comment 2 Camilla Boemann 2012-11-18 07:46:11 UTC
Git commit 1303fb0a9fc3bd14b3b94eaa661b4715db0a99d3 by C. Boemann.
Committed on 18/11/2012 at 08:40.
Pushed by boemann into branch 'calligra/2.6'.

Fix crash

M  +4    -2    sheets/ui/CellToolBase.cpp

http://commits.kde.org/calligra/1303fb0a9fc3bd14b3b94eaa661b4715db0a99d3
Comment 3 Jekyll Wu 2013-03-04 03:38:58 UTC
*** Bug 314889 has been marked as a duplicate of this bug. ***
Comment 4 Jekyll Wu 2013-03-04 03:39:24 UTC
*** Bug 306324 has been marked as a duplicate of this bug. ***