here is some more info: $ gdb ./mplayer This GDB was configured as "x86_64-linux-gnu"...Using host libthread_db library "/lib/libthread_db.so.1".
(gdb) run ~/mplayer/bench/foobar.mpeg Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 47190863550720 (LWP 1368)] MC_put_o_16_mmxext (dest=0xcb5f00 "", ref=0x0, stride=304, height=16) at motion_comp_mmx.c:546 546 movq_m2r (*ref, mm0); (gdb) li 541 542 static inline void MC_put1_16 (int height, uint8_t * dest, const uint8_t * ref, 543 const int stride) 544 { 545 do { 546 movq_m2r (*ref, mm0); 547 movq_m2r (*(ref+8), mm1); 548 ref += stride; 549 movq_r2m (mm0, *dest); 550 movq_r2m (mm1, *(dest+8)); we should understand why ref==0 anyway I will add an assert a.
signature.asc
Description: OpenPGP digital signature