Hi,

I know that --print_status has been renamed to --progress_rate, but
transcode shouldn't segfault even when given a bad option...

% rm core.* && transcode -i source.mpg -o /dev/null -y null,null --print_status 
20
zsh: segmentation fault (core dumped)  transcode -i source.mpg -o /dev/null -y 
null,null --print_status 20
% gdb /usr/bin/transcode core.*
GNU gdb 6.3-debian
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-linux"...Using host libthread_db library "/lib/
tls/libthread_db.so.1".

Core was generated by `transcode -i source.mpg -o /dev/null -y null,null 
--print_status 20'.
Program terminated with signal 11, Segmentation fault.

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

Reading symbols from /usr/lib/libxml2.so.2...done.
Loaded symbols for /usr/lib/libxml2.so.2
Reading symbols from /lib/tls/libpthread.so.0...done.
Loaded symbols for /lib/tls/libpthread.so.0
Reading symbols from /usr/X11R6/lib/libSM.so.6...done.
Loaded symbols for /usr/X11R6/lib/libSM.so.6
Reading symbols from /usr/X11R6/lib/libICE.so.6...done.
Loaded symbols for /usr/X11R6/lib/libICE.so.6
Reading symbols from /usr/X11R6/lib/libXext.so.6...done.
Loaded symbols for /usr/X11R6/lib/libXext.so.6
Reading symbols from /usr/X11R6/lib/libX11.so.6...done.
Loaded symbols for /usr/X11R6/lib/libX11.so.6
Reading symbols from /lib/tls/libm.so.6...done.
Loaded symbols for /lib/tls/libm.so.6
Reading symbols from /usr/lib/libz.so.1...done.
Loaded symbols for /usr/lib/libz.so.1
Reading symbols from /lib/tls/libdl.so.2...done.
Loaded symbols for /lib/tls/libdl.so.2
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  0x41091550 in strncmp () from /lib/tls/libc.so.6
(gdb) bt
#0  0x41091550 in strncmp () from /lib/tls/libc.so.6
#1  0x410db8b5 in confstr () from /lib/tls/libc.so.6
#2  0x410dc234 in getopt_long_only () from /lib/tls/libc.so.6
#3  0x080572ea in parse_cmdline (argc=9, argv=0xbf9eb3a4, vob=0x4114af40)
    at cmdline.c:233
#4  0x0804f5fe in main (argc=9, argv=0xbf9eb3a4) at transcode.c:622
%

Thanks.

-- 
Florent

Reply via email to