Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/index.php/Reporting_Bug_Guidelines

Do NOT report bugs when a package is just outdated, or it is in Unsupported. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#65200 - [libva] segfault when opening file in vlc

Attached to Project: Arch Linux
Opened by Sean Anderson (Forty-Bot) - Sunday, 19 January 2020, 06:40 GMT
Last edited by Maxime Gauduin (Alucryd) - Wednesday, 15 April 2020, 10:38 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Maxime Gauduin (Alucryd)
Architecture All
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 4
Private No

Details

Description:
vlc segfaults when loading a file. The offending function is vaQueryConfigProfiles from libva.

Additional info:
* package version(s)

vlc 3.0.8-8, libva 2.6.0-1

* config and/or log files etc.

$ gdb vlc

warning: ~/.gdbinit.local: No such file or directory
Reading symbols from vlc...
(No debugging symbols found in vlc)
gdb$ r
Starting program: /usr/bin/vlc
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
VLC media player 3.0.8 Vetinari (revision 3.0.8-0-gf350b6b5a7)
/usr/lib/../share/gcc-9.2.0/python/libstdcxx/v6/xmethods.py:731: SyntaxWarning: list indices must be integers or slices, not str; perhaps you missed a comma?
refcounts = ['_M_refcount']['_M_pi']
[New Thread 0x7ffff4afb700 (LWP 6825)]
[New Thread 0x7ffff49fa700 (LWP 6826)]
[000055555555a5b0] main libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
[New Thread 0x7ffff2355700 (LWP 6827)]
[New Thread 0x7ffff17de700 (LWP 6828)]
[New Thread 0x7fffeb85a700 (LWP 6829)]
[New Thread 0x7fffeae04700 (LWP 6830)]
[00005555555f5b40] main playlist: playlist is empty
[New Thread 0x7fffdffff700 (LWP 6831)]
[New Thread 0x7fffdf7fe700 (LWP 6832)]
[New Thread 0x7fffdeffd700 (LWP 6833)]
[New Thread 0x7fffde7fc700 (LWP 6834)]
[New Thread 0x7fffddbae700 (LWP 6835)]
[New Thread 0x7fffdd251700 (LWP 6837)]
[Thread 0x7fffdf7fe700 (LWP 6832) exited]
[Thread 0x7fffdeffd700 (LWP 6833) exited]
[New Thread 0x7fffdd37d700 (LWP 6838)]
[New Thread 0x7fffdca50700 (LWP 6839)]
[Thread 0x7fffdca50700 (LWP 6839) exited]
[New Thread 0x7fffdca50700 (LWP 6840)]
[Thread 0x7fffdd37d700 (LWP 6838) exited]
[New Thread 0x7fffbc4ab700 (LWP 6841)]
[New Thread 0x7fffdd37d700 (LWP 6842)]
[New Thread 0x7fffbc3aa700 (LWP 6843)]
[Thread 0x7fffbc4ab700 (LWP 6841) exited]
[New Thread 0x7fffbc4ab700 (LWP 6844)]
[New Thread 0x7fffbc2a9700 (LWP 6845)]
[Thread 0x7fffbc4ab700 (LWP 6844) exited]
[Thread 0x7fffbc2a9700 (LWP 6845) exited]
[New Thread 0x7fffbc2a9700 (LWP 6846)]
[Thread 0x7fffbc2a9700 (LWP 6846) exited]
[New Thread 0x7fffdeffd700 (LWP 6847)]
[New Thread 0x7fffdf7fe700 (LWP 6848)]
[New Thread 0x7fffb6d76700 (LWP 6849)]
[New Thread 0x7fffb6575700 (LWP 6850)]
[New Thread 0x7fffb5d74700 (LWP 6851)]
[New Thread 0x7fffb5573700 (LWP 6852)]
[New Thread 0x7fffb4d72700 (LWP 6853)]
[New Thread 0x7fffa7fff700 (LWP 6854)]
[New Thread 0x7fffa77fe700 (LWP 6855)]
[New Thread 0x7fffa6ffd700 (LWP 6856)]
[New Thread 0x7fffbc2a9700 (LWP 6857)]
[New Thread 0x7fffbc4ab700 (LWP 6858)]
[ass] Shaper: FriBidi 0.19.7 (SIMPLE) HarfBuzz-ng 2.6.4 (COMPLEX)
[ass] Using font provider fontconfig
[New Thread 0x7fffb433e700 (LWP 6859)]
[New Thread 0x7fffbc0ea700 (LWP 6860)]
[New Thread 0x7fffb4149700 (LWP 6861)]
Cannot lock down 82280346 byte memory area (Cannot allocate memory)
[New Thread 0x7fffb40c8700 (LWP 6862)]
Cannot use real-time scheduling (RR/5) (1: Operation not permitted)
JackClient::AcquireSelfRealTime error
[00007fffac21dcc0] equalizer audio filter error: No preset selected
[0000555555611660] main audio output error: cannot add user audio filter "equalizer" (skipped)
[New Thread 0x7fffa64ff700 (LWP 6863)]
[New Thread 0x7fffa63fe700 (LWP 6864)]

