Comments (10)
Hi,
I had a look at your GDB output unfortunately there is not much I can do, it seems to be some bad interaction at the GLX driver level, it seems to crash when loading the driver.
It doesn't crash with Linux Mint 21.2 in a VM on my side.
An useful information would be everything related to your graphic configuration (graphic card, driver version, output of glxinfo64
) but I will anyway be unable to help here, it's really not at the VLC level.
Relevant stacktrace:
#0 __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44
#1 0x00007ffff7e28e83 in __pthread_kill_internal (signo=6, threadid=<optimized out>) at pthread_kill.c:78
#2 0x00007ffff7dd6dce in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26
#3 0x00007ffff7dbe83f in __GI_abort () at abort.c:79
#4 0x00007ffff7dbf710 in __libc_message (fmt=fmt@entry=0x7ffff7f422fa "*** %s ***: terminated\n") at ../sysdeps/posix/libc_fatal.c:150
#5 0x00007ffff7ebcfa9 in __GI___fortify_fail (msg=msg@entry=0x7ffff7f42312 "stack smashing detected") at fortify_fail.c:24
#6 0x00007ffff7ebe264 in __stack_chk_fail () at stack_chk_fail.c:24
#7 0x00007ffff7e2281d in _dlerror_run (operate=operate@entry=0x7ffff7e22ba0 <dlopen_doit>, args=args@entry=0x7fffea011660) at dlerror.c:198
#8 0x00007ffff7e22cbf in dlopen_implementation (dl_caller=<optimized out>, mode=<optimized out>, file=<optimized out>) at dlopen.c:71
#9 ___dlopen (file=<optimized out>, mode=<optimized out>) at dlopen.c:81
#10 0x00007ffff40c22b8 in __glXLookupVendorByName (vendorName=<optimized out>) at ../src/GLX/libglxmapping.c:428
#11 0x00007ffff40c4b2d in __glXLookupVendorByScreen (dpy=dpy@entry=0x7fffe40131b0, screen=screen@entry=0) at ../src/GLX/libglxmapping.c:572
#12 0x00007ffff40c5906 in __glXGetDynDispatch (screen=0, dpy=0x7fffe40131b0) at ../src/GLX/libglxmapping.c:606
#13 glXQueryExtensionsString (dpy=0x7fffe40131b0, screen=0) at ../src/GLX/libglx.c:1473
#14 0x00007fffd8ce9bae in QXcbGlxWindow::createVisual() (this=0x7fffe41046e0) at qxcbglxwindow.cpp:66
#15 0x00007fffe9e1d21d in QXcbWindow::create() (this=0x7fffe41046e0) at qxcbwindow.cpp:355
#16 0x00007fffe9e09acf in QXcbIntegration::createPlatformWindow(QWindow*) const (this=0x7fffe4002280, window=0x7fffe4204940) at qxcbintegration.cpp:250
from org.videolan.vlc.
I had a look at inxi.txt
and it seems you have a nvidia card with driver 390.157.
You can check with flatpak list
that org.freedesktop.Platform.GL.nvidia-390-157
is installed, if it is I can't help further sorry.
from org.videolan.vlc.
Hi,
Yes, my GPU is an Nvidia Geforce GTX 560 M, with 390.157 driver.
And yes, "org.freedesktop.Platform.GL.nvidia-390-157" is installed...
Regards,
MN
from org.videolan.vlc.
I'm puzzled why even disabling device=all,device=dri doesn't fix this.
from org.videolan.vlc.
Hi,
I have changed from 5.4 kernel to 5.15.0-88-generic (HWE*), with no more success.
Regards,
MN
(*): HWE is supposed to update kernel and X
from org.videolan.vlc.
Hi,
If it can help, here is my "glxinfo" output:
glxinfo.txt
Regards,
MN
from org.videolan.vlc.
Hi,
It seems that the problem is related to the use of Nvidia driver, and maybe specifically 390-157 one.
Read this thread, the 8th message mentions that replacing Nvidia 390-157 by xserver-xorg-video-nouveau one solves the problem:
https://forums.linuxmint.com/viewtopic.php?p=2393264
This could be a workaround. However, with nouveau driver there is no OpenCL (not provided by nouveau driver, at best OpenCL could be done by the microprocessor, byt it would not provide accelerattion, as an example in LibreOffice CALC) and VMware Workstation Player has no longer 3D graphics acceleration (Nvidia GPU and driver needed for this).
Regards,
MN
from org.videolan.vlc.
I had a look at
inxi.txt
and it seems you have a nvidia card with driver 390.157.You can check with
flatpak list
thatorg.freedesktop.Platform.GL.nvidia-390-157
is installed, if it is I can't help further sorry.
Hi,
org.freedesktop.Platform.GL.nvidia-390-157
is not the solution, but the problem!
Uninstalling it allows launching VLC 3.0.20 in graphical mode.
However, once uninstalled, it is automatically installed again at next flatpak unattended update...
Is there a way to prevent its reinstalling or to tell an application not to use it?
Regards,
MN
from org.videolan.vlc.
Try flatpak mask org.freedesktop.Platform.GL.nvidia-390-157
.
from org.videolan.vlc.
Hi,
Closed. Issue is related to Nvidia driver and runtime. See https://gitlab.com/freedesktop-sdk/freedesktop-sdk/-/issues/1676.
Regards,
MN
from org.videolan.vlc.
Related Issues (20)
- Videos just play sound and show black image HOT 3
- Fork
- VLC Player does not suppress power management on Gnome 43.2 (Arch Linux) HOT 2
- KDE: Systray icon duplicate when opening file
- VLC is not in Flathub HOT 7
- Always the same stutter when beginning to play HOT 2
- Missing AACS configuration file! HOT 2
- Flac problems, update to 3.0.18-02 HOT 3
- VLC crashes after 5 seconds on KDE Plasma wayland and X11. Gnome is unaffected. HOT 1
- No tray icon on Ubuntu
- Version 3.0.19 is available HOT 1
- Doesn't open network stream of Youtube videos HOT 1
- Media->Convert Runaway Code HOT 2
- Talk to the videolan.org project to make this the official flatpak of VLC.
- main interface error: no suitable interface module HOT 4
- flathub verification? HOT 1
- No video output in av1 playback HOT 1
- Video effects such as sharpening do not work
- VLC immediately throws up DVD read errors after creating a shortcut to the panel on Linux Mint ... HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from org.videolan.vlc.