[Bug 34314] Touhou Danmakufu 0.12m crashes on start (DMUSIC_CreateMidiOutPortImpl is a stub)

wine-bugs at winehq.org wine-bugs at winehq.org
Sun Aug 25 06:43:11 CDT 2013


http://bugs.winehq.org/show_bug.cgi?id=34314

Anastasius Focht <focht at gmx.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |download
             Status|UNCONFIRMED                 |NEW
                URL|                            |http://www.geocities.co.jp/
                   |                            |SiliconValley-Oakland/9951/
                   |                            |products/th_dnh.html
                 CC|                            |focht at gmx.net
          Component|-unknown                    |directx-dmusic
            Summary|Touhou Danmakufu 0.12m      |Touhou Danmakufu 0.12m
                   |crashes on start            |crashes on start
                   |                            |(DMUSIC_CreateMidiOutPortIm
                   |                            |pl is a stub)
     Ever Confirmed|0                           |1

--- Comment #7 from Anastasius Focht <focht at gmx.net> 2013-08-25 06:43:11 CDT ---
Hello folks,

the issue has nothing to with locale settings.
The problem is DMUSIC_CreateMidiOutPortImpl being a stub.
The game code doesn't check HRESULT, accessing (deref) port_caps param
directly.

--- snip ---
$ WINEDEBUG=+tid,+seh,+relay,+dmusic wine ./th_dnh.exe >>log.txt 2>&1
...
0025:trace:dmusic:IDirectMusic8Impl_EnumPort (0x16f208, 0, 0x33c790)
0025:trace:dmusic:IDirectMusic8Impl_CreatePort (0x16f208)->(IID_IClassFactory,
0x33c6fc, 0x33c6c0, (nil))
0025:trace:dmusic:dump_DMUS_PORTPARAMS DMUS_PORTPARAMS (0x33c6fc):
0025:trace:dmusic:dump_DMUS_PORTPARAMS  - dwSize = 36
0025:trace:dmusic:dump_DMUS_PORTPARAMS  - dwValidParams =
DMUS_PORTPARAMS_CHANNELGROUPS 
0025:trace:dmusic:dump_DMUS_PORTPARAMS  - dwChannelGroup = 1
0025:trace:dmusic:IDirectMusic8Impl_EnumPort (0x16f208, 0, 0x33c51c)
0025:trace:dmusic:DMUSIC_CreateMidiOutPortImpl
(0x7ce572b0,0x33c518,0x16f208,0x33c6fc,0x33c51c,-1): stub
0025:trace:seh:raise_exception code=c0000005 flags=0 addr=0x41ec8d ip=0041ec8d
tid=0025
0025:trace:seh:raise_exception  info[0]=00000000
0025:trace:seh:raise_exception  info[1]=00000000
0025:trace:seh:raise_exception  eax=00000000 ebx=00000000 ecx=0033c694
edx=7bce4788 esi=00000000 edi=0033c9fc
0025:trace:seh:raise_exception  ebp=0067bca8 esp=0033c6a8 cs=0023 ds=002b
es=002b fs=0063 gs=006b flags=00010282
0025:trace:seh:call_stack_handlers calling handler at 0x51a71b code=c0000005
flags=0
0025:trace:seh:call_stack_handlers handler at 0x51a71b returned 1
0025:trace:seh:call_stack_handlers calling handler at 0x51a762 code=c0000005
flags=0
0025:trace:seh:call_stack_handlers handler at 0x51a762 returned 1
0025:trace:seh:call_stack_handlers calling handler at 0x4f702c code=c0000005
flags=0 
...
--- snip ---

$ wine --version
wine-1.7.0-179-gb2159c8

$  du -sh th_dnh.zip 
3.8M    th_dnh.zip

$ sha1sum th_dnh.zip 
5109accd2b7bb2fd127638f2b4637ffa03a60aa7  th_dnh.zip

Regards

-- 
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