http://bugs.winehq.com/show_bug.cgi?id=700
*** shadow/700 Fri May 17 07:46:08 2002 --- shadow/700.tmp.16016 Fri May 17 07:46:08 2002 *************** *** 0 **** --- 1,107 ---- + +============================================================================+ + | Lockup in MULTIMEDIA_PlaySound() using MSDevStudio 6 | + +----------------------------------------------------------------------------+ + | Bug #: 700 Product: Wine | + | Status: UNCONFIRMED Version: CVS | + | Resolution: Platform: | + | Severity: normal OS/Version: All | + | Priority: P1 Component: wine-multimedia | + +----------------------------------------------------------------------------+ + | Assigned To: wine-bugs@winehq.com | + | Reported By: tijs@connectux.com | + | CC list: Cc: | + +----------------------------------------------------------------------------+ + | Milestone: TargetMilestone: --- | + | URL: | + +============================================================================+ + | DESCRIPTION | + CVS 2002, May 17 + First occurence of bug due to CVS checkin of dlls/winmm/mmsystem.c revision 1.52. + + When selecting a menu-item in the File (or any other) pulldown-menu in MSVC++ 6.0, + the loop in MULTIMEDIA_PlaySound() never ends on my system + (Debian unstable, no soundcard) as well as on another system + (Debian unstable, soundblaster installed). + + Here's a log when running "wine --debugmsg +mmsys msdev.com" + + fixme:win32:PE_CreateModule Security directory ignored + fixme:font:WineEngCreateFontInstance just using first face for now + fixme:ole:CoRegisterMessageFilter stub + fixme:font:WineEngCreateFontInstance just using first face for now + fixme:font:WineEngCreateFontInstance just using first face for now + fixme:font:WineEngCreateFontInstance just using first face for now + fixme:font:WineEngCreateFontInstance just using first face for now + fixme:font:WineEngCreateFontInstance just using first face for now + fixme:font:WineEngCreateFontInstance just using first face for now + fixme:font:WineEngCreateFontInstance just using first face for now + fixme:font:WineEngCreateFontInstance just using first face for now + fixme:font:WineEngCreateFontInstance just using first face for now + fixme:font:WineEngCreateFontInstance just using first face for now + fixme:font:WineEngCreateFontInstance just using first face for now + fixme:font:WineEngCreateFontInstance just using first face for now + fixme:font:WineEngCreateFontInstance just using first face for now + fixme:font:WineEngCreateFontInstance just using first face for now + fixme:font:WineEngCreateFontInstance just using first face for now + fixme:font:WineEngCreateFontInstance just using first face for now + fixme:font:WineEngCreateFontInstance just using first face for now + fixme:font:WineEngCreateFontInstance just using first face for now + fixme:font:WineEngCreateFontInstance just using first face for now + fixme:font:WineEngCreateFontInstance just using first face for now + fixme:font:WineEngCreateFontInstance just using first face for now + fixme:font:WineEngCreateFontInstance just using first face for now + fixme:font:WineEngCreateFontInstance just using first face for now + fixme:font:WineEngCreateFontInstance just using first face for now + fixme:font:WineEngCreateFontInstance just using first face for now + fixme:font:WineEngCreateFontInstance just using first face for now + fixme:font:WineEngCreateFontInstance just using first face for now + fixme:font:WineEngCreateFontInstance just using first face for now + fixme:font:WineEngCreateFontInstance just using first face for now + trace:mmsys:WINMM_LibMain 0x416a3000 0x1 (nil) + trace:mmsys:MULTIMEDIA_CreateIData Created IData (0x403d5a88) for pid 080b12d0 + trace:mmsys:MMDRV_Install ('wineoss.drv', 'wineoss.drv', mapper=N); + trace:mmsys:MMDRV_Install Got 32 bit func 'auxMessage' + trace:mmsys:MMDRV_Install Got 32 bit func 'mixMessage' + trace:mmsys:MMDRV_Install Got 32 bit func 'midMessage' + trace:mmsys:MMDRV_Install Got 32 bit func 'modMessage' + trace:mmsys:MMDRV_Install Got 32 bit func 'widMessage' + trace:mmsys:MMDRV_Install Got 32 bit func 'wodMessage' + trace:mmsys:MMDRV_Install wineoss.drv => No description + trace:mmsys:MMDRV_InitPerType DRVM_INIT => 00000000 + trace:mmsys:MMDRV_InitPerType Got 0 dev for (wineoss.drv:Aux) + trace:mmsys:MMDRV_InitPerType DRVM_INIT => 00000001 + trace:mmsys:MMDRV_InitPerType Got 0 dev for (wineoss.drv:Mixer) + trace:mmsys:MMDRV_InitPerType DRVM_INIT => 00000000 + trace:mmsys:MMDRV_InitPerType Got 0 dev for (wineoss.drv:MidiIn) + trace:mmsys:MMDRV_InitPerType DRVM_INIT => 00000000 + trace:mmsys:MMDRV_InitPerType Got 0 dev for (wineoss.drv:MidiOut) + trace:mmsys:MMDRV_InitPerType DRVM_INIT => 00000000 + trace:mmsys:MMDRV_InitPerType Got 0 dev for (wineoss.drv:WaveIn) + trace:mmsys:MMDRV_InitPerType DRVM_INIT => 00000000 + trace:mmsys:MMDRV_InitPerType Got 0 dev for (wineoss.drv:WaveOut) + trace:mmsys:MMDRV_Install ('wavemapper', 'msacm.drv', mapper=Y); + trace:mmsys:MMDRV_Install Got 32 bit func 'widMessage' + trace:mmsys:MMDRV_Install Got 32 bit func 'wodMessage' + trace:mmsys:MMDRV_Install msacm.drv => No description + trace:mmsys:MMDRV_InitPerType DRVM_INIT => 00000000 + trace:mmsys:MMDRV_InitPerType Got 1 dev for (wavemapper:WaveIn) + trace:mmsys:MMDRV_InitPerType Setting min=0 max=0 (ttop=0) for (wavemapper:WaveIn) + trace:mmsys:MMDRV_InitPerType WaveIn:Trans[-1] -> wavemapper + trace:mmsys:MMDRV_InitPerType DRVM_INIT => 00000000 + trace:mmsys:MMDRV_InitPerType Got 1 dev for (wavemapper:WaveOut) + trace:mmsys:MMDRV_InitPerType Setting min=0 max=0 (ttop=0) for (wavemapper:WaveOut) + trace:mmsys:MMDRV_InitPerType WaveOut:Trans[-1] -> wavemapper + trace:mmsys:MMDRV_Install ('midimapper', 'midimap.drv', mapper=Y); + trace:mmsys:MMDRV_Install Got 32 bit func 'modMessage' + trace:mmsys:MMDRV_Install midimap.drv => No description + trace:mmsys:MMDRV_InitPerType DRVM_INIT => 00000000 + trace:mmsys:MMDRV_InitPerType Got 1 dev for (midimapper:MidiOut) + trace:mmsys:MMDRV_InitPerType Setting min=0 max=0 (ttop=0) for (midimapper:MidiOut) + trace:mmsys:MMDRV_InitPerType MidiOut:Trans[-1] -> midimapper + trace:mmsys:MULTIMEDIA_PlaySound pszSound='0x403d68cc' hmod=0000 fdwSound=00000003 + trace:mmsys:WINMM_LibMain 0x416a3000 0x2 (nil) + trace:mmsys:proc_PlaySound SoundName='L"MenuPopup"' ! + trace:mmsys:get_mmioFromProfile searching in SystemSound List ! + trace:mmsys:get_mmioFromProfile searching in SystemSound List ! + trace:mmsys:WINMM_LibMain 0x416a3000 0x3 (nil) + trace:mmsys:MULTIMEDIA_PlaySound pszSound='0x403db994' hmod=0000 fdwSound=00000003 \ No newline at end of file