[Bug 24403] Mixmeister Fusion crashes due to user32.GetRawInputDeviceList() being a stub

wine-bugs at winehq.org wine-bugs at winehq.org
Wed Nov 9 15:01:33 CST 2011


Anastasius Focht <focht at gmx.net> changed:

           What    |Removed                     |Added
             Status|NEW                         |RESOLVED
           Keywords|                            |download
                URL|                            |http://www.mixmeister.com/d
                   |                            |ownload.html
          Component|-unknown                    |user32
                 CC|                            |focht at gmx.net
         Resolution|                            |DUPLICATE
            Summary|Mixmeister Fusion   |Mixmeister Fusion
                   |does not run                |crashes due to
                   |                            |user32.GetRawInputDeviceLis
                   |                            |t() being a stub

--- Comment #9 from Anastasius Focht <focht at gmx.net> 2011-11-09 15:01:33 CST ---

some prerequisites are required:

MDAC 2.8 for ADO connection and Microsoft Access ODBC Driver (Jet Provider)

$ bash winetricks -q mdac28 jet40

You need additional step to add the necessary ODBC driver provider registry
data (ODBCINST subkey):

$ wine odbcconf /f "c:\windows\system32\jetodbc.rsp"

Otherwise you would get the infamous "[Microsoft][ODBC Driver Manager] Data
source name not found and no default driver specified" in trace log.

With the prerequisites satisfied it crashes (without it would just display
"configuration error" message box and exit but don't crash).

The problem is this:

--- snip ---
0042:Call user32.GetRawInputDeviceList(00000000,0032f0a4,00000008) ret=1003ff11
0042:fixme:win:GetRawInputDeviceList (pRawInputDeviceList=(nil),
puiNumDevices=0x32f0a4, cbSize=8) stub!
0042:Ret  user32.GetRawInputDeviceList() retval=00000000 ret=1003ff11
0042:Call ntdll.RtlDecodePointer(fe666158) ret=100eea47
0042:Ret  ntdll.RtlDecodePointer() retval=00000000 ret=100eea47
0042:Call KERNEL32.IsDebuggerPresent() ret=100e5f62
0042:Ret  KERNEL32.IsDebuggerPresent() retval=00000000 ret=100e5f62
0042:Call KERNEL32.SetUnhandledExceptionFilter(00000000) ret=100e5f6c
0042:Ret  KERNEL32.SetUnhandledExceptionFilter() retval=090ad3d4 ret=100e5f6c
0042:Call KERNEL32.UnhandledExceptionFilter(0032ed7c) ret=100e5f76
wine: Unhandled exception 0xc000000d at address 0x320073:0x100e5fde (thread
0042), starting debugger...
0042:trace:seh:start_debugger Starting debugger "winedbg --auto 65 392" 
--- snip ---

Essentially a dupe of bug 20395.
The app starts successfully if GetRawInputDeviceList() returns meaningful info.

The problem with winedbg failing to attach/collecting info is bug 24038

$ sha1sum MixMeisterFusionDemo_PC.exe 
2b0e235b2914f5f37bad4f79db3432222a229461  MixMeisterFusionDemo_PC.exe

$ wine --version


*** This bug has been marked as a duplicate of bug 20395 ***

Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
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