Crash on reading DVD

Bug #74886 reported by Joakim
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
KungFu
Incomplete
High
Jason Gerard DeRose

Bug Description

When I start up KF with a DVD in the drive it starts reading chapters until it gets here:

*** libdvdread: CHECK_VALUE failed in ifo_read.c:710 ***
*** for cell_playback[i].first_sector <= cell_playback[i].last_vobu_start_sector ***

*** libdvdread: CHECK_VALUE failed in ifo_read.c:710 ***
*** for cell_playback[i].first_sector <= cell_playback[i].last_vobu_start_sector ***

*** libdvdread: CHECK_VALUE failed in ifo_read.c:710 ***
*** for cell_playback[i].first_sector <= cell_playback[i].last_vobu_start_sector ***

*** libdvdread: CHECK_VALUE failed in ifo_read.c:710 ***
*** for cell_playback[i].first_sector <= cell_playback[i].last_vobu_start_sector ***

*** libdvdread: CHECK_VALUE failed in ifo_read.c:710 ***
*** for cell_playback[i].first_sector <= cell_playback[i].last_vobu_start_sector ***

*** libdvdread: CHECK_VALUE failed in ifo_read.c:710 ***
*** for cell_playback[i].first_sector <= cell_playback[i].last_vobu_start_sector ***

*** libdvdread: CHECK_VALUE failed in ifo_read.c:710 ***
*** for cell_playback[i].first_sector <= cell_playback[i].last_vobu_start_sector ***

*** libdvdread: CHECK_VALUE failed in ifo_read.c:710 ***
*** for cell_playback[i].first_sector <= cell_playback[i].last_vobu_start_sector ***

*** libdvdread: CHECK_VALUE failed in ifo_read.c:710 ***
*** for cell_playback[i].first_sector <= cell_playback[i].last_vobu_start_sector ***

*** libdvdread: CHECK_VALUE failed in ifo_read.c:710 ***
*** for cell_playback[i].first_sector <= cell_playback[i].last_vobu_start_sector ***

*** libdvdread: CHECK_VALUE failed in ifo_read.c:710 ***
*** for cell_playback[i].first_sector <= cell_playback[i].last_vobu_start_sector ***

*** Zero check failed in ifo_read.c:731
    for cell_position[i].zero_1 = 0x04
*** Zero check failed in ifo_read.c:731
    for cell_position[i].zero_1 = 0x04
*** Zero check failed in ifo_read.c:731
    for cell_position[i].zero_1 = 0x04
*** Zero check failed in ifo_read.c:731
    for cell_position[i].zero_1 = 0x04
*** Zero check failed in ifo_read.c:731
    for cell_position[i].zero_1 = 0x04
*** Zero check failed in ifo_read.c:731
    for cell_position[i].zero_1 = 0x04
*** Zero check failed in ifo_read.c:731
    for cell_position[i].zero_1 = 0x04
*** Zero check failed in ifo_read.c:731
    for cell_position[i].zero_1 = 0x04
*** Zero check failed in ifo_read.c:731
    for cell_position[i].zero_1 = 0x04
*** Zero check failed in ifo_read.c:731
    for cell_position[i].zero_1 = 0x04
*** Zero check failed in ifo_read.c:731
    for cell_position[i].zero_1 = 0x04
*** Zero check failed in ifo_read.c:731
    for cell_position[i].zero_1 = 0x04
*** Zero check failed in ifo_read.c:731
    for cell_position[i].zero_1 = 0x04
*** Zero check failed in ifo_read.c:731
    for cell_position[i].zero_1 = 0x04
*** Zero check failed in ifo_read.c:731
    for cell_position[i].zero_1 = 0x04
*** Zero check failed in ifo_read.c:731
    for cell_position[i].zero_1 = 0x04
*** Zero check failed in ifo_read.c:731
    for cell_position[i].zero_1 = 0x04
