Bug 283765 - Amarok 4.3.2 crash at start after upgrade to kde 4.7.2
Summary: Amarok 4.3.2 crash at start after upgrade to kde 4.7.2
Status: RESOLVED DUPLICATE of bug 246141
Alias: None
Product: phonon-backend-gstreamer
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: 4.5.1
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: 4.6.1
Assignee: Harald Sitter
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-10-11 08:07 UTC by abulak
Modified: 2011-10-11 19:40 UTC (History)
5 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (4.61 KB, text/plain)
2011-10-11 16:54 UTC, abulak
Details

Note You need to log in before you can comment on or make changes to this bug.
Description abulak 2011-10-11 08:07:49 UTC
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
Comment 1 Myriam Schweingruber 2011-10-11 13:53:19 UTC
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?
Comment 2 abulak 2011-10-11 15:57:17 UTC
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'?
Comment 3 Myriam Schweingruber 2011-10-11 16:36:54 UTC
Yes, that should work, according to http://www.gentoo.org/proj/en/qa/backtraces.xml
Comment 4 abulak 2011-10-11 16:54:30 UTC
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
Comment 5 Myriam Schweingruber 2011-10-11 19:40:26 UTC
Thank you for the feedback. Unfortunately the problem is upstream in gstreamer itself

*** This bug has been marked as a duplicate of bug 246141 ***