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.
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 :)
Also, does this happen in another applications notification dialog ?
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)
In gdb, after the application crashed you can type "bt full" to get a backtrace.
if I type "bt full" all I get is "no stack".
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.
Reassign to Phonon. The message may look familiar. (I can only guess using the Xine backend would help)
This is a XIO error, not Phonon related.
And solved in gstreamer apparently.
I can confirm the problem has gone in Mandriva 2010.
*** Bug 198258 has been marked as a duplicate of this bug. ***
reassigning to the new bugzilla product for better bug tracing of the various backends. Sorry for the noise.