Can't play (video) DVD image (ISO)

I tried VLC and xine-ui (installed needed codec as well), the packman versions.
For xine-ui, this is how it always worked in the past

 xine dvd://Christmas2005.iso 
This is xine (X11 gui) - a free video player v0.99.13. 
(c) 2000-2019 The xine Team. 
libdvdread: Can't stat //Christmas2005.iso 
No such file or directory 
libdvdread: Could not open //Christmas2005.iso 
libdvdnav: vm: failed to open/read the DVD 
libdvdread: Can't stat //Christmas2005.iso 
No such file or directory 
libdvdread: Could not open //Christmas2005.iso 
libdvdnav: vm: failed to open/read the DVD 
xiTK received SIGSEGV signal, RIP. 
Aborted (core dumped)

Not sure how to do it with VLC from the cli, but tried this

vlc Christmas2005.iso  
VLC media player 3.0.17.3 Vetinari (revision 3.0.13-8-g41878ff4f2) 
disc.c:437: error opening file BDMV/index.bdmv 
disc.c:437: error opening file BDMV/BACKUP/index.bdmv 
bluray.c:2646: nav_get_title_list((null)) failed 
**00005594df8ded30**] main libvlc: **Running vlc with the default interface. Use 'cvlc' to use vlc without interface.**
disc.c:437: error opening file BDMV/index.bdmv 
disc.c:437: error opening file BDMV/BACKUP/index.bdmv 
bluray.c:2646: nav_get_title_list((null)) failed 
**00007f882c001140**] dvdnav demux: **DVD Title: K3b data project**
**00007f882c001140**] dvdnav demux: **DVD Serial Number: 43B9D5B8000000ct**
**00007f882c001140**] dvdnav demux: **DVD Title (Alternative): **
**00007f882c001140**] dvdnav demux: **DVD disk reports itself with Region mask 0x00000000. Regions: 01 02 03 04 05 06 07 08**

libdvdread: Attempting to retrieve all CSS keys 
libdvdread: This can take a _long_ time, please be patient 

libdvdread: Get key for /VIDEO_TS/VTS_01_0.VOB at 0x00000133 
libdvdread: Elapsed time 0 
libdvdread: Get key for /VIDEO_TS/VTS_01_1.VOB at 0x00011d0c 
libdvdread: Elapsed time 0 
libdvdread: Found 1 VTS's 
libdvdread: Elapsed time 0 
**00005594df97d0c0**] main audio output error: **too low audio sample frequency (0)**
**00007f882c0849c0**] main decoder error: **failed to create audio output**
**00005594df97d0c0**] vlcpulse audio output error: **digital pass-through stream connection failure: Not supported**
**00005594df97d0c0**] main audio output error: **module not functional**
**00007f882c0849c0**] main decoder error: **failed to create audio output**
**00007f8818007260**] gl gl: **Initialized libplacebo v4.192.1 (API v192)**
libva info: VA-API version 1.13.0 
libva info: Trying to open /usr/lib64/dri/r600_drv_video.so 
libva info: Found init function __vaDriverInit_1_13 
libva info: va_openDriver() returns 0 
**00007f882c03c850**] avcodec decoder: **Using Mesa Gallium driver 21.2.4 for AMD RS880 (DRM 2.50.0 / 5.14.21-150400.24.33-default, LLVM 11.0.1) for hardware decoding**
Segmentation fault (core dumped)

I tried a “real” DVD too, neither would play it, apps just close (or crash?). I tried this in the cli for VLC

vlc /dev/sr0 
VLC media player 3.0.17.3 Vetinari (revision 3.0.13-8-g41878ff4f2) 
**000055b8e8898d30**] main libvlc: **Running vlc with the default interface. Use 'cvlc' to use vlc without interface.**
disc.c:437: error opening file BDMV/index.bdmv 
disc.c:437: error opening file BDMV/BACKUP/index.bdmv 
bluray.c:2646: nav_get_title_list(/run/media/user/THE_BEATLES_GET_BACK_PART1/) failed 

libdvdread: Attempting to retrieve all CSS keys 
libdvdread: This can take a _long_ time, please be patient 

libdvdread: Get key for /VIDEO_TS/VIDEO_TS.VOB at 0x00000148 
libdvdread: Elapsed time 0 
libdvdread: Get key for /VIDEO_TS/VTS_01_0.VOB at 0x00000256 
libdvdread: Elapsed time 0 
libdvdread: Get key for /VIDEO_TS/VTS_01_1.VOB at 0x00001c5e 
libdvdread: Elapsed time 0 
libdvdread: Get key for /VIDEO_TS/VTS_02_0.VOB at 0x00004e30 
libdvdread: Elapsed time 0 
libdvdread: Get key for /VIDEO_TS/VTS_02_1.VOB at 0x00004e34 
libdvdread: Elapsed time 0 
libdvdread: Get key for /VIDEO_TS/VTS_03_1.VOB at 0x003bc45a 
libdvdread: Elapsed time 0 
libdvdread: Get key for /VIDEO_TS/VTS_04_0.VOB at 0x003bc47f 
libdvdread: Elapsed time 0 
libdvdread: Get key for /VIDEO_TS/VTS_04_1.VOB at 0x003bc697 
libdvdread: Elapsed time 0 
libdvdread: Get key for /VIDEO_TS/VTS_05_1.VOB at 0x003bc6bc 
libdvdread: Elapsed time 0 
libdvdread: Get key for /VIDEO_TS/VTS_06_1.VOB at 0x003bc6de 
libdvdread: Elapsed time 0 
libdvdread: Get key for /VIDEO_TS/VTS_07_1.VOB at 0x003bc6ff 
libdvdread: Elapsed time 0 
libdvdread: Get key for /VIDEO_TS/VTS_08_0.VOB at 0x003bc722 
libdvdread: Elapsed time 0 
libdvdread: Get key for /VIDEO_TS/VTS_08_1.VOB at 0x003bc7f4 
libdvdread: Elapsed time 0 
libdvdread: Found 8 VTS's 
libdvdread: Elapsed time 0 
disc.c:437: error opening file BDMV/index.bdmv 
disc.c:437: error opening file BDMV/BACKUP/index.bdmv 
bluray.c:2646: nav_get_title_list(/run/media/user/THE_BEATLES_GET_BACK_PART1/) failed 
**00007efef0001160**] dvdnav demux: **DVD Title: THE_BEATLES_GET_BACK_PART1**
**00007efef0001160**] dvdnav demux: **DVD Serial Number: 545cb6e6**
**00007efef0001160**] dvdnav demux: **DVD Title (Alternative): **
**00007efef0001160**] dvdnav demux: **DVD disk reports itself with Region mask 0x00c00000. Regions: 01 02 03 04 05 06**

