https://qa.mandrakesoft.com/show_bug.cgi?id=651
[EMAIL PROTECTED] changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |NEW
Ever Confirmed| |1
------- Additional Comments From [EMAIL PROTECTED] 2002-12-17 10:20 -------
I can confirm this. I started some debugging, here's the output from gdb:
[goetz@klama .libs]$ gdb ./jpeg2yuv
GNU gdb 5.2.1-2mdk (Mandrake Linux)
Copyright 2002 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 "i586-mandrake-linux-gnu"...
(gdb) run -v2 -Ib -L0 -f24 -j
/usr/X11R6/share/WindowMaker/Backgrounds/BlueImage.jpeg > BlueImage.yuv
Starting program: /home/goetz/BUILD/mjpegtools-1.6.0/lavtools/.libs/jpeg2yuv -v2
-Ib -L0 -f24 -j /usr/X11R6/share/WindowMaker/Backgrounds/BlueImage.jpeg >
BlueImage.yuv
INFO: [jpeg2yuv] Parsing & checking input files.
--DEBUG: [jpeg2yuv] Analyzing
/usr/X11R6/share/WindowMaker/Backgrounds/BlueImage.jpeg to get the right pic params
INFO: [jpeg2yuv] Image dimensions are 297x233
INFO: [jpeg2yuv] Movie frame rate is: 24.000000 frames/second
INFO: [jpeg2yuv] Interlaced frames, bottom field first.
INFO: [jpeg2yuv] Non-interleaved fields (image height doubled)
INFO: [jpeg2yuv] Frame size: 297 x 466
INFO: [jpeg2yuv] Now generating YUV4MPEG stream.
--DEBUG: [jpeg2yuv] Preparing frame
INFO: [jpeg2yuv] Processing interlaced, bottom-first
/usr/X11R6/share/WindowMaker/Backgrounds/BlueImage.jpeg, size 8549l.
Program received signal SIGSEGV, Segmentation fault.
0x40014769 in decode_jpeg_raw (jpeg_data=0x804f620 "����", len=8549, itype=2,
ctype=420, width=297, height=466, raw0=0x40471008 "", raw1=0x818f8e0 "",
raw2=0x8198010 "") at jpegutils.c:581
581 raw0[xd++] = row0[y][xs++];
(gdb) bt
#0 0x40014769 in decode_jpeg_raw (jpeg_data=0x804f620 "����", len=8549,
itype=2, ctype=420, width=297, height=466, raw0=0x40471008 "",
raw1=0x818f8e0 "", raw2=0x8198010 "") at jpegutils.c:581
#1 0x0804a616 in generate_YUV4MPEG (param=0xbffff190) at jpeg2yuv.c:361
#2 0x0804a734 in main (argc=7, argv=0xbffff214) at jpeg2yuv.c:404
#3 0x4036c3e2 in __libc_start_main () from /lib/i686/libc.so.6
It seems the program doesn't like the jpeg, maybe only some special x*y
dimensions are supported ?
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
------- Reminder: -------
assigned_to: [EMAIL PROTECTED]
description:
Segfaults on both Athlon, and PIII
eg.
jpeg2yuv -Ib -L0 -f24 -j
/usr/X11R6/share/WindowMaker/Backgrounds/BlueImage.jpeg >
BlueImage.yuv
INFO: [jpeg2yuv] Parsing & checking input files.
INFO: [jpeg2yuv] Image dimensions are 297x233
INFO: [jpeg2yuv] Movie frame rate is: 24.000000 frames/second
INFO: [jpeg2yuv] Interlaced frames, bottom field first.
INFO: [jpeg2yuv] Non-interleaved fields (image height doubled)
INFO: [jpeg2yuv] Frame size: 297 x 466
INFO: [jpeg2yuv] Now generating YUV4MPEG stream.
INFO: [jpeg2yuv] Processing interlaced, bottom-first
/usr/X11R6/share/WindowMaker/Backgrounds/BlueImage.jpeg, size 8549l.
Segmentation fault