vlc chashes if choose projectm audio visualization with message: Could not open font file: /usr/share/fonts/truetype/ttf-dejavu/DejaVuSans.ttf Reproducible: Always
Created attachment 352054 [details, diff] vlc-projectm-fonts-path.patch Propose fix stilled from Arch
See also https://bugs.archlinux.org/task/31242
Just found that it can be fixed via vlc config file .config/vlc/vlcrc: [projectm] projectm-title-font=/usr/share/fonts/dejavu/DejaVuSans.ttf projectm-menu-font=/usr/share/fonts/dejavu/DejaVuSansMono.ttf
I can confirm that the workaround by Ilya Gordeev in .config/vlc/vlcrc works very well It appears that this is a bug in vlc rather than in libprojectm, because libprojectm has the file /usr/share/projectM/config.inp which lists the correct paths. the command equery f vlc | xargs grep projectm-title-font 2>/dev/null with output Binary file /usr/lib64/vlc/plugins/plugins.dat matches Binary file /usr/lib64/vlc/plugins/visualization/libprojectm_plugin.so matches suggests that the bad fontpaths are compiled in, so the patch is most likely the only way to go this is with stable media-video/vlc-2.0.5 and media-libs/libprojectm-2.1.0-r1
This will be part of the version bumps that happen today (older vlc versions get this patched, newer vlc versions get this configured through the configure flags; in both cases based on whether the USE flag is enabled or disabled).
Created attachment 445408 [details] Backtrace & Emerge Info