http://bugs.winehq.org/show_bug.cgi?id=30926
Dan Kegel dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dank@kegel.com Component|gdi32 |spooler Regression SHA1| |da0e1ecdd6d1c00b391333dd45a | |2e50791b7afc5
--- Comment #2 from Dan Kegel dank@kegel.com 2012-06-16 10:31:39 CDT --- Unhandled exception: page fault on execute access to 0x00000000 in 32-bit code Backtrace: =>0 0x00000000 (0x0214e368) 1 get_cups_ppd+0xd3(printer_name="BrotherHL5250DN", ppd="C:\users\ruslan\Temp\wine_ppds\BrotherHL5250DN.ppd") [dlls/winspool.drv/info.c:772] 2 update_driver+0x8b(printer=0x1) [dlls/winspool.drv/info.c:963] 3 OpenPrinterW+0x164(lpPrinterName="BrotherHL5250DN", phPrinter=0x214e680, pDefault=(nil)) [dlls/winspool.drv/info.c:2383]
Looks like cupsGetPPD3_wrapper is crashing. I think that was added by
commit da0e1ecdd6d1c00b391333dd45a2e50791b7afc5 Author: Huw Davies huw@codeweavers.com Date: Tue Jun 12 09:42:47 2012 +0100
winspool: Install the ppd files into the driver directory.
Does rolling back to before that patch work around the crash?
What version of cups (and Linux) do you have?
Changing component to spooler.