[gstreamer-bugs] [Bug 619320] [pulsesink] Amarok crashes on startup of application

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Sun Jul 11 19:16:52 PDT 2010


https://bugzilla.gnome.org/show_bug.cgi?id=619320
  GStreamer | gst-plugins-good | unspecified

--- Comment #10 from takotheoktopus at hotmail.com 2010-07-12 02:16:43 UTC ---
(In reply to comment #9)
> This is better. Could you also please install debuginfo packages for
> gst-plugin-base and gst-plugins-good. You seem to have them installed for core.
> Just to be sure - you are using the official packages (or the gstreamer ppa) -
> or do you have some self-build packages installed too.

I'm confused. I'm sure I originally installed gstreamer through the Synaptic
Package Manager but the packages gst-plugins-base and gst-plugins-good don't
show up. I found the gstreamer ppa at
https://launchpad.net/~gstreamer-developers/+archive/ppa and added them to my
Software Sources and proceeded to update via Synaptic. Neither package shows up
even though they are listed on the launchpad site. Did the above install of ppa
through the terminal as well with same results.

The only similar packages I could find were gstreamer0.10-plugins-good and
gstreamer0.10-plugins-base so I updated them and added the debuginfo packages
for both. I assume you want me to do another back trace? Here it is if so.

#0  0x067b0e5c in ?? () from /usr/lib/libasound.so.2
#1  0x0676de9e in snd_pcm_close () from /usr/lib/libasound.so.2
#2  0x069a64ec in gst_alsasink_close (asink=0x83de4d8) at gstalsasink.c:783
#3  0x069545d3 in gst_audioringbuffer_close_device (buf=0x83d5518)
    at gstaudiosink.c:365
#4  0x069452f0 in gst_ring_buffer_close_device (buf=0x83d5518)
    at gstringbuffer.c:714
#5  0x0694f3fd in gst_base_audio_sink_change_state (element=0x83de4d8, 
    transition=GST_STATE_CHANGE_READY_TO_NULL) at gstbaseaudiosink.c:1888
#6  0x068548d5 in gst_element_change_state (element=0x83de4d8, 
    transition=GST_STATE_CHANGE_READY_TO_NULL) at gstelement.c:2546
#7  0x06857f28 in gst_element_set_state_func (element=0x83de4d8, 
    state=GST_STATE_NULL) at gstelement.c:2502
#8  0x06853c90 in gst_element_set_state (element=0x83de4d8, 
    state=GST_STATE_NULL) at gstelement.c:2403
#9  0x06843f3f in gst_bin_element_set_state (element=0x83da190, 
    transition=GST_STATE_CHANGE_READY_TO_NULL) at gstbin.c:2136
#10 gst_bin_change_state_func (element=0x83da190, 
    transition=GST_STATE_CHANGE_READY_TO_NULL) at gstbin.c:2435
#11 0x068548d5 in gst_element_change_state (element=0x83da190, 
    transition=GST_STATE_CHANGE_READY_TO_NULL) at gstelement.c:2546
#12 0x06857f28 in gst_element_set_state_func (element=0x83da190, 
    state=GST_STATE_NULL) at gstelement.c:2502
#13 0x06853c90 in gst_element_set_state (element=0x83da190, 
    state=GST_STATE_NULL) at gstelement.c:2403
#14 0x06843f3f in gst_bin_element_set_state (element=0x83d4150, 
    transition=GST_STATE_CHANGE_READY_TO_NULL) at gstbin.c:2136
#15 gst_bin_change_state_func (element=0x83d4150, 
    transition=GST_STATE_CHANGE_READY_TO_NULL) at gstbin.c:2435
#16 0x069624ae in gst_switch_sink_change_state (element=0x83d4150, 
    transition=GST_STATE_CHANGE_READY_TO_NULL) at gstswitchsink.c:259
#17 0x0695fc83 in gst_gconf_audio_sink_change_state (element=0x83d4150, 
    transition=GST_STATE_CHANGE_READY_TO_NULL) at gstgconfaudiosink.c:298
#18 0x068548d5 in gst_element_change_state (element=0x83d4150, 
    transition=GST_STATE_CHANGE_READY_TO_NULL) at gstelement.c:2546
#19 0x06857f28 in gst_element_set_state_func (element=0x83d4150, 
    state=GST_STATE_NULL) at gstelement.c:2502
#20 0x06853c90 in gst_element_set_state (element=0x83d4150, 
    state=GST_STATE_NULL) at gstelement.c:2403
#21 0x067f5e1c in Phonon::Gstreamer::AudioOutput::setOutputDevice (
    this=0x83ee270, newDevice=...) at ../../gstreamer/audiooutput.cpp:217
#22 0x023f0621 in callSetOutputDevice (this=0x81e35d0)
    at ../3rdparty/phonon/phonon/audiooutput.cpp:67
#23 Phonon::AudioOutputPrivate::setupBackendObject (this=0x81e35d0)
    at ../3rdparty/phonon/phonon/audiooutput.cpp:281
#24 0x023f0d22 in Phonon::AudioOutputPrivate::createBackendObject (
    this=0x81e35d0) at ../3rdparty/phonon/phonon/audiooutput.cpp:124
#25 0x023ed284 in Phonon::AudioOutputPrivate::init (this=0x81e35d0, 
    c=Phonon::MusicCategory) at ../3rdparty/phonon/phonon/audiooutput.cpp:106
#26 0x023ed929 in AudioOutput (this=0x822cf40, category=Phonon::MusicCategory, 
    parent=0x822ced8) at ../3rdparty/phonon/phonon/audiooutput.cpp:76
#27 0x00a5e88e in EngineController::initializePhonon (this=0x822ced8)
    at ../../src/EngineController.cpp:122
#28 0x00a60ac2 in EngineController::qt_metacall (this=0x822ced8, 
    _c=QMetaObject::InvokeMetaMethod, _id=21, _a=0xbfffe4ec)
    at ./EngineController.moc:147
#29 0x01c3cc9a in QMetaObject::metacall (object=0x822ced8, cl=33264576, 
    idx=26, argv=0xbfffe4ec) at kernel/qmetaobject.cpp:237
#30 0x01c40ac5 in QMetaMethod::invoke (this=0xbfffe67c, object=0x822ced8, 
    connectionType=Qt::DirectConnection, returnValue=..., val0=..., val1=..., 
    val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., 
    val9=...) at kernel/qmetaobject.cpp:1533
#31 0x01c410cf in QMetaObject::invokeMethod (obj=0x822ced8, 
    member=0xc7f0c4 "initializePhonon", type=Qt::DirectConnection, ret=..., 
    val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., 
    val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:1113
#32 0x00b61adb in QMetaObject::invokeMethod (this=0x822c550)
    at /usr/include/qt4/QtCore/qobjectdefs.h:398
#33 Amarok::DefaultApplicationController::initEngineController (this=0x822c550)
    at ../../src/statemanagement/DefaultApplicationController.cpp:90
#34 0x00b61b12 in Amarok::DefaultApplicationController::start (this=0x822c550)
    at ../../src/statemanagement/DefaultApplicationController.cpp:47
#35 0x00a41ad0 in App::continueInit (this=0xbfffec28) at ../../src/App.cpp:670
#36 0x00a464e9 in App (this=0xbfffec28) at ../../src/App.cpp:212
#37 0x0804fffc in main (argc=3, argv=0xbffff4a4) at ../../src/main.cpp:235

I removed all the lines that said "---Type <return> to continue, or q <return>
to quit---" Hopefully that doesn't ruin the back trace for you.

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.




More information about the Gstreamer-bugs mailing list