Bug 213648

Summary: Kword is unable to open annotated documents
Product: [Unmaintained] kword Reporter: Sputnik <sputnikshock>
Component: generalAssignee: Thomas Zander <zander>
Status: RESOLVED NOT A BUG    
Severity: crash    
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Unlisted Binaries   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Sputnik 2009-11-08 09:16:37 UTC
Application that crashed: kword
Version of the application: 2.1 RC 1
KDE Version: 4.3.3 (KDE 4.3.3)
Qt Version: 4.6.0-tp1
Operating System: Linux 2.6.31-14-generic i686
Distribution: Ubuntu 9.10

What I was doing when the application crashed:
Kword is reproducable not able to open several documents.

I tried several Openoffice documents. A simple MS-Word document was able to be opened. So I tried to save an OpenOffice.org document as .doc and got this crash that I am reporting here.

The document was similar to the first working MS-Word-document but also contained footnotes and endnotes.


 -- Backtrace:
Application: KWord (kdeinit4), signal: Aborted
[KCrash Handler]
#6  0x00a3a422 in __kernel_vsyscall ()
#7  0x067804d1 in *__GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#8  0x06783932 in *__GI_abort () at abort.c:92
#9  0x067b6ee5 in __libc_message (do_abort=2, fmt=0x687a438 "*** glibc detected *** %s: %s: 0x%s ***\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:189
#10 0x067c0ff1 in malloc_printerr (action=<value optimized out>, str=0x6 <Address 0x6 out of bounds>, ptr=0xa472517) at malloc.c:6217
#11 0x067c43bb in _int_malloc (av=<value optimized out>, bytes=<value optimized out>) at malloc.c:4279
#12 0x067c5868 in *__GI___libc_malloc (bytes=60) at malloc.c:3638
#13 0x00af5bb7 in operator new(unsigned int) () from /usr/lib/libstdc++.so.6
#14 0x01943ad4 in QTextEngine::validate (this=0xbf9a7440) at text/qtextengine.cpp:1378
#15 0x01946b94 in QTextEngine::itemize (this=0xbf9a7440) at text/qtextengine.cpp:1392
#16 0x0192337b in QFontMetricsF::width (this=0xbf9a74ec, text=...) at text/qfontmetrics.cpp:1377
#17 0x08ca073f in KoInlineNote::resize(QTextDocument const*, QTextInlineObject, int, QTextCharFormat const&, QPaintDevice*) () from /usr/lib/libkotext.so.6
#18 0x08c83531 in KoTextDocumentLayout::resizeInlineObject(QTextInlineObject, int, QTextFormat const&) () from /usr/lib/libkotext.so.6
#19 0x01949d7e in QTextEngine::shape (this=0xbf9a7518, item=1) at text/qtextengine.cpp:1350
#20 0x0194cf58 in QTextEngine::shapeLine (this=0xa5dc8f0, line=...) at text/qtextengine.cpp:844
#21 0x019519df in QTextLine::cursorToX (this=0xbf9a7c3c, cursorPos=0xbf9a7c4c, edge=QTextLine::Leading) at text/qtextlayout.cpp:2196
#22 0x019a0545 in QTextLine::cursorToX (this=0x99804e0) at ../../include/QtGui/../../src/gui/text/qtextlayout.h:214
#23 QTextCursorPrivate::setX (this=0x99804e0) at text/qtextcursor.cpp:139
#24 0x022fdbbf in ?? () from /usr/lib/kde4/textshape.so
#25 0x022fe190 in ?? () from /usr/lib/kde4/textshape.so
#26 0x0214b7f6 in ?? () from /usr/lib/libkwordprivate.so.6
#27 0x0214c500 in ?? () from /usr/lib/libkwordprivate.so.6
#28 0x08c83452 in KoTextDocumentLayout::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkotext.so.6
#29 0x0063cbea in QMetaObject::metacall (object=0x9ae8160, cl=7210, idx=21, argv=0x16) at kernel/qmetaobject.cpp:237
#30 0x0064b5db in QMetaObject::activate (sender=0x9913da0, m=0x7491a4, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3394
#31 0x00652d57 in QSingleShotTimer::timeout (this=0x9913da0) at .moc/release-shared/qtimer.moc:82
#32 0x00652e6c in QSingleShotTimer::timerEvent (this=0x9913da0) at kernel/qtimer.cpp:308
#33 0x00648094 in QObject::event (this=0x9913da0, e=0x6) at kernel/qobject.cpp:1206
#34 0x016dd8bc in QApplicationPrivate::notify_helper (this=0x970d2a0, receiver=0x9913da0, e=0xbf9a8a50) at kernel/qapplication.cpp:4153
#35 0x016e4385 in QApplication::notify (this=0xbf9a8d80, receiver=0x9913da0, e=0xbf9a8a50) at kernel/qapplication.cpp:4118
#36 0x00ebc14a in KApplication::notify (this=0xbf9a8d80, receiver=0x9913da0, event=0xbf9a8a50) at ../../kdeui/kernel/kapplication.cpp:302
#37 0x0063791b in QCoreApplication::notifyInternal (this=0xbf9a8d80, receiver=0x9913da0, event=0xbf9a8a50) at kernel/qcoreapplication.cpp:699
#38 0x006668f6 in QCoreApplication::sendEvent (this=0x9710334) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#39 QTimerInfoList::activateTimers (this=0x9710334) at kernel/qeventdispatcher_unix.cpp:603
#40 0x006634d0 in timerSourceDispatch (source=0x9710300) at kernel/qeventdispatcher_glib.cpp:165
#41 0x00428e78 in g_main_dispatch (context=0x970f498) at /build/buildd/glib2.0-2.22.2/glib/gmain.c:1960
#42 IA__g_main_context_dispatch (context=0x970f498) at /build/buildd/glib2.0-2.22.2/glib/gmain.c:2513
#43 0x0042c720 in g_main_context_iterate (context=0x970f498, block=<value optimized out>, dispatch=1, self=0x970cdb8) at /build/buildd/glib2.0-2.22.2/glib/gmain.c:2591
#44 0x0042c853 in IA__g_main_context_iteration (context=0x970f498, may_block=1) at /build/buildd/glib2.0-2.22.2/glib/gmain.c:2654
#45 0x0066341c in QEventDispatcherGlib::processEvents (this=0x969f140, flags=...) at kernel/qeventdispatcher_glib.cpp:328
#46 0x01788225 in QGuiEventDispatcherGlib::processEvents (this=0x969f140, flags=...) at kernel/qguieventdispatcher_glib.cpp:202
#47 0x00635f69 in QEventLoop::processEvents (this=0xbf9a8d14, flags=) at kernel/qeventloop.cpp:149
#48 0x006363ba in QEventLoop::exec (this=0xbf9a8d14, flags=...) at kernel/qeventloop.cpp:201
#49 0x0063a4af in QCoreApplication::exec () at kernel/qcoreapplication.cpp:976
#50 0x016dd467 in QApplication::exec () at kernel/qapplication.cpp:3558
#51 0x013a9fbd in kdemain () from /usr/lib/libkdeinit4_kword.so
#52 0x0804dde1 in launch (argc=<value optimized out>, _name=<value optimized out>, args=<value optimized out>, cwd=0x0, envc=1, envs=0x96d194b "DISPLAY=:0.0", reset_env=false, tty=0x0, 
    avoid_loops=false, startup_id_str=0x96d195c "ac;1257667849;587625;7090_TIME10220433") at ../../kinit/kinit.cpp:677
#53 0x0804ea35 in handle_launcher_request (sock=<value optimized out>, who=<value optimized out>) at ../../kinit/kinit.cpp:1169
#54 0x0804eeac in handle_requests (waitForPid=<value optimized out>) at ../../kinit/kinit.cpp:1362
#55 0x0804fbaf in main (argc=1, argv=0xbf9a9514, envp=0xbf9a951c) at ../../kinit/kinit.cpp:1793

Reported using DrKonqi
Comment 1 Thomas Zander 2009-11-08 18:32:10 UTC
How did you get that version of Qt? Thats an alpha release, please upgrade.