[Bug 15732] New: BPM Studio crashes when playing a sound

wine-bugs at winehq.org wine-bugs at winehq.org
Thu Oct 23 06:41:53 CDT 2008


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 at winehq.org
        ReportedBy: dank at kegel.com


I looked into this app because it was mentioned today in:
http://www.linuxquestions.org/questions/linux-software-2/what-programs-would-you-like-to-see-ported-to-linux-105955/page228.html

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.


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