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

Joe Barnett sanchezthecactus at yahoo.com
Wed Jan 8 04:57:03 CET 2003


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



More information about the MPlayer-users mailing list