[SOLVED] Using libmmdb as libaacs+libdbplus - vlc and mpv segfault
Posted: Fri Jan 03, 2020 1:52 pm
Hi,
I try to do the direct blue-ray playback according to https://www.makemkv.com/forum/viewtopic.php?f=3&t=7009
I installed makemkv in the prefix ~/.local/, so before symlinking, the ~/.local/lib directory looks like this:
I also added ~/.local/lib/ to the LD_LIBRARY_PATH environment variable.
When I now create the symlinks according to the forum post and try to play a Blu-Ray disc, both vlc and mpv segfault.
The problem existed with version 1.14.4 and also exists with the current version 1.14.7.
I used VLC via GUI and tried both enabling and disabling disc menus.
I'm using the Debian-based "Devuan" distro, libavcodec is at version 10:3.3.9-dmo1+deb9u1 from Debian Multimedia.
Did I do something wrong? What else info could I look for and provide?
I try to do the direct blue-ray playback according to https://www.makemkv.com/forum/viewtopic.php?f=3&t=7009
I installed makemkv in the prefix ~/.local/, so before symlinking, the ~/.local/lib directory looks like this:
Code: Select all
$ ls -r ~/.local/lib/
libmmbd.so.0 libmakemkv.so.1 libdriveio.so.0
When I now create the symlinks according to the forum post and try to play a Blu-Ray disc, both vlc and mpv segfault.
Code: Select all
# Example for mpv
LD_DEBUG=libs mpv bd:////dev/sr0
...
9231: find library=libaacs.so.0 [0]; searching
9231: search path=/home/numeralwrongdoer/.local/lib:tls/x86_64:tls:x86_64: (LD_LIBRARY_PATH)
9231: trying file=/home/numeralwrongdoer/.local/lib/libaacs.so.0
9231:
9231: find library=libcrypto.so.1.1 [0]; searching
9231: search path=/home/numeralwrongdoer/.local/lib:tls/x86_64:tls:x86_64: (LD_LIBRARY_PATH)
9231: trying file=/home/numeralwrongdoer/.local/lib/libcrypto.so.1.1
9231: trying file=tls/x86_64/libcrypto.so.1.1
9231: trying file=tls/libcrypto.so.1.1
9231: trying file=x86_64/libcrypto.so.1.1
9231: trying file=libcrypto.so.1.1
9231: search cache=/etc/ld.so.cache
9231: trying file=/usr/lib/x86_64-linux-gnu/libcrypto.so.1.1
9231:
9231:
9231: calling init: /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1
9231:
9231:
9231: calling init: /home/numeralwrongdoer/.local/lib/libaacs.so.0
9231:
Speicherzugriffsfehler
I used VLC via GUI and tried both enabling and disabling disc menus.
I'm using the Debian-based "Devuan" distro, libavcodec is at version 10:3.3.9-dmo1+deb9u1 from Debian Multimedia.
Did I do something wrong? What else info could I look for and provide?