Thread 23 "vlc" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffdeffd700 (LWP 6847)]
-----------------------------------------------------------------------------------------------------------------------[regs]
RAX: 0x0000000000000000 RBX: 0x0000000000000000 RBP: 0x00007FFFA025C7A0 RSP: 0x00007FFFDEFFC6F0 o d I t s z a p c
RDI: 0x00007FFFA0152720 RSI: 0x00007FFFA01704E0 RDX: 0x00007FFFDEFFC740 RCX: 0x00007FFFA01704D0 RIP: 0x00007FFFBCB09A73
R8 : 0x0000000000000001 R9 : 0x0000000000000002 R10: 0x0000000000000020 R11: 0x00007FFFA0000080 R12: 0x00007FFFA01704E0
R13: 0x00007FFFDEFFC740 R14: 0x00007FFFA0152AC0 R15: 0x00007FFFA01704E0
CS: 0033 DS: 0000 ES: 0000 FS: 0000 GS: 0000 SS: 002B
-----------------------------------------------------------------------------------------------------------------------[code]
=> 0x7fffbcb09a73 <vaQueryConfigProfiles+51>: call QWORD PTR [rax+0x8]
0x7fffbcb09a76 <vaQueryConfigProfiles+54>: mov rdx,QWORD PTR [rip+0xf353] # 0x7fffbcb18dd0
0x7fffbcb09a7d <vaQueryConfigProfiles+61>: mov edx,DWORD PTR [rdx]
0x7fffbcb09a7f <vaQueryConfigProfiles+63>: test edx,edx
0x7fffbcb09a81 <vaQueryConfigProfiles+65>: jne 0x7fffbcb09a90 <vaQueryConfigProfiles+80>
0x7fffbcb09a83 <vaQueryConfigProfiles+67>: add rsp,0x10
0x7fffbcb09a87 <vaQueryConfigProfiles+71>: pop rbp
0x7fffbcb09a88 <vaQueryConfigProfiles+72>: pop r12
-----------------------------------------------------------------------------------------------------------------------------
0x00007fffbcb09a73 in vaQueryConfigProfiles () from /usr/lib/libva.so.2
gdb$ quit
$ objdump -Mintel --disassemble=vaQueryConfigProfiles /usr/lib/libva.so.2

/usr/lib/libva.so.2: file format elf64-x86-64


Disassembly of section .init:

Disassembly of section .text:

0000000000014a40 <vaQueryConfigProfiles@@Base>:
14a40: 41 55 push r13
14a42: 49 89 d5 mov r13,rdx
14a45: 41 54 push r12
14a47: 49 89 f4 mov r12,rsi
14a4a: 55 push rbp
14a4b: 48 89 fd mov rbp,rdi
14a4e: 48 83 ec 10 sub rsp,0x10
14a52: ff 15 d0 f3 00 00 call QWORD PTR [rip+0xf3d0] # 23e28 <vaInitialize@@Base+0xe2c8>
14a58: 41 89 c0 mov r8d,eax
14a5b: b8 03 00 00 00 mov eax,0x3
14a60: 45 85 c0 test r8d,r8d
14a63: 74 1e je 14a83 <vaQueryConfigProfiles@@Base+0x43>
14a65: 48 8b 7d 10 mov rdi,QWORD PTR [rbp+0x10]
14a69: 4c 89 ea mov rdx,r13
14a6c: 4c 89 e6 mov rsi,r12
14a6f: 48 8b 47 08 mov rax,QWORD PTR [rdi+0x8]
14a73: ff 50 08 call QWORD PTR [rax+0x8]
14a76: 48 8b 15 53 f3 00 00 mov rdx,QWORD PTR [rip+0xf353] # 23dd0 <vaInitialize@@Base+0xe270>
14a7d: 8b 12 mov edx,DWORD PTR [rdx]
14a7f: 85 d2 test edx,edx
14a81: 75 0d jne 14a90 <vaQueryConfigProfiles@@Base+0x50>
14a83: 48 83 c4 10 add rsp,0x10
14a87: 5d pop rbp
14a88: 41 5c pop r12
14a8a: 41 5d pop r13
14a8c: c3 ret
14a8d: 0f 1f 00 nop DWORD PTR [rax]
14a90: 89 44 24 0c mov DWORD PTR [rsp+0xc],eax
14a94: 89 c2 mov edx,eax
14a96: 48 89 ef mov rdi,rbp
14a99: 48 8d 35 10 af 00 00 lea rsi,[rip+0xaf10] # 1f9b0 <vaInitialize@@Base+0x9e50>
14aa0: ff 15 92 f4 00 00 call QWORD PTR [rip+0xf492] # 23f38 <vaInitialize@@Base+0xe3d8>
14aa6: 8b 44 24 0c mov eax,DWORD PTR [rsp+0xc]
14aaa: 48 83 c4 10 add rsp,0x10
14aae: 5d pop rbp
14aaf: 41 5c pop r12
14ab1: 41 5d pop r13
14ab3: c3 ret

