Bug 18685 - crashes on this RTF
Summary: crashes on this RTF
Status: CLOSED FIXED
Alias: None
Product: Branch 5.0
Classification: Distributions
Component: koffice-kword (show other bugs)
Version: unspecified
Hardware: all Linux
: P2 critical
Assignee: Sergey V Turchin
QA Contact: qa-5.0@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-01-28 19:37 MSK by Ivan Zakharyaschev
Modified: 2010-02-17 17:54 MSK (History)
0 users

See Also:


Attachments
http://sbrf.ru/common/img/uploaded/c_list/vkurs/download/2009/01/vk0128.rtf (35.65 KB, text/rtf)
2009-01-28 19:37 MSK, Ivan Zakharyaschev
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Ivan Zakharyaschev 2009-01-28 19:37:48 MSK
Created attachment 3264 [details]
http://sbrf.ru/common/img/uploaded/c_list/vkurs/download/2009/01/vk0128.rtf

koffice-kword-1.9.98.5-alt1

The versions of the involved packages:
glibc-core-2.9-alt3
kde4libs-4.1.3-alt1
koffice-core-1.9.98.5-alt1
koffice-kword-1.9.98.5-alt1
libkomain-1.9.98.5-alt1
libqt4-core-4.4.3-alt2

kword crashes on this RTF (segmentation fault).

Workaround: use another program (e.g., openoffice.org-3.0.0.9-alt1, which succeeded opening this file).

This is the backtrace from the KDE crash handler: 

Application: KWord (kword), signal SIGSEGV
(no debugging symbols found)

Using host libthread_db library "/lib/libthread_db.so.1".
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1241561392 (LWP 6817)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[KCrash handler]
#22 0xb3a1f832 in init_libmswordodf_import () from /usr/lib/kde4/libmswordodf_import.so
#23 0xb3a1d017 in ?? () from /usr/lib/kde4/libmswordodf_import.so
#24 0x08271b70 in ?? ()
#25 0x081e3040 in ?? ()
#26 0xbfe9f4cb in ?? ()
#27 0x081e3040 in ?? ()
#28 0xb75438b8 in typeinfo name for KoApplicationAdaptor () from /usr/lib/libkomain.so.5
#29 0xb7543d80 in typeinfo name for KoFilter () from /usr/lib/libkomain.so.5
#30 0x0000004d in ?? ()
#31 0x0000004d in ?? ()
#32 0xbfe9f478 in ?? ()
#33 0x08276dc0 in ?? ()
#34 0x08255eb8 in ?? ()
#35 0x081d84f8 in ?? ()
#36 0x0825a358 in ?? ()
#37 0x08237110 in ?? ()
#38 0x081f67b8 in ?? ()
#39 0xb3a1ccfb in ?? () from /usr/lib/kde4/libmswordodf_import.so
#40 0x08237110 in ?? ()
#41 0xb75438b8 in typeinfo name for KoApplicationAdaptor () from /usr/lib/libkomain.so.5
#42 0xfffffffe in ?? ()
#43 0xfffffffe in ?? ()
#44 0xb7d83180 in vtable for QBuffer () from /usr/lib/libQtCore.so.4
#45 0x08206438 in ?? ()
#46 0xb7d83180 in vtable for QBuffer () from /usr/lib/libQtCore.so.4
#47 0x082063a0 in ?? ()
#48 0xb7d83180 in vtable for QBuffer () from /usr/lib/libQtCore.so.4
#49 0x082f5988 in ?? ()
#50 0xb7d83180 in vtable for QBuffer () from /usr/lib/libQtCore.so.4
#51 0x082f58f0 in ?? ()
#52 0x08237110 in ?? ()
#53 0xb75438b8 in typeinfo name for KoApplicationAdaptor () from /usr/lib/libkomain.so.5
#54 0x08237101 in ?? ()
#55 0x08237101 in ?? ()
#56 0x08279ef8 in ?? ()
#57 0xb75438b8 in typeinfo name for KoApplicationAdaptor () from /usr/lib/libkomain.so.5
#58 0x0825ef08 in ?? ()
#59 0x08285014 in ?? ()
#60 0x081e3030 in ?? ()
#61 0x082b2b28 in ?? ()
#62 0x00000002 in ?? ()
#63 0x08271528 in ?? ()
#64 0x00000002 in ?? ()
#65 0x081c0900 in ?? ()
#66 0xbfe9f4e8 in ?? ()
#67 0x081bfb10 in ?? ()
#68 0x081c8b30 in ?? ()
#69 0x08268520 in ?? ()
#70 0xb3a1cd15 in ?? () from /usr/lib/kde4/libmswordodf_import.so
#71 0xb754dff4 in ?? () from /usr/lib/libkomain.so.5
#72 0x00000000 in ?? ()
#73 0x08275698 in ?? ()
#74 0xbfe9f518 in ?? ()
#75 0xb7509aff in KoFilterChain::ChainLink::invokeFilter () from /usr/lib/libkomain.so.5
#76 0xb7509aff in KoFilterChain::ChainLink::invokeFilter () from /usr/lib/libkomain.so.5
#77 0xb7509c5e in KoFilterChain::invokeChain () from /usr/lib/libkomain.so.5
#78 0xb74f7daf in KoFilterManager::importDocument () from /usr/lib/libkomain.so.5
#79 0xb74e8e2c in KoDocument::openFile () from /usr/lib/libkomain.so.5
#80 0xb6c3f848 in KParts::ReadOnlyPart::openUrl () from /usr/lib/libkparts.so.4
#81 0xb74e9d0e in KoDocument::openUrl () from /usr/lib/libkomain.so.5
#82 0xb74fe3b7 in KoMainWindow::openDocumentInternal () from /usr/lib/libkomain.so.5
#83 0xb74fca18 in KoMainWindow::openDocument () from /usr/lib/libkomain.so.5
#84 0xb7503d28 in KoApplication::start () from /usr/lib/libkomain.so.5
#85 0xb7edaa3e in kdemain () from /usr/lib/libkdeinit4_kword.so
#86 0x080485bf in _start ()
#87 0x00000002 in ?? ()
#88 0xbfe9fc34 in ?? ()
#89 0xbfe9fba8 in ?? ()
#90 0x080485f9 in __libc_csu_init ()
#91 0xb7d9d945 in __libc_start_main () from /lib/libc.so.6
#92 0x08048511 in _start ()
#0  0xb7e1d7cb in nanosleep () from /lib/libc.so.6


