k9copy crashes when I try to open encrypted dvd

Bug #574825 reported by tdeering
28
This bug affects 6 people
Affects Status Importance Assigned to Milestone
k9copy (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

k9copy crashes when I try to open an encrypted dvd. Below is some of the error messages that get sent to the command line when I try:

tom@tom-laptop:~$ sudo k9copy
Error: "/var/tmp/kdecache-tom" is owned by uid 1000 instead of uid 0.
Error: "/tmp/kde-tomhsG7hM" is owned by uid 1000 instead of uid 0.
Error: "/tmp/ksocket-tomc8vRv1" is owned by uid 1000 instead of uid 0.
libdvdread: Invalid IFO for title 2 (VTS_02_0.IFO).

*** libdvdread: CHECK_VALUE failed in /build/buildd/k9copy-2.3.5/src/dvdread/ifo_read.c:1144 ***
*** for vts_ptt_srpt->title[i].ptt[j].pgn != 0 ***

*** libdvdread: CHECK_VALUE failed in /build/buildd/k9copy-2.3.5/src/dvdread/ifo_read.c:1886 ***
*** for pgci_ut->nr_of_lus < 100 ***

libdvdread: Invalid IFO for title 3 (VTS_03_0.IFO).

*** libdvdread: CHECK_VALUE failed in /build/buildd/k9copy-2.3.5/src/dvdread/ifo_read.c:1144 ***
*** for vts_ptt_srpt->title[i].ptt[j].pgn != 0 ***

*** libdvdread: CHECK_VALUE failed in /build/buildd/k9copy-2.3.5/src/dvdread/ifo_read.c:1886 ***
*** for pgci_ut->nr_of_lus < 100 ***

terminate called after throwing an instance of 'St9bad_alloc'
  what(): std::bad_alloc
KCrash: Application 'k9copy' crashing...
Alarm clock

Revision history for this message
DavidDucos (david-ducos) wrote :

Same here

Revision history for this message
Broco (broco2002) wrote :

Confirmed with Ubuntu 10.04 64 bit

Revision history for this message
avinas (avinas17) wrote :

Confirmed with Ubuntu 10.10 64 bit, Disney film

Revision history for this message
Casper Aleva (tonus) wrote :
Download full text (3.4 KiB)

Confirmed on Ubuntu 10.10 32 bits when opening different encrypted DVDs. This could be in a recent update, a few days back this worked fine. Updates are not installed daily, so this could be an update of a few weeks ago.

When starting from cli, without sudo:

A lot of this...

*** libdvdread: CHECK_VALUE failed in /build/buildd/k9copy-2.3.5/src/dvdread/ifo_read.c:776 ***
*** for pgc->program_map_offset == 0 ***

*** libdvdread: CHECK_VALUE failed in /build/buildd/k9copy-2.3.5/src/dvdread/ifo_read.c:776 ***
*** for pgc->program_map_offset == 0 ***

*** libdvdread: CHECK_VALUE failed in /build/buildd/k9copy-2.3.5/src/dvdread/ifo_read.c:776 ***
*** for pgc->program_map_offset == 0 ***

*** libdvdread: CHECK_VALUE failed in /build/buildd/k9copy-2.3.5/src/dvdread/ifo_read.c:604 ***
*** for PGC_COMMAND_TBL_SIZE + total * COMMAND_DATA_SIZE <= cmd_tbl->last_byte + 1U ***

*** libdvdread: CHECK_VALUE failed in /build/buildd/k9copy-2.3.5/src/dvdread/ifo_read.c:777 ***
*** for pgc->cell_playback_offset == 0 ***

*** libdvdread: CHECK_VALUE failed in /build/buildd/k9copy-2.3.5/src/dvdread/ifo_read.c:777 ***
*** for pgc->cell_playback_offset == 0 ***

*** libdvdread: CHECK_VALUE failed in /build/buildd/k9copy-2.3.5/src/dvdread/ifo_read.c:777 ***
*** for pgc->cell_playback_offset == 0 ***

*** libdvdread: CHECK_VALUE failed in /build/buildd/k9copy-2.3.5/src/dvdread/ifo_read.c:777 ***
*** for pgc->cell_playback_offset == 0 ***

*** libdvdread: CHECK_VALUE failed in /build/buildd/k9copy-2.3.5/src/dvdread/ifo_read.c:777 ***
*** for pgc->cell_playback_offset == 0 ***

*** libdvdread: CHECK_VALUE failed in /build/buildd/k9copy-2.3.5/src/dvdread/ifo_read.c:777 ***
*** for pgc->cell_playback_offset == 0 ***

*** libdvdread: CHECK_VALUE failed in /build/buildd/k9copy-2.3.5/src/dvdread/ifo_read.c:777 ***
*** for pgc->cell_playback_offset == 0 ***

and finally...

terminate called after throwing an instance of 'St9bad_alloc'
  what(): std::bad_alloc
KCrash: Application 'k9copy' crashing...

Possibly incomplete backtrace follows.

-- Backtrace:
Application: k9Copy (k9copy), signal: Aborted
[Current thread is 1 (Thread 0xb77fba20 (LWP 4016))]

Thread 2 (Thread 0xb757ab70 (LWP 4018)):
#0 0x00647416 in __kernel_vsyscall ()
#1 0x05b2ddf6 in poll () from /lib/libc.so.6
#2 0x04d68a1b in g_poll () from /lib/libglib-2.0.so.0
#3 0x04d5b43c in ?? () from /lib/libglib-2.0.so.0
#4 0x04d5bba7 in g_main_loop_run () from /lib/libglib-2.0.so.0
#5 0x036406b4 in ?? () from /usr/lib/libgio-2.0.so.0
#6 0x04d8248f in ?? () from /lib/libglib-2.0.so.0
#7 0x01d52cc9 in start_thread () from /lib/libpthread.so.0
#8 0x05b3c69e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb77fba20 (LWP 4016)):
[KCrash Handler]
#7 0x00647416 in __kernel_vsyscall ()
#8 0x05a96941 in raise () from /lib/libc.so.6
#9 0x05a99e42 in abort () from /lib/libc.so.6
#10 0x00bb7055 in __gnu_cxx::__verbose_terminate_handler() () from /usr/lib/libstdc++.so.6
#11 0x00bb4f35 in ?? () from /usr/lib/libstdc++.so.6
#12 0x00bb4f72 in std::terminate() () from /usr/lib/libstdc++.so.6
#13 0x00bb50e1 in __cxa_throw () from /usr/lib/libstdc++.so.6
#14 0x043a4ea5 in qBadAlloc () at global/qglobal.cpp:1996
#...

Read more...

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in k9copy (Ubuntu):
status: New → Confirmed
no longer affects: medibuntu
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.