*** Zero check failed in ifo_read.c:731
    for cell_position[i].zero_1 = 0x04
*** Zero check failed in ifo_read.c:731
    for cell_position[i].zero_1 = 0x04
*** Zero check failed in ifo_read.c:731
    for cell_position[i].zero_1 = 0x04
*** Zero check failed in ifo_read.c:731
    for cell_position[i].zero_1 = 0x04
*** Zero check failed in ifo_read.c:731
    for cell_position[i].zero_1 = 0x04
*** Zero check failed in ifo_read.c:731
    for cell_position[i].zero_1 = 0x04
*** Zero check failed in ifo_read.c:731
    for cell_position[i].zero_1 = 0x04
*** Zero check failed in ifo_read.c:731
    for cell_position[i].zero_1 = 0x04
*** Zero check failed in ifo_read.c:731
    for cell_position[i].zero_1 = 0x04
*** Zero check failed in ifo_read.c:731
    for cell_position[i].zero_1 = 0x04
*** Zero check failed in ifo_read.c:731
    for cell_position[i].zero_1 = 0x04
*** Zero check failed in ifo_read.c:731
    for cell_position[i].zero_1 = 0x04
*** Zero check failed in ifo_read.c:731
    for cell_position[i].zero_1 = 0x04
*** Zero check failed in ifo_read.c:731
    for cell_position[i].zero_1 = 0x04
*** Zero check failed in ifo_read.c:731
    for cell_position[i].zero_1 = 0x04
*** Zero check failed in ifo_read.c:731
    for cell_position[i].zero_1 = 0x04
*** Zero check failed in ifo_read.c:731
    for cell_position[i].zero_1 = 0x04
*** Zero check failed in ifo_read.c:731
    for cell_position[i].zero_1 = 0x04
*** Zero check failed in ifo_read.c:731
    for cell_position[i].zero_1 = 0x05
*** Zero check failed in ifo_read.c:731
    for cell_position[i].zero_1 = 0x06
*** Zero check failed in ifo_read.c:731
    for cell_position[i].zero_1 = 0x04
*** Zero check failed in ifo_read.c:731
    for cell_position[i].zero_1 = 0x04
*** Zero check failed in ifo_read.c:731
    for cell_position[i].zero_1 = 0x04
*** Zero check failed in ifo_read.c:731
    for cell_position[i].zero_1 = 0x04
*** Zero check failed in ifo_read.c:731
    for cell_position[i].zero_1 = 0x04
*** Zero check failed in ifo_read.c:731
    for cell_position[i].zero_1 = 0x04
*** Zero check failed in ifo_read.c:731
    for cell_position[i].zero_1 = 0x04
*** Zero check failed in ifo_read.c:731
    for cell_position[i].zero_1 = 0x04
*** Zero check failed in ifo_read.c:731
    for cell_position[i].zero_1 = 0x04
*** Zero check failed in ifo_read.c:731
    for cell_position[i].zero_1 = 0x04
*** Zero check failed in ifo_read.c:731
    for cell_position[i].zero_1 = 0x04

** ERROR **: file dvdreadsrc.c: line 773 (gst_dvd_read_src_read): assertion failed: (src->cur_pack == dsi_pack.dsi_gi.nv_pck_lbn)
aborting...
Aborted (core dumped)

Revision history for this message
Jason Gerard DeRose (jderose) wrote :

Thank you for your bug report.

This is not a KungFu bug, but instead is GStreamer or perhaps a libdvdread bug; however, this is still an important one to me because it is relevant to my work on dvdsrc.

Recently there has been a bug filed in GStreamer about this same dvdreadsrc assertion failure:
http://bugzilla.gnome.org/show_bug.cgi?id=358891

In the bug above, it was on a self-authored DVD created using Sonic MyDVD Deluxe. What DVD were you trying to rip?