Disassembly of section .fini:

* link to upstream bug report, if any

Steps to reproduce:

run vlc
open a file
This task depends upon

Closed by  Maxime Gauduin (Alucryd)
Wednesday, 15 April 2020, 10:38 GMT
Reason for closing:  Fixed
Comment by Sean Anderson (Forty-Bot) - Sunday, 19 January 2020, 06:42 GMT
Just as a note, this bug does not depend on the audio backend used. It is also fixed upon downgrading libva to 2.5.0-1.
Comment by Marcus Lerentz (mlerentz) - Tuesday, 21 January 2020, 04:51 GMT
I am also getting the same problem. I am running ArchLinux as a guest OS inside a VMware Workstation 15 VM. In December 2019 I could run VLC with 'Accelerate 3D graphics' (just means enable GPU on the host) enabled in VMware Workstation 15, 'Hardware-accelerated decoding' set to Automatic in VLC > Preferences > Input/Codecs. VLC could play movies no problem and wouldn't send the CPU fan into overdrive. Now in January 2020 after updating doing a full system update (relevant versions: vlc from 3.0.8-7 -> 3.0.8-8, mesa 19.3.1-1 -> 19.3.1-2, and libva 2.6.0-1 -> 2.6.1-1) I get a Segmentation fault.

It appears that there are some VLC library paths somewhere which have become broken after the update (see libvlc warning output below).

