[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-bugs-dist
Subject:    [Bug 67216] KWord can still crash on loading MS Word documents
From:       Sebastian Sauer <mail () dipe ! org>
Date:       2006-03-19 1:39:21
Message-ID: 20060319013921.28791.qmail () ktown ! kde ! org
[Download RAW message or body]

------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
         
http://bugs.kde.org/show_bug.cgi?id=67216         




------- Additional Comments From mail dipe org  2006-03-19 02:39 -------
The testcases of #13, #20, #21 are still crashing KWord-svn from today.

[KCrash handler]
#5  0xb751b081 in QGList::locate () from /usr/lib/libqt-mt.so.3
#6  0xb71c38cd in QGList::at () from /usr/lib/libqt-mt.so.3
#7  0xb6135560 in QPtrList<KWFrame>::at (this=0x2c, i=0) at qptrlist.h:103
#8  0xb626eb1d in KWFrameSet::frame (this=0x0, num=0) at KWFrameSet.cpp:509

The reason seems to be, that the frameset doesn't have a valid frame. During import \
following assert's are printed through the console;

[...]
kword (tables): KWTableFrameSet::finalize
ASSERT: "m_cell" in KWTableFrameSet.h (618)
ASSERT: "activeCell" in KWTableFrameSet.cpp (300)
kword (tables): Table 1 KWTableFrameSet::recalcRows (0,0)
ASSERT: "activeCell" in KWTableFrameSet.cpp (354)
ASSERT: "m_cell" in KWTableFrameSet.h (618)
[...]

To disable table-support fixes the crash for all testcases.

 Andy: It is just very difficult to find the reason for the crash. I for myself \
seeked for it last 3 hours and failed to find a fix. It would be muchh easier if I \
would be able to manipulate the doc-files by hand and test for various conditions \
where that crash happens. But that's not possible cause MS doc is just a blackbox and \
that makes things much more difficult :-(


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic