(gdb) bt #0 0x44281c86 in RV20toYUV420_RN_FRU_Free () from /usr/local/lib/real/drv2.so.6.0 #1 0x44285120 in RV20toYUV420_RN_FRU_Free () from /usr/local/lib/real/drv2.so.6.0 #2 0x44283c20 in RV20toYUV420_RN_FRU_Free () from /usr/local/lib/real/drv2.so.6.0 #3 0x44274532 in RV20toYUV420_RN_FRU_Free () from /usr/local/lib/real/drv2.so.6.0 #4 0x4426b2dc in RV20toYUV420Transform () from /usr/local/lib/real/drv2.so.6.0 #5 0x08097fe0 in decode (sh=0x82735e8, data=0x830b238, len=137076744, flags=137211624) at vd_real.c:203 #6 0x080973e9 in decode_video (sh_video=0x82daee8, start=0x9f15976
, in_size=166812022, drop_frame=0) at dec_video.c:187 #7 0x08066c24 in main (argc=4, argv=0xbffff6c4, envp=0x9f15976) at mplayer.c:1596 #8 0x4036ff9a in __libc_start_main () from /lib/libc.so.6 (gdb) disass $eip-32 $eip+32 Dump of assembler code from 0x44281c66 to 0x44281ca6: 0x44281c66 : call 0xd877ac6 0x44281c6b : ret 0x44281c6c : push %ebp 0x44281c6d : mov %esp,%ebp 0x44281c6f : sub $0x1c,%esp 0x44281c72 : push %edi 0x44281c73 : push %esi 0x44281c74 : push %ebx 0x44281c75 : call 0x44281c7a 0x44281c7a : pop %ebx 0x44281c7b : add $0x15696,%ebx 0x44281c81 : mov 0x8(%ebp),%esi 0x44281c84 : mov (%esi),%eax 0x44281c86 : movzbl (%eax),%edx 0x44281c89 : mov %edx,0xfffffffc(%ebp) 0x44281c8c : mov 0xc(%ebp),%edx 0x44281c8f : add 0x8(%esi),%edx 0x44281c92 : lea 0xffff8b10(%ebx),%ecx 0x44281c98 : mov %ecx,0xfffffff8(%ebp) 0x44281c9b : cmp $0x7,%edx 0x44281c9e : jbe 0x44281cba 0x44281ca0 : mov (%esi),%eax 0x44281ca2 : lea 0x1(%eax),%edi 0x44281ca5 : mov %edi,(%esi) End of assembler dump.