http://bugs.winehq.org/show_bug.cgi?id=15732
Summary: BPM Studio crashes when playing a sound Product: Wine Version: 1.1.6 Platform: Other URL: http://www.bpmstudio.com/ OS/Version: other Status: NEW Keywords: download Severity: normal Priority: P2 Component: directx-dsound AssignedTo: wine-bugs@winehq.org ReportedBy: dank@kegel.com
I looked into this app because it was mentioned today in: http://www.linuxquestions.org/questions/linux-software-2/what-programs-would...
It installed fine, although it couldn't install its kernel driver: fixme:setupapi:SetupDiGetINFClassA "C:\Program Files\AlcaTech\BPM-Studio Demo\\Drivers\Kernel\mmrtkrnl.inf" 0x7d9688b8 0x7d968898 32 (nil)
The app also seems to run ok. The main hitch seems to be a dialog that comes up on first run saying "Searching..." which takes forever; fortunately, you can cancel that.
The first thing I tried to do was play a .wav file. That crashed with an uninformative backtrace. Happily, turning on +relay,+seh caused it to magically give a much more readable backtrace:
0030:Call user32.GetCapture() ret=041b77d8 0035:Ret KERNEL32.UnhandledExceptionFilter() retval=00000000 ret=7efc66ea trace:seh:call_stack_handlers handler at 0x7efc66a0 returned 1 0030:Ret user32.GetCapture() retval=000500c2 ret=041b77d8 0030:Call user32.ClientToScreen(000500c2,0032ed34) ret=041b93e9 0030:Ret user32.ClientToScreen() retval=00000001 ret=041b93e9 0030:Call user32.WindowFromPoint(000001b8,000000ca) ret=041b4a14 Unhandled exception: divide by zero in 32-bit code (0x7dbf7f33). Backtrace: =>1 DSOUND_MixInBuffer+0x63(dsb=0x1bf53b8, writepos=0, fraglen=?) [dlls/dsound/mixer.c:518] in dsound 2 DSOUND_timer+0x11da(timerID=2, msg=0, dwUser=21848736, dw1=0, dw2=0) [dlls/dsound/mixer.c:644] in dsound 3 TIME_MMSysTimeThread+0x315(arg=(nil)) [dlls/winmm/time.c:181] in winmm ... 0x7dbf7f33 DSOUND_MixInBuffer+0x63 [dlls/dsound/mixer.c:518] in dsound: idivl %ecx,%eax 518 if (len % dsb->device->pwfx->nBlockAlign) {
I'll attach the .wav file in question, just in case. I doubt it matters much.
http://bugs.winehq.org/show_bug.cgi?id=15732
--- Comment #1 from Dan Kegel dank@kegel.com 2008-10-23 06:48:44 --- Created an attachment (id=16818) --> (http://bugs.winehq.org/attachment.cgi?id=16818) 45K sample of a sound from http://www.fertnel.com
http://bugs.winehq.org/show_bug.cgi?id=15732
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #2 from Austin English austinenglish@gmail.com 2010-06-27 19:19:56 --- http://www.alcatech.de/html/download_demo.php?prid=1
b8fb97a932d8aeb0b766c9908fddf58eabb24e8a /home/austin/bpmdemo.exe
Doesn't crash in 1.2-rc5. Sound plays with a bit of stutter though: fixme:dsound:DSOUND_MixerVol There is no support for 32 channels fixme:dsound:DSOUND_MixerVol There is no support for 32 channels fixme:dsound:DSOUND_MixerVol There is no support for 32 channels
but that should be a new bug. Marking fixed.
http://bugs.winehq.org/show_bug.cgi?id=15732
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #3 from Alexandre Julliard julliard@winehq.org 2010-07-02 12:34:53 --- Closing bugs fixed in 1.2-rc6.