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