Bug#503321: Segfault in cur_title_get_chapter_bounds
Martin Michlmayr
tbm at cyrius.com
Fri Oct 24 18:26:22 UTC 2008
Package: gstreamer0.10-plugins-ugly
Versity: 0.10.8-1
Severity: important
I get the following segfault while ripping a DVD with thoggen:
:: Probing dvddemux audio and video pads ...
:: gst_dvd_read_src_convert_timecode: assertion `(time->hour >> 4) < 0xa && (time->hour & 0xf) < 0xa' failed
:: gst_dvd_read_src_convert_timecode: assertion `(time->hour >> 4) < 0xa && (time->hour & 0xf) < 0xa' failed
:: gst_dvd_read_src_convert_timecode: assertion `(time->hour >> 4) < 0xa && (time->hour & 0xf) < 0xa' failed
:: gst_dvd_read_src_convert_timecode: assertion `(time->hour >> 4) < 0xa && (time->hour & 0xf) < 0xa' failed
:: gst_dvd_read_src_convert_timecode: assertion `(time->hour >> 4) < 0xa && (time->hour & 0xf) < 0xa' failed
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7f7b6c7856e0 (LWP 24972)]
0x00007f7b63725597 in cur_title_get_chapter_bounds (src=0x11bc740, chapter=19, p_first_cell=0x7fff748b65cc,
p_last_cell=0x7fff748b65c8) at dvdreadsrc.c:329
329 *p_first_cell = pgc->program_map[pgn - 1] - 1;
(gdb) where
#0 0x00007f7b63725597 in cur_title_get_chapter_bounds (src=0x11bc740, chapter=19, p_first_cell=0x7fff748b65cc,
p_last_cell=0x7fff748b65c8) at dvdreadsrc.c:329
#1 0x00007f7b637259fd in gst_dvd_read_src_get_chapter_starts (src=0x11bc740) at dvdreadsrc.c:408
#2 0x00007f7b63726eeb in gst_dvd_read_src_goto_title (src=0x11bc740, title=23, angle=0) at dvdreadsrc.c:580
#3 0x00007f7b63724bd3 in gst_dvd_read_src_start (basesrc=0x11bc740) at dvdreadsrc.c:213
#4 0x00007f7b6b59dd37 in ?? () from /usr/lib/libgstbase-0.10.so.0
#5 0x00007f7b6b59f0b9 in ?? () from /usr/lib/libgstbase-0.10.so.0
#6 0x00007f7b6b32532d in gst_pad_activate_push () from /usr/lib/libgstreamer-0.10.so.0
#7 0x00007f7b6b3257a7 in gst_pad_set_active () from /usr/lib/libgstreamer-0.10.so.0
#8 0x00007f7b6b30e70b in ?? () from /usr/lib/libgstreamer-0.10.so.0
#9 0x00007f7b6b319b83 in gst_iterator_fold () from /usr/lib/libgstreamer-0.10.so.0
The (almost) full log is attached.
--
Martin Michlmayr
http://www.cyrius.com/
-------------- next part --------------
:: [13] [00:13:57] [Video 00] [ 2 chapters] [ 4:3] [720x576] [25.00 fps]
:: [Audio 00] [en] AC3, Stereo
:: [Sub 00] [en]
:: [Sub 00] [es]
:: [Sub 00] [nl]
:: [14] [00:01:51] [Video 00] [ 2 chapters] [ 4:3] [720x576] [25.00 fps]
:: [Audio 00] [en] AC3, Stereo
:: [Sub 00] [es]
:: [Sub 00] [nl]
:: [15] [00:01:34] [Video 00] [ 2 chapters] [ 4:3] [720x576] [25.00 fps]
:: [Audio 00] [en] AC3, Stereo
:: [Sub 00] [es]
:: [Sub 00] [nl]
:: [16] [00:01:38] [Video 00] [ 2 chapters] [16:9] [720x576] [25.00 fps]
:: [Audio 00] [en] AC3, Stereo
:: [Sub 00] [es]
:: [Sub 01] [nl]
:: [17] [00:01:52] [Video 00] [ 2 chapters] [ 4:3] [720x576] [25.00 fps]
:: [Audio 00] [en] AC3, Stereo
:: [Sub 00] [es]
:: [Sub 00] [nl]
:: [18] [00:01:31] [Video 00] [ 2 chapters] [16:9] [720x576] [25.00 fps]
:: [Audio 00] [en] AC3, Stereo
:: [Sub 00] [es]
:: [Sub 01] [nl]
:: [19] [00:01:44] [Video 00] [ 2 chapters] [16:9] [720x576] [25.00 fps]
:: [Audio 00] [en] AC3, Stereo
:: [Sub 00] [es]
:: [Sub 01] [nl]
:: [20] [00:02:28] [Video 00] [ 2 chapters] [ 4:3] [720x576] [25.00 fps]
:: [Audio 00] [en] AC3, Stereo
:: [21] [00:00:46] [Video 00] [ 2 chapters] [16:9] [720x576] [25.00 fps]
:: [Audio 00] [en] AC3, Stereo
:: [22] [00:00:36] [Video 00] [ 2 chapters] [16:9] [720x576] [25.00 fps]
:: [Audio 00] [en] AC3, 5.1
:: [23] [00:00:46] [Video 00] [ 2 chapters] [ 4:3] [720x576] [25.00 fps]
:: [Audio 00] [en] AC3, Stereo
:: [24] [01:36:57] [Video 00] [20 chapters] [ 4:3] [720x576] [29.97 fps]
:: [Audio 00] [en] AC3, 5.1
:: [Audio 01] [de] AC3, 5.1
:: [Sub 00] [en]
:: [Sub 00] [de]
:: [Sub 00] [fj]
:: New video bitrate: 908 kbps (for target size 695.0M)
:: [1] Default Audio Stream: en (aid = 0, pad = audio_00)
:: [6] Default Audio Stream: en (aid = 0, pad = audio_00)
:: [11] Default Audio Stream: en (aid = 0, pad = audio_00)
:: [12] Default Audio Stream: en (aid = 0, pad = audio_00)
:: [13] Default Audio Stream: en (aid = 0, pad = audio_00)
:: [14] Default Audio Stream: en (aid = 0, pad = audio_00)
:: [15] Default Audio Stream: en (aid = 0, pad = audio_00)
:: [16] Default Audio Stream: en (aid = 0, pad = audio_00)
:: [17] Default Audio Stream: en (aid = 0, pad = audio_00)
:: [18] Default Audio Stream: en (aid = 0, pad = audio_00)
:: [19] Default Audio Stream: en (aid = 0, pad = audio_00)
:: [20] Default Audio Stream: en (aid = 0, pad = audio_00)
:: [21] Default Audio Stream: en (aid = 0, pad = audio_00)
:: [22] Default Audio Stream: en (aid = 0, pad = audio_00)
:: [23] Default Audio Stream: en (aid = 0, pad = audio_00)
:: New video bitrate: 833 kbps (for target size 695.0M)
:: [24] Default Audio Stream: en (aid = 0, pad = audio_00)
:: PID 24977 exited with status 0.
:: Filling view... (active_drive = 0x10de480)
:: target_output_size = 695.0M
:: New video bitrate: 908 kbps (for target size 695.0M)
:: default_aid = 0
:: [1] Selected Audio Stream: en (aid = 0, pad = audio_00)
:: New video bitrate: 908 kbps (for target size 695.0M)
:: target_output_size = 695.0M
:: default_aid = 0
:: [24] Selected Audio Stream: en (aid = 0, pad = audio_00)
:: New video bitrate: 833 kbps (for target size 695.0M)
:: inhibiting power manager
:: PowerManager::Inhibit succeeded (cookie now 1221838261)
:: Using ffdeinterlace for deinterlacing
:: Scaling method: 4-tap
:: Probing dvddemux audio and video pads ...
*** libdvdread: CHECK_VALUE failed in ifo_read.c:714 ***
*** for cell_playback[i].first_sector <= cell_playback[i].last_vobu_start_sector ***
*** libdvdread: CHECK_VALUE failed in ifo_read.c:714 ***
*** for cell_playback[i].first_sector <= cell_playback[i].last_vobu_start_sector ***
*** Zero check failed in ifo_read.c:735
for cell_position[i].zero_1 = 0x04
*** Zero check failed in ifo_read.c:735
for cell_position[i].zero_1 = 0x04
*** Zero check failed in ifo_read.c:735
for cell_position[i].zero_1 = 0x04
*** Zero check failed in ifo_read.c:735
for cell_position[i].zero_1 = 0x04
*** Zero check failed in ifo_read.c:735
for cell_position[i].zero_1 = 0x04
*** Zero check failed in ifo_read.c:735
for cell_position[i].zero_1 = 0x04
*** Zero check failed in ifo_read.c:735
for cell_position[i].zero_1 = 0x04
*** Zero check failed in ifo_read.c:735
for cell_position[i].zero_1 = 0x04
*** Zero check failed in ifo_read.c:735
for cell_position[i].zero_1 = 0x04
*** Zero check failed in ifo_read.c:735
for cell_position[i].zero_1 = 0x04
*** Zero check failed in ifo_read.c:735
for cell_position[i].zero_1 = 0x04
[New Thread 0x415ff950 (LWP 24979)]
:: dvddemux::new-pad 'video_00' (using)
[New Thread 0x42e15950 (LWP 24980)]
:: REMOVING DUMMY FAKESINK
:: Mapped caps audio/x-ac3 => decoder a52dec
:: dvddemux::new-pad 'audio_00' (using) (a52dec) (audio/x-ac3)
[New Thread 0x41e00950 (LWP 24981)]
:: Mapped caps audio/x-ac3 => decoder a52dec
:: dvddemux::new-pad 'audio_01' (skipping)
:: Mapped caps audio/x-ac3 => decoder a52dec
:: dvddemux::new-pad 'audio_02' (skipping)
:: dvddemux::new-pad 'audio_03' (skipping)
:: dvddemux::new-pad 'audio_04' (skipping)
:: dvddemux::new-pad 'audio_05' (skipping)
:: dvddemux::new-pad 'audio_06' (skipping)
:: dvddemux::new-pad 'subpicture_00' (skipping)
:: dvddemux::new-pad 'subpicture_01' (skipping)
:: dvddemux::new-pad 'subpicture_02' (skipping)
:: dvddemux::new-pad 'subpicture_03' (skipping)
:: dvddemux::new-pad 'subpicture_04' (skipping)
:: dvddemux::new-pad 'subpicture_05' (skipping)
:: dvddemux::new-pad 'subpicture_06' (skipping)
:: dvddemux::new-pad 'subpicture_07' (skipping)
:: dvddemux::new-pad 'subpicture_08' (skipping)
:: dvddemux::new-pad 'subpicture_09' (skipping)
:: dvddemux::new-pad 'subpicture_10' (skipping)
:: dvddemux::new-pad 'subpicture_11' (skipping)
:: dvddemux::new-pad 'subpicture_12' (skipping)
:: dvddemux::new-pad 'subpicture_13' (skipping)
:: dvddemux::new-pad 'subpicture_14' (skipping)
:: dvddemux::new-pad 'subpicture_15' (skipping)
:: dvddemux::new-pad 'subpicture_16' (skipping)
:: dvddemux::new-pad 'subpicture_17' (skipping)
:: dvddemux::new-pad 'private_2' (skipping)
:: Found audio and video pads.
:: Size 3 = 480x292 (cropping=0L,0R,70T,72B)
:: Adding audio stream 0, pad = audio_00
:: Using target video bitrate of 908.
No accelerated IMDCT transform found
*** libdvdread: CHECK_VALUE failed in ifo_read.c:714 ***
*** for cell_playback[i].first_sector <= cell_playback[i].last_vobu_start_sector ***
*** libdvdread: CHECK_VALUE failed in ifo_read.c:714 ***
*** for cell_playback[i].first_sector <= cell_playback[i].last_vobu_start_sector ***
*** Zero check failed in ifo_read.c:735
for cell_position[i].zero_1 = 0x04
*** Zero check failed in ifo_read.c:735
for cell_position[i].zero_1 = 0x04
*** Zero check failed in ifo_read.c:735
for cell_position[i].zero_1 = 0x04
*** Zero check failed in ifo_read.c:735
for cell_position[i].zero_1 = 0x04
*** Zero check failed in ifo_read.c:735
for cell_position[i].zero_1 = 0x04
*** Zero check failed in ifo_read.c:735
for cell_position[i].zero_1 = 0x04
*** Zero check failed in ifo_read.c:735
for cell_position[i].zero_1 = 0x04
*** Zero check failed in ifo_read.c:735
for cell_position[i].zero_1 = 0x04
*** Zero check failed in ifo_read.c:735
for cell_position[i].zero_1 = 0x04
*** Zero check failed in ifo_read.c:735
for cell_position[i].zero_1 = 0x04
*** Zero check failed in ifo_read.c:735
for cell_position[i].zero_1 = 0x04
[New Thread 0x43616950 (LWP 24987)]
:: pixel-aspect-ratio = 64/45 = 1.422
[New Thread 0x43e17950 (LWP 24988)]
[Thread 0x43e17950 (LWP 24988) exited]
:: ========= ERROR from element src =========
:: Could not read from resource. (dvdreadsrc.c(919): gst_dvd_read_src_create (): /pipeline1/src)
[Thread 0x41e00950 (LWP 24981) exited]
[Thread 0x42e15950 (LWP 24980) exited]
[Thread 0x415ff950 (LWP 24979) exited]
[Thread 0x43616950 (LWP 24987) exited]
:: Using ffdeinterlace for deinterlacing
:: Scaling method: 4-tap
:: Probing dvddemux audio and video pads ...
:: gst_dvd_read_src_convert_timecode: assertion `(time->hour >> 4) < 0xa && (time->hour & 0xf) < 0xa' failed
:: gst_dvd_read_src_convert_timecode: assertion `(time->hour >> 4) < 0xa && (time->hour & 0xf) < 0xa' failed
:: gst_dvd_read_src_convert_timecode: assertion `(time->hour >> 4) < 0xa && (time->hour & 0xf) < 0xa' failed
:: gst_dvd_read_src_convert_timecode: assertion `(time->hour >> 4) < 0xa && (time->hour & 0xf) < 0xa' failed
:: gst_dvd_read_src_convert_timecode: assertion `(time->hour >> 4) < 0xa && (time->hour & 0xf) < 0xa' failed
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7f7b6c7856e0 (LWP 24972)]
0x00007f7b63725597 in cur_title_get_chapter_bounds (src=0x11bc740, chapter=19, p_first_cell=0x7fff748b65cc,
p_last_cell=0x7fff748b65c8) at dvdreadsrc.c:329
329 *p_first_cell = pgc->program_map[pgn - 1] - 1;
(gdb) where
#0 0x00007f7b63725597 in cur_title_get_chapter_bounds (src=0x11bc740, chapter=19, p_first_cell=0x7fff748b65cc,
p_last_cell=0x7fff748b65c8) at dvdreadsrc.c:329
#1 0x00007f7b637259fd in gst_dvd_read_src_get_chapter_starts (src=0x11bc740) at dvdreadsrc.c:408
#2 0x00007f7b63726eeb in gst_dvd_read_src_goto_title (src=0x11bc740, title=23, angle=0) at dvdreadsrc.c:580
#3 0x00007f7b63724bd3 in gst_dvd_read_src_start (basesrc=0x11bc740) at dvdreadsrc.c:213
#4 0x00007f7b6b59dd37 in ?? () from /usr/lib/libgstbase-0.10.so.0
#5 0x00007f7b6b59f0b9 in ?? () from /usr/lib/libgstbase-0.10.so.0
#6 0x00007f7b6b32532d in gst_pad_activate_push () from /usr/lib/libgstreamer-0.10.so.0
#7 0x00007f7b6b3257a7 in gst_pad_set_active () from /usr/lib/libgstreamer-0.10.so.0
#8 0x00007f7b6b30e70b in ?? () from /usr/lib/libgstreamer-0.10.so.0
#9 0x00007f7b6b319b83 in gst_iterator_fold () from /usr/lib/libgstreamer-0.10.so.0
#10 0x00007f7b6b30e1f6 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#11 0x00007f7b6b30e2a7 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#12 0x00007f7b6b30e5f8 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#13 0x00007f7b6b5a0b64 in ?? () from /usr/lib/libgstbase-0.10.so.0
#14 0x00007f7b6b30b15e in gst_element_change_state () from /usr/lib/libgstreamer-0.10.so.0
#15 0x00007f7b6b30b684 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#16 0x00007f7b6b2fd514 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#17 0x00007f7b6b3287ce in ?? () from /usr/lib/libgstreamer-0.10.so.0
#18 0x00007f7b6b30b15e in gst_element_change_state () from /usr/lib/libgstreamer-0.10.so.0
#19 0x00007f7b6b30b274 in gst_element_change_state () from /usr/lib/libgstreamer-0.10.so.0
#20 0x00007f7b6b30b684 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#21 0x000000000041ae89 in ?? ()
#22 0x00000000004211d1 in ?? ()
#23 0x0000000000410b7d in ?? ()
#24 0x0000000000422269 in ?? ()
#25 0x00007f7b699cc1a6 in __libc_start_main () from /lib/libc.so.6
#26 0x00000000004103d9 in ?? ()
#27 0x00007fff748b71f8 in ?? ()
#28 0x000000000000001c in ?? ()
#29 0x0000000000000001 in ?? ()
#30 0x00007fff748b8bc8 in ?? ()
#31 0x0000000000000000 in ?? ()
(gdb)
More information about the Pkg-gstreamer-maintainers
mailing list