$ vlc -vvv
VLC media player 3.0.8 Vetinari (revision 3.0.8-0-gf350b6b5a7)
[0000561522446b20] main libvlc debug: VLC media player - 3.0.8 Vetinari
[0000561522446b20] main libvlc debug: Copyright �� 1996-2019 the VideoLAN team
[0000561522446b20] main libvlc debug: revision 3.0.8-0-gf350b6b5a7
[0000561522446b20] main libvlc debug: configured with ./configure '--prefix=/usr' '--sysconfdir=/etc' '--with-kde-solid=/usr/share/solid/actions/' '--disable-rpath' '--enable-nls' '--enable-archive' '--enable-live555' '--enable-dc1394' '--enable-dv1394' '--enable-dvdread' '--enable-dvdnav' '--enable-bluray' '--disable-opencv' '--enable-smbclient' '--enable-sftp' '--enable-nfs' '--enable-realrtsp' '--enable-dvbpsi' '--enable-gme' '--enable-ogg' '--enable-shout' '--enable-matroska' '--enable-mod' '--enable-mpc' '--enable-mad' '--enable-mpg123' '--enable-gst-decode' '--enable-avcodec' '--enable-libva' '--enable-avformat' '--enable-postproc' '--enable-faad' '--enable-vpx' '--enable-twolame' '--disable-fdkaac' '--enable-a52' '--enable-dca' '--enable-flac' '--enable-libmpeg2' '--enable-vorbis' '--enable-speex' '--enable-opus' '--enable-oggspots' '--disable-schroedinger' '--enable-png' '--enable-jpeg' '--enable-x264' '--enable-x265' '--enable-zvbi' '--enable-libass' '--enable-kate' '--enable-tiger' '--enable-vdpau' '--enable-wayland' '--enable-sdl-image' '--enable-freetype' '--enable-fribidi' '--enable-harfbuzz' '--enable-fontconfig' '--enable-svg' '--enable-svgdec' '--enable-aa' '--enable-caca' '--enable-pulse' '--enable-alsa' '--enable-jack' '--enable-samplerate' '--enable-soxr' '--enable-chromaprint' '--enable-chromecast' '--enable-qt' '--enable-skins2' '--enable-libtar' '--enable-ncurses' '--enable-lirc' '--enable-goom' '--enable-projectm' '--enable-avahi' '--enable-mtp' '--enable-upnp' '--enable-microdns' '--enable-libxml2' '--disable-libgcrypt' '--enable-gnutls' '--enable-taglib' '--enable-secret' '--enable-kwallet' '--disable-update-check' '--enable-notify' '--disable-libplacebo' '--enable-vlc' '--enable-aribsub' '--enable-aom' '--enable-srt' '--enable-dav1d' 'CFLAGS=-march=x86-64 -mtune=generic -O2 -pipe -fno-plt -I/usr/include/samba-4.0' 'LDFLAGS=-Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now' 'CPPFLAGS=-D_FORTIFY_SOURCE=2 -I/usr/include/samba-4.0' 'CXXFLAGS=-march=x86-64 -mtune=generic -O2 -pipe -fno-plt -std=c++11' 'LUA_LIBS=-llua -lm ' 'LUAC=/usr/bin/luac'
[0000561522446b20] main libvlc debug: searching plug-in modules
[0000561522446b20] main libvlc debug: loading plugins cache file /usr/lib/vlc/plugins/plugins.dat
[0000561522446b20] main libvlc warning: cannot read /usr/lib/vlc/plugins/plugins.dat: No such file or directory
[0000561522446b20] main libvlc debug: recursively browsing `/usr/lib/vlc/plugins'
[0000561522446b20] main libvlc warning: cannot load module `/usr/lib/vlc/plugins/stream_out/libstream_out_chromecast_plugin.so' (libprotobuf-lite.so.22: cannot open shared object file: No such file or directory)
[0000561522446b20] main libvlc warning: cannot load module `/usr/lib/vlc/plugins/stream_out/libstream_out_chromaprint_plugin.so' (libchromaprint.so.1: cannot open shared object file: No such file or directory)
[0000561522446b20] main libvlc warning: cannot load module `/usr/lib/vlc/plugins/access_output/libaccess_output_srt_plugin.so' (libsrt.so.1: cannot open shared object file: No such file or directory)
[0000561522446b20] main libvlc warning: cannot load module `/usr/lib/vlc/plugins/codec/libzvbi_plugin.so' (libzvbi.so.0: cannot open shared object file: No such file or directory)
[0000561522446b20] main libvlc warning: cannot load module `/usr/lib/vlc/plugins/codec/libsdl_image_plugin.so' (libSDL_image-1.2.so.0: cannot open shared object file: No such file or directory)
[0000561522446b20] main libvlc warning: cannot load module `/usr/lib/vlc/plugins/codec/libkate_plugin.so' (libtiger.so.5: cannot open shared object file: No such file or directory)
[0000561522446b20] main libvlc warning: cannot load module `/usr/lib/vlc/plugins/services_discovery/libmicrodns_plugin.so' (libmicrodns.so.0: cannot open shared object file: No such file or directory)
[0000561522446b20] main libvlc warning: cannot load module `/usr/lib/vlc/plugins/visualization/libgoom_plugin.so' (libgoom2.so.0: cannot open shared object file: No such file or directory)
[0000561522446b20] main libvlc warning: cannot load module `/usr/lib/vlc/plugins/visualization/libprojectm_plugin.so' (libprojectM.so.2: cannot open shared object file: No such file or directory)
[0000561522446b20] main libvlc warning: cannot load module `/usr/lib/vlc/plugins/demux/libgme_plugin.so' (libgme.so.0: cannot open shared object file: No such file or directory)
[0000561522446b20] main libvlc warning: cannot load module `/usr/lib/vlc/plugins/access/libdvdnav_plugin.so' (libdvdnav.so.4: cannot open shared object file: No such file or directory)
[0000561522446b20] main libvlc warning: cannot load module `/usr/lib/vlc/plugins/access/libdc1394_plugin.so' (libdc1394.so.25: cannot open shared object file: No such file or directory)
[0000561522446b20] main libvlc warning: cannot load module `/usr/lib/vlc/plugins/access/libnfs_plugin.so' (libnfs.so.13: cannot open shared object file: No such file or directory)
[0000561522446b20] main libvlc warning: cannot load module `/usr/lib/vlc/plugins/access/libaccess_srt_plugin.so' (libsrt.so.1: cannot open shared object file: No such file or directory)
[0000561522446b20] main libvlc warning: cannot load module `/usr/lib/vlc/plugins/access/libv4l2_plugin.so' (libzvbi.so.0: cannot open shared object file: No such file or directory)
[0000561522446b20] main libvlc warning: cannot load module `/usr/lib/vlc/plugins/access/libdvdread_plugin.so' (libdvdread.so.7: cannot open shared object file: No such file or directory)
[0000561522446b20] main libvlc warning: cannot load module `/usr/lib/vlc/plugins/access/libcdda_plugin.so' (libcddb.so.2: cannot open shared object file: No such file or directory)
[0000561522446b20] main libvlc warning: cannot load module `/usr/lib/vlc/plugins/access/liblinsys_sdi_plugin.so' (libzvbi.so.0: cannot open shared object file: No such file or directory)
[0000561522446b20] main libvlc warning: cannot load module `/usr/lib/vlc/plugins/control/liblirc_plugin.so' (liblirc_client.so.0: cannot open shared object file: No such file or directory)
[0000561522446b20] main libvlc debug: plug-ins loaded: 496 modules
[0000561522446b20] main libvlc debug: opening config file (/home/marcus/.config/vlc/vlcrc)
[0000561522446e50] main logger debug: looking for logger module matching "any": 4 candidates
[0000561522446e50] main logger debug: using logger module "console"
[0000561522446b20] main libvlc debug: translation test: code is "C"
[000056152244acd0] main keystore debug: looking for keystore module matching "memory": 4 candidates
[000056152244acd0] main keystore debug: using keystore module "memory"
[0000561522446b20] main libvlc debug: CPU has capabilities MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4.1 SSE4.2 SSE4A AVX AVX2 FPU
[00005615226cadc0] main input debug: Creating an input for 'Media Library'
[00005615226cadc0] main input debug: Input is a meta file: disabling unneeded options
[00005615226cadc0] main input debug: using timeshift granularity of 50 MiB
[00005615226cadc0] main input debug: using default timeshift path
......
[00007f60640017f0] glconv_vaapi_x11 gl error: vaInitialize: unknown libva error
[00007f60641c99f0] main generic debug: using glconv module "glconv_vaapi_drm"
[00007f60640013b0] main vout display debug: using vout display module "gl"
Segmentation fault (core dumped)

