Bug 342284 - Calligra author crash after close button press
Summary: Calligra author crash after close button press
Status: RESOLVED DUPLICATE of bug 341639
Alias: None
Product: calligraauthor
Classification: Applications
Component: general (show other bugs)
Version: 2.8.6
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Gopalakrishna Bhat
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-12-28 17:11 UTC by SobczakM
Modified: 2015-01-14 20:03 UTC (History)
2 users (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 SobczakM 2014-12-28 17:11:22 UTC
Application: calligraauthor (2.8.6)
KDE Platform Version: 4.14.1
Qt Version: 4.8.6
Operating System: Linux 3.16.0-28-generic x86_64
Distribution: Ubuntu 14.10

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

I opened some doc file which was downloaded via Firefox (tmp file) and after I pressed close button I got crash info. 
File: http://www.gminaklobuck.pl/download/aab3238922bcc25a6f606eb525ffdc56.doc

The crash can be reproduced every time.

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

Thread 2 (Thread 0x7fceb5f1d700 (LWP 5954)):
#0  0x00007fcee2817fdd in read () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fcedd753ed0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fcedd71096c in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fcedd710e83 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fcedd710ffc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fcee0f0504e in QEventDispatcherGlib::processEvents (this=0x7fceb007d300, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#6  0x00007fcee0ed64f1 in QEventLoop::processEvents (this=this@entry=0x7fceb5f1cce0, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007fcee0ed6805 in QEventLoop::exec (this=this@entry=0x7fceb5f1cce0, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007fcee0dd4c39 in QThread::exec (this=this@entry=0xd6b190) at thread/qthread.cpp:538
#9  0x00007fcee0eb8033 in QInotifyFileSystemWatcherEngine::run (this=0xd6b190) at io/qfilesystemwatcher_inotify.cpp:265
#10 0x00007fcee0dd739f in QThreadPrivate::start (arg=0xd6b190) at thread/qthread_unix.cpp:349
#11 0x00007fceddbf60a5 in start_thread (arg=0x7fceb5f1d700) at pthread_create.c:309
#12 0x00007fcee282677d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7fcee2ebe8c0 (LWP 5946)):
[KCrash Handler]
#6  QHashNode (value0=@0x7e: <error reading variable>, this=0x42a4630) at /usr/include/qt4/QtCore/qhash.h:253
#7  QHash<int, KoInlineObject*>::duplicateNode (node=0x6e, newNode=0x42a4630) at /usr/include/qt4/QtCore/qhash.h:532
#8  0x00007fcee0df2ed7 in QHashData::detach_helper2 (this=0x13184f0, node_duplicate=node_duplicate@entry=0x7fcee00244f0 <QHash<int, KoInlineObject*>::duplicateNode(QHashData::Node*, void*)>, node_delete=node_delete@entry=0x7fcee00244e0 <QHash<int, KoInlineObject*>::deleteNode2(QHashData::Node*)>, nodeSize=nodeSize@entry=24, nodeAlign=nodeAlign@entry=8) at tools/qhash.cpp:239
#9  0x00007fcee0024b7a in QHash<int, KoInlineObject*>::detach_helper (this=this@entry=0xcbe5d0) at /usr/include/qt4/QtCore/qhash.h:584
#10 0x00007fcee0024bd7 in detach (this=0xcbe5d0) at /usr/include/qt4/QtCore/qhash.h:303
#11 QHash<int, KoInlineObject*>::remove (this=0xcbe5d0, akey=@0x7fff2c028620: 1) at /usr/include/qt4/QtCore/qhash.h:788
#12 0x00007fcee0023595 in KoInlineTextObjectManager::removeInlineObject (this=0xcbe5c0, object=object@entry=0xcbd260) at /build/buildd/calligra-2.8.6/libs/kotext/KoInlineTextObjectManager.cpp:129
#13 0x00007fcee00289c7 in KoInlineObject::~KoInlineObject (this=0xcbd260, __in_chrg=<optimized out>) at /build/buildd/calligra-2.8.6/libs/kotext/KoInlineObject.cpp:59
#14 0x00007fcebbcadc06 in ~PageVariable (this=0xcbd260, __in_chrg=<optimized out>) at /build/buildd/calligra-2.8.6/plugins/variables/PageVariable.h:34
#15 PageVariable::~PageVariable (this=0xcbd260, __in_chrg=<optimized out>) at /build/buildd/calligra-2.8.6/plugins/variables/PageVariable.h:34
#16 0x00007fcee0eeff78 in QObject::event (this=0xcbd260, e=<optimized out>) at kernel/qobject.cpp:1203
#17 0x00007fcee18e111c in QApplicationPrivate::notify_helper (this=this@entry=0xb57490, receiver=receiver@entry=0xcbd260, e=e@entry=0x1316d90) at kernel/qapplication.cpp:4570
#18 0x00007fcee18e7870 in QApplication::notify (this=0x7fff2c028c50, receiver=receiver@entry=0xcbd260, e=e@entry=0x1316d90) at kernel/qapplication.cpp:4356
#19 0x00007fcee2434bf7 in KoApplication::notify (this=<optimized out>, receiver=0xcbd260, event=0x1316d90) at /build/buildd/calligra-2.8.6/libs/main/KoApplication.cpp:617
#20 0x00007fcee0ed786d in QCoreApplication::notifyInternal (this=0x7fff2c028c50, receiver=receiver@entry=0xcbd260, event=event@entry=0x1316d90) at kernel/qcoreapplication.cpp:953
#21 0x00007fcee0edaf41 in sendEvent (event=0x1316d90, receiver=0xcbd260) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#22 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0xae8ee0) at kernel/qcoreapplication.cpp:1577
#23 0x00007fcee0edb3d3 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1470
#24 0x00007fcee0f04ed3 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#25 postEventSourceDispatch (s=0xb57a80) at kernel/qeventdispatcher_glib.cpp:287
#26 0x00007fcedd710c5d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#27 0x00007fcedd710f48 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#28 0x00007fcedd710ffc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#29 0x00007fcee0f05031 in QEventDispatcherGlib::processEvents (this=0xaea7e0, flags=...) at kernel/qeventdispatcher_glib.cpp:434
#30 0x00007fcee19844e6 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#31 0x00007fcee0ed64f1 in QEventLoop::processEvents (this=this@entry=0x7fff2c028bf0, flags=...) at kernel/qeventloop.cpp:149
#32 0x00007fcee0ed6805 in QEventLoop::exec (this=this@entry=0x7fff2c028bf0, flags=...) at kernel/qeventloop.cpp:204
#33 0x00007fcee0edbf67 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1225
#34 0x00007fcee18df4dc in QApplication::exec () at kernel/qapplication.cpp:3828
#35 0x00007fcee2af2991 in kdemain (argc=<optimized out>, argv=<optimized out>) at /build/buildd/calligra-2.8.6/words/part/author/main.cpp:46
#36 0x00007fcee274dec5 in __libc_start_main (main=0x4006d0 <main(int, char**)>, argc=2, argv=0x7fff2c028d98, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff2c028d88) at libc-start.c:287
#37 0x00000000004006fe in _start ()


Reproducible: Always

Steps to Reproduce:
1. Open doc file e.g. http://www.gminaklobuck.pl/download/aab3238922bcc25a6f606eb525ffdc56.doc
2. Press close button (X) 
3. Application crash

Actual Results:  
Application crash

Expected Results:  
Should close :)
Comment 1 bunu 2014-12-28 18:02:39 UTC
[I am a GCI student]

I can't reproduce this on Ubuntu 14.10 and calligraauthor 2.8.7. I actually find this strange because calligraauthor does not support *.doc files. Severity should be changed to crash.
Comment 2 Christoph Feck 2015-01-14 20:03:50 UTC

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