| Summary: | media-video/vlc-3.0.4:0/5-9 CRASHES | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | vcmota <vcmota78> |
| Component: | Current packages | Assignee: | Gentoo Media-video project <media-video> |
| Status: | RESOLVED TEST-REQUEST | ||
| Severity: | normal | CC: | phils |
| Priority: | Normal | ||
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
| Attachments: |
VLC crash backtrace
CORRECT VLC backtrace |
||
|
Description
vcmota
2018-11-12 01:59:34 UTC
By the way, here is my make.conf:
Videos> cat /etc/portage/make.conf
# These settings were set by the catalyst build script that automatically
# built this stage.
# Please consult /usr/share/portage/config/make.conf.example for a more
# detailed example.
CFLAGS="-march=native -O2 -ggdb"
CXXFLAGS="${CFLAGS}"
USE="X policykit dbus consolekit alsa acl udev crypt savedconfig fortran unicode lapack threads symlink hardened gphoto2"
# NOTE: This stage was built with the bindist Use flag enabled
PORTDIR="/usr/portage"
DISTDIR="/usr/portage/distfiles"
PKGDIR="/usr/portage/packages"
# This sets the language of build output to English.
# Please keep this setting intact when reporting bugs.
LC_MESSAGES=C
MAKEOPTS="-j5"
LINGUAS="en pt pt_BR zh_CN"
L10N="en pt pt-BR zh zh-CN"
FEATURES="nostrip"
VIDEO_CARDS="intel nouveau"
INPUT_DEVICES="libinput"
SANE_BACKENDS="hpaio"
CAMERAS="ptp2 samsung"
GENTOO_MIRRORS="http://mirror.lug.udel.edu/pub/gentoo/ http://gentoo.mirrors.ovh.net/gentoo-distfiles/ http://mirror.bytemark.co.uk/gentoo/"
Videos>
Created attachment 554960 [details]
CORRECT VLC backtrace
My first backtrace was not correct, now it is ok I guess.
Today I decided to install MPV in my machine. There is no crash, it works, and this is the output when I launch a video:
Videos> mpv video.mkv
Playing: video.mkv
(+) Video --vid=1 (*) (h264 854x480 29.970fps)
(+) Audio --aid=1 --alang=eng (*) (aac 2ch 48000Hz)
File tags:
Title: Dark Money - RMTeam, RMZ.cr
libEGL warning: DRI2: failed to authenticate
[vo/opengl] Suspected software renderer or indirect context.
[vo/opengl] Suspected software renderer or indirect context.
libva info: VA-API version 0.39.4
libva info: va_getDriverName() returns -1
libva error: va_getDriverName() failed with unknown libva error,driver_name=(null)
[vaapi] vaInitialize(): unknown libva error
[vo/x11] Warning: this legacy VO has bad performance. Consider fixing your graphics drivers, or not forcing the x11 VO.
AO: [alsa] 48000Hz stereo 2ch float
VO: [x11] 854x480 => 854x480 yuv420p
(Paused) AV: 00:00:08 / 01:37:36 (0%) A-V: 0.000
Track switched:
(+) Video --vid=1 (*) (h264 854x480 29.970fps)
Audio --aid=1 --alang=eng (*) (aac 2ch 48000Hz)
(Paused) V: 00:00:08 / 01:37:36 (0%)
Track switched:
(+) Video --vid=1 (*) (h264 854x480 29.970fps)
(+) Audio --aid=1 --alang=eng (*) (aac 2ch 48000Hz)
AO: [alsa] 48000Hz stereo 2ch float
AV: 00:00:13 / 01:37:36 (0%) A-V: 0.000
Exiting... (Quit)
Videos>
As you can see I still have the same message "libEGL warning: DRI2: failed to authenticate" that shows in vlc, jointly with other warning/error messages, although there is no crash now. My USE flags for MPV are:
Videos> equery uses mpv
[ Legend : U - final flag setting for installation]
[ : I - package is installed with flag ]
[ Colors : set, unset ]
* Found these USE flags for media-video/mpv-0.27.2:
U I
+ + X : Add support for X11
+ + alsa : Add support for media-libs/alsa-lib (Advanced Linux Sound Architecture)
- - archive : Enable support for various archive formats via app-arch/libarchive
+ + bluray : Enable playback of Blu-ray filesystems
+ + cdda : Add Compact Disk Digital Audio (Standard Audio CD) support
+ + cli : Build mpv CLI player
+ + cplugins : Enable C plugins support
+ + doc : Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
+ + drm : Enable Kernel Mode Setting / Direct Rendering Manager based video output
+ + dvb : Add support for DVB (Digital Video Broadcasting)
+ + dvd : Add support for DVDs
+ + egl : Enable support for various EGL-based video outputs / backends
+ + encode : Add support for encoding of audio or video files
+ + gbm : Enable Graphics Buffer Manager based EGL video backend
+ + iconv : Enable support for the iconv character set conversion library
+ + jack : Add support for the JACK Audio Connection Kit
+ + jpeg : Enable support for saving screenshots in JPEG format
+ + lcms : Add lcms support (color management engine)
+ + libass : Enable OSD (On Screen Display) and subtitles support via media-libs/libass
+ + libcaca : Add support for colored ASCII-art graphics
+ + libmpv : Build mpv shared library
+ + lua : Enable Lua scripting, OSC (On Screen Controller) GUI and net-misc/youtube-dl hook-script
+ + luajit : Use dev-lang/luajit instead of dev-lang/lua (ineffective with USE=-lua)
+ + openal : Add support for the Open Audio Library
+ + opengl : (Restricted to <media-video/mpv-0.28.0)
Enable the recommended 'opengl' video output
+ + oss : Add support for OSS (Open Sound System)
- - pulseaudio : Add support for PulseAudio sound server
+ + python_targets_python2_7 : Build with Python 2.7
- - python_targets_python3_4 : Build with Python 3.4
- - python_targets_python3_5 : Build with Python 3.5
+ + python_targets_python3_6 : Build with Python 3.6
- - rubberband : Enable high quality pitch correction via media-libs/rubberband
- - samba : Add support for SAMBA (Windows File and Printer sharing)
- - sdl : Enable media-libs/libsdl2 based video and audio outputs (Note: these outputs exist for compatibility reasons only, avoid if possible)
- - test : Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
- - tools : Install extra tools: mpv_identify.sh, mpv_idet.sh, and umpv
+ + uchardet : Enable subtitles charset discovery via app-i18n/uchardet
+ + v4l : Enable support for video4linux (using linux-headers or userspace libv4l libraries)
+ + vaapi : Enable Video Acceleration API for hardware decoding
- - vdpau : Enable the Video Decode and Presentation API for Unix acceleration interface
- - wayland : Enable dev-libs/wayland backend
- - xv : Add in optional support for the Xvideo extension (an X API for video playback)
+ + zlib : Add support for zlib (de)compression
- - zsh-completion : Enable zsh completion support
Videos>
Just to note that I am also suddenly seeing this same problem, media-video/vlc-3.0.4 dying with a SEGV on every attempt at use. It dumps a very large core file (96MB or larger) if allowed to. It seems to have started sometime within the last few days but I cannot correlate it to a specific change or update because I do not use VLC every day. UPDATE: On my system I found that this crash was caused by the installed version of x11-drivers/nvidia-drivers being used by X11 being a different version than the version loaded by the running kernel, because x11-drivers/nvidia-drivers had updated since the machine was last rebooted. Rebooting to sync the loaded kernel graphics driver to the installed version fixed the problem. Is this fixed in 3.0.7.1? |