VLC Bug? (Solved)

This forum is dedicated to testing early releases and cauldron : Howtos, tips, tricks and user global feedback and thoughts...

Helpful tip :
For bugs tracking we use : https://bugs.mageia.org = The Mageia Bug Tracker
In this bug tracker you'll find already reported bugs and you'll be able to report those you have found....

VLC Bug? (Solved)

Postby pete910 » Jan 11th, '17, 15:13

Not sure if it's my end or with VLC.

If I try and run vlc it just segfaults.

Code: Select all
VLC media player 2.2.4 Weatherwax (revision 2.2.3-37-g888b7e89)
Segmentation fault (core dumped)


However if I run strace with vlc it runs fine :?

Any Idea? or is it another bug with the NV drivers on the 10xx series cards I've found ?

Mageia 6/cauldron all updated.
Last edited by pete910 on Jan 16th, '17, 23:23, edited 1 time in total.
User avatar
pete910
 
Posts: 357
Joined: Jan 8th, '12, 18:53

Re: VLC Bug?

Postby doktor5000 » Jan 12th, '17, 01:06

Since when does that happen approximately, only since very recently?
Please also show what packages you have installed, maybe during an update libvlc wasn't updated to match vlc itself, I've seen that in the past ...
Code: Select all
rpm -qa|sort|grep vlc
Cauldron is not for the faint of heart!
Caution: Hot, bubbling magic inside. May explode or cook your kittens!
----
Disclaimer: Beware of allergic reactions in answer to unconstructive complaint-type posts
User avatar
doktor5000
 
Posts: 18052
Joined: Jun 4th, '11, 10:10
Location: Leipzig, Germany

Re: VLC Bug?

Postby pete910 » Jan 12th, '17, 02:52

I had checked that all matched.

Code: Select all
lib64vlc5-2.2.4-9.mga6.tainted
lib64vlccore8-2.2.4-9.mga6.tainted
npapi-vlc-2.2.0-1.mga6
phonon4qt5-vlc-0.9.0-3.mga6
phonon-vlc-0.9.0-3.mga6
vlc-2.2.4-9.mga6.tainted
vlc-plugin-common-2.2.4-9.mga6.tainted
vlc-plugin-lua-2.2.4-9.mga6.tainted
vlc-plugin-pulse-2.2.4-9.mga6.tainted
vlc-plugin-theora-2.2.4-9.mga6.tainted


Yes, since this release though not used it in a while so don't know if others are effected.

What I don't get is why it runs fine when run via strace.
User avatar
pete910
 
Posts: 357
Joined: Jan 8th, '12, 18:53

Re: VLC Bug?

Postby doktor5000 » Jan 12th, '17, 20:46

Looks good so far ... hopefully some other cauldron users can comment whether it works for them. I can't tell as I haven't been using cauldron for quite some time.

Did you try moving away vlc configuration/cache from ~/.config or maybe trying under a freshly created user?

And regarding the strace, I have seen that on rare occassions too, see also
http://unix.stackexchange.com/questions ... engl-issue or http://stackoverflow.com/questions/7507 ... t-with-gdb
Cauldron is not for the faint of heart!
Caution: Hot, bubbling magic inside. May explode or cook your kittens!
----
Disclaimer: Beware of allergic reactions in answer to unconstructive complaint-type posts
User avatar
doktor5000
 
Posts: 18052
Joined: Jun 4th, '11, 10:10
Location: Leipzig, Germany

Re: VLC Bug?

Postby jkerr82508 » Jan 12th, '17, 21:56

VLC works fine for me. I tested with a .flv and a .mp4 file. I have Intel video. 64bit cauldron, plasma desktop.

Code: Select all
$ rpm -qa | grep vlc
npapi-vlc-2.2.0-1.mga6
lib64vlccore8-2.2.4-9.mga6.tainted
phonon4qt5-vlc-0.9.0-3.mga6
vlc-plugin-theora-2.2.4-9.mga6.tainted
phonon-vlc-0.9.0-3.mga6
vlc-plugin-lua-2.2.4-9.mga6.tainted
vlc-2.2.4-9.mga6.tainted
vlc-plugin-flac-2.2.4-9.mga6.tainted
lib64vlc5-2.2.4-9.mga6.tainted
vlc-plugin-speex-2.2.4-9.mga6.tainted
vlc-plugin-pulse-2.2.4-9.mga6.tainted
vlc-plugin-common-2.2.4-9.mga6.tainted

