![]() Registered Member ![]()
|
Hello. As the title of the post says, I do have normal sound but when I go to System Settings -> Multimedia -> Audio & Video Preferences I get a crash. I've created a new user and the problem persists. I'm using OpenSUSE 13.2 x64, and here is the crash log:
I have IT knowledge but at this point I don't know how to handle the log or where the problem may be. I hope someone can give me advice. Please ask all the info you need ![]() Thanks in advance. :::::::::::::::::::::::::::::::::::::::::EDIT::::::::::::::::::::::::::::::::::::::::::: One other thing, the system notification sounds are like broken, they do make a sound but is like the noise on the TV with the snow. |
![]() ![]()
|
systemsettings is KDE4 on Qt4, but phonon_vlc dlopens vlc which links Qt5 => BOOM!
That's also why "system sounds" are broken (you can assume that all phonon doesn't work) => install a Qt4 version of vlc (found a bug, it's *incredibly* common) https://bugs.kde.org/show_bug.cgi?id=335111 |
![]() Registered Member ![]()
|
Or run this manually:
VLC only dlopens plugins that are not found in its cache. Although the packages should do this automatically on installation. There is no Qt4 version of the latest VLC version available for openSUSE. You might also have a different problem, not sure whether the stacktrace might fit that case though: The phonon-backend-vlc included in openSUSE 13.2 is built against VLC 2.1.5 and will not work with 2.2.x (which you likely have installed if it's using Qt5). |
![]() Registered Member ![]()
|
PS: it's definitely the second problem. libvlccore7 (which is mentioned in your backtrace) is the 2.1.x version, which is Qt4 based in openSUSE, so it shouldn't load Qt5.
So my inspired guess would be that you have vlc 2.2.1 with libvlccore8 installed (Qt5 based), but your phonon-backend-vlc is built against libvlccore7, i.e. vlc 2.1.x. I suppose libvlccore7 regards 2.2.x's plugin cache as invalid and therefore loads all plugins at startup anyway (including Qt5 causing the crash). But even without that problem, it wouldn't work as you only have plugins for 2.2.x installed, not 2.1.x. Unfortunately there is no phonon-backend-vlc available for openSUSE 13.2, built against vlc 2.2.x/libvlccore8, that I know of. Packman provided it built against their vlc (so always against the right version) for some time, but they removed it recently. I have no idea why, you might ask them to add it back: http://lists.links2linux.de/cgi-bin/mai ... fo/packman For now, you would have to downgrade VLC to the 2.1.x version that is shipped with openSUSE, which means no support for most codecs, even when you use VLC stand-alone. The easiest way to fix your problem would be to just uninstall phonon-backend-vlc and use gstreamer instead though. I wouldn't recommend the vlc backend anyway, especially if you are using PulseAudio (which is the default in openSUSE). See here for the reason: https://bugs.kde.org/show_bug.cgi?id=345651 Also it lacks features compared to the gstreamer backend, see here: https://community.kde.org/Phonon/FeatureMatrix |
![]() Registered Member ![]()
|
You guys are the best! Not only you solved my problem but also I learned new stuff!
Really appreciated ![]() |
Registered users: Bing [Bot], Google [Bot], Sogou [Bot]