[opensuse-kde] openSUSE 13.1 + KDE:Current : phonon-backend-vlc / packman vlc
Dear maintainers, Packman has build now vlc 2.2.1 with libvlccore8 Unfortunately phonon-backend-vlc is linked to libvlccore7 available in the normal update channel. If you keep libvlccore7 then all functionnality of phonon backend vlc are gone (and just segfault) Which is quite normal :-) My question is, how can we have back phonon-backend-vlc ? phonon-backend-vlc | package | 0.7.1-13.3 | x86_64 | update Is it possible to have an update ? zypper in phonon-backend-vlc The following 2 NEW packages are going to be installed: libvlccore7 2.1.5-14.1 update-oss phonon-backend-vlc 0.7.1-13.3 update-oss immediately after installing those (With KDE4:Current) you've got those kind of segfault Application: System Settings (systemsettings), signal: Segmentation fault Using host libthread_db library "/lib64/libthread_db.so.1". [Current thread is 1 (Thread 0x7f5f81fd68c0 (LWP 10495))] Thread 2 (Thread 0x7f5f5f80d700 (LWP 10497)): #0 0x00007f5f7efb8de3 in select () from /lib64/libc.so.6 #1 0x00007f5f7f6ed261 in ?? () from /usr/lib64/libQtCore.so.4 #2 0x00007f5f7f61068f in ?? () from /usr/lib64/libQtCore.so.4 #3 0x00007f5f782080db in start_thread () from /lib64/libpthread.so.0 #4 0x00007f5f7efbfddd in clone () from /lib64/libc.so.6 Thread 1 (Thread 0x7f5f81fd68c0 (LWP 10495)): [KCrash Handler] #5 0x00007f5f7f001386 in __strcmp_ssse3 () from /lib64/libc.so.6 #6 0x00007f5f53c01a0e in QMetaType::registerNormalizedType(QByteArray const&, void (*)(void*), void* (*)(void const*), void (*)(void*), void* (*)(void*, void const*), int, QFlags<QMetaType::TypeFlag>, QMetaObject const*) () from /usr/lib64/libQt5Core.so.5 #7 0x00007f5f5c1c679b in ?? () from /usr/lib64/libQt5Gui.so.5 #8 0x00007f5f81e3b85a in call_init.part.0 () from /lib64/ld-linux-x86-64.so.2 #9 0x00007f5f81e3b943 in _dl_init_internal () from /lib64/ld-linux-x86-64.so.2 #10 0x00007f5f81e3faa8 in dl_open_worker () from /lib64/ld-linux-x86-64.so.2 #11 0x00007f5f81e3b6e4 in _dl_catch_error () from /lib64/ld-linux-x86-64.so.2 #12 0x00007f5f81e3f29b in _dl_open () from /lib64/ld-linux-x86-64.so.2 #13 0x00007f5f762d702b in dlopen_doit () from /lib64/libdl.so.2 #14 0x00007f5f81e3b6e4 in _dl_catch_error () from /lib64/ld-linux-x86-64.so.2 #15 0x00007f5f762d75dd in _dlerror_run () from /lib64/libdl.so.2 #16 0x00007f5f762d70c1 in dlopen@@GLIBC_2.2.5 () from /lib64/libdl.so.2 #17 0x00007f5f5de326af in ?? () from /usr/lib64/libvlccore.so.7 #18 0x00007f5f5de1be7d in ?? () from /usr/lib64/libvlccore.so.7 #19 0x00007f5f5de1c177 in ?? () from /usr/lib64/libvlccore.so.7 #20 0x00007f5f5de1c3e9 in ?? () from /usr/lib64/libvlccore.so.7 #21 0x00007f5f5de1c654 in ?? () from /usr/lib64/libvlccore.so.7 #22 0x00007f5f5de1cba7 in ?? () from /usr/lib64/libvlccore.so.7 #23 0x00007f5f5ddb451d in libvlc_InternalInit () from /usr/lib64/libvlccore.so.7 #24 0x00007f5f5db85623 in libvlc_new () from /usr/lib64/libvlc.so.5 #25 0x00007f5f5e0b7fd1 in ?? () from /usr/lib64/kde4/plugins/phonon_backend/phonon_vlc.so #26 0x00007f5f5e09d868 in ?? () from /usr/lib64/kde4/plugins/phonon_backend/phonon_vlc.so #27 0x00007f5f5e09e32b in qt_plugin_instance () from /usr/lib64/kde4/plugins/phonon_backend/phonon_vlc.so #28 0x00007f5f7f6f43dd in QPluginLoader::instance() () from /usr/lib64/libQtCore.so.4 #29 0x00007f5f5e5b3fab in ?? () from /usr/lib64/kde4/plugins/phonon_platform/kde.so #30 0x00007f5f5e5b4793 in ?? () from /usr/lib64/kde4/plugins/phonon_platform/kde.so #31 0x00007f5f7a023ca6 in ?? () from /usr/lib64/libphonon.so.4 #32 0x00007f5f7a024357 in Phonon::Factory::backend(bool) () from /usr/lib64/libphonon.so.4 #33 0x00007f5f7a027a52 in Phonon::GlobalConfig::audioOutputDeviceListFor(Phonon::Category, int) const () from /usr/lib64/libphonon.so.4 #34 0x00007f5f5edf6b4a in ?? () from /usr/lib64/kde4/kcm_phonon.so #35 0x00007f5f5edf74f8 in ?? () from /usr/lib64/kde4/kcm_phonon.so #36 0x00007f5f5edf055f in ?? () from /usr/lib64/kde4/kcm_phonon.so #37 0x00007f5f5edf081b in ?? () from /usr/lib64/kde4/kcm_phonon.so #38 0x00007f5f7fefbb43 in KPluginFactory::create(char const*, QWidget*, QObject*, QList<QVariant> const&, QString const&) () from /usr/lib64/libkdecore.so.5 #39 0x00007f5f8170cece in KCModuleLoader::loadModule(KCModuleInfo const&, KCModuleLoader::ErrorReporting, QWidget*, QStringList const&) () from /usr/lib64/libkcmutils.so.4 #40 0x00007f5f8171211b in ?? () from /usr/lib64/libkcmutils.so.4 #41 0x00007f5f81712835 in KCModuleProxy::realModule() const () from /usr/lib64/libkcmutils.so.4 #42 0x00007f5f81712c33 in KCModuleProxy::showEvent(QShowEvent*) () from /usr/lib64/libkcmutils.so.4 #43 0x00007f5f803ebb99 in QWidget::event(QEvent*) () from /usr/lib64/libQtGui.so.4 #44 0x00007f5f8039c8ac in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4 #45 0x00007f5f803a2e70 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4 #46 0x00007f5f810b37ca in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5 #47 0x00007f5f7f7100ad in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4 #48 0x00007f5f803e92ef in QWidgetPrivate::show_helper() () from /usr/lib64/libQtGui.so.4 #49 0x00007f5f803e915a in QWidgetPrivate::showChildren(bool) () from /usr/lib64/libQtGui.so.4 #50 0x00007f5f803e91ef in QWidgetPrivate::show_helper() () from /usr/lib64/libQtGui.so.4 #51 0x00007f5f803eafa4 in QWidget::setVisible(bool) () from /usr/lib64/libQtGui.so.4 #52 0x00007f5f803e916e in QWidgetPrivate::showChildren(bool) () from /usr/lib64/libQtGui.so.4 #53 0x00007f5f803e91ef in QWidgetPrivate::show_helper() () from /usr/lib64/libQtGui.so.4 #54 0x00007f5f803eafa4 in QWidget::setVisible(bool) () from /usr/lib64/libQtGui.so.4 #55 0x00007f5f803ced42 in QStackedLayout::setCurrentIndex(int) () from /usr/lib64/libQtGui.so.4 #56 0x00007f5f810df9be in ?? () from /usr/lib64/libkdeui.so.5 #57 0x00007f5f7f723d68 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/libQtCore.so.4 #58 0x00007f5f808e0467 in QItemSelectionModel::selectionChanged(QItemSelection const&, QItemSelection const&) () from /usr/lib64/libQtGui.so.4 #59 0x00007f5f808e5a97 in QItemSelectionModel::emitSelectionChanged(QItemSelection const&, QItemSelection const&) () from /usr/lib64/libQtGui.so.4 #60 0x00007f5f808e62a3 in QItemSelectionModel::select(QItemSelection const&, QFlags<QItemSelectionModel::SelectionFlag>) () from /usr/lib64/libQtGui.so.4 #61 0x00007f5f810e24fc in ?? () from /usr/lib64/libkdeui.so.5 #62 0x00007f5f808b6160 in QListView::setSelection(QRect const&, QFlags<QItemSelectionModel::SelectionFlag>) () from /usr/lib64/libQtGui.so.4 #63 0x00007f5f8089261a in QAbstractItemView::mousePressEvent(QMouseEvent*) () from /usr/lib64/libQtGui.so.4 #64 0x00007f5f803ebc71 in QWidget::event(QEvent*) () from /usr/lib64/libQtGui.so.4 #65 0x00007f5f80788bde in QFrame::event(QEvent*) () from /usr/lib64/libQtGui.so.4 #66 0x00007f5f80897e63 in QAbstractItemView::viewportEvent(QEvent*) () from /usr/lib64/libQtGui.so.4 #67 0x00007f5f7f710216 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4 #68 0x00007f5f8039c88c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4 #69 0x00007f5f803a2fad in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4 #70 0x00007f5f810b37ca in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5 #71 0x00007f5f7f7100ad in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4 #72 0x00007f5f803a2763 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib64/libQtGui.so.4 #73 0x00007f5f80413f7b in ?? () from /usr/lib64/libQtGui.so.4 #74 0x00007f5f804129ec in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib64/libQtGui.so.4 #75 0x00007f5f80439882 in ?? () from /usr/lib64/libQtGui.so.4 #76 0x00007f5f77f48316 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0 #77 0x00007f5f77f48668 in ?? () from /usr/lib64/libglib-2.0.so.0 #78 0x00007f5f77f4870c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #79 0x00007f5f7f73cd55 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #80 0x00007f5f80439936 in ?? () from /usr/lib64/libQtGui.so.4 #81 0x00007f5f7f70ed0f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #82 0x00007f5f7f70f005 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #83 0x00007f5f7f71413b in QCoreApplication::exec() () from /usr/lib64/libQtCore.so.4 #84 0x000000000040b54b in ?? () #85 0x00007f5f7eefabe5 in __libc_start_main () from /lib64/libc.so.6 #86 0x000000000040b5a1 in _start () Thanks for any idea or fixes you can provide -- Bruno Friedmann Ioda-Net Sàrl www.ioda-net.ch openSUSE Member & Board, fsfe fellowship GPG KEY : D5C9B751C4653227 irc: tigerfoot -- To unsubscribe, e-mail: opensuse-kde+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kde+owner@opensuse.org
On Friday 10 of July 2015 10:49:23 Bruno Friedmann wrote:
Dear maintainers,
Packman has build now vlc 2.2.1 with libvlccore8
Unfortunately phonon-backend-vlc is linked to libvlccore7 available in the normal update channel.
If you keep libvlccore7 then all functionnality of phonon backend vlc are gone (and just segfault) Which is quite normal :-)
My question is, how can we have back phonon-backend-vlc ?
Phonon-vlc is affected by this[1], which cannot be fixed. I've switched to gstreamer. -------- [1] https://bugs.kde.org/show_bug.cgi?id=345651 -- To unsubscribe, e-mail: opensuse-kde+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kde+owner@opensuse.org
Am Samstag, 11. Juli 2015, 23:20:45 schrieb auxsvr:
Phonon-vlc is affected by this[1], which cannot be fixed.
Well, it can be fixed I suppose, but it would have to be fixed in VLC itself. And this is only a problem in combination with PulseAudio (you can work around it by setting a lower volume in KDE's notification settings, but that volume slider is removed in the openSUSE unfortunately), if you disable PA it works fine. Anyway, regarding the original question: It was Packman who provided phonon-backend-vlc until recently. But they removed it for some reason I don't know. Maybe ask on the Packman mailinglist instead? It would make more sense anyway to have phonon-backend-vlc and vlc itself in the same repo. Only this guarantees that they are compatible. Kind Regards, Wolfgang -- To unsubscribe, e-mail: opensuse-kde+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kde+owner@opensuse.org
participants (3)
-
auxsvr
-
Bruno Friedmann
-
Wolfgang Bauer