query model sequence corruption (threading?)
@seb128
Submitted by Sébastien Bacher Link to original bug (#425624)
Description
The bug has been opened on https://bugs.launchpad.net/ubuntu/+source/rhythmbox/+bug/102047
"Binary package hint: rhythmbox
version 0.9.8
ProblemType: Crash Architecture: i386 Date: Mon Apr 2 21:20:45 2007 DistroRelease: Ubuntu 7.04 ExecutablePath: /usr/bin/rhythmbox Package: rhythmbox 0.9.8-0ubuntu3 ... .
Thread 4 (process 9803):
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb7cf784c in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2 0xb7215133 in g_cond_timed_wait_posix_impl (cond=0x897cfd0, entered_mutex=0x0, abs_time=0x211) at gthread-posix.c:242
result = <value optimized out>
end_time = {tv_sec = 1175541646, tv_nsec = 325921000}
__PRETTY_FUNCTION__ = "g_cond_timed_wait_posix_impl"
#3 0xb7067c81 in g_async_queue_pop_intern_unlocked (queue=0x822aa30, try=<value optimized out>, end_time=0xb45ff370) at gasyncqueue.c:341
retval = <value optimized out>
__PRETTY_FUNCTION__ = "g_async_queue_pop_intern_unlocked"
#4 0xb7067db6 in IA__g_async_queue_timed_pop (queue=0x822aa30, end_time=0xb45ff370) at gasyncqueue.c:467
retval = <value optimized out>
__PRETTY_FUNCTION__ = "IA__g_async_queue_timed_pop"
#5 0x080abd98 in action_thread_main (db=0x8257800) at rhythmdb.c:2033
action = <value optimized out>
result = <value optimized out>
__FUNCTION__ = "action_thread_main"
__PRETTY_FUNCTION__ = "action_thread_main"
#6 0xb70a2b7f in g_thread_create_proxy (data=0x898b718) at gthread.c:591
__PRETTY_FUNCTION__ = "g_thread_create_proxy"
#7 0xb7cf331b in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#8 0xb6fa350e in clone () from /lib/tls/i686/cmov/libc.so.6
.
Thread 3 (process 9847):
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb7cf75c6 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2 0xb72b4dd8 in gst_system_clock_async_thread (clock=0x88bcdb0) at gstsystemclock.c:260
entry = (GstClockEntry *) 0xb70ebd50
requested = 7288120200
res = 3071194952
sysclock = (GstSystemClock *) 0x88bcdb0
__PRETTY_FUNCTION__ = "gst_system_clock_async_thread"
#3 0xb70a2b7f in g_thread_create_proxy (data=0x8b40b40) at gthread.c:591
__PRETTY_FUNCTION__ = "g_thread_create_proxy"
#4 0xb7cf331b in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#5 0xb6fa350e in clone () from /lib/tls/i686/cmov/libc.so.6
.
Thread 2 (process 9894):
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb6f9c361 in select () from /lib/tls/i686/cmov/libc.so.6
#2 0xb73bf45d in gnome_vfs_inet_connection_read (connection=0x8956238, buffer=0x8a5e914, bytes=<value optimized out>, bytes_read=0xb161bd10, cancellation=0x8174f08)
at gnome-vfs-inet-connection.c:355
read_val = <value optimized out>
read_fds = {fds_bits = {33554432, 0 <repeats 31 times>}}
max_fd = 25
cancel_fd = 23
timeout = {tv_sec = 29, tv_usec = 992000}
#3 0xb73ceed8 in gnome_vfs_socket_read (socket=0x817ba78, buffer=0x8a5e914, bytes=4096, bytes_read=0xb161bd10, cancellation=0x8174f08) at gnome-vfs-socket.c:146
No locals.
#4 0xb73ce730 in refill_input_buffer (socket_buffer=0x8a5e910, cancellation=0x8174f08) at gnome-vfs-socket-buffer.c:140
input_buffer = (Buffer *) 0x8a5e914
result = <value optimized out>
bytes_read = 67400482144
#5 0xb73ce930 in gnome_vfs_socket_buffer_read (socket_buffer=0x1, buffer=0x8b841b8, bytes=8192, bytes_read=0xb161bd98, cancellation=0x8174f08) at gnome-vfs-socket-buffer.c:199
input_buffer = (Buffer *) 0x8a5e914
result = GNOME_VFS_OK
n = <value optimized out>
__PRETTY_FUNCTION__ = "gnome_vfs_socket_buffer_read"
#6 0xb4922e8f in ?? ()
#7 0x08a5e910 in ?? ()
#8 0x08b841b8 in ?? ()
#9 0x00002000 in ?? ()
#10 0x00000000 in ?? ()
.
Thread 1 (process 9797):
#0 node_rotate (node=0x89fe340) at eggsequence.c:920
tmp = (EggSequenceNode *) 0x0
old = (EggSequenceNode *) 0x81784d8
__PRETTY_FUNCTION__ = "node_rotate"
#1 0xb7f1a030 in splay (node=0x89fe340) at eggsequence.c:987
No locals.
#2 0xb7f1a1ee in node_get_next (node=0x81784d8) at eggsequence.c:1098
No locals.
#3 0x080b7fff in rhythmdb_query_model_iter_next (tree_model=0xb52019c0, iter=0xbfd7f470) at rhythmdb-query-model.c:2055
__PRETTY_FUNCTION__ = "rhythmdb_query_model_iter_next"
#4 0xb78f893a in IA__gtk_tree_model_iter_next (tree_model=0xb52019c0, iter=0xbfd7f470) at gtktreemodel.c:1168
__PRETTY_FUNCTION__ = "IA__gtk_tree_model_iter_next"
#5 0xb791e939 in gtk_tree_view_expose (widget=0x844d1c0, event=0xbfd7fac4) at gtktreeview.c:4747
parent_iter = {stamp = 135388112, user_data = 0x8a16080, user_data2 = 0xb6f3afd1, user_data3 = 0xb7553f50}
has_parent = <value optimized out>
tree_view = <value optimized out>
__PRETTY_FUNCTION__ = "gtk_tree_view_expose"
#6 0xb78206b0 in _gtk_marshal_BOOLEAN__BOXED (closure=0x81d9878, return_value=0xbfd7f6f0, n_param_values=2, param_values=0xbfd7f7cc, invocation_hint=0xbfd7f6dc,
marshal_data=0xb791dd20) at gtkmarshalers.c:84
data1 = (gpointer) 0x844d1c0
data2 = <value optimized out>
v_return = <value optimized out>
__PRETTY_FUNCTION__ = "_gtk_marshal_BOOLEAN__BOXED"
#7 0xb7227e49 in g_type_class_meta_marshal (closure=0x81d9878, return_value=0xbfd7f6f0, n_param_values=2, param_values=0xbfd7f7cc, invocation_hint=0xbfd7f6dc, marshal_data=0xc8)
at gclosure.c:567
callback = <value optimized out>
#8 0xb722962b in IA__g_closure_invoke (closure=0x81d9878, return_value=0xbfd7f6f0, n_param_values=2, param_values=0xbfd7f7cc, invocation_hint=0xbfd7f6dc) at gclosure.c:490
marshal = (GClosureMarshal) 0xb7227e00 <g_type_class_meta_marshal>
marshal_data = (gpointer) 0xc8
__PRETTY_FUNCTION__ = "IA__g_closure_invoke"
#9 0xb723a753 in signal_emit_unlocked_R (node=0x81d9970, detail=0, instance=0x844d1c0, emission_return=0xbfd7f98c, instance_and_params=0xbfd7f7cc) at gsignal.c:2478
tmp = <value optimized out>
handler = (Handler *) 0xbfd7f6a8
accumulator = (SignalAccumulator *) 0x81d99b8
emission = {next = 0x0, instance = 0x844d1c0, ihint = {signal_id = 64, detail = 0, run_type = G_SIGNAL_RUN_LAST}, state = EMISSION_RUN, chain_type = 136258648}
class_closure = (GClosure *) 0x81d9878
handler_list = (Handler *) 0x0
return_accu = (GValue *) 0xbfd7f6f0
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 = 64
max_sequential_handler_number = 3611
return_value_altered = 0
#10 0xb723b3ef in IA__g_signal_emit_valist (instance=0x844d1c0, signal_id=64, detail=0, var_args=<value optimized out>) at gsignal.c:2209
_flags = <value optimized out>
_vtable = <value optimized out>
_cvalues = {{v_int = -1076364760, v_long = -1076364760, v_int64 = 3218602536, v_double = 1.590200940655114e-314, v_pointer = 0xbfd7fa28}, {v_int = 0, v_long = 0,
v_int64 = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_long = 0, v_int64 = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_long = 0, v_int64 = 0, v_double = 0,
v_pointer = 0x0}, {v_int = 0, v_long = 0, v_int64 = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_long = 0, v_int64 = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0,
v_long = 0, v_int64 = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_long = 0, v_int64 = 0, v_double = 0, v_pointer = 0x0}}
_lcopy_format = <value optimized out>
_n_values = <value optimized out>
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>
instance_and_params = (GValue *) 0xbfd7f7cc
stack_values = {{g_type = 136258648, data = {{v_int = 138727872, v_uint = 138727872, v_long = 138727872, v_ulong = 138727872, v_int64 = 138727872, v_uint64 = 138727872,
v_float = 5.92281645e-34, v_double = 6.8540675675861783e-316, v_pointer = 0x844d1c0}, {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}}}, {g_type = 136048184, data = {{v_int = -1076364604, v_uint = 3218602692, v_long = -1076364604, v_ulong = 3218602692,
v_int64 = 3218602692, v_uint64 = 3218602692, v_float = -1.68734026, v_double = 1.5902010177293547e-314, v_pointer = 0xbfd7fac4}, {v_int = 134217728, v_uint = 134217728,
v_long = 134217728, v_ulong = 134217728, v_int64 = 134217728, v_uint64 = 134217728, v_float = 3.85185989e-34, v_double = 6.631236846766476e-316, v_pointer = 0x8000000}}},
{g_type = 0, data = {{v_int = 1, v_uint = 1, v_long = 1, v_ulong = 1, v_int64 = 1, v_uint64 = 1, v_float = 1.40129846e-45, v_double = 4.9406564584124654e-324, v_pointer = 0x1},
{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}}}, {g_type = 12, 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 = 4607182418800017408, v_uint64 = 4607182418800017408, v_float = 0, v_double = 1, v_pointer = 0x0}}}, {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}}}, {g_type = 1072693248, 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 = -1219563020, v_uint = 3075404276, v_long = -1219563020, v_ulong = 3075404276, v_int64 = 3075404276, v_uint64 = 3075404276,
v_float = -1.23348909e-05, v_double = 1.5194515998448712e-314, v_pointer = 0xb74ef1f4}}}, {g_type = 2, data = {{v_int = 3, v_uint = 3, v_long = 3, v_ulong = 3,
v_int64 = 3, v_uint64 = 3, v_float = 4.20389539e-45, v_double = 1.4821969375237396e-323, v_pointer = 0x3}, {v_int = -1219150000, v_uint = 3075817296,
v_long = -1219150000, v_ulong = 3075817296, v_int64 = -4622952865620213936, v_uint64 = 13823791208089337680, v_float = -1.27105304e-05, v_double = -0.37456434157956142,
v_pointer = 0xb7553f50}}}, {g_type = 3218602104, data = {{v_int = -1219562864, v_uint = 3075404432, v_long = -1219562864, v_ulong = 3075404432,
v_int64 = -4622952814081019248, v_uint64 = 13823791259628532368, v_float = -1.23350328e-05, v_double = -0.37456720257959208, v_pointer = 0xb74ef290}, {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}}}, {g_type = 0, data = {{v_int = -1076365092,
v_uint = 3218602204, v_long = -1076365092, v_ulong = 3218602204, v_int64 = 3218602204, v_uint64 = 3218602204, v_float = -1.68728209, v_double = 1.5902007766253196e-314,
v_pointer = 0xbfd7f8dc}, {v_int = -1076365160, v_uint = 3218602136, v_long = -1076365160, v_ulong = 3218602136, v_int64 = -5237560379137591144,
v_uint64 = 13209183694571960472, v_float = -1.68727398, v_double = -2.9501431181637582e-42, v_pointer = 0xbfd7f898}}}, {g_type = 3218602216, data = {{v_int = 0,
v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = -5263670227282952192, v_uint64 = 13183073846426599424, v_float = 0, v_double = -5.5174117113727683e-44, v_pointer = 0x0}, {
v_int = -1217549444, v_uint = 3077417852, v_long = -1217549444, v_ulong = 3077417852, v_int64 = -5229335040165565572, v_uint64 = 13217409033543986044,
v_float = -1.41662276e-05, v_double = -1.0643544512578233e-41, v_pointer = 0xb76dab7c}}}, {g_type = 146336288, data = {{v_int = -1225543727, v_uint = 3069423569,
v_long = -1225543727, v_ulong = 3069423569, v_int64 = -5237895421095596079, v_uint64 = 13208848652613955537, v_float = -7.26243206e-06,
v_double = -2.8032506599129636e-42, v_pointer = 0xb6f3afd1}, {v_int = -1076365092, v_uint = 3218602204, v_long = -1076365092, v_ulong = 3218602204, v_int64 = 11808536796,
v_uint64 = 11808536796, v_float = -1.68728209, v_double = 5.8341923585558642e-314, v_pointer = 0xbfd7f8dc}}}, {g_type = 3218602204, data = {{v_int = 16, v_uint = 16,
v_long = 16, v_ulong = 16, v_int64 = 16, v_uint64 = 16, v_float = 2.24207754e-44, v_double = 7.9050503334599447e-323, v_pointer = 0x10}, {v_int = -1224759364,
v_uint = 3070207932, v_long = -1224759364, v_ulong = 3070207932, v_int64 = 4591870180560185276, v_uint64 = 4591870180560185276, v_float = -7.61911906e-06,
v_double = 0.10000000684490734, v_pointer = 0xb6ffa7bc}}}, {g_type = 208, data = {{v_int = 72, v_uint = 72, v_long = 72, v_ulong = 72, v_int64 = -5260300984353030072,
v_uint64 = 13186443089356521544, v_float = 1.00893489e-43, v_double = -8.8721077478097265e-44, v_pointer = 0x48}, {v_int = -1225543727, v_uint = 3069423569,
v_long = -1225543727, v_ulong = 3069423569, v_int64 = -4622952865626607663, v_uint64 = 13823791208082943953, v_float = -7.26243206e-06, v_double = -0.37456434122463828,
v_pointer = 0xb6f3afd1}}}, {g_type = 1, data = {{v_int = 4, v_uint = 4, v_long = 4, v_ulong = 4, v_int64 = -4622952748436946940, v_uint64 = 13823791325272604676,
v_float = 5.60519386e-45, v_double = -0.37457084655761741, v_pointer = 0x4}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 4294967296, v_uint64 = 4294967296,
v_float = 0, v_double = 2.1219957909652723e-314, v_pointer = 0x0}}}, {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 3710851743744,
v_uint64 = 3710851743744, v_float = 0, v_double = 1.8334043633939953e-311, v_pointer = 0x0}, {v_int = 392, v_uint = 392, v_long = 392, v_ulong = 392,
v_int64 = -5260300984353029752, v_uint64 = 13186443089356521864, v_float = 5.49308998e-43, v_double = -8.8721077478100451e-44, v_pointer = 0x188}}}, {g_type = 3070304544,
data = {{v_int = 135564608, v_uint = 135564608, v_long = 135564608, v_ulong = 135564608, v_int64 = -5236209378782835392, v_uint64 = 13210534694926716224,
v_float = 4.47031685e-34, v_double = -3.811050213003143e-42, v_pointer = 0x8148d40}, {v_int = -1224667148, v_uint = 3070300148, v_long = -1224667148,
v_ulong = 3070300148, v_int64 = -5259886465399058444, v_uint64 = 13186857608310493172, v_float = -7.69271355e-06, v_double = -9.6013638146697311e-44,
v_pointer = 0xb7010ff4}}}}
free_me = (GValue *) 0x0
signal_return_type = 20
param_values = (GValue *) 0xbfd7f7e0
node = (SignalNode *) 0x81d9970
i = 1
n_params = 1
__PRETTY_FUNCTION__ = "IA__g_signal_emit_valist"
#11 0xb723b7e9 in IA__g_signal_emit (instance=0x844d1c0, signal_id=64, detail=0) at gsignal.c:2243
var_args = 0xbfd7fa0c "Äú׿(ú׿Äú׿ÀÑD\b\017\222\223·ÀÑD\bxð\034\b"
#12 0xb7934e18 in gtk_widget_event_internal (widget=0x844d1c0, event=0xbfd7fac4) at gtkwidget.c:3915
signal_num = <value optimized out>
return_val = 0
#13 0xb781ade4 in IA__gtk_main_do_event (event=0xbfd7fac4) at gtkmain.c:1556
event_widget = (GtkWidget *) 0x844d1c0
grab_widget = (GtkWidget *) 0x844d1c0
window_group = (GtkWindowGroup *) 0x843c7d0
next_event = <value optimized out>
rewritten_event = (GdkEvent *) 0x0
tmp_list = <value optimized out>
__PRETTY_FUNCTION__ = "IA__gtk_main_do_event"
#14 0xb768664f in gdk_window_process_updates_internal (window=0x898c1c8) at gdkwindow.c:2338
event = {type = GDK_EXPOSE, any = {type = GDK_EXPOSE, window = 0x898c1c8, send_event = 0 '\0'}, expose = {type = GDK_EXPOSE, window = 0x898c1c8, send_event = 0 '\0',
area = {x = 0, y = 0, width = 1039, height = 728}, region = 0x8136400, count = 0}, no_expose = {type = GDK_EXPOSE, window = 0x898c1c8, send_event = 0 '\0'}, visibility = {
type = GDK_EXPOSE, window = 0x898c1c8, send_event = 0 '\0', state = GDK_VISIBILITY_UNOBSCURED}, motion = {type = GDK_EXPOSE, window = 0x898c1c8, send_event = 0 '\0',
time = 0, x = 2.2047536268129179e-311, y = 9.1760485189572703e-270, axes = 0x0, state = 3218602776, is_hint = -18306, device = 0x81bcb74, x_root = 2.9495741501334204e-312,
y_root = 2.9993343766578419e-267}, button = {type = GDK_EXPOSE, window = 0x898c1c8, send_event = 0 '\0', time = 0, x = 2.2047536268129179e-311, y = 9.1760485189572703e-270,
axes = 0x0, state = 3218602776, button = 3072505982, device = 0x81bcb74, x_root = 2.9495741501334204e-312, y_root = 2.9993343766578419e-267}, scroll = {type = GDK_EXPOSE,
window = 0x898c1c8, send_event = 0 '\0', time = 0, x = 2.2047536268129179e-311, y = 9.1760485189572703e-270, state = 0, direction = 3218602776, device = 0xb722b87e,
x_root = 2.9714662307184736e-312, y_root = -1.4457878089408018e-43}, key = {type = GDK_EXPOSE, window = 0x898c1c8, send_event = 0 '\0', time = 0, state = 0, keyval = 1039,
length = 728, string = 0x8136400 "\002", hardware_keycode = 0, group = 0 '\0', is_modifier = 0}, crossing = {type = GDK_EXPOSE, window = 0x898c1c8, send_event = 0 '\0',
subwindow = 0x0, time = 0, x = 1.5448129363360525e-311, y = 6.6940219185349482e-316, x_root = -4.1973225279102946e-43, y_root = 2.9714662307184736e-312, mode = 139,
detail = 3070872369, focus = 144228896, state = 0}, focus_change = {type = GDK_EXPOSE, window = 0x898c1c8, send_event = 0 '\0', in = -18651}, configure = {type = GDK_EXPOSE,
window = 0x898c1c8, send_event = 0 '\0', x = 0, y = 0, width = 1039, height = 728}, property = {type = GDK_EXPOSE, window = 0x898c1c8, send_event = 0 '\0', atom = 0x0,
time = 0, state = 1039}, selection = {type = GDK_EXPOSE, window = 0x898c1c8, send_event = 0 '\0', selection = 0x0, target = 0x0, property = 0x40f, time = 728,
requestor = 135488512}, owner_change = {type = GDK_EXPOSE, window = 0x898c1c8, send_event = 0 '\0', owner = 0, reason = GDK_OWNER_CHANGE_NEW_OWNER, selection = 0x40f,
time = 728, selection_time = 135488512}, proximity = {type = GDK_EXPOSE, window = 0x898c1c8, send_event = 0 '\0', time = 0, device = 0x0}, client = {type = GDK_EXPOSE,
window = 0x898c1c8, send_event = 0 '\0', message_type = 0x0, data_format = 0, data = {b = "\017\004\000\000Ø\002\000\000\000d\023\b\000\000\000\000\030û׿", s = {1039, 0,
728, 0, 25600, 2067, 0, 0, -1256, -16425}, l = {1039, 728, 135488512, 0, -1076364520}}}, dnd = {type = GDK_EXPOSE, window = 0x898c1c8, send_event = 0 '\0', context = 0x0,
time = 0, x_root = 1039, y_root = 0}, window_state = {type = GDK_EXPOSE, window = 0x898c1c8, send_event = 0 '\0', changed_mask = 0, new_window_state = 0}, setting = {
type = GDK_EXPOSE, window = 0x898c1c8, send_event = 0 '\0', action = GDK_SETTING_ACTION_NEW, name = 0x0}, grab_broken = {type = GDK_EXPOSE, window = 0x898c1c8,
send_event = 0 '\0', keyboard = 0, implicit = 0, grab_window = 0x40f}}
save_region = 1
#15 0xb7686887 in IA__gdk_window_process_all_updates () at gdkwindow.c:2401
old_update_windows = (GSList *) 0x8a26948
tmp_list = (GSList *) 0x8c522c8
#16 0xb7686905 in gdk_window_update_idle (data=0x0) at gdkwindow.c:2259
No locals.
#17 0xb7083091 in g_idle_dispatch (source=0x814d978, callback=0x11, user_data=0x0) at gmain.c:3928
No locals.
#18 0xb7084df2 in IA__g_main_context_dispatch (context=0x81c4b38) at gmain.c:2045
No locals.
#19 0xb7087dcf in g_main_context_iterate (context=0x81c4b38, block=1, dispatch=1, self=0x80f4028) at gmain.c:2677
got_ownership = <value optimized out>
max_priority = 120
timeout = 0
some_ready = 1
nfds = <value optimized out>
allocated_nfds = <value optimized out>
fds = (GPollFD *) 0x88c3348
__PRETTY_FUNCTION__ = "g_main_context_iterate"
#20 0xb7088179 in IA__g_main_loop_run (loop=0x844fb50) at gmain.c:2881
got_ownership = -1211149248
self = (GThread *) 0x80f4028
__PRETTY_FUNCTION__ = "IA__g_main_loop_run"
#21 0xb781b044 in IA__gtk_main () at gtkmain.c:1177
tmp_list = (GList *) 0x81e9d34
functions = (GList *) 0x0
init = (GtkInitFunction *) 0x8287000
loop = (GMainLoop *) 0x844fb50
#22 0x08062bcb in main (argc=1, argv=0xbfd7fdb4) at main.c:383
program = (GnomeProgram *) 0x810c010
session_bus = (DBusGConnection *) 0x81e9d34
error = (GError *) 0x0
rb_shell = (RBShell *) 0x8287000
new_argv = (char **) 0x80f6240
context = <value optimized out>
options = {{long_name = 0x80eb59b "debug", short_name = 100 'd', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x80f3084, description = 0x80d62af "Enable debug output",
arg_description = 0x0}, {long_name = 0x80d62c3 "debug-match", short_name = 68 'D', flags = 0, arg = G_OPTION_ARG_STRING, arg_data = 0x80f3088,
description = 0x80d6450 "Enable debug output matching a specified string", arg_description = 0x0}, {long_name = 0x80d62cf "no-update", short_name = 0 '\0', flags = 0,
arg = G_OPTION_ARG_NONE, arg_data = 0x80f30a0, description = 0x80d6480 "Do not update the library with file changes", arg_description = 0x0}, {
long_name = 0x80d62d9 "no-registration", short_name = 110 'n', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x80f308c, description = 0x80d62e9 "Do not register the shell",
arg_description = 0x0}, {long_name = 0x80d6303 "dry-run", short_name = 0 '\0', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x80f309c,
description = 0x80d64ac "Don't save any data permanently (implies --no-registration)", arg_description = 0x0}, {long_name = 0x80d630b "rhythmdb-file", short_name = 0 '\0',
flags = 0, arg = G_OPTION_ARG_STRING, arg_data = 0x80f3098, description = 0x80d6319 "Path for database file to use", arg_description = 0x0}, {
long_name = 0x80d6337 "playlists-file", short_name = 0 '\0', flags = 0, arg = G_OPTION_ARG_STRING, arg_data = 0x80f3094,
description = 0x80d64e8 "Path for playlists file to use", arg_description = 0x0}, {long_name = 0x80d81e8 "quit", short_name = 113 'q', flags = 0, arg = G_OPTION_ARG_NONE,
arg_data = 0x80f3090, description = 0x80d6346 "Quit Rhythmbox", arg_description = 0x0}, {long_name = 0x80dc53e "", short_name = 0 '\0', flags = 0,
arg = G_OPTION_ARG_STRING_ARRAY, arg_data = 0x80f30a4, description = 0x0, arg_description = 0x80d6355 "[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.9.8