[prev in list] [next in list] [prev in thread] [next in thread]
List: koffice-devel
Subject: more infos on the msword import crash
From: Stephan Kulow <coolo () kde ! org>
Date: 2001-04-25 21:53:40
[Download RAW message or body]
Hi!
I checked the same document under Solaris with CC and got to that results
with dbx. Looks a bit more detailed than the gdb trace. Purify may come
tomorrow.
Greetings, Stephan
program terminated by signal BUS (invalid address alignment)
Current function is MsWord::readStyles
1303 const U8 *ptr = m_tableStream + m_fib.fcStshf;
(dbx)
(dbx) where
=>[1] MsWord::readStyles(this = 0x3f9ee4), line 1303 in "msword.cc"
[2] MsWord::MsWord(this = 0x3f9ee4, mainStream = CLASS, table0Stream =
CLASS, table1Stream = CLASS, dataStream = CLASS), line 973 in "msword.cc"
[3] Document::Document(this = 0x3f9ee4, mainStream = CLASS, table0Stream =
CLASS, table1Stream = CLASS, dataStream = CLASS), line 300 in "document.cc"
[4] WinWordDoc::WinWordDoc(this = 0x3f9ec0, result = CLASS, mainStream =
CLASS, table0Stream = CLASS, table1Stream = CLASS, dataStream = CLASS), line
44 in "winworddoc.cc"
[5] WordFilter::WordFilter(this = 0x3f9e78, mainStream = CLASS,
table0Stream = CLASS, table1Stream = CLASS, dataStream = CLASS), line 27 in
"wordfilter.cc"
[6] OLEFilter::convert(this = 0xaf460, parentPath = CLASS, dirname =
CLASS), line 328 in "olefilter.cc"
[7] OLEFilter::convert(this = 0xaf460, parentPath = CLASS, dirname =
CLASS), line 282 in "olefilter.cc"
[8] OLEFilter::convert(this = 0xaf460, parentPath = CLASS, dirname =
CLASS), line 280 in "olefilter.cc"
[9] OLEFilter::filter(this = 0xaf460, fileIn = CLASS, fileOut = CLASS,
prefixOut = CLASS, from = CLASS, to = CLASS, _ARG7 = CLASS), line 112 in
"olefilter.cc"
[10] KoFilterManager::import(this = 0x8fa60, _file = CLASS, _native_format
= 0x9a2e8 "application/x-kword", document = 0x5d948, storePrefix = CLASS),
line 410 in "koFilterManager.cc"
[11] KoDocument::openFile(this = 0x5d948), line 714 in "koDocument.cc"
[12] KParts::ReadOnlyPart::openURL(this = 0x5d948, url = CLASS), line 293
in "part.cpp"
[13] KoDocument::openURL(this = 0x5d948, _url = CLASS), line 685 in
"koDocument.cc"
[14] KoApplication::start(this = 0xffbef134), line 116 in "koApplication.cc"
[15] main(argc = 2, argv = 0xffbef264), line 47 in "main.cc"
(dbx) list
1303 const U8 *ptr = m_tableStream + m_fib.fcStshf;
1304 U16 cbStshi;
1305 STSHI stshi;
1306
1307 // Failsafe for simple documents.
1308
1309 m_styles.data = 0L;
1310 m_styles.names = 0L;
1311 if (!m_fib.lcbStshf)
1312 {
(dbx) print m_fib
m_fib = {
wIdent = 42476U
nFib = 193U
nProduct = 73U
lid = 1046U
pnNext = 0
fDot = 0
fGlsy = 0
fComplex = 0
fHasPic = 0
cQuickSaves = 0
fEncrypted = 0
fWhichTblStm = 1U
fReadOnlyRecommended = 0
fWriteReservation = 0
fExtChar = 1U
fLoadOverride = 0
fFarEast = 0
fCrypto = 0
nFibBack = 191U
lKey = 0
envr = '\0'
fMac = '\0'
fEmptySpecial = '\0'
fLoadOverridePage = '\0'
fFutureSavedUndo = '\0'
fWord97Saved = '\001'
fSpare0 = '\0'
chs = 0
chsTables = 0
fcMin = 1024U
fcMac = 1026U
csw = 14U
wMagicCreated = 27234U
wMagicRevised = 27234U
wMagicCreatedPrivate = 46002U
wMagicRevisedPrivate = 46002U
pnFbpChpFirst_W6 = 0
pnChpFirst_W6 = 0
cpnBteChp_W6 = 0
pnFbpPapFirst_W6 = 0
pnPapFirst_W6 = 0
cpnBtePap_W6 = 0
pnFbpLvcFirst_W6 = 0
pnLvcFirst_W6 = 0
cpnBteLvc_W6 = 0
lidFE = 1046U
clw = 22U
cbMac = 609118U
lProductCreated = 121296U
lProductRevised = 121296U
ccpText = 2U
ccpFtn = 0
ccpHdd = 0
ccpMcr = 0
ccpAtn = 0
ccpEdn = 0
ccpTxbx = 0
ccpHdrTxbx = 0
pnFbpChpFirst = 1048575U
pnChpFirst = 0
cpnBteChp = 0
pnFbpPapFirst = 1048575U
pnPapFirst = 0
cpnBtePap = 0
pnFbpLvcFirst = 1048575U
pnLvcFirst = 0
cpnBteLvc = 0
fcIslandFirst = 0
fcIslandLim = 0
cfclcb = 93U
fcStshfOrig = 0
lcbStshfOrig = 140U
fcStshf = 0
lcbStshf = 140U
fcPlcffndRef = 140U
lcbPlcffndRef = 0
fcPlcffndTxt = 140U
lcbPlcffndTxt = 0
fcPlcfandRef = 140U
lcbPlcfandRef = 0
fcPlcfandTxt = 140U
lcbPlcfandTxt = 0
fcPlcfsed = 140U
lcbPlcfsed = 20U
fcPlcpad = 0
lcbPlcpad = 0
fcPlcfphe = 188U
lcbPlcfphe = 0
fcSttbfglsy = 188U
lcbSttbfglsy = 0
fcPlcfglsy = 188U
lcbPlcfglsy = 0
fcPlcfhdd = 188U
lcbPlcfhdd = 0
fcPlcfbteChpx = 188U
lcbPlcfbteChpx = 12U
fcPlcfbtePapx = 200U
lcbPlcfbtePapx = 12U
fcPlcfsea = 188U
lcbPlcfsea = 0
fcSttbfffn = 660U
lcbSttbfffn = 182U
fcPlcffldMom = 224U
lcbPlcffldMom = 0
fcPlcffldHdr = 224U
lcbPlcffldHdr = 0
fcPlcffldFtn = 224U
lcbPlcffldFtn = 0
fcPlcffldAtn = 224U
lcbPlcffldAtn = 0
fcPlcffldMcr = 224U
lcbPlcffldMcr = 0
fcSttbfbkmk = 591U
lcbSttbfbkmk = 0
fcPlcfbkf = 591U
lcbPlcfbkf = 0
fcPlcfbkl = 591U
lcbPlcfbkl = 0
fcCmds = 601U
lcbCmds = 2U
fcPlcmcr = 603U
lcbPlcmcr = 0
fcSttbfmcr = 603U
lcbSttbfmcr = 0
fcPrDrvr = 603U
lcbPrDrvr = 0
fcPrEnvPort = 603U
lcbPrEnvPort = 0
fcPrEnvLand = 603U
lcbPrEnvLand = 0
fcWss = 603U
lcbWss = 36U
fcDop = 842U
lcbDop = 500U
fcSttbfAssoc = 1342U
lcbSttbfAssoc = 82U
fcClx = 639U
lcbClx = 21U
fcPlcfpgdFtn = 0
lcbPlcfpgdFtn = 0
fcAutosaveSource = 0
lcbAutosaveSource = 0
fcGrpXstAtnOwners = 140U
lcbGrpXstAtnOwners = 0
fcSttbfAtnbkmk = 591U
lcbSttbfAtnbkmk = 0
fcPlcdoaMom = 0
lcbPlcdoaMom = 0
fcPlcdoaHdr = 0
lcbPlcdoaHdr = 0
fcPlcspaMom = 557U
lcbPlcspaMom = 34U
fcPlcspaHdr = 591U
lcbPlcspaHdr = 0
fcPlcfAtnbkf = 591U
lcbPlcfAtnbkf = 0
fcPlcfAtnbkl = 591U
lcbPlcfAtnbkl = 0
fcPms = 639U
lcbPms = 0
fcFormFldSttbs = 601U
lcbFormFldSttbs = 0
fcPlcfendRef = 140U
lcbPlcfendRef = 0
fcPlcfendTxt = 140U
lcbPlcfendTxt = 0
fcPlcffldEdn = 224U
lcbPlcffldEdn = 0
fcPlcfpgdEdn = 0
lcbPlcfpgdEdn = 0
fcDggInfo = 224U
lcbDggInfo = 333U
fcSttbfRMark = 224U
lcbSttbfRMark = 0
fcSttbCaption = 601U
lcbSttbCaption = 0
fcSttbAutoCaption = 601U
lcbSttbAutoCaption = 0
fcPlcfwkb = 601U
lcbPlcfwkb = 0
fcPlcfspl = 591U
lcbPlcfspl = 10U
fcPlcftxbxTxt = 140U
lcbPlcftxbxTxt = 0
fcPlcffldTxbx = 224U
lcbPlcffldTxbx = 0
fcPlcfhdrtxbxTxt = 140U
lcbPlcfhdrtxbxTxt = 0
fcPlcffldHdrTxbx = 224U
lcbPlcffldHdrTxbx = 0
fcStwUser = 601U
lcbStwUser = 0
fcSttbttmbd = 0
cbSttbttmbd = 0
fcUnused = 0
lcbUnused = 0
fcPgdMother = 160U
lcbPgdMother = 14U
fcBkdMother = 174U
lcbBkdMother = 14U
fcPgdFtn = 140U
lcbPgdFtn = 0
fcBkdFtn = 140U
lcbBkdFtn = 0
fcPgdEdn = 140U
lcbPgdEdn = 0
fcBkdEdn = 140U
lcbBkdEdn = 0
fcSttbfIntlFld = 591U
lcbSttbfIntlFld = 0
fcRouteSlip = 601U
lcbRouteSlip = 0
fcSttbSavedBy = 601U
lcbSttbSavedBy = 0
fcSttbFnm = 601U
lcbSttbFnm = 0
fcPlcfLst = 0
lcbPlcfLst = 0
fcPlfLfo = 601U
lcbPlfLfo = 0
fcPlcftxbxBkd = 140U
lcbPlcftxbxBkd = 0
fcPlcftxbxHdrBkd = 140U
lcbPlcftxbxHdrBkd = 0
fcDocUndo = 0
lcbDocUndo = 0
fcRgbuse = 0
lcbRgbuse = 0
fcUsp = 0
lcbUsp = 0
fcUskf = 0
lcbUskf = 0
fcPlcupcRgbuse = 0
lcbPlcupcRgbuse = 0
fcPlcupcUsp = 0
lcbPlcupcUsp = 0
fcSttbGlsyStyle = 0
lcbSttbGlsyStyle = 0
fcPlgosl = 601U
lcbPlgosl = 0
fcPlcocx = 224U
lcbPlcocx = 0
fcPlcfbteLvc = 212U
lcbPlcfbteLvc = 12U
dwLowDateTime = 3055175296U
dwHighDateTime = 29411374U
fcPlcflvc = 188U
lcbPlcflvc = 0
fcPlcasumy = 188U
lcbPlcasumy = 0
fcPlcfgram = 601U
lcbPlcfgram = 0
fcSttbListNames = 601U
lcbSttbListNames = 0
fcSttbfUssr = 0
lcbSttbfUssr = 0
}
--
People in cars cause accidents. Accidents in cars cause people.
_______________________________________________
Koffice-devel mailing list
Koffice-devel@master.kde.org
http://master.kde.org/mailman/listinfo/koffice-devel
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic