Bug 233557 - Amarok Crash, phonon or xine issue?
Summary: Amarok Crash, phonon or xine issue?
Status: RESOLVED DUPLICATE of bug 212867
Alias: None
Product: Phonon
Classification: Frameworks and Libraries
Component: Xine backend (show other bugs)
Version: 4.4.0 (KDE 4.4.2)
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: Matthias Kretz
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-04-07 01:29 UTC by thefireballak
Modified: 2010-12-05 22:17 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description thefireballak 2010-04-07 01:29:03 UTC
Application that crashed: amarok
Version of the application: 2.2.2
KDE Version: 4.3.5 (KDE 4.3.5)
Qt Version: 4.5.2
Operating System: Linux 2.6.31-20-generic i686
Distribution: Ubuntu 9.10

What I was doing when the application crashed:
After restarting my computer Amarok will no longer launch without crashing. Nothing but the crash handler appears to come up.

 -- Backtrace:
Application: Amarok (amarok), signal: Segmentation fault
[KCrash Handler]
#6  0x07a07465 in _insert_node (this=<value optimized out>, file=<value optimized out>, info=0x9eaabc0) at load_plugins.c:372
#7  _register_plugins_internal (this=<value optimized out>, file=<value optimized out>, info=0x9eaabc0) at load_plugins.c:508
#8  0x07a08ac9 in collect_plugins (this=<value optimized out>, path=<value optimized out>) at load_plugins.c:629
#9  0x07a091c2 in _x_scan_plugins (this=0x9e99048) at load_plugins.c:1177
#10 0x079fc130 in xine_init (this=0x9e99048) at xine.c:1709
#11 0x01bcb368 in XineEngineData (this=0x9e875d8) at ../../xine/xineengine.cpp:58
#12 0x01bcb7e6 in Phonon::Xine::XineEngine::create (this=0x9e995ac) at ../../xine/xineengine.cpp:83
#13 0x01bef51a in Backend (this=0x9e99588, parent=0x0) at ../../xine/backend.cpp:77
#14 0x01befca1 in qt_plugin_instance () at ../../xine/backend.cpp:53
#15 0x005659c4 in QPluginLoader::instance (this=0xbfeb9cb8) at plugin/qpluginloader.cpp:186
#16 0x01ae9b4b in ?? () from /usr/lib/kde4/plugins/phonon_platform/kde.so
#17 0x01aeadb1 in ?? () from /usr/lib/kde4/plugins/phonon_platform/kde.so
#18 0x049ae515 in Phonon::FactoryPrivate::createBackend (this=0x9dc41d8) at ../3rdparty/phonon/phonon/factory.cpp:118
#19 0x049b0193 in Phonon::Factory::backend (createWhenNull=true) at ../3rdparty/phonon/phonon/factory.cpp:416
#20 0x049aab6b in Phonon::GlobalConfig::audioOutputDeviceListFor (this=0xbfeba028, category=Phonon::MusicCategory, override=<value optimized out>) at ../3rdparty/phonon/phonon/globalconfig.cpp:159
#21 0x049ab1ca in Phonon::GlobalConfig::audioOutputDeviceFor (this=0xbfeba028, category=Phonon::MusicCategory, override=6) at ../3rdparty/phonon/phonon/globalconfig.cpp:178
#22 0x049a5a11 in Phonon::AudioOutputPrivate::init (this=0x9dc39d0, c=Phonon::MusicCategory) at ../3rdparty/phonon/phonon/audiooutput.cpp:94
#23 0x049a66a6 in AudioOutput (this=0x9dc6418, category=Phonon::MusicCategory, parent=0x9dc3f90) at ../3rdparty/phonon/phonon/audiooutput.cpp:67
#24 0x01326609 in EngineController::initializePhonon (this=0x9dc3f90) at /build/buildd/amarok-2.2.2/src/EngineController.cpp:128
#25 0x013275c9 in EngineController (this=0x9dc3f90) at /build/buildd/amarok-2.2.2/src/EngineController.cpp:83
#26 0x01327760 in EngineController::instance () at /build/buildd/amarok-2.2.2/src/EngineController.cpp:65
#27 0x01327797 in The::engineController () at /build/buildd/amarok-2.2.2/src/EngineController.cpp:57
#28 0x01344a6d in MainWindow (this=0x9e56a00) at /build/buildd/amarok-2.2.2/src/MainWindow.cpp:134
#29 0x0130e8b1 in App::continueInit (this=0xbfeba60c) at /build/buildd/amarok-2.2.2/src/App.cpp:672
#30 0x013111b7 in App (this=0xbfeba60c) at /build/buildd/amarok-2.2.2/src/App.cpp:227
#31 0x0805217e in main (argc=1, argv=0xbfebae74) at /build/buildd/amarok-2.2.2/src/main.cpp:233

