Bug 245937 - Amarok crashes on startup when gstreamer backend is used
Summary: Amarok crashes on startup when gstreamer backend is used
Status: RESOLVED DUPLICATE of bug 232068
Alias: None
Product: amarok
Classification: Applications
Component: general (show other bugs)
Version: 2.3.1
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Amarok Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-07-27 20:09 UTC by Ivan Potapenko
Modified: 2010-07-27 20:31 UTC (History)
1 user (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 Ivan Potapenko 2010-07-27 20:09:23 UTC
Application: amarok (2.3.1)
KDE Platform Version: 4.4.2 (KDE 4.4.2)
Qt Version: 4.6.2
Operating System: Linux 2.6.32-24-generic x86_64
Distribution: Ubuntu 10.04.1 LTS

-- Information about the crash:
First try to change backend from xine to gstreamer while Amarok is playing - it will crash (already a reported bug, f.ex. https://bugs.kde.org/show_bug.cgi?id=245936). Then try to start Amarok again - it will SIGSEGV every time until you manually change the phonon backend in systemsettings.

 -- Backtrace:
Application: Amarok (amarok), signal: Segmentation fault
[Current thread is 1 (Thread 0x7fe4922527a0 (LWP 20366))]

Thread 2 (Thread 0x7fe478625710 (LWP 20371)):
#0  0x00007fe48f206f83 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007fe47d97041f in ?? () from /usr/lib/libpulse.so.0
#2  0x00007fe47d95fd86 in pa_mainloop_poll () from /usr/lib/libpulse.so.0
#3  0x00007fe47d961809 in pa_mainloop_iterate () from /usr/lib/libpulse.so.0
#4  0x00007fe47d9618c0 in pa_mainloop_run () from /usr/lib/libpulse.so.0
#5  0x00007fe47d97021b in ?? () from /usr/lib/libpulse.so.0
#6  0x00007fe47d72f0e8 in ?? () from /usr/lib/libpulsecommon-0.9.21.so
#7  0x00007fe48d65d9ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#8  0x00007fe48f2136fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#9  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fe4922527a0 (LWP 20366)):
[KCrash Handler]
#5  0x00007fe47fa24e49 in ?? () from /usr/lib/libasound.so.2
#6  0x00007fe47f9e7b15 in snd_pcm_close () from /usr/lib/libasound.so.2
#7  0x00007fe47dd926ff in ?? () from /usr/lib/gstreamer-0.10/libgstalsa.so
#8  0x00007fe47e9f63c6 in ?? () from /usr/lib/libgstaudio-0.10.so.0
#9  0x00007fe47e9e9ecb in gst_ring_buffer_close_device () from /usr/lib/libgstaudio-0.10.so.0
#10 0x00007fe47e9f1ca6 in ?? () from /usr/lib/libgstaudio-0.10.so.0
#11 0x00007fe47f29518c in gst_element_change_state (element=0x17a16e0, transition=0) at gstelement.c:2548
#12 0x00007fe47f2981bb in gst_element_set_state_func (element=0x17a2a00, state=GST_STATE_NULL) at gstelement.c:2504
#13 0x00007fe47f53e9aa in Phonon::Gstreamer::AudioOutput::setOutputDevice (this=0x17a3b70, newDevice=<value optimized out>) at ../../gstreamer/audiooutput.cpp:217
#14 0x00007fe48ca2d010 in callSetOutputDevice (this=0x1766390) at ../3rdparty/phonon/phonon/audiooutput.cpp:67
#15 Phonon::AudioOutputPrivate::setupBackendObject (this=0x1766390) at ../3rdparty/phonon/phonon/audiooutput.cpp:281
#16 0x00007fe48ca2d6f0 in Phonon::AudioOutputPrivate::createBackendObject (this=0x1766390) at ../3rdparty/phonon/phonon/audiooutput.cpp:124
#17 0x00007fe48ca29eea in Phonon::AudioOutputPrivate::init (this=0x1766390, c=<value optimized out>) at ../3rdparty/phonon/phonon/audiooutput.cpp:106
#18 0x00007fe48ca2a59d in AudioOutput (this=0x176f450, category=Phonon::MusicCategory, parent=0x1765970) at ../3rdparty/phonon/phonon/audiooutput.cpp:76
#19 0x00007fe49156bdd4 in EngineController::initializePhonon (this=0x1765970) at ../../src/EngineController.cpp:131
#20 0x00007fe49156ce5d in EngineController::qt_metacall (this=0x1765970, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffe3bbaef0) at ./EngineController.moc:153
#21 0x00007fe48fb5180e in QMetaMethod::invoke (this=0x7fffe3bbb1a0, object=0x1765970, connectionType=<value optimized out>, returnValue=..., val0=..., val1=..., val2=..., val3=..., val4=..., 
    val5=..., val6=..., val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:1533
#22 0x00007fe48fb51ec6 in QMetaObject::invokeMethod (obj=0x1765970, member=<value optimized out>, type=<value optimized out>, ret=..., val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., 
    val6=..., val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:1113
#23 0x00007fe491672da5 in QMetaObject::invokeMethod (this=<value optimized out>) at /usr/include/qt4/QtCore/qobjectdefs.h:398
#24 Amarok::DefaultApplicationController::initEngineController (this=<value optimized out>) at ../../src/statemanagement/DefaultApplicationController.cpp:92
#25 0x00007fe491672e31 in Amarok::DefaultApplicationController::start (this=0x1745630) at ../../src/statemanagement/DefaultApplicationController.cpp:48
#26 0x00007fe49154f619 in App::continueInit (this=0x7fffe3bbbbc0) at ../../src/App.cpp:650
#27 0x00007fe4915538eb in App (this=0x7fffe3bbbbc0) at ../../src/App.cpp:207
#28 0x0000000000408748 in main (argc=1, argv=0x7fffe3bbdb38) at ../../src/main.cpp:235

This bug may be a duplicate of or related to bug 232068.

Possible duplicates by query: bug 245766, bug 245699, bug 245698, bug 245490, bug 245344.

Reported using DrKonqi
Comment 1 Jonathan Thomas 2010-07-27 20:31:41 UTC

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