FWIW, I experience the same bug, with non-encrypted DVDs. gxine plays the DVDs fine on the same machine. I've got the latest libdvdread/libdvdnav/vlc versions installed.
% vlc -vvv dvd:///dev/cdrom VLC media player 0.8.5 Janus [00000001] main vlc debug: opening config file /home/pdm/.vlc/vlcrc [00000001] main vlc debug: checking builtin modules [00000001] main vlc debug: checking plugin modules [00000001] main vlc debug: loading plugins cache file /home/pdm/.vlc/cache/plugins-04081e.dat [00000001] main vlc warning: This doesn't look like a valid plugins cache [00000001] main vlc debug: recursively browsing `modules' [00000001] main vlc debug: recursively browsing `/usr/lib/vlc' [00000001] main vlc debug: recursively browsing `plugins' [00000001] main vlc debug: module bank initialized, found 217 modules [00000001] main vlc warning: Unable to get HAL device properties [00000001] main vlc debug: opening config file /home/pdm/.vlc/vlcrc [00000001] main vlc debug: CPU has capabilities 486 586 MMX 3DNow! MMXEXT SSE SSE2 FPU [00000001] main vlc debug: looking for memcpy module: 4 candidates [00000001] main vlc debug: using memcpy module "memcpymmxext" [00000275] main playlist debug: waiting for thread completion [00000275] main playlist debug: thread 1082460512 (playlist) created at priority 0 (playlist/playlist.c:184) [00000276] main private debug: waiting for thread completion [00000276] main private debug: thread 1091180896 (preparser) created at priority 0 (playlist/playlist.c:210) [00000277] main interface debug: looking for interface module: 1 candidate [00000277] main interface debug: using interface module "hotkeys" [00000277] main interface debug: thread 1099901280 (interface) created at priority 0 (interface/interface.c:231) [00000278] main interface debug: looking for interface module: 1 candidate [00000278] main interface debug: using interface module "screensaver" [00000278] main interface debug: thread 1108621664 (interface) created at priority 0 (interface/interface.c:231) [00000275] main playlist debug: adding playlist item `dvd:///dev/cdrom' ( dvd:///dev/cdrom ) [00000279] main interface debug: looking for interface module: 5 candidates [00000279] main interface debug: using interface module "wxwidgets" [00000279] main interface debug: thread 1117342048 (manager) created at priority 0 (interface/interface.c:216) [00000279] wxwidgets interface debug: Using last windows config '(-1,0,0,1280,1024)(0,3,2,438,116)(6,0,0,-1,150)' [00000279] wxwidgets interface debug: id=0 p=(3,2) s=(438,116) [00000279] wxwidgets interface debug: id=6 p=(0,0) s=(-1,150) [00000275] main playlist debug: nothing requested, starting [00000275] main playlist debug: creating new input thread [00000280] main input debug: waiting for thread completion [00000280] main input debug: creating statistics handler [00000280] main input debug: `dvd:///dev/cdrom' gives access `dvd' demux `' path `/dev/cdrom' [00000280] main input debug: creating demux: access='dvd' demux='' path='/dev/cdrom' [00000282] main demuxer debug: looking for access_demux module: 2 candidates libdvdnav: Using dvdnav version 0.1.9 from http://dvd.sf.net libdvdread: Encrypted DVD support unavailable. [00000280] main input debug: thread 1126062432 (input) created at priority 0 (input/input.c:261) libdvdnav: DVD Title: Raxa a G stling film libdvdnav: DVD Serial Number: 7790501487790501 libdvdnav: DVD Title (Alternative): 48PCLE Library libdvdnav: Unable to find map file '/home/pdm/.dvdnav/Raxa a G�stling film.map' libdvdnav: DVD disk reports itself with Region mask 0x00000000. Regions: 1 2 3 4 5 6 7 8 [00000282] dvdnav demuxer debug: trying to go to dvd menu [00000283] main private debug: thread 1134782816 (dvdnav event thread handler) created at priority 0 (dvdnav.c:336) [00000282] main demuxer debug: using access_demux module "dvdnav" [00000280] main input debug: meta information: [00000280] main input debug: - 'Title' = 'Raxa a G�stling film' [00000280] main input debug: `dvd:///dev/cdrom' successfully opened [00000282] dvdnav demuxer debug: DVDNAV_HOP_CHANNEL [00000282] dvdnav demuxer debug: DVDNAV_VTS_CHANGE [00000282] dvdnav demuxer debug: - vtsN=1 [00000282] dvdnav demuxer debug: - domain=8 [00000282] dvdnav demuxer debug: DVDNAV_CELL_CHANGE [00000282] dvdnav demuxer debug: - cellN=1 [00000282] dvdnav demuxer debug: - pgN=1 [00000282] dvdnav demuxer debug: - cell_length=788400 [00000282] dvdnav demuxer debug: - pg_length=788400 [00000282] dvdnav demuxer debug: - pgc_length=788400 [00000282] dvdnav demuxer debug: - cell_start=0 [00000282] dvdnav demuxer debug: - pg_start=0 [00000282] dvdnav demuxer debug: DVDNAV_SPU_CLUT_CHANGE [00000282] dvdnav demuxer debug: DVDNAV_SPU_STREAM_CHANGE [00000282] dvdnav demuxer debug: - physical_wide=0 [00000282] dvdnav demuxer debug: - physical_letterbox=0 [00000282] dvdnav demuxer debug: - physical_pan_scan=0 [00000282] dvdnav demuxer debug: buttonUpdate 1 [00000280] main input debug: selecting program id=0 [00000284] main decoder debug: looking for decoder module: 22 candidates [00000284] main decoder debug: using decoder module "spudec" [00000284] main decoder debug: thread 1143503200 (decoder) created at priority 0 (input/decoder.c:159) [00000282] dvdnav demuxer debug: DVDNAV_AUDIO_STREAM_CHANGE [00000282] dvdnav demuxer debug: - physical=0 [00000282] dvdnav demuxer debug: buttonUpdate 1 zsh: segmentation fault vlc -vvv dvd:///dev/cdrom gdb doesn't provide any useful information as I don't know how to rebuild vlc without stripping it (DEB_BUILD_OPTIONS="nostrip noopt" doesn't help). Regards, Milan Zamazal -- http://www.zamazal.org

