Apache OpenOffice (AOO) Bugzilla – Issue 14173
OOo spreadsheet and writer crash under WinXP when opening documents created under Win98
Last modified: 2004-01-19 15:36:13 UTC
Some of my StarOffice5.2 and OOo1.x documents created under Windows98SE cannot be opened with OOo 1.00-1.03 on my new system running WindowsXP, OOo immediately crashes when doubleclicking such a document. On other systems, the documents can be opened without a crash. It turned out that the problem is related to the printer available on the system. I was able to track it down to the configuration item <config:config-item config:name="PrinterSetup" config:type="base64Binary">... in the XML file settings.xml. If I remove this configuration item, the document can be opened. I had the same default printer driver "Laserjet 1100" on the Win98 system where the documents were created than on the new WinXP system; it seems as if the "PrinterSetup" data is formatted differently for the Win98 and WinXP printer drivers, and the setup from Win98 crashes OOo (or the printer driver) when used on XP. A workaround for saving the documents (even the ones from StarOffice) is to rename the printer, e.g. from "Laserjet 1100" to "Laserjet". Entry in a file that crashes OOo (was created under Win98): <config:config-item config:name="PrinterSetup" config:type="base64Binary"> AgP+/0hQIExhc2VySmV0IDExMDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAASFAgTGFzZXJKZXQgMTEwMAAAAAAAAAAAAAAAAAAAAAAWAAEASAIAAAAAAA ABAMQdAACcMQAAM1ROVwEACABIUCBMYXNlckpldCAxMTAwAAAAAAAAAAAAAAAAAAAAAAAEDmKUAKwB D3cBBAEACQD2BPoCZAABAAcAWAIBAAEAWAICAAAAMjEwIHggMjk3IG1tAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAEAAAABAAAAAQAAAAAAAAAAAAAAAABIUCBMYXNl ckpldCAxMTAwAAAAAAAAAAAAAAAAAAAAAExQVDE6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAIOBQ4FAABAAlADAAADAIQD3AUBAAAAAAAAAA AAAAAAAAAAAAAAAAAAAABkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAA AAAAAQABAAAAAgAAAAAAAAAAAAAAAAAAAAEAAAACAAEAAAAAAAAASAACAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAQA= </config:config-item> Entry in a file that does not crash (was created under WinXP): <config:config-item config:name="PrinterSetup" config:type="base64Binary"> FgX+/0hQIExhc2VySmV0IDExMDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAASFAgTGFzZXJKZXQgMTEwMAAAAAAAAAAAAAAAAAAAAAAWAAEAXAQAAAAAAA ABAAhSAAAEdAAAM1ROVwEACABIUCBMYXNlckpldCAxMTAwAAAAAAAAAAAAAAAAAAAAAAEEGACcALgD Az+AAAEACQAAAAAAZAABAAcAWAICAAEAWAIAAAAATGV0dGVyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACU BC4ASFAgTGFzZXJKZXQgMTEwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEADIAEwGGA3icZY9JSgNAEE X/707STnFYmIhEjBMOiFdwoS5yAIcDZCEqVdEgKJJIwI0u3AkewJUnEK/iJdw5G6ubGARr8X7xu6jq X6//L0fsskmTA14gnJBAyCbmIqUNmaN/ZLutM2w5Sg9bgTJBqbjDBdZOKbOUJeoibX6eJZhsMoOoWx 3djhqbMxYQzuPiWpPSoF5SrhhfltOI/UNjY7rHJ0gv9QXyhcadP3qHfEImqa/QD8g3dJRSoFSdFCm3 XsvUMfo8q5BB6jB1iMdT9KssQ4OTaYaHFGw8sZT4DGOO8A6dul757czOdO37v3a2a990bVv3hhH4Ne 44v27QjRSswjy0j9JPGbA7GRZTvH0Gi2rHfwCCDz3tAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAA </config:config-item>
Created attachment 6055 [details] This file crashes OOo under XP when doubleclicked (only if the printer driver ftp://ftp.hp.com/pub/softlib/software1/lj1125/lj-4002-1/lj1125ge.exe is installed with the printer name 'Laserjet 1100')
Hi Stephan, thanks for having a look on it. Frank
set target
The problem are incompatibilities between the 98 and XP drivers. Now this is checked before feeding the driver with (wrong) setup data.
please verify.
Re...
reset to fixed
fixed I've said
Verified in internal cws vcl7pp1r3
*** Issue 22458 has been marked as a duplicate of this issue. ***
Found integrated in srx645m25s1-1 using Linux, Windows and Solaris Frank