bug-vcdimager
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[VCDImager Bugs/Devel] 7.11pre1 segfaults


From: Philipp Zabel
Subject: [VCDImager Bugs/Devel] 7.11pre1 segfaults
Date: Fri, 5 Oct 2001 13:04:39 +0200

Hi!

I just tried to make an SVCD out of two MPEG streams encoded/multiplexed with
mjpegtool's mpeg2enc/mplex and today's CVS version of vcdimager. I ran
$ vcdimager --type=svcd 2a_.mpg 2b_.mpg
and it segfaulted after scanning the second stream (gdb session / backtrace
below)
The same things happen if I try to process only one of the streams.
To me it seems that some pbc list pointer points into the void during
finalization, but I don't understand how this happens. Can I do anything
to help resolve this? Thank you!

gdb session / backtrace:

$ gdb vcdimager
GNU gdb 5.0
Copyright 2000 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 "i686-pc-linux-gnu"...
(gdb) run --type=svcd 2a_.mpg 2b_.mpg -v
Starting program: /home/lesath/bin/vcdimager --type=svcd 2a_.mpg 2b_.mpg -v
++ WARN: initializing libvcd 0.7.11pre1 [linux-gnu/i686]
++ WARN:  
++ WARN:  this is the UNSTABLE development branch!
++ WARN:  use only if you know what you are doing
++ WARN:  see http://www.hvrlab.org/~hvr/vcdimager/ for more information
++ WARN:  
--DEBUG: changed volume label to `VIDEOCD'
--DEBUG: changed application id to `'
--DEBUG: changed album id to `'
--DEBUG: changed volume count to 1
--DEBUG: changed volume number to 1
--DEBUG: changing 'update scan offsets' to 0
   INFO: scanning mpeg sequence item #0 for scanpoints...
--DEBUG: pts start offset 0.502589 (max pts = 1289.710589)
--DEBUG: playing time 1289.208000
   INFO: scanning mpeg sequence item #1 for scanpoints...
--DEBUG: pts start offset 0.502589 (max pts = 1406.326589)
--DEBUG: playing time 1405.824000

Program received signal SIGSEGV, Segmentation fault.
_vcd_list_begin (list=0x4c47d) at vcd_data_structures.c:219
219       return list->begin;
(gdb) bt
#0  _vcd_list_begin (list=0x4c47d) at vcd_data_structures.c:219
#1  0x8059458 in _vcd_pbc_finalize (obj=0x80643d8) at vcd_pbc.c:833
#2  0x804c403 in _finalize_vcd_iso_track (obj=0x80643d8) at vcd.c:1402
#3  0x804db60 in vcd_obj_begin_output (obj=0x80643d8) at vcd.c:2104
#4  0x80497a2 in main (argc=5, argv=0xbffffb24) at vcdimager.c:451
#5  0x4006d5bf in __libc_start_main () from /lib/libc.so.6
(gdb) 

grusz
pHilipp



reply via email to

[Prev in Thread] Current Thread [Next in Thread]