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