Greetings. I seem to be having the same problem as described in this post. VLC will not run at all. When I run it from a command line, I get a segmentation fault.
- Code: Select all
[brian@localhost ~]$ vlc
VLC media player 2.2.6 Umbrella (revision 2.2.6-0-g1aae78981c)
Segmentation fault
If I run it from gdb, it runs OK.
- Code: Select all
[brian@localhost ~]$ gdb vlc
GNU gdb (GDB) 7.8.1-7.mga5 (Mageia release 5)
Copyright (C) 2014 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-mageia-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from vlc...Reading symbols from /home/brian/vlc...(no debugging symbols found)...done.
(no debugging symbols found)...done.
Missing separate debuginfos, use: debuginfo-install vlc-2.2.6-1.mga5.tainted.x86_64
(gdb) run
Starting program: /usr/bin/vlc
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
VLC media player 2.2.6 Umbrella (revision 2.2.6-0-g1aae78981c)
[New Thread 0x7fffe9444700 (LWP 31262)]
[New Thread 0x7ffff7f91700 (LWP 31263)]
[New Thread 0x7ffff34a9700 (LWP 31264)]
[0000000000605118] core libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
[New Thread 0x7ffff253f700 (LWP 31265)]
[New Thread 0x7fffdb351700 (LWP 31266)]
[00000000007aae98] qt4 interface error: Unable to load extensions module
cvlc also causes a segmentation fault.
I am running on Mageia 5 with all updates installed.
- Code: Select all
[brian@localhost ~]$ cat /proc/version
Linux version 4.4.68-desktop-1.mga5 (iurt@rabbit.mageia.org) (gcc version 4.9.2 (GCC) ) #1 SMP Sun May 14 17:56:12 UTC 2017
I know that VLC was working as late as April 5 because I bought a web cam back then and opened it OK in VLC.
Here is the version information for VLC.
- Code: Select all
[brian@localhost ~]$ rpm -qa | grep vlc
phonon-vlc-0.8.2-2.mga5
lib64vlccore8-2.2.6-1.mga5.tainted
vlc-plugin-pulse-2.2.6-1.mga5.tainted
vlc-plugin-theora-2.2.6-1.mga5.tainted
npapi-vlc-2.0.6-7.mga5
vlc-plugin-flac-2.2.6-1.mga5.tainted
vlc-2.2.6-1.mga5.tainted
lib64vlc5-2.2.6-1.mga5.tainted
vlc-plugin-speex-2.2.6-1.mga5.tainted
vlc-plugin-common-2.2.6-1.mga5.tainted
I also tried to run the Dragon Player, and it crashed as well, interestingly enough in Nvidia code.
- Code: Select all
Application: Dragon Player (dragon), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[KCrash Handler]
#5 0x00007ffa460b4042 in () at /usr/lib64/nvidia-current/libGL.so.1
#6 0x00007ffa460b4864 in () at /usr/lib64/nvidia-current/libGL.so.1
#7 0x00007ffa460bf58b in () at /usr/lib64/nvidia-current/libGL.so.1
#8 0x00007ffa460560b8 in () at /usr/lib64/nvidia-current/libGL.so.1
#9 0x00007ffa620241fd in call_init.part () at /lib64/ld-linux-x86-64.so.2
#10 0x00007ffa6202434b in _dl_init_internal () at /lib64/ld-linux-x86-64.so.2
#11 0x00007ffa620283a1 in dl_open_worker () at /lib64/ld-linux-x86-64.so.2
#12 0x00007ffa620240e4 in _dl_catch_error () at /lib64/ld-linux-x86-64.so.2
#13 0x00007ffa62027b33 in _dl_open () at /lib64/ld-linux-x86-64.so.2
#14 0x00007ffa59c99039 in dlopen_doit () at /lib64/libdl.so.2
#15 0x00007ffa620240e4 in _dl_catch_error () at /lib64/ld-linux-x86-64.so.2
#16 0x00007ffa59c9969d in _dlerror_run () at /lib64/libdl.so.2
#17 0x00007ffa59c990d1 in dlopen () at /lib64/libdl.so.2
#18 0x00007ffa4dc31f6f in module_Load () at /lib64/libvlccore.so.8
#19 0x00007ffa4dc1745d in module_InitDynamic () at /lib64/libvlccore.so.8
#20 0x00007ffa4dc17758 in AllocatePluginDir () at /lib64/libvlccore.so.8
#21 0x00007ffa4dc176a4 in AllocatePluginDir () at /lib64/libvlccore.so.8
#22 0x00007ffa4dc17c04 in AllocatePluginPath () at /lib64/libvlccore.so.8
#23 0x00007ffa4dc181a1 in module_LoadPlugins () at /lib64/libvlccore.so.8
#24 0x00007ffa4db9f7ea in libvlc_InternalInit () at /lib64/libvlccore.so.8
#25 0x00007ffa4d970deb in libvlc_new () at /lib64/libvlc.so.5
#26 0x00007ffa4deba675 in LibVLC::init() () at /usr/lib64/kde4/plugins/phonon_backend/phonon_vlc.so
#27 0x00007ffa4dea0448 in Phonon::VLC::Backend::Backend(QObject*, QList<QVariant> const&) () at /usr/lib64/kde4/plugins/phonon_backend/phonon_vlc.so
#28 0x00007ffa4dea0fc3 in qt_plugin_instance () at /usr/lib64/kde4/plugins/phonon_backend/phonon_vlc.so
#29 0x00007ffa5f7ca2e3 in QPluginLoader::instance() () at /lib64/libQtCore.so.4
#30 0x00007ffa4e5d1a0b in Phonon::KdePlatformPlugin::createBackend(KSharedPtr<KService>) () at /usr/lib64/kde4/plugins/phonon_platform/kde.so
#31 0x00007ffa4e5d2183 in Phonon::KdePlatformPlugin::createBackend() () at /usr/lib64/kde4/plugins/phonon_platform/kde.so
#32 0x00007ffa6128cf8e in Phonon::FactoryPrivate::createBackend() () at /lib64/libphonon.so.4
#33 0x00007ffa6128d678 in Phonon::Factory::backend(bool) () at /lib64/libphonon.so.4
#34 0x00007ffa6128de73 in Phonon::Factory::createVideoWidget(QObject*) () at /lib64/libphonon.so.4
#35 0x00007ffa612b5bfd in Phonon::VideoWidgetPrivate::createBackendObject() () at /lib64/libphonon.so.4
#36 0x00007ffa612b50fc in Phonon::VideoWidget::VideoWidget(QWidget*) () at /lib64/libphonon.so.4
#37 0x000000000041d5d5 in Dragon::VideoWindow::VideoWindow(QWidget*) ()
#38 0x000000000042f484 in Dragon::MainWindow::MainWindow() ()
#39 0x000000000042b595 in Dragon::PlayerApplication::newInstance() ()
#40 0x00007ffa6171951a in KUniqueApplicationAdaptor::newInstance(QByteArray const&, QByteArray const&) () at /lib64/libkdeui.so.5
#41 0x00007ffa617195b5 in KUniqueApplicationAdaptor::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) [clone .part.19] () at /lib64/libkdeui.so.5
#42 0x00007ffa617197c3 in KUniqueApplicationAdaptor::qt_metacall(QMetaObject::Call, int, void**) () at /lib64/libkdeui.so.5
#43 0x00007ffa5fb70b06 in QDBusConnectionPrivate::deliverCall(QObject*, int, QDBusMessage const&, QList<int> const&, int) () at /lib64/libQtDBus.so.4
#44 0x00007ffa5fb71c49 in QDBusConnectionPrivate::activateCall(QObject*, int, QDBusMessage const&) () at /lib64/libQtDBus.so.4
#45 0x00007ffa5fb72698 in QDBusConnectionPrivate::activateObject(QDBusConnectionPrivate::ObjectTreeNode&, QDBusMessage const&, int) () at /lib64/libQtDBus.so.4
#46 0x00007ffa5fb7281b in QDBusActivateObjectEvent::placeMetaCall(QObject*) () at /lib64/libQtDBus.so.4
#47 0x00007ffa5f7fdd61 in QObject::event(QEvent*) () at /lib64/libQtCore.so.4
#48 0x00007ffa6046c713 in QApplication::event(QEvent*) () at /lib64/libQtGui.so.4
#49 0x00007ffa6046779c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib64/libQtGui.so.4
#50 0x00007ffa6046de40 in QApplication::notify(QObject*, QEvent*) () at /lib64/libQtGui.so.4
#51 0x00007ffa6171240a in KApplication::notify(QObject*, QEvent*) () at /lib64/libkdeui.so.5
#52 0x00007ffa5f7e5cad in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /lib64/libQtCore.so.4
#53 0x00007ffa5f7e8be1 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /lib64/libQtCore.so.4
#54 0x00007ffa5f812cae in postEventSourceDispatch(_GSource*, int (*)(void*), void*) () at /lib64/libQtCore.so.4
#55 0x00007ffa5bd58c6d in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
#56 0x00007ffa5bd58f18 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#57 0x00007ffa5bd58fbc in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#58 0x00007ffa5f812e1e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#59 0x00007ffa605054f6 in QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtGui.so.4
#60 0x00007ffa5f7e4931 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#61 0x00007ffa5f7e4c45 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#62 0x00007ffa5f7e9e59 in QCoreApplication::exec() () at /lib64/libQtCore.so.4
#63 0x00000000004198e9 in main ()
The graphics card is
Nvidia EVGA 02G-P4-3757-KR G-SYNC Support GeForce GTX 750 Ti 2GB 128-Bit GDDR5. The version of the installed drivers.
- Code: Select all
[brian@localhost ~]$ rpm -qa | grep nvidia
nvidia-current-kernel-4.1.12-desktop-1.mga5-346.96-2.mga5.nonfree
nvidia-current-kernel-3.19.8-desktop-3.mga5-346.82-1.mga5.nonfree
nvidia-current-kernel-4.1.15-desktop-2.mga5-346.96-5.mga5.nonfree
nvidia-current-kernel-4.1.13-desktop-2.mga5-346.96-3.mga5.nonfree
nvidia-current-kernel-4.1.15-desktop-1.mga5-346.96-4.mga5.nonfree
dkms-nvidia-current-375.26-1.mga5.nonfree
x11-driver-video-nvidia-current-375.26-1.mga5.nonfree
nvidia-current-kernel-4.1.8-desktop-1.mga5-346.96-1.mga5.nonfree
nvidia-current-doc-html-375.26-1.mga5.nonfree
nvidia-current-kernel-desktop-latest-352.79-10.mga5.nonfree
According to the Nvidia page the current driver is
- Code: Select all
LINUX X64 (AMD64/EM64T) DISPLAY DRIVER
Version: 375.66
Release Date: 2017.5.4
Operating System: Linux 64-bit
Language: English (US)
File Size: 71.62 MB
My question is how do I go about uninstalling and re-installing the graphics drivers without destroying my system. I don't usually mess around with drivers, so I am not familiar with that turf. Do I have to boot the system in a safe mode or use the motherboard video for a while?
Also, I always install software from the repositories. I presume that the Nvidia file on the web is a .rpm file. Do I just urpmi the file?
Thanks for any pointers or help. My workaround is to run it in gdb, but that is not a long term solution.
Banjo
(_)=='=~
If only the best bird sang, the forest would be a very quiet place.