[MPlayer-users] Re: intel os x crash using window codecs
Dave Chand
devchan1 at bellsouth.net
Fri Dec 1 16:58:40 CET 2006
On Nov 30, 2006, at 10:27 PM, Zuxy Meng wrote:
> Could u do a disassem in gdb to see what the bad instruction is?
(gdb) disass $pc-32 $pc+32
Dump of assembler code from 0x900373ed to 0x9003742d:
0x900373ed <nanosleep+157>: punpckldq %xmm0,%xmm2
0x900373f1 <nanosleep+161>: punpckldq 1258178(%ebx),%xmm2
0x900373f9 <nanosleep+169>: movapd 1258194(%ebx),%xmm3
0x90037401 <nanosleep+177>: subpd %xmm3,%xmm2
0x90037405 <nanosleep+181>: movapd %xmm2,%xmm0
0x90037409 <nanosleep+185>: haddpd %xmm2,%xmm0
0x9003740d <nanosleep+189>: movapd %xmm0,-72(%ebp)
0x90037412 <nanosleep+194>: movsd -72(%ebp),%xmm2
0x90037417 <nanosleep+199>: movd -28(%ebp),%xmm1
0x9003741c <nanosleep+204>: movdqa %xmm4,%xmm0
0x90037420 <nanosleep+208>: punpckldq %xmm1,%xmm0
0x90037424 <nanosleep+212>: punpckldq 1258178(%ebx),%xmm0
0x9003742c <nanosleep+220>: subpd %xmm3,%xmm0
End of assembler dump.
(gdb) info all-registers
eax 0x0 0
ecx 0x0 0
edx 0x0 0
ebx 0x9003735e -1878822050
esp 0xbfffd1fc 0xbfffd1fc
ebp 0xbfffd284 0xbfffd284
esi 0xbfffd2a4 -1073753436
edi 0xbfffd34c -1073753268
eip 0x9003740d 0x9003740d <nanosleep+189>
eflags 0x210246 2163270
cs 0x17 23
ss 0x1f 31
ds 0x1f 31
es 0x1f 31
fs 0x8f 143
gs 0x37 55
st0 <invalid float value> (raw 0xffff0000000000000000)
st1 0 (raw 0x00000000000000000000)
st2 0 (raw 0x00000000000000000000)
st3 0 (raw 0x00000000000000000000)
st4 0 (raw 0x00000000000000000000)
st5 0 (raw 0x00000000000000000000)
st6 -27249 (raw 0xc00dd4e2000000000000)
st7 -0.44999999999999928945726423989981413 (raw
0xbffde666666666660000)
fctrl 0x37f 895
fstat 0x4022 16418
ftag 0xffff 65535
fiseg 0x17 23
fioff 0x177e48b9 394152121
foseg 0x1f 31
fooff 0xbfffd3c0 -1073753152
fop 0x11c 284
xmm0 {
v4_float = {1.875, 0, 1.875, 0},
v2_double = {1, 1},
v16_int8 = "??\000\000\000\000\000\000??\000\000\000\000\000",
v8_int16 = {16368, 0, 0, 0, 16368, 0, 0, 0},
v4_int32 = {1072693248, 0, 1072693248, 0},
v2_int64 = {4607182418800017408, 4607182418800017408},
uint128 = 0x3ff00000000000003ff0000000000000
} (raw 0x000000000000f03f000000000000f03f)
xmm1 {
v4_float = {6.71270622e+22, 1.07679447e+10, 6.44120446e+28,
4.47213016e+21},
v2_double = {2.5202261791611826e+180, 1.5281223196448005e+228},
v16_int8 = "ecorP tsoP ecroF",
v8_int16 = {25955, 28530, 20512, 29811, 28496, 8293, 25458, 28486},
v4_int32 = {1701015410, 1344304243, 1867522149, 1668443974},
v2_int64 = {7305805557286335603, 8020946556179083078},
uint128 = 0x65636f72502074736f50206563726f46
} (raw 0x466f72636520506f73742050726f6365)
xmm2 {
v4_float = {1.875, 0, 0, 0},
v2_double = {1, 0},
v16_int8 = "??", '\0' <repeats 13 times>,
v8_int16 = {16368, 0, 0, 0, 0, 0, 0, 0},
v4_int32 = {1072693248, 0, 0, 0},
v2_int64 = {4607182418800017408, 0},
uint128 = 0x3ff00000000000000000000000000000
} (raw 0x0000000000000000000000000000f03f)
xmm3 {
v4_float = {176, 0, 2816, 0},
v2_double = {4503599627370496, 1.9342813113834067e+25},
v16_int8 = "C0\000\000\000\000\000\000E0\000\000\000\000\000",
v8_int16 = {17200, 0, 0, 0, 17712, 0, 0, 0},
v4_int32 = {1127219200, 0, 1160773632, 0},
v2_int64 = {4841369599423283200, 4985484787499139072},
uint128 = 0x43300000000000004530000000000000
} (raw 0x00000000000030450000000000003043)
xmm4 {
v4_float = {0, 0, 0, 0},
v2_double = {0, 0},
v16_int8 = '\0' <repeats 15 times>,
v8_int16 = {0, 0, 0, 0, 0, 0, 0, 0},
v4_int32 = {0, 0, 0, 0},
v2_int64 = {0, 0},
uint128 = 0
} (raw 0x00000000000000000000000000000000)
xmm5 {
v4_float = {0, 0, 0, 0},
v2_double = {0, 0},
v16_int8 = '\0' <repeats 15 times>,
v8_int16 = {0, 0, 0, 0, 0, 0, 0, 0},
v4_int32 = {0, 0, 0, 0},
v2_int64 = {0, 0},
uint128 = 0
} (raw 0x00000000000000000000000000000000)
xmm6 {
v4_float = {0, 0, 0, 0},
v2_double = {0, 0},
v16_int8 = '\0' <repeats 15 times>,
v8_int16 = {0, 0, 0, 0, 0, 0, 0, 0},
v4_int32 = {0, 0, 0, 0},
v2_int64 = {0, 0},
uint128 = 0
} (raw 0x00000000000000000000000000000000)
xmm7 {
v4_float = {0, 0, 0, 16},
v2_double = {0, 5.4293251682900522e-315},
v16_int8 = '\0' <repeats 12 times>, "A?\000",
v8_int16 = {0, 0, 0, 0, 0, 0, 16768, 0},
v4_int32 = {0, 0, 0, 1098907648},
v2_int64 = {0, 1098907648},
uint128 = 141016661229568
} (raw 0x00008041000000000000000000000000)
mxcsr 0x1fa2 8098
mm0 {
uint64 = 0,
v2_int32 = {0, 0},
v4_int16 = {0, 0, 0, 0},
v8_int8 = "\000\000\000\000\000\000\000"
} (raw 0x0000000000000000)
mm1 {
uint64 = 0,
v2_int32 = {0, 0},
v4_int16 = {0, 0, 0, 0},
v8_int8 = "\000\000\000\000\000\000\000"
} (raw 0x0000000000000000)
mm2 {
uint64 = 0,
v2_int32 = {0, 0},
v4_int16 = {0, 0, 0, 0},
v8_int8 = "\000\000\000\000\000\000\000"
} (raw 0x0000000000000000)
mm3 {
uint64 = 0,
v2_int32 = {0, 0},
v4_int16 = {0, 0, 0, 0},
v8_int8 = "\000\000\000\000\000\000\000"
} (raw 0x0000000000000000)
mm4 {
uint64 = 0,
v2_int32 = {0, 0},
v4_int16 = {0, 0, 0, 0},
v8_int8 = "\000\000\000\000\000\000\000"
} (raw 0x0000000000000000)
mm5 {
uint64 = 0,
v2_int32 = {0, 0},
v4_int16 = {0, 0, 0, 0},
v8_int8 = "\000\000\000\000\000\000\000"
} (raw 0x0000000000000000)
mm6 {
uint64 = -3106920792932220928,
v2_int32 = {0, -723386368},
v4_int16 = {0, 0, 0, -11038},
v8_int8 = "\000\000\000\000\000\000??"
} (raw 0xd4e2000000000000)
mm7 {
uint64 = -1844674407370981376,
v2_int32 = {1717960704, -429496730},
v4_int16 = {0, 26214, 26214, -6554},
v8_int8 = "\000\000fffff?"
} (raw 0xe666666666660000)
(gdb)
More information about the MPlayer-users
mailing list