Issue 14173 - OOo spreadsheet and writer crash under WinXP when opening documents created under Win98
Summary: OOo spreadsheet and writer crash under WinXP when opening documents created u...
Status: CLOSED FIXED
Alias: None
Product: gsl
Classification: Code
Component: code (show other issues)
Version: OOo 1.0.3
Hardware: PC Windows XP
: P3 Trivial (vote)
Target Milestone: OOo 1.1.1
Assignee: frank
QA Contact: issues@sc
URL:
Keywords:
: 22458 (view as issue list)
Depends on:
Blocks:
 
Reported: 2003-05-06 17:58 UTC by ernsts
Modified: 2004-01-19 15:36 UTC (History)
1 user (show)

See Also:
Issue Type: DEFECT
Latest Confirmation in: ---
Developer Difficulty: ---


Attachments
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') (5.13 KB, application/octet-stream)
2003-05-06 20:03 UTC, ernsts
no flags Details

Note You need to log in before you can comment on or make changes to this issue.
Description ernsts 2003-05-06 17:58:11 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>
Comment 1 ernsts 2003-05-06 20:03:26 UTC
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')
Comment 2 frank 2003-05-15 10:42:53 UTC
Hi Stephan,

thanks for having a look on it.

Frank
Comment 3 stephan_schaefer 2003-05-19 10:00:15 UTC
set target
Comment 4 stephan_schaefer 2003-10-16 14:21:31 UTC
The problem are incompatibilities between the 98 and XP drivers. Now
this is checked before feeding the driver with (wrong) setup data. 
Comment 5 stephan_schaefer 2003-11-13 15:40:51 UTC
please verify.
Comment 6 h.ilter 2003-11-14 13:39:19 UTC
Re...
Comment 7 frank 2003-11-14 15:13:15 UTC
reset to fixed
Comment 8 frank 2003-11-14 15:14:08 UTC
fixed I've said
Comment 9 frank 2003-11-14 15:14:55 UTC
Verified in internal cws vcl7pp1r3
Comment 10 frank 2003-11-14 15:16:53 UTC
*** Issue 22458 has been marked as a duplicate of this issue. ***
Comment 11 frank 2004-01-19 15:36:13 UTC
Found integrated in srx645m25s1-1 using Linux, Windows and Solaris

Frank