This is the output:

$ kword  vk0128.rtf 
kword(6794)/kdeui (KAction) KActionCollection::setComponentData: this does not work on a KActionCollection containing actions! 
kword(6794)/koffice (filter manager) KoFilterManager::filterAvailable: The library  ""  does not offer a check_ ""  function. 

kword(6794)/rtffilter RTFImport::convert: Unknown first non-ignorable token of a group:  @operator 
kword(6794)/rtffilter RTFImport::convert:  Assuming destination:  @info 
kword(6794)/rtffilter RTFImport::convert: Unknown first non-ignorable token of a group:  @creatim 
kword(6794)/rtffilter RTFImport::convert:  Assuming destination:  @info 
kword(6794)/rtffilter RTFImport::convert: Unknown first non-ignorable token of a group:  @revtim 
kword(6794)/rtffilter RTFImport::convert:  Assuming destination:  @info 
kword(6794)/rtffilter RTFImport::convert: Unknown first non-ignorable token of a group:  @version 
kword(6794)/rtffilter RTFImport::convert:  Assuming destination:  @info 
kword(6794)/rtffilter RTFImport::convert: Unknown first non-ignorable token of a group:  @edmins 
kword(6794)/rtffilter RTFImport::convert:  Assuming destination:  @info 
kword(6794)/rtffilter RTFImport::convert: Unknown first non-ignorable token of a group:  @nofpages 
kword(6794)/rtffilter RTFImport::convert:  Assuming destination:  @info 
kword(6794)/rtffilter RTFImport::convert: Unknown first non-ignorable token of a group:  @nofwords 
kword(6794)/rtffilter RTFImport::convert:  Assuming destination:  @info 
kword(6794)/rtffilter RTFImport::convert: Unknown first non-ignorable token of a group:  @nofchars 
kword(6794)/rtffilter RTFImport::convert:  Assuming destination:  @info 
kword(6794)/rtffilter RTFImport::convert: Unknown first non-ignorable token of a group:  @nofcharsws 
kword(6794)/rtffilter RTFImport::convert:  Assuming destination:  @info 
kword(6794)/rtffilter RTFImport::convert: Unknown first non-ignorable token of a group:  @vern 
kword(6794)/rtffilter RTFImport::convert:  Assuming destination:  @info 
kword(6794)/rtffilter RTFImport::convert: Unknown first non-ignorable token of a group:  @pntxta 
kword(6794)/rtffilter RTFImport::convert:  Assuming destination:  @* 
kword(6794)/rtffilter RTFImport::convert: Unknown first non-ignorable token of a group:  @pntxta 
kword(6794)/rtffilter RTFImport::convert:  Assuming destination:  @* 
kword(6794)/rtffilter RTFImport::convert: Unknown first non-ignorable token of a group:  @pntxta 
kword(6794)/rtffilter RTFImport::convert:  Assuming destination:  @* 
kword(6794)/rtffilter RTFImport::convert: Unknown first non-ignorable token of a group:  @pntxta 
kword(6794)/rtffilter RTFImport::convert:  Assuming destination:  @* 
kword(6794)/rtffilter RTFImport::convert: Unknown first non-ignorable token of a group:  @pntxtb 
kword(6794)/rtffilter RTFImport::convert:  Assuming destination:  @* 
kword(6794)/rtffilter RTFImport::convert: Unknown first non-ignorable token of a group:  @pntxta 
kword(6794)/rtffilter RTFImport::convert:  Assuming destination:  @* 
kword(6794)/rtffilter RTFImport::convert: Unknown first non-ignorable token of a group:  @pntxtb 
kword(6794)/rtffilter RTFImport::convert:  Assuming destination:  @* 
kword(6794)/rtffilter RTFImport::convert: Unknown first non-ignorable token of a group:  @pntxta 
kword(6794)/rtffilter RTFImport::convert:  Assuming destination:  @* 
kword(6794)/rtffilter RTFImport::convert: Unknown first non-ignorable token of a group:  @pntxtb 
kword(6794)/rtffilter RTFImport::convert:  Assuming destination:  @* 
kword(6794)/rtffilter RTFImport::convert: Unknown first non-ignorable token of a group:  @pntxta 
kword(6794)/rtffilter RTFImport::convert:  Assuming destination:  @* 
kword(6794)/rtffilter RTFImport::convert: Unknown first non-ignorable token of a group:  @pntxtb 
kword(6794)/rtffilter RTFImport::convert:  Assuming destination:  @* 
kword(6794)/rtffilter RTFImport::convert: Unknown first non-ignorable token of a group:  @pntxta 
kword(6794)/rtffilter RTFImport::convert:  Assuming destination:  @* 
kword(6794)/rtffilter RTFImport::convert: Unknown first non-ignorable token of a group:  @pntxtb 
kword(6794)/rtffilter RTFImport::convert:  Assuming destination:  @* 
kword(6794)/rtffilter RTFImport::convert: Unknown first non-ignorable token of a group:  @pntxta 
kword(6794)/rtffilter RTFImport::convert:  Assuming destination:  @* 
kword(6794)/rtffilter RTFImport::convert: Unknown first non-ignorable token of a group:  @insrsid 
kword(6794)/rtffilter RTFImport::convert:  Assuming destination:  @rtf 
kword(6794)/rtffilter RTFImport::convert: Unknown first non-ignorable token of a group:  @cgrid 
kword(6794)/rtffilter RTFImport::convert:  Assuming destination:  @rtf 
kword(6794)/rtffilter RTFImport::convert: Unknown first non-ignorable token of a group:  @insrsid 
kword(6794)/rtffilter RTFImport::convert:  Assuming destination:  @rtf 
kword(6794)/rtffilter RTFImport::convert: Unknown first non-ignorable token of a group:  @cgrid 
kword(6794)/rtffilter RTFImport::convert:  Assuming destination:  @rtf 
kword(6794)/rtffilter RTFImport::convert: Unknown first non-ignorable token of a group:  @insrsid 
kword(6794)/rtffilter RTFImport::convert:  Assuming destination:  @rtf 
kword(6794)/rtffilter RTFImport::convert: Unknown first non-ignorable token of a group:  @cgrid 
kword(6794)/rtffilter RTFImport::convert:  Assuming destination:  @rtf 
kword(6794)/rtffilter RTFImport::convert: Unknown first non-ignorable token of a group:  @insrsid 
kword(6794)/rtffilter RTFImport::convert:  Assuming destination:  @rtf 
kword(6794)/rtffilter RTFImport::convert: Unknown first non-ignorable token of a group:  @cgrid 
kword(6794)/rtffilter RTFImport::convert:  Assuming destination:  @rtf 
kword(6794)/rtffilter RTFImport::convert: Unknown first non-ignorable token of a group:  @insrsid 
kword(6794)/rtffilter RTFImport::convert:  Assuming destination:  @rtf 
kword(6794)/rtffilter RTFImport::convert: Unknown first non-ignorable token of a group:  @cgrid 
kword(6794)/rtffilter RTFImport::convert:  Assuming destination:  @rtf 
kword(6794)/rtffilter RTFImport::convert: Unknown first non-ignorable token of a group:  @insrsid 
kword(6794)/rtffilter RTFImport::convert:  Assuming destination:  @rtf 
kword(6794)/rtffilter RTFImport::convert: Unknown first non-ignorable token of a group:  @cgrid 
kword(6794)/rtffilter RTFImport::convert:  Assuming destination:  @rtf 
kword(6794)/rtffilter RTFImport::convert: Unknown first non-ignorable token of a group:  @insrsid 
kword(6794)/rtffilter RTFImport::convert:  Assuming destination:  @rtf 
kword(6794)/rtffilter RTFImport::convert: Unknown first non-ignorable token of a group:  @cgrid 
kword(6794)/rtffilter RTFImport::convert:  Assuming destination:  @rtf 
kword(6794)/rtffilter RTFImport::convert: Unknown first non-ignorable token of a group:  @insrsid 
kword(6794)/rtffilter RTFImport::convert:  Assuming destination:  @rtf 
kword(6794)/rtffilter RTFImport::convert: Unknown first non-ignorable token of a group:  @cgrid 
kword(6794)/rtffilter RTFImport::convert:  Assuming destination:  @rtf 
kword(6794)/rtffilter RTFImport::convert: Unknown first non-ignorable token of a group:  @insrsid 
kword(6794)/rtffilter RTFImport::convert:  Assuming destination:  @rtf 
kword(6794)/rtffilter RTFImport::convert: Unknown first non-ignorable token of a group:  @cgrid 
kword(6794)/rtffilter RTFImport::convert:  Assuming destination:  @rtf 
kword(6794)/rtffilter RTFImport::convert: Unknown first non-ignorable token of a group:  @insrsid 
kword(6794)/rtffilter RTFImport::convert:  Assuming destination:  @rtf 
kword(6794)/rtffilter RTFImport::convert: Unknown first non-ignorable token of a group:  @cgrid 
kword(6794)/rtffilter RTFImport::convert:  Assuming destination:  @rtf 
kword(6794)/rtffilter RTFImport::convert: Unknown first non-ignorable token of a group:  @insrsid 
kword(6794)/rtffilter RTFImport::convert:  Assuming destination:  @rtf 
kword(6794)/rtffilter RTFImport::convert: Unknown first non-ignorable token of a group:  @cgrid 
kword(6794)/rtffilter RTFImport::convert:  Assuming destination:  @rtf 
kword(6794)/rtffilter RTFImport::convert: Unknown first non-ignorable token of a group:  @insrsid 
kword(6794)/rtffilter RTFImport::convert:  Assuming destination:  @rtf 
kword(6794)/export-filter-lib ProcessAttributes: Unexpected attribute  "zoom"  in  "PAPER" ! 

kword(6794)/export-filter-lib ProcessDocTag: No <VARIABLESETTINGS> 
/tmp/.private/ivan/kde-ivan/kwordik6794.tmp Not an OLE file: No OLE2 signature
That doesn't seem to be a Word document.
KCrash: Application 'kword' crashing...
sock_file=/home/ivan/.kde4/socket-dell.humboldt/kdeinit4__0
$
Comment 1 Sergey V Turchin 2009-01-29 17:56:08 MSK
Проще такие баги на http://bugs.kde.org/ сразу слать
Comment 2 Ivan Zakharyaschev 2009-01-31 13:51:50 MSK
Reproduceable after upgrading to kde4libs-4.1.96-alt1.
Comment 3 Ivan Zakharyaschev 2009-01-31 14:10:33 MSK
(In reply to comment #1)
> Проще такие баги на http://bugs.kde.org/ сразу слать

Ну да, прошу извинить меня, что не делаю этот труд (особенно для таких пакетов, как офис -- от которых я не особо завишу).
Comment 4 Sergey V Turchin 2010-02-17 17:54:07 MSK
На koffice-2.1 не воспроизводиться. Проверьте на koffice-2.0.2, если не Сизиф