Cash in g_atomic_int_get() from rhythmdb_tree_entry_set() while using DAAP
Submitted by Milan Bouchet-Valat
Link to original bug (#629352)
Description
Rhythmbox crashed while I was copying songs into my library via DAAP from another computer which is also using Rhythmbox.
Using Rhythmbox 0.12.8 on Ubuntu 10.04.
#0 g_atomic_int_get (atomic=0x2)
at /build/buildd/glib2.0-2.24.1/glib/gatomic-gcc.c:65
No locals.
#1 0xb7849aeb in rhythmdb_tree_entry_set (adb=0x9dbf010, entry=0x2,
propid=5, value=0xbfae479c) at rhythmdb-tree.c:1558
artist = <value optimized out>
genre = <value optimized out>
albumname = 0xb14f7f0 "Various"
type = (RhythmDBEntryType) 0x0
__PRETTY_FUNCTION__ = "rhythmdb_tree_entry_set"
#2 0xb7834d2c in rhythmdb_entry_set_internal (db=0x9dbf010, entry=0xb25be28,
notify_if_inserted=0, propid=5, value=0xbfae479c) at rhythmdb.c:3491
handled = <value optimized out>
podcast = <value optimized out>
old_value = {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0,
v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0,
v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0,
v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
nop = <value optimized out>
__PRETTY_FUNCTION__ = "rhythmdb_entry_set_internal"
#3 0xb783595d in rhythmdb_entry_set (db=0x9dbf010, entry=0xb25be28,
propid=5, value=0xbfae479c) at rhythmdb.c:3404
__PRETTY_FUNCTION__ = "rhythmdb_entry_set"
__FUNCTION__ = "rhythmdb_entry_set"
#4 0xb55d7fa4 in update_tracks (source=<value optimized out>,
property=<value optimized out>, value=0xbfae479c)
at rb-audiocd-source.c:1228
db = (RhythmDB *) 0x9dbf010
i = (GList *) 0xaed5fe90
#5 0xb55d80c1 in update_tracks_string (source=0xb097c48,
property=<value optimized out>, str=0xb20a000 "Various")
at rb-audiocd-source.c:1241
v = {g_type = 64, data = {{v_int = 185923568, v_uint = 185923568,
v_long = 185923568, v_ulong = 185923568, v_int64 = 185923568,
v_uint64 = 185923568, v_float = 2.86902906e-32,
v_double = 9.1858447701028919e-316, v_pointer = 0xb14f7f0}, {v_int = 0,
v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0,
v_float = 0, v_double = 0, v_pointer = 0x0}}}
#6 0xb55daa6e in update_album_cb (widget=0xb14e208, event=0xafcc7ca8,
source=0xb097c48) at rb-audiocd-source.c:1248
No locals.
#7 0xb749f424 in _gtk_marshal_BOOLEAN__BOXED (closure=0xb2501f0,
return_value=0xbfae4954, n_param_values=2, param_values=0xacbe278,
invocation_hint=0xbfae4940, marshal_data=0xb55daa30)
at /build/buildd/gtk+2.0-2.20.1/gtk/gtkmarshalers.c:84
data1 = (gpointer) 0xb14f7f0
data2 = <value optimized out>
v_return = <value optimized out>
__PRETTY_FUNCTION__ = "_gtk_marshal_BOOLEAN__BOXED"
#8 0xb6d04252 in IA__g_closure_invoke (closure=0xb2501f0,
return_value=0xbfae4954, n_param_values=2, param_values=0xacbe278,
invocation_hint=0xbfae4940)
at /build/buildd/glib2.0-2.24.1/gobject/gclosure.c:767
marshal = (GClosureMarshal) 0xb749f390 <_gtk_marshal_BOOLEAN__BOXED>
marshal_data = (gpointer) 0x0
__PRETTY_FUNCTION__ = "IA__g_closure_invoke"
#9 0xb6d1899d in signal_emit_unlocked_R (node=<value optimized out>,
detail=<value optimized out>, instance=0xb14e208,
emission_return=0xbfae4a9c, instance_and_params=0xacbe278)
at /build/buildd/glib2.0-2.24.1/gobject/gsignal.c:3248
tmp = <value optimized out>
handler = (Handler *) 0xb1eed80
accumulator = (SignalAccumulator *) 0x9d08fd8
emission = {next = 0xbfae4d48, instance = 0xb14e208, ihint = {
signal_id = 73, detail = 0, run_type = G_SIGNAL_RUN_FIRST},
state = EMISSION_RUN, chain_type = 4}
class_closure = (GClosure *) 0x9d08ec8
handler_list = <value optimized out>
return_accu = <value optimized out>
accu = {g_type = 20, data = {{v_int = 0, v_uint = 0, v_long = 0,
v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0,
v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0,
v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
signal_id = 73
max_sequential_handler_number = 93179
return_value_altered = 0
#10 0xb6d19c33 in IA__g_signal_emit_valist (instance=0xb14e208, signal_id=73,
detail=0, var_args=0xbfae4b00 ",K��\001")
at /build/buildd/glib2.0-2.24.1/gobject/gsignal.c:2991
return_value = {g_type = 20, data = {{v_int = 0, v_uint = 0,
v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0,
v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0,
v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0,
v_pointer = 0x0}}}
error = <value optimized out>
signal_return_type = 20
node = (SignalNode *) 0x9d09100
i = <value optimized out>
n_params = 1
__PRETTY_FUNCTION__ = "IA__g_signal_emit_valist"
#11 0xb6d1a256 in IA__g_signal_emit (instance=0xb14e208, signal_id=73,
detail=0) at /build/buildd/glib2.0-2.24.1/gobject/gsignal.c:3038
No locals.
#12 0xb75cc636 in gtk_widget_event_internal (widget=<value optimized out>,
event=0xafcc7ca8) at /build/buildd/gtk+2.0-2.20.1/gtk/gtkwidget.c:4951
signal_num = <value optimized out>
return_val = 0
#13 0xb75da561 in do_focus_change (widget=0xb14e208, in=185923568)
at /build/buildd/gtk+2.0-2.20.1/gtk/gtkwindow.c:5296
fevent = (GdkEvent *) 0xafcc7ca8
#14 0xb75e4199 in gtk_window_real_set_focus (window=0x9dc0008, focus=0x0)
at /build/buildd/gtk+2.0-2.20.1/gtk/gtkwindow.c:5503
old_focus = (GtkWidget *) 0xb14e208
had_default = 0
focus_had_default = 0
old_focus_had_default = 0
#15 0xb6d112d8 in IA__g_cclosure_marshal_VOID__OBJECT (closure=0x9cf6cc8,
return_value=0x0, n_param_values=2, param_values=0xb1ce1b8,
invocation_hint=0xbfae4d50, marshal_data=0xb75e4010)
at /build/buildd/glib2.0-2.24.1/gobject/gmarshal.c:636
data1 = (gpointer) 0xb14f7f0
data2 = <value optimized out>
__PRETTY_FUNCTION__ = "IA__g_cclosure_marshal_VOID__OBJECT"
#16 0xb6d028b9 in g_type_class_meta_marshal (closure=0x9cf6cc8,
return_value=0x0, n_param_values=2, param_values=0xb1ce1b8,
invocation_hint=0xbfae4d50, marshal_data=0x1a0)
at /build/buildd/glib2.0-2.24.1/gobject/gclosure.c:878
callback = <value optimized out>
#17 0xb6d04252 in IA__g_closure_invoke (closure=0x9cf6cc8, return_value=0x0,
n_param_values=2, param_values=0xb1ce1b8, invocation_hint=0xbfae4d50)
at /build/buildd/glib2.0-2.24.1/gobject/gclosure.c:767
marshal = (GClosureMarshal) 0xb6d02870 <g_type_class_meta_marshal>
marshal_data = (gpointer) 0x1a0
__PRETTY_FUNCTION__ = "IA__g_closure_invoke"
#18 0xb6d185e6 in signal_emit_unlocked_R (node=<value optimized out>,
detail=<value optimized out>, instance=0x9dc0008, emission_return=0x0,
instance_and_params=0xb1ce1b8)
at /build/buildd/glib2.0-2.24.1/gobject/gsignal.c:3286
accumulator = (SignalAccumulator *) 0x0
emission = {next = 0xbfae5178, instance = 0x9dc0008, ihint = {
signal_id = 111, detail = 0, run_type = G_SIGNAL_RUN_LAST},
state = EMISSION_RUN, chain_type = 164594320}
class_closure = (GClosure *) 0x9cf6cc8
handler_list = (Handler *) 0x0
return_accu = <value optimized out>
accu = {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0,
v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0,
v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0,
v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
signal_id = 111
max_sequential_handler_number = 93179
return_value_altered = 0
#19 0xb6d19db4 in IA__g_signal_emit_valist (instance=0x9dc0008,
signal_id=111, detail=0, var_args=0xbfae4f10 "\002")
at /build/buildd/glib2.0-2.24.1/gobject/gsignal.c:2981
signal_return_type = 4
node = (SignalNode *) 0x9cf6d20
i = <value optimized out>
n_params = 1
__PRETTY_FUNCTION__ = "IA__g_signal_emit_valist"
#20 0xb6d1a256 in IA__g_signal_emit (instance=0x9dc0008, signal_id=111,
detail=0) at /build/buildd/glib2.0-2.24.1/gobject/gsignal.c:3038
No locals.
#21 0xb75e1fbb in _gtk_window_internal_set_focus (window=0x9dc0008, focus=0x0)
at /build/buildd/gtk+2.0-2.20.1/gtk/gtkwindow.c:1628
__PRETTY_FUNCTION__ = "_gtk_window_internal_set_focus"
#22 0xb75e20d7 in IA__gtk_window_set_focus (window=0x9dc0008, focus=0x0)
at /build/buildd/gtk+2.0-2.20.1/gtk/gtkwindow.c:1616
widget = (GtkWidget *) 0x2
__PRETTY_FUNCTION__ = "IA__gtk_window_set_focus"
#23 0xb75e2189 in _gtk_window_unset_focus_and_default (window=0x9dc0008,
widget=0xb097c48) at /build/buildd/gtk+2.0-2.20.1/gtk/gtkwindow.c:5585
child = (GtkWidget *) 0x2
#24 0xb75d3e6c in IA__gtk_widget_set_child_visible (widget=0xb097c48,
is_visible=0) at /build/buildd/gtk+2.0-2.20.1/gtk/gtkwidget.c:7451
toplevel = <value optimized out>
__PRETTY_FUNCTION__ = "IA__gtk_widget_set_child_visible"
#25 0xb74bed2e in gtk_notebook_real_switch_page (notebook=0x9e25820,
page=0x9e47130, page_num=1)
at /build/buildd/gtk+2.0-2.20.1/gtk/gtknotebook.c:6109
No locals.
#26 0xb749be0f in _gtk_marshal_VOID__POINTER_UINT (closure=0x9d18228,
return_value=0x0, n_param_values=3, param_values=0xb1cd050,
invocation_hint=0xbfae5180, marshal_data=0xb74becd0)
at /build/buildd/gtk+2.0-2.20.1/gtk/gtkmarshalers.c:2658
data1 = (gpointer) 0xb14f7f0
data2 = <value optimized out>
__PRETTY_FUNCTION__ = "_gtk_marshal_VOID__POINTER_UINT"
#27 0xb6d028b9 in g_type_class_meta_marshal (closure=0x9d18228,
return_value=0x0, n_param_values=3, param_values=0xb1cd050,
invocation_hint=0xbfae5180, marshal_data=0x1a0)
at /build/buildd/glib2.0-2.24.1/gobject/gclosure.c:878
callback = <value optimized out>
#28 0xb6d04252 in IA__g_closure_invoke (closure=0x9d18228, return_value=0x0,
n_param_values=3, param_values=0xb1cd050, invocation_hint=0xbfae5180)
at /build/buildd/glib2.0-2.24.1/gobject/gclosure.c:767
marshal = (GClosureMarshal) 0xb6d02870 <g_type_class_meta_marshal>
marshal_data = (gpointer) 0x1a0
__PRETTY_FUNCTION__ = "IA__g_closure_invoke"
#29 0xb6d185e6 in signal_emit_unlocked_R (node=<value optimized out>,
detail=<value optimized out>, instance=0x9e25820, emission_return=0x0,
instance_and_params=0xb1cd050)
at /build/buildd/glib2.0-2.24.1/gobject/gsignal.c:3286
accumulator = (SignalAccumulator *) 0x0
emission = {next = 0xbfae5568, instance = 0x9e25820, ihint = {
signal_id = 133, detail = 0, run_type = G_SIGNAL_RUN_LAST},
state = EMISSION_RUN, chain_type = 164713696}
class_closure = (GClosure *) 0x9d18228
handler_list = (Handler *) 0x0
return_accu = <value optimized out>
accu = {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0,
v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0,
v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0,
v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
signal_id = 133
max_sequential_handler_number = 93179
return_value_altered = 0
#30 0xb6d19db4 in IA__g_signal_emit_valist (instance=0x9e25820,
signal_id=133, detail=0, var_args=0xbfae5344 "\001")
at /build/buildd/glib2.0-2.24.1/gobject/gsignal.c:2981
signal_return_type = 4
node = (SignalNode *) 0x9d18280
i = <value optimized out>
n_params = 2
__PRETTY_FUNCTION__ = "IA__g_signal_emit_valist"
#31 0xb6d1a256 in IA__g_signal_emit (instance=0x9e25820, signal_id=133,
detail=0) at /build/buildd/glib2.0-2.24.1/gobject/gsignal.c:3038
No locals.
#32 0xb74b8aa4 in gtk_notebook_switch_page (notebook=0x9e25820,
page=0x9e47130) at /build/buildd/gtk+2.0-2.20.1/gtk/gtknotebook.c:6157
No locals.
#33 0xb77c6970 in rb_shell_select_source (shell=0x9d2d000, source=0x9e1dea8)
at rb-shell.c:2137
actions = <value optimized out>
__FUNCTION__ = "rb_shell_select_source"
#34 0xb77c887e in rb_shell_source_deleted_cb (source=0xb097c48,
shell=0x9d2d000) at rb-shell.c:2036
entry_type = (RhythmDBEntryType) 0xb0d8f18
__FUNCTION__ = "rb_shell_source_deleted_cb"
#35 0xb6d11dcc in IA__g_cclosure_marshal_VOID__VOID (closure=0xb1eebe8,
return_value=0x0, n_param_values=1, param_values=0xaf28250,
invocation_hint=0xbfae5570, marshal_data=0xb77c86a0)
at /build/buildd/glib2.0-2.24.1/gobject/gmarshal.c:77
data1 = (gpointer) 0xb14f7f0
data2 = (gpointer) 0x2
__PRETTY_FUNCTION__ = "IA__g_cclosure_marshal_VOID__VOID"
#36 0xb6d04252 in IA__g_closure_invoke (closure=0xb1eebe8, return_value=0x0,
n_param_values=1, param_values=0xaf28250, invocation_hint=0xbfae5570)
at /build/buildd/glib2.0-2.24.1/gobject/gclosure.c:767
marshal = (
GClosureMarshal) 0xb6d11d50 <IA__g_cclosure_marshal_VOID__VOID>
marshal_data = (gpointer) 0x0
__PRETTY_FUNCTION__ = "IA__g_closure_invoke"
#37 0xb6d1899d in signal_emit_unlocked_R (node=<value optimized out>,
detail=<value optimized out>, instance=0xb097c48, emission_return=0x0,
instance_and_params=0xaf28250)
at /build/buildd/glib2.0-2.24.1/gobject/gsignal.c:3248
tmp = <value optimized out>
handler = (Handler *) 0xb207200
accumulator = (SignalAccumulator *) 0x0
emission = {next = 0xbfae58e8, instance = 0xb097c48, ihint = {
signal_id = 328, detail = 0, run_type = G_SIGNAL_RUN_FIRST},
state = EMISSION_RUN, chain_type = 4}
class_closure = (GClosure *) 0x9e26388
handler_list = <value optimized out>
return_accu = <value optimized out>
accu = {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0,
v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0,
v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0,
v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
signal_id = 328
max_sequential_handler_number = 93154
return_value_altered = 1
#38 0xb6d19db4 in IA__g_signal_emit_valist (instance=0xb097c48,
signal_id=328, detail=0, var_args=0xbfae572c "U\001~�H�\213�\a")
at /build/buildd/glib2.0-2.24.1/gobject/gsignal.c:2981
signal_return_type = 4
node = (SignalNode *) 0x9e263d8
i = <value optimized out>
n_params = 0
__PRETTY_FUNCTION__ = "IA__g_signal_emit_valist"
#39 0xb6d1a256 in IA__g_signal_emit (instance=0xb097c48, signal_id=328,
detail=0) at /build/buildd/glib2.0-2.24.1/gobject/gsignal.c:3038
No locals.
#40 0xb780fc79 in rb_source_delete_thyself (source=0xb097c48)
at rb-source.c:1540
__PRETTY_FUNCTION__ = "rb_source_delete_thyself"
__FUNCTION__ = "rb_source_delete_thyself"
#41 0xb77e0d25 in rb_removable_media_manager_remove_mount (
mgr=<value optimized out>, mount=0xb1ff540)
at rb-removable-media-manager.c:802
__PRETTY_FUNCTION__ = "rb_removable_media_manager_remove_mount"
__FUNCTION__ = "rb_removable_media_manager_remove_mount"
#42 0xb6d112d8 in IA__g_cclosure_marshal_VOID__OBJECT (closure=0x9e83d68,
return_value=0x0, n_param_values=2, param_values=0xb1ce340,
invocation_hint=0xbfae58f0, marshal_data=0xb77e0d70)
at /build/buildd/glib2.0-2.24.1/gobject/gmarshal.c:636
data1 = (gpointer) 0xb14f7f0
data2 = <value optimized out>
__PRETTY_FUNCTION__ = "IA__g_cclosure_marshal_VOID__OBJECT"
#43 0xb6d04252 in IA__g_closure_invoke (closure=0x9e83d68, return_value=0x0,
n_param_values=2, param_values=0xb1ce340, invocation_hint=0xbfae58f0)
at /build/buildd/glib2.0-2.24.1/gobject/gclosure.c:767
marshal = (
GClosureMarshal) 0xb6d11250 <IA__g_cclosure_marshal_VOID__OBJECT>
marshal_data = (gpointer) 0x0
__PRETTY_FUNCTION__ = "IA__g_closure_invoke"
#44 0xb6d1899d in signal_emit_unlocked_R (node=<value optimized out>,
detail=<value optimized out>, instance=0x9d3ba90, emission_return=0x0,
instance_and_params=0xb1ce340)
at /build/buildd/glib2.0-2.24.1/gobject/gsignal.c:3248
tmp = <value optimized out>
handler = (Handler *) 0x9e8cd20
accumulator = (SignalAccumulator *) 0x0
emission = {next = 0xbfae5c78, instance = 0x9d3ba90, ihint = {
signal_id = 209, detail = 0, run_type = G_SIGNAL_RUN_FIRST},
state = EMISSION_RUN, chain_type = 4}
class_closure = (GClosure *) 0x9d7c570
handler_list = <value optimized out>
return_accu = <value optimized out>
accu = {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0,
v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0,
v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0,
v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
signal_id = 209
max_sequential_handler_number = 93141
return_value_altered = 1
#45 0xb6d19db4 in IA__g_signal_emit_valist (instance=0x9d3ba90,
signal_id=209, detail=0,
var_args=0xbfae5b1c "�\t\\\004��h[���022Ѷ�t@�7\v\220��tx\016$\v\002") at /build/buildd/glib2.0-2.24.1/gobject/gsignal.c:2981
signal_return_type = 4
node = (SignalNode *) 0x9d7c5b0
i = <value optimized out>
n_params = 1
__PRETTY_FUNCTION__ = "IA__g_signal_emit_valist"
#46 0xb6d1a085 in IA__g_signal_emit_by_name (instance=0x9d3ba90,
detailed_signal=0xb707d029 "mount-removed")
at /build/buildd/glib2.0-2.24.1/gobject/gsignal.c:3075
detail = 0
signal_id = 209
__PRETTY_FUNCTION__ = "IA__g_signal_emit_by_name"
#47 0xb7045c2e in child_mount_removed (child_monitor=0x9d2a6f0,
child_mount=0xb1ff540, union_monitor=0x9d3ba90)
at /build/buildd/glib2.0-2.24.1/gio/gunionvolumemonitor.c:299
No locals.
#48 0xb6d112d8 in IA__g_cclosure_marshal_VOID__OBJECT (closure=0x9d65ef8,
return_value=0x0, n_param_values=2, param_values=0xb1532c8,
invocation_hint=0xbfae5c80, marshal_data=0xb7045c00)
at /build/buildd/glib2.0-2.24.1/gobject/gmarshal.c:636
data1 = (gpointer) 0xb14f7f0
data2 = <value optimized out>
__PRETTY_FUNCTION__ = "IA__g_cclosure_marshal_VOID__OBJECT"
#49 0xb6d04252 in IA__g_closure_invoke (closure=0x9d65ef8, return_value=0x0,
n_param_values=2, param_values=0xb1532c8, invocation_hint=0xbfae5c80)
at /build/buildd/glib2.0-2.24.1/gobject/gclosure.c:767
marshal = (
GClosureMarshal) 0xb6d11250 <IA__g_cclosure_marshal_VOID__OBJECT>
marshal_data = (gpointer) 0x0
__PRETTY_FUNCTION__ = "IA__g_closure_invoke"
#50 0xb6d1899d in signal_emit_unlocked_R (node=<value optimized out>,
detail=<value optimized out>, instance=0x9d2a6f0, emission_return=0x0,
instance_and_params=0xb1532c8)
at /build/buildd/glib2.0-2.24.1/gobject/gsignal.c:3248
tmp = <value optimized out>
handler = (Handler *) 0x9d27ae0
accumulator = (SignalAccumulator *) 0x0
emission = {next = 0x0, instance = 0x9d2a6f0, ihint = {
signal_id = 209, detail = 0, run_type = G_SIGNAL_RUN_FIRST},
state = EMISSION_RUN, chain_type = 4}
class_closure = (GClosure *) 0x9d7c570
handler_list = <value optimized out>
return_accu = <value optimized out>
accu = {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0,
v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0,
v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0,
v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
signal_id = 209
max_sequential_handler_number = 93141
return_value_altered = 0
#51 0xb6d19db4 in IA__g_signal_emit_valist (instance=0x9d2a6f0,
signal_id=209, detail=0,
var_args=0xbfae5eac "���7ζ�06\025\v���a\226Ŷ\b:$\v8�$\v@=")
at /build/buildd/glib2.0-2.24.1/gobject/gsignal.c:2981
signal_return_type = 4
node = (SignalNode *) 0x9d7c5b0
i = <value optimized out>
n_params = 1
__PRETTY_FUNCTION__ = "IA__g_signal_emit_valist"
#52 0xb6d1a085 in IA__g_signal_emit_by_name (instance=0x9d2a6f0,
detailed_signal=0xb4e23609 "mount-removed")
at /build/buildd/glib2.0-2.24.1/gobject/gsignal.c:3075
detail = 0
signal_id = 209
__PRETTY_FUNCTION__ = "IA__g_signal_emit_by_name"
#53 0xb4e1b3a6 in signal_emit_in_idle_do (data=0xb243a08)
at gproxyvolume.c:1002
No locals.
#54 0xb6c59661 in g_idle_dispatch (source=0xb1506e0, callback=0x2,
user_data=0xb243a08) at /build/buildd/glib2.0-2.24.1/glib/gmain.c:4065
No locals.
#55 0xb6c5b5e5 in IA__g_main_context_dispatch (context=0x9bb3510)
at /build/buildd/glib2.0-2.24.1/glib/gmain.c:1960
No locals.
#56 0xb6c5f2d8 in g_main_context_iterate (context=0x9bb3510,
block=<value optimized out>, dispatch=1, self=0x9b98028)
at /build/buildd/glib2.0-2.24.1/glib/gmain.c:2591
max_priority = 200
timeout = 0
some_ready = 1
nfds = <value optimized out>
allocated_nfds = <value optimized out>
fds = <value optimized out>
__PRETTY_FUNCTION__ = "g_main_context_iterate"
#57 0xb6c5f817 in IA__g_main_loop_run (loop=0xa48f1d8)
at /build/buildd/glib2.0-2.24.1/glib/gmain.c:2799
self = (GThread *) 0x9b98028
__PRETTY_FUNCTION__ = "IA__g_main_loop_run"
#58 0xb74993c9 in IA__gtk_main ()
at /build/buildd/gtk+2.0-2.20.1/gtk/gtkmain.c:1219
tmp_list = (GList *) 0x9cfc8d0
functions = (GList *) 0x0
init = (GtkInitFunction *) 0x9d2d000
loop = (GMainLoop *) 0xa48f1d8
#59 0x0804b39c in main (argc=1, argv=0xbfae61a4) at main.c:333
_save = (PyThreadState *) 0x9eb2ad8
session_bus = <value optimized out>
error = (GError *) 0x0
rb_shell = (RBShell *) 0x9d2d000
accel_map_file = 0x9cfc8d0 "/home/milan/.gnome2/accels/rhythmbox"
context = <value optimized out>
options = {{long_name = 0x804cd1d "debug", short_name = 100 'd',
flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x804f1c8,
description = 0x804cd23 "Enable debug output", arg_description = 0x0}, {
long_name = 0x804cd37 "debug-match", short_name = 68 'D', flags = 0,
arg = G_OPTION_ARG_STRING, arg_data = 0x804f1cc,
description = 0x804cef0 "Enable debug output matching a specified string", arg_description = 0x0}, {long_name = 0x804cd43 "no-update",
short_name = 0 '\0', flags = 0, arg = G_OPTION_ARG_NONE,
arg_data = 0x804f1e4,
description = 0x804cf20 "Do not update the library with file changes",
arg_description = 0x0}, {long_name = 0x804cd4d "no-registration",
short_name = 110 'n', flags = 0, arg = G_OPTION_ARG_NONE,
arg_data = 0x804f1d0,
description = 0x804cd5d "Do not register the shell",
arg_description = 0x0}, {long_name = 0x804cd77 "dry-run",
short_name = 0 '\0', flags = 0, arg = G_OPTION_ARG_NONE,
arg_data = 0x804f1e0,
description = 0x804cf4c "Don't save any data permanently (implies --no-registration)", arg_description = 0x0}, {long_name = 0x804cd7f "rhythmdb-file",
short_name = 0 '\0', flags = 0, arg = G_OPTION_ARG_STRING,
arg_data = 0x804f1dc,
description = 0x804cd8d "Path for database file to use",
arg_description = 0x0}, {long_name = 0x804cdab "playlists-file",
short_name = 0 '\0', flags = 0, arg = G_OPTION_ARG_STRING,
arg_data = 0x804f1d8,
description = 0x804cf88 "Path for playlists file to use",
arg_description = 0x0}, {long_name = 0x804cc0c "quit",
short_name = 113 'q', flags = 0, arg = G_OPTION_ARG_NONE,
arg_data = 0x804f1d4, description = 0x804cdba "Quit Rhythmbox",
arg_description = 0x0}, {long_name = 0x804cb26 "", short_name = 0 '\0',
flags = 0, arg = G_OPTION_ARG_STRING_ARRAY, arg_data = 0x804f1e8,
description = 0x0, arg_description = 0x804cdc9 "[URI...]"}, {
long_name = 0x0, short_name = 0 '\0', flags = 0, arg = G_OPTION_ARG_NONE,
arg_data = 0x0, description = 0x0, arg_description = 0x0}}
__FUNCTION__ = "main"
Version: 0.12.x