Package: lsdvd Version: 0.17-1 Severity: important When trying to check out the DVD for Prince of Persia: The Sands of Time, lsdvd segfaults like this (valgrind output):
==6509== Memcheck, a memory error detector ==6509== Copyright (C) 2002-2015, and GNU GPL'd, by Julian Seward et al. ==6509== Using Valgrind-3.12.0.SVN and LibVEX; rerun with -h for copyright info ==6509== Command: lsdvd ==6509== ==6509== Warning: noted but unhandled ioctl 0x5390 with no size/direction hints. ==6509== This could cause spurious value errors to appear. ==6509== See README_MISSING_SYSCALL_OR_IOCTL for guidance on writing a proper wrapper. ==6509== Warning: noted but unhandled ioctl 0x5392 with no size/direction hints. ==6509== This could cause spurious value errors to appear. ==6509== See README_MISSING_SYSCALL_OR_IOCTL for guidance on writing a proper wrapper. libdvdread: Invalid IFO for title 2 (VTS_02_0.BUP). libdvdread: Invalid IFO for title 3 (VTS_03_0.BUP). libdvdread: Invalid IFO for title 4 (VTS_04_0.BUP). libdvdread: Invalid IFO for title 5 (VTS_05_0.BUP). libdvdread: Invalid IFO for title 6 (VTS_06_0.BUP). libdvdread: Invalid IFO for title 7 (VTS_07_0.BUP). libdvdread: Invalid IFO for title 8 (VTS_08_0.BUP). libdvdread: Invalid IFO for title 43 (VTS_43_0.BUP). libdvdread: Invalid IFO for title 44 (VTS_44_0.BUP). libdvdread: Invalid IFO for title 45 (VTS_45_0.BUP). ==6509== Invalid read of size 8 ==6509== at 0x401517: ??? (in /usr/bin/lsdvd) ==6509== by 0x50766FF: (below main) (libc-start.c:291) ==6509== Address 0x50 is not stack'd, malloc'd or (recently) free'd ==6509== ==6509== ==6509== Process terminating with default action of signal 11 (SIGSEGV) ==6509== Access not within mapped region at address 0x50 ==6509== at 0x401517: ??? (in /usr/bin/lsdvd) ==6509== by 0x50766FF: (below main) (libc-start.c:291) ==6509== If you believe this happened as a result of a stack ==6509== overflow in your program's main thread (unlikely but ==6509== possible), you can try to increase the size of the ==6509== main thread stack using the --main-stacksize= flag. ==6509== The main thread stack size used in this run was 8388608. ==6509== ==6509== HEAP SUMMARY: ==6509== in use at exit: 2,325,044 bytes in 6,810 blocks ==6509== total heap usage: 14,240 allocs, 7,430 frees, 34,142,822 bytes allocated ==6509== ==6509== LEAK SUMMARY: ==6509== definitely lost: 857,268 bytes in 3,457 blocks ==6509== indirectly lost: 112,280 bytes in 1,350 blocks ==6509== possibly lost: 54,548 bytes in 1 blocks ==6509== still reachable: 1,300,948 bytes in 2,002 blocks ==6509== suppressed: 0 bytes in 0 blocks ==6509== Rerun with --leak-check=full to see details of leaked memory ==6509== ==6509== For counts of detected and suppressed errors, rerun with: -v ==6509== ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 0 from 0) I tried installing a dbgsym package to get a better backtrace, but found no such package in debian. -- Happy hacking Petter Reinholdtsen