Bug 183761 - Kontact crashes when you try to select a "Play a sound" in notifications.
Summary: Kontact crashes when you try to select a "Play a sound" in notifications.
Status: RESOLVED FIXED
Alias: None
Product: phonon-backend-gstreamer
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: unspecified
Platform: Mandriva RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Matthias Kretz
URL:
Keywords:
: 198258 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-02-09 10:38 UTC by David Todd
Modified: 2011-04-27 21:14 UTC (History)
4 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 David Todd 2009-02-09 10:38:40 UTC
Version:           1.4 (using KDE 4.2.0)
OS:                Linux
Installed from:    Mandriva RPMs

If you select "Play a sound" in notifications and then try to play the sound by clicking the play icon, Kontact will crash.

Happens every time.

Doesn't happen if you don't click play or if you get a notification but the sound does not play.
Comment 1 Dario Andres 2009-02-10 13:43:21 UTC
As you can reproduce the crash at will, may you read http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports and post a complete backtrace here? 
You need to install "kdelibs-debuginfo"
Thanks :)
Comment 2 Dario Andres 2009-02-10 13:43:43 UTC
Also, does this happen in another applications notification dialog ?
Comment 3 David Todd 2009-02-10 15:15:23 UTC
For some reason I cannot create a valid backtrace for any crash, believe me I have tried!

The best I can do is the backtrace below, generated by running kontact from within GDB.  Hope this helps?

kontact(10582)/kmail KMail::MessageListView::Core::View::resizeEvent: Resize event enter (viewport width is  726 )                                                                                          
kontact(10582)/kdecore (KLibLoader) kde4Factory: The library "" does not offer a qt_plugin_instance function.                                                                                               
kontact(10582)/kdecore (KLibLoader) kde3Factory: The library "" does not offer an "init_phonon_gstreamer" function.                                                                                         
kontact(10582) Phonon::KdePlatformPlugin::createBackend: using backend:  "GStreamer"                  
virtual bool Phonon::Gstreamer::AudioOutput::setOutputDevice(const Phonon::AudioOutputDevice&) "HDA VIA VT82xx (ALC883 Analog)"                                                                             
virtual bool Phonon::Gstreamer::AudioOutput::setOutputDevice(const Phonon::AudioOutputDevice&) ("x-phonon:CARD=0,DEV=0", "plughw:CARD=0,DEV=0")                                                             
virtual bool Phonon::Gstreamer::AudioOutput::setOutputDevice(const Phonon::AudioOutputDevice&) setProperty(device, "x-phonon:CARD=0,DEV=0" ) failed                                                         
virtual bool Phonon::Gstreamer::AudioOutput::setOutputDevice(const Phonon::AudioOutputDevice&) setProperty(device, "plughw:CARD=0,DEV=0" ) failed                                                           
virtual bool Phonon::Gstreamer::AudioOutput::setOutputDevice(const Phonon::AudioOutputDevice&) "HDA VIA VT82xx (ALC883 Analog)"                                                                             
virtual bool Phonon::Gstreamer::AudioOutput::setOutputDevice(const Phonon::AudioOutputDevice&) ("x-phonon:CARD=0,DEV=0", "plughw:CARD=0,DEV=0")                                                             
virtual bool Phonon::Gstreamer::AudioOutput::setOutputDevice(const Phonon::AudioOutputDevice&) setProperty(device, "x-phonon:CARD=0,DEV=0" ) failed                                                         
virtual bool Phonon::Gstreamer::AudioOutput::setOutputDevice(const Phonon::AudioOutputDevice&) setProperty(device, "plughw:CARD=0,DEV=0" ) failed                                                           
virtual bool Phonon::Gstreamer::AudioOutput::setOutputDevice(const Phonon::AudioOutputDevice&) "HDA VIA VT82xx (ALC883 Digital)"                                                                            
virtual bool Phonon::Gstreamer::AudioOutput::setOutputDevice(const Phonon::AudioOutputDevice&) ("x-phonon:CARD=0,DEV=1", "plughw:CARD=0,DEV=1")                                                             
virtual bool Phonon::Gstreamer::AudioOutput::setOutputDevice(const Phonon::AudioOutputDevice&) setProperty(device, "x-phonon:CARD=0,DEV=1" ) failed                                                         
virtual bool Phonon::Gstreamer::AudioOutput::setOutputDevice(const Phonon::AudioOutputDevice&) setProperty(device, "plughw:CARD=0,DEV=1" ) failed                                                           
virtual bool Phonon::Gstreamer::AudioOutput::setOutputDevice(const Phonon::AudioOutputDevice&) "PulseAudio Sound Server"
virtual bool Phonon::Gstreamer::AudioOutput::setOutputDevice(const Phonon::AudioOutputDevice&) ("pulse")
virtual bool Phonon::Gstreamer::AudioOutput::setOutputDevice(const Phonon::AudioOutputDevice&) setProperty(device, "pulse" ) failed
virtual bool Phonon::Gstreamer::AudioOutput::setOutputDevice(const Phonon::AudioOutputDevice&) "Default ALSA Output (currently PulseAudio Sound Server)"
virtual bool Phonon::Gstreamer::AudioOutput::setOutputDevice(const Phonon::AudioOutputDevice&) ("default")
virtual bool Phonon::Gstreamer::AudioOutput::setOutputDevice(const Phonon::AudioOutputDevice&) setProperty(device, "default" ) failed
virtual bool Phonon::Gstreamer::AudioOutput::setOutputDevice(const Phonon::AudioOutputDevice&) "PulseAudio Sound Server"
*** KMail got signal 11 (Crashing)
KCrash: crashing... crashRecursionCounter = 2
KCrash: Application Name = kontact path = <unknown> pid = 10582
sock_file=/home/david/.kde4/socket-localhost/kdeinit4__0
(gdb)
Comment 4 Dario Andres 2009-02-10 15:31:47 UTC
In gdb, after the application crashed you can type "bt full" to get a backtrace.
Comment 5 David Todd 2009-02-10 16:01:56 UTC
if I type "bt full" all I get is "no stack".
Comment 6 David Todd 2009-02-12 00:39:55 UTC
Q: Also, does this happen in another applications notification dialog ? 

A: Yes.  I have tried it with various applications and they all do the same.
Comment 7 Christophe Marin 2009-04-24 11:14:10 UTC
Reassign to Phonon. The message may look familiar. (I can only guess using the Xine backend would help)
Comment 8 Myriam Schweingruber 2009-11-08 12:50:29 UTC
This is a XIO error, not Phonon related.
Comment 9 Myriam Schweingruber 2009-11-08 12:51:06 UTC
And solved in gstreamer apparently.
Comment 10 David Todd 2009-11-08 12:54:25 UTC
I can confirm the problem has gone in Mandriva 2010.
Comment 11 Myriam Schweingruber 2009-11-08 21:48:15 UTC
*** Bug 198258 has been marked as a duplicate of this bug. ***
Comment 12 Myriam Schweingruber 2011-04-27 21:14:56 UTC
reassigning to the new bugzilla product for better bug tracing of the various backends. Sorry for the noise.