All the files above in the libvlc warning that are said not to exist have been found to actually exist (so it's a false error).

All three troubleshooting steps on the vlc wikipage for problems with 'Video broken or other issue after upgrade' have been followed.

Temporary remedy:
Disable '3D graphics acceleration' on VMware Host and set 'Hardware accelerated decoding' to disabled in VLC. Doing this however sends the CPU fan into overdrive and makes it very noisy while watching a movie.
Comment by Sean Anderson (Forty-Bot) - Saturday, 25 January 2020, 03:57 GMT
Marcus, I would recommend you downgrade to an earlier version of libva, if you have one. When I did, vlc worked as before the updated. To see if you have an old package, look in /var/cache/packman/pkg/.
Comment by Marcus Lerentz (mlerentz) - Saturday, 25 January 2020, 07:48 GMT
Thanks Sean. I downgraded to libva-2.5.0-1 and now VLC works fine.

$ sudo pacman -U /var/cache/pacman/pkg/libva-2.5.0-1-x86_64.pkg.tar.xz

The problem must have started with libva version 2.6.0-1. I've added libva to IgnorePkg of /etc/pacman.conf until this is sorted out.

Comment by Oleg (moonman) - Saturday, 22 February 2020, 20:42 GMT
Well, same issue here. Running Arch in ESXi 6.7 (homelab). The problem is with Emby though. Dmesg shows this:

[ 14.709237] ffdetect-emby[2706]: segfault at 8 ip 00007f484f3a1a73 sp 00007fff68f633f0 error 4 in libva.so.2.600.0[7f484f390000+13000]
[ 14.709244] Code: f4 55 48 89 fd 48 83 ec 10 ff 15 d0 f3 00 00 41 89 c0 b8 03 00 00 00 45 85 c0 74 1e 48 8b 7d 10 4c 89 ea 4c 89 e6 48 8b 47 08 <ff> 50 08 48 8b 15 53 f3 00 00 8b 12 85 d2 75 0d 48 83 c4 10 5d 41
[ 127.707313] vainfo[3009]: segfault at 8 ip 00007f0234320a73 sp 00007ffeb8a50ec0 error 4 in libva.so.2.600.0[7f023430f000+13000]
[ 127.707319] Code: f4 55 48 89 fd 48 83 ec 10 ff 15 d0 f3 00 00 41 89 c0 b8 03 00 00 00 45 85 c0 74 1e 48 8b 7d 10 4c 89 ea 4c 89 e6 48 8b 47 08 <ff> 50 08 48 8b 15 53 f3 00 00 8b 12 85 d2 75 0d 48 83 c4 10 5d 41

vainfo segfaults as well

strace vainfo
execve("/usr/bin/vainfo", ["vainfo"], 0x7ffe73078d10 /* 24 vars */) = 0
brk(NULL) = 0x562bd2075000
arch_prctl(0x3001 /* ARCH_??? */, 0x7fffbfa0a9f0) = -1 EINVAL (Invalid argument)
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=145479, ...}) = 0
mmap(NULL, 145479, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f20c278e000
close(3) = 0
openat(AT_FDCWD, "/usr/lib/libX11.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 \300\1\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=1304648, ...}) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f20c278c000
mmap(NULL, 1308920, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f20c264c000
mmap(0x7f20c2668000, 561152, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1c000) = 0x7f20c2668000
mmap(0x7f20c26f1000, 606208, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xa5000) = 0x7f20c26f1000
mmap(0x7f20c2785000, 28672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x138000) = 0x7f20c2785000
close(3) = 0
openat(AT_FDCWD, "/usr/lib/libva-x11.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 \0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=26432, ...}) = 0
mmap(NULL, 29000, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f20c2644000
mmap(0x7f20c2646000, 12288, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f20c2646000
mmap(0x7f20c2649000, 4096, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5000) = 0x7f20c2649000
mmap(0x7f20c264a000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5000) = 0x7f20c264a000
close(3) = 0
openat(AT_FDCWD, "/usr/lib/libva-drm.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 \20\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=14000, ...}) = 0
mmap(NULL, 16400, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f20c263f000
mmap(0x7f20c2640000, 4096, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x7f20c2640000
mmap(0x7f20c2641000, 4096, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f20c2641000
mmap(0x7f20c2642000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f20c2642000
close(3) = 0
openat(AT_FDCWD, "/usr/lib/libva-wayland.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 \0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=18352, ...}) = 0
mmap(NULL, 20752, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f20c2639000
mmap(0x7f20c263b000, 4096, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f20c263b000
mmap(0x7f20c263c000, 4096, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x7f20c263c000
mmap(0x7f20c263d000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x7f20c263d000
close(3) = 0
openat(AT_FDCWD, "/usr/lib/libva.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 0\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=145080, ...}) = 0
mmap(NULL, 149600, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f20c2614000
mmap(0x7f20c2617000, 77824, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x7f20c2617000
mmap(0x7f20c262a000, 53248, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x16000) = 0x7f20c262a000
mmap(0x7f20c2637000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x22000) = 0x7f20c2637000
close(3) = 0
openat(AT_FDCWD, "/usr/lib/libwayland-client.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 P\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=59888, ...}) = 0
mmap(NULL, 62248, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f20c2604000
mmap(0x7f20c2609000, 20480, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5000) = 0x7f20c2609000
mmap(0x7f20c260e000, 12288, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xa000) = 0x7f20c260e000
mmap(0x7f20c2611000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xc000) = 0x7f20c2611000
close(3) = 0
openat(AT_FDCWD, "/usr/lib/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0`q\2\0\0\0\0\0"..., 832) = 832
pread64(3, "\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0"..., 784, 64) = 784
pread64(3, "\4\0\0\0\20\0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0", 32, 848) = 32
pread64(3, "\4\0\0\0\24\0\0\0\3\0\0\0GNU\0\22\344\22\321\223\216\303\377yu\37\16\205\363\33\305"..., 68, 880) = 68
fstat(3, {st_mode=S_IFREG|0755, st_size=2145592, ...}) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f20c2602000
pread64(3, "\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0"..., 784, 64) = 784
pread64(3, "\4\0\0\0\20\0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0", 32, 848) = 32
pread64(3, "\4\0\0\0\24\0\0\0\3\0\0\0GNU\0\22\344\22\321\223\216\303\377yu\37\16\205\363\33\305"..., 68, 880) = 68
mmap(NULL, 1856312, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f20c243c000
mmap(0x7f20c2461000, 1359872, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x25000) = 0x7f20c2461000
mmap(0x7f20c25ad000, 307200, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x171000) = 0x7f20c25ad000
mmap(0x7f20c25f8000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bb000) = 0x7f20c25f8000
mmap(0x7f20c25fe000, 13112, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f20c25fe000
close(3) = 0
openat(AT_FDCWD, "/usr/lib/libxcb.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 \300\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=165624, ...}) = 0
mmap(NULL, 168200, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f20c2412000
mmap(0x7f20c241e000, 77824, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xc000) = 0x7f20c241e000
mmap(0x7f20c2431000, 36864, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1f000) = 0x7f20c2431000
mmap(0x7f20c243a000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x27000) = 0x7f20c243a000
close(3) = 0
openat(AT_FDCWD, "/usr/lib/libdl.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\20\22\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=14520, ...}) = 0
mmap(NULL, 16528, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f20c240d000
mmap(0x7f20c240e000, 4096, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x7f20c240e000
mmap(0x7f20c240f000, 4096, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f20c240f000
mmap(0x7f20c2410000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f20c2410000
close(3) = 0
openat(AT_FDCWD, "/usr/lib/libdrm.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 P\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=79536, ...}) = 0
mmap(NULL, 84464, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f20c23f8000
mmap(0x7f20c23fd000, 40960, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5000) = 0x7f20c23fd000
mmap(0x7f20c2407000, 16384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xf000) = 0x7f20c2407000
mmap(0x7f20c240b000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x12000) = 0x7f20c240b000
close(3) = 0
openat(AT_FDCWD, "/usr/lib/libXext.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 @\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=80768, ...}) = 0
mmap(NULL, 83768, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f20c23e3000
mmap(0x7f20c23e7000, 45056, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4000) = 0x7f20c23e7000
mmap(0x7f20c23f2000, 16384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xf000) = 0x7f20c23f2000
mmap(0x7f20c23f6000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x12000) = 0x7f20c23f6000
close(3) = 0
openat(AT_FDCWD, "/usr/lib/libXfixes.so.3", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 \0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=30248, ...}) = 0
mmap(NULL, 32824, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f20c23da000
mprotect(0x7f20c23dc000, 20480, PROT_NONE) = 0
mmap(0x7f20c23dc000, 12288, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f20c23dc000
mmap(0x7f20c23df000, 4096, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5000) = 0x7f20c23df000
mmap(0x7f20c23e1000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6000) = 0x7f20c23e1000
close(3) = 0
openat(AT_FDCWD, "/usr/lib/libffi.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0@ \0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=38784, ...}) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f20c23d8000
mmap(NULL, 42248, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f20c23cd000
mprotect(0x7f20c23cf000, 28672, PROT_NONE) = 0
mmap(0x7f20c23cf000, 20480, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f20c23cf000
mmap(0x7f20c23d4000, 4096, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7000) = 0x7f20c23d4000
mmap(0x7f20c23d6000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x8000) = 0x7f20c23d6000
close(3) = 0
openat(AT_FDCWD, "/usr/lib/libpthread.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\220\201\0\0\0\0\0\0"..., 832) = 832
pread64(3, "\4\0\0\0\24\0\0\0\3\0\0\0GNU\0\246\3\345\314l\313m\35\34T,H\225\r>\277"..., 68, 824) = 68
fstat(3, {st_mode=S_IFREG|0755, st_size=158240, ...}) = 0
pread64(3, "\4\0\0\0\24\0\0\0\3\0\0\0GNU\0\246\3\345\314l\313m\35\34T,H\225\r>\277"..., 68, 824) = 68
mmap(NULL, 135584, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f20c23ab000
mmap(0x7f20c23b2000, 65536, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7000) = 0x7f20c23b2000
mmap(0x7f20c23c2000, 20480, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x17000) = 0x7f20c23c2000
mmap(0x7f20c23c7000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1b000) = 0x7f20c23c7000
mmap(0x7f20c23c9000, 12704, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f20c23c9000
close(3) = 0
openat(AT_FDCWD, "/usr/lib/libXau.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0@\20\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=14064, ...}) = 0
mmap(NULL, 16424, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f20c23a6000
mmap(0x7f20c23a7000, 4096, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x7f20c23a7000
mmap(0x7f20c23a8000, 4096, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f20c23a8000
mmap(0x7f20c23a9000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f20c23a9000
close(3) = 0
openat(AT_FDCWD, "/usr/lib/libXdmcp.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 \0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=26216, ...}) = 0
mmap(NULL, 28688, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f20c239e000
mmap(0x7f20c23a0000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f20c23a0000
mmap(0x7f20c23a2000, 8192, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4000) = 0x7f20c23a2000
mmap(0x7f20c23a4000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5000) = 0x7f20c23a4000
close(3) = 0
openat(AT_FDCWD, "/usr/lib/libm.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0p\363\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=1329272, ...}) = 0
mmap(NULL, 1331224, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f20c2258000
mmap(0x7f20c2267000, 638976, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xf000) = 0x7f20c2267000
mmap(0x7f20c2303000, 626688, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xab000) = 0x7f20c2303000
mmap(0x7f20c239c000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x143000) = 0x7f20c239c000
close(3) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f20c2256000
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f20c2253000
arch_prctl(ARCH_SET_FS, 0x7f20c2253740) = 0
mprotect(0x7f20c25f8000, 12288, PROT_READ) = 0
mprotect(0x7f20c239c000, 4096, PROT_READ) = 0
mprotect(0x7f20c23a4000, 4096, PROT_READ) = 0
mprotect(0x7f20c23a9000, 4096, PROT_READ) = 0
mprotect(0x7f20c23c7000, 4096, PROT_READ) = 0
mprotect(0x7f20c23d6000, 4096, PROT_READ) = 0
mprotect(0x7f20c243a000, 4096, PROT_READ) = 0
mprotect(0x7f20c2410000, 4096, PROT_READ) = 0
mprotect(0x7f20c2785000, 12288, PROT_READ) = 0
mprotect(0x7f20c23e1000, 4096, PROT_READ) = 0
mprotect(0x7f20c23f6000, 4096, PROT_READ) = 0
mprotect(0x7f20c240b000, 4096, PROT_READ) = 0
mprotect(0x7f20c2611000, 8192, PROT_READ) = 0
mprotect(0x7f20c2637000, 4096, PROT_READ) = 0
mprotect(0x7f20c263d000, 4096, PROT_READ) = 0
mprotect(0x7f20c2642000, 4096, PROT_READ) = 0
mprotect(0x7f20c264a000, 4096, PROT_READ) = 0
mprotect(0x562bd05f2000, 4096, PROT_READ) = 0
mprotect(0x7f20c27dd000, 4096, PROT_READ) = 0
munmap(0x7f20c278e000, 145479) = 0
set_tid_address(0x7f20c2253a10) = 3111
set_robust_list(0x7f20c2253a20, 24) = 0
rt_sigaction(SIGRTMIN, {sa_handler=0x7f20c23b2be0, sa_mask=[], sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x7f20c23bf800}, NULL, 8) = 0
rt_sigaction(SIGRT_1, {sa_handler=0x7f20c23b2c80, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f20c23bf800}, NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
brk(NULL) = 0x562bd2075000
brk(0x562bd2096000) = 0x562bd2096000
socket(AF_UNIX, SOCK_STREAM|SOCK_CLOEXEC, 0) = 3
connect(3, {sa_family=AF_UNIX, sun_path="/run/user/1000/wayland-0"}, 27) = -1 ENOENT (No such file or directory)
close(3) = 0
write(2, "error: can't connect to X server"..., 34error: can't connect to X server!
) = 34
openat(AT_FDCWD, "/dev/dri/renderD128", O_RDWR) = 3
fstat(3, {st_mode=S_IFCHR|0666, st_rdev=makedev(0xe2, 0x80), ...}) = 0
openat(AT_FDCWD, "/etc/libva.conf", O_RDONLY) = 4
fstat(4, {st_mode=S_IFREG|0644, st_size=24, ...}) = 0
read(4, "LIBVA_MESSAGING_LEVEL=1\n", 4096) = 24
read(4, "", 4096) = 0
close(4) = 0
openat(AT_FDCWD, "/etc/libva.conf", O_RDONLY) = 4
fstat(4, {st_mode=S_IFREG|0644, st_size=24, ...}) = 0
read(4, "LIBVA_MESSAGING_LEVEL=1\n", 4096) = 24
read(4, "", 4096) = 0
close(4) = 0
openat(AT_FDCWD, "/etc/libva.conf", O_RDONLY) = 4
fstat(4, {st_mode=S_IFREG|0644, st_size=24, ...}) = 0
read(4, "LIBVA_MESSAGING_LEVEL=1\n", 4096) = 24
read(4, "", 4096) = 0
close(4) = 0
openat(AT_FDCWD, "/etc/libva.conf", O_RDONLY) = 4
fstat(4, {st_mode=S_IFREG|0644, st_size=24, ...}) = 0
read(4, "LIBVA_MESSAGING_LEVEL=1\n", 4096) = 24
read(4, "", 4096) = 0
close(4) = 0
openat(AT_FDCWD, "/etc/libva.conf", O_RDONLY) = 4
fstat(4, {st_mode=S_IFREG|0644, st_size=24, ...}) = 0
read(4, "LIBVA_MESSAGING_LEVEL=1\n", 4096) = 24
read(4, "", 4096) = 0
close(4) = 0
openat(AT_FDCWD, "/etc/libva.conf", O_RDONLY) = 4
fstat(4, {st_mode=S_IFREG|0644, st_size=24, ...}) = 0
read(4, "LIBVA_MESSAGING_LEVEL=1\n", 4096) = 24
read(4, "", 4096) = 0
close(4) = 0
openat(AT_FDCWD, "/etc/libva.conf", O_RDONLY) = 4
fstat(4, {st_mode=S_IFREG|0644, st_size=24, ...}) = 0
read(4, "LIBVA_MESSAGING_LEVEL=1\n", 4096) = 24
read(4, "", 4096) = 0
close(4) = 0
openat(AT_FDCWD, "/etc/libva.conf", O_RDONLY) = 4
fstat(4, {st_mode=S_IFREG|0644, st_size=24, ...}) = 0
read(4, "LIBVA_MESSAGING_LEVEL=1\n", 4096) = 24
close(4) = 0
ioctl(3, DRM_IOCTL_VERSION, 0x562bd2075b40) = 0
ioctl(3, DRM_IOCTL_VERSION, 0x562bd2075b40) = 0
fstat(1, {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0), ...}) = 0
write(1, "vainfo: VA-API version: 1.6 (lib"..., 42vainfo: VA-API version: 1.6 (libva 2.6.0)
) = 42
write(1, "vainfo: Driver version: <unknown"..., 34vainfo: Driver version: <unknown>
) = 34
--- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=0x8} ---
+++ killed by SIGSEGV (core dumped) +++
Segmentation fault (core dumped)

Downgrading to 2.5.0-1 as stated above remedies this problem.
Comment by Sean Anderson (Forty-Bot) - Thursday, 19 March 2020, 02:05 GMT
Any updates on this? It is still a problem...
Comment by Oleg (moonman) - Friday, 03 April 2020, 01:36 GMT
Should be fixed with libva 2.7.0 that's already in the repos.
Comment by mattia (nTia89) - Sunday, 12 April 2020, 15:49 GMT
I cannot reproduce the issue.
Is it still valid for you?
Comment by Marcus Lerentz (mlerentz) - Wednesday, 15 April 2020, 03:40 GMT
@Oleg - Agreed. I removed libva from the IgnorePkg list of pacman.conf and let it upgrade to libva 2.7.0. I'm not getting seg faults anymore when starting vlc.
Comment by Maxime Gauduin (Alucryd) - Wednesday, 15 April 2020, 10:37 GMT
Thanks for the heads up, will close the report then.

Loading...