[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