[Bug 19624] New: winspool.drv needs to properly handle local printer server config data queries (XPSEPSC update/installer)

wine-bugs at winehq.org wine-bugs at winehq.org
Fri Aug 7 16:26:47 CDT 2009


http://bugs.winehq.org/show_bug.cgi?id=19624

           Summary: winspool.drv needs to properly handle local printer
                    server config data queries (XPSEPSC update/installer)
           Product: Wine
           Version: 1.1.27
          Platform: PC
               URL: http://go.microsoft.com/fwlink/?LinkId=96332
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: spooler
        AssignedTo: wine-bugs at winehq.org
        ReportedBy: focht at gmx.net


Hello,

that component is a needed prerequisite for .NET 3.0 Framework SP1, 3.5, 3.5
SP1

Fortunately can be reproduced without all the .NET installer mess: clean
WINEPREFIX, run the installer from link.

Local printer server has no name associated with it (NULL), leading to later
problem when querying for registry data.

--- snip ---
0032:Call KERNEL32.CreateProcessA(00000000,0015a5e8
"C:\\windows\\system32\\spool\\prtprocs\\w32x86\\printfilterpipelinesvc.exe
/RegServer
C:\\3b6becc6d220eb7bdd60153c\\update\\",00000000,00000000,00000000,00000000,00000000,00000000,0033ba98,0033badc) 
...
003b:Call winspool.drv.OpenPrinterW(00000000,0033f8a0,00000000) ret=0102ed15
003b:trace:winspool:OpenPrinterW ((null), 0x33f8a0, (nil))
...
003b:trace:winspool:OpenPrinterW returning 1 with 0 and 0x1
003b:Ret  winspool.drv.OpenPrinterW() retval=00000001 ret=0102ed15
003b:Call winspool.drv.GetPrinterDataW(00000001,01004ad8
L"DefaultSpoolDirectory",00000000,00000000,00000000,0033f8a8) ret=0102ed82
003b:trace:winspool:GetPrinterDataExW (0x1, L"PrinterDriverData",
L"DefaultSpoolDirectory" (nil), (nil), 00000000, 0x33f8a8)
003b:Ret  winspool.drv.GetPrinterDataW() retval=00000006 ret=0102ed82 
...
003b:Call KERNEL32.GetLastError() ret=01021138
003b:Ret  KERNEL32.GetLastError() retval=00000000 ret=01021138
...
003b:Call KERNEL32.MultiByteToWideChar(00000000,00000008,0033f718 "Unexpected
return value.",00000100,0033f518,00000100) ret=0105ec7c
003b:Ret  KERNEL32.MultiByteToWideChar() retval=00000100 ret=0105ec7c 
...
003b:Call KERNEL32.RaiseException(e06d7363,00000001,00000003,0033f810)
ret=0101e688
003b:trace:seh:raise_exception code=e06d7363 flags=1 addr=0x7b84303a
ip=7b84303a tid=003b
003b:trace:seh:raise_exception  info[0]=19930520
003b:trace:seh:raise_exception  info[1]=0033f83c
003b:trace:seh:raise_exception  info[2]=01086754
003b:trace:seh:raise_exception  eax=7b82cb69 ebx=7b8d091c ecx=00000000
edx=0033f7fc esi=0033f7fc edi=0033f770
003b:trace:seh:raise_exception  ebp=0033f758 esp=0033f6f4 cs=0023 ds=002b
es=002b fs=0063 gs=006b flags=00000246 
...
003b:Call KERNEL32.OutputDebugStringA(01002aec "Invalid parameter passed to C
runtime function.\n") ret=01022579
003b:Ret  KERNEL32.OutputDebugStringA() retval=ffffffff ret=01022579 
--- snip ---

Regards

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the wine-bugs mailing list