rendered paste bodyProgram received signal EXC_BAD_ACCESS, Could not access memory.
Reason: KERN_INVALID_ADDRESS at address: 0x2d3d6e00
0x98e55a22 in YUV420To2VUY_W1x ()
(gdb) bt
#0 0x98e55a22 in YUV420To2VUY_W1x ()
#1 0x98e38ca1 in FinalGlueBeforeTheBlit ()
#2 0x98e3d058 in PrepareForBlitThenDoBlit ()
#3 0x98e397e0 in ScalingCodecComponentDispatch ()
#4 0x90cc1508 in CallComponentDispatch ()
#5 0x995f414b in ImageCodecDrawBand ()
#6 0x98cae985 in BaseCodec_DecompressWorkFunction ()
#7 0x90ccd62b in InvokeComponentMPWorkFunctionUPP ()
#8 0x98caca2b in BaseCodec_DecompressCallBack_Common ()
#9 0x98cb073f in Base_CDBandDecompress ()
#10 0x90cc1823 in CallComponentFunctionCommon ()
#11 0x98cab3c1 in Base_CDComponentDispatch ()
#12 0x98e38f4b in ScalingCodecComponentDispatch ()
#13 0x98e4c1d8 in YUV420CodecComponentDispatch ()
#14 0x90cc1508 in CallComponentDispatch ()
#15 0x94479667 in ImageCodecBandDecompress ()
#16 0x94467ff9 in DoBandedDecompress ()
#17 0x94464083 in ICMAction ()
#18 0x94462d9b in ICMDeviceLoop ()
#19 0x9446bee0 in DecompressSequenceFrameWhen ()
#20 0x00043c1b in flip_page () at vo_quartz.c:920
#21 0x000460e6 in WindowEventHandler (nextHandler=0xbfffe270, event=0x2319a10, userData=0x232bfd0) at vo_quartz.c:486
#22 0x92f017eb in DispatchEventToHandlers ()
#23 0x92f00e90 in SendEventToEventTargetInternal ()
#24 0x92f00d55 in SendEventToEventTargetWithOptions ()
#25 0x931c003d in SendBoundsChangeEvent ()
#26 0x931c0cdd in MoveResizeWindowInternal ()
#27 0x92f47802 in MoveWindow ()
#28 0x92febf2e in PositionWindowCore ()
#29 0x92feb8c0 in AutoPositionWindowCore ()
#30 0x92feb72d in RepositionWindow ()
#31 0x000452bc in config (width=1280, height=720, d_width=1280, d_height=720, flags=0, title=0x49c74c "MPlayer", format=842094169) at vo_quartz.c:855
#32 0x0008d71e in config (vf=0x2315730, width=1280, height=720, d_width=1280, d_height=720, flags=0, outfmt=842094169) at vf_vo.c:49
#33 0x00056e06 in vf_config_wrapper (vf=0x2315730, width=1280, height=720, d_width=1280, d_height=720, flags=0, outfmt=842094169) at vf.c:629
#34 0x00059623 in mpcodecs_config_vo (sh=0x230fe80, w=1280, h=720, preferred_outfmt=842094169) at vd.c:308
#35 0x00059e82 in init_vo (sh=0x230fe80, pix_fmt=PIX_FMT_YUV420P) at vd_ffmpeg.c:486
#36 0x0005a7d2 in decode (sh=0x230fe80, data=0x1791000, len=35959, flags=0) at vd_ffmpeg.c:801
#37 0x00058c8c in decode_video (sh_video=0x230fe80, start=0x1791000 "", in_size=35959, drop_frame=0, pts=3.0000002384185791) at dec_video.c:357
#38 0x0000a549 in main (argc=5, argv=0xbffffb44) at mplayer.c:3918
(gdb) disass $pc-32 $pc+32
Dump of assembler code from 0x98e55a02 to 0x98e55a42:
0x98e55a02 <YUV420To2VUY_W1x+639>: add %eax,%esi
0x98e55a04 <YUV420To2VUY_W1x+641>: mov %esi,-124(%ebp)
0x98e55a07 <YUV420To2VUY_W1x+644>: add -68(%ebp),%eax
0x98e55a0a <YUV420To2VUY_W1x+647>: mov %eax,-120(%ebp)
0x98e55a0d <YUV420To2VUY_W1x+650>: mov -108(%ebp),%eax
0x98e55a10 <YUV420To2VUY_W1x+653>: test %eax,%eax
0x98e55a12 <YUV420To2VUY_W1x+655>: je 0x98e55afa <YUV420To2VUY_W1x+887>
0x98e55a18 <YUV420To2VUY_W1x+661>: movl $0x0,-48(%ebp)
0x98e55a1f <YUV420To2VUY_W1x+668>: mov -124(%ebp),%edx
0x98e55a22 <YUV420To2VUY_W1x+671>: movzbl (%edx),%eax
0x98e55a25 <YUV420To2VUY_W1x+674>: mov -56(%ebp),%esi
0x98e55a28 <YUV420To2VUY_W1x+677>: movzbl (%esi,%eax,1),%ecx
0x98e55a2c <YUV420To2VUY_W1x+681>: mov -120(%ebp),%edx
0x98e55a2f <YUV420To2VUY_W1x+684>: movzbl (%edx),%eax
0x98e55a32 <YUV420To2VUY_W1x+687>: movzbl (%esi,%eax,1),%eax
0x98e55a36 <YUV420To2VUY_W1x+691>: shl $0x10,%eax
0x98e55a39 <YUV420To2VUY_W1x+694>: or %eax,%ecx
0x98e55a3b <YUV420To2VUY_W1x+696>: mov -172(%ebp),%esi
0x98e55a41 <YUV420To2VUY_W1x+702>: movzbl (%esi),%eax
End of assembler dump.
(gdb) info all-registers
eax 0x140 320
ecx 0x2d2d6000 757948416
edx 0x2d3d6e00 759000576
ebx 0x98e386c9 -1729919287
esp 0xbfffce30 0xbfffce30
ebp 0xbfffcee8 0xbfffcee8
esi 0x2d3d6e00 759000576
edi 0x2953200 43332096
eip 0x98e55a22 0x98e55a22 <YUV420To2VUY_W1x+671>
eflags 0x10202 66050
cs 0x27 39
ss 0x2f 47
ds 0x2f 47
es 0x2f 47
fs 0x0 0
gs 0x37 55
st0 -nan(0x5b5b5b5b5b5b5b5b) (raw 0xffff5b5b5b5b5b5b5b5b)
st1 -nan(0x5b005b005b005b) (raw 0xffff005b005b005b005b)
st2 -nan(0x5b5b5b5b5b5b5b5b) (raw 0xffff5b5b5b5b5b5b5b5b)
st3 -nan(0x5b005b005b005b) (raw 0xffff005b005b005b005b)
st4 -nan(0x5b5b5b5b5b5b5b5b) (raw 0xffff5b5b5b5b5b5b5b5b)
st5 22 (raw 0x4003b000000000000000)
st6 485368706149349 (raw 0x402fdcb85aa855f28000)
st7 485368706149349 (raw 0x402fdcb85aa855f28000)
fctrl 0x37f 895
fstat 0x22 34
ftag 0xffff 65535
fiseg 0x27 39
fioff 0x90c6fd4a -1866007222
foseg 0x2f 47
fooff 0xbfffd008 -1073754104
fop 0x54d 1357
xmm0 {
v4_float = {0, 0, 2.875, 0},
v2_double = {0, 24},
v16_int8 = "\000\000\000\000\000\000\000\000@8\000\000\000\000\000",
v8_int16 = {0, 0, 0, 0, 16440, 0, 0, 0},
v4_int32 = {0, 0, 1077411840, 0},
v2_int64 = {0, 4627448617123184640},
uint128 = 14400
} (raw 0x00000000000038400000000000000000)
xmm1 {
v4_float = {0, 0, 40, 1.40129846e-45},
v2_double = {0, 34359738368.000008},
v16_int8 = "\000\000\000\000\000\000\000\000B \000\000\000\000\000\001",
v8_int16 = {0, 0, 0, 0, 16928, 0, 0, 1},
v4_int32 = {0, 0, 1109393408, 1},
v2_int64 = {0, 4764808405757984769},
uint128 = 72057594037936194
} (raw 0x01000000000020420000000000000000)
xmm2 {
v4_float = {0, 0, 0, 16},
v2_double = {0, 5.4293251682900522e-315},
v16_int8 = '\0' <repeats 12 times>, "A\200\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)
xmm3 {
v4_float = {0, 0, 0, 224},
v2_double = {0, 5.5847447818861415e-315},
v16_int8 = '\0' <repeats 12 times>, "C`\000",
v8_int16 = {0, 0, 0, 0, 0, 0, 17248, 0},
v4_int32 = {0, 0, 0, 1130364928},
v2_int64 = {0, 1130364928},
uint128 = 105840879075328
} (raw 0x00006043000000000000000000000000)
xmm4 {
v4_float = {0, 0, 0, 224},
v2_double = {0, 5.5847447818861415e-315},
v16_int8 = '\0' <repeats 12 times>, "C`\000",
v8_int16 = {0, 0, 0, 0, 0, 0, 17248, 0},
v4_int32 = {0, 0, 0, 1130364928},
v2_int64 = {0, 1130364928},
uint128 = 105840879075328
} (raw 0x00006043000000000000000000000000)
xmm5 {
v4_float = {0, 0, 1.875, 0},
v2_double = {0, 1},
v16_int8 = "\000\000\000\000\000\000\000\000??\000\000\000\000\000",
v8_int16 = {0, 0, 0, 0, 16368, 0, 0, 0},
v4_int32 = {0, 0, 1072693248, 0},
v2_int64 = {0, 4607182418800017408},
uint128 = 61503
} (raw 0x000000000000f03f0000000000000000)
xmm6 {
v4_float = {0, 0, 1.87385845, 0},
v2_double = {0, 0.99543380737304688},
v16_int8 = "\000\000\000\000\000\000\000\000???\230\000\000\000",
v8_int16 = {0, 0, 0, 0, 16367, -9576, 0, 0},
v4_int32 = {0, 0, 1072683672, 0},
v2_int64 = {0, 4607141290193190912},
uint128 = 2564484927
} (raw 0x0000000098daef3f0000000000000000)
xmm7 {
v4_float = {0, 0, -nan(0x7fffff), -nan(0x7fffff)},
v2_double = {0, -nan(0xfffffffffffff)},
v16_int8 = "\000\000\000\000\000\000\000\000????????",
v8_int16 = {0, 0, 0, 0, -1, -1, -1, -1},
v4_int32 = {0, 0, -1, -1},
v2_int64 = {0, -1},
uint128 = 18446744073709551615
} (raw 0xffffffffffffffff0000000000000000)
mxcsr 0x1fa3 8099
mm0 {
uint64 = 6582955728264977243,
v2_int32 = {1532713819, 1532713819},
v4_int16 = {23387, 23387, 23387, 23387},
v8_int8 = "[[[[[[[["
} (raw 0x5b5b5b5b5b5b5b5b)
mm1 {
uint64 = 25614613728657499,
v2_int32 = {5963867, 5963867},
v4_int16 = {91, 91, 91, 91},
v8_int8 = "[\000[\000[\000["
} (raw 0x005b005b005b005b)
mm2 {
uint64 = 6582955728264977243,
v2_int32 = {1532713819, 1532713819},
v4_int16 = {23387, 23387, 23387, 23387},
v8_int8 = "[[[[[[[["
} (raw 0x5b5b5b5b5b5b5b5b)
mm3 {
uint64 = 25614613728657499,
v2_int32 = {5963867, 5963867},
v4_int16 = {91, 91, 91, 91},
v8_int8 = "[\000[\000[\000["
} (raw 0x005b005b005b005b)
mm4 {
uint64 = 6582955728264977243,
v2_int32 = {1532713819, 1532713819},
v4_int16 = {23387, 23387, 23387, 23387},
v8_int8 = "[[[[[[[["
} (raw 0x5b5b5b5b5b5b5b5b)
mm5 {
uint64 = -5764607523034234880,
v2_int32 = {0, -1342177280},
v4_int16 = {0, 0, 0, -20480},
v8_int8 = "\000\000\000\000\000\000\000?"
} (raw 0xb000000000000000)
mm6 {
uint64 = -2542182310607683584,
v2_int32 = {1441955840, -591897944},
v4_int16 = {-32768, 22002, 23208, -9032},
v8_int8 = "\000\200?U?Z??"
} (raw 0xdcb85aa855f28000)
mm7 {
uint64 = -2542182310607683584,
v2_int32 = {1441955840, -591897944},
v4_int16 = {-32768, 22002, 23208, -9032},
v8_int8 = "\000\200?U?Z??"
} (raw 0xdcb85aa855f28000)