[MPlayer-users] BUG: mencoder of pre5 crashes everytime
Stefan Sassenberg
stefan.sassenberg at gmx.de
Mon Aug 2 14:05:00 CEST 2004
Martin Simmons wrote:
>>>>>>On Wed, 28 Jul 2004 13:02:21 +0200, Stefan Sassenberg <stefan.sassenberg at gmx.de> said:
>
>
> Stefan> I had one more run last night (same file, same options) which took quite
> Stefan> a long time to crash. I hope I did as you requested:
>
> One more thing: the output from the dbg commands
>
> up
> info local
>
> after the crash would be useful too.
>
> __Martin
>
Hello Martin,
I use an mpg file that I created from a dvd using the parameters -ovc
copy -oac copy with the intention of having a source that doesn't
change. In fact I'm recording most of my files from tv. I only mentioned
the tv to point out the severity of my problem. If it turns out that as
one thing is fixed the other one still remains... but don't think so.
(gdb) run -v bb2.mpg -vf pp=ci -ovc lavc -lavcopts
vcodec=mpeg4:vqscale=5:vhq:keyint=100:vpass=1 -oac copy -lameopts vbr=0
-o /usr/local/share/multimedia/movies/bb2.avi
[...]
A/VmsPos:1428.2s 35705f (18%) 34fps Trem: 78min 2236mb A-V:0.040
[1968:448] A/Vms 0/28 D/B/S 0/1/0
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 16384 (LWP 1874)]
0x082e8fef in sad16_y2_mmx2 (v=0x0,
blk2=0x414fa790
"YQWSB at EK\\]WXadabjhjd]]_YY`ZOJGLOTYLHPHGOKT]]\\\\YYSPKDFB86?C?27=76783-;OA,:754443210//.,++,*.,\"\030\023\023(00/1145342346200211100/131120/1",
'æ' <repeats 17 times>,
"âÛ¾\237\205\212\227\224s_|\226 »¿¿\232\216\216\223\214i_|\225¥¹¼º¶g:\220ß×Ü\232\"\b\030\020\026\023\021\023\022\022\024\026\025\025\032\034\032\e"...,
blk1=0x413f1780
"V[YNIKMRYUT[]\\`cigid\\\\_^_`ZKDELPYXJGNKGKGXa]WXWRPRKDC<7;9?>76<:46533<HA136544322422100/.),/+\"\030\023\031&210543:5444444421000000211",
'0' <repeats 21 times>, 'Ù' <repeats 17 times>,
"¹\233\205\216\225\221q_\200\227 ½¾½²n7\217ÚÖß\231
\v\027\r\027\024\017\017\r\020\021\023\025\025\030\034\032"...,
stride=752, h=16) at i386/motion_est_mmx.c:93
93 asm volatile(
(gdb) up
#1 0x08232278 in sad_hpel_motion_search (s=0x84f2900, mx_ptr=0xbfffdde8,
my_ptr=0xbfffddec, dmin=1074, src_index=-7520, ref_index=1095751312,
size=0, h=16) at motion_est.c:613
613 CHECK_SAD_HALF_MV(y2 , 0, -1)
(gdb) info local
d = -608
t = 1075
dx = 137268752
pen_x = 0
r = 1841
b = 1525
dy = 0
pen_y = 3
index = 1094666608
l = 1451
c = (MotionEstContext * const) 0x413f4970
penalty_factor = 4
mx = 0
my = 2
dminh = 1074
pix = (
uint8_t *) 0x414fa790
"YQWSB at EK\\]WXadabjhjd]]_YY`ZOJGLOTYLHPHGOKT]]\\\\YYSPKDFB86?C?27=76783-;OA,:754443210//.,++,*.,\"\030\023\023(00/1145342346200211100/131120/1",
'æ' <repeats 17 times>,
"âÛ¾\237\205\212\227\224s_|\226 »¿¿\232\216\216\223\214i_|\225¥¹¼º¶g:\220ß×Ü\232\"\b\030\020\026\023\021\023\022\022\024\026\025\025\032\034\032\e"...
ptr = (
uint8_t *) 0x413f1780
"V[YNIKMRYUT[]\\`cigid\\\\_^_`ZKDELPYXJGNKGKGXa]WXWRPR
KDC<7;9?>76<:46533<HA136544322422100/.),/+\"\030\023\031&210543:5444444421000000211",
'0' <repeats 21 times>, 'Ù' <repeats 17 times>,
"¹\233\205\216\225\221q_\200\227 ½¾½²n7\217ÚÖß\231
\v\027\r\027\024\017\017\r\020\021\023\025\025\030\034\032"...
stride = 752
score_map = (uint32_t * const) 0x849e5e0
xmin = 752
ymin = -176
xmax = 139405568
ymax = 416
mv_penalty = (
uint8_t *) 0x855dd71 "\001\003\004\005\a\b\b\b\n\n\n", '\v'
<repeats 14 times>, "\f\f\f\f\f\f\r\r", '\016' <repeats 167 times>...
pred_x = 0
pred_y = 1
__PRETTY_FUNCTION__ = "sad_hpel_motion_search"
(gdb) bt
#0 0x082e8fef in sad16_y2_mmx2 (v=0x0,
blk2=0x414fa790
"YQWSB at EK\\]WXadabjhjd]]_YY`ZOJGLOTYLHPHGOKT]]\\\\YYSPKDFB86?C?27=76783-;OA,:754443210//.,++,*.,\"\030\023\023(00/1145342346200211100/131120/1",
'æ' <repeats 17 times>,
"âÛ¾\237\205\212\227\224s_|\226 »¿¿\232\216\216\223\214i_|\225¥¹¼º¶g:\220ß×Ü\232\"\b\030\020\026\023\021\023\022\022\024\026\025\025\032\034\032\e"...,
blk1=0x413f1780
"V[YNIKMRYUT[]\\`cigid\\\\_^_`ZKDELPYXJGNKGKGXa]WXWRPRKDC<7;9?>76<:46533<HA136544322422100/.),/+\"\030\023\031&210543:5444444421000000211",
'0' <repeats 21 times>, 'Ù' <repeats 17 times>,
"¹\233\205\216\225\221q_\200\227 ½¾½²n7\217ÚÖß\231
\v\027\r\027\024\017\017\r\020\021\023\025\025\030\034\032"...,
stride=752, h=16) at i386/motion_est_mmx.c:93
#1 0x08232278 in sad_hpel_motion_search (s=0x84f2900, mx_ptr=0xbfffdde8,
my_ptr=0xbfffddec, dmin=1074, src_index=-7520, ref_index=1095751312,
size=0, h=16) at motion_est.c:613
#2 0x0823968f in ff_estimate_p_frame_motion (s=0x84f2900, mb_x=37, mb_y=10)
at motion_est.c:1308
#3 0x081b4a9b in estimate_motion_thread (c=0x84a2130, arg=0x84f2900)
at mpegvideo.c:4027
#4 0x081a8038 in avcodec_default_execute (c=0x84a2130,
func=0x81b4a10 <estimate_motion_thread>, arg=0x84f29c4, ret=0x0,
count=1)
at utils.c:342
#5 0x081b5358 in MPV_encode_picture (avctx=0x84a2130, buf=0x40bb4008 "",
buf_size=2097152, data=0x84a2050) at mpegvideo.c:4724
#6 0x081a83dc in avcodec_encode_video (avctx=0x84a2130,
buf=0xffffe2a0 <Address 0xffffe2a0 out of bounds>, buf_size=-7520,
pict=0x84a2050) at utils.c:478
#7 0x0808facf in put_image (vf=0x84a2000, mpi=0x414fd690) at ve_lavc.c:775
#8 0x08099163 in decode_video (sh_video=0x848b708,
start=0xffffe2a0 <Address 0xffffe2a0 out of bounds>, in_size=-7520,
drop_frame=0) at dec_video.c:332
#9 0x080688f4 in main (argc=-7520, argv=0xffffe2a0) at mencoder.c:1303
(gdb) disass $pc-32 $pc+32
Dump of assembler code from 0x8232258 to 0x8232298:
0x08232258 <sad_hpel_motion_search+1304>: adc %cl,0x8b0c245c(%ecx)
0x0823225e <sad_hpel_motion_search+1310>: inc %ebp
0x0823225f <sad_hpel_motion_search+1311>: loopne 0x82321ea
<sad_hpel_motion_search+1194>
0x08232261 <sad_hpel_motion_search+1313>: inc %esp
0x08232262 <sad_hpel_motion_search+1314>: and $0x8,%al
0x08232264 <sad_hpel_motion_search+1316>: mov 0xffffffe4(%ebp),%edx
0x08232267 <sad_hpel_motion_search+1319>: movl $0x0,(%esp,1)
0x0823226e <sad_hpel_motion_search+1326>: mov %edx,0x4(%esp,1)
0x08232272 <sad_hpel_motion_search+1330>: call *0xc84(%esi)
0x08232278 <sad_hpel_motion_search+1336>: mov 0xffffffcc(%ebp),%ecx
0x0823227b <sad_hpel_motion_search+1339>: mov 0xffffffb4(%ebp),%ebx
0x0823227e <sad_hpel_motion_search+1342>: mov %eax,0xffffffb8(%ebp)
0x08232281 <sad_hpel_motion_search+1345>: movzbl (%ecx,%ebx,1),%eax
0x08232285 <sad_hpel_motion_search+1349>: mov 0xffffffb0(%ebp),%ebx
0x08232288 <sad_hpel_motion_search+1352>: movzbl
0xffffffff(%ecx,%ebx,1),%edx
0x0823228d <sad_hpel_motion_search+1357>: mov $0xffffffff,%ebx
0x08232292 <sad_hpel_motion_search+1362>: add %edx,%eax
0x08232294 <sad_hpel_motion_search+1364>: mov 0xffffffbc(%ebp),%edx
0x08232297 <sad_hpel_motion_search+1367>: imul 0xfffffff0(%ebp),%eax
End of assembler dump.
(gdb) info all-registers
eax 0xffffe2a0 -7520
ecx 0x414fd690 1095751312
edx 0x413f4970 1094666608
ebx 0x2f0 752
esp 0xbfffdce0 0xbfffdce0
ebp 0xbfffdd68 0xbfffdd68
esi 0x84f2900 139405568
edi 0x432 1074
eip 0x8232278 0x8232278
eflags 0x10286 66182
cs 0x23 35
ss 0x2b 43
ds 0x2b 43
es 0x2b 43
fs 0x0 0
gs 0x7 7
st0 -nan(0x58585b574f525651) (raw 0xffff58585b574f525651)
st1 -nan(0x59595a57514a4950) (raw 0xffff59595a57514a4950)
st2 -nan(0x575c5f58514d5053) (raw 0xffff575c5f58514d5053)
st3 -nan(0x000000019) (raw 0xffff0000000000000019)
st4 -nan(0xdd0000003d) (raw 0xffff000000dd0000003d)
st5 -nan(0x1000100010001) (raw 0xffff0001000100010001)
st6 -nan(0x0000000cd) (raw 0xffff00000000000000cd)
st7 -0e+4922 (raw 0xffff0000000000000000)
fctrl 0x37f 895
fstat 0x420 1056
ftag 0xaaaa 43690
fiseg 0x0 0
fioff 0x0 0
foseg 0x0 0
fooff 0x0 0
fop 0x0 0
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
mm0 {uint64 = 0x58585b574f525651, v2_int32 = {0x4f525651,
0x58585b57}, v4_int16 = {0x5651, 0x4f52, 0x5b57, 0x5858}, v8_int8 =
{0x51,
0x56, 0x52, 0x4f, 0x57, 0x5b, 0x58, 0x58}}
mm1 {uint64 = 0x59595a57514a4950, v2_int32 = {0x514a4950,
0x59595a57}, v4_int16 = {0x4950, 0x514a, 0x5a57, 0x5959}, v8_int8 =
{0x50,
0x49, 0x4a, 0x51, 0x57, 0x5a, 0x59, 0x59}}
mm2 {uint64 = 0x575c5f58514d5053, v2_int32 = {0x514d5053,
0x575c5f58}, v4_int16 = {0x5053, 0x514d, 0x5f58, 0x575c}, v8_int8 =
{0x53,
0x50, 0x4d, 0x51, 0x58, 0x5f, 0x5c, 0x57}}
mm3 {uint64 = 0x19, v2_int32 = {0x19, 0x0}, v4_int16 = {0x19,
0x0,
0x0, 0x0}, v8_int8 = {0x19, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}
mm4 {uint64 = 0xdd0000003d, v2_int32 = {0x3d, 0xdd}, v4_int16 = {
0x3d, 0x0, 0xdd, 0x0}, v8_int8 = {0x3d, 0x0, 0x0, 0x0, 0xdd, 0x0, 0x0,
0x0}}
mm5 {uint64 = 0x1000100010001, v2_int32 = {0x10001, 0x10001},
v4_int16 = {0x1, 0x1, 0x1, 0x1}, v8_int8 = {0x1, 0x0, 0x1, 0x0, 0x1,
0x0,
0x1, 0x0}}
mm6 {uint64 = 0xcd, v2_int32 = {0xcd, 0x0}, v4_int16 = {0xcd,
0x0,
0x0, 0x0}, v8_int8 = {0xcd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}
mm7 {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0,
0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}
(gdb) disass sad16_y2_mmx2
Dump of assembler code for function sad16_y2_mmx2:
0x082e8f90 <sad16_y2_mmx2+0>: push %ebp
0x082e8f91 <sad16_y2_mmx2+1>: mov %esp,%ebp
0x082e8f93 <sad16_y2_mmx2+3>: sub $0x18,%esp
0x082e8f96 <sad16_y2_mmx2+6>: mov %ebx,0xfffffff4(%ebp)
0x082e8f99 <sad16_y2_mmx2+9>: mov %esi,0xfffffff8(%ebp)
0x082e8f9c <sad16_y2_mmx2+12>: mov %edi,0xfffffffc(%ebp)
0x082e8f9f <sad16_y2_mmx2+15>: pxor %mm7,%mm7
0x082e8fa2 <sad16_y2_mmx2+18>: pxor %mm6,%mm6
0x082e8fa5 <sad16_y2_mmx2+21>: movq 0x83967c0,%mm5
0x082e8fac <sad16_y2_mmx2+28>: mov 0x14(%ebp),%ebx
0x082e8faf <sad16_y2_mmx2+31>: mov 0x10(%ebp),%eax
0x082e8fb2 <sad16_y2_mmx2+34>: imul 0x18(%ebp),%ebx
0x082e8fb6 <sad16_y2_mmx2+38>: add 0x14(%ebp),%eax
0x082e8fb9 <sad16_y2_mmx2+41>: mov 0x10(%ebp),%edi
0x082e8fbc <sad16_y2_mmx2+44>: mov 0xc(%ebp),%ecx
0x082e8fbf <sad16_y2_mmx2+47>: mov 0x14(%ebp),%esi
0x082e8fc2 <sad16_y2_mmx2+50>: mov %eax,0xffffffe8(%ebp)
0x082e8fc5 <sad16_y2_mmx2+53>: mov 0xffffffe8(%ebp),%edx
0x082e8fc8 <sad16_y2_mmx2+56>: mov %ebx,%eax
0x082e8fca <sad16_y2_mmx2+58>: neg %eax
0x082e8fcc <sad16_y2_mmx2+60>: sub %eax,%edi
0x082e8fce <sad16_y2_mmx2+62>: sub %eax,%edx
0x082e8fd0 <sad16_y2_mmx2+64>: sub %eax,%ecx
0x082e8fd2 <sad16_y2_mmx2+66>: lea 0x0(%esi,1),%esi
0x082e8fd9 <sad16_y2_mmx2+73>: lea 0x0(%edi,1),%edi
0x082e8fe0 <sad16_y2_mmx2+80>: movq (%edi,%eax,1),%mm0
0x082e8fe4 <sad16_y2_mmx2+84>: movq (%edx,%eax,1),%mm2
0x082e8fe8 <sad16_y2_mmx2+88>: pavgb %mm2,%mm0
0x082e8feb <sad16_y2_mmx2+91>: movq (%ecx,%eax,1),%mm2
0x082e8fef <sad16_y2_mmx2+95>: psadbw %mm2,%mm0
0x082e8ff2 <sad16_y2_mmx2+98>: add %esi,%eax
0x082e8ff4 <sad16_y2_mmx2+100>: movq (%edi,%eax,1),%mm1
0x082e8ff8 <sad16_y2_mmx2+104>: movq (%edx,%eax,1),%mm3
0x082e8ffc <sad16_y2_mmx2+108>: pavgb %mm1,%mm3
0x082e8fff <sad16_y2_mmx2+111>: movq (%ecx,%eax,1),%mm1
0x082e9003 <sad16_y2_mmx2+115>: psadbw %mm1,%mm3
0x082e9006 <sad16_y2_mmx2+118>: paddw %mm3,%mm0
0x082e9009 <sad16_y2_mmx2+121>: paddw %mm0,%mm6
0x082e900c <sad16_y2_mmx2+124>: add %esi,%eax
0x082e900e <sad16_y2_mmx2+126>: js 0x82e8fe0 <sad16_y2_mmx2+80>
0x082e9010 <sad16_y2_mmx2+128>: mov 0x10(%ebp),%edi
0x082e9013 <sad16_y2_mmx2+131>: mov 0xffffffe8(%ebp),%edx
0x082e9016 <sad16_y2_mmx2+134>: mov %ebx,%eax
0x082e9018 <sad16_y2_mmx2+136>: neg %eax
0x082e901a <sad16_y2_mmx2+138>: lea 0x8(%edi,%ebx,1),%ecx
0x082e901e <sad16_y2_mmx2+142>: mov 0xc(%ebp),%edi
0x082e9021 <sad16_y2_mmx2+145>: lea 0x8(%edx,%ebx,1),%esi
0x082e9025 <sad16_y2_mmx2+149>: lea 0x8(%edi,%ebx,1),%edx
0x082e9029 <sad16_y2_mmx2+153>: mov 0x14(%ebp),%ebx
0x082e902c <sad16_y2_mmx2+156>: lea 0x0(%esi,1),%esi
0x082e9030 <sad16_y2_mmx2+160>: movq (%ecx,%eax,1),%mm0
0x082e9034 <sad16_y2_mmx2+164>: movq (%esi,%eax,1),%mm2
0x082e9038 <sad16_y2_mmx2+168>: pavgb %mm2,%mm0
0x082e903b <sad16_y2_mmx2+171>: movq (%edx,%eax,1),%mm2
0x082e903f <sad16_y2_mmx2+175>: psadbw %mm2,%mm0
0x082e9042 <sad16_y2_mmx2+178>: add %ebx,%eax
0x082e9044 <sad16_y2_mmx2+180>: movq (%ecx,%eax,1),%mm1
0x082e9048 <sad16_y2_mmx2+184>: movq (%esi,%eax,1),%mm3
0x082e904c <sad16_y2_mmx2+188>: pavgb %mm1,%mm3
0x082e904f <sad16_y2_mmx2+191>: movq (%edx,%eax,1),%mm1
0x082e9053 <sad16_y2_mmx2+195>: psadbw %mm1,%mm3
0x082e9056 <sad16_y2_mmx2+198>: paddw %mm3,%mm0
0x082e9059 <sad16_y2_mmx2+201>: paddw %mm0,%mm6
0x082e905c <sad16_y2_mmx2+204>: add %ebx,%eax
0x082e905e <sad16_y2_mmx2+206>: js 0x82e9030 <sad16_y2_mmx2+160>
0x082e9060 <sad16_y2_mmx2+208>: movd %mm6,%eax
0x082e9063 <sad16_y2_mmx2+211>: mov 0xfffffff4(%ebp),%ebx
0x082e9066 <sad16_y2_mmx2+214>: mov 0xfffffff8(%ebp),%esi
0x082e9069 <sad16_y2_mmx2+217>: mov 0xfffffffc(%ebp),%edi
0x082e906c <sad16_y2_mmx2+220>: leave
0x082e906d <sad16_y2_mmx2+221>: ret
End of assembler dump.
The output of that /proc/PID/maps thing is
stefan at ds9:~> cat /proc/1874/maps
08048000-083a9000 r-xp 00000000 03:03 37304 /usr/local/bin/mencoder
083a9000-083f7000 rw-p 00360000 03:03 37304 /usr/local/bin/mencoder
083f7000-0868f000 rwxp 00000000 00:00 0
40000000-40018000 r-xp 00000000 03:42 6843 /lib/ld-2.3.2.so
40018000-40019000 rw-p 00017000 03:42 6843 /lib/ld-2.3.2.so
40019000-4001d000 rw-p 00000000 00:00 0
4002b000-40078000 r-xp 00000000 03:03 37312
/usr/local/lib/libmp3lame.so.0.0.0
40078000-4007d000 rw-p 0004c000 03:03 37312
/usr/local/lib/libmp3lame.so.0.0.0
4007d000-400d9000 rw-p 00000000 00:00 0
400d9000-400f2000 r-xp 00000000 03:03 26365 /usr/lib/libdv.so.2.1.0
400f2000-400f4000 rw-p 00019000 03:03 26365 /usr/lib/libdv.so.2.1.0
400f4000-40102000 rw-p 00000000 00:00 0
40102000-4012f000 r-xp 00000000 03:03 31764 /usr/lib/libpng.so.3.1.2.5
4012f000-40130000 rw-p 0002d000 03:03 31764 /usr/lib/libpng.so.3.1.2.5
40130000-4013d000 r-xp 00000000 03:42 4799 /lib/libz.so.1.1.4
4013d000-4013f000 rw-p 0000d000 03:42 4799 /lib/libz.so.1.1.4
4013f000-40140000 rw-p 00000000 00:00 0
40140000-4015f000 r-xp 00000000 03:03 28739 /usr/lib/libjpeg.so.62.0.0
4015f000-40160000 rw-p 0001e000 03:03 28739 /usr/lib/libjpeg.so.62.0.0
40160000-401b1000 r-xp 00000000 03:03 31644
/usr/lib/libfreetype.so.6.3.3
401b1000-401b5000 rw-p 00050000 03:03 31644
/usr/lib/libfreetype.so.6.3.3
401b5000-401b6000 rw-p 00000000 00:00 0
401b6000-401c7000 r-xp 00000000 03:03 26035
/usr/lib/libcdda_interface.so.0.9.8
401c7000-401c8000 rw-p 00011000 03:03 26035
/usr/lib/libcdda_interface.so.0.9.8
401c8000-401cf000 r-xp 00000000 03:03 21166
/usr/lib/libcdda_paranoia.so.0.9.8
401cf000-401d0000 rw-p 00007000 03:03 21166
/usr/lib/libcdda_paranoia.so.0.9.8
401d0000-401e2000 r-xp 00000000 03:42 3829 /lib/libnsl.so.1
401e2000-401e3000 rw-p 00011000 03:42 3829 /lib/libnsl.so.1
401e3000-401e5000 rw-p 00000000 00:00 0
401e5000-401ec000 r-xp 00000000 03:03 25977 /usr/lib/libungif.so.4.1.0
401ec000-401ed000 rw-p 00006000 03:03 25977 /usr/lib/libungif.so.4.1.0
401ed000-401ee000 rw-p 00000000 00:00 0
401ee000-40212000 r-xp 00000000 03:03 26122
/usr/lib/libfontconfig.so.1.0.4
40212000-40215000 rw-p 00023000 03:03 26122
/usr/lib/libfontconfig.so.1.0.4
40215000-40216000 rw-p 00000000 00:00 0
40216000-4021a000 r-xp 00000000 03:03 26317
/usr/lib/liblirc_client.so.0.0.0
4021a000-4021b000 rw-p 00003000 03:03 26317
/usr/lib/liblirc_client.so.0.0.0
4021b000-40229000 r-xp 00000000 03:42 6837 /lib/i686/libpthread.so.0
40229000-4022a000 rw-p 0000d000 03:42 6837 /lib/i686/libpthread.so.0
4022a000-4026c000 rw-p 00000000 00:00 0
4026c000-4026e000 r-xp 00000000 03:42 3825 /lib/libdl.so.2
4026e000-4026f000 rw-p 00002000 03:42 3825 /lib/libdl.so.2
4026f000-40291000 r-xp 00000000 03:42 6810 /lib/i686/libm.so.6
40291000-40292000 rw-p 00021000 03:42 6810 /lib/i686/libm.so.6
40292000-403be000 r-xp 00000000 03:42 6809 /lib/i686/libc.so.6
403be000-403c3000 rw-p 0012c000 03:42 6809 /lib/i686/libc.so.6
403c3000-403c6000 rw-p 00000000 00:00 0
403c6000-403c9000 r-xp 00000000 03:42 4544 /lib/libresmgr.so.0.1
403c9000-403ca000 rw-p 00002000 03:42 4544 /lib/libresmgr.so.0.1
403ca000-404c2000 r-xp 00000000 03:03 7206
/usr/X11R6/lib/libX11.so.6.2
404c2000-404c6000 rw-p 000f8000 03:03 7206
/usr/X11R6/lib/libX11.so.6.2
404c6000-404e3000 r-xp 00000000 03:03 25527 /usr/lib/libexpat.so.0.4.0
404e3000-404e6000 rw-p 0001c000 03:03 25527 /usr/lib/libexpat.so.0.4.0
404e6000-404e7000 rw-p 00000000 00:00 0
404e7000-4051a000 r--p 00000000 03:03 27541
/usr/lib/locale/de_DE at euro/LC_CTYPE
4051a000-40807000 rw-p 00000000 00:00 0
40839000-41647000 rw-p 0031f000 00:00 0
41674000-4170c000 rw-p 0115a000 00:00 0
bff87000-c0000000 rwxp fff88000 00:00 0
Regards
Stefan
More information about the MPlayer-users
mailing list