[MPlayer-dev-eng] [BUG] signal 81

Felix Buenemann atmosfear at users.sourceforge.net
Wed Jul 10 06:21:15 CEST 2002


Arpi, can you check, look at my info at the bottom.

On Sunday 23 June 2002 14:39, Sam Liddicott wrote:
> Sam Liddicott wrote:
>
> Full system details at the end of this report
>
> When playing:
> http://www.lds.org/media/video/enr/TVVideoClipsPage/Greenspace_56k_lighter.
>asf
>
> I get:
>
> Connecting to server www.lds.org:80 ...
> Cache size set to 8192 KBytes
> Connected to server: www.lds.org
> Cache fill: 18.03% (1512797 bytes)    Detected ASF file format!
> VIDEO:  [MP43]  176x144  24bpp
> Clip info:
>  name:
>  author:
>  copyright:
>  comments:
> Detected audio codec: [divx] afm:4 (DivX audio (WMA))
> Opening audio decoder: [acm] Win32 ACM audio decoder
> Loading DLL: 'divxa32.acm'
>
>
> MPlayer interrupted by signal 8 in module: init_audio_codec

After some debugging it turns out, that the win32 wma codec crashes, after it 
is called with illegal (it seems unitialized) parameters.

To compare, here's a backtrace of a correctly working file:
Opening audio decoder: [acm] Win32 ACM audio decoder
======= Win32 (ACM) AUDIO Codec init =======
Input format:
  wFormatTag 353
  nChannels 1
  nSamplesPerSec 22050
  nAvgBytesPerSec 2003
  nBlockAlign 651
  wBitsPerSample 16
  cbSize 10
Output fmt:
  wFormatTag 1
  nChannels 1
  nSamplesPerSec 22050
  nAvgBytesPerSec 44100
  nBlockAlign 2
  wBitsPerSample 16
  cbSize 0
Loading DLL: 'divxa32.acm'
Audio codec opened OK! ;-)

#0  SendDriverMessage (hDriver=136966952, message=136966952, 
lParam1=136966952, lParam2=136966952) at driver.c:65
#1  0x0815a147 in acmStreamSize (has=136978976, cbInput=651, 
pdwOutputBytes=0xbfffe12c, fdwSize=0) at afl.c:712
#2  0x0807bd39 in init_acm_audio_codec (sh_audio=0x0) at dll_init.c:100
#3  0x08095864 in preinit (sh_audio=0x82a4608) at ad_acm.c:41
#4  0x08094ef2 in init_audio (sh_audio=0x82a4608) at dec_audio.c:65
#5  0x080697d3 in main (argc=3, argv=0xbffff4c4, envp=0x829f328) at 
mplayer.c:1258
#6  0x403f69ed in __libc_start_main () from /lib/libc.so.6

Now the backtrace from above mentioned bad file:
Opening audio decoder: [acm] Win32 ACM audio decoder
======= Win32 (ACM) AUDIO Codec init =======
Input format:
  wFormatTag 353
  nChannels 1
  nSamplesPerSec 22050
  nAvgBytesPerSec 2519
  nBlockAlign 117
  wBitsPerSample 16
  cbSize 10
Output fmt:
  wFormatTag 1
  nChannels 1
  nSamplesPerSec 22050
  nAvgBytesPerSec 44100
  nBlockAlign 2
  wBitsPerSample 16
  cbSize 0
Loading DLL: 'divxa32.acm'
Audio codec opened OK! ;-)

Program received signal SIGFPE, Arithmetic exception.
0x1c203553 in ?? ()
(gdb) bt
#0  0x1c203553 in ?? ()
#1  0x1c203962 in ?? ()
#2  0x08157886 in SendDriverMessage (hDriver=0, message=4294967295, 
lParam1=-1, lParam2=-1) at driver.c:69
^^^^^^ params here seem invalid (uninitalized?)

#3  0x0815a147 in acmStreamSize (has=136975164, cbInput=1, 
pdwOutputBytes=0xbfffe12c, fdwSize=117) at afl.c:712
#4  0x0807bd39 in init_acm_audio_codec (sh_audio=0x75) at dll_init.c:100
#5  0x08095864 in preinit (sh_audio=0x82a4608) at ad_acm.c:41
#6  0x08094ef2 in init_audio (sh_audio=0x82a4608) at dec_audio.c:65
#7  0x080697d3 in main (argc=3, argv=0xbffff4c4, envp=0xffffffff) at 
mplayer.c:1258
#8  0x403f69ed in __libc_start_main () from /lib/libc.so.6
-- 
Best Regards,
        Atmos
____________________________________________
- MPlayer Developer - http://mplayerhq.hu/ -
____________________________________________



More information about the MPlayer-dev-eng mailing list