(update)
hello, I'm not developper but it could not be a buffer concern? (it's
just an idea)
uname -a
Darwin MacMini-2.local 9.7.0 Darwin Kernel Version 9.7.0: Tue Mar 31
22:52:17 PDT 2009; root:xnu-1228.12.14~1/RELEASE_I386 i386
tests with the official release 190 (and not an RC nor recent CVS)
CL = … | /y4mstabilizer -v -v
---------
commun parts to all tests (PS: I tried with y4mscaler or ppmtoy4m or
ffmpeg, same results with all 444 converters):
[...]
INFO: [ppmtoy4m] Output Stream parameters:
[...]
INFO: [ppmtoy4m] chroma: 4:4:4 (no subsampling)
INFO: [ppmtoy4m] frame rate: 25/1 fps (~25.000000)
INFO: [ppmtoy4m] interlace: none/progressive
INFO: [ppmtoy4m] sample aspect ratio: 1:1
[...]
INFO: [y4mstabilizer] chroma: 4:4:4 (no subsampling)
[...]
INFO: [y4mstabilizer] interlace: none/progressive
INFO: [y4mstabilizer] sample aspect ratio: 1:1
INFO: [y4mstabilizer] Frame 1
INFO: [y4mstabilizer] global motion xy*2=<0,2> Accumulated
xy=<0,1> shift xy=0,-1>
[...]
---------
test one: an HD file (720p)
crashed immediately:
INFO: [y4mstabilizer] frame size: 1280x720 pixels (2764800 bytes)
INFO: [y4mstabilizer] chroma: 4:4:4 (no subsampling)
INFO: [y4mstabilizer] frame rate: 25/1 fps (~25.000000)
INFO: [y4mstabilizer] interlace: none/progressive
no outputed frame
---------
test two: the same HD file (720p) but I rescaled it (720x576) before
sending it to y4mscaler
INFO: [y4mstabilizer] frame size: 720x576 pixels (1244160 bytes)
INFO: [y4mstabilizer] chroma: 4:4:4 (no subsampling)
INFO: [y4mstabilizer] frame rate: 25/1 fps (~25.000000)
INFO: [y4mstabilizer] interlace: none/progressive
INFO: [y4mstabilizer] sample aspect ratio: 1:1
INFO: [y4mstabilizer] Frame 1
INFO: [y4mstabilizer] global motion xy*2=<0,2> Accumulated
xy=<0,1> shift xy=0,-1>
INFO: [y4mstabilizer] Frame 2
INFO: [y4mstabilizer] global motion xy*2=<0,0> Accumulated
xy=<0,0.95> shift xy=0,-1>
[...]
INFO: [y4mstabilizer] Frame 265
INFO: [y4mstabilizer] global motion xy*2=<0,-5> Accumulated
xy=<-1.45501,-19.4269> shift xy=1,19>
INFO: [y4mstabilizer] Frame 266
(crashed)
---------
test 3: the same HD file (720p) but I rescaled it (320*240) before
sending it to y4mscaler
INFO: [y4mstabilizer] frame size: 320x240 pixels (230400 bytes)
INFO: [y4mstabilizer] chroma: 4:4:4 (no subsampling)
INFO: [y4mstabilizer] frame rate: 25/1 fps (~25.000000)
INFO: [y4mstabilizer] interlace: none/progressive
INFO: [y4mstabilizer] sample aspect ratio: 1:1
INFO: [y4mstabilizer] Frame 1
INFO: [y4mstabilizer] global motion xy*2=<0,1> Accumulated
xy=<0,0.5> shift xy=0,-1>
[...]
INFO: [y4mstabilizer] Frame 1415
INFO: [y4mstabilizer] global motion xy*2=<0,-20> Accumulated
xy=<3.60354,36.8782> shift xy=-4,-37>
INFO: [y4mstabilizer] Frame 1416
(crashed)
---------
test 4: the same HD file (720p) but I rescaled it (160*120) before
sending it to y4mscaler
INFO: [y4mstabilizer] frame size: 160x120 pixels (57600 bytes)
[...]
INFO: [y4mstabilizer] Frame 1
INFO: [y4mstabilizer] global motion xy*2=<0,0> Accumulated
xy=<0,0> shift xy=0,0>
[...]
INFO: [y4mstabilizer] Frame 1421
INFO: [y4mstabilizer] global motion xy*2=<-1,-8> Accumulated
xy=<-0.721807,-10.8797> shift xy=1,11>
INFO: [y4mstabilizer] Frame 1422
(and crash)
---------
so,
littler size, more frames …seems that size matters (spam joke ;-))
---------
crash log:
Process: y4mstabilizer [65490]
Path: /Users/herve/_Tools/_CVS/_MjpegTools/mjpegtools/
mjpegtools-1.9.0release_BIN/intel_Tiger-2009:02:20-25/y4mstabilizer
Identifier: y4mstabilizer
Version: ??? (???)
Code Type: X86 (Native)
Parent Process: bash [65469]
Interval Since Last Report: 1056 sec
Crashes Since Last Report: 10
Per-App Interval Since Last Report: 0 sec
Per-App Crashes Since Last Report: 10
Date/Time: 2009-06-03 15:29:00.352 +0200
OS Version: Mac OS X 10.5.7 (9J61)
Report Version: 6
Anonymous UUID: 8CDFC8BB-54FD-4F31-AF37-8EEF871D4795
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x00000000000fd000
Crashed Thread: 0
Thread 0 Crashed:
0 y4mstabilizer 0x000017c7 subsample + 75
(y4mstabilizer.c:396)
1 y4mstabilizer 0x0000480b main + 1214
(y4mstabilizer.c:215)
2 y4mstabilizer 0x0000175e _start + 216
3 y4mstabilizer 0x00001685 start + 41
Thread 0 crashed with X86 Thread State (32-bit):
eax: 0x003fa680 ebx: 0x0000435e ecx: 0x00000500 edx: 0x00000063
edi: 0x000fd000 esi: 0x003fa400 ebp: 0xbffff318 esp: 0xbffff2f4
ss: 0x0000001f efl: 0x00010202 eip: 0x000017c7 cs: 0x00000017
ds: 0x0000001f es: 0x0000001f fs: 0x00000000 gs: 0x00000037
cr2: 0x000fd000
Binary Images:
0x1000 - 0x8fff +y4mstabilizer ??? (???) /Users/herve/_Tools/
_CVS/_MjpegTools/mjpegtools/mjpegtools-1.9.0release_BIN/
intel_Tiger-2009:02:20-25/y4mstabilizer
0x8fe00000 - 0x8fe2db43 dyld 97.1 (???)
<b0ea42e222a36a182e4ea30c3d71ce68> /usr/lib/dyld
0x92032000 - 0x92199ff3 libSystem.B.dylib ??? (???)
<b47c8e6e45aef620730710a732bf1930> /usr/lib/libSystem.B.dylib
0x9278e000 - 0x92792fff libmathCommon.A.dylib ??? (???) /usr/lib/
system/libmathCommon.A.dylib
0xffff0000 - 0xffff1780 libSystem.B.dylib ??? (???) /usr/lib/
libSystem.B.dylib
bye
PS: result is great, congratulations to its developper :-)
Le 3 juin 09 à 03:17, Richard Archer a écrit :
> INFO: [y4mstabilizer] global motion xy*2=<0,1> Accumulated
> xy=<0,0.5> shift xy=0,-1>
>
> INFO: [y4mstabilizer] Frame 2
> INFO: [y4mstabilizer] global motion xy*2=<0,0> Accumulated
> xy=<0,0.475> shift xy=0,0>
>
> INFO: [y4mstabilizer] Frame 3
> INFO: [y4mstabilizer] global motion xy*2=<1,-2> Accumulated
> xy=<0.5,-0.54875> shift xy=-1,1>
>
> INFO: [y4mstabilizer] Frame 4
> Segmentation fault (core dumped)
>
> $ ls
> core.6857
> test.m2v
> test.ac3
>
> $ gdb
> GNU gdb Red Hat Linux (6.5-37.el5rh)
> Copyright (C) 2006 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 "x86_64-redhat-linux-gnu".
> (gdb) file /usr/bin/y4mstabilizer
> Reading symbols from /usr/bin/y4mstabilizer...Reading symbols from /
> usr/lib/debug/usr/bin/y4mstabilizer.debug...(no debugging symbols
> found)...done.
> Using host libthread_db library "/lib64/libthread_db.so.1".
> (no debugging symbols found)...done.
> (gdb) core core.6857
> Reading symbols from /usr/lib64/libmjpegutils-1.9.so.0...Reading
> symbols from /usr/lib/debug/usr/lib64/libmjpegutils-1.9.so.
> 0.0.0.debug...(no debugging symbols found)...done.
> (no debugging symbols found)...done.
> Loaded symbols for /usr/lib64/libmjpegutils-1.9.so.0
> Reading symbols from /lib64/libm.so.6...(no debugging symbols
> found)...done.
> Loaded symbols for /lib64/libm.so.6
> Reading symbols from /lib64/libpthread.so.0...(no debugging symbols
> found)...done.
> Loaded symbols for /lib64/libpthread.so.0
> Reading symbols from /lib64/libc.so.6...
> (no debugging symbols found)...done.
> Loaded symbols for /lib64/libc.so.6
> Reading symbols from /lib64/ld-linux-x86-64.so.2...(no debugging
> symbols found)...done.
> Loaded symbols for /lib64/ld-linux-x86-64.so.2
> Core was generated by `y4mstabilizer -v -v'.
> Program terminated with signal 11, Segmentation fault.
> #0 0x00000000004027a4 in calc_SAD_noaccel ()
> (gdb) bt
> #0 0x00000000004027a4 in calc_SAD_noaccel ()
> #1 0x0000000000402602 in motion ()
> #2 0x0000000000402378 in gmotion ()
> #3 0x0000000000401935 in main ()
> #4 0x000000345281d8b4 in __libc_start_main () from /lib64/libc.so.6
> #5 0x0000000000401139 in _start ()
> (gdb)
>
>
> And there ends my ability to debug this problem :(
>
> I'm happy to follow instructions to help isolate the bug and
> to apply patches and rebuild to test a solution.
>
> Thank you!
>
> ...Richard.
>
> ------------------------------------------------------------------------------
> OpenSolaris 2009.06 is a cutting edge operating system for enterprises
> looking to deploy the next generation of Solaris that includes the
> latest
> innovations from Sun and the OpenSource community. Download a copy and
> enjoy capabilities such as Networking, Storage and Virtualization.
> Go to: http://p.sf.net/sfu/opensolaris-get
> _______________________________________________
> Mjpeg-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/mjpeg-users
>
Hervé
øº°`°ºø,¸¸,øº°`°ºø,¸¸,øº°`°ºø,¸¸,øº°`°ºø,¸¸,øº°`°ºø
ALLEZ FAIRE UN TOUR SUR
http://herve.flores.online.fr
http://movieconverter.online.fr
Hervé & Virginie Flores
Illustrateurs-graphistes
27, avenue Germaine - 06800 - Cagnes-sur-Mer
tel ou fax : 04 92 02 89 36
e-mail : [email protected]
øº°`°ºø,¸¸,øº°`°ºø,¸¸,øº°`°ºø,¸¸,øº°`°ºø,¸¸,øº°`°ºø
------------------------------------------------------------------------------
OpenSolaris 2009.06 is a cutting edge operating system for enterprises
looking to deploy the next generation of Solaris that includes the latest
innovations from Sun and the OpenSource community. Download a copy and
enjoy capabilities such as Networking, Storage and Virtualization.
Go to: http://p.sf.net/sfu/opensolaris-get
_______________________________________________
Mjpeg-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mjpeg-users