[Bug 36890] New: DAEMON Tools Ultra 1.x/2.x virtual driver installer 'dtinst.exe' crashes on unimplemented function setupapi.dll.SetupDiSetClassInstallParamsW

wine-bugs at winehq.org wine-bugs at winehq.org
Sun Jul 13 06:25:28 CDT 2014


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 at winehq.org
          Reporter: focht at 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/cfb81f2c606c17ff005fce87a2e79e1d27b8224a:/dlls/setupapi/setupapi.spec#l387

--- snip ---
 387 @ stub SetupDiSetClassInstallParamsW
--- snip ---

MSDN:
http://msdn.microsoft.com/en-us/library/windows/hardware/ff552122%28v=vs.85%29.aspx

$ sha1sum DAEMONToolsUltra110-0103.exe 
2bcf13a9d3761af6896edc1f81394f4a8b46783b  DAEMONToolsUltra110-0103.exe

$ du -sh DAEMONToolsUltra110-0103.exe 
24M    DAEMONToolsUltra110-0103.exe

$ wine --version
wine-1.7.22

Regards

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.



More information about the wine-bugs mailing list