1*cdf0e10cSrcweirHow to install this 2*cdf0e10cSrcweir------------------- 3*cdf0e10cSrcweir 4*cdf0e10cSrcweir> cd instsetoo_native/util 5*cdf0e10cSrcweir> LOCALINSTALLDIR=/where/you/want dmake openoffice_en-US PKGFORMAT=installed 6*cdf0e10cSrcweir 7*cdf0e10cSrcweirOOXML generally 8*cdf0e10cSrcweir--------------- 9*cdf0e10cSrcweir 10*cdf0e10cSrcweir- http://www.ecma-international.org/publications/standards/Ecma-376.htm 11*cdf0e10cSrcweir- http://www.asahi-net.or.jp/~eb2m-mrt/ooxml/dependencies.html 12*cdf0e10cSrcweir 13*cdf0e10cSrcweirRelated modules 14*cdf0e10cSrcweir--------------- 15*cdf0e10cSrcweir 16*cdf0e10cSrcweir- oox 17*cdf0e10cSrcweir - .xlsx and .pptx import 18*cdf0e10cSrcweir 19*cdf0e10cSrcweir- writerfilter 20*cdf0e10cSrcweir - import of .docx, uses also oox for the graphics etc. 21*cdf0e10cSrcweir - can also parse .doc; but used for ooxml only for now 22*cdf0e10cSrcweir 23*cdf0e10cSrcweir- filter 24*cdf0e10cSrcweir - the configuration stuff (so that the filters appear in the filepicker) 25*cdf0e10cSrcweir 26*cdf0e10cSrcweirOld binary filters (export) 27*cdf0e10cSrcweir--------------------------- 28*cdf0e10cSrcweir 29*cdf0e10cSrcweir- doc export 30*cdf0e10cSrcweir - sw/source/filter/ww8/wrtww8* 31*cdf0e10cSrcweir - wrtww8.cxx:2191 [SwWW8Writer::StoreDoc()] is the entry point 32*cdf0e10cSrcweir 33*cdf0e10cSrcweir - eg. 34*cdf0e10cSrcweir #0 SwWW8Writer::WriteText (this=0x2aaab3dfb7c0) at /local/ooxml/ooxml/sw/source/filter/ww8/wrtww8.cxx:1846 35*cdf0e10cSrcweir #1 0x00002aaaae75a545 in SwWW8Writer::WriteMainText (this=0x2aaab3d6a870) 36*cdf0e10cSrcweir at /local/ooxml/ooxml/sw/source/filter/ww8/wrtww8.cxx:1925 37*cdf0e10cSrcweir #2 0x00002aaaae75e357 in SwWW8Writer::StoreDoc1 (this=0x2aaab3d6a870) 38*cdf0e10cSrcweir at /local/ooxml/ooxml/sw/source/filter/ww8/wrtww8.cxx:2076 39*cdf0e10cSrcweir #3 0x00002aaaae7605ec in SwWW8Writer::StoreDoc (this=0x2aaab3d6a870) 40*cdf0e10cSrcweir at /local/ooxml/ooxml/sw/source/filter/ww8/wrtww8.cxx:2383 41*cdf0e10cSrcweir #4 0x00002aaaae760fd5 in SwWW8Writer::WriteStorage (this=0x2aaab3d6a870) 42*cdf0e10cSrcweir at /local/ooxml/ooxml/sw/source/filter/ww8/wrtww8.cxx:2547 43*cdf0e10cSrcweir #5 0x00002aaaae70b793 in StgWriter::Write (this=0x2aaab3d6a870, rPaM=@0x2b3802a2b640, rStg=@0x2aaab3d621c0, 44*cdf0e10cSrcweir pFName=0x7fffb1b285c0) at /local/ooxml/ooxml/sw/source/filter/writer/writer.cxx:653 45*cdf0e10cSrcweir #6 0x00002aaaae70b84d in Writer::Write (this=0x2aaab3d6a870, rPaM=@0x2b3802a2b640, rStrm=@0x2aaaad979d20, 46*cdf0e10cSrcweir pFName=0x7fffb1b285c0) at /local/ooxml/ooxml/sw/source/filter/writer/writer.cxx:358 47*cdf0e10cSrcweir #7 0x00002aaaae70b993 in Writer::Write (this=0x2aaab3d6a870, rPam=@0x2b3802a2b640, rMed=@0x2aaaad999f30, 48*cdf0e10cSrcweir pFileName=0x7fffb1b285c0) at /local/ooxml/ooxml/sw/source/filter/writer/writer.cxx:385 49*cdf0e10cSrcweir #8 0x00002aaaae6375d7 in SwWriter::Write (this=0x7fffb1b28410, rxWriter=@0x7fffb1b285d0, 50*cdf0e10cSrcweir pRealFileName=0x7fffb1b285c0) at /local/ooxml/ooxml/sw/source/filter/basflt/shellio.cxx:963 51*cdf0e10cSrcweir #9 0x00002aaaae87cc1e in SwDocShell::ConvertTo (this=0xcc27f0, rMedium=@0x2aaaad999f30) 52*cdf0e10cSrcweir at /local/ooxml/ooxml/sw/source/ui/app/docsh.cxx:924 53*cdf0e10cSrcweir #10 0x00002b37faae6b58 in SfxObjectShell::DoLoad () 54*cdf0e10cSrcweir from /local/ooxml/inst/openoffice.org3.0/program/../basis-link/program//libsfxlx.so 55*cdf0e10cSrcweir 56*cdf0e10cSrcweir- xls export 57*cdf0e10cSrcweir - sc/source/filter/excel/xe* 58*cdf0e10cSrcweir 59*cdf0e10cSrcweir - eg. 60*cdf0e10cSrcweir #0 XclExpRecord::Save (this=0x11ae4c0, rStrm=@0x7fff5e6335d0) 61*cdf0e10cSrcweir at /local/ooxml/ooxml/sc/source/filter/excel/xerecord.cxx:88 62*cdf0e10cSrcweir #1 0x00002aaaae562c4a in ExcRecord::Save (this=0x11ae4c0, rStrm=@0x7fff5e6335d0) 63*cdf0e10cSrcweir at /local/ooxml/ooxml/sc/source/filter/excel/excrecds.cxx:168 64*cdf0e10cSrcweir #2 0x00002aaaae54b0fa in XclExpRecordList<XclExpRecordBase>::Save (this=0x11c5d18, rStrm=@0x7fff5e6335d0) 65*cdf0e10cSrcweir at ../inc/xerecord.hxx:281 66*cdf0e10cSrcweir #3 0x00002aaaae547541 in ExcTable::Write (this=0x11c5cf8, rStr=@0x7fff5e6335d0) 67*cdf0e10cSrcweir at /local/ooxml/ooxml/sc/source/filter/excel/excdoc.cxx:455 68*cdf0e10cSrcweir #4 0x00002aaaae5475fb in ExcDocument::Write (this=0x11c5ce0, rSvStrm=@0x2aaab3dcd070) 69*cdf0e10cSrcweir at /local/ooxml/ooxml/sc/source/filter/excel/excdoc.cxx:525 70*cdf0e10cSrcweir #5 0x00002aaaae568add in ExportBiff5::Write (this=0x7fff5e6339c0) 71*cdf0e10cSrcweir at /local/ooxml/ooxml/sc/source/filter/excel/expop2.cxx:119 72*cdf0e10cSrcweir #6 0x00002aaaae54f4af in ScExportExcel5 (rMedium=@0x2aaab3d87410, pDocument=0xce6a00, bBiff8=1 '\001', eNach=1) 73*cdf0e10cSrcweir at /local/ooxml/ooxml/sc/source/filter/excel/excel.cxx:252 74*cdf0e10cSrcweir #7 0x00002aaaadf1b70a in ScDocShell::ConvertTo (this=0xce6990, rMed=@0x2aaab3d87410) 75*cdf0e10cSrcweir at /local/ooxml/ooxml/sc/source/ui/docshell/docsh.cxx:2080 76*cdf0e10cSrcweir #8 0x00002b354dfd8b58 in SfxObjectShell::DoLoad () 77*cdf0e10cSrcweir from /local/ooxml/inst/openoffice.org3.0/program/../basis-link/program//libsfxlx.so 78*cdf0e10cSrcweir 79*cdf0e10cSrcweir - Current approach is to add a XclExpRecordBase::SaveXml() method, which 80*cdf0e10cSrcweir would be used to write the XML content (while Save() would continue 81*cdf0e10cSrcweir writing the BIFF format). 82*cdf0e10cSrcweir - Q: How do we get to the Save()/SaveXml() methods (e.g. the SST export code) 83*cdf0e10cSrcweir #0 XclExpSstImpl::Save (this=0x1b170b0, rStrm=@0x7fffd4d5c4a0) 84*cdf0e10cSrcweir at /home/jon/Development/OpenOffice.org/ooxml/sc/source/filter/excel/xecontent.cxx:224 85*cdf0e10cSrcweir #1 0x00007f68b7e46ff7 in XclExpSst::Save (this=0x1abc300, 86*cdf0e10cSrcweir rStrm=@0x7fffd4d5c4a0) 87*cdf0e10cSrcweir at /home/jon/Development/OpenOffice.org/ooxml/sc/source/filter/excel/xecontent.cxx:351 88*cdf0e10cSrcweir #2 0x00007f68b7de5090 in XclExpRecordList<XclExpRecordBase>::Save ( 89*cdf0e10cSrcweir this=0x1b2d168, rStrm=@0x7fffd4d5c4a0) at ../inc/xerecord.hxx:282 90*cdf0e10cSrcweir // as above, starting at frame 2 91*cdf0e10cSrcweir 92*cdf0e10cSrcweir - Thus, to get to the SaveXml() method, we need to add a slew of WriteXml() 93*cdf0e10cSrcweir methods that will (eventually) invoke the SaveXml() methods. 94*cdf0e10cSrcweir 95*cdf0e10cSrcweir - ZipStorage for XML handling and StorageRef (XStorage interface) 96*cdf0e10cSrcweir - To construct ZipStorage, need XMultiServiceFactory (!), and 97*cdf0e10cSrcweir XInputStream. 98*cdf0e10cSrcweir - Have an SvStream; need to wrap SvStream with XInputStream 99*cdf0e10cSrcweir - OInputStreamWrapper in <unotools/streamwrap.hxx> 100*cdf0e10cSrcweir - Where do I get XMultiServiceFactory? 101*cdf0e10cSrcweir - Lots of places -- just grep 102*cdf0e10cSrcweir - perhaps XmlFilterBase _does_ make sense here. 103*cdf0e10cSrcweir - Do it anyway. 104*cdf0e10cSrcweir - Looking into having XclExpXmlStream inherit from ZipFilterBase 105*cdf0e10cSrcweir - problem: exception during construction, because ZipStorage hates me: 106*cdf0e10cSrcweir #0 OStorageFactory::createInstanceWithArguments (this=0x10612a0, 107*cdf0e10cSrcweir aArguments=@0x7fffe2ef76d0) 108*cdf0e10cSrcweir at /home/jon/Development/OpenOffice.org/ooxml/package/source/xstor/xfactory.cxx:275 109*cdf0e10cSrcweir #1 0x00007f12d93f0d5c in comphelper::OStorageHelper::GetStorageOfFormatFromStream (aFormat=@0x7fffe2ef7780, xStream=@0x1a502d8, nStorageMode=15, 110*cdf0e10cSrcweir xFactory=@0x1a502c0) 111*cdf0e10cSrcweir at /home/jon/Development/OpenOffice.org/ooxml/comphelper/source/misc/storagehelper.cxx:342 112*cdf0e10cSrcweir #2 0x00007f12c33d1a6d in ZipStorage (this=0x1a92550, rxFactory=@0x1a502c0, 113*cdf0e10cSrcweir rxStream=@0x1a502d8) 114*cdf0e10cSrcweir at /home/jon/Development/OpenOffice.org/ooxml/oox/source/helper/zipstorage.cxx:87 115*cdf0e10cSrcweir #3 0x00007f12c33f089e in oox::core::XmlFilterBase::implCreateStorage ( 116*cdf0e10cSrcweir this=0x7fffe2ef7930, rxInStream=@0x1a502d0, rxStream=@0x1a502d8) 117*cdf0e10cSrcweir at /home/jon/Development/OpenOffice.org/ooxml/oox/source/core/xmlfilterbase.cxx:298 118*cdf0e10cSrcweir #4 0x00007f12c33dd204 in oox::core::FilterBase::filter (this=0x7fffe2ef7930, 119*cdf0e10cSrcweir rDescriptor=@0x7fffe2ef78d0) 120*cdf0e10cSrcweir at /home/jon/Development/OpenOffice.org/ooxml/oox/source/core/filterbase.cxx:284 121*cdf0e10cSrcweir #5 0x00007f12c68097a2 in XclExpXmlStream (this=0x7fffe2ef7930, 122*cdf0e10cSrcweir rSMgr=@0x7fffe2ef79a0, rStrm=@0x18d6f90) 123*cdf0e10cSrcweir at /home/jon/Development/OpenOffice.org/ooxml/sc/source/filter/excel/xestream.cxx:659 124*cdf0e10cSrcweir #6 0x00007f12c674c8c1 in ExcDocument::WriteXml (this=0x15911f0, 125*cdf0e10cSrcweir rStrm=@0x18d6f90) 126*cdf0e10cSrcweir at /home/jon/Development/OpenOffice.org/ooxml/sc/source/filter/excel/excdoc.cxx:575 127*cdf0e10cSrcweir ... 128*cdf0e10cSrcweir - Actual problem: xfactory.cxx:274, the CheckPackageSignature_Impl() call. 129*cdf0e10cSrcweir - fails because the empty file has content (!), thus fails the "package 130*cdf0e10cSrcweir signature check" (which tries to ensure the file format is correct). 131*cdf0e10cSrcweir - Underlying file is an SvFileStream, created in 132*cdf0e10cSrcweir SfxMedium::GetOutStream(). 133*cdf0e10cSrcweir - So why's CheckPackageSignature_Impl() fail? Because 134*cdf0e10cSrcweir lcl_ExportExcel2007Xml() had the code: 135*cdf0e10cSrcweir 136*cdf0e10cSrcweir SotStorageRef xRootStrg = new SotStorage( pMedStrm, FALSE ); 137*cdf0e10cSrcweir 138*cdf0e10cSrcweir That is, it was creating an OLE Structured Storage document over the 139*cdf0e10cSrcweir SvStream, and then (later) used the *same* SvStream and passed it to 140*cdf0e10cSrcweir ZipStorage. This caused ZipStorage to complain because OLESS data was 141*cdf0e10cSrcweir already present in the file, with a different file signature than what 142*cdf0e10cSrcweir ZipPackage was expecting (go figure). 143*cdf0e10cSrcweir 144*cdf0e10cSrcweir- ppt export 145*cdf0e10cSrcweir - sd/source/filter/eppt/* 146*cdf0e10cSrcweir - svx/source/msfilter 147*cdf0e10cSrcweir - for eg. Escher export 148*cdf0e10cSrcweir - Escher: http://chicago.sourceforge.net/devel/docs/escher/index.html 149*cdf0e10cSrcweir 150*cdf0e10cSrcweir - eg. 151*cdf0e10cSrcweir #0 PPTWriter (this=0x15807d0, rSvStorage=@0x7fff894f5340, rXModel=@0x142a2e8, rXStatInd=@0x142a2f0, pVBA=0x0, 152*cdf0e10cSrcweir nCnvrtFlags=15) at /local/ooxml/ooxml/sd/source/filter/eppt/eppt.cxx:268 153*cdf0e10cSrcweir #1 0x00002aaab3895719 in ExportPPT (rSvStorage=@0x7fff894f5340, rXModel=@0x142a2e8, rXStatInd=@0x142a2f0, 154*cdf0e10cSrcweir pVBA=0x0, nCnvrtFlags=15) at /local/ooxml/ooxml/sd/source/filter/eppt/eppt.cxx:2503 155*cdf0e10cSrcweir #2 0x00002aaaadef85b7 in SdPage::onParagraphRemoving () 156*cdf0e10cSrcweir from /local/ooxml/inst/openoffice.org3.0/program/../basis-link/program/libsdlx.so 157*cdf0e10cSrcweir #3 0x00002aaaade202e3 in sd::DrawDocShell::ConvertTo () 158*cdf0e10cSrcweir from /local/ooxml/inst/openoffice.org3.0/program/../basis-link/program/libsdlx.so 159*cdf0e10cSrcweir #4 0x00002aec23119b58 in SfxObjectShell::DoLoad () 160*cdf0e10cSrcweir from /local/ooxml/inst/openoffice.org3.0/program/../basis-link/program//libsfxlx.so 161*cdf0e10cSrcweir 162*cdf0e10cSrcweir- odp export 163*cdf0e10cSrcweir #0 ZipPackage (this=0x1805e80, xNewFactory=@0x7fffe284e990) at /home/rodo/git/ooxml/package/source/zippackage/ZipPackage.cxx:279 164*cdf0e10cSrcweir #1 0x00002aaaadd3dc94 in ZipPackage_createInstance (xMgr=@0x7fffe284e990) at /home/rodo/git/ooxml/package/source/zippackage/ZipPackage.cxx:1546 165*cdf0e10cSrcweir #2 0x00002b0fca7ab6b3 in ?? () from /opt/openoffice.org3.0/program/../basis-link/program/../ure-link/lib/libuno_cppuhelpergcc3.so.3 166*cdf0e10cSrcweir #3 0x00002b0fca7a7fda in ?? () from /opt/openoffice.org3.0/program/../basis-link/program/../ure-link/lib/libuno_cppuhelpergcc3.so.3 167*cdf0e10cSrcweir #4 0x00002b0fca7a811e in ?? () from /opt/openoffice.org3.0/program/../basis-link/program/../ure-link/lib/libuno_cppuhelpergcc3.so.3 168*cdf0e10cSrcweir #5 0x00002b0fca7aa7cc in ?? () from /opt/openoffice.org3.0/program/../basis-link/program/../ure-link/lib/libuno_cppuhelpergcc3.so.3 169*cdf0e10cSrcweir #6 0x00002b0fca7aacbe in ?? () from /opt/openoffice.org3.0/program/../basis-link/program/../ure-link/lib/libuno_cppuhelpergcc3.so.3 170*cdf0e10cSrcweir #7 0x00002b0fca7aa035 in ?? () from /opt/openoffice.org3.0/program/../basis-link/program/../ure-link/lib/libuno_cppuhelpergcc3.so.3 171*cdf0e10cSrcweir #8 0x00002aaaaadae1b3 in ?? () from /opt/openoffice.org/ure/lib/bootstrap.uno.so 172*cdf0e10cSrcweir #9 0x00002aaaaadaa84c in ?? () from /opt/openoffice.org/ure/lib/bootstrap.uno.so 173*cdf0e10cSrcweir #10 0x00002aaab5c7a7e5 in OStorage_Impl::OpenOwnPackage (this=0x185cac0) at /home/rodo/git/ooxml/package/source/xstor/xstorage.cxx:549 174*cdf0e10cSrcweir #11 0x00002aaab5c7ab3e in OStorage_Impl::ReadContents (this=0x185cac0) at /home/rodo/git/ooxml/package/source/xstor/xstorage.cxx:649 175*cdf0e10cSrcweir #12 0x00002aaab5c7d32f in OStorage_Impl::FindElement (this=0x185cac0, rName=@0x7fffe284f280) at /home/rodo/git/ooxml/package/source/xstor/xstorage.cxx:1387 176*cdf0e10cSrcweir #13 0x00002aaab5c7dc45 in OStorage::hasByName (this=0x1808880, aName=@0x7fffe284f280) at /home/rodo/git/ooxml/package/source/xstor/xstorage.cxx:4045 177*cdf0e10cSrcweir #14 0x00002aaab1fde8c5 in XMLVersionListPersistence::load () from /opt/openoffice.org3.0/program/../basis-link/program/libxolx.so 178*cdf0e10cSrcweir #15 0x00002b0fcb058bb2 in SfxMedium::GetVersionList (this=0x1750050, _bNoReload=false) at /home/rodo/git/ooxml/sfx2/source/doc/docfile.cxx:3247 179*cdf0e10cSrcweir #16 0x00002b0fcb0571b5 in SfxMedium::GetStorage (this=0x1750050) at /home/rodo/git/ooxml/sfx2/source/doc/docfile.cxx:1328 180*cdf0e10cSrcweir #17 0x00002b0fcb05d0d7 in SfxMedium::GetOutputStorage (this=0x1750050) at /home/rodo/git/ooxml/sfx2/source/doc/docfile.cxx:1068 181*cdf0e10cSrcweir #18 0x00002b0fcb091227 in SfxObjectShell::SaveTo_Impl (this=0xf44d60, rMedium=@0x1750050, pSet=0x0) at /home/rodo/git/ooxml/sfx2/source/doc/objstor.cxx:1557 182*cdf0e10cSrcweir #19 0x00002b0fcb09443c in SfxObjectShell::PreDoSaveAs_Impl (this=0xf44d60, rFileName=@0x7fffe2850700, aFilterName=@0x7fffe28507f0, pParams=0xf10c10) 183*cdf0e10cSrcweir at /home/rodo/git/ooxml/sfx2/source/doc/objstor.cxx:2984 184*cdf0e10cSrcweir #20 0x00002b0fcb094ea5 in SfxObjectShell::CommonSaveAs_Impl (this=0xf44d60, aURL=@0x7fffe2850870, aFilterName=@0x7fffe28507f0, aParams=0x1740310) 185*cdf0e10cSrcweir at /home/rodo/git/ooxml/sfx2/source/doc/objstor.cxx:2855 186*cdf0e10cSrcweir #21 0x00002b0fcb0a1da2 in SfxObjectShell::APISaveAs_Impl (this=0xf44d60, aFileName=@0x7fffe2850b70, aParams=0x1740310) 187*cdf0e10cSrcweir at /home/rodo/git/ooxml/sfx2/source/doc/objserv.cxx:432 188*cdf0e10cSrcweir #22 0x00002b0fcb0e74c8 in SfxBaseModel::impl_store (this=0xf96a00, sURL=@0x7fffe28516b0, seqArguments=@0x7fffe2851ae0, bSaveTo=0 '\0') 189*cdf0e10cSrcweir at /home/rodo/git/ooxml/sfx2/source/doc/sfxbasemodel.cxx:2591 190*cdf0e10cSrcweir #23 0x00002b0fcb0f124b in SfxBaseModel::storeAsURL (this=0xf96a00, rURL=@0x7fffe28516b0, rArgs=@0x7fffe2851ae0) 191*cdf0e10cSrcweir at /home/rodo/git/ooxml/sfx2/source/doc/sfxbasemodel.cxx:1568 192*cdf0e10cSrcweir #24 0x00002b0fcb101d3d in SfxStoringHelper::GUIStoreModel (this=0x7fffe28519f0, xModel=@0xf18798, aSlotName=@0x7fffe2852200, aArgsSequence=@0x7fffe2851ae0, 193*cdf0e10cSrcweir bPreselectPassword=0 '\0') at /home/rodo/git/ooxml/sfx2/source/doc/guisaveas.cxx:1529 194*cdf0e10cSrcweir #25 0x00002b0fcb0a4051 in SfxObjectShell::ExecFile_Impl (this=0xf44d60, rReq=@0x1484f20) at /home/rodo/git/ooxml/sfx2/source/doc/objserv.cxx:744 195*cdf0e10cSrcweir #26 0x00002b0fcb0a5c73 in SfxStubSfxObjectShellExecFile_Impl (pShell=0xf44d60, rReq=@0x1484f20) at ../../unxlngx6.pro/inc/sfxslots.hxx:161 196*cdf0e10cSrcweir #27 0x00002b0fcb17f398 in SfxShell::CallExec (this=0xf44d60, pFunc=0x2b0fcb0a5c56 <SfxStubSfxObjectShellExecFile_Impl(SfxShell*, SfxRequest&)>, rReq=@0x1484f20) 197*cdf0e10cSrcweir at ../../inc/sfx2/shell.hxx:226 198*cdf0e10cSrcweir #28 0x00002b0fcb17cec3 in SfxDispatcher::Call_Impl (this=0x110fde0, rShell=@0xf44d60, rSlot=@0x2b0fcb576368, rReq=@0x1484f20, bRecord=1 '\001') 199*cdf0e10cSrcweir at /home/rodo/git/ooxml/sfx2/source/control/dispatch.cxx:338 200*cdf0e10cSrcweir #29 0x00002b0fcb17d3f2 in SfxDispatcher::PostMsgHandler (this=0x110fde0, pReq=0x1484f20) at /home/rodo/git/ooxml/sfx2/source/control/dispatch.cxx:1643 201*cdf0e10cSrcweir #30 0x00002b0fcb17d51d in SfxDispatcher::LinkStubPostMsgHandler (pThis=0x110fde0, pCaller=0x1484f20) at /home/rodo/git/ooxml/sfx2/source/control/dispatch.cxx:1610 202*cdf0e10cSrcweir #31 0x00002b0fcafb3e70 in Link::Call (this=0x11488f8, pCaller=0x1484f20) at /home/rodo/git/ooxml/solver/300/unxlngx6.pro/inc/tools/link.hxx:158 203*cdf0e10cSrcweir #32 0x00002b0fcb1a9952 in GenLink::Call (this=0x11488f8, pCaller=0x1484f20) at ../../inc/sfx2/genlink.hxx:63 204*cdf0e10cSrcweir #33 0x00002b0fcb1a9773 in SfxHintPoster::Event (this=0x11488e0, pPostedHint=0x1484f20) at /home/rodo/git/ooxml/sfx2/source/notify/hintpost.cxx:98 205*cdf0e10cSrcweir #34 0x00002b0fcb1a9984 in SfxHintPoster::DoEvent_Impl (this=0x11488e0, pPostedHint=0x1484f20) at /home/rodo/git/ooxml/sfx2/source/notify/hintpost.cxx:88 206*cdf0e10cSrcweir #35 0x00002b0fcb1a974f in SfxHintPoster::LinkStubDoEvent_Impl (pThis=0x11488e0, pCaller=0x1484f20) at /home/rodo/git/ooxml/sfx2/source/notify/hintpost.cxx:92 207*cdf0e10cSrcweir #36 0x00002b0fccef69f8 in ImplWindowFrameProc () from /opt/openoffice.org3.0/program/../basis-link/program/libvcllx.so 208*cdf0e10cSrcweir #37 0x00002b0fd3f91f8f in SalDisplay::DispatchInternalEvent () from /opt/openoffice.org/basis3.0/program/libvclplug_genlx.so 209*cdf0e10cSrcweir #38 0x00002b0fd0fa4a84 in GtkXLib::userEventFn () from /opt/openoffice.org/basis3.0/program/libvclplug_gtklx.so 210*cdf0e10cSrcweir #39 0x00002b0fd3cb0204 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0 211*cdf0e10cSrcweir #40 0x00002b0fd3cb34fd in ?? () from /usr/lib64/libglib-2.0.so.0 212*cdf0e10cSrcweir #41 0x00002b0fd3cb39ce in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 213*cdf0e10cSrcweir #42 0x00002b0fd0fa4fd9 in GtkXLib::Yield () from /opt/openoffice.org/basis3.0/program/libvclplug_gtklx.so 214*cdf0e10cSrcweir #43 0x00002b0fccd1859e in Application::Yield () from /opt/openoffice.org3.0/program/../basis-link/program/libvcllx.so 215*cdf0e10cSrcweir #44 0x00002b0fccd18677 in Application::Execute () from /opt/openoffice.org3.0/program/../basis-link/program/libvcllx.so 216*cdf0e10cSrcweir #45 0x00002b0fc86fd803 in ?? () from /opt/openoffice.org3.0/program/../basis-link/program/libsoffice.so 217*cdf0e10cSrcweir #46 0x00002b0fccd1da24 in ImplSVMain () from /opt/openoffice.org3.0/program/../basis-link/program/libvcllx.so 218*cdf0e10cSrcweir #47 0x00002b0fccd1db15 in SVMain () from /opt/openoffice.org3.0/program/../basis-link/program/libvcllx.so 219*cdf0e10cSrcweir #48 0x00002b0fc872fe6c in soffice_main () from /opt/openoffice.org3.0/program/../basis-link/program/libsoffice.so 220*cdf0e10cSrcweir #49 0x000000000040114b in main () 221