https://bugs.winehq.org/show_bug.cgi?id=36890
Bug ID: 36890 Summary: DAEMON Tools Ultra 1.x/2.x virtual driver installer 'dtinst.exe' crashes on unimplemented function setupapi.dll.SetupDiSetClassInstallParamsW Product: Wine Version: 1.7.22 Hardware: x86 OS: Linux Status: NEW Severity: normal Priority: P2 Component: setupapi Assignee: wine-bugs@winehq.org Reporter: focht@gmx.net
Hello folks,
as the summary says.
--- snip --- $ wine ./DAEMONToolsUltra110-0103.exe ... Unhandled exception: unimplemented function setupapi.dll.SetupDiSetClassInstallParamsW called in 32-bit code (0x7b83ae9b). Register dump: CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b EIP:7b83ae9b ESP:0033e7a4 EBP:0033e808 EFLAGS:00000283( - -- I S - - -C) EAX:7b826d79 EBX:7b8bd000 ECX:7edd2aa0 EDX:0033e7c4 ESI:0011fb70 EDI:00408b28 ... Backtrace: =>0 0x7b83ae9b RaiseException+0x8f(code=<couldn't compute location>, flags=<couldn't compute location>, nbargs=<couldn't compute location>, args=<couldn't compute location>) [/home/focht/projects/wine/wine.repo/src/dlls/kernel32/except.c:84] in kernel32 (0x0033e808) 1 0x7edd2a41 __wine_spec_unimplemented_stub+0x34(module="setupapi.dll", function="SetupDiSetClassInstallParamsW") [/home/focht/projects/wine/wine.repo/src/dlls/winecrt0/stub.c:34] in setupapi (0x0033e840) 2 0x7eda62fd __wine_stub_SetupDiSetClassInstallParamsW+0x28() in setupapi (0x0033fb60) 3 0x004016ff in dtinst (+0x16fe) (0x0033fb60) 4 0x0040286d in dtinst (+0x286c) (0x0033fd90) 5 0x004031a7 in dtinst (+0x31a6) (0x0033fe20) ... 0x7b83ae9b RaiseException+0x8f [/home/focht/projects/wine/wine.repo/src/dlls/kernel32/except.c:84] in kernel32: subl $4,%esp 84 RtlRaiseException( &record ); Modules: Module Address Debug info Name (33 modules) PE 400000- 40e000 Export dtinst ELF 7b800000-7ba63000 Dwarf kernel32<elf> -PE 7b810000-7ba63000 \ kernel32 ... Threads: process tid prio (all id:s are in hex) 00000008 DAEMONToolsUltra110-0103.exe 00000024 0 00000009 0 ... 0000002c (D) C:\Program Files\DAEMON Tools Ultra\dtinst.exe 0000002d 0 <== --- snip ---
Source: http://source.winehq.org/git/wine.git/blob/cfb81f2c606c17ff005fce87a2e79e1d2...
--- snip --- 387 @ stub SetupDiSetClassInstallParamsW --- snip ---
MSDN: http://msdn.microsoft.com/en-us/library/windows/hardware/ff552122%28v=vs.85%...
$ sha1sum DAEMONToolsUltra110-0103.exe 2bcf13a9d3761af6896edc1f81394f4a8b46783b DAEMONToolsUltra110-0103.exe
$ du -sh DAEMONToolsUltra110-0103.exe 24M DAEMONToolsUltra110-0103.exe
$ wine --version wine-1.7.22
Regards
https://bugs.winehq.org/show_bug.cgi?id=36890
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download, Installer URL| |https://docs.google.com/fil | |e/d/0B-XzBtfOCMPRd3VIcHNHSX | |VNQzA
https://bugs.winehq.org/show_bug.cgi?id=36890
--- Comment #1 from Austin English austinenglish@gmail.com --- Created attachment 48985 --> https://bugs.winehq.org/attachment.cgi?id=48985 stub
The installer crashes for me regularly in user32, could you test this patch please?
https://bugs.winehq.org/show_bug.cgi?id=36890
--- Comment #2 from Austin English austinenglish@gmail.com --- Created attachment 48986 --> https://bugs.winehq.org/attachment.cgi?id=48986 backtrace
The crash I'm getting on Fedora/gcc-4.9.0
https://bugs.winehq.org/show_bug.cgi?id=36890
--- Comment #3 from Anastasius Focht focht@gmx.net --- Hello Austin,
the user32 crash in main installer is bug 34527, not related to this one.
Regards
https://bugs.winehq.org/show_bug.cgi?id=36890
--- Comment #4 from Austin English austinenglish@gmail.com --- The content of attachment 48986 has been deleted for the following reason:
wrong file
https://bugs.winehq.org/show_bug.cgi?id=36890
--- Comment #5 from Austin English austinenglish@gmail.com --- (In reply to Anastasius Focht from comment #3)
Hello Austin,
the user32 crash in main installer is bug 34527, not related to this one.
Regards
Well, it seems to block testing this bug, at least on my machine. Is there a workaround that I'm missing?
https://bugs.winehq.org/show_bug.cgi?id=36890
--- Comment #6 from Anastasius Focht focht@gmx.net --- Hello Austin,
--- quote --- Well, it seems to block testing this bug, at least on my machine. Is there a workaround that I'm missing? --- quote ---
no, on my machine this crash appears before bug 34527 (dismiss crash reporter)
Regards
https://bugs.winehq.org/show_bug.cgi?id=36890
--- Comment #7 from Austin English austinenglish@gmail.com --- (In reply to Anastasius Focht from comment #6)
Hello Austin,
--- quote --- Well, it seems to block testing this bug, at least on my machine. Is there a workaround that I'm missing? --- quote ---
no, on my machine this crash appears before bug 34527 (dismiss crash reporter)
Regards
I don't see it at all, I only get bug 34527. If I do a silent install with /S, though, I see this bug. With my patch and /S, installer completes without crashing.
https://bugs.winehq.org/show_bug.cgi?id=36890
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |3013b6c6da9f02fa7afc3b49a03 | |6d063d4c4837a Status|NEW |RESOLVED Resolution|--- |FIXED
--- Comment #8 from Austin English austinenglish@gmail.com --- The patch was committed as https://source.winehq.org/git/wine.git/commitdiff/3013b6c6da9f02fa7afc3b49a0...
https://bugs.winehq.org/show_bug.cgi?id=36890
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #9 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 1.7.23.
https://bugs.winehq.org/show_bug.cgi?id=36890
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- URL|https://docs.google.com/fil | |e/d/0B-XzBtfOCMPRd3VIcHNHSX | |VNQzA | Keywords|download |