hangs after daap share went offline
Submitted by Pedro Villavicencio
Link to original bug (#570610)
Description
i was listening to a friend daap share, when he went offline rhythmbox hanged
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb4b90b90 (LWP 13105)]
IA__g_str_hash (v=0x0) at /build/buildd/glib2.0-2.18.1/glib/gstring.c:95
95 /build/buildd/glib2.0-2.18.1/glib/gstring.c: No such file or directory.
in /build/buildd/glib2.0-2.18.1/glib/gstring.c
#0 IA__g_str_hash (v=0x0) at /build/buildd/glib2.0-2.18.1/glib/gstring.c:95
#1 0xb6fb2e97 in IA__g_hash_table_lookup (hash_table=0x99c07b8, key=0x0) at /build/buildd/glib2.0-2.18.1/glib/ghash.c:118
#2 0xb8042b51 in rb_refstring_new (init=0x0) at rb-refstring.c:75
#3 0xb8047ad9 in action_thread_main (db=0x9a49008) at rhythmdb.c:2575
#4 0xb6feb05f in g_thread_create_proxy (data=0xa533d28) at /build/buildd/glib2.0-2.18.1/glib/gthread.c:635
#5 0xb7e7850f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#6 0xb6ea17ee in clone () from /lib/tls/i686/cmov/libc.so.6
Thread 8 (Thread 0xb5d53b90 (LWP 13107)):
#0 0xb80c4430 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb7e7c3a2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#2 0xb71850bd in g_cond_timed_wait_posix_impl (cond=0xa554478, entered_mutex=0x80, abs_time=0x31) at /build/buildd/glib2.0-2.18.1/gthread/gthread-posix.c:242
result = <value optimized out>
end_time = {tv_sec = 1224250220, tv_nsec = 854831000}
timed_out = <value optimized out>
__PRETTY_FUNCTION__ = "g_cond_timed_wait_posix_impl"
#3 0xb6f9a269 in g_async_queue_pop_intern_unlocked (queue=0xa224920, try=<value optimized out>, end_time=0xb5d53314) at /build/buildd/glib2.0-2.18.1/glib/gasyncqueue.c:365
retval = <value optimized out>
__PRETTY_FUNCTION__ = "g_async_queue_pop_intern_unlocked"
#4 0xb6fec738 in g_thread_pool_thread_proxy (data=0xa554670) at /build/buildd/glib2.0-2.18.1/glib/gthreadpool.c:220
task = (gpointer) 0xa555bb0
pool = (GRealThreadPool *) 0xa554670
#5 0xb6feb05f in g_thread_create_proxy (data=0xa224960) at /build/buildd/glib2.0-2.18.1/glib/gthread.c:635
__PRETTY_FUNCTION__ = "g_thread_create_proxy"
#6 0xb7e7850f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#7 0xb6ea17ee in clone () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
Thread 6 (Thread 0xb4b90b90 (LWP 13105)):
#0 IA__g_str_hash (v=0x0) at /build/buildd/glib2.0-2.18.1/glib/gstring.c:95
p = (const signed char *) 0x3331 <Address 0x3331 out of bounds>
h = <value optimized out>
#1 0xb6fb2e97 in IA__g_hash_table_lookup (hash_table=0x99c07b8, key=0x0) at /build/buildd/glib2.0-2.18.1/glib/ghash.c:118
node = <value optimized out>
__PRETTY_FUNCTION__ = "IA__g_hash_table_lookup"
#2 0xb8042b51 in rb_refstring_new (init=0x0) at rb-refstring.c:75
ret = <value optimized out>
#3 0xb8047ad9 in action_thread_main (db=0x9a49008) at rhythmdb.c:2575
action = (RhythmDBAction *) 0xb42fb060
__FUNCTION__ = "action_thread_main"
__PRETTY_FUNCTION__ = "action_thread_main"
#4 0xb6feb05f in g_thread_create_proxy (data=0xa533d28) at /build/buildd/glib2.0-2.18.1/glib/gthread.c:635
__PRETTY_FUNCTION__ = "g_thread_create_proxy"
#5 0xb7e7850f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#6 0xb6ea17ee in clone () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
Thread 1 (Thread 0xb65e1720 (LWP 13095)):
#0 0xb80c4430 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb7e7ee2c in __lll_unlock_wake () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#2 0xb7e7b45b in _L_unlock_92 () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#3 0xb7e7b09c in __pthread_mutex_unlock_usercnt () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#4 0xb6f9a8f4 in IA__g_async_queue_push (queue=0x9a58868, data=0xb42fb060) at /build/buildd/glib2.0-2.18.1/glib/gasyncqueue.c:227
__PRETTY_FUNCTION__ = "IA__g_async_queue_push"
#5 0xb804d122 in rhythmdb_process_one_event (event=0xb427c810, db=0x9a49008) at rhythmdb.c:1947
free = <value optimized out>
__FUNCTION__ = "rhythmdb_process_one_event"
#6 0xb8079135 in rb_async_queue_watch_dispatch (source=0x9a59740, callback=0xb804c8a0 <rhythmdb_process_one_event>, user_data=0x9a49008) at rb-async-queue-watch.c:82
item = (gpointer) 0x1
#7 0xb6fc06f8 in IA__g_main_context_dispatch (context=0x98c3a28) at /build/buildd/glib2.0-2.18.1/glib/gmain.c:2142
No locals.
#8 0xb6fc3da3 in g_main_context_iterate (context=0x98c3a28, block=1, dispatch=1, self=0x98a5408) at /build/buildd/glib2.0-2.18.1/glib/gmain.c:2776
max_priority = 2147483647
timeout = 2831
some_ready = 1
nfds = 13
allocated_nfds = <value optimized out>
fds = (GPollFD *) 0xa5600f8
__PRETTY_FUNCTION__ = "g_main_context_iterate"
#9 0xb6fc42c2 in IA__g_main_loop_run (loop=0xa134d98) at /build/buildd/glib2.0-2.18.1/glib/gmain.c:2984
self = (GThread *) 0x98a5408
__PRETTY_FUNCTION__ = "IA__g_main_loop_run"
#10 0xb76b1269 in IA__gtk_main () at /build/buildd/gtk+2.0-2.14.3/gtk/gtkmain.c:1200
tmp_list = (GList *) 0x99a7c0c
functions = (GList *) 0x0
init = (GtkInitFunction *) 0x99dd058
loop = (GMainLoop *) 0xa134d98
#11 0x08063280 in main (argc=Cannot access memory at address 0x0
) at main.c:330
_save = (PyThreadState *) 0x9ac2ee8
program = (GnomeProgram *) 0x98bbc58
session_bus = <value optimized out>
error = (GError *) 0x0
rb_shell = (RBShell *) 0x99dd058
new_argv = (char **) 0x98a7600
context = <value optimized out>
options = {{long_name = 0x80d8868 "debug", short_name = 100 'd', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x80e1b08, description = 0x80c6ba4 "Enable debug output",
arg_description = 0x0}, {long_name = 0x80c6bb8 "debug-match", short_name = 68 'D', flags = 0, arg = G_OPTION_ARG_STRING, arg_data = 0x80e1b0c,
description = 0x80c6d24 "Enable debug output matching a specified string", arg_description = 0x0}, {long_name = 0x80c6bc4 "no-update", short_name = 0 '\0', flags = 0,
arg = G_OPTION_ARG_NONE, arg_data = 0x80e1b24, description = 0x80c6d54 "Do not update the library with file changes", arg_description = 0x0}, {
long_name = 0x80c6bce "no-registration", short_name = 110 'n', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x80e1b10, description = 0x80c6bde "Do not register the shell",
arg_description = 0x0}, {long_name = 0x80c6bf8 "dry-run", short_name = 0 '\0', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x80e1b20,
description = 0x80c6d80 "Don't save any data permanently (implies --no-registration)", arg_description = 0x0}, {long_name = 0x80c6c00 "rhythmdb-file", short_name = 0 '\0',
flags = 0, arg = G_OPTION_ARG_STRING, arg_data = 0x80e1b1c, description = 0x80c6c0e "Path for database file to use", arg_description = 0x0}, {
long_name = 0x80c6c2c "playlists-file", short_name = 0 '\0', flags = 0, arg = G_OPTION_ARG_STRING, arg_data = 0x80e1b18,
description = 0x80c6dbc "Path for playlists file to use", arg_description = 0x0}, {long_name = 0x80c8af5 "quit", short_name = 113 'q', flags = 0, arg = G_OPTION_ARG_NONE,
arg_data = 0x80e1b14, description = 0x80c6c3b "Quit Rhythmbox", arg_description = 0x0}, {long_name = 0x80cd7be "", short_name = 0 '\0', flags = 0,
arg = G_OPTION_ARG_STRING_ARRAY, arg_data = 0x80e1b28, description = 0x0, arg_description = 0x80c6c4a "[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"
95 in /build/buildd/glib2.0-2.18.1/glib/gstring.c
Thread 6 (Thread 0xb46ffb90 (LWP 10874)):
#0 0xb7fe9430 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb7df20e5 in pthread_cond_wait@@GLIBC_2.3.2 ()
from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#2 0xb6e4728a in g_async_queue_pop_intern_unlocked (queue=0x92dc0d8,
try=<value optimized out>, end_time=0x0)
at /build/buildd/glib2.0-2.19.6/glib/gasyncqueue.c:358
retval = <value optimized out>
__PRETTY_FUNCTION__ = "g_async_queue_pop_intern_unlocked"
#3 0xb6e47628 in IA__g_async_queue_pop (queue=0x92dc0d8)
at /build/buildd/glib2.0-2.19.6/glib/gasyncqueue.c:398
retval = <value optimized out>
__PRETTY_FUNCTION__ = "IA__g_async_queue_pop"
#4 0xb7f8424d in action_thread_main (db=0x92ef080) at rhythmdb.c:2865
action = (RhythmDBAction *) 0xa278998
__FUNCTION__ = "action_thread_main"
__PRETTY_FUNCTION__ = "action_thread_main"
#5 0xb6e98b5f in g_thread_create_proxy (data=0xa245898)
at /build/buildd/glib2.0-2.19.6/glib/gthread.c:635
__PRETTY_FUNCTION__ = "g_thread_create_proxy"
#6 0xb7dee4ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#7 0xb6d4d3fe in clone () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
Thread 5 (Thread 0xb3cffb90 (LWP 10884)):
#0 0xb7fe9430 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb7df50fb in read () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#2 0xb6e6eb3d in child_watch_helper_thread (data=0x0)
at /usr/include/bits/unistd.h:45
b = "B·î¶\204*\000\000\000\000\000\000\001\000\000\000hÓ)\n"
list = (GSList *) 0xb7df14a0
#3 0xb6e98b5f in g_thread_create_proxy (data=0xa29d368)
at /build/buildd/glib2.0-2.19.6/glib/gthread.c:635
__PRETTY_FUNCTION__ = "g_thread_create_proxy"
#4 0xb7dee4ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#5 0xb6d4d3fe in clone () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
Thread 4 (Thread 0xaae5bb90 (LWP 10945)):
#0 0xb7fe9430 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb7df50fb in read () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#2 0xb4bad07b in rb_daap_src_read (src=0xa4e97f0,
buf=0xb582ba08 "r?^\200A \a\021ž&©s\215šÖWÁ9Ó\031\024*$\032\027\023]®Å\221)¥ÔÂ?°+V_Ç\227¿VËÜÜMl\030Ò\223z×\220x\020J\037\021\210ÈRXÿIn=üUS¶nÎÝöw¶¶c[I\237ëÎu\0320¬\224\a©Û åd§\205í\016;Y\230íùGÙ~5lñ\222m\177\221\215l\223»Û¯tÞÐÇ7ÞÒ\227Ù Yµ\226\213¢\216°\207PjÄÙr\a\222!(Fé\033 `XÚ{6WQ¢»š\205NáO6g\020\2242)emÁÚx\"\220·\022\222WÿûÀd\023\216æ\ttV\003,5p\214"..., count=8192)
at /usr/include/bits/unistd.h:45
ret = 5820
bytes_read = 5820
__FUNCTION__ = "rb_daap_src_read"
#3 0xb4bae992 in rb_daap_src_create (psrc=0xa4e97f0, outbuf=0xaae5b224)
at rb-daap-src.c:680
src = (RBDAAPSrc *) 0xa4e97f0
readsize = 8192
buf = (GstBuffer *) 0xb585aa50
__FUNCTION__ = "rb_daap_src_create"
#4 0xb715c0c5 in gst_push_src_create (bsrc=0xa4e97f0, offset=2252800,
length=4096, ret=0xaae5b224) at gstpushsrc.c:117
fret = <value optimized out>
#5 0xb7148b27 in gst_base_src_get_range (src=0xa4e97f0, offset=2252800,
length=4096, buf=0xaae5b224) at gstbasesrc.c:1942
ret = -1223965968
status = <value optimized out>
__PRETTY_FUNCTION__ = "gst_base_src_get_range"
#6 0xb714bb93 in gst_base_src_loop (pad=0xaa596808) at gstbasesrc.c:2182
src = (GstBaseSrc *) 0xa4e97f0
buf = (GstBuffer *) 0x0
ret = <value optimized out>
position = 2252800
eos = <value optimized out>
blocksize = 4096
__PRETTY_FUNCTION__ = "gst_base_src_loop"
#7 0xb70ee593 in gst_task_func (task=0xb3d4b280, tclass=0x915d248)
at gsttask.c:192
lock = (GStaticRecMutex *) 0xa28ebc0
tself = (GThread *) 0xa4374c0
__PRETTY_FUNCTION__ = "gst_task_func"
#8 0xb6e9a1f6 in g_thread_pool_thread_proxy (data=0x915d2d8)
at /build/buildd/glib2.0-2.19.6/glib/gthreadpool.c:265
task = (gpointer) 0xb3d4b280
pool = (GRealThreadPool *) 0x915d2d8
#9 0xb6e98b5f in g_thread_create_proxy (data=0xa4374c0)
at /build/buildd/glib2.0-2.19.6/glib/gthread.c:635
__PRETTY_FUNCTION__ = "g_thread_create_proxy"
#10 0xb7dee4ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#11 0xb6d4d3fe in clone () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
Thread 3 (Thread 0xabe5db90 (LWP 11588)):
#0 0xb7fe9430 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb7df58f6 in nanosleep () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#2 0xb6e9af22 in IA__g_usleep (microseconds=2883965324)
at /build/buildd/glib2.0-2.19.6/glib/gtimer.c:170
request = {tv_sec = 0, tv_nsec = 50000000}
remaining = {tv_sec = 0, tv_nsec = 19511414}
#3 0xb20e256e in gst_xvimagesink_event_thread (xvimagesink=0xa3bcd18)
at xvimagesink.c:1573
__PRETTY_FUNCTION__ = "gst_xvimagesink_event_thread"
#4 0xb6e98b5f in g_thread_create_proxy (data=0xb5898ba0)
at /build/buildd/glib2.0-2.19.6/glib/gthread.c:635
__PRETTY_FUNCTION__ = "g_thread_create_proxy"
#5 0xb7dee4ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#6 0xb6d4d3fe in clone () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
Thread 2 (Thread 0xac65eb90 (LWP 11589)):
#0 0xb7fe9430 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb6d42a77 in poll () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#2 0xb0ec17e2 in ?? () from /usr/lib/libpulse.so.0
No symbol table info available.
#3 0xb0eb1540 in pa_mainloop_poll () from /usr/lib/libpulse.so.0
No symbol table info available.
#4 0xb0eb2cc3 in pa_mainloop_iterate () from /usr/lib/libpulse.so.0
No symbol table info available.
#5 0xb0eb2d94 in pa_mainloop_run () from /usr/lib/libpulse.so.0
No symbol table info available.
#6 0xb0ec1593 in ?? () from /usr/lib/libpulse.so.0
No symbol table info available.
#7 0xb0eeb072 in ?? () from /usr/lib/libpulse.so.0
No symbol table info available.
#8 0xb7dee4ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#9 0xb6d4d3fe in clone () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
Thread 1 (Thread 0xb63f2770 (LWP 10869)):
#0 0xb7fe9430 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb7df4cf9 in __lll_lock_wait () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#2 0xb7df0129 in _L_lock_89 () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#3 0xb7defa32 in pthread_mutex_lock () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#4 0xb714b4d5 in gst_base_src_set_flushing (basesrc=0xa4e97f0, flushing=1,
live_play=0, unlock=1, playing=0x0) at gstbasesrc.c:2578
bclass = (GstBaseSrcClass *) 0x993e820
#5 0xb714ec76 in gst_base_src_activate_push (pad=0xaa596808, active=0)
at gstbasesrc.c:2701
basesrc = (GstBaseSrc *) 0xa4e97f0
event = <value optimized out>
__PRETTY_FUNCTION__ = "gst_base_src_activate_push"
#6 0xb70d0edb in gst_pad_activate_push (pad=0xaa596808, active=0)
at gstpad.c:897
old = GST_ACTIVATE_PUSH
new = GST_ACTIVATE_NONE
__PRETTY_FUNCTION__ = "gst_pad_activate_push"
#7 0xb70d1d9d in gst_pad_set_active (pad=0xaa596808, active=0) at gstpad.c:666
old = GST_ACTIVATE_PUSH
ret = <value optimized out>
__PRETTY_FUNCTION__ = "gst_pad_set_active"
#8 0xb70b62ab in activate_pads (pad=0xaa596808, ret=0xbfd02e48,
active=0xbfd02ea8) at gstelement.c:2511
No locals.
#9 0xb70c34f7 in gst_iterator_fold (it=0xa437240,
func=0xb70b6280 <activate_pads>, ret=0xbfd02e48, user_data=0xbfd02ea8)
at gstiterator.c:540
item = (gpointer) 0xaa596808
result = GST_ITERATOR_OK
#10 0xb70b5d2f in iterator_activate_fold_with_resync (iter=0xa437240,
func=0xb70b6280 <activate_pads>, user_data=0xbfd02ea8) at gstelement.c:2543
ires = <value optimized out>
ret = {g_type = 20, 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}}}
#11 0xb70b5e14 in gst_element_pads_activate (element=0xa4e97f0, active=0)
at gstelement.c:2579
iter = (GstIterator *) 0xa437240
res = <value optimized out>
__PRETTY_FUNCTION__ = "gst_element_pads_activate"
#12 0xb70b61f9 in gst_element_change_state_func (element=0xa4e97f0,
transition=GST_STATE_CHANGE_PAUSED_TO_READY) at gstelement.c:2668
state = GST_STATE_PAUSED
next = GST_STATE_READY
result = GST_STATE_CHANGE_SUCCESS
__PRETTY_FUNCTION__ = "gst_element_change_state_func"
#13 0xb714d98d in gst_base_src_change_state (element=0xa4e97f0,
transition=GST_STATE_CHANGE_PAUSED_TO_READY) at gstbasesrc.c:2814
basesrc = (GstBaseSrc *) 0xa4e97f0
result = <value optimized out>
no_preroll = 0
__PRETTY_FUNCTION__ = "gst_base_src_change_state"
#14 0xb70b22c8 in gst_element_change_state (element=0xa4e97f0,
transition=GST_STATE_CHANGE_PAUSED_TO_READY) at gstelement.c:2427
ret = <value optimized out>
__PRETTY_FUNCTION__ = "gst_element_change_state"
#15 0xb70b522c in gst_element_set_state_func (element=0xa4e97f0,
state=GST_STATE_READY) at gstelement.c:2377
current = GST_STATE_PAUSED
next = 26
old_pending = GST_STATE_VOID_PENDING
ret = <value optimized out>
old_ret = <value optimized out>
__PRETTY_FUNCTION__ = "gst_element_set_state_func"
#16 0xb70b14f2 in gst_element_set_state (element=0xa4e97f0,
state=GST_STATE_READY) at gstelement.c:2280
result = <value optimized out>
__PRETTY_FUNCTION__ = "gst_element_set_state"
#17 0xb70a32f7 in gst_bin_change_state_func (element=0xa3a50b8,
transition=GST_STATE_CHANGE_PAUSED_TO_READY) at gstbin.c:2062
child = (GstElement *) 0xa4e97f0
data = (gpointer) 0xa4e97f0
ret = GST_STATE_CHANGE_SUCCESS
current = GST_STATE_PAUSED
next = GST_STATE_READY
have_async = 0
have_no_preroll = 0
base_time = 0
it = (GstIterator *) 0xa639688
__PRETTY_FUNCTION__ = "gst_bin_change_state_func"
#18 0xb70d4f9a in gst_pipeline_change_state (element=0xa3a50b8,
transition=GST_STATE_CHANGE_PAUSED_TO_READY) at gstpipeline.c:465
result = <value optimized out>
pipeline = (GstPipeline *) 0xa3a50b8
clock = (GstClock *) 0xb7df14a0
__PRETTY_FUNCTION__ = "gst_pipeline_change_state"
#19 0xb20bf351 in gst_play_base_bin_change_state (element=0xa3a50b8,
transition=GST_STATE_CHANGE_PAUSED_TO_READY) at gstplaybasebin.c:2729
ret = <value optimized out>
play_base_bin = (GstPlayBaseBin *) 0xa3a50b8
#20 0xb20ade8d in gst_play_bin_change_state (element=0xa3a50b8,
transition=GST_STATE_CHANGE_PAUSED_TO_READY) at gstplaybin.c:1932
ret = <value optimized out>
play_bin = (GstPlayBin *) 0xa3a50b8
__PRETTY_FUNCTION__ = "gst_play_bin_change_state"
#21 0xb70b22c8 in gst_element_change_state (element=0xa3a50b8,
transition=GST_STATE_CHANGE_PAUSED_TO_READY) at gstelement.c:2427
ret = <value optimized out>
__PRETTY_FUNCTION__ = "gst_element_change_state"
#22 0xb70b205e in gst_element_continue_state (element=0xa3a50b8,
ret=GST_STATE_CHANGE_SUCCESS) at gstelement.c:2134
old_ret = GST_STATE_CHANGE_ASYNC
old_state = GST_STATE_PLAYING
old_next = GST_STATE_PAUSED
next = 26
pending = GST_STATE_READY
message = <value optimized out>
__PRETTY_FUNCTION__ = "gst_element_continue_state"
#23 0xb70b24c3 in gst_element_change_state (element=0xa3a50b8,
transition=GST_STATE_CHANGE_PLAYING_TO_PAUSED) at gstelement.c:2464
ret = GST_STATE_CHANGE_ASYNC
__PRETTY_FUNCTION__ = "gst_element_change_state"
#24 0xb70b522c in gst_element_set_state_func (element=0xa3a50b8,
state=GST_STATE_READY) at gstelement.c:2377
current = GST_STATE_PLAYING
next = 35
old_pending = GST_STATE_VOID_PENDING
ret = <value optimized out>
old_ret = <value optimized out>
__PRETTY_FUNCTION__ = "gst_element_set_state_func"
#25 0xb70b14f2 in gst_element_set_state (element=0xa3a50b8,
state=GST_STATE_READY) at gstelement.c:2280
result = <value optimized out>
__PRETTY_FUNCTION__ = "gst_element_set_state"
#26 0xb7fa226d in rb_player_gst_close (player=0x91c59f8, uri=0x0,
error=0xbfd03588) at rb-player-gst.c:940
ret = <value optimized out>
__FUNCTION__ = "rb_player_gst_close"
#27 0xb7f9d211 in rb_player_close (player=0x91c59f8, uri=0x0, error=0xbfd03588)
at rb-player.c:317
No locals.
#28 0xb7fa2fe3 in rb_player_gst_open (player=0x91c59f8,
uri=0xa6f00e8 "file:///media/ipod/iPod_Control/Music/F48/gtkpod484507.mp3", stream_data=0xa0e5310, stream_data_destroy=0xb7f816c0 <rhythmdb_entry_unref>,
error=0xbfd03588) at rb-player-gst.c:811
mp = (RBPlayerGst *) 0x91c59f8
cdda_seek = <value optimized out>
__PRETTY_FUNCTION__ = "rb_player_gst_open"
__FUNCTION__ = "rb_player_gst_open"
#29 0xb7f9d2ab in rb_player_open (player=0x91c59f8,
uri=0xa6f00e8 "file:///media/ipod/iPod_Control/Music/F48/gtkpod484507.mp3", stream_data=0xa0e5310, stream_data_destroy=0xb7f816c0 <rhythmdb_entry_unref>,
error=0xbfd03588) at rb-player.c:280
No locals.
#30 0x0806f9e1 in rb_shell_player_set_playing_entry (player=0x92f1030,
entry=0xa0e5310, out_of_order=1, wait_for_eos=0, error=0xbfd035d8)
at rb-shell-player.c:1604
tmp_error = (GError *) 0x0
val = {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}}}
play_type = <value optimized out>
__PRETTY_FUNCTION__ = "rb_shell_player_set_playing_entry"
__FUNCTION__ = "rb_shell_player_set_playing_entry"
#31 0x08073071 in rb_shell_player_entry_activated_cb (view=0x9935258,
entry=0xa0e5310, player=0x92f1030) at rb-shell-player.c:2764
was_from_queue = 0
prev_entry = (RhythmDBEntry *) 0x0
error = (GError *) 0x0
source_set = <value optimized out>
jump_to_entry = 0
playback_uri = <value optimized out>
__PRETTY_FUNCTION__ = "rb_shell_player_entry_activated_cb"
__FUNCTION__ = "rb_shell_player_entry_activated_cb"
#32 0xb705624a in IA__g_cclosure_marshal_VOID__BOXED (closure=0xa5dc388,
return_value=0x0, n_param_values=2, param_values=0xa5f24c8,
invocation_hint=0xbfd0378c, marshal_data=0x8072ec0)
at /build/buildd/glib2.0-2.19.6/gobject/gmarshal.c:566
data1 = (gpointer) 0x9935258
data2 = (gpointer) 0x92f1030
__PRETTY_FUNCTION__ = "IA__g_cclosure_marshal_VOID__BOXED"
#33 0xb7047c9b in IA__g_closure_invoke (closure=0xa5dc388, return_value=0x0,
n_param_values=2, param_values=0xa5f24c8, invocation_hint=0xbfd0378c)
at /build/buildd/glib2.0-2.19.6/gobject/gclosure.c:767
marshal = (
GClosureMarshal) 0xb70561b0 <IA__g_cclosure_marshal_VOID__BOXED>
marshal_data = (gpointer) 0x0
__PRETTY_FUNCTION__ = "IA__g_closure_invoke"
#34 0xb705f685 in signal_emit_unlocked_R (node=0x94db800, detail=0,
instance=0x9935258, emission_return=0x0, instance_and_params=0xa5f24c8)
at /build/buildd/glib2.0-2.19.6/gobject/gsignal.c:3244
tmp = <value optimized out>
handler = (Handler *) 0xa109a20
accumulator = (SignalAccumulator *) 0x0
emission = {next = 0xbfd03ae4, instance = 0x9935258, ihint = {
signal_id = 319, detail = 0, run_type = G_SIGNAL_RUN_FIRST},
state = EMISSION_RUN, chain_type = 4}
class_closure = (GClosure *) 0x94dc190
handler_list = (Handler *) 0xa109a20
return_accu = (GValue *) 0x0
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 = 319
max_sequential_handler_number = 15506
return_value_altered = 0
#35 0xb7060d9e in IA__g_signal_emit_valist (instance=0x9935258, signal_id=319,
detail=0, var_args=0xbfd03930 "\214 û·H")
at /build/buildd/glib2.0-2.19.6/gobject/gsignal.c:2977
signal_return_type = 4
param_values = (GValue *) 0xa5f24dc
node = (SignalNode *) 0x94db800
i = 1
n_params = 1
__PRETTY_FUNCTION__ = "IA__g_signal_emit_valist"
#36 0xb7061246 in IA__g_signal_emit (instance=0x9935258, signal_id=319,
detail=0) at /build/buildd/glib2.0-2.19.6/gobject/gsignal.c:3034
No locals.
#37 0xb7f67f71 in rb_entry_view_row_activated_cb (treeview=0x9d849a0,
path=0xa437338, column=0x9d8ebd0, view=0x9935258) at rb-entry-view.c:2078
entry = (RhythmDBEntry *) 0xa0e5310
__FUNCTION__ = "rb_entry_view_row_activated_cb"
#38 0xb75f0c3e in ?? () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#39 0xb7047c9b in IA__g_closure_invoke (closure=0x9d8ebd0, return_value=0x0,
n_param_values=3, param_values=0xa5faaa0, invocation_hint=0xbfd03aec)
at /build/buildd/glib2.0-2.19.6/gobject/gclosure.c:767
marshal = (GClosureMarshal) 0xb75f0b90
marshal_data = (gpointer) 0x0
__PRETTY_FUNCTION__ = "IA__g_closure_invoke"
#40 0xb705f685 in signal_emit_unlocked_R (node=0x9268fa8, detail=0,
instance=0x9d849a0, emission_return=0x0, instance_and_params=0xa5faaa0)
at /build/buildd/glib2.0-2.19.6/gobject/gsignal.c:3244
tmp = <value optimized out>
handler = (Handler *) 0x9da7420
accumulator = (SignalAccumulator *) 0x0
emission = {next = 0xbfd03f44, instance = 0x9d849a0, ihint = {
signal_id = 141, detail = 0, run_type = G_SIGNAL_RUN_FIRST},
state = EMISSION_RUN, chain_type = 4}
class_closure = (GClosure *) 0x9269108
handler_list = (Handler *) 0x9da7420
return_accu = (GValue *) 0x0
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 = 141
max_sequential_handler_number = 15506
return_value_altered = 0
#41 0xb7060d9e in IA__g_signal_emit_valist (instance=0x9d849a0, signal_id=141,
detail=0,
var_args=0xbfd03c94 " k\025\tçè\206·ô_\211·ô_\211·à»_\nx=п\026Tq· IØ\tà»_\nÐëØ\t`=пd=п") at /build/buildd/glib2.0-2.19.6/gobject/gsignal.c:2977
signal_return_type = 4
param_values = (GValue *) 0xa5faab4
node = (SignalNode *) 0x9268fa8
i = 2
n_params = 2
__PRETTY_FUNCTION__ = "IA__g_signal_emit_valist"
#42 0xb7061246 in IA__g_signal_emit (instance=0x9d849a0, signal_id=141,
detail=0) at /build/buildd/glib2.0-2.19.6/gobject/gsignal.c:3034
No locals.
#43 0xb7700828 in gtk_tree_view_row_activated ()
from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#44 0xb7715416 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#45 0xb75f3e02 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#46 0xb70463f9 in g_type_class_meta_marshal (closure=0x9d849e8,
return_value=0xbfd03f60, n_param_values=2, param_values=0x9d849a0,
invocation_hint=0xbfd03f4c, marshal_data=0xb0)
at /build/buildd/glib2.0-2.19.6/gobject/gclosure.c:878
callback = <value optimized out>
#47 0xb7047c9b in IA__g_closure_invoke (closure=0x9265550,
return_value=0xbfd03f60, n_param_values=2, param_values=0xa5f9850,
invocation_hint=0xbfd03f4c)
at /build/buildd/glib2.0-2.19.6/gobject/gclosure.c:767
marshal = (GClosureMarshal) 0xb70463b0 <g_type_class_meta_marshal>
marshal_data = (gpointer) 0xb0
__PRETTY_FUNCTION__ = "IA__g_closure_invoke"
#48 0xb705f32d in signal_emit_unlocked_R (node=0x92651e8, detail=0,
instance=0x9d849a0, emission_return=0xbfd04098,
instance_and_params=0xa5f9850)
at /build/buildd/glib2.0-2.19.6/gobject/gsignal.c:3282
accumulator = (SignalAccumulator *) 0x9265218
emission = {next = 0xbfd04304, instance = 0x9d849a0, ihint = {
signal_id = 57, detail = 0, run_type = G_SIGNAL_RUN_LAST},
state = EMISSION_RUN, chain_type = 153548416}
class_closure = (GClosure *) 0x9265550
handler_list = (Handler *) 0x9da7480
return_accu = (GValue *) 0xbfd03f60
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 = 57
max_sequential_handler_number = 15506
return_value_altered = 1
#49 0xb7060c4b in IA__g_signal_emit_valist (instance=0x9d849a0, signal_id=57,
detail=0, var_args=0xbfd040f0 "\bAп\2006G\n IØ\tFòr· IØ\t k\025\t")
at /build/buildd/glib2.0-2.19.6/gobject/gsignal.c:2987
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
param_values = (GValue *) 0xa5f9864
node = (SignalNode *) 0x92651e8
i = 1
n_params = 1
__PRETTY_FUNCTION__ = "IA__g_signal_emit_valist"
#50 0xb7061246 in IA__g_signal_emit (instance=0x9d849a0, signal_id=57,
detail=0) at /build/buildd/glib2.0-2.19.6/gobject/gsignal.c:3034
No locals.
#51 0xb77281ee in ?? () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#52 0xb75eb93a in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#53 0xb7fb466e in rb_tree_dnd_button_release_event_cb (widget=0x9d849a0,
event=0xa510d00, data=0x0) at rb-tree-dnd.c:383
l = (GSList *) 0xa600290
#54 0xb75f3e02 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#55 0xb7047c9b in IA__g_closure_invoke (closure=0xb7fb4620,
return_value=0xbfd04320, n_param_values=2, param_values=0xa5f2568,
invocation_hint=0xbfd0430c)
at /build/buildd/glib2.0-2.19.6/gobject/gclosure.c:767
marshal = (GClosureMarshal) 0xb75f3d60
marshal_data = (gpointer) 0x0
__PRETTY_FUNCTION__ = "IA__g_closure_invoke"
#56 0xb705f685 in signal_emit_unlocked_R (node=0x9265280, detail=0,
instance=0x9d849a0, emission_return=0xbfd04458,
instance_and_params=0xa5f2568)
at /build/buildd/glib2.0-2.19.6/gobject/gsignal.c:3244
tmp = <value optimized out>
handler = (Handler *) 0xa1f2a00
accumulator = (SignalAccumulator *) 0x917c420
emission = {next = 0xbfd04964, instance = 0x9d849a0, ihint = {
signal_id = 58, detail = 0, run_type = G_SIGNAL_RUN_FIRST},
state = EMISSION_RUN, chain_type = 4}
class_closure = (GClosure *) 0x9265568
handler_list = (Handler *) 0xa1f2a00
return_accu = (GValue *) 0xbfd04320
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 = 58
max_sequential_handler_number = 15506
return_value_altered = 0
#57 0xb7060c4b in IA__g_signal_emit_valist (instance=0x9d849a0, signal_id=58,
detail=0, var_args=0xbfd044b0 "ÈDп")
at /build/buildd/glib2.0-2.19.6/gobject/gsignal.c:2987
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
param_values = (GValue *) 0xa5f257c
node = (SignalNode *) 0x9265280
i = 1
n_params = 1
__PRETTY_FUNCTION__ = "IA__g_signal_emit_valist"
#58 0xb7061246 in IA__g_signal_emit (instance=0x9d849a0, signal_id=58,
detail=0) at /build/buildd/glib2.0-2.19.6/gobject/gsignal.c:3034
No locals.
#59 0xb77281ee in ?? () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#60 0xb75eb93a in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#61 0xb75eced7 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#62 0xb745a71a in ?? () from /usr/lib/libgdk-x11-2.0.so.0
No symbol table info available.
#63 0xb6e6dbf8 in IA__g_main_context_dispatch (context=0x9252fb8)
at /build/buildd/glib2.0-2.19.6/glib/gmain.c:1814
No locals.
#64 0xb6e712a3 in g_main_context_iterate (context=0x9252fb8, block=1,
dispatch=1, self=0x913f408)
at /build/buildd/glib2.0-2.19.6/glib/gmain.c:2448
max_priority = 2147483647
timeout = 145
some_ready = 1
nfds = 14
allocated_nfds = <value optimized out>
fds = (GPollFD *) 0xa39f0c8
__PRETTY_FUNCTION__ = "g_main_context_iterate"
#65 0xb6e71461 in IA__g_main_context_iteration (context=0x9252fb8, may_block=1)
at /build/buildd/glib2.0-2.19.6/glib/gmain.c:2511
retval = <value optimized out>
#66 0xb75ed234 in gtk_main_iteration () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#67 0xb4ba0ceb in rb_daap_source_disconnect (daap_source=0x9d74018)
at rb-daap-source.c:689
l = (GSList *) 0xa618740
shell = (RBShell *) 0x9291018
db = (RhythmDB *) 0x92ef080
type = (RhythmDBEntryType) 0x926a348
__FUNCTION__ = "rb_daap_source_disconnect"
#68 0xb4ba0409 in remove_source (source=0x9d74018) at rb-daap-plugin.c:482
service_name = 0xa6ecd48 "jorge's music"
__FUNCTION__ = "remove_source"
#69 0xb6e5f2d4 in g_hash_table_remove_node (hash_table=0x99373b0,
node=0x99423a8, notify=1) at /build/buildd/glib2.0-2.19.6/glib/ghash.c:335
No locals.
#70 0xb6e60a1d in g_hash_table_remove_internal (hash_table=0x99373b0,
key=0xa3aaf40, notify=1) at /build/buildd/glib2.0-2.19.6/glib/ghash.c:980
node = (GHashNode *) 0xa4cced8
node_index = <value optimized out>
__PRETTY_FUNCTION__ = "g_hash_table_remove_internal"
#71 0xb4b9fb81 in mdns_service_removed (browser=0x993d220,
service_name=0xa3aaf40 "jorge's music", plugin=0x9910410)
at rb-daap-plugin.c:468
__FUNCTION__ = "mdns_service_removed"
#72 0xb70563ca in IA__g_cclosure_marshal_VOID__STRING (closure=0x993f620,
return_value=0x0, n_param_values=2, param_values=0xa543ec8,
invocation_hint=0xbfd0496c, marshal_data=0xb4b9faf0)
at /build/buildd/glib2.0-2.19.6/gobject/gmarshal.c:496
data1 = (gpointer) 0x993d220
data2 = (gpointer) 0x9910410
__PRETTY_FUNCTION__ = "IA__g_cclosure_marshal_VOID__STRING"
#73 0xb7047c9b in IA__g_closure_invoke (closure=0x993f620, return_value=0x0,
n_param_values=2, param_values=0xa543ec8, invocation_hint=0xbfd0496c)
at /build/buildd/glib2.0-2.19.6/gobject/gclosure.c:767
marshal = (
GClosureMarshal) 0xb7056330 <IA__g_cclosure_marshal_VOID__STRING>
marshal_data = (gpointer) 0x0
__PRETTY_FUNCTION__ = "IA__g_closure_invoke"
#74 0xb705f685 in signal_emit_unlocked_R (node=0x991c480, detail=0,
instance=0x993d220, emission_return=0x0, instance_and_params=0xa543ec8)
at /build/buildd/glib2.0-2.19.6/gobject/gsignal.c:3244
tmp = <value optimized out>
handler = (Handler *) 0x993d260
accumulator = (SignalAccumulator *) 0x0
emission = {next = 0x0, instance = 0x993d220, ihint = {
signal_id = 413, detail = 0, run_type = G_SIGNAL_RUN_FIRST},
state = EMISSION_RUN, chain_type = 4}
class_closure = (GClosure *) 0x991c390
handler_list = (Handler *) 0x993d260
return_accu = (GValue *) 0x0
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 = 413
max_sequential_handler_number = 13325
return_value_altered = 0
#75 0xb7060d9e in IA__g_signal_emit_valist (instance=0x993d220, signal_id=413,
detail=0, var_args=0xbfd04b10 "Pv9\n\220Kпi")
at /build/buildd/glib2.0-2.19.6/gobject/gsignal.c:2977
signal_return_type = 4
param_values = (GValue *) 0xa543edc
node = (SignalNode *) 0x991c480
i = 1
n_params = 1
__PRETTY_FUNCTION__ = "IA__g_signal_emit_valist"
#76 0xb7061246 in IA__g_signal_emit (instance=0x993d220, signal_id=413,
detail=0) at /build/buildd/glib2.0-2.19.6/gobject/gsignal.c:3034
No locals.
#77 0xb4bb0434 in browse_cb (service_browser=0x991c5c0, interface=4,
protocol=0, event=<value optimized out>, name=0xa3be00c "jorge's music",
type=0xa3be020 "_daap._tcp", domain=0xa3be030 "local",
flags=<value optimized out>, browser=0x993d220)
at rb-daap-mdns-browser-avahi.c:199
__FUNCTION__ = "browse_cb"
#78 0xb6a4240b in avahi_service_browser_event ()
from /usr/lib/libavahi-client.so.3
No symbol table info available.
#79 0xb6a40032 in ?? () from /usr/lib/libavahi-client.so.3
No symbol table info available.
#80 0xb7b9c0d5 in dbus_connection_dispatch () from /lib/libdbus-1.so.3
No symbol table info available.
#81 0xb6a4745c in ?? () from /usr/lib/libavahi-client.so.3
No symbol table info available.
#82 0xb6a59452 in ?? () from /usr/lib/libavahi-glib.so.1
No symbol table info available.
#83 0xb6e6dbf8 in IA__g_main_context_dispatch (context=0x9252fb8)
at /build/buildd/glib2.0-2.19.6/glib/gmain.c:1814
No locals.
#84 0xb6e712a3 in g_main_context_iterate (context=0x9252fb8, block=1,
dispatch=1, self=0x913f408)
at /build/buildd/glib2.0-2.19.6/glib/gmain.c:2448
max_priority = 0
timeout = 0
some_ready = 1
nfds = 14
allocated_nfds = <value optimized out>
fds = (GPollFD *) 0xa39f0c8
__PRETTY_FUNCTION__ = "g_main_context_iterate"
#85 0xb6e717c2 in IA__g_main_loop_run (loop=0x95558f0)
at /build/buildd/glib2.0-2.19.6/glib/gmain.c:2656
self = (GThread *) 0x913f408
__PRETTY_FUNCTION__ = "IA__g_main_loop_run"
#86 0xb75ed3d9 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#87 0x08063160 in main (argc=Cannot access memory at address 0x80
) at main.c:330
_save = (PyThreadState *) 0x95cca08
program = (GnomeProgram *) 0x9155848
session_bus = <value optimized out>
error = (GError *) 0x0
rb_shell = (RBShell *) 0x9291018
new_argv = (char **) 0x9141600
context = <value optimized out>
options = {{long_name = 0x80d8d8b "debug", short_name = 100 'd',
flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x80e0b28,
description = 0x80c6d84 "Enable debug output", arg_description = 0x0}, {
long_name = 0x80c6d98 "debug-match", short_name = 68 'D', flags = 0,
arg = G_OPTION_ARG_STRING, arg_data = 0x80e0b2c,
description = 0x80c6f04 "Enable debug output matching a specified string",
arg_description = 0x0}, {long_name = 0x80c6da4 "no-update",
short_name = 0 '\0', flags = 0, arg = G_OPTION_ARG_NONE,
arg_data = 0x80e0b44,
description = 0x80c6f34 "Do not update the library with file changes",
arg_description = 0x0}, {long_name = 0x80c6dae "no-registration",
short_name = 110 'n', flags = 0, arg = G_OPTION_ARG_NONE,
arg_data = 0x80e0b30, description = 0x80c6dbe "Do not register the shell",
arg_description = 0x0}, {long_name = 0x80c6dd8 "dry-run",
short_name = 0 '\0', flags = 0, arg = G_OPTION_ARG_NONE,
arg_data = 0x80e0b40,
description = 0x80c6f60 "Don't save any data permanently (implies --no-registration)", arg_description = 0x0}, {long_name = 0x80c6de0 "rhythmdb-file",
short_name = 0 '\0', flags = 0, arg = G_OPTION_ARG_STRING,
arg_data = 0x80e0b3c,
description = 0x80c6dee "Path for database file to use",
arg_description = 0x0}, {long_name = 0x80c6e0c "playlists-file",
short_name = 0 '\0', flags = 0, arg = G_OPTION_ARG_STRING,
arg_data = 0x80e0b38,
description = 0x80c6f9c "Path for playlists file to use",
arg_description = 0x0}, {long_name = 0x80c8cc1 "quit",
short_name = 113 'q', flags = 0, arg = G_OPTION_ARG_NONE,
arg_data = 0x80e0b34, description = 0x80c6e1b "Quit Rhythmbox",
arg_description = 0x0}, {long_name = 0x80cd9be "", short_name = 0 '\0',
flags = 0, arg = G_OPTION_ARG_STRING_ARRAY, arg_data = 0x80e0b48,
description = 0x0, arg_description = 0x80c6e2a "[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"
#0 0xb7fe9430 in __kernel_vsyscall ()
Version: 0.11.x