yuvdenoise from 1.6.3RC1 is dumping core for me.

I built from the source RPM that Ronald B posted about recently,
on a Fedora Core 2 P4 machine.

I haven't got a very good traceback yet, just:

/yuvdenoise -i 
-Y 1 -U 1 -V 1 -y 5 -u 10 -v 10 \ < tmp.y4m > t1.y4m
   INFO: [lt-yuvdenoise] yuvdenoise version 1.6.3-rc1
   INFO: [lt-yuvdenoise] Y4M-Stream is flagged to be 720x480(4:2:0 MPEG1)
   INFO: [lt-yuvdenoise]  
   INFO: [lt-yuvdenoise] Processing Mode : 4:2:0 interlaced
   INFO: [lt-yuvdenoise] Luma-Plane      : 720x480 pixels
   INFO: [lt-yuvdenoise] Chroma-Plane    : 360x240 pixels
   INFO: [lt-yuvdenoise] Buffers allocated.
   INFO: [lt-yuvdenoise] SETTING EXTENDED MMX for MOTION!
segmentation violation--core dumped
helena;dvd; ls
./  ../  Makefile  Makefile~  core.2026  t1.y4m  tmp.y4m
helena;dvd; gdb yuvdenoise core.2026 
GNU gdb Red Hat Linux (6.0post-0.20040223.19rh)
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you 
are
welcome to change it and/or distribute copies of it under certain 
conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for 
details.
This GDB was configured as "i386-redhat-linux-gnu"...(no debugging symbols 
found
)...Using host libthread_db library "/lib/tls/libthread_db.so.1".


warning: core file may not match specified executable file.
Core was generated by 
`/usr/src/redhat/BUILD/mjpegtools-1.6.3-rc1/yuvdenoise/.li
bs/lt-yuvdenoise -i -Y'.
Program terminated with signal 11, Segmentation fault.

warning: svr4_current_sos: Can't read pathname for load map: Input/output 
error

Error while mapping shared library sections:
: Success.
(no debugging symbols found)...Loaded symbols for /usr/bin/yuvdenoise
Error while reading shared library symbols:
: No such file or directory.
Reading symbols from 
/usr/src/redhat/BUILD/mjpegtools-1.6.3-rc1/utils/.libs/libm
jpegutils-1.6.so.0...done.
Loaded symbols for 
/usr/src/redhat/BUILD/mjpegtools-1.6.3-rc1/utils/.libs/libmjp
egutils-1.6.so.0
Reading symbols from /lib/tls/libm.so.6...done.
Loaded symbols for /lib/tls/libm.so.6
Reading symbols from /lib/tls/libpthread.so.0...done.
Loaded symbols for /lib/tls/libpthread.so.0
Reading symbols from /lib/tls/libc.so.6...done.
Loaded symbols for /lib/tls/libc.so.6
Reading symbols from /lib/ld-linux.so.2...done.
Loaded symbols for /lib/ld-linux.so.2
#0  sad_00_mmxe (blk1=0xf6e460e8 "", 
    blk2=0xf70544b8 <Address 0xf70544b8 out of bounds>, rowstride=1440, 
h=2, 
    distlim=16777215) at mblock_sad_mmxe.c:57
57              psadbw_m2r(blk2[0],mm4);
(gdb) bt
#0  sad_00_mmxe (blk1=0xf6e460e8 "", 
    blk2=0xf70544b8 <Address 0xf70544b8 out of bounds>, rowstride=1440, 
h=2, 
    distlim=16777215) at mblock_sad_mmxe.c:57
#1  0x0804aaa1 in ?? () from /usr/bin/yuvdenoise
#2  0xf6e3b288 in ?? ()
#3  0xf7049658 in ?? ()
#4  0x000005a0 in ?? ()
#5  0x00000020 in ?? ()
#6  0x00ffffff in ?? ()
#7  0x0000001e in ?? ()
#8  0x00199600 in ?? () from /lib/tls/libc.so.6
#9  0xf706e7d0 in ?? ()
#10 0x00000008 in ?? ()
#11 0x00000000 in ?? ()





Rerunning with  MJPEGTOOLS_SIMD_DISABLE=all
yields this run and lame traceback:
MJPEGTOOLS_SIMD_DISABLE=all 
/usr/src/redhat/BUILD/mjpegtools-1.6.3-rc1/yuvdenoise/yuvdenoise -i -Y 1 
-U 1 -V 1 -y 5 -u 10 -v 10 \ < tmp.y4m > t1.y4m 
   INFO: [lt-yuvdenoise] yuvdenoise version 1.6.3-rc1
   INFO: [lt-yuvdenoise] Y4M-Stream is flagged to be 720x480(4:2:0 MPEG1)
   INFO: [lt-yuvdenoise]  
   INFO: [lt-yuvdenoise] Processing Mode : 4:2:0 interlaced
   INFO: [lt-yuvdenoise] Luma-Plane      : 720x480 pixels
   INFO: [lt-yuvdenoise] Chroma-Plane    : 360x240 pixels
   INFO: [lt-yuvdenoise] Buffers allocated.
   INFO: [lt-yuvdenoise] SETTING EXTENDED MMX for MOTION!
   INFO: [lt-yuvdenoise]  Disabling sad_00
   INFO: [lt-yuvdenoise]  Disabling sad_01
   INFO: [lt-yuvdenoise]  Disabling sad_10
   INFO: [lt-yuvdenoise]  Disabling sad_11
   INFO: [lt-yuvdenoise]  Disabling sad_sub22
   INFO: [lt-yuvdenoise]  Disabling sad_sub44
   INFO: [lt-yuvdenoise]  Disabling find_best_one_pel
   INFO: [lt-yuvdenoise]  Disabling sumsq
   INFO: [lt-yuvdenoise]  Disabling sumsq_sub22
   INFO: [lt-yuvdenoise]  Disabling bsumsq
   INFO: [lt-yuvdenoise]  Disabling bsumsq_sub22
   INFO: [lt-yuvdenoise]  Disabling variance
   INFO: [lt-yuvdenoise]  Disabling bsad
   INFO: [lt-yuvdenoise]  Disabling build_sub22_mests
   INFO: [lt-yuvdenoise]  Disabling build_sub44_mests
   INFO: [lt-yuvdenoise]  Disabling mblocks_sub44_mests
segmentation violation--core dumped


#0  sad_00 (blk1=0xf6e4b288 "", 
    blk2=0xf7059658 "%)#%&'+'&*&&*'(2", '\020' <repeats 19 times>, 
"\017\030(39758998547876556515;:659<>929<9<96;:7;9;>88539869:=?<;===?>AB<>CEHDBBAFKFGKGJJGLJKPNMRQSUPRRPRPMQTTTRPPSURQQRTTQQTUVVWWWWYYZZYWUUXWTSRSUVUX]Y[[UZYVWXZ[[\\YRRVVYWQ"...,
 
rowstride=1440, h=32, distlim=16777215) at motionsearch.c:465
465                     pipestep(0);  pipestep(1);  pipestep(2);  
pipestep(3);
(gdb) bt
#0  sad_00 (blk1=0xf6e4b288 "", 
    blk2=0xf7059658 "%)#%&'+'&*&&*'(2", '\020' <repeats 19 times>, 
"\017\030(39758998547876556515;:659<>929<9<96;:7;9;>88539869:=?<;===?>AB<>CEHDBBAFKFGKGJJGLJKPNMRQSUPRRPRPMQTTTRPPSURQQRTTQQTUVVWWWWYYZZYWUUXWTSRSUVUX]Y[[UZYVWXZ[[\\YRRVVYWQ"...,
 
rowstride=1440, h=32, distlim=16777215) at motionsearch.c:465
#1  0x0804aaa1 in ?? () from /usr/bin/yuvdenoise
#2  0xf6e4b288 in ?? ()
#3  0xf7059658 in ?? ()
#4  0x000005a0 in ?? ()
#5  0x00000020 in ?? ()
#6  0x00ffffff in ?? ()
#7  0x0000001e in ?? ()
#8  0x00199600 in ?? () from /lib/tls/libc.so.6
#9  0xf707e7d0 in ?? ()
#10 0x00000008 in ?? ()
#11 0x00000000 in ?? ()
(gdb) 


Does this ring a bell for anyone? I'll try to rebuild with -g and chase 
into things a little.

thanks,
Steve








-------------------------------------------------------
This SF.Net email is sponsored by: NEC IT Guy Games.  How far can you shotput
a projector? How fast can you ride your desk chair down the office luge track?
If you want to score the big prize, get to know the little guy.  
Play to win an NEC 61" plasma display: http://www.necitguy.com/?r=20
_______________________________________________
Mjpeg-users mailing list
Mjpeg-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mjpeg-users

Reply via email to