Also, could you please past in KungFu log file from .config/kungfu/log.txt
This will give me some idea of what KungFu was trying to do just before the assertion failure.

Changed in kungfu:
assignee: nobody → jderose
importance: Undecided → High
status: Unconfirmed → Needs Info
Revision history for this message
Joakim (jryden) wrote :

Here's the contents of log.txt. The DVD is from Netflix, so not self-authored

INFO kf_state Loading state from /home/jryden/.config/kungfu/state.pickled
INFO kf_gst Using dvdreadsrc element
INFO kf_dbus Adding volume: /org/freedesktop/Hal/devices/volume_label_LEONARD_COHEN
INFO kf_gst Reading titles from LEONARD_COHEN at /dev/hdd
INFO kf_gst 13 titles found on LEONARD_COHEN
INFO kf_gst Title 1 is 720x480 with 32:27 pixel-aspect-ratio
INFO kf_gst Title 1 has duration 103:45
INFO kf_gst Title 1 has audio stream en AC-3 audio on pad audio_00
INFO kf_gst Title 1 has audio stream en AC-3 audio on pad audio_01
INFO kf_gst Title 1 has audio stream en AC-3 audio on pad audio_02
INFO kf_gst Title 1 has audio stream en AC-3 audio on pad audio_03
INFO kf_gst Title 1 has audio stream en AC-3 audio on pad audio_04
INFO kf_gst Title 1 has audio stream en AC-3 audio on pad audio_05
INFO kf_gst Title 1 has audio stream en AC-3 audio on pad audio_06
INFO kf_gst Title 1 has audio stream en AC-3 audio on pad audio_07
INFO kf_gst Title 2 is 720x480 with 32:27 pixel-aspect-ratio
INFO kf_gst Title 2 has duration 3:58
INFO kf_gst Title 2 has audio stream en AC-3 audio on pad audio_00
INFO kf_gst Title 3 is 720x480 with 32:27 pixel-aspect-ratio
INFO kf_gst Title 3 has duration 3:28
INFO kf_gst Title 3 has audio stream en AC-3 audio on pad audio_00
INFO kf_gst Title 4 is 720x480 with 32:27 pixel-aspect-ratio
INFO kf_gst Title 4 has duration 6:37
INFO kf_gst Title 4 has audio stream en AC-3 audio on pad audio_00
INFO kf_gst Title 5 is 720x480 with 32:27 pixel-aspect-ratio
INFO kf_gst Title 5 has duration 5:11
INFO kf_gst Title 5 has audio stream en AC-3 audio on pad audio_00
INFO kf_gst Title 6 is 720x480 with 32:27 pixel-aspect-ratio
INFO kf_gst Title 6 has duration 4:20
INFO kf_gst Title 6 has audio stream en AC-3 audio on pad audio_00
INFO kf_gst Title 7 is 720x480 with 8:9 pixel-aspect-ratio
INFO kf_gst Title 7 has duration 11:42
INFO kf_gst Title 7 has audio stream en AC-3 audio on pad audio_00
INFO kf_gst Title 8 is 720x480 with 8:9 pixel-aspect-ratio
WARNING kf_gst Skipping title 8: 14 < 60 (MIN_DURATION)
INFO kf_gst Title 9 is 720x480 with 32:27 pixel-aspect-ratio
WARNING kf_gst Skipping title 9: 23 < 60 (MIN_DURATION)
INFO kf_gst Title 10 is 720x480 with 32:27 pixel-aspect-ratio
WARNING kf_gst Skipping title 10: 23 < 60 (MIN_DURATION)
INFO kf_gst Title 11 is 720x480 with 8:9 pixel-aspect-ratio
WARNING kf_gst Skipping title 11: 9 < 60 (MIN_DURATION)

Revision history for this message
rusivi2 (rusivi2-deactivatedaccount) wrote :

Thank you for reporting this problem.

What version of Ubuntu were you using?

Does this issue occur in Lucid?

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.