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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.