[MPlayer-cygwin] Non-reproducible crash in RealAudio decoder
John Brown
johnbrown105 at hotmail.com
Thu Dec 1 10:00:44 CET 2005
I could generate the crash more than once, but it's not happening anymore.
It happened at the end of the file (1192.5s, Media Player Classic says file
is 19m 52s). For what it's worth:
Dr. Mingw crash output
==============
mencoder.exe caused a Breakpoint at location 61023fad in module
cook3260.dll.
Registers:
eax=0000007d ebx=00000007 ecx=0263004c edx=0022d5c0 esi=0000007c
edi=0022d8fc
eip=61023fad esp=0022d3ac ebp=0022d3b8 iopl=0 nv up ei pl zr na po
nc
cs=001b ss=0023 ds=0023 es=0023 fs=003b gs=0000
efl=00200246
Call stack:
61023FAD cook3260.dll:61023FAD RASetComMode
6102438E cook3260.dll:6102438E RASetComMode
6102483F cook3260.dll:6102483F RASetComMode
610236D9 cook3260.dll:610236D9 RASetComMode
610220A7 cook3260.dll:610220A7 RASetComMode
610215F9 cook3260.dll:610215F9 RASetComMode
61021193 cook3260.dll:61021193 RADecode
004ACA23 mencoder.exe:004ACA23 decode_audio ad_realaud.c:496
...
#ifdef USE_WIN32DLL
if (dll_type == 1)
> result=wraDecode(sh->context,
>sh->a_in_buffer+sh->a_in_buffer_size-sh->a_in_buffer_len,
>sh->wf->nBlockAlign,
buf, &len, -1);
else
...
0046C459 mencoder.exe:0046C459 decode_audio dec_audio.c:378
...
len=mpadec->decode_audio(sh_audio,
sh_audio->a_buffer+sh_audio->a_buffer_len, len, maxlen);
> if(len<=0) break; // EOF?
sh_audio->a_buffer_len+=len;
}
...
00401708 mencoder.exe:00401708 dec_audio mencoder.c:324
...
len-sh_audio->a_out_buffer_len,
sh_audio->a_out_buffer_size-sh_audio->a_out_buffer_len);
> if(ret>0) sh_audio->a_out_buffer_len+=ret; else at_eof=1;
}
if(len>sh_audio->a_out_buffer_len) len=sh_audio->a_out_buffer_len;
...
00402EC9 mencoder.exe:00402EC9 main mencoder.c:1147
...
len = dec_audio(sh_audio, aencoder->decode_buffer, len);
> mux_a->buffer_len += aencoder->encode(aencoder, mux_a->buffer +
>mux_a->buffer_len,
(void*)aencoder->decode_buffer, len, mux_a->buffer_size-mux_a->buffer_len);
if(mux_a->buffer_len < mux_a->wf->nBlockAlign)
...
004011E7 mencoder.exe:004011E7
00401238 mencoder.exe:00401238
7C816D4F kernel32.dll:7C816D4F RegisterWaitForInputIdle
Mencoder output
===========
[snip]
Pos:1192.5s 28035f (99%) 3030fps Trem: 0min 0mb A-V:-0.077 [202:1411]
Pos:1192.5s 28036f (99%) 3030fps Trem: 0min 0mb A-V:-0.081 [202:1411]
bad mangled name
`19QCELPAudioRTPSource_ZN19QCELPAudioRTPSource9createNewER16UsageEnvironmentP9GroupsockRP9RTPSourcehj'
Last stabs entries before error:
n_type n_desc n_value string
EINCL 0 00000000
EINCL 0 00000000
BINCL 0 00000000
c:/temp/source/live/liveMedia/include/MPEG1or2AudioRTPSource.hh
EINCL 0 00000000
BINCL 0 00000000
c:/temp/source/live/liveMedia/include/MPEG4LATMAudioRTPSource.hh
EINCL 0 00000000
BINCL 0 00000000
c:/temp/source/live/liveMedia/include/MPEG4LATMAudioRTPSink.hh
EINCL 0 00000000
BINCL 0 00000000
c:/temp/source/live/liveMedia/include/MPEG4ESVideoRTPSource.hh
EINCL 0 00000000
BINCL 0 00000000
c:/temp/source/live/liveMedia/include/MPEG4GenericRTPSource.hh
EINCL 0 00000000
BINCL 0 00000000
c:/temp/source/live/liveMedia/include/MP3ADURTPSource.hh
EINCL 0 00000000
BINCL 0 00009bd7
c:/temp/source/live/liveMedia/include/QCELPAudioRTPSource.hh
LSYM 28 00000000
QCELPAudioRTPSource:Tt(124,1)=s1createNew::(124,2)=f(124,3)=*(124,4)=xsFramedSource::_ZN19QCELPAudioRTPSource9createNewER16UsageEnvironmentP9GroupsockRP9RTPSourcehj;2A?;operator=::(124,5)=#(124,1),(124,6)=&(124,1),(124,7)=*(124,1),(124,8)=&(124,9)=k(124,1),(0,6);:_ZN19QCELPAudioRTPSourceaSERKS_;2A.;__base_ctor::(124,10)=#(124,1),(0,6),(124,7),(124,8),(0,6);:_ZN19QCELPAudioRTPSourceC2ERKS_;2A.;__comp_ctor::(124,10):_ZN19QCELPAudioRTPSourceC1ERKS_;2A.;__base_ctor::(124,11)=#(124,1),(0,6),(124,7),(0,6);:_ZN19QCELPAudioRTPSourceC2Ev;2A.;__comp_ctor::(124,11):_ZN19QCELPAudioRTPSourceC1Ev;2A.;;
More information about the MPlayer-cygwin
mailing list