https://bugs.kde.org/show_bug.cgi?id=358804
Bug ID: 358804 Summary: amarok crashes at startup using pulse-gstreamer Product: amarok Version: 2.8.0 Platform: Compiled Sources OS: Linux Status: UNCONFIRMED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: amarok-bugs-d...@kde.org Reporter: bass...@hotmail.com Application: amarok (2.8.0) KDE Platform Version: 4.14.8 (Compiled from sources) Qt Version: 4.8.6 Operating System: Linux 4.1.15-gentoo-r1 x86_64 Distribution: "Gentoo Base System release 2.2" -- Information about the crash: - What I was doing when the application crashed: Both gstreamer-0.10 and gstreamer-1 are installed on my machine (using gentoo's SLOT system). I can't uninstall gstreamer-0.10 because many apps are not yet compatibles. It seems like pulse-gstreamer chooses gstreamer-0.10-x.so event if it was built against gstreamer-1. I am not sure this is the cause of the issue, but in all cases, when I launch amarok with plasma configure to use gstreamer, it crashes with the backtrace refering to /usr/lib64/libgstreamer-0.10.so.0 - Custom settings of the application: Built from sources, built against plasma-gstreamer, both gstreamer-0.10 and gstreamer-1 are installed. The crash can be reproduced every time. -- Backtrace: Application: Amarok (amarok), signal: Segmentation fault Using host libthread_db library "/lib64/libthread_db.so.1". [Current thread is 1 (Thread 0x7ffb2c62d7c0 (LWP 22607))] Thread 2 (Thread 0x7ffb23096700 (LWP 22609)): #0 0x00000031ec0df3ad in poll () from /lib64/libc.so.6 #1 0x0000003839c34081 in poll_func () from /usr/lib64/libpulse.so.0 #2 0x0000003839c25551 in pa_mainloop_poll () from /usr/lib64/libpulse.so.0 #3 0x0000003839c25bee in pa_mainloop_iterate () from /usr/lib64/libpulse.so.0 #4 0x0000003839c25ca0 in pa_mainloop_run () from /usr/lib64/libpulse.so.0 #5 0x0000003839c34016 in thread () from /usr/lib64/libpulse.so.0 #6 0x000000383a0548a8 in internal_thread_func () from /usr/lib64/pulseaudio/libpulsecommon-7.1.so #7 0x00000031ec807324 in start_thread () from /lib64/libpthread.so.0 #8 0x00000031ec0e81cd in clone () from /lib64/libc.so.6 Thread 1 (Thread 0x7ffb2c62d7c0 (LWP 22607)): [KCrash Handler] #6 0x000000320b03f3de in gst_element_class_get_pad_template () from /usr/lib64/libgstreamer-0.10.so.0 #7 0x000000320ba18791 in gst_base_sink_pad_getcaps () from /usr/lib64/libgstbase-0.10.so.0 #8 0x000000320b051f16 in gst_pad_get_caps_unlocked () from /usr/lib64/libgstreamer-0.10.so.0 #9 0x000000320b05569d in gst_pad_get_caps_reffed () from /usr/lib64/libgstreamer-0.10.so.0 #10 0x000000320b086141 in gst_element_get_compatible_pad () from /usr/lib64/libgstreamer-0.10.so.0 #11 0x000000320b086e2e in gst_element_link_pads_full () from /usr/lib64/libgstreamer-0.10.so.0 #12 0x000000320b087695 in gst_element_link_pads_filtered () from /usr/lib64/libgstreamer-0.10.so.0 #13 0x00007ffb279f6058 in Phonon::Gstreamer::AudioDataOutput::AudioDataOutput(Phonon::Gstreamer::Backend*, QObject*) () from /usr/lib64/qt4/plugins/phonon_backend/phonon_gstreamer.so #14 0x00007ffb279fc8fb in Phonon::Gstreamer::Backend::createObject(Phonon::BackendInterface::Class, QObject*, QList<QVariant> const&) () from /usr/lib64/qt4/plugins/phonon_backend/phonon_gstreamer.so #15 0x00000035e74336e6 in Phonon::Factory::createAudioDataOutput(QObject*) () from /usr/lib64/libphonon.so.4 #16 0x00000035e7423a1d in Phonon::AudioDataOutputPrivate::createBackendObject() () from /usr/lib64/libphonon.so.4 #17 0x00000035e7441e2c in Phonon::MediaNodePrivate::backendObject() () from /usr/lib64/libphonon.so.4 #18 0x00000035e7423868 in Phonon::AudioDataOutput::setDataSize(int) () from /usr/lib64/libphonon.so.4 #19 0x00007ffb2d60bd61 in EngineController::initializePhonon() () from /usr/lib64/libamaroklib.so.1 #20 0x00007ffb2d612a85 in EngineController::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) [clone .part.61] () from /usr/lib64/libamaroklib.so.1 #21 0x00000031fbb882c8 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const () from /usr/lib64/qt4/libQtCore.so.4 #22 0x00000031fbb8a7e2 in QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) () from /usr/lib64/qt4/libQtCore.so.4 #23 0x00007ffb2d6d9e3f in Amarok::DefaultApplicationController::initEngineController() () from /usr/lib64/libamaroklib.so.1 #24 0x00007ffb2d6d9ea1 in Amarok::DefaultApplicationController::start() () from /usr/lib64/libamaroklib.so.1 #25 0x00007ffb2d604b30 in App::continueInit() () from /usr/lib64/libamaroklib.so.1 #26 0x00007ffb2d605c76 in App::App() () from /usr/lib64/libamaroklib.so.1 #27 0x0000000000407ebd in main () Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.