Application: amarok (2.4.3) KDE Platform Version: 4.7.2 (4.7.2) (Compiled from sources) Qt Version: 4.7.4 Operating System: Linux 3.0.2-pf x86_64 Distribution (Platform): Gentoo Packages -- Information about the crash: - What I was doing when the application crashed: I guess that this crash is related to phonon_gstreamer back-end. System settings when acessing phonon also crashes with similar backtrace. I tried reemerging gstreamer and phonon-gstreamer with no luck The crash can be reproduced every time. -- Backtrace: Application: Amarok (amarok), signal: Segmentation fault [KCrash Handler] #6 0x00007f7c41499f08 in open64 () from /usr/lib64/libesets_pac.so #7 0x00007f7c382bc4d2 in get_tmp_file () from /usr/lib64/libglib-2.0.so.0 #8 0x00007f7c283bcba2 in gst_registry_binary_write_cache () from /usr/lib64/libgstreamer-0.10.so.0 #9 0x00007f7c2839f26a in gst_update_registry () from /usr/lib64/libgstreamer-0.10.so.0 #10 0x00007f7c2835f6eb in init_post () from /usr/lib64/libgstreamer-0.10.so.0 #11 0x00007f7c382d4af8 in g_option_context_parse () from /usr/lib64/libglib-2.0.so.0 #12 0x00007f7c2835ff42 in gst_init_check () from /usr/lib64/libgstreamer-0.10.so.0 #13 0x00007f7c2861fd95 in Phonon::Gstreamer::Backend::Backend(QObject*, QList<QVariant> const&) () from /usr/lib64/kde4/plugins/phonon_backend/phonon_gstreamer.so #14 0x00007f7c28620169 in qt_plugin_instance () from /usr/lib64/kde4/plugins/phonon_backend/phonon_gstreamer.so #15 0x00007f7c28c94985 in Phonon::KdePlatformPlugin::createBackend(KSharedPtr<KService>) () from /usr/lib64/kde4/plugins/phonon_platform/kde.so #16 0x00007f7c28c94f5f in Phonon::KdePlatformPlugin::createBackend() () from /usr/lib64/kde4/plugins/phonon_platform/kde.so #17 0x00007f7c3b21479e in Phonon::FactoryPrivate::createBackend() () from /usr/lib64/libphonon.so.4 #18 0x00007f7c3b214e10 in Phonon::Factory::backend(bool) () from /usr/lib64/libphonon.so.4 #19 0x00007f7c3b214f42 in Phonon::Factory::createAudioOutput(QObject*) () from /usr/lib64/libphonon.so.4 #20 0x00007f7c3b20fd64 in Phonon::AudioOutputPrivate::createBackendObject() () from /usr/lib64/libphonon.so.4 #21 0x00007f7c3b20e56a in Phonon::AudioOutputPrivate::init(Phonon::Category) () from /usr/lib64/libphonon.so.4 #22 0x00007f7c4073601a in EngineController::initializePhonon() () from /usr/lib64/libamaroklib.so.1 #23 0x00007f7c40736b7e in EngineController::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libamaroklib.so.1 #24 0x00007f7c3edaea18 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 #25 0x00007f7c3edaf586 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 #26 0x00007f7c406e0c00 in QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) () from /usr/lib64/libamaroklib.so.1 #27 0x00007f7c407cf98a in Amarok::DefaultApplicationController::initEngineController() () from /usr/lib64/libamaroklib.so.1 #28 0x00007f7c407cf9e3 in Amarok::DefaultApplicationController::start() () from /usr/lib64/libamaroklib.so.1 #29 0x00007f7c4072a979 in App::continueInit() () from /usr/lib64/libamaroklib.so.1 #30 0x00007f7c4072b6a0 in App::App() () from /usr/lib64/libamaroklib.so.1 #31 0x000000000040a5ed in main () Reported using DrKonqi
Please install the debugging symbols for Amarok, phonon and phonon-backend-gstreamer, then providre us a better backtrace. FWIW this looks more like an upstream bug in gstreamer. Could you please also specify which phonon-backend-gstreamer you are using?
media-libs/phonon-4.5.0 media-libs/phonon-gstreamer-4.5.1 I am now recompiling amarok, phonon and phonon-gstreamer with -ggdb C/CXX Flag Will it be enough for what You called 'installing debugging symbols'?
Yes, that should work, according to http://www.gentoo.org/proj/en/qa/backtraces.xml
Created attachment 64419 [details] New crash information added by DrKonqi amarok (2.4.3) on KDE Platform 4.7.2 (4.7.2) using Qt 4.7.4 New crash after recompilation with -ggdb c/cxx compiler flags -- Backtrace (Reduced): #6 0x00007fe84ffe9f08 in open64 () from /usr/lib64/libesets_pac.so [...] #8 0x00007fe836f0cba2 in gst_registry_binary_write_cache () from /usr/lib64/libgstreamer-0.10.so.0 #9 0x00007fe836eef26a in gst_update_registry () from /usr/lib64/libgstreamer-0.10.so.0 #10 0x00007fe836eaf6eb in init_post () from /usr/lib64/libgstreamer-0.10.so.0 [...] #12 0x00007fe836eaff42 in gst_init_check () from /usr/lib64/libgstreamer-0.10.so.0
Thank you for the feedback. Unfortunately the problem is upstream in gstreamer itself *** This bug has been marked as a duplicate of bug 246141 ***