libdvdread: Attempting to retrieve all CSS keys 
libdvdread: This can take a _long_ time, please be patient 

libdvdread: Get key for /VIDEO_TS/VIDEO_TS.VOB at 0x00000148 
libdvdread: Elapsed time 0 
libdvdread: Get key for /VIDEO_TS/VTS_01_0.VOB at 0x00000256 
libdvdread: Elapsed time 0 
libdvdread: Get key for /VIDEO_TS/VTS_01_1.VOB at 0x00001c5e 
libdvdread: Elapsed time 0 
libdvdread: Get key for /VIDEO_TS/VTS_02_0.VOB at 0x00004e30 
libdvdread: Elapsed time 0 
libdvdread: Get key for /VIDEO_TS/VTS_02_1.VOB at 0x00004e34 
libdvdread: Elapsed time 0 
libdvdread: Get key for /VIDEO_TS/VTS_03_1.VOB at 0x003bc45a 
libdvdread: Elapsed time 0 
libdvdread: Get key for /VIDEO_TS/VTS_04_0.VOB at 0x003bc47f 
libdvdread: Elapsed time 0 
libdvdread: Get key for /VIDEO_TS/VTS_04_1.VOB at 0x003bc697 
libdvdread: Elapsed time 0 
libdvdread: Get key for /VIDEO_TS/VTS_05_1.VOB at 0x003bc6bc 
libdvdread: Elapsed time 0 
libdvdread: Get key for /VIDEO_TS/VTS_06_1.VOB at 0x003bc6de 
libdvdread: Elapsed time 0 
libdvdread: Get key for /VIDEO_TS/VTS_07_1.VOB at 0x003bc6ff 
libdvdread: Elapsed time 0 
libdvdread: Get key for /VIDEO_TS/VTS_08_0.VOB at 0x003bc722 
libdvdread: Elapsed time 0 
libdvdread: Get key for /VIDEO_TS/VTS_08_1.VOB at 0x003bc7f4 
libdvdread: Elapsed time 0 
libdvdread: Found 8 VTS's 
libdvdread: Elapsed time 0 
**00007efeec007260**] gl gl: **Initialized libplacebo v4.192.1 (API v192)**
libva info: VA-API version 1.13.0 
libva info: Trying to open /usr/lib64/dri/r600_drv_video.so 
libva info: Found init function __vaDriverInit_1_13 
libva info: va_openDriver() returns 0 
**00007efef0058d10**] avcodec decoder: **Using Mesa Gallium driver 21.2.4 for AMD RS880 (DRM 2.50.0 / 5.14.21-150400.24.33-default, LLVM 11.0.1) for hardware decoding**
Segmentation fault (core dumped)

I tried running cvlc as suggested in the cli output, still no-go.

And this for xine

xine /dev/sr0 
This is xine (X11 gui) - a free video player v0.99.13. 
(c) 2000-2019 The xine Team. 
[mpeg @ 0x5604763cbf60] Estimating duration from bitrate, this may be inaccurate
Input #0, mpeg, from '/dev/sr0':
  Duration: 02:10:35.73, start: 0.280633, bitrate: 8191 kb/s 
    Stream #0:0[0x1bf]: Data: dvd_nav_packet 
    Stream #0:1[0x1e0]: Video: mpeg2video (Main), yuv420p(tv, top first), 720x480 [SAR 32:27 DAR 16:9], 8000 kb/s, 29.97 fps, 29.97 tbr, 90k tbn, 59.94 tbc 
    Stream #0:2[0x20]: Subtitle: dvd_subtitle 
    Stream #0:3[0x21]: Subtitle: dvd_subtitle 
    Stream #0:4[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 192 kb/s 
xiTK received SIGSEGV signal, RIP. 
Aborted (core dumped)


Xine was crashing even when I tried to just open the gui, so I found ~/.xine/config and made this change

# video driver to use
# { auto  vdpau  dxr3  aadxr3  xv  vaapi  opengl2  raw  opengl  xshm  xxmc  none  fb  xvmc }, default: 0
video.driver:opengl

Now it works. To play video DVD images, I use this script, and associate it with ISO files, so clicking on one will play

#!/bin/sh
xine dvd://$1

VLC still won’t work, but I didn’t bother trying any more . . .

For VLC, I got it to work by setting video to “XVideo output (XCB)”, but the menu buttons only appear when the mouse pointer is rolled over them, and the video jumps a bit when the video first starts. Xine works perfectly, though.