[MPlayer-users] MPlayer interrupted by signal 8 in module: ao2_init playing dvd w/ -ac hwac3

D Richard Felker III dalias at aerifal.cx
Wed Jan 8 06:14:08 CET 2003


See if -af-adv force=1 fixes it. The problem should be fixed before
too long anyway tho if it's what I think it is. BTW always include
full logs in addition to the gdb output; otherwise we have to just
guess what's happening.

Rich


On Tue, Jan 07, 2003 at 07:57:03PM -0800, Joe Barnett wrote:
> [Automatic answer: RTFM (read DOCS, FAQ), also read DOCS/bugreports.html]
> to watch a dvd using my dxr3 card for audio, i used to use the command line:
> 
> mplayer -dvd 1 -ao oss:/dev/em8300_ma -ac hwac3
> 
> now, I get a segfault when this happens, information below.
> 
> Compiled on debian unstable:
> Linux sweeze 2.4.20 #1 Tue Jan 7 10:45:02 PST 2003 i686 unknown unknown
> GNU/Linux
> libc 2.3.1
> XFree86 Version 4.2.1.1 (Debian 4.2.1-4 20021123003806 branden at debian.org)
> gcc version 2.95.4 20011002 (Debian prerelease)
> GNU ld version 2.13.90.0.16 20021126 Debian GNU/Linux
> GNU assembler 2.13.90.0.16 20021126 Debian GNU/Linux
> 
> /proc/cpuinfo:
> processor	: 0
> vendor_id	: GenuineIntel
> cpu family	: 15
> model		: 2
> model name	: Intel(R) Pentium(R) 4 CPU 2.53GHz
> stepping	: 4
> cpu MHz		: 2532.162
> cache size	: 512 KB
> fdiv_bug	: no
> hlt_bug		: no
> f00f_bug	: no
> coma_bug	: no
> fpu		: yes
> fpu_exception	: yes
> cpuid level	: 2
> wp		: yes
> flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat
> pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm
> bogomips	: 5046.27
> 
> gdb backtrace:
> 
> Program received signal SIGFPE, Arithmetic exception.
> [Switching to Thread 16384 (LWP 16229)]
> 0x080b3315 in init (rate=48000, channels=2, format=1024, flags=0)
>     at ao_oss.c:226
> 226	  ao_data.outburst-=ao_data.outburst % ao_data.bps; // round down
> (gdb) bt
> #0  0x080b3315 in init (rate=48000, channels=2, format=1024, flags=0)
>     at ao_oss.c:226
> #1  0x080ad8fc in init_best_audio_out (ao_list=0x8428230, use_plugin=0, 
>     rate=48000, channels=2, format=1024, flags=0) at audio_out.c:130
> #2  0x08074b29 in main (argc=7, argv=0xbffff9f4) at mplayer.c:1556
> (gdb) 
> 
> Dump of assembler code from 0x80b32f5 to 0x80b3335:
> 0x80b32f5 <init+1157>:	clc    
> 0x80b32f6 <init+1158>:	or     %dh,0xffffff83(%ebp,%ecx,1)
> 0x80b32fa <init+1162>:	clc    
> 0x80b32fb <init+1163>:	inc    %eax
> 0x80b32fc <init+1164>:	je     0x80b3306 <init+1174>
> 0x80b32fe <init+1166>:	add    %edx,%edx
> 0x80b3300 <init+1168>:	mov    %edx,0x833dc7c
> 0x80b3306 <init+1174>:	mov    0x833dc80,%esi
> 0x80b330c <init+1180>:	mov    0x833dc7c,%edi
> 0x80b3312 <init+1186>:	mov    %esi,%eax
> 0x80b3314 <init+1188>:	cltd   
> 0x80b3315 <init+1189>:	idiv   %edi
> 0x80b3317 <init+1191>:	imul   0x833dc70,%edi
> 0x80b331e <init+1198>:	mov    %edx,%ecx
> 0x80b3320 <init+1200>:	sub    %ecx,%esi
> 0x80b3322 <init+1202>:	mov    %esi,0x833dc80
> 0x80b3328 <init+1208>:	mov    %edi,0x833dc7c
> 0x80b332e <init+1214>:	mov    $0x1,%eax
> 0x80b3333 <init+1219>:	lea    0xffffff58(%ebp),%esp
> End of assembler dump.
> 
> register dump:
> 
> eax            0x1000	4096
> ecx            0x8010500c	-2146414580
> edx            0x0	0
> ebx            0x400	1024
> esp            0xbfffe640	0xbfffe640
> ebp            0xbfffe6e8	0xbfffe6e8
> esi            0x1000	4096
> edi            0x0	0
> eip            0x80b3315	0x80b3315
> eflags         0x210246	2163270
> cs             0x23	35
> ss             0x2b	43
> ds             0x2b	43
> es             0x2b	43
> fs             0x0	0
> gs             0x7	7
> st0            0	(raw 0x00000000000000000000)
> st1            0	(raw 0x00000000000000000000)
> st2            0	(raw 0x00000000000000000000)
> st3            0	(raw 0x00000000000000000000)
> st4            0	(raw 0x00000000000000000000)
> st5            1024	(raw 0x40098000000000000000)
> st6            0	(raw 0x00000000000000000000)
> st7            48000	(raw 0x400ebb80000000000000)
> fctrl          0x37f	895
> fstat          0x120	288
> ftag           0xffff	65535
> fiseg          0x23	35
> fioff          0x8074afd	134695677
> foseg          0x2b	43
> fooff          0xbfffe920	-1073747680
> fop            0x1ca	458
> xmm0           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {
>     0x8000000000000000, 0x8000000000000000}, v16_int8 = {
>     0xff <repeats 16 times>}, v8_int16 = {0xffff, 0xffff, 0xffff, 0xffff, 
>     0xffff, 0xffff, 0xffff, 0xffff}, v4_int32 = {0xffffffff, 0xffffffff, 
>     0xffffffff, 0xffffffff}, v2_int64 = {0xffffffffffffffff, 
>     0xffffffffffffffff}, uint128 = 0xffffffffffffffffffffffffffffffff}
> xmm1           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {
>     0x8000000000000000, 0x8000000000000000}, v16_int8 = {
>     0xff <repeats 16 times>}, v8_int16 = {0xffff, 0xffff, 0xffff, 0xffff, 
>     0xffff, 0xffff, 0xffff, 0xffff}, v4_int32 = {0xffffffff, 0xffffffff, 
>     0xffffffff, 0xffffffff}, v2_int64 = {0xffffffffffffffff, 
>     0xffffffffffffffff}, uint128 = 0xffffffffffffffffffffffffffffffff}
> xmm2           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {
>     0x8000000000000000, 0x8000000000000000}, v16_int8 = {
>     0xff <repeats 16 times>}, v8_int16 = {0xffff, 0xffff, 0xffff, 0xffff, 
>     0xffff, 0xffff, 0xffff, 0xffff}, v4_int32 = {0xffffffff, 0xffffffff, 
>     0xffffffff, 0xffffffff}, v2_int64 = {0xffffffffffffffff, 
>     0xffffffffffffffff}, uint128 = 0xffffffffffffffffffffffffffffffff}
> xmm3           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {
>     0x8000000000000000, 0x8000000000000000}, v16_int8 = {
>     0xff <repeats 16 times>}, v8_int16 = {0xffff, 0xffff, 0xffff, 0xffff, 
>     0xffff, 0xffff, 0xffff, 0xffff}, v4_int32 = {0xffffffff, 0xffffffff, 
>     0xffffffff, 0xffffffff}, v2_int64 = {0xffffffffffffffff, 
>     0xffffffffffffffff}, uint128 = 0xffffffffffffffffffffffffffffffff}
> xmm4           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {
>     0x8000000000000000, 0x8000000000000000}, v16_int8 = {
>     0xff <repeats 16 times>}, v8_int16 = {0xffff, 0xffff, 0xffff, 0xffff, 
>     0xffff, 0xffff, 0xffff, 0xffff}, v4_int32 = {0xffffffff, 0xffffffff, 
>     0xffffffff, 0xffffffff}, v2_int64 = {0xffffffffffffffff, 
>     0xffffffffffffffff}, uint128 = 0xffffffffffffffffffffffffffffffff}
> xmm5           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {
>     0x8000000000000000, 0x8000000000000000}, v16_int8 = {
>     0xff <repeats 16 times>}, v8_int16 = {0xffff, 0xffff, 0xffff, 0xffff, 
>     0xffff, 0xffff, 0xffff, 0xffff}, v4_int32 = {0xffffffff, 0xffffffff, 
>     0xffffffff, 0xffffffff}, v2_int64 = {0xffffffffffffffff, 
>     0xffffffffffffffff}, uint128 = 0xffffffffffffffffffffffffffffffff}
> xmm6           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {
>     0x8000000000000000, 0x8000000000000000}, v16_int8 = {
>     0xff <repeats 16 times>}, v8_int16 = {0xffff, 0xffff, 0xffff, 0xffff, 
>     0xffff, 0xffff, 0xffff, 0xffff}, v4_int32 = {0xffffffff, 0xffffffff, 
>     0xffffffff, 0xffffffff}, v2_int64 = {0xffffffffffffffff, 
>     0xffffffffffffffff}, uint128 = 0xffffffffffffffffffffffffffffffff}
> xmm7           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {
>     0x8000000000000000, 0x8000000000000000}, v16_int8 = {
>     0xff <repeats 16 times>}, v8_int16 = {0xffff, 0xffff, 0xffff, 0xffff, 
>     0xffff, 0xffff, 0xffff, 0xffff}, v4_int32 = {0xffffffff, 0xffffffff, 
>     0xffffffff, 0xffffffff}, v2_int64 = {0xffffffffffffffff, 
>     0xffffffffffffffff}, uint128 = 0xffffffffffffffffffffffffffffffff}
> mxcsr          0x1f80	8064
> orig_eax       0xffffffff	-1
> mm0            {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0, 
>     0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}
> mm1            {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0, 
>     0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}
> mm2            {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0, 
>     0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}
> mm3            {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0, 
>     0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}
> mm4            {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0, 
>     0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}
> mm5            {uint64 = 0x8000000000000000, v2_int32 = {0x0, 0x80000000}, 
>   v4_int16 = {0x0, 0x0, 0x0, 0x8000}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 
>     0x0, 0x80}}
> mm6            {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0, 
>     0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}
> mm7            {uint64 = 0xbb80000000000000, v2_int32 = {0x0, 0xbb800000}, 
> v4_int16 = {0x0, 0x0, 0x0, 0xbb80}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 
>     0x80, 0xbb}}
> 
> __________________________________________________
> Do you Yahoo!?
> Yahoo! Mail Plus - Powerful. Affordable. Sign up now.
> http://mailplus.yahoo.com
> 
> _______________________________________________
> RTFM!!!  http://www.MPlayerHQ.hu/DOCS
> Search:  http://www.MPlayerHQ.hu/cgi-bin/htsearch
> http://mplayerhq.hu/mailman/listinfo/mplayer-users



More information about the MPlayer-users mailing list