libdvdread: Can't seek to block 256
Felix Kurth <[email protected]>
| Newsgroups | gmane.comp.video.ogle.user |
|---|---|
| Message-ID | <[email protected]> |
Hi
using kernel 2.6.0-test11, i encounter, the following by invoking:
tcprobe -i /dev/dvd
(of course xine is broken too)
libdvdread: Using libdvdcss version 1.2.8 for DVD access
libdvdread: Can't seek to block 256
libdvdread: Can't seek to block 256
libdvdread: Can't open file VIDEO_TS.IFO.
(iodump.c) unable to open directory "/dev/dvd"
im not using ide-scsi, since its deprecaded on that kernel, also cd/dvd
-burning ist broken with it. (Tried it with ide-scsi, dvd-reading does
work, but not cd-burning)
ls -l /dev/dvd
lr-xr-xr-x 1 root root 13 2003-12-08 16:24 /dev/dvd ->
cdroms/cdrom0
ls -l /dev/cdroms/cdrom0
lr-xr-xr-x 1 root root 33 1970-01-01 01:00 /dev/cdroms
cdrom0 -> ../ide/host0/bus1/target0/lun0/cd
(using devfs)
so the problem is related to the atapi stuff ?
Drive is a brand new Plextor PX708A DVD+-RW.
If more information are needed please contact me. I tried to debug
libdvdread, recompiled transcode and libdvdread with -g, but i had no fun,
since gdb crashed very often (GNU gdb 5.3). So i gave up. Maybe i should
try it again with some help. Or is this a kernel bug that i should report ?
has anybody an idea/fix ?
at last, here is the output of a strace:
felix@~ 116 files 81Mb -> strace tcprobe -i /dev/dvd
execve("/usr/bin/tcprobe", ["tcprobe", "-i", "/dev/dvd"], [/* 58 vars */]) =
0
uname({sys="Linux", node="mars", ...}) = 0
brk(0) = 0x80c4000
open("/etc/ld.so.preload", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("/etc/ld.so.cache", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=89945, ...}) = 0
mmap2(NULL, 89945, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40016000
close(3) = 0
open("/usr/lib/libmp3lame.so.0", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`<\214F"..., 1024) =
1024
fstat64(3, {st_mode=S_IFREG|0755, st_size=290984, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x4002c000
mmap2(0x468bd000, 639488, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) =
0x468bd000
mprotect(0x468f7000, 401920, PROT_NONE) = 0
mmap2(0x468f7000, 28672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3,
0x39) = 0x468f7000
mmap2(0x468fe000, 373248, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED
MAP_ANONYMOUS, -1, 0) = 0x468fe000
close(3) = 0
open("/usr/lib/libdvdread.so.3", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\340!\0"..., 1024) =
1024
fstat64(3, {st_mode=S_IFREG|0755, st_size=111397, ...}) = 0
mmap2(NULL, 109304, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4002d000
mprotect(0x40047000, 2808, PROT_NONE) = 0
mmap2(0x40047000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3,
0x1a) = 0x40047000
close(3) = 0
open("/usr/lib/libdv.so.2", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20\340"..., 1024) =
1024
fstat64(3, {st_mode=S_IFREG|0755, st_size=130530, ...}) = 0
mmap2(0x45b5a000, 167816, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) =
0x45b5a000
mprotect(0x45b73000, 65416, PROT_NONE) = 0
mmap2(0x45b73000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3,
0x18) = 0x45b73000
mmap2(0x45b76000, 53128, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED
MAP_ANONYMOUS, -1, 0) = 0x45b76000
close(3) = 0
open("/usr/lib/libglib-1.2.so.0", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`\"\223"..., 1024) =
1024
fstat64(3, {st_mode=S_IFREG|0755, st_size=178781, ...}) = 0
mmap2(0x4592c000, 149512, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) =
0x4592c000
mprotect(0x45950000, 2056, PROT_NONE) = 0
mmap2(0x45950000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3,
0x24) = 0x45950000
close(3) = 0
open("/usr/lib/libMagick-5.5.6-Q16.so.0", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\360&\277"..., 1024)
= 1024
fstat64(3, {st_mode=S_IFREG|0755, st_size=2553206, ...}) = 0
mmap2(0x45bc7000, 2477476, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) =
0x45bc7000
mprotect(0x45de8000, 245156, PROT_NONE) = 0
mmap2(0x45de8000, 192512, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3,
0x221) = 0x45de8000
mmap2(0x45e17000, 52644, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED
MAP_ANONYMOUS, -1, 0) = 0x45e17000
close(3) = 0
open("/usr/lib/libtiff.so.3", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20.\316"..., 1024)
= 1024
fstat64(3, {st_mode=S_IFREG|0555, st_size=292536, ...}) = 0
mmap2(0x46cdf000, 288400, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) =
0x46cdf000
mprotect(0x46d24000, 5776, PROT_NONE) = 0
mmap2(0x46d24000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3,
0x45) = 0x46d24000
close(3) = 0
open("/usr/lib/libfreetype.so.6", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\340\234"..., 1024)
= 1024
fstat64(3, {st_mode=S_IFREG|0755, st_size=421631, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x40048000
mmap2(0x45922000, 376392, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) =
0x40049000
mprotect(0x400a1000, 15944, PROT_NONE) = 0
mmap2(0x400a1000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3,
0x57) = 0x400a1000
close(3) = 0
open("/usr/lib/libjpeg.so.62", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`\304\265"..., 1024)
= 1024
fstat64(3, {st_mode=S_IFREG|0755, st_size=146738, ...}) = 0
mmap2(0x45b5a000, 128100, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) =
0x400a5000
mprotect(0x400c4000, 1124, PROT_NONE) = 0
mmap2(0x400c4000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3,
0x1f) = 0x400c4000
close(3) = 0
open("/usr/lib/libpng.so.3", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\240\352"..., 1024)
= 1024
fstat64(3, {st_mode=S_IFREG|0755, st_size=198057, ...}) = 0
mmap2(0x45b99000, 178332, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) =
0x45b99000
mprotect(0x45bc4000, 2204, PROT_NONE) = 0
mmap2(0x45bc4000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3,
0x2b) = 0x45bc4000
close(3) = 0
open("/usr/lib/libwmflite-0.2.so.7", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0 \200\235"..., 1024)
= 1024
fstat64(3, {st_mode=S_IFREG|0755, st_size=160672, ...}) = 0
mmap2(0x459d5000, 150212, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) =
0x459d5000
mprotect(0x459f9000, 2756, PROT_NONE) = 0
mmap2(0x459f9000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3,
0x23) = 0x459f9000
close(3) = 0
open("/usr/X11R6/lib/libXext.so.6", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20\t\214"..., 1024)
= 1024
fstat64(3, {st_mode=S_IFREG|0755, st_size=73243, ...}) = 0
mmap2(0x458be000, 63676, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) =
0x458be000
mprotect(0x458cd000, 2236, PROT_NONE) = 0
mmap2(0x458cd000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xe)
= 0x458cd000
close(3) = 0
open("/usr/X11R6/lib/libSM.so.6", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\0\322\234"...,
1024) = 1024
fstat64(3, {st_mode=S_IFREG|0755, st_size=38749, ...}) = 0
mmap2(0x459cb000, 30292, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) =
0x459cb000
mprotect(0x459d2000, 1620, PROT_NONE) = 0
mmap2(0x459d2000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x7)
= 0x459d2000
close(3) = 0
open("/usr/X11R6/lib/libICE.so.6", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0@5\230E"..., 1024) =
1024
fstat64(3, {st_mode=S_IFREG|0755, st_size=96261, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x400c5000
mmap2(0x45980000, 91984, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) =
0x45980000
mprotect(0x45994000, 10064, PROT_NONE) = 0
mmap2(0x45994000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3,
0x13) = 0x45994000
mmap2(0x45995000, 5968, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED
MAP_ANONYMOUS, -1, 0) = 0x45995000
close(3) = 0
open("/usr/X11R6/lib/libX11.so.6", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\200\343"..., 1024)
= 1024
fstat64(3, {st_mode=S_IFREG|0755, st_size=1012321, ...}) = 0
mmap2(0x457cd000, 911292, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) =
0x457cd000
mprotect(0x458a9000, 10172, PROT_NONE) = 0
mmap2(0x458a9000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3,
0xdc) = 0x458a9000
close(3) = 0
open("/usr/lib/libbz2.so.1.0", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20\22\0"..., 1024)
= 1024
fstat64(3, {st_mode=S_IFREG|0755, st_size=67350, ...}) = 0
mmap2(NULL, 61008, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x400c6000
mprotect(0x400d4000, 3664, PROT_NONE) = 0
mmap2(0x400d4000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xe)
= 0x400d4000
close(3) = 0
open("/usr/lib/libxml2.so.2", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0000\363"..., 1024) =
1024
fstat64(3, {st_mode=S_IFREG|0755, st_size=1164608, ...}) = 0
mmap2(0x46d70000, 1064108, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) =
0x46d70000
mprotect(0x46e68000, 48300, PROT_NONE) = 0
mmap2(0x46e68000, 45056, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3,
0xf7) = 0x46e68000
mmap2(0x46e73000, 3244, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED
MAP_ANONYMOUS, -1, 0) = 0x46e73000
close(3) = 0
open("/usr/lib/libz.so.1", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\340\30"..., 1024) =
1024
fstat64(3, {st_mode=S_IFREG|0755, st_size=62663, ...}) = 0
mmap2(NULL, 54412, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x400d5000
mprotect(0x400e1000, 5260, PROT_NONE) = 0
mmap2(0x400e1000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xc)
= 0x400e1000
close(3) = 0
open("/usr/lib/libvorbis.so.0", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260*\0"..., 1024) =
1024
fstat64(3, {st_mode=S_IFREG|0755, st_size=142382, ...}) = 0
mmap2(NULL, 130464, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x400e3000
mprotect(0x400fc000, 28064, PROT_NONE) = 0
mmap2(0x400fc000, 28672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3,
0x19) = 0x400fc000
close(3) = 0
open("/usr/lib/libogg.so.0", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20\320"..., 1024) =
1024
fstat64(3, {st_mode=S_IFREG|0755, st_size=19729, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x40103000
mmap2(0x4660c000, 13820, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) =
0x4660c000
mprotect(0x4660f000, 1532, PROT_NONE) = 0
mmap2(0x4660f000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x3)
= 0x4660f000
close(3) = 0
open("/lib/libm.so.6", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\2405\0"..., 1024) =
1024
fstat64(3, {st_mode=S_IFREG|0755, st_size=186614, ...}) = 0
mmap2(NULL, 136720, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40104000
mprotect(0x40125000, 1552, PROT_NONE) = 0
mmap2(0x40125000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3,
0x20) = 0x40125000
close(3) = 0
open("/lib/libpthread.so.0", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\240?\0"..., 1024) =
1024
fstat64(3, {st_mode=S_IFREG|0755, st_size=71824, ...}) = 0
mmap2(NULL, 55192, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40126000
mprotect(0x40131000, 10136, PROT_NONE) = 0
mmap2(0x40131000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xa)
= 0x40131000
mmap2(0x40132000, 6040, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED
MAP_ANONYMOUS, -1, 0) = 0x40132000
close(3) = 0
open("/lib/libdl.so.2", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260\30"..., 1024) =
1024
fstat64(3, {st_mode=S_IFREG|0755, st_size=12352, ...}) = 0
mmap2(NULL, 11328, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40134000
mprotect(0x40136000, 3136, PROT_NONE) = 0
mmap2(0x40136000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1)
= 0x40136000
close(3) = 0
open("/lib/libc.so.6", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\340V\1"..., 1024) =
1024
fstat64(3, {st_mode=S_IFREG|0755, st_size=1444697, ...}) = 0
mmap2(NULL, 1208264, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40137000
mprotect(0x40259000, 20424, PROT_NONE) = 0
mmap2(0x40259000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3,
0x121) = 0x40259000
mmap2(0x4025c000, 8136, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED
MAP_ANONYMOUS, -1, 0) = 0x4025c000
close(3) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x4025e000
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x4025f000
mprotect(0x45bc7000, 2232320, PROT_READ|PROT_WRITE) = 0
mprotect(0x45bc7000, 2232320, PROT_READ|PROT_EXEC) = 0
mprotect(0x45b5a000, 102400, PROT_READ|PROT_WRITE) = 0
mprotect(0x45b5a000, 102400, PROT_READ|PROT_EXEC) = 0
mprotect(0x468bd000, 237568, PROT_READ|PROT_WRITE) = 0
mprotect(0x468bd000, 237568, PROT_READ|PROT_EXEC) = 0
set_thread_area({entry_number:-1 -> 6, base_addr:0x4025f160, limit:1048575,
seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1,
seg_not_present:0, useable:1}) = 0
munmap(0x40016000, 89945) = 0
set_tid_address(0x4025f1a0) = 22737
rt_sigaction(SIGRTMIN, {0x40129d00, [], SA_RESTORER, 0x4012f678}, NULL, 8) =
0
getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM_INFINITY}) = 0
open("/dev/urandom", O_RDONLY) = 3
read(3, "\232\275\377I\372\213\350\352\201Z|T\361R\207y\321\332"..., 32) =
32
close(3) = 0
getpid() = 22737
stat64("/dev/dvd", {st_mode=S_IFBLK|0600, st_rdev=makedev(22, 0), ...}) = 0
stat64("/dev/dvd", {st_mode=S_IFBLK|0600, st_rdev=makedev(22, 0), ...}) = 0
futex(0x40136c24, FUTEX_WAKE, 2147483647) = 0
brk(0) = 0x80c4000
brk(0x80c5000) = 0x80c5000
brk(0) = 0x80c5000
open("/etc/ld.so.cache", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=89945, ...}) = 0
mmap2(NULL, 89945, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40016000
close(3) = 0
open("/usr/lib/libdvdcss.so.2", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20\22\0"..., 1024)
= 1024
fstat64(3, {st_mode=S_IFREG|0755, st_size=31562, ...}) = 0
mmap2(NULL, 32192, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40260000
mprotect(0x40266000, 7616, PROT_NONE) = 0
mmap2(0x40266000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x5)
= 0x40266000
close(3) = 0
munmap(0x40016000, 89945) = 0
write(2, "libdvdread: Using libdvdcss vers"..., 57libdvdread: Using
libdvdcss version 1.2.8 for DVD access
) = 57
brk(0) = 0x80c5000
brk(0x80c6000) = 0x80c6000
getuid32() = 1000
socket(PF_UNIX, SOCK_STREAM, 0) = 3
connect(3, {sa_family=AF_UNIX, path="/var/run/.nscd_socket"}, 110) = 0
writev(3, [{"\2\0\0\0\1\0\0\0\5\0\0\0", 12}, {"1000\0", 5}], 2) = 17
read(3, "`D\27@\1\0\0\0\6\0\0\0\2\0\0\0\350\3\0\0d\0\0\0\17\0\0"..., 36) =
36
read(3, "felix\0x\0Felix Kurth,,,\0/home/fel"..., 45) = 45
close(3) = 0
open("/dev/dvd", O_RDONLY|O_LARGEFILE) = 3
fstat64(3, {st_mode=S_IFBLK|0600, st_rdev=makedev(22, 0), ...}) = 0
ioctl(3, 0x5390, 0xbfffbf30) = 0
read(3, "", 2048) = 0
_llseek(3, 0, [0], SEEK_SET) = 0
_llseek(3, 524288, 0xbfffc5a0, SEEK_SET) = -1 EINVAL (Invalid argument)
write(2, "libdvdread: Can\'t seek to block "..., 36libdvdread: Can't seek to
block 256
) = 36
_llseek(3, 524288, 0xbfffc5a0, SEEK_SET) = -1 EINVAL (Invalid argument)
write(2, "libdvdread: Can\'t seek to block "..., 36libdvdread: Can't seek to
block 256
) = 36
write(2, "libdvdread: Can\'t open file VIDE"..., 42libdvdread: Can't open
file VIDEO_TS.IFO.
) = 42
close(3) = 0
open("/dev/dvd", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = -1 ENOTDIR
(Not a directory)
write(2, "(iodump.c) unable to open direct"..., 47(iodump.c) unable to open
directory "/dev/dvd"
) = 47
exit_group(1)
Felix
--
Felix Kurth
pgp public key: http://www.fkurth.de/keys/felix.fkurth.asc
key fingerprint: D401 DCF8 2BF8 50DF 2FAD 8136 C29B 83EE C0A1 F2AD