(Решено) VLC (стек памяти сброшен на диск)

ZeniaM
strace /usr/bin/cvlc
Что то много вроде не хватает
[oleg@vs220 ~]$ cat '/home/oleg/Документы/загружено.txt' |grep ENOENT
openat(AT_FDCWD, "/usr/lib/tls/libtbb.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/tls/libfreetype.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/tls/libharfbuzz.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/tls/libhdf5.so.101", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/tls/libGL.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/tls/libgtk-x11-2.0.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/tls/libgdk-x11-2.0.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/tls/libcairo.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/tls/libgdk_pixbuf-2.0.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/tls/libgtkglext-x11-1.0.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/libgtkglext-x11-1.0.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/tls/libgtkglext-x11-1.0.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/libgtkglext-x11-1.0.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/tls/libgoom2.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/libgoom2.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/tls/libprojectM.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/libprojectM.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/tls/libnfs.so.11", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/libnfs.so.11", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/ru_RU.UTF-8/LC_MESSAGES/vlc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/ru_RU.utf8/LC_MESSAGES/vlc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/ru_RU/LC_MESSAGES/vlc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/ru.UTF-8/LC_MESSAGES/vlc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/ru.utf8/LC_MESSAGES/vlc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
[oleg@vs220 ~]$
vs220
sudo rm /usr/lib/vlc/plugins/plugins.dat
После этого vlc заработал, но как я понимаю сейчас удалены все его плагины, что не совсем хорошо. Хотя DVD-меню он показывает и это радует.
По поводу моего удаления хвостов, делал так pacman -Rs но не додумался удалить после пере установки /usr/lib/vlc/plugins/plugins.dat
vs220
Что то много вроде не хватает
Он же сам должен подтягивать необходимое во время установки, вроде...
ZeniaM, хорошо, что обошлось так просто.
Ошибки не исчезают с опытом - они просто умнеют
vasek
ZeniaM, хорошо, что обошлось так просто.
Так что-же я всё таки удалил <sudo rm /usr/lib/vlc/plugins/plugins.dat> и чем это черева то!
ZeniaM
не додумался
Про это в вики есть, проверяйте рекомендации из вики при проблемах
https://wiki.archlinux.org/index.php/VLC_media_player#Segmentation_fault
vs220
Про это в вики есть
Стараюсь пользоваться словарём, но не всегда действенно, а в общении с системой английский нужен и желательно не на уровне 5-класса.
Но это уже полемика, лучше скажите - удаление этого файла на чём нибудь скажется.
ZeniaM
удаление этого файла на чём нибудь скажется
Вряд ли, но надо проверять.
Вернуть легко
pacman -S vlc

Можете еще так попробовать запускать после переустановки
sudo env LD_PRELOAD=/usr/lib/libgobject-2.0.so.0 pacman -S vlc
env LD_PRELOAD=/usr/lib/libgobject-2.0.so.0 vlc
https://bugs.archlinux.org/task/57777
vs220
Вернуть легко
После возвращения
pacman -S vlc
опять не запускается, но ваши команды
sudo env LD_PRELOAD=/usr/lib/libgobject-2.0.so.0 pacman -S vlc
env LD_PRELOAD=/usr/lib/libgobject-2.0.so.0 vlc
или удаление этого файла помогают.
Если есть баг-репорт подождём может исправят, а пока так с костылями :)
Спасибо Вам огромное, сам бы не разобрался и опять бы систему переставлял :)
 
Зарегистрироваться или войдите чтобы оставить сообщение.