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@winehq.org ReportedBy: focht@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
http://bugs.winehq.org/show_bug.cgi?id=19624
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download CC| |bunglehead@gmail.com
http://bugs.winehq.org/show_bug.cgi?id=19624
Benjamin Reed wine@raccoonfink.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |wine@raccoonfink.com
--- Comment #1 from Benjamin Reed wine@raccoonfink.com 2009-08-25 12:52:06 --- I can reproduce this same error running the XPSEPSC installer, as well as .Net 3.5, on 1.1.28.
http://bugs.winehq.org/show_bug.cgi?id=19624
Louis Lenders xerox_xerox2000@yahoo.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW CC| |xerox_xerox2000@yahoo.co.uk Ever Confirmed|0 |1
--- Comment #2 from Louis Lenders xerox_xerox2000@yahoo.co.uk 2009-08-25 14:30:32 --- confirmed
http://bugs.winehq.org/show_bug.cgi?id=19624
Detlef Riekenberg wine.dev@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |printing CC| |wine.dev@web.de
http://bugs.winehq.org/show_bug.cgi?id=19624
Detlef Riekenberg wine.dev@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|--- |1.2.0
http://bugs.winehq.org/show_bug.cgi?id=19624
Detlef Riekenberg wine.dev@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED CC| |wine-bugs@winehq.org AssignedTo|wine-bugs@winehq.org |wine.dev@web.de
--- Comment #3 from Detlef Riekenberg wine.dev@web.de 2010-06-15 16:05:27 --- A Patch to implement GetPrinterData for the printspooler was committed, but that was not enough.
I take a look
http://bugs.winehq.org/show_bug.cgi?id=19624
--- Comment #4 from Alexandre Julliard julliard@winehq.org 2010-06-15 16:46:08 --- You need to return ERROR_MORE_DATA when the buffer is too small.
http://bugs.winehq.org/show_bug.cgi?id=19624
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution| |FIXED
--- Comment #5 from Anastasius Focht focht@gmx.net 2010-06-16 14:16:59 --- Hello,
thanks, fixed by commit ce51d9d0c966c542851940a11c415a085ea436d2 and commit 18193b193bd80190b51b57ef8312e7e38369ad9a
Regards
http://bugs.winehq.org/show_bug.cgi?id=19624
--- Comment #6 from Detlef Riekenberg wine.dev@web.de 2010-06-16 15:25:39 --- Finally the xps installer no longer crash.
Some functions fail, but thats for different bugs: - 0026:trace:winspool:DocumentPropertiesW ((nil),(nil), L"Microsoft XPS Document Writer",(nil),(nil),0) 0026:trace:winspool:DocumentPropertiesA ((nil),(nil), Microsoft XPS Document Writer,(nil),(nil),0) 0026:fixme:winspool:AddPrinterW DocumentPropertiesW on printer L"Microsoft XPS Document Writer" fails
- 0026:fixme:winspool:AddPrintProcessorW ((null),L"Windows NT x86", L"filterpipelineprintproc.dll",L"MS_XPS"): stub
(And the test in the last commit show a bug in vista/w2k8)
http://bugs.winehq.org/show_bug.cgi?id=19624
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #7 from Alexandre Julliard julliard@winehq.org 2010-06-18 12:46:59 --- Closing bugs fixed in 1.2-rc4.
http://bugs.winehq.org/show_bug.cgi?id=19624
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |ce51d9d0c966c542851940a11c4 | |15a085ea436d2
--- Comment #8 from Anastasius Focht focht@gmx.net 2011-10-11 14:50:15 CDT --- Hello,
filling/correcting fields ...
Regards
https://bugs.winehq.org/show_bug.cgi?id=19624
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Assignee|wine.dev@web.de |wine-bugs@winehq.org
https://bugs.winehq.org/show_bug.cgi?id=19624
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- URL|http://go.microsoft.com/fwl |https://web.archive.org/web |ink/?LinkId=96332 |/20170211193731/http://down | |load.microsoft.com/download | |/8/D/4/8D4C4B2F-269B-44E1-8 | |0EA-BF59143D7BAC/XPSEPSC-x8 | |6-en-US.exe Keywords| |Installer
https://bugs.winehq.org/show_bug.cgi?id=19624
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC|bunglehead@gmail.com |