crashes when deleting an audio profile
@seb128
Submitted by Sébastien Bacher Link to original bug (#472146)
Description
- start sound-juicer
- run gnome-audio-profiles-properties
- delete a profile
sound-juicer crashes immediatly
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1228339520 (LWP 18652)]
IA__g_type_check_instance_cast (type_instance=0x8175020, iface_type=135741760)
at /build/buildd/glib2.0-2.14.0/gobject/gtype.c:3148
3148 /build/buildd/glib2.0-2.14.0/gobject/gtype.c: No such file or directory.
in /build/buildd/glib2.0-2.14.0/gobject/gtype.c
(gdb) thread apply all bt full
Thread 1 (Thread -1228339520 (LWP 18652)):
#0 IA__g_type_check_instance_cast (type_instance=0x8175020, iface_type=135741760)
at /build/buildd/glib2.0-2.14.0/gobject/gtype.c:3148
node = <value optimized out>
iface = <value optimized out>
#1 0xb7e6defe in gm_audio_profile_sync_list (use_this_list=1, this_list=0x83308b8) at audio-profile.c:196
known = (GList *) 0x85a09d0
updated = (GSList *) 0x8347110
tmp_list = <value optimized out>
tmp_slist = (GSList *) 0x8347110
err = (GError *) 0xb7e6de8b
#2 0xb7e6e4bc in gm_audio_profile_list_notify (client=0x81487a0, cnxn_id=4009754643, entry=0x8468c20, user_data=0x0)
at audio-profile.c:705
val = <value optimized out>
value_list = <value optimized out>
string_list = <value optimized out>
tmp = (GSList *) 0x0
#3 0xb735fe91 in notify_listeners_callback (listeners=0x814be58,
key=0x846cf28 "/system/gstreamer/0.10/audio/global/profile_list", cnxn_id=4009754643, listener_data=0x8174378,
user_data=0xbfe1d284) at gconf-client.c:2384
__PRETTY_FUNCTION__ = "notify_listeners_callback"
#4 0xb7352a57 in gconf_listeners_notify (listeners=0x814be58,
all_above=0x846cf28 "/system/gstreamer/0.10/audio/global/profile_list",
callback=0xb735fe10 <notify_listeners_callback>, user_data=0xbfe1d284) at gconf-listeners.c:589
No locals.
#5 0xb73601f7 in notify_one_entry (client=0x81487a0, entry=0x8468c20) at gconf-client.c:2409
cae = {client = 0x81487a0, entry = 0x8468c20}
#6 0xb73602d1 in notify_idle_callback (data=0x81487a0) at gconf-client.c:2449
client = (GConfClient *) 0x3
#7 0xb720a551 in g_idle_dispatch (source=0x8174200, callback=0x8175020, user_data=0x81487a0)
at /build/buildd/glib2.0-2.14.0/glib/gmain.c:4132
No locals.
#8 0xb720c11c in IA__g_main_context_dispatch (context=0x81416b8) at /build/buildd/glib2.0-2.14.0/glib/gmain.c:2061
No locals.
#9 0xb720f55f in g_main_context_iterate (context=0x81416b8, block=1, dispatch=1, self=0x8068408)
at /build/buildd/glib2.0-2.14.0/glib/gmain.c:2694
got_ownership = <value optimized out>
max_priority = 200
timeout = 0
some_ready = 1
nfds = <value optimized out>
allocated_nfds = <value optimized out>
fds = (GPollFD *) 0x8585d18
__PRETTY_FUNCTION__ = "g_main_context_iterate"
#10 0xb720f909 in IA__g_main_loop_run (loop=0x8542fb0) at /build/buildd/glib2.0-2.14.0/glib/gmain.c:2898
---Type <return> to continue, or q <return> to quit---
got_ownership = -1224047312
self = (GThread *) 0x8068408
__PRETTY_FUNCTION__ = "IA__g_main_loop_run"
#11 0xb78082d4 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#12 0x08056b16 in main ()
No symbol table info available.
Version: 2.19.x