https://bugs.winehq.org/show_bug.cgi?id=52749
Bug ID: 52749 Summary: winetricks dotnet35sp1: printfilterpipelinesvc.exe crashes in background Product: Wine Version: 6.18 Hardware: x86-64 OS: Linux Status: NEW Keywords: dotnet, download, regression Severity: normal Priority: P2 Component: spooler Assignee: wine-bugs@winehq.org Reporter: austinenglish@gmail.com CC: jacek@codeweavers.com Regression SHA1: 68feb134af0538d7fc589c2ddb6403de9cea1055 Distribution: ---
Created attachment 72119 --> https://bugs.winehq.org/attachment.cgi?id=72119 backtrace
Regression introduced by: 68feb134af0538d7fc589c2ddb6403de9cea1055 is the first bad commit commit 68feb134af0538d7fc589c2ddb6403de9cea1055 Author: Jacek Caban jacek@codeweavers.com Date: Mon Sep 13 13:50:08 2021 +0200
winspool: Use configuration file for DocumentPropertiesW.
Signed-off-by: Jacek Caban jacek@codeweavers.com Signed-off-by: Huw Davies huw@codeweavers.com Signed-off-by: Alexandre Julliard julliard@winehq.org
(note: may require a printer to be configured, didn't try disabling it/cups).
After this commit, dotnet35sp1 (possibly more, this is the first place I noticed) have a crash in the background, in printfilterpipelinesvc.exe. It doesn't print to the console, even if the crash dialog is disabled. Viewing via dialog shows it, though: Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x00000000). Register dump: CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b EIP:00000000 ESP:0021fb5c EBP:0021fbb8 EFLAGS:00010206( R- -- I - -P- ) EAX:00000000 EBX:01001ebc ECX:0021f8f0 EDX:00260f30 ESI:00000000 EDI:00000000 Stack dump: 0x0021fb5c: 663cc95f 00000000 01001ebc 00000000 0x0021fb6c: 00000000 00000000 00000004 0021fbb8 0x0021fb7c: 7bc27c0a 80000001 0021fba0 00000074 0x0021fb8c: 663df3fa 00250000 00000000 00000000 0x0021fb9c: 00260f30 00000000 014b61e0 0021fbd0 0x0021fbac: 0021fca8 00000074 0021fc0c 0021fc28 Backtrace: =>0 0x00000000 (0x0021fbb8) 1 0x663d5274 AddPrinterW+0x714(pName=<internal error>, Level=<internal error>, pPrinter=<internal error>) [Z:\home\austin\wine-git\dlls\winspool.drv\info.c:517] in winspool (0x0021fc28) 2 0x0101c6f9 in printfilterpipelinesvc (+0x1c6f9) (0x0021fd6c) 3 0x0101dd9f in printfilterpipelinesvc (+0x1dd9f) (0x0021fda0) 4 0x0101c4ad in printfilterpipelinesvc (+0x1c4ad) (0x0021fdc8) 5 0x0101c51d in printfilterpipelinesvc (+0x1c51d) (0x0021fde4) 6 0x0101c5df in printfilterpipelinesvc (+0x1c5df) (0x0021fe08) 7 0x0101e998 in printfilterpipelinesvc (+0x1e998) (0x0021ff30) 8 0x7b62d2a0 WriteTapemark+0x100(device=7FFD1000, type=<is not available>, count=<is not available>, immediate=<is not available>) [Z:\home\austin\wine-git\dlls\kernel32\tape.c:317] in ker nel32 (0x0021ff48) 9 0x7bc58147 RtlWakeConditionVariable+0x57(variable=7B62D290) [Z:\home\austin\wine-git\dlls\ntdll\sync.c:757] in ntdll (0x0021ff5c) 10 0x7bc58800 RtlCreateUserThread(entry=0101E813, arg=7FFD1000) [Z:\home\austin\wine-git\dlls\ntdll\thread.c:261] in ntdll (0x0021ffec) 0x00000000: -- no code accessible --
The issue persists in wine-7.5.
https://bugs.winehq.org/show_bug.cgi?id=52749
--- Comment #1 from Jacek Caban jacek@codeweavers.com --- Is it still a problem with current git? I can't reproduce it and there were a few commits that may be related.
https://bugs.winehq.org/show_bug.cgi?id=52749
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |d005d1ee60f3ab795a9ab82aafc | |b088cf1181ee9 Status|NEW |RESOLVED Resolution|--- |FIXED Distribution|--- |Debian
--- Comment #2 from Austin English austinenglish@gmail.com --- (In reply to Jacek Caban from comment #1)
Is it still a problem with current git? I can't reproduce it and there were a few commits that may be related.
Working for me, looks it was fixed by commit d005d1ee60f3ab795a9ab82aafcb088cf1181ee9 Author: Piotr Caban piotr@codeweavers.com Date: Thu Sep 29 21:47:18 2022 +0200
winspool.drv: Use DrvDocumentPropertySheets driver entry in DocumentProperties.
dlls/winspool.drv/Makefile.in | 2 +- dlls/winspool.drv/info.c | 64 +++++++++++++++++++++++++++++++++++-------- 2 files changed, 54 insertions(+), 12 deletions(-)
Thanks Piotr/Jacek.
https://bugs.winehq.org/show_bug.cgi?id=52749
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #3 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 8.0-rc4.