Skip to content

Instantly share code, notes, and snippets.

@justinruggles
Created July 30, 2012 18:26
Show Gist options
  • Save justinruggles/3208932 to your computer and use it in GitHub Desktop.
Save justinruggles/3208932 to your computer and use it in GitHub Desktop.
Program received signal SIGSEGV, Segmentation fault.
ff_imdct_half_3dnow.pre ()
at /home/justin/src/libav2/libavcodec/x86/fft_mmx.asm:1071
1071 DECL_IMDCT POSROTATESHUF_3DNOW
(gdb) disp/i $pc
1: x/i $pc
=> 0x85dfa1a <ff_imdct_half_3dnow.pre+67>: movq %mm0,0x0(%ebp)
(gdb) info all-registers
eax 0x8ee2940 149825856
ecx 0x8ee8d00 149851392
edx 0x8ee5700 149837568
ebx 0x7f 127
esp 0xffffcb10 0xffffcb10
ebp 0x800 0x800
esi 0xffffff81 -127
edi 0x8ea5360 149574496
eip 0x85dfa1a 0x85dfa1a <ff_imdct_half_3dnow.pre+67>
eflags 0x10297 [ CF PF AF SF IF RF ]
cs 0x23 35
ss 0x2b 43
ds 0x2b 43
es 0x2b 43
fs 0x0 0
gs 0x63 99
st0 -inf (raw 0xffff0000000000000000)
st1 -inf (raw 0xffff0000000000000000)
st2 -inf (raw 0xffff0000000000000000)
st3 -nan(0xfd5bc2f0000bf7f) (raw 0xffff0fd5bc2f0000bf7f)
st4 0.99997916666666666668430302200576421 (raw 0x3ffefffea27983c131d6)
st5 0 (raw 0x00000000000000000000)
st6 0.015624523162841796875 (raw 0x3ff8fffe000000000000)
st7 -nan(0x080000000) (raw 0xffff0000000080000000)
fctrl 0x37f 895
fstat 0x20 32
ftag 0x84aa 33962
fiseg 0x0 0
fioff 0x0 0
foseg 0x0 0
fooff 0x0 0
fop 0x0 0
xmm0 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0},
uint128 = 0x00000000000000000000000000000000}
xmm1 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0},
uint128 = 0x00000000000000000000000000000000}
xmm2 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0},
uint128 = 0x00000000000000000000000000000000}
xmm3 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0},
uint128 = 0x00000000000000000000000000000000}
xmm4 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0},
uint128 = 0x00000000000000000000000000000000}
xmm5 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0},
uint128 = 0x00000000000000000000000000000000}
xmm6 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0},
uint128 = 0x00000000000000000000000000000000}
xmm7 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0},
uint128 = 0x00000000000000000000000000000000}
mxcsr 0x1f80 [ IM DM ZM OM UM PM ]
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}}
---Type <return> to continue, or q <return> to quit---
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 = 0xfd5bc2f0000bf7f, v2_int32 = {0xbf7f, 0xfd5bc2f},
v4_int16 = {0xbf7f, 0x0, 0xbc2f, 0xfd5}, v8_int8 = {0x7f, 0xbf, 0x0, 0x0,
0x2f, 0xbc, 0xd5, 0xf}}
mm4 {uint64 = 0xfffea27983c131d6, v2_int32 = {0x83c131d6,
0xfffea279}, v4_int16 = {0x31d6, 0x83c1, 0xa279, 0xfffe}, v8_int8 = {0xd6,
0x31, 0xc1, 0x83, 0x79, 0xa2, 0xfe, 0xff}}
mm5 {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0,
0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}
mm6 {uint64 = 0xfffe000000000000, v2_int32 = {0x0, 0xfffe0000},
v4_int16 = {0x0, 0x0, 0x0, 0xfffe}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
0xfe, 0xff}}
mm7 {uint64 = 0x80000000, v2_int32 = {0x80000000, 0x0}, v4_int16 = {
0x0, 0x8000, 0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0,
0x0}}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment