https://bugs.winehq.org/show_bug.cgi?id=37856
Bug ID: 37856 Summary: BOINC 64-bit: Print button in installer doesn't do anything Product: Wine Version: 1.7.33 Hardware: x86-64 URL: http://boinc.berkeley.edu/dl/boinc_7.4.36_windows_x86_ 64.exe OS: Linux Status: NEW Keywords: download, Installer, printing, win64 Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: imwellcushtymelike@gmail.com Distribution: Ubuntu
Created attachment 50419 --> https://bugs.winehq.org/attachment.cgi?id=50419 Wine 1.7.33 +server [12.8 MiB]
The installer for the 64-bit (x86_64) version of BOINC 7.4.36 shows a licence agreement with a print button, to optionally print it. Clicking on "Print" doesn't do anything.
The 32-bit installer launches wordpad which gives you Bug 31848 (in both a 32-bit and 64-bit WINEPREFIX), but something is different about the 64-bit installer (or 64-bit Wine).
A +server trace when clicking on the Print button shows:
002b: create_file( access=80000000, attributes=00000040, sharing=00000005, create=1, options=00000060, attrs=00000000, objattr={rootdir=0000,sd={},name=L""}, filename="/home/ken/.wine/dosdevices/c:/users/ken/Temp/msi830b.tmp" ) 002b: create_file() = 0 { handle=00b4 } 002b: get_handle_fd( handle=00b4 ) 002b: *fd* 00b4 -> 95 002b: get_handle_fd() = 0 { type=1, cacheable=1, access=00120089, options=00000060 } 002b: create_mapping( access=000f0005, attributes=00000000, protect=00000145, size=00000000, file_handle=00b4, objattr={rootdir=0000,sd={},name=L""} ) 002b: create_mapping() = INVALID_IMAGE_FORMAT { handle=0000 } 002b: close_handle( handle=00b4 ) 002b: close_handle() = 0 002b: close_handle( handle=0000 ) 002b: close_handle() = INVALID_HANDLE 002b: *killed* exit_code=0
Full log attached.
BOINC is open source but I don't think there'll be source available for Installshield.