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? |