Reported using DrKonqi
Comment 1 Sven Krohlas 2010-04-07 21:43:50 UTC
Could you please test a more recent Phonon version?
Comment 2 thefireballak 2010-04-08 08:00:47 UTC
(In reply to comment #1)
> Could you please test a more recent Phonon version?

I'm using the latest Kubuntu package. What repository would I need to add for a more recent package for KDE 4.3.5?
Comment 3 Myriam Schweingruber 2010-04-08 09:30:39 UTC
Please check http://ubuntu.org/news/KDE-SC-4.4.2. You should also upgrade Amarok to version 2.3.0: http://kubuntu.org/news/amarok-2.3.0
Comment 4 thefireballak 2010-04-09 01:45:06 UTC
Upgrade did not help. The error log changed a bit:

Application: Amarok (amarok), signal: Segmentation fault
[KCrash Handler]
#6  0x02f51465 in _insert_node (this=<value optimized out>, file=<value optimized out>, info=0x89faaf8) at load_plugins.c:372
#7  _register_plugins_internal (this=<value optimized out>, file=<value optimized out>, info=0x89faaf8) at load_plugins.c:508
#8  0x02f52ac9 in collect_plugins (this=<value optimized out>, path=<value optimized out>) at load_plugins.c:629
#9  0x02f531c2 in _x_scan_plugins (this=0x89e1098) at load_plugins.c:1177
#10 0x02f46130 in xine_init (this=0x89e1098) at xine.c:1709
#11 0x01c64c22 in XineEngineData (this=0x89c7598) at ../../xine/xineengine.cpp:58
#12 0x01c65096 in Phonon::Xine::XineEngine::create (this=0x89e19e4) at ../../xine/xineengine.cpp:83
#13 0x01c8a66a in Backend (this=0x89e19c0, parent=0x0) at ../../xine/backend.cpp:80
#14 0x01c8ad31 in qt_plugin_instance () at ../../xine/backend.cpp:51
#15 0x0346b9e4 in QPluginLoader::instance (this=0xbf8ae9b4) at plugin/qpluginloader.cpp:204
#16 0x02435b03 in ?? () from /usr/lib/kde4/plugins/phonon_platform/kde.so
#17 0x02436d21 in ?? () from /usr/lib/kde4/plugins/phonon_platform/kde.so
#18 0x028af675 in Phonon::FactoryPrivate::createBackend (this=0x898e540) at ../3rdparty/phonon/phonon/factory.cpp:119
#19 0x028b1693 in Phonon::Factory::backend (createWhenNull=true) at ../3rdparty/phonon/phonon/factory.cpp:438
#20 0x028b1bd6 in Phonon::Factory::createAudioOutput (parent=0x89bf8d8) at ../3rdparty/phonon/phonon/factory.cpp:343
#21 0x028a7c1f in Phonon::AudioOutputPrivate::createBackendObject (this=0x8922cd0) at ../3rdparty/phonon/phonon/audiooutput.cpp:121
#22 0x028a4205 in Phonon::AudioOutputPrivate::init (this=0x8922cd0, c=Phonon::MusicCategory) at ../3rdparty/phonon/phonon/audiooutput.cpp:106
#23 0x028a4439 in AudioOutput (this=0x89bf8d8, category=Phonon::MusicCategory, parent=0x89bca88) at ../3rdparty/phonon/phonon/audiooutput.cpp:76
#24 0x0105cbda in EngineController::initializePhonon (this=0x89bca88) at /build/buildd/amarok-2.3.0/src/EngineController.cpp:122
#25 0x010626d2 in EngineController::qt_metacall (this=0x89bca88, _c=QMetaObject::InvokeMetaMethod, _id=21, _a=0xbf8aef5c) at /build/buildd/amarok-2.3.0/obj-i486-linux-gnu/src/EngineController.moc:147
#26 0x0348be5a in QMetaObject::metacall (object=0x89bca88, cl=QMetaObject::InvokeMetaMethod, idx=26, argv=0xbf8aef5c) at kernel/qmetaobject.cpp:237
#27 0x0348fc95 in QMetaMethod::invoke (this=0xbf8af0ec, object=0x89bca88, connectionType=Qt::DirectConnection, returnValue=..., val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., 
    val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:1533
#28 0x0349029f in QMetaObject::invokeMethod (obj=0x89bca88, member=0x127f764 "initializePhonon", type=Qt::DirectConnection, ret=..., val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., 
    val6=..., val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:1113
#29 0x01162dfb in QMetaObject::invokeMethod (this=0x89c0a00) at /usr/include/qt4/QtCore/qobjectdefs.h:398
#30 Amarok::DefaultApplicationController::initEngineController (this=0x89c0a00) at /build/buildd/amarok-2.3.0/src/statemanagement/DefaultApplicationController.cpp:90
#31 0x01162e32 in Amarok::DefaultApplicationController::start (this=0x89c0a00) at /build/buildd/amarok-2.3.0/src/statemanagement/DefaultApplicationController.cpp:47
#32 0x01043f10 in App::continueInit (this=0xbf8af6b8) at /build/buildd/amarok-2.3.0/src/App.cpp:664
#33 0x0104708e in App (this=0xbf8af6b8) at /build/buildd/amarok-2.3.0/src/App.cpp:211
#34 0x0804ffcc in main (argc=1, argv=0xbf8aff34) at /build/buildd/amarok-2.3.0/src/main.cpp:235
Comment 5 thefireballak 2010-04-09 05:42:04 UTC
sudo aptitude purge phonon-backend-xine and reinstalling seemed to work
Comment 6 thefireballak 2010-04-09 06:01:29 UTC
(In reply to comment #5)
> sudo aptitude purge phonon-backend-xine and reinstalling seemed to work

Seems like that only allowed me to launch Amarok, not play anything. Quiting and relaunching Amarok caused the bug to reappear.

I am using phonon-backend-gstreamer now which seems to work.
Comment 7 Myriam Schweingruber 2010-04-09 08:55:49 UTC
This is indeed a problem in the Xine part of the Phonon backend, so we depend on this bug to be solved upstream first. Sorry for that.

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