[SOLVED] VLC 2.2.1 on current: 32-bit OK, segfault on 64-bit
SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I've been away and missed the early part of this discussion and I see Niki has moved on to something else anyway, however ...
I noticed same problem recently on pure 64bit system (no multilib). Interestingly vlc still ran OK when run as 'strace vlc' which made strace useless for debugging in this case.
Then I tried 'vlc -v -v -v' and found some plugins had problem with x265.so number which I (temporarily!) worked around with 'cd /usr/lib64 && ln -s libx265.so.68 libx265.so.59' - I'll sort out why vlc wants the wrong version later. Then running vlc -v -v -v' again found plugin problem with 'liblive555_plugin.so: undefined symbol: _ZTI10RTSPClient'. Running '/usr/lib64/vlc/plugins/access/liblive555_plugin.*' has fixed that problem for now. Since then vlc runs normally again - proper fixes still to be implemnented.
SMplayer likes to nag with updates and does strange thinks like opening Firefox on the SMplayer homepage when you open your first video. I think with MPlayer frontends you have to go not for the best, but for the lesser evil.
This is because you build it with default config, I just switch these things off at compile time.
The trick is to find smplayer.pro, rewrite it, and then use the SlackBuild to replace it automatically.
Perhaps wrapping up the vlc side of this thread, an updated live555 package has just been submitted which fixes the vlc segfault (although requiring a rebuild of vlc with the new live555 package). The crucial issue was a lack of "Libs" section in live555 package's live555.pc file, without which vlc's liblive555_plugin.so file was built OK but without sufficient library references at runtime. Although this seems to have been OK in 14.1, it segfaults when loaded at startup in -current.
Niki, it would be great if you're able to test this - although you're using something else now ...
Anyone wanting to try it before the the next round of SBo updates can do so my manually adding the line:
All of this is why I build a single big statically compiled VLC package... too many dependencies that have too many issues unless you resolve them all in a single location (the vlc.SlackBuild).
All of this is why I build a single big statically compiled VLC package... too many dependencies that have too many issues unless you resolve them all in a single location (the vlc.SlackBuild).
I came to that conclusion the hard way. Now I just don't bother and simply use your perfect static package. Thanks for that!
This is because you build it with default config, I just switch these things off at compile time.
The trick is to find smplayer.pro, rewrite it, and then use the SlackBuild to replace it automatically.
Thanks, that did the trick! From MLED's ChangeLog:
Code:
Tue Jan 12 11:03:21 CET 2016
smplayer-15.9.0-x86_64-1_microlinux.txz: Added.
This version of SMPlayer is shipping without all the nagging features like
Firefox popup windows or update notifications. Thanks to elcore on LQ.
umplayer-0.97-x86_64-1_microlinux.txz: Removed.
Moved to pasture/.
+--------------------------+
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.