http://bugs.winehq.org/show_bug.cgi?id=8062
Summary: Adobe Acrobat Pro 7 Tryout installer crashes while trying to remove printer Product: Wine Version: CVS Platform: Other URL: http://ftp3.winsoft.fr/Public/Tryouts/Acrobat/AcTR7GRE.e xe OS/Version: other Status: NEW Keywords: download, Installer Severity: normal Priority: P2 Component: wine-msi AssignedTo: wine-bugs@winehq.org ReportedBy: dank@kegel.com
The best place I could find so far to download the tryout version is http://www.winsoft.eu/support/download-adobe-acrobat.php This points to ftp3.winsoft.fr, which I think is a safe and reputable site. The tryouts there are all in Eastern European or Middle East languages, but the installers let you pick English.
Running the e.g. greek installer for Acrobat Pro 7 tryout, the first issue is an apparant lockup, but that's just the installer taking five seconds loading each of ten EULAs. The first serious problem is a crash when it tries to remove the old distiller printer. Here's the intersting part of the +msi,+winspool log:
trace:msi:ACTION_CustomAction Handling custom action L"UninstallPrinter" (c41 L"AdobeIsf" L"DeleteDistillerPrinter") .. trace:msi:HANDLE_CustomType1 Calling function L"DeleteDistillerPrinter" from L"C:\windows\temp\msi237c.tmp" trace:msi:wait_thread_handle waiting for L"UninstallPrinter" trace:msi:DllThread custom action (25) started trace:msi:ACTION_CallDllFunction L"C:\windows\temp\msi237c.tmp" L"DeleteDistillerPrinter" trace:msi:ACTION_CallDllFunction calling L"DeleteDistillerPrinter" trace:winspool:WINSPOOL_EnumPrinters Found 0 printers trace:winspool:DeletePrinterDriverExW (null) (null) L"Adobe PDF Converter" 5 0 fixme:winspool:DeletePrinterDriverExW dwDeleteFlag = 5 - unsupported trace:winspool:DeletePrinterDriverExW (null) (null) L"Adobe PDF Converter" 1 0 fixme:winspool:DeletePrinterDriverExW dwDeleteFlag = 1 - unsupported trace:winspool:DeletePrinterDriverExW (null) (null) L"Adobe PDF Converter" 0 0 trace:winspool:WINSPOOL_OpenDriverReg ((null), 1) trace:winspool:validate_envW testing (null) trace:winspool:validate_envW using 0x7dfa23c0: L"Windows NT x86" wine: Unhandled page fault on read access to 0x00000000 at address (nil) (thread 0025), starting debugger...
This might be a bug in our winspool, but I'm flagging it as msi because I'm not quite sure. (And getting a +relay is going to be painful unless you can turn on +relay just before the custom action is run.)