Jim
jkerr82508
 
Posts: 946
Joined: Mar 26th, '11, 01:34
Location: Fife, Scotland

Re: VLC Bug?

Postby isadora » Jan 12th, '17, 23:03

Same here, but running in VirtualBox 64 bits. Tried .flv .mp4 and .avi, none of them had any issues.
Updated to the latest versions.
Code: Select all
$ rpm -qa | grep vlc
vlc-plugin-speex-2.2.4-9.mga6
vlc-2.2.4-9.mga6
vlc-plugin-theora-2.2.4-9.mga6
phonon4qt5-vlc-0.9.0-3.mga6
lib64vlc5-2.2.4-9.mga6
npapi-vlc-2.2.0-1.mga6
vlc-plugin-common-2.2.4-9.mga6
vlc-plugin-flac-2.2.4-9.mga6
lib64vlccore8-2.2.4-9.mga6
phonon-vlc-0.9.0-3.mga6
vlc-plugin-pulse-2.2.4-9.mga6
..........bird from paradise..........

Perfection is achieved, not when there is nothing more to add, but when there is nothing left to take away.
—Antoine de Saint-Exupéry
User avatar
isadora
 
Posts: 2765
Joined: Mar 25th, '11, 16:03
Location: Netherlands

Re: VLC Bug?

Postby pete910 » Jan 13th, '17, 13:47

doktor5000 wrote:Looks good so far ... hopefully some other cauldron users can comment whether it works for them. I can't tell as I haven't been using cauldron for quite some time.

Did you try moving away vlc configuration/cache from ~/.config or maybe trying under a freshly created user?

And regarding the strace, I have seen that on rare occassions too, see also
http://unix.stackexchange.com/questions ... engl-issue or http://stackoverflow.com/questions/7507 ... t-with-gdb


Thanks for the strace explanation Dok , makes sense now :D

Tried the then new user + removing .config/vllc. Still no joy

It does work fine on my sons who is also on couldron/6 , He's on a AMD card (amdgpu + mesa)

It also works fine in my VM too.

Think it is another NV Bug tbh.

knew I should have stuck with the 290x this 1080 has been a pita :(

Cheers Jim/Isadora . I'll just have to do some digging I guess

Edit:
Had a google and seems others have discovered the issue with the 375.xx drivers and vlc, looks like I was right then.
Others also found that running via strace solved it too, Great minds and all that ;)
User avatar
pete910
 
Posts: 357
Joined: Jan 8th, '12, 18:53

Re: VLC Bug?

Postby jkerr82508 » Jan 13th, '17, 15:23

Another issue with nvidia and media players:

https://bugs.mageia.org/show_bug.cgi?id=20114

I've no idea if it's related to your VLC issue.

Jim
jkerr82508
 
Posts: 946
Joined: Mar 26th, '11, 01:34
Location: Fife, Scotland

Re: VLC Bug?

Postby ozky » Jan 15th, '17, 16:33

Works here with intel graphics no any problems seen in Mageia 6.
Image
Mageia user
User avatar
ozky
 
Posts: 581
Joined: Jul 2nd, '11, 08:48
Location: Nakkila Finland

Re: VLC Bug?

Postby pete910 » Jan 16th, '17, 14:03

jkerr82508 wrote:Another issue with nvidia and media players:

https://bugs.mageia.org/show_bug.cgi?id=20114

I've no idea if it's related to your VLC issue.

Jim


MVP works fine here so unrelated at a guess
User avatar
pete910
 
Posts: 357
Joined: Jan 8th, '12, 18:53

Re: VLC Bug?

Postby pete910 » Jan 16th, '17, 23:22

Well, tested the Nvidia driver rpm.

Tried with the vesa driver fist and VLC worked, un-installed + reinstalled Nvidia 375.26 rpm . VLC segfaults.
Removed 375.26 rpm.
Installed driver from Nvidia's site and VLC works.

Could be a package issue then :?

Bug report I guess
User avatar
pete910
 
Posts: 357
Joined: Jan 8th, '12, 18:53

Re: VLC Bug? (Solved)

Postby banjo » May 28th, '17, 19:58

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.
User avatar
banjo
 
Posts: 476
Joined: May 4th, '11, 03:50
Location: Reading, Massachusetts


Return to Testing : Alpha, Beta, RC and Cauldron

Who is online

Users browsing this forum: No registered users and 1 guest