[Bug 1341] MS Excel viewer crashes wine when attempting to print file (on certain files only)
Wine Bugs
wine-bugs at winehq.com
Sun Jun 22 07:24:08 CDT 2003
http://bugs.winehq.com/show_bug.cgi?id=1341
------- Additional Comments From fsteinel at flonet.net 2003-22-06 07:24 -------
Bug comments restored from Gmane.org:
http://article.gmane.org/gmane.comp.emulators.wine.bugs/4211
For certain Excel files, the Microsoft Excel viewer
(http://download.microsoft.com/download/excel2000/Xlviewer/2000/WIN98/EN-US/xlViewer.exe)
crashes when attempting to print. For other Excel files, it works just fine.
At the following URL is one example that crashes:
http://www.agecon.ksu.edu/kdhuyvetter/Spreadsheets/cowlease.xls
Here is how to reproduce:
1. Start the xlviewer with the given file:
wine -debugmsg +psdrv xlview l:cowlease.xls
2. Go into print preview (File Menu, print preview)
3. Select setup
4. Click OK in the page setup dialog (no need to change any of the settings.
5. As soon as you click ok, you get a dialog box saying:
> Your file could not be printed due to an error on a on LPR:lp. There are several
possible reasons:
> There may not be enough memory available. Try closing files and programs you
aren't using.
> If you use a network for printing, there may be a problem with the network
connection or the printer driver.
> There may be loose cables or a bad connection between your computer and
printer.
6. Soon after, wine crashes, here is the end of the log (sometimes clicking OK
on the
dialog is necessary to produce the crash)
trace:psdrv:PSDRV_SelectBrush hbrush = 0x72
trace:psdrv:PSDRV_SelectFont FaceName = L"" Height = 100 Italic = 0 Weight = 400
trace:psdrv:PSDRV_SelectBuiltinFont Trying to find facename 'Courier'
trace:psdrv:PSDRV_SelectBuiltinFont Got family 'Courier'
trace:psdrv:PSDRV_SelectBuiltinFont Got font 'Courier'
trace:psdrv:ScaleFont 'Courier' 100
trace:psdrv:ScaleFont Selected PS font 'Courier' size 88 weight 400.
trace:psdrv:ScaleFont H = 100 As = 74 Des = 26 IL = 12 EL = 0
trace:psdrv:PSDRV_SetDeviceClipping hdc=0xc70
trace:psdrv:PSDRV_FindPrinterInfo 'a'
trace:psdrv:PSDRV_ExtDeviceMode (Driver=WINEPS, hwnd=(nil), devOut=(nil),
Device='a', Port='LPT1:', devIn=(nil), Profile='(null)', Mode=0000)
trace:psdrv:PSDRV_SelectPen hpen = 0x8e colour = 00000000
trace:psdrv:PSDRV_SelectBrush hbrush = 0x72
trace:psdrv:PSDRV_SelectFont FaceName = L"System" Height = 16 Italic = 0 Weight
= 400
trace:psdrv:PSDRV_SelectBuiltinFont Trying to find facename 'System'
trace:psdrv:PSDRV_SelectBuiltinFont Got family 'Helvetica'
trace:psdrv:PSDRV_SelectBuiltinFont Got font 'Helvetica'
trace:psdrv:ScaleFont 'Helvetica' 16
trace:psdrv:ScaleFont Selected PS font 'Helvetica' size 14 weight 400.
trace:psdrv:ScaleFont H = 16 As = 13 Des = 3 IL = 2 EL = 0
trace:psdrv:PSDRV_DeleteDC
trace:psdrv:PSDRV_FindPrinterInfo 'a'
trace:psdrv:PSDRV_CreateDC (WINEPS a LPT1: (nil))
trace:psdrv:PSDRV_UpdateDevCaps ImageableArea = 75,150 - 2475,3150: PageSize
= 2550x3300
trace:psdrv:PSDRV_UpdateDevCaps devcaps: horzSize = 203mm, vertSize = 253mm,
horzRes = 2400, vertRes = 3000
trace:psdrv:PSDRV_SelectPen hpen = 0x8e colour = 00000000
trace:psdrv:PSDRV_SelectBrush hbrush = 0x72
trace:psdrv:PSDRV_SelectFont FaceName = L"" Height = 100 Italic = 0 Weight = 400
trace:psdrv:PSDRV_SelectBuiltinFont Trying to find facename 'Courier'
trace:psdrv:PSDRV_SelectBuiltinFont Got family 'Courier'
trace:psdrv:PSDRV_SelectBuiltinFont Got font 'Courier'
trace:psdrv:ScaleFont 'Courier' 100
trace:psdrv:ScaleFont Selected PS font 'Courier' size 88 weight 400.
trace:psdrv:ScaleFont H = 100 As = 74 Des = 26 IL = 12 EL = 0
trace:psdrv:PSDRV_SetDeviceClipping hdc=0xc74
trace:psdrv:PSDRV_FindPrinterInfo 'a'
trace:psdrv:PSDRV_ExtDeviceMode (Driver=WINEPS, hwnd=(nil),
devOut=0x42436580, Device='a', Port='LPT1:', devIn=0x424364d0, Profile='(null)',
Mode=000a)
trace:psdrv:PSDRV_ExtDeviceMode DM_MODIFY set. devIn->dmFields = 00007b13
trace:psdrv:PSDRV_MergeDevmodes Changing orientation to 1 (Portrait)
trace:psdrv:PSDRV_MergeDevmodes Changing page to Letter 2159 x 2794
trace:psdrv:PSDRV_MergeDevmodes Changing Scale to 100
trace:psdrv:PSDRV_MergeDevmodes Changing Copies to 1
trace:psdrv:PSDRV_MergeDevmodes Trying to change to unsupported bin 7
trace:psdrv:PSDRV_SelectPen hpen = 0x8e colour = 00000000
trace:psdrv:PSDRV_SelectBrush hbrush = 0x72
trace:psdrv:PSDRV_SelectFont FaceName = L"System" Height = 16 Italic = 0 Weight
= 400
trace:psdrv:PSDRV_SelectBuiltinFont Trying to find facename 'System'
trace:psdrv:PSDRV_SelectBuiltinFont Got family 'Helvetica'
trace:psdrv:PSDRV_SelectBuiltinFont Got font 'Helvetica'
trace:psdrv:ScaleFont 'Helvetica' 16
trace:psdrv:ScaleFont Selected PS font 'Helvetica' size 14 weight 400.
trace:psdrv:ScaleFont H = 16 As = 13 Des = 3 IL = 2 EL = 0
trace:psdrv:PSDRV_DeleteDC
trace:psdrv:PSDRV_SelectPen hpen = 0x8e colour = 00000000
trace:psdrv:PSDRV_SelectFont FaceName = L"" Height = 100 Italic = 0 Weight = 400
trace:psdrv:PSDRV_SelectBuiltinFont Trying to find facename 'Courier'
trace:psdrv:PSDRV_SelectBuiltinFont Got family 'Courier'
trace:psdrv:PSDRV_SelectBuiltinFont Got font 'Courier'
trace:psdrv:ScaleFont 'Courier' 100
trace:psdrv:ScaleFont Selected PS font 'Courier' size 88 weight 400.
trace:psdrv:ScaleFont H = 100 As = 74 Des = 26 IL = 12 EL = 0
trace:psdrv:PSDRV_MergeDevmodes Changing PaperLength|Width to 269x0
trace:psdrv:PSDRV_MergeDevmodes Changing Scale to 0
trace:psdrv:PSDRV_UpdateDevCaps ImageableArea = 0,0 - 0,317: PageSize = 0x317
trace:psdrv:PSDRV_UpdateDevCaps devcaps: horzSize = 26mm, vertSize = 0mm,
horzRes = 317, vertRes = 0
trace:psdrv:PSDRV_ExtEscape QUERYESCSUPPORT for 4115
trace:psdrv:PSDRV_SelectPen hpen = 0x8e colour = 00000000
trace:psdrv:PSDRV_SelectBrush hbrush = 0x72
trace:psdrv:PSDRV_SelectFont FaceName = L"System" Height = 16 Italic = 0 Weight
= 400
trace:psdrv:PSDRV_SelectBuiltinFont Trying to find facename 'System'
trace:psdrv:PSDRV_SelectBuiltinFont Got family 'Helvetica'
trace:psdrv:PSDRV_SelectBuiltinFont Got font 'Helvetica'
trace:psdrv:ScaleFont 'Helvetica' 16
trace:psdrv:ScaleFont Selected PS font 'Helvetica' size 14 weight 400.
trace:psdrv:ScaleFont H = 16 As = 13 Des = 3 IL = 2 EL = 0
trace:psdrv:PSDRV_DeleteDC
trace:psdrv:DllMain (0x42510000, 0x00000000, (nil))
wine: Unhandled exception, starting debugger...
Wine already configured, run 'winesetup' to reconfigure.
WineDbg starting on pid 8
No debug information in ELF 'wine' (0x00000000)
Breakpoint 1 at 0x4000adc0
No debug information in ELF '/usr/lib/libntdll.dll.so' (0x40027000)
No debug information in ELF '/usr/lib/libwine.so' (0x40129000)
No debug information in ELF '/usr/lib/libwine_unicode.so' (0x40141000)
No debug information in ELF '/lib/libm.so.6' (0x40222000)
No debug information in ELF '/lib/libc.so.6' (0x40245000)
No debug information in ELF '/lib/libdl.so.2' (0x40363000)
No debug information in ELF '/lib/ld-linux.so.2' (0x40000000)
No debug information in ELF '/usr/lib/wine/advapi32.dll.so' (0x406d3000)
No debug information in ELF '/usr/lib/wine/kernel32.dll.so' (0x40702000)
No debug information in ELF '/usr/lib/wine/gdi32.dll.so' (0x407b0000)
No debug information in ELF '/usr/lib/wine/ole32.dll.so' (0x40834000)
No debug information in ELF '/usr/lib/wine/user32.dll.so' (0x408b0000)
No debug information in ELF '/usr/lib/wine/rpcrt4.dll.so' (0x409f3000)
No debug information in ELF '/usr/lib/wine/comdlg32.dll.so' (0x40a3d000)
No debug information in ELF '/usr/lib/wine/shell32.dll.so' (0x40abc000)
No debug information in ELF '/usr/lib/wine/shlwapi.dll.so' (0x40b44000)
No debug information in ELF '/usr/lib/wine/comctl32.dll.so' (0x40b97000)
No debug information in ELF '/usr/lib/wine/winspool.drv.so' (0x40c4a000)
No debug information in ELF '/usr/lib/libfreetype.so.6' (0x40c81000)
No debug information in ELF '/usr/lib/wine/x11drv.dll.so' (0x40cc3000)
No debug information in ELF '/usr/X11R6/lib/libSM.so.6' (0x4001a000)
No debug information in ELF '/usr/X11R6/lib/libICE.so.6' (0x40d36000)
No debug information in ELF '/usr/X11R6/lib/libXext.so.6' (0x40d4d000)
No debug information in ELF '/usr/X11R6/lib/libX11.so.6' (0x40d5b000)
No debug information in ELF '/usr/lib/libGL.so.1' (0x40e53000)
No debug information in ELF '/usr/lib/libGLcore.so.1' (0x40ea0000)
No debug information in ELF '/usr/X11R6/lib/libXrender.so.1' (0x40367000)
No debug information in ELF '/usr/X11R6/lib/X11/locale/lib/common/xlcDef.so.2'
(0x40023000)
No debug information in ELF '/usr/X11R6/lib/X11/locale/lib/common/ximcp.so.2'
(0x413e0000)
No debug information in ELF '/lib/libnss_files.so.2' (0x41640000)
No debug information in ELF '/usr/lib/wine/mpr.dll.so' (0x42330000)
No debug information in 32bit DLL 'C:\Program Files\XLView\XLVIEW.EXE'
(0x30000000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\NTDLL.DLL' (0x40050000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\KERNEL32.DLL'
(0x40730000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\ADVAPI32.DLL'
(0x406e0000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\GDI32.DLL' (0x407d0000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\USER32.DLL'
(0x408d0000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\RPCRT4.DLL'
(0x40a10000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\OLE32.DLL' (0x40850000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\MSO97V.DLL'
(0x306c0000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\SHLWAPI.DLL'
(0x40b60000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\COMCTL32.DLL'
(0x40bb0000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\SHELL32.DLL'
(0x40ae0000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\WINSPOOL.DRV'
(0x40c50000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\COMDLG32.DLL'
(0x40a50000)
No debug information in 32bit DLL 'C:\PROGRAM FILES\XLVIEW\XLINTL32.DLL'
(0x30c50000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\X11DRV.DLL'
(0x40ce0000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\MPR.DLL' (0x42340000)
Unhandled exception: page fault on read access to 0x00000050 in 32-bit code
(0x300502fa).
In 32-bit mode.
0x300502fa (XLVIEW.EXE.EntryPoint+0x37e2a in C:\Program
Files\XLView\XLVIEW.EXE): pushl 0x50(%eax)
Wine-dbg>
Other spreadsheets than the above examples only lead to the dialog box, but not the
crash. Others yet print just fine. Others print fine, as long as no setting is
changed in
page setup, but crash when chosing landscape mode. And I even have seen a case
that crashed when picking landscape mode in the page setup box, but not when
picking landscape in the printer options box.
I use wine-20030302-0.i586.rpm on a SuSE 8.1 box.
http://article.gmane.org/gmane.comp.emulators.wine.bugs/4219
------- Additional Comments From wine <at> alk.org.lu 2003-03-25 14:41 -------
*** This bug has been confirmed by popular vote. ***
http://article.gmane.org/gmane.comp.emulators.wine.bugs/4390
------- Additional Comments From wine <at> alk.org.lu 2003-03-29 01:33 -------
Found out what was going on: I had a bad generic.ppd . By using the default
generic.ppd, it works again. Sorry for the false alert.
--
Configure bugmail: http://bugs.winehq.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
More information about the wine-bugs
mailing list