[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