Pidgin crashing with gstreamer errors while using PulseAudio
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
pidgin (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: pidgin
I've been getting periodic Pidgin crashes in Intrepid (about twice per day)
~/.xsession-errors gives this:
(pidgin:2310): GStreamer-CRITICAL **: gst_element_
(pidgin:2310): GStreamer-CRITICAL **: gst_object_unref: assertion `((GObject *) object)->ref_count > 0' failed
(pidgin:2310): GStreamer-CRITICAL **: gst_element_
(pidgin:2310): GStreamer-CRITICAL **: gst_object_unref: assertion `((GObject *) object)->ref_count > 0' failed
(pidgin:2310): GStreamer-CRITICAL **: gst_element_
(pidgin:2310): GStreamer-CRITICAL **: gst_object_unref: assertion `((GObject *) object)->ref_count > 0' failed
Changing Pidgin's sound options from Automatic to ALSA stopped the crashes.
Changed in pidgin: | |
status: | New → Confirmed |
Similar errors here in .xsession-errors. I ran pidgin within gdb and got this stack trace (although I had no debug symbols installed):
$ dpkg -s pidgin | grep Version
Version: 1:2.5.2-0ubuntu1
#0 0xb7fa0430 in __kernel_vsyscall () i686/cmov/ libc.so. 6 i686/cmov/ libc.so. 6 libglib- 2.0.so. 0 libglib- 2.0.so. 0 libgthread- 2.0.so. 0 libglib- 2.0.so. 0 libgstaudio- 0.10.so. 0 buffer_ release () from /usr/lib/ libgstaudio- 0.10.so. 0 libgstaudio- 0.10.so. 0 change_ state () from /usr/lib/ libgstreamer- 0.10.so. 0 libgstreamer- 0.10.so. 0 set_state () from /usr/lib/ libgstreamer- 0.10.so. 0 libgstreamer- 0.10.so. 0 gstreamer- 0.10/libgstauto detect. so change_ state () from /usr/lib/ libgstreamer- 0.10.so. 0 libgstreamer- 0.10.so. 0 set_state () from /usr/lib/ libgstreamer- 0.10.so. 0 libgstreamer- 0.10.so. 0 change_ state () from /usr/lib/ libgstreamer- 0.10.so. 0 libgstreamer- 0.10.so. 0 set_state () from /usr/lib/ libgstreamer- 0.10.so. 0 libgstreamer- 0.10.so. 0 gstreamer- 0.10/libgstgcon felements. so gstreamer- 0.10/libgstgcon felements. so change_ state () from /usr/lib/ libgstreamer- 0.10.so. 0 libgstreamer- 0.10.so. 0 set_state () from /usr/lib/ libgstreamer- 0.10.so. 0 libgstreamer- 0.10.so. 0 change_ state () from /usr/lib/ libgstreamer- 0.10.so. 0 libgstreamer- 0.10.so. 0 set_state () from /usr/lib/ libgstreamer- 0.10.so. 0 gstreamer- 0.10/libgstplay bin.so gstreamer- 0.10/libgstplay bin.so change_ state () from /usr/lib/ libgstreamer- 0.10.so. 0 continue_ state () from /usr/lib/ libgstreamer- 0.10.so. 0 change_ state () from /usr/lib/ libgstreamer- 0.10.so. 0
#1 0xb7558880 in raise () from /lib/tls/
#2 0xb755a248 in abort () from /lib/tls/
#3 0xb77d790c in g_logv () from /usr/lib/
#4 0xb77d7946 in g_log () from /usr/lib/
#5 0xb7e7cad2 in ?? () from /usr/lib/
#6 0xb77f75a9 in g_thread_join () from /usr/lib/
#7 0xb2d7526c in ?? () from /usr/lib/
#8 0xb2d83f5b in gst_ring_
#9 0xb2d7d978 in ?? () from /usr/lib/
#10 0xb7eb62f8 in gst_element_
#11 0xb7eb925c in ?? () from /usr/lib/
#12 0xb7eb5522 in gst_element_
#13 0xb7ea6b2a in ?? () from /usr/lib/
#14 0xb2d9cfdb in ?? () from /usr/lib/
#15 0xb7eb62f8 in gst_element_
#16 0xb7eb925c in ?? () from /usr/lib/
#17 0xb7eb5522 in gst_element_
#18 0xb7ea6b2a in ?? () from /usr/lib/
#19 0xb7eb62f8 in gst_element_
#20 0xb7eb925c in ?? () from /usr/lib/
#21 0xb7eb5522 in gst_element_
#22 0xb7ea6b2a in ?? () from /usr/lib/
---Type <return> to continue, or q <return> to quit---
#23 0xb2f00170 in ?? () from /usr/lib/
#24 0xb2efcff6 in ?? () from /usr/lib/
#25 0xb7eb62f8 in gst_element_
#26 0xb7eb925c in ?? () from /usr/lib/
#27 0xb7eb5522 in gst_element_
#28 0xb7ea6b2a in ?? () from /usr/lib/
#29 0xb7eb62f8 in gst_element_
#30 0xb7eb925c in ?? () from /usr/lib/
#31 0xb7eb5522 in gst_element_
#32 0xb2dd38ac in ?? () from /usr/lib/
#33 0xb2dd6da7 in ?? () from /usr/lib/
#34 0xb7eb62f8 in gst_element_
#35 0xb7eb608e in gst_element_
#36 0xb7eb64f3 in gst_element_
#37 0xb7eb925c in ?? () from /usr...