rhythmbox crashed with SIGABRT in g_assertion_message()
Submitted by Fabio Durán Verdugo
Link to original bug (#658320)
Description
tunning a radio stream.
https://bugs.launchpad.net/ubuntu/+source/rhythmbox/+bug/842372
.
Thread 5 (Thread 0xb5affb70 (LWP 19357)):
#0 0x004d5416 in __kernel_vsyscall ()
No symbol table info available.
#1 0x00dc240e in __GI___poll (fds=0x96f0040, nfds=3, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
resultvar = <optimized out>
oldtype = -516
result = <optimized out>
#2 0x00bae89b in g_poll (fds=0x96f0040, nfds=3, timeout=-1) at /build/buildd/glib2.0-2.29.18/./glib/gpoll.c:132
No locals.
#3 0x00b9fdb6 in g_main_context_poll (n_fds=3, fds=0x96f0040, timeout=<optimized out>, context=0x96ed770, priority=<optimized out>) at /build/buildd/glib2.0-2.29.18/./glib/gmain.c:3402
poll_func = 0xbae870 <g_poll>
#4 g_main_context_iterate (context=0x96ed770, block=12249200, dispatch=1, self=<optimized out>) at /build/buildd/glib2.0-2.29.18/./glib/gmain.c:3084
max_priority = 2147483647
timeout = -1
some_ready = <optimized out>
nfds = 3
allocated_nfds = <optimized out>
fds = 0x96f0040
#5 0x00ba04bb in g_main_loop_run (loop=0x96e8710) at /build/buildd/glib2.0-2.29.18/./glib/gmain.c:3297
__PRETTY_FUNCTION__ = "g_main_loop_run"
#6 0x0038adca in gdbus_shared_thread_func (user_data=0x96e8720) at /build/buildd/glib2.0-2.29.18/./gio/gdbusprivate.c:276
data = 0x96e8720
#7 0x00bc6d94 in g_thread_create_proxy (data=0x96ed800) at /build/buildd/glib2.0-2.29.18/./glib/gthread.c:1962
thread = 0x96ed800
__PRETTY_FUNCTION__ = "g_thread_create_proxy"
#8 0x00418d31 in start_thread (arg=0xb5affb70) at pthread_create.c:304
__res = <optimized out>
pd = 0xb5affb70
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {4366324, 0, 4001536, -1246760264, 1537774174, -2024722123}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
robust = <optimized out>
pagesize_m1 = <optimized out>
sp = <optimized out>
freesize = <optimized out>
__PRETTY_FUNCTION__ = "start_thread"
#9 0x00dd10ce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
No locals.
Backtrace stopped: Not enough registers or memory available to unwind further
.
Thread 4 (Thread 0xb64a0b70 (LWP 19356)):
#0 0x004d5416 in __kernel_vsyscall ()
No symbol table info available.
#1 0x00dc240e in __GI___poll (fds=0x96a0568, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
resultvar = <optimized out>
oldtype = -516
result = <optimized out>
#2 0x00bae89b in g_poll (fds=0x96a0568, nfds=1, timeout=-1) at /build/buildd/glib2.0-2.29.18/./glib/gpoll.c:132
No locals.
#3 0x00b9fdb6 in g_main_context_poll (n_fds=1, fds=0x96a0568, timeout=<optimized out>, context=0x96a0b58, priority=<optimized out>) at /build/buildd/glib2.0-2.29.18/./glib/gmain.c:3402
poll_func = 0xbae870 <g_poll>
#4 g_main_context_iterate (context=0x96a0b58, block=12249200, dispatch=1, self=<optimized out>) at /build/buildd/glib2.0-2.29.18/./glib/gmain.c:3084
max_priority = 2147483647
timeout = -1
some_ready = <optimized out>
nfds = 1
allocated_nfds = <optimized out>
fds = 0x96a0568
#5 0x00ba04bb in g_main_loop_run (loop=0x96a14e8) at /build/buildd/glib2.0-2.29.18/./glib/gmain.c:3297
__PRETTY_FUNCTION__ = "g_main_loop_run"
#6 0x06392434 in dconf_context_thread (data=0x96a0b58) at dconfcontext.c:11
context = 0x96a0b58
loop = <optimized out>
__PRETTY_FUNCTION__ = "dconf_context_thread"
#7 0x00bc6d94 in g_thread_create_proxy (data=0x96a08a8) at /build/buildd/glib2.0-2.29.18/./glib/gthread.c:1962
thread = 0x96a08a8
__PRETTY_FUNCTION__ = "g_thread_create_proxy"
#8 0x00418d31 in start_thread (arg=0xb64a0b70) at pthread_create.c:304
__res = <optimized out>
pd = 0xb64a0b70
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {4366324, 0, 4001536, -1236663624, -1874292135, -2024722123}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
robust = <optimized out>
pagesize_m1 = <optimized out>
sp = <optimized out>
freesize = <optimized out>
__PRETTY_FUNCTION__ = "start_thread"
#9 0x00dd10ce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
No locals.
Backtrace stopped: Not enough registers or memory available to unwind further
.
Thread 3 (Thread 0xb377db70 (LWP 19362)):
#0 0x004d5416 in __kernel_vsyscall ()
No symbol table info available.
#1 0x0041ca5c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
No locals.
#2 0x00b71550 in g_async_queue_pop_intern_unlocked (queue=0x96f8588, try=<optimized out>, end_time=0x0) at /build/buildd/glib2.0-2.29.18/./glib/gasyncqueue.c:408
retval = <optimized out>
__PRETTY_FUNCTION__ = "g_async_queue_pop_intern_unlocked"
#3 0x00b71c3e in g_async_queue_pop (queue=0x96f8588) at /build/buildd/glib2.0-2.29.18/./glib/gasyncqueue.c:447
retval = <optimized out>
__PRETTY_FUNCTION__ = "g_async_queue_pop"
#4 0x001b1c07 in action_thread_main (db=0x96fa080) at rhythmdb.c:2841
action = <optimized out>
result = <optimized out>
__FUNCTION__ = "action_thread_main"
__PRETTY_FUNCTION__ = "action_thread_main"
#5 0x00bc6d94 in g_thread_create_proxy (data=0x9e56050) at /build/buildd/glib2.0-2.29.18/./glib/gthread.c:1962
thread = 0x9e56050
__PRETTY_FUNCTION__ = "g_thread_create_proxy"
#6 0x00418d31 in start_thread (arg=0xb377db70) at pthread_create.c:304
__res = <optimized out>
pd = 0xb377db70
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {4366324, 0, 4001536, -1283992904, -337079725, -2024722123}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
robust = <optimized out>
pagesize_m1 = <optimized out>
sp = <optimized out>
freesize = <optimized out>
__PRETTY_FUNCTION__ = "start_thread"
#7 0x00dd10ce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
No locals.
Backtrace stopped: Not enough registers or memory available to unwind further
.
Thread 2 (Thread 0xb3f7eb70 (LWP 19358)):
#0 0x004d5416 in __kernel_vsyscall ()
No symbol table info available.
#1 0x0041ce04 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:236
No locals.
#2 0x0047e0a1 in g_cond_timed_wait_posix_impl (cond=0xb51425e0, entered_mutex=0x950d880, abs_time=0xb3f7e148) at /build/buildd/glib2.0-2.29.18/./gthread/gthread-posix.c:242
result = <optimized out>
end_time = {tv_sec = 1315253866, tv_nsec = 304141000}
timed_out = <optimized out>
__PRETTY_FUNCTION__ = "g_cond_timed_wait_posix_impl"
#3 0x00b714c0 in g_async_queue_pop_intern_unlocked (queue=0x950d858, try=<optimized out>, end_time=0xb3f7e148) at /build/buildd/glib2.0-2.29.18/./glib/gasyncqueue.c:415
retval = <optimized out>
__PRETTY_FUNCTION__ = "g_async_queue_pop_intern_unlocked"
#4 0x00b71e7e in g_async_queue_timed_pop (queue=0x950d858, end_time=0xb3f7e148) at /build/buildd/glib2.0-2.29.18/./glib/gasyncqueue.c:536
retval = <optimized out>
__PRETTY_FUNCTION__ = "g_async_queue_timed_pop"
#5 0x00bc90fb in g_thread_pool_wait_for_new_pool () at /build/buildd/glib2.0-2.29.18/./glib/gthreadpool.c:175
end_time = {tv_sec = 1315253866, tv_usec = 304141}
pool = <optimized out>
local_max_idle_time = 15000
local_wakeup_thread_serial = <optimized out>
local_max_unused_threads = 2
last_wakeup_thread_serial = 0
have_relayed_thread_marker = 0
#6 g_thread_pool_thread_proxy (data=0xb5138d68) at /build/buildd/glib2.0-2.29.18/./glib/gthreadpool.c:378
free_pool = <optimized out>
task = 0x2
pool = <optimized out>
#7 0x00bc6d94 in g_thread_create_proxy (data=0x983abe0) at /build/buildd/glib2.0-2.29.18/./glib/gthread.c:1962
thread = 0x983abe0
__PRETTY_FUNCTION__ = "g_thread_create_proxy"
#8 0x00418d31 in start_thread (arg=0xb3f7eb70) at pthread_create.c:304
__res = <optimized out>
pd = 0xb3f7eb70
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {4366324, 0, 4001536, -1275600200, -343371182, -2024722123}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
robust = <optimized out>
pagesize_m1 = <optimized out>
sp = <optimized out>
freesize = <optimized out>
__PRETTY_FUNCTION__ = "start_thread"
#9 0x00dd10ce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
No locals.
Backtrace stopped: Not enough registers or memory available to unwind further
.
Thread 1 (Thread 0xb6986ad0 (LWP 19355)):
#0 0x004d5416 in __kernel_vsyscall ()
No symbol table info available.
#1 0x00d2cc8f in __GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
resultvar = <optimized out>
resultvar = <optimized out>
pid = 15167476
selftid = 19355
#2 0x00d302b5 in __GI_abort () at abort.c:92
save_stage = 2
act = {__sigaction_handler = {sa_handler = 0xbfd70b18, sa_sigaction = 0xbfd70b18}, sa_mask = {__val = {10877305, 3218541316, 11924984, 3218541292, 10967668, 0, 3063463136, 5, 0, 1, 3078488792, 173779376, 12214891, 173779376, 3218541388, 4, 12926964, 3037804992, 12214870, 12926964, 0, 173779376, 3218541376, 173703240, 0, 3078488792, 11965878, 14082787, 12339502, 173779376, 0, 3218541388}}, sa_flags = 4, sa_restorer = 0xa34ada8}
sigs = {__val = {32, 0 <repeats 31 times>}}
#3 0x00bc4e6e in g_assertion_message (domain=0x0, file=0x51db034 "/build/buildd/pygobject-2.90.3/gi/_gobject/pygobject.c", line=904, func=0x51db89b "pygobject_new_full", message=<optimized out>) at /build/buildd/glib2.0-2.29.18/./glib/gtestutils.c:1425
lstr = "904\000wb\272\000\364?\305\000\364?\305\000\254\346\273\000\r\306Y\n\213 \277\000\002\000\000"
s = 0xa5a8048 "0\204", <incomplete sequence \347>
#4 0x00bc546f in g_assertion_message_expr (domain=0x0, file=0x51db034 "/build/buildd/pygobject-2.90.3/gi/_gobject/pygobject.c", line=904, func=0x51db89b "pygobject_new_full", expr=0x51db5b9 "tp != NULL") at /build/buildd/glib2.0-2.29.18/./glib/gtestutils.c:1436
s = <optimized out>
#5 0x051d26bd in pygobject_new_full (obj=0xa58a8c8, sink=1, g_class=0x0) at /build/buildd/pygobject-2.90.3/gi/_gobject/pygobject.c:904
inst_data = 0x0
tp = <optimized out>
self = 0x0
__PRETTY_FUNCTION__ = "pygobject_new_full"
#6 0x051d277b in pygobject_new (obj=0xa58a8c8) at /build/buildd/pygobject-2.90.3/gi/_gobject/pygobject.c:929
No locals.
#7 0x02abb3ee in _pygi_marshal_out_interface_object (state=0xbfd70d24, callable_cache=0xa535580, arg_cache=0xa0e8cb8, arg=0xbfd70d44) at /build/buildd/pygobject-2.90.3/gi/pygi-marshal-out.c:749
py_obj = <optimized out>
#8 0x02ab5bff in _invoke_marshal_out_args (cache=0xa535580, state=0xbfd70d24) at /build/buildd/pygobject-2.90.3/gi/pygi-invoke.c:521
py_out = 0x0
py_return = 0x0
total_out_args = 0
has_return = 0
#9 _wrap_g_callable_info_invoke (self=0xa50ec6c, py_args=('http://magnatune.com/info/song_info_xml.zip',), kwargs={}) at /build/buildd/pygobject-2.90.3/gi/pygi-invoke.c:628
state = {py_in_args = ('http://magnatune.com/info/song_info_xml.zip',), n_py_in_args = 1, current_arg = 0, implementor_gtype = 0, args = 0xa19f358, in_args = 0xa16ac98, out_args = 0x0, out_values = 0x0, return_arg = {v_boolean = 173582536, v_int8 = -56 '\310', v_uint8 = 200 '\310', v_int16 = -22328, v_uint16 = 43208, v_int32 = 173582536, v_uint32 = 173582536, v_int64 = 173582536, v_uint64 = 173582536, v_float = 1.04317659e-32, v_double = 8.5761167755601429e-316, v_short = -22328, v_ushort = 43208, v_int = 173582536, v_uint = 173582536, v_long = 173582536, v_ulong = 173582536, v_ssize = 173582536, v_size = 173582536, v_string = 0xa58a8c8 "x\272Z\n\001", v_pointer = 0xa58a8c8}, error = 0x0, failed = 0}
ret = 0x0
#10 0x02bf9b6d in PyCFunction_Call (func=<built-in method invoke of gi.FunctionInfo object at remote 0xa50ec6c>, arg=('http://magnatune.com/info/song_info_xml.zip',), kw={}) at ../Objects/methodobject.c:85
f = 0xa50acac
meth = 0x2ab5390 <_wrap_g_callable_info_invoke>
self = <optimized out>
size = <optimized out>
#11 0x02c5f4a7 in ext_do_call (nk=173075468, na=0, flags=<optimized out>, pp_stack=0xbfd70e74, func=<built-in method invoke of gi.FunctionInfo object at remote 0xa50ec6c>) at ../Python/ceval.c:4331
tstate = <optimized out>
kwdict = {}
nstar = 1
callargs = <optimized out>
stararg = ('http://magnatune.com/info/song_info_xml.zip',)
result = 0x0
#12 PyEval_EvalFrameEx (f=Frame 0x99f0a7c, for file /usr/lib/python2.7/dist-packages/gi/types.py, line 43, in function (args=('http://magnatune.com/info/song_info_xml.zip',), kwargs={}), throwflag=0) at ../Python/ceval.c:2705
flags = 0
func = <built-in method invoke of gi.FunctionInfo object at remote 0xa50ec6c>
na = 0
nk = 173075468
n = <optimized out>
pfunc = 0x99f0bc0
sp = 0x99f0bc4
stack_pointer = <optimized out>
next_instr = <optimized out>
opcode = 173059375
oparg = <optimized out>
why = WHY_NOT
err = 0
x = 0x0
v = <optimized out>
w = <optimized out>
u = <optimized out>
t = <optimized out>
stream = 0x0
fastlocals = 0x99f0bb4
freevars = 0x99f0bbc
retval = 0x0
tstate = 0x9991550
co = 0xb2b88650
instr_ub = -1
instr_lb = 0
instr_prev = -1
first_instr = 0xb2b94084 "\210"
names = ('invoke',)
consts = (None,)
#13 0x02c61522 in PyEval_EvalCodeEx (co=0xb2b88650, globals={'StructMeta': <type at remote 0x9a7ddf4>, 'absolute_import': <_Feature(mandatory=(2, 7, 0, 'alpha', 0), optional=(2, 5, 0, 'alpha', 1), compiler_flag=16384) at remote 0xb2c165ac>, 'register_interface_info': <built-in function register_interface_info>, 'ObjectInfo': <type at remote 0x2ac2ca0>, 'Function': <function at remote 0xb2b916bc>, '__package__': 'gi', 'MetaClassHelper': <type at remote 0x9a8f81c>, '_gobject': <module at remote 0xb2c098fc>, '__doc__': None, 'hook_up_vfunc_implementation': <built-in function hook_up_vfunc_implementation>, '__builtins__': {'bytearray': <type at remote 0x2dedd20>, 'IndexError': <type at remote 0x2df1b20>, 'all': <built-in function all>, 'help': <_Helper at remote 0xb2bfe50c>, 'vars': <built-in function vars>, 'SyntaxError': <type at remote 0x2df17a0>, 'unicode': <type at remote 0x2e01940>, 'UnicodeDecodeError': <type at remote 0x2df1f80>, 'memoryview': <type at remote 0x2df9080>, 'isinstance': <built-in function isinstance>, 'copyright': <_Printer(_Printer__data='Copyright...(truncated), locals=0x0, args=0xa248a88, argcount=1, kws=0xa248a8c, kwcount=0, defs=0x0, defcount=0, closure=(<cell at remote 0xa509d1c>,)) at ../Python/ceval.c:3253
f = Frame 0x99f0a7c, for file /usr/lib/python2.7/dist-packages/gi/types.py, line 43, in function (args=('http://magnatune.com/info/song_info_xml.zip',), kwargs={})
retval = 0x0
fastlocals = 0x99f0bb4
freevars = 0x99f0bbc
tstate = 0x9991550
x = <optimized out>
u = <optimized out>
#14 0x02c5fc9b in fast_function (nk=<optimized out>, na=1, n=1, pp_stack=0xbfd70fd4, func=<function at remote 0xa50cbc4>) at ../Python/ceval.c:4117
co = <optimized out>
nd = 0
globals = {'StructMeta': <type at remote 0x9a7ddf4>, 'absolute_import': <_Feature(mandatory=(2, 7, 0, 'alpha', 0), optional=(2, 5, 0, 'alpha', 1), compiler_flag=16384) at remote 0xb2c165ac>, 'register_interface_info': <built-in function register_interface_info>, 'ObjectInfo': <type at remote 0x2ac2ca0>, 'Function': <function at remote 0xb2b916bc>, '__package__': 'gi', 'MetaClassHelper': <type at remote 0x9a8f81c>, '_gobject': <module at remote 0xb2c098fc>, '__doc__': None, 'hook_up_vfunc_implementation': <built-in function hook_up_vfunc_implementation>, '__builtins__': {'bytearray': <type at remote 0x2dedd20>, 'IndexError': <type at remote 0x2df1b20>, 'all': <built-in function all>, 'help': <_Helper at remote 0xb2bfe50c>, 'vars': <built-in function vars>, 'SyntaxError': <type at remote 0x2df17a0>, 'unicode': <type at remote 0x2e01940>, 'UnicodeDecodeError': <type at remote 0x2df1f80>, 'memoryview': <type at remote 0x2df9080>, 'isinstance': <built-in function isinstance>, 'copyright': <_Printer(_Printer__data='Copyright...(truncated)
argdefs = <optimized out>
d = <optimized out>
#15 call_function (oparg=<optimized out>, pp_stack=0xbfd70fd4) at ../Python/ceval.c:4042
func = <function at remote 0xa50cbc4>
w = <optimized out>
na = 1
nk = <optimized out>
n = 1
pfunc = 0xa248a84
x = <optimized out>
#16 PyEval_EvalFrameEx (f=Frame 0xa24894c, for file /usr/lib/rhythmbox/plugins/magnatune/MagnatuneSource.py, line 48, in <module> (), throwflag=0) at ../Python/ceval.c:2666
sp = 0xa248a8c
stack_pointer = <optimized out>
next_instr = 0xa5b2776 "Z\023"
opcode = <optimized out>
oparg = <optimized out>
why = WHY_NOT
err = 0
x = <unknown at remote 0x1>
v = <optimized out>
w = <optimized out>
u = <optimized out>
t = <optimized out>
stream = 0x0
fastlocals = 0xa248a84
freevars = 0xa248a84
retval = 0x0
tstate = 0x9991550
co = 0xa511140
instr_ub = -1
instr_lb = 0
instr_prev = -1
first_instr = 0xa5b26ac "d"
names = ('os', 'gobject', 'xml', 'urllib', 'urlparse', 'threading', 'zipfile', 'gnomekeyring', 'keyring', 'rb', 'gi.repository', 'RB', 'Gtk', 'Gio', 'TrackListHandler', 'BuyAlbumHandler', 'MagnatunePurchaseError', 'magnatune_partner_id', 'file_new_for_uri', 'magnatune_song_info_uri', 'magnatune_buy_album_uri', 'magnatune_api_download_uri', 'file_new_for_path', 'user_data_dir', 'resolve_relative_path', 'magnatune_in_progress_dir', 'user_cache_dir', 'magnatune_cache_dir', 'path', 'join', 'get_path', 'magnatune_song_info', 'magnatune_song_info_temp', 'BrowserSource', 'MagnatuneSource', 'type_register')
consts = (-1, None, ('RB',), ('Gtk', 'Gio'), ('TrackListHandler',), ('BuyAlbumHandler', 'MagnatunePurchaseError'), 'ubuntu', 'http://magnatune.com/info/song_info_xml.zip', 'https://magnatune.com/buy/choose?', 'http://%s:%s@download.magnatune.com/buy/membership_free_dl_xml?', 'magnatune', 'song_info.xml', 'song_info.zip.tmp', 'MagnatuneSource', <code at remote 0xa5110b0>)
#17 0x02c61522 in PyEval_EvalCodeEx (co=0xa511140, globals={'xml': <module at remote 0xb2b65824>, 'magnatune_partner_id': 'ubuntu', 'MagnatunePurchaseError': <type at remote 0xa5b3c04>, 'RB': <DynamicModule(_overrides_module=None, _namespace='RB', _introspection_module=<IntrospectionModule(_namespace='RB', RhythmDBEntry=<StructMeta(__module__='gi.repository.RB', get_object=<function at remote 0xa35ecdc>, get_ulong=<function at remote 0xa35ee2c>, __dict__=<getset_descriptor at remote 0xa35d8ec>, __info__=<StructInfo at remote 0xa35d8ac>, __weakref__=<getset_descriptor at remote 0xa35d90c>, get_string=<function at remote 0xa35ed84>, new=<classmethod at remote 0xa35abcc>, is_lossless=<function at remote 0xa35ee64>, ref=<function at remote 0xa35eed4>, __doc__=None, get_boolean=<function at remote 0xa35ec34>, get_refstring=<function at remote 0xa35ed4c>, example_new=<classmethod at remote 0xa35ab54>, get_entry_type=<function at remote 0xa35eca4>, get_uint64=<function at remote 0xa35edf4>, get_type_data=<function at remote 0xa35edbc>, get_playback_uri=<function at remote 0...(truncated), locals={'xml': <module at remote 0xb2b65824>, 'magnatune_partner_id': 'ubuntu', 'MagnatunePurchaseError': <type at remote 0xa5b3c04>, 'RB': <DynamicModule(_overrides_module=None, _namespace='RB', _introspection_module=<IntrospectionModule(_namespace='RB', RhythmDBEntry=<StructMeta(__module__='gi.repository.RB', get_object=<function at remote 0xa35ecdc>, get_ulong=<function at remote 0xa35ee2c>, __dict__=<getset_descriptor at remote 0xa35d8ec>, __info__=<StructInfo at remote 0xa35d8ac>, __weakref__=<getset_descriptor at remote 0xa35d90c>, get_string=<function at remote 0xa35ed84>, new=<classmethod at remote 0xa35abcc>, is_lossless=<function at remote 0xa35ee64>, ref=<function at remote 0xa35eed4>, __doc__=None, get_boolean=<function at remote 0xa35ec34>, get_refstring=<function at remote 0xa35ed4c>, example_new=<classmethod at remote 0xa35ab54>, get_entry_type=<function at remote 0xa35eca4>, get_uint64=<function at remote 0xa35edf4>, get_type_data=<function at remote 0xa35edbc>, get_playback_uri=<function at remote 0...(truncated), args=0x0, argcount=0, kws=0x0, kwcount=0, defs=0x0, defcount=0, closure=0x0) at ../Python/ceval.c:3253
f = Frame 0xa24894c, for file /usr/lib/rhythmbox/plugins/magnatune/MagnatuneSource.py, line 48, in <module> ()
retval = 0x0
fastlocals = 0xa248a84
freevars = 0xa248a84
tstate = 0x9991550
x = <optimized out>
u = <optimized out>
#18 0x02c61693 in PyEval_EvalCode (co=0xa511140, globals={'xml': <module at remote 0xb2b65824>, 'magnatune_partner_id': 'ubuntu', 'MagnatunePurchaseError': <type at remote 0xa5b3c04>, 'RB': <DynamicModule(_overrides_module=None, _namespace='RB', _introspection_module=<IntrospectionModule(_namespace='RB', RhythmDBEntry=<StructMeta(__module__='gi.repository.RB', get_object=<function at remote 0xa35ecdc>, get_ulong=<function at remote 0xa35ee2c>, __dict__=<getset_descriptor at remote 0xa35d8ec>, __info__=<StructInfo at remote 0xa35d8ac>, __weakref__=<getset_descriptor at remote 0xa35d90c>, get_string=<function at remote 0xa35ed84>, new=<classmethod at remote 0xa35abcc>, is_lossless=<function at remote 0xa35ee64>, ref=<function at remote 0xa35eed4>, __doc__=None, get_boolean=<function at remote 0xa35ec34>, get_refstring=<function at remote 0xa35ed4c>, example_new=<classmethod at remote 0xa35ab54>, get_entry_type=<function at remote 0xa35eca4>, get_uint64=<function at remote 0xa35edf4>, get_type_data=<function at remote 0xa35edbc>, get_playback_uri=<function at remote 0...(truncated), locals={'xml': <module at remote 0xb2b65824>, 'magnatune_partner_id': 'ubuntu', 'MagnatunePurchaseError': <type at remote 0xa5b3c04>, 'RB': <DynamicModule(_overrides_module=None, _namespace='RB', _introspection_module=<IntrospectionModule(_namespace='RB', RhythmDBEntry=<StructMeta(__module__='gi.repository.RB', get_object=<function at remote 0xa35ecdc>, get_ulong=<function at remote 0xa35ee2c>, __dict__=<getset_descriptor at remote 0xa35d8ec>, __info__=<StructInfo at remote 0xa35d8ac>, __weakref__=<getset_descriptor at remote 0xa35d90c>, get_string=<function at remote 0xa35ed84>, new=<classmethod at remote 0xa35abcc>, is_lossless=<function at remote 0xa35ee64>, ref=<function at remote 0xa35eed4>, __doc__=None, get_boolean=<function at remote 0xa35ec34>, get_refstring=<function at remote 0xa35ed4c>, example_new=<classmethod at remote 0xa35ab54>, get_entry_type=<function at remote 0xa35eca4>, get_uint64=<function at remote 0xa35edf4>, get_type_data=<function at remote 0xa35edbc>, get_playback_uri=<function at remote 0...(truncated)) at ../Python/ceval.c:667
No locals.
#19 0x02c76f42 in PyImport_ExecCodeModuleEx (name=0xbfd732a8 "MagnatuneSource", co=<code at remote 0xa511140>, pathname=0xbfd711ab "/usr/lib/rhythmbox/plugins/magnatune/MagnatuneSource.pyc") at ../Python/import.c:681
modules = {'mako.inspect': None, 'ArtistTab': <module at remote 0x9c412cc>, 'apport.atexit': None, 'mako.types': None, 'gc': <module at remote 0xb2ac5b3c>, 'dbus.xml': None, 'gi': <module at remote 0xb2c0998c>, 'logging.weakref': None, 'pprint': <module at remote 0xb29dfecc>, 'unittest.sys': None, 'apport': <module at remote 0xb2b65a7c>, 'gobject.sys': None, 'string': <module at remote 0xb2c275b4>, 'gi._gobject.option': <module at remote 0xb2c09b84>, 'encodings.utf_8': <module at remote 0xb2c099ec>, 'unittest.types': None, 'markupsafe': <module at remote 0xa1f5c74>, 'email.quoprimime': <module at remote 0xb2a43e9c>, 'subprocess': <module at remote 0xb2ac5b24>, 'mako.weakref': None, 'unittest.StringIO': None, 'email.codecs': None, 'dbus.os': None, 'dis': <module at remote 0x9c653bc>, 'logging.threading': None, 'mako.string': None, 'tokenize': <module at remote 0x9c65ca4>, 'mako.lexer': <module at remote 0x9c418fc>, 'abc': <module at remote 0xb2c3bac4>, 'apt.httplib': None, 'apt.deprecation': <module at remote 0x9bfd3bc>...(truncated)
m = <optimized out>
d = {'xml': <module at remote 0xb2b65824>, 'magnatune_partner_id': 'ubuntu', 'MagnatunePurchaseError': <type at remote 0xa5b3c04>, 'RB': <DynamicModule(_overrides_module=None, _namespace='RB', _introspection_module=<IntrospectionModule(_namespace='RB', RhythmDBEntry=<StructMeta(__module__='gi.repository.RB', get_object=<function at remote 0xa35ecdc>, get_ulong=<function at remote 0xa35ee2c>, __dict__=<getset_descriptor at remote 0xa35d8ec>, __info__=<StructInfo at remote 0xa35d8ac>, __weakref__=<getset_descriptor at remote 0xa35d90c>, get_string=<function at remote 0xa35ed84>, new=<classmethod at remote 0xa35abcc>, is_lossless=<function at remote 0xa35ee64>, ref=<function at remote 0xa35eed4>, __doc__=None, get_boolean=<function at remote 0xa35ec34>, get_refstring=<function at remote 0xa35ed4c>, example_new=<classmethod at remote 0xa35ab54>, get_entry_type=<function at remote 0xa35eca4>, get_uint64=<function at remote 0xa35edf4>, get_type_data=<function at remote 0xa35edbc>, get_playback_uri=<function at remote 0...(truncated)
v = '/usr/lib/rhythmbox/plugins/magnatune/MagnatuneSource.pyc'
#20 0x02c7729c in load_source_module (name=0xbfd732a8 "MagnatuneSource", pathname=0xbfd711ab "/usr/lib/rhythmbox/plugins/magnatune/MagnatuneSource.pyc", fp=0x9aa4b60) at ../Python/import.c:1021
st = {st_dev = 2053, __pad1 = 0, __st_ino = 1847484, st_mode = 33188, st_nlink = 1, st_uid = 0, st_gid = 0, st_rdev = 0, __pad2 = 0, st_size = 18278, st_blksize = 4096, st_blocks = 40, st_atim = {tv_sec = 1312588324, tv_nsec = 236218481}, st_mtim = {tv_sec = 1312399741, tv_nsec = 0}, st_ctim = {tv_sec = 1312588214, tv_nsec = 172213154}, st_ino = 1847484}
fpc = 0xa5abe00
buf = "/usr/lib/rhythmbox/plugins/magnatune/MagnatuneSource.pyc\000c\000\253\262\240濲\364\257\336\002\314\032ɲ\200\263\253\262\256oDM\340\345\277\002\314\032ɲ\200\263\253\262\256oDM\003\363\300\002\364\257\336\002\200\263\253\262O#\327\277\067V\300\002\200\263\253\262\340\016\337\002\240:\271\t\364\257\336\002\200\263\253\262\364\257\336\002\200\263\253\262\342~\277\002\200\263\253\262\200\263\253\262\314\032ɲ\fd\307\002", '\000' <repeats 12 times>, "\034\367²\000\000\000\000\364\257\336\002O#\327\277\356\203\307\002\314\032ɲO#\327\277\001\020\000\000\264\022\327\277\260\022\327\277|\366cN\260\311}\003\270+JN\000\000\000\000óJN\230N\334\027\214 \266\262̗\337\002O#\327\277\273\022\327\277LW\254\262\000\000\000\000\000\000\000\000on2/usr/lib/python2.7/dist-packages/a"...
cpathname = 0x0
co = 0xa511140
m = <optimized out>
#21 0x02c784e9 in import_submodule (mod=None, subname=0xbfd732a8 "MagnatuneSource", fullname=0xbfd732a8 "MagnatuneSource") at ../Python/import.c:2596
buf = "/usr/lib/rhythmbox/plugins/magnatune/MagnatuneSource.py\000le.so\000o\000e.so\000ring.pyc\000e.so\000\063\006\001\000\000\000\320\"\327\277\240\315\023\n\210\244+\006\240\315\023\n\000\000\000\000\070\064\327\277\300\"\327\277\001\000\000\000\001\000\000\000\000\000\000\000\364\017M\002\364\257y\002\217\255A\000\340\255\346\t\000\000\000\000\200L\023\n\300\"\327\277\300\"\327\277\240\315\023\n\000\000\000\000\000\000\000\000\001\000\000\000\001\000\000\000\030\002e\t\004\000\000\000Y\202(\a\364_3\006 \371\v\n\001\000\000\000\001\000\000\000\217\242+\006`L\327\277\200#\327\277\001\000\000\000\364\017M\002\000\000\000\000\300\245d\t"...
fp = 0x9aa4b60
path = <optimized out>
loader = 0x0
fdp = <optimized out>
modules = {'mako.inspect': None, 'ArtistTab': <module at remote 0x9c412cc>, 'apport.atexit': None, 'mako.types': None, 'gc': <module at remote 0xb2ac5b3c>, 'dbus.xml': None, 'gi': <module at remote 0xb2c0998c>, 'logging.weakref': None, 'pprint': <module at remote 0xb29dfecc>, 'unittest.sys': None, 'apport': <module at remote 0xb2b65a7c>, 'gobject.sys': None, 'string': <module at remote 0xb2c275b4>, 'gi._gobject.option': <module at remote 0xb2c09b84>, 'encodings.utf_8': <module at remote 0xb2c099ec>, 'unittest.types': None, 'markupsafe': <module at remote 0xa1f5c74>, 'email.quoprimime': <module at remote 0xb2a43e9c>, 'subprocess': <module at remote 0xb2ac5b24>, 'mako.weakref': None, 'unittest.StringIO': None, 'email.codecs': None, 'dbus.os': None, 'dis': <module at remote 0x9c653bc>, 'logging.threading': None, 'mako.string': None, 'tokenize': <module at remote 0x9c65ca4>, 'mako.lexer': <module at remote 0x9c418fc>, 'abc': <module at remote 0xb2c3bac4>, 'apt.httplib': None, 'apt.deprecation': <module at remote 0x9bfd3bc>...(truncated)
m = 0x0
#22 0x02c78769 in load_next (mod=None, altmod=None, p_name=0xbfd7329c, buf=0xbfd732a8 "MagnatuneSource", p_buflen=0xbfd732a4) at ../Python/import.c:2416
name = 0xb2b64804 "MagnatuneSource"
dot = <optimized out>
len = <optimized out>
p = 0xbfd732a8 "MagnatuneSource"
result = <optimized out>
#23 0x02c78d56 in import_module_level (name=0x0, globals=<optimized out>, fromlist=('MagnatuneSource',), level=-1, locals=<optimized out>) at ../Python/import.c:2137
buf = "MagnatuneSource\000\364o\347\000\000\204\347\000\310\027M\n\214\020\063\nM\031\327\000\366\342\277\002\000\000\000\000\216\355\326\000\377\377\377\377蟾\002\310\027M\n 46\n\343\342\326\000\070\027Q\t;t\301\002\364\257\336\002\340\016\337\002\000\000\000\001\017'\000\000\270\002\000\000\060\204\347\000\344M\277\002P\001\000\000\261\002\000\000B\000\000\000\310\002\000\000W\000\000\000Q0\341\000\364\257\336\002\177u\300\002\064,Ȳ\024\066\066\n\006\000\000\000\000\000\000\000\364\257\336\002\f$\255\262\253\205Sz\vO\277\002 ,Ȳ\000\066\066\n8\033\066\n\204>\277\002\264\360Dz\344\067\222\002\000\066\066\n \340Dz\377\177\000\000\bଲG\026Sz\000\000\000\000\000\066\066\n\270\002\000\000X\002\000\000\364\257\336\002\264\360Dz\000\066\066\nG\026Sz\335v\276\002\264\360Dz\000\066\066\nG\026Sz\364\257\336\002\364\257\336\002\000\066\066\n\304\064\327\277\067V\300\002\000\066\066\n"...
buflen = 15
head = <optimized out>
next = <optimized out>
tail = <optimized out>
#24 0x02c792f7 in PyImport_ImportModuleLevel (name=0xb2b64804 "MagnatuneSource", globals={'xml': <module at remote 0xb2b65824>, 'Gtk': <DynamicModule(_overrides_module=<module at remote 0xa26f344>, _namespace='Gtk', _introspection_module=<IntrospectionModule(SizeGroup=<GObjectMeta(set_ignore_hidden=<function at remote 0xa2b76f4>, add_widget=<function at remote 0xa2b7614>, set_mode=<function at remote 0xa2b772c>, get_mode=<function at remote 0xa2b764c>, get_widgets=<function at remote 0xa2b7684>, remove_widget=<function at remote 0xa2b76bc>, __module__='gi.repository.Gtk', parent_instance=<property at remote 0xa2ba194>, get_ignore_hidden=<function at remote 0xa2b75a4>, new=<classmethod at remote 0xa2b67f4>, __gtype__=<gobject.GType at remote 0xb2c6ca60>, __info__=<ObjectInfo at remote 0xa2ab4ac>, __doc__=None, priv=<property at remote 0xa2ba16c>) at remote 0xa178b0c>, _namespace='Gtk', Misc=<GObjectMeta(__module__='gi.repository.Gtk', priv=<property at remote 0xa32bacc>, widget=<property at remote 0xa32ba54>, __doc__=None, set_padding=<function at remote 0xa32e5a4>, __gtype__=<gobject.GType at rem...(truncated), locals={'xml': <module at remote 0xb2b65824>, 'Gtk': <DynamicModule(_overrides_module=<module at remote 0xa26f344>, _namespace='Gtk', _introspection_module=<IntrospectionModule(SizeGroup=<GObjectMeta(set_ignore_hidden=<function at remote 0xa2b76f4>, add_widget=<function at remote 0xa2b7614>, set_mode=<function at remote 0xa2b772c>, get_mode=<function at remote 0xa2b764c>, get_widgets=<function at remote 0xa2b7684>, remove_widget=<function at remote 0xa2b76bc>, __module__='gi.repository.Gtk', parent_instance=<property at remote 0xa2ba194>, get_ignore_hidden=<function at remote 0xa2b75a4>, new=<classmethod at remote 0xa2b67f4>, __gtype__=<gobject.GType at remote 0xb2c6ca60>, __info__=<ObjectInfo at remote 0xa2ab4ac>, __doc__=None, priv=<property at remote 0xa2ba16c>) at remote 0xa178b0c>, _namespace='Gtk', Misc=<GObjectMeta(__module__='gi.repository.Gtk', priv=<property at remote 0xa32bacc>, widget=<property at remote 0xa32ba54>, __doc__=None, set_padding=<function at remote 0xa32e5a4>, __gtype__=<gobject.GType at rem...(truncated), fromlist=('MagnatuneSource',), level=-1) at ../Python/import.c:2189
result = <optimized out>
#25 0x02c57dc3 in builtin___import__ (self=0x0, args=('MagnatuneSource', {'xml': <module at remote 0xb2b65824>, 'Gtk': <DynamicModule(_overrides_module=<module at remote 0xa26f344>, _namespace='Gtk', _introspection_module=<IntrospectionModule(SizeGroup=<GObjectMeta(set_ignore_hidden=<function at remote 0xa2b76f4>, add_widget=<function at remote 0xa2b7614>, set_mode=<function at remote 0xa2b772c>, get_mode=<function at remote 0xa2b764c>, get_widgets=<function at remote 0xa2b7684>, remove_widget=<function at remote 0xa2b76bc>, __module__='gi.repository.Gtk', parent_instance=<property at remote 0xa2ba194>, get_ignore_hidden=<function at remote 0xa2b75a4>, new=<classmethod at remote 0xa2b67f4>, __gtype__=<gobject.GType at remote 0xb2c6ca60>, __info__=<ObjectInfo at remote 0xa2ab4ac>, __doc__=None, priv=<property at remote 0xa2ba16c>) at remote 0xa178b0c>, _namespace='Gtk', Misc=<GObjectMeta(__module__='gi.repository.Gtk', priv=<property at remote 0xa32bacc>, widget=<property at remote 0xa32ba54>, __doc__=None, set_padding=<function at remote 0xa32e5a4>, __gtype__=<...(truncated), kwds=0x0) at ../Python/bltinmodule.c:49
kwlist = {0x2cfb8de "name", 0x2cfc600 "globals", 0x2d1019e "locals", 0x2d0f95d "fromlist", 0x2db147b "level", 0x0}
name = 0xb2b64804 "MagnatuneSource"
globals = {'xml': <module at remote 0xb2b65824>, 'Gtk': <DynamicModule(_overrides_module=<module at remote 0xa26f344>, _namespace='Gtk', _introspection_module=<IntrospectionModule(SizeGroup=<GObjectMeta(set_ignore_hidden=<function at remote 0xa2b76f4>, add_widget=<function at remote 0xa2b7614>, set_mode=<function at remote 0xa2b772c>, get_mode=<function at remote 0xa2b764c>, get_widgets=<function at remote 0xa2b7684>, remove_widget=<function at remote 0xa2b76bc>, __module__='gi.repository.Gtk', parent_instance=<property at remote 0xa2ba194>, get_ignore_hidden=<function at remote 0xa2b75a4>, new=<classmethod at remote 0xa2b67f4>, __gtype__=<gobject.GType at remote 0xb2c6ca60>, __info__=<ObjectInfo at remote 0xa2ab4ac>, __doc__=None, priv=<property at remote 0xa2ba16c>) at remote 0xa178b0c>, _namespace='Gtk', Misc=<GObjectMeta(__module__='gi.repository.Gtk', priv=<property at remote 0xa32bacc>, widget=<property at remote 0xa32ba54>, __doc__=None, set_padding=<function at remote 0xa32e5a4>, __gtype__=<gobject.GType at rem...(truncated)
locals = {'xml': <module at remote 0xb2b65824>, 'Gtk': <DynamicModule(_overrides_module=<module at remote 0xa26f344>, _namespace='Gtk', _introspection_module=<IntrospectionModule(SizeGroup=<GObjectMeta(set_ignore_hidden=<function at remote 0xa2b76f4>, add_widget=<function at remote 0xa2b7614>, set_mode=<function at remote 0xa2b772c>, get_mode=<function at remote 0xa2b764c>, get_widgets=<function at remote 0xa2b7684>, remove_widget=<function at remote 0xa2b76bc>, __module__='gi.repository.Gtk', parent_instance=<property at remote 0xa2ba194>, get_ignore_hidden=<function at remote 0xa2b75a4>, new=<classmethod at remote 0xa2b67f4>, __gtype__=<gobject.GType at remote 0xb2c6ca60>, __info__=<ObjectInfo at remote 0xa2ab4ac>, __doc__=None, priv=<property at remote 0xa2ba16c>) at remote 0xa178b0c>, _namespace='Gtk', Misc=<GObjectMeta(__module__='gi.repository.Gtk', priv=<property at remote 0xa32bacc>, widget=<property at remote 0xa32ba54>, __doc__=None, set_padding=<function at remote 0xa32e5a4>, __gtype__=<gobject.GType at rem...(truncated)
fromlist = ('MagnatuneSource',)
level = -1
#26 0x02bf9b6d in PyCFunction_Call (func=<built-in function __import__>, arg=('MagnatuneSource', {'xml': <module at remote 0xb2b65824>, 'Gtk': <DynamicModule(_overrides_module=<module at remote 0xa26f344>, _namespace='Gtk', _introspection_module=<IntrospectionModule(SizeGroup=<GObjectMeta(set_ignore_hidden=<function at remote 0xa2b76f4>, add_widget=<function at remote 0xa2b7614>, set_mode=<function at remote 0xa2b772c>, get_mode=<function at remote 0xa2b764c>, get_widgets=<function at remote 0xa2b7684>, remove_widget=<function at remote 0xa2b76bc>, __module__='gi.repository.Gtk', parent_instance=<property at remote 0xa2ba194>, get_ignore_hidden=<function at remote 0xa2b75a4>, new=<classmethod at remote 0xa2b67f4>, __gtype__=<gobject.GType at remote 0xb2c6ca60>, __info__=<ObjectInfo at remote 0xa2ab4ac>, __doc__=None, priv=<property at remote 0xa2ba16c>) at remote 0xa178b0c>, _namespace='Gtk', Misc=<GObjectMeta(__module__='gi.repository.Gtk', priv=<property at remote 0xa32bacc>, widget=<property at remote 0xa32ba54>, __doc__=None, set_padding=<function at remote 0xa32e5a4>, __gtype__=<...(truncated), kw=0x0) at ../Objects/methodobject.c:85
f = 0xb2c995ec
meth = 0x2c57d10 <builtin___import__>
self = <optimized out>
size = <optimized out>
#27 0x02bb88c4 in PyObject_Call (func=<built-in function __import__>, arg=('MagnatuneSource', {'xml': <module at remote 0xb2b65824>, 'Gtk': <DynamicModule(_overrides_module=<module at remote 0xa26f344>, _namespace='Gtk', _introspection_module=<IntrospectionModule(SizeGroup=<GObjectMeta(set_ignore_hidden=<function at remote 0xa2b76f4>, add_widget=<function at remote 0xa2b7614>, set_mode=<function at remote 0xa2b772c>, get_mode=<function at remote 0xa2b764c>, get_widgets=<function at remote 0xa2b7684>, remove_widget=<function at remote 0xa2b76bc>, __module__='gi.repository.Gtk', parent_instance=<property at remote 0xa2ba194>, get_ignore_hidden=<function at remote 0xa2b75a4>, new=<classmethod at remote 0xa2b67f4>, __gtype__=<gobject.GType at remote 0xb2c6ca60>, __info__=<ObjectInfo at remote 0xa2ab4ac>, __doc__=None, priv=<property at remote 0xa2ba16c>) at remote 0xa178b0c>, _namespace='Gtk', Misc=<GObjectMeta(__module__='gi.repository.Gtk', priv=<property at remote 0xa32bacc>, widget=<property at remote 0xa32ba54>, __doc__=None, set_padding=<function at remote 0xa32e5a4>, __gtype__=<...(truncated), kw=0x0) at ../Objects/abstract.c:2529
result = <optimized out>
call = 0x2bf9a20 <PyCFunction_Call>
#28 0x02c59deb in PyEval_CallObjectWithKeywords (func=<built-in function __import__>, arg=('MagnatuneSource', {'xml': <module at remote 0xb2b65824>, 'Gtk': <DynamicModule(_overrides_module=<module at remote 0xa26f344>, _namespace='Gtk', _introspection_module=<IntrospectionModule(SizeGroup=<GObjectMeta(set_ignore_hidden=<function at remote 0xa2b76f4>, add_widget=<function at remote 0xa2b7614>, set_mode=<function at remote 0xa2b772c>, get_mode=<function at remote 0xa2b764c>, get_widgets=<function at remote 0xa2b7684>, remove_widget=<function at remote 0xa2b76bc>, __module__='gi.repository.Gtk', parent_instance=<property at remote 0xa2ba194>, get_ignore_hidden=<function at remote 0xa2b75a4>, new=<classmethod at remote 0xa2b67f4>, __gtype__=<gobject.GType at remote 0xb2c6ca60>, __info__=<ObjectInfo at remote 0xa2ab4ac>, __doc__=None, priv=<property at remote 0xa2ba16c>) at remote 0xa178b0c>, _namespace='Gtk', Misc=<GObjectMeta(__module__='gi.repository.Gtk', priv=<property at remote 0xa32bacc>, widget=<property at remote 0xa32ba54>, __doc__=None, set_padding=<function at remote 0xa32e5a4>, __gtype__=<...(truncated), kw=0x0) at ../Python/ceval.c:3890
result = <optimized out>
#29 0x02c5d468 in PyEval_EvalFrameEx (f=Frame 0x9aa4564, for file /usr/lib/rhythmbox/plugins/magnatune/magnatune.py, line 43, in <module> (), throwflag=0) at ../Python/ceval.c:2333
stack_pointer = 0x9aa46a0
next_instr = 0xa5a82df "m\022"
opcode = <optimized out>
oparg = <optimized out>
why = WHY_NOT
err = 0
x = <optimized out>
v = <optimized out>
w = ('MagnatuneSource', {'xml': <module at remote 0xb2b65824>, 'Gtk': <DynamicModule(_overrides_module=<module at remote 0xa26f344>, _namespace='Gtk', _introspection_module=<IntrospectionModule(SizeGroup=<GObjectMeta(set_ignore_hidden=<function at remote 0xa2b76f4>, add_widget=<function at remote 0xa2b7614>, set_mode=<function at remote 0xa2b772c>, get_mode=<function at remote 0xa2b764c>, get_widgets=<function at remote 0xa2b7684>, remove_widget=<function at remote 0xa2b76bc>, __module__='gi.repository.Gtk', parent_instance=<property at remote 0xa2ba194>, get_ignore_hidden=<function at remote 0xa2b75a4>, new=<classmethod at remote 0xa2b67f4>, __gtype__=<gobject.GType at remote 0xb2c6ca60>, __info__=<ObjectInfo at remote 0xa2ab4ac>, __doc__=None, priv=<property at remote 0xa2ba16c>) at remote 0xa178b0c>, _namespace='Gtk', Misc=<GObjectMeta(__module__='gi.repository.Gtk', priv=<property at remote 0xa32bacc>, widget=<property at remote 0xa32ba54>, __doc__=None, set_padding=<function at remote 0xa32e5a4>, __gtype__=<...(truncated)
u = -1
t = <optimized out>
stream = 0x0
fastlocals = 0x9aa469c
freevars = 0x9aa469c
retval = 0x0
tstate = 0x9991550
co = 0xa365458
instr_ub = -1
instr_lb = 0
instr_prev = -1
first_instr = 0xa5a822c "d"
names = ('gobject', 'urllib', 'zipfile', 'sys', 'os.path', 'os', 'xml', 'datetime', 'string', 'gnomekeyring', 'keyring', 'rb', 'gi.repository', 'RB', 'Gtk', 'Gio', 'Peas', 'PeasGtk', 'MagnatuneSource', 'popup_ui', 'RhythmDBEntryType', 'MagnatuneEntryType', 'GObject', 'Activatable', 'Magnatune', 'Configurable', 'MagnatuneConfig')
consts = (-1, None, ('RB',), ('Gtk', 'Gio', 'Peas', 'PeasGtk'), ('MagnatuneSource',), '\n<ui>\n <popup name="MagnatuneSourceViewPopup">\n <menuitem name="AddToQueueLibraryPopup" action="AddToQueue"/>\n <menuitem name="MagnatuneDownloadAlbum" action="MagnatuneDownloadAlbum"/>\n <menuitem name="MagnatuneArtistInfo" action="MagnatuneArtistInfo"/>\n <menuitem name="MagnatuneCancelDownload" action="MagnatuneCancelDownload"/>\n <separator/>\n <menuitem name="BrowseGenreLibraryPopup" action="BrowserSrcChooseGenre"/>\n <menuitem name="BrowseArtistLibraryPopup" action="BrowserSrcChooseArtist"/>\n <menuitem name="BrowseAlbumLibraryPopup" action="BrowserSrcChooseAlbum"/>\n <separator/>\n <menuitem name="PropertiesLibraryPopup" action="MusicProperties"/>\n </popup>\n</ui>\n', 'MagnatuneEntryType', <code at remote 0xa35fe30>, 'Magnatune', <code at remote 0xa35fec0>, 'MagnatuneConfig', <code at remote 0xa3654e8>)
#30 0x02c61522 in PyEval_EvalCodeEx (co=0xa365458, globals={'xml': <module at remote 0xb2b65824>, 'Gtk': <DynamicModule(_overrides_module=<module at remote 0xa26f344>, _namespace='Gtk', _introspection_module=<IntrospectionModule(SizeGroup=<GObjectMeta(set_ignore_hidden=<function at remote 0xa2b76f4>, add_widget=<function at remote 0xa2b7614>, set_mode=<function at remote 0xa2b772c>, get_mode=<function at remote 0xa2b764c>, get_widgets=<function at remote 0xa2b7684>, remove_widget=<function at remote 0xa2b76bc>, __module__='gi.repository.Gtk', parent_instance=<property at remote 0xa2ba194>, get_ignore_hidden=<function at remote 0xa2b75a4>, new=<classmethod at remote 0xa2b67f4>, __gtype__=<gobject.GType at remote 0xb2c6ca60>, __info__=<ObjectInfo at remote 0xa2ab4ac>, __doc__=None, priv=<property at remote 0xa2ba16c>) at remote 0xa178b0c>, _namespace='Gtk', Misc=<GObjectMeta(__module__='gi.repository.Gtk', priv=<property at remote 0xa32bacc>, widget=<property at remote 0xa32ba54>, __doc__=None, set_padding=<function at remote 0xa32e5a4>, __gtype__=<gobject.GType at rem...(truncated), locals={'xml': <module at remote 0xb2b65824>, 'Gtk': <DynamicModule(_overrides_module=<module at remote 0xa26f344>, _namespace='Gtk', _introspection_module=<IntrospectionModule(SizeGroup=<GObjectMeta(set_ignore_hidden=<function at remote 0xa2b76f4>, add_widget=<function at remote 0xa2b7614>, set_mode=<function at remote 0xa2b772c>, get_mode=<function at remote 0xa2b764c>, get_widgets=<function at remote 0xa2b7684>, remove_widget=<function at remote 0xa2b76bc>, __module__='gi.repository.Gtk', parent_instance=<property at remote 0xa2ba194>, get_ignore_hidden=<function at remote 0xa2b75a4>, new=<classmethod at remote 0xa2b67f4>, __gtype__=<gobject.GType at remote 0xb2c6ca60>, __info__=<ObjectInfo at remote 0xa2ab4ac>, __doc__=None, priv=<property at remote 0xa2ba16c>) at remote 0xa178b0c>, _namespace='Gtk', Misc=<GObjectMeta(__module__='gi.repository.Gtk', priv=<property at remote 0xa32bacc>, widget=<property at remote 0xa32ba54>, __doc__=None, set_padding=<function at remote 0xa32e5a4>, __gtype__=<gobject.GType at rem...(truncated), args=0x0, argcount=0, kws=0x0, kwcount=0, defs=0x0, defcount=0, closure=0x0) at ../Python/ceval.c:3253
f = Frame 0x9aa4564, for file /usr/lib/rhythmbox/plugins/magnatune/magnatune.py, line 43, in <module> ()
retval = 0x0
fastlocals = 0x9aa469c
freevars = 0x9aa469c
tstate = 0x9991550
x = <optimized out>
u = <optimized out>
#31 0x02c61693 in PyEval_EvalCode (co=0xa365458, globals={'xml': <module at remote 0xb2b65824>, 'Gtk': <DynamicModule(_overrides_module=<module at remote 0xa26f344>, _namespace='Gtk', _introspection_module=<IntrospectionModule(SizeGroup=<GObjectMeta(set_ignore_hidden=<function at remote 0xa2b76f4>, add_widget=<function at remote 0xa2b7614>, set_mode=<function at remote 0xa2b772c>, get_mode=<function at remote 0xa2b764c>, get_widgets=<function at remote 0xa2b7684>, remove_widget=<function at remote 0xa2b76bc>, __module__='gi.repository.Gtk', parent_instance=<property at remote 0xa2ba194>, get_ignore_hidden=<function at remote 0xa2b75a4>, new=<classmethod at remote 0xa2b67f4>, __gtype__=<gobject.GType at remote 0xb2c6ca60>, __info__=<ObjectInfo at remote 0xa2ab4ac>, __doc__=None, priv=<property at remote 0xa2ba16c>) at remote 0xa178b0c>, _namespace='Gtk', Misc=<GObjectMeta(__module__='gi.repository.Gtk', priv=<property at remote 0xa32bacc>, widget=<property at remote 0xa32ba54>, __doc__=None, set_padding=<function at remote 0xa32e5a4>, __gtype__=<gobject.GType at rem...(truncated), locals={'xml': <module at remote 0xb2b65824>, 'Gtk': <DynamicModule(_overrides_module=<module at remote 0xa26f344>, _namespace='Gtk', _introspection_module=<IntrospectionModule(SizeGroup=<GObjectMeta(set_ignore_hidden=<function at remote 0xa2b76f4>, add_widget=<function at remote 0xa2b7614>, set_mode=<function at remote 0xa2b772c>, get_mode=<function at remote 0xa2b764c>, get_widgets=<function at remote 0xa2b7684>, remove_widget=<function at remote 0xa2b76bc>, __module__='gi.repository.Gtk', parent_instance=<property at remote 0xa2ba194>, get_ignore_hidden=<function at remote 0xa2b75a4>, new=<classmethod at remote 0xa2b67f4>, __gtype__=<gobject.GType at remote 0xb2c6ca60>, __info__=<ObjectInfo at remote 0xa2ab4ac>, __doc__=None, priv=<property at remote 0xa2ba16c>) at remote 0xa178b0c>, _namespace='Gtk', Misc=<GObjectMeta(__module__='gi.repository.Gtk', priv=<property at remote 0xa32bacc>, widget=<property at remote 0xa32ba54>, __doc__=None, set_padding=<function at remote 0xa32e5a4>, __gtype__=<gobject.GType at rem...(truncated)) at ../Python/ceval.c:667
No locals.
#32 0x02c76f42 in PyImport_ExecCodeModuleEx (name=0xbfd76788 "magnatune", co=<code at remote 0xa365458>, pathname=0xbfd7468b "/usr/lib/rhythmbox/plugins/magnatune/magnatune.pyc") at ../Python/import.c:681
modules = {'mako.inspect': None, 'ArtistTab': <module at remote 0x9c412cc>, 'apport.atexit': None, 'mako.types': None, 'gc': <module at remote 0xb2ac5b3c>, 'dbus.xml': None, 'gi': <module at remote 0xb2c0998c>, 'logging.weakref': None, 'pprint': <module at remote 0xb29dfecc>, 'unittest.sys': None, 'apport': <module at remote 0xb2b65a7c>, 'gobject.sys': None, 'string': <module at remote 0xb2c275b4>, 'gi._gobject.option': <module at remote 0xb2c09b84>, 'encodings.utf_8': <module at remote 0xb2c099ec>, 'unittest.types': None, 'markupsafe': <module at remote 0xa1f5c74>, 'email.quoprimime': <module at remote 0xb2a43e9c>, 'subprocess': <module at remote 0xb2ac5b24>, 'mako.weakref': None, 'unittest.StringIO': None, 'email.codecs': None, 'dbus.os': None, 'dis': <module at remote 0x9c653bc>, 'logging.threading': None, 'mako.string': None, 'tokenize': <module at remote 0x9c65ca4>, 'mako.lexer': <module at remote 0x9c418fc>, 'abc': <module at remote 0xb2c3bac4>, 'apt.httplib': None, 'apt.deprecation': <module at remote 0x9bfd3bc>...(truncated)
m = <optimized out>
d = {'xml': <module at remote 0xb2b65824>, 'Gtk': <DynamicModule(_overrides_module=<module at remote 0xa26f344>, _namespace='Gtk', _introspection_module=<IntrospectionModule(SizeGroup=<GObjectMeta(set_ignore_hidden=<function at remote 0xa2b76f4>, add_widget=<function at remote 0xa2b7614>, set_mode=<function at remote 0xa2b772c>, get_mode=<function at remote 0xa2b764c>, get_widgets=<function at remote 0xa2b7684>, remove_widget=<function at remote 0xa2b76bc>, __module__='gi.repository.Gtk', parent_instance=<property at remote 0xa2ba194>, get_ignore_hidden=<function at remote 0xa2b75a4>, new=<classmethod at remote 0xa2b67f4>, __gtype__=<gobject.GType at remote 0xb2c6ca60>, __info__=<ObjectInfo at remote 0xa2ab4ac>, __doc__=None, priv=<property at remote 0xa2ba16c>) at remote 0xa178b0c>, _namespace='Gtk', Misc=<GObjectMeta(__module__='gi.repository.Gtk', priv=<property at remote 0xa32bacc>, widget=<property at remote 0xa32ba54>, __doc__=None, set_padding=<function at remote 0xa32e5a4>, __gtype__=<gobject.GType at rem...(truncated)
v = '/usr/lib/rhythmbox/plugins/magnatune/magnatune.pyc'
#33 0x02c7729c in load_source_module (name=0xbfd76788 "magnatune", pathname=0xbfd7468b "/usr/lib/rhythmbox/plugins/magnatune/magnatune.pyc", fp=0xa5a90e8) at ../Python/import.c:1021
st = {st_dev = 2053, __pad1 = 0, __st_ino = 1847488, st_mode = 33188, st_nlink = 1, st_uid = 0, st_gid = 0, st_rdev = 0, __pad2 = 0, st_size = 11157, st_blksize = 4096, st_blocks = 24, st_atim = {tv_sec = 1312588324, tv_nsec = 240218480}, st_mtim = {tv_sec = 1312399741, tv_nsec = 0}, st_ctim = {tv_sec = 1312588214, tv_nsec = 172213154}, st_ino = 1847488}
fpc = 0xa5a9250
buf = "/usr/lib/rhythmbox/plugins/magnatune/magnatune.pyc\000c\000h|3\006\200^\327\277\331&\001\000\377\377\377\377", '\000' <repeats 12 times>"\226, &\001\000\004H\327\277\370k\327\277\370k\327\277\213\352'\006\370k\327\277\000\000\000\000\000q\000\000v\242'\006\254G\327\277\000\000\000\000\001\000\000\000i\311)\006\220I\327\277$I\327\277\001\000\000\000i\311)\006\240I\327\277\000\000\000\000\000\000\000\000\v\355'\006", '\000' <repeats 33 times>"\204, \000\000\000\000\000\000\000\205\000\000\314e\327\277\220I\327\277\b\000\000\000\000\205\000\000\271\361'\006\240I\327\277\001\000\000\000\370k\327\277\031\275A\000\030h\327\277`\030\024\n\005\000\000\000R\237+\006\000t\341\262\000\020\026\n\254]\327\277"...
cpathname = 0x0
co = 0xa365458
m = <optimized out>
#34 0x02c784e9 in import_submodule (mod=None, subname=0xbfd76788 "magnatune", fullname=0xbfd76788 "magnatune") at ../Python/import.c:2596
buf = "/usr/lib/rhythmbox/plugins/magnatune/magnatune.py\000le.so\000\n\021\000\000\000\020\000\000\000<\364\035\000\310AY\n\000\204\347\000\020\000\000\000\267\032\327\000\320\025U\n\000\000\000\000\207Jq\003\235\365\035\000jNq\003\207Jq\003\030\000\000\000\364\337\317\000\001\000\000\000\001\000\000\000\320\025U\n\226\306\314\000 \353O\t\320\025U\n\020\000\000\000\244\342\315\000P\327O\t\000\000\000\000\364o\347\000L[:\000\001\000\000\000\217\255A\000\004\000\000\000\031\275A\000\020\000\000\000\364?\305\000y\306\314\000\364\337\317\000\364\337\317\000\360\275A\000\001\000\000\000cg\315\000L\344\317\000P\000\000\000\b\000\000\000\273a:\000`TS\n\340\306g\t0\000\000\000\364\337\317\000\364\337\317\000\364\337\317\000\340\306g\t\353\363\315\000"...
fp = 0xa5a90e8
path = <optimized out>
loader = 0x0
fdp = <optimized out>
modules = {'mako.inspect': None, 'ArtistTab': <module at remote 0x9c412cc>, 'apport.atexit': None, 'mako.types': None, 'gc': <module at remote 0xb2ac5b3c>, 'dbus.xml': None, 'gi': <module at remote 0xb2c0998c>, 'logging.weakref': None, 'pprint': <module at remote 0xb29dfecc>, 'unittest.sys': None, 'apport': <module at remote 0xb2b65a7c>, 'gobject.sys': None, 'string': <module at remote 0xb2c275b4>, 'gi._gobject.option': <module at remote 0xb2c09b84>, 'encodings.utf_8': <module at remote 0xb2c099ec>, 'unittest.types': None, 'markupsafe': <module at remote 0xa1f5c74>, 'email.quoprimime': <module at remote 0xb2a43e9c>, 'subprocess': <module at remote 0xb2ac5b24>, 'mako.weakref': None, 'unittest.StringIO': None, 'email.codecs': None, 'dbus.os': None, 'dis': <module at remote 0x9c653bc>, 'logging.threading': None, 'mako.string': None, 'tokenize': <module at remote 0x9c65ca4>, 'mako.lexer': <module at remote 0x9c418fc>, 'abc': <module at remote 0xb2c3bac4>, 'apt.httplib': None, 'apt.deprecation': <module at remote 0x9bfd3bc>...(truncated)
m = 0x0
#35 0x02c78769 in load_next (mod=None, altmod=None, p_name=0xbfd7677c, buf=0xbfd76788 "magnatune", p_buflen=0xbfd76784) at ../Python/import.c:2416
name = 0x9876490 "magnatune"
dot = <optimized out>
len = <optimized out>
p = 0xbfd76788 "magnatune"
result = <optimized out>
#36 0x02c78d56 in import_module_level (name=0x0, globals=<optimized out>, fromlist=(), level=-1, locals=<optimized out>) at ../Python/import.c:2137
buf = "magnatune\000\000\000\300ܘ\266pl\327\277\320j\230\266%\000\000\000C\245\343\000\b㘶F-\246\000\001\000\000\000\240٘\266\220g\327\277\327E\246\000\001\000\000\000\240\325\230\266\260g\327\277\060+\246\000Xs\327\277\024t\327\277\327E\246\000\364O\247\000\022\257\326\000\330Ҙ\266\300g\327\277Xs\327\277\024t\327\277\t\000\000\000\364o\347\000\274m\327\277\000\000\000\000\230m\327\277\261\362\323\000\274m\327\277\035_L\000\t\000\000\000X\024}\267F-\246\000\001\000\000\000\270똶\a\000\000\000\200a\327\277\001\000\000\000\330蘶 h\327\277\060+\246\000Xs\327\277\024t\327\277\327E\246", '\000' <repeats 13 times>, "\001\000\000\000\000\000\000\000 \000\000\000\000\000\000\000\364O\000x\371\377\377\377", '\000' <repeats 12 times>, "@a\327\277\327E\246\000\022\257\326\000h\312T\n\350\323W\n!\000\000\000!\000\000\000\360\030\327\000\364o\347\000hu\327\277\230i\327\277\070u\327\277\340\373\323\000\000\000\000\000"...
buflen = 9
head = <optimized out>
next = <optimized out>
tail = <optimized out>
#37 0x02c792f7 in PyImport_ImportModuleLevel (name=0x9876490 "magnatune", globals=0x0, locals=0x0, fromlist=(), level=-1) at ../Python/import.c:2189
result = <optimized out>
#38 0x02aa13a3 in ?? () from /usr/lib/libpeas-1.0/loaders/libpythonloader.so
No symbol table info available.
#39 0x004c4b2c in peas_plugin_loader_load () from /usr/lib/libpeas-1.0.so.0
No symbol table info available.
#40 0x004be8c8 in ?? () from /usr/lib/libpeas-1.0.so.0
No symbol table info available.
#41 0x00cbbaca in g_cclosure_marshal_VOID__BOXED (closure=0x998bc08, return_value=0x0, n_param_values=2, param_values=0xa538318, invocation_hint=0xbfd779f0, marshal_data=0x4be740) at /build/buildd/glib2.0-2.29.18/./gobject/gmarshal.c:574
callback = 0x4be740
cc = 0x998bc08
data1 = 0x9992100
data2 = 0xb5195000
__PRETTY_FUNCTION__ = "g_cclosure_marshal_VOID__BOXED"
#42 0x00cb84ad in g_type_class_meta_marshal (closure=0x998bc08, return_value=0x0, n_param_values=2, param_values=0xa538318, invocation_hint=0xbfd779f0, marshal_data=0x44) at /build/buildd/glib2.0-2.29.18/./gobject/gclosure.c:885
class = <optimized out>
callback = <optimized out>
offset = 68
#43 0x00cb9a5c in g_closure_invoke (closure=0x998bc08, return_value=0x0, n_param_values=2, param_values=0xa538318, invocation_hint=0xbfd779f0) at /build/buildd/glib2.0-2.29.18/./gobject/gclosure.c:774
marshal = 0xcb8450 <g_type_class_meta_marshal>
marshal_data = 0x44
in_marshal = 0
__PRETTY_FUNCTION__ = "g_closure_invoke"
#44 0x00ccdd08 in signal_emit_unlocked_R (node=0x9907cc8, detail=0, instance=0x9992100, emission_return=0x0, instance_and_params=0xa538318) at /build/buildd/glib2.0-2.29.18/./gobject/gsignal.c:3310
accumulator = 0x0
emission = {next = 0xbfd77d68, instance = 0x9992100, ihint = {signal_id = 422, detail = 0, run_type = G_SIGNAL_RUN_LAST}, state = EMISSION_RUN, chain_type = 3038334976}
class_closure = 0x998bc08
hlist = 0x99ac8b0
handler_list = 0x9992140
return_accu = 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 = 422
max_sequential_handler_number = 10896
return_value_altered = 0
#45 0x00cd6b8f in g_signal_emit_valist (instance=0x9992100, signal_id=422, detail=0, var_args=0xbfd77ba0 "\364\257G") at /build/buildd/glib2.0-2.29.18/./gobject/gsignal.c:3003
instance_and_params = 0xa538318
signal_return_type = 4
param_values = 0xa53832c
node = 0x9907cc8
i = <optimized out>
n_params = 1
__PRETTY_FUNCTION__ = "g_signal_emit_valist"
#46 0x00cd6d03 in g_signal_emit (instance=0x9992100, signal_id=422, detail=0) at /build/buildd/glib2.0-2.29.18/./gobject/gsignal.c:3060
var_args = 0xbfd77b9c "\320\360\230\t\364\257G"
#47 0x004be719 in peas_engine_load_plugin () from /usr/lib/libpeas-1.0.so.0
No symbol table info available.
#48 0x004751ab in peas_gtk_plugin_manager_store_set_enabled () from /usr/lib/libpeas-gtk-1.0.so.0
No symbol table info available.
#49 0x004753a4 in peas_gtk_plugin_manager_store_set_all_enabled () from /usr/lib/libpeas-gtk-1.0.so.0
No symbol table info available.
#50 0x00475919 in ?? () from /usr/lib/libpeas-gtk-1.0.so.0
No symbol table info available.
#51 0x00cbaf6c in g_cclosure_marshal_VOID__VOID (closure=0xa10b5c8, return_value=0x0, n_param_values=1, param_values=0xa151048, invocation_hint=0xbfd77d70, marshal_data=0x0) at /build/buildd/glib2.0-2.29.18/./gobject/gmarshal.c:85
callback = 0x4758f0
cc = 0xa10b5c8
data1 = 0x9f225b0
data2 = <optimized out>
__PRETTY_FUNCTION__ = "g_cclosure_marshal_VOID__VOID"
#52 0x00cb9a5c in g_closure_invoke (closure=0xa10b5c8, return_value=0x0, n_param_values=1, param_values=0xa151048, invocation_hint=0xbfd77d70) at /build/buildd/glib2.0-2.29.18/./gobject/gclosure.c:774
marshal = 0xcbaee0 <g_cclosure_marshal_VOID__VOID>
marshal_data = 0x0
in_marshal = 0
__PRETTY_FUNCTION__ = "g_closure_invoke"
#53 0x00ccdec0 in signal_emit_unlocked_R (node=0x9642f00, detail=0, instance=0x9f225b0, emission_return=0x0, instance_and_params=0xa151048) at /build/buildd/glib2.0-2.29.18/./gobject/gsignal.c:3272
tmp = <optimized out>
handler = 0xa13e620
accumulator = 0x0
emission = {next = 0xbfd78168, instance = 0x9f225b0, ihint = {signal_id = 102, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 4}
class_closure = 0x9642eb0
hlist = 0x0
handler_list = 0xa13e620
return_accu = 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 = 102
max_sequential_handler_number = 10237
return_value_altered = 1
#54 0x00cd6b8f in g_signal_emit_valist (instance=0x9f225b0, signal_id=102, detail=0, var_args=0xbfd77f1c "\364?\231") at /build/buildd/glib2.0-2.29.18/./gobject/gsignal.c:3003
instance_and_params = 0xa151048
signal_return_type = 4
param_values = 0xa15105c
node = 0x9642f00
i = <optimized out>
n_params = 0
__PRETTY_FUNCTION__ = "g_signal_emit_valist"
#55 0x00cd6d03 in g_signal_emit (instance=0x9f225b0, signal_id=102, detail=0) at /build/buildd/glib2.0-2.29.18/./gobject/gsignal.c:3060
var_args = 0xbfd77f1c "\364?\231"
#56 0x007adf15 in gtk_widget_activate (widget=0x9f225b0) at /build/buildd/gtk+3.0-3.1.16/./gtk/gtkwidget.c:6162
__PRETTY_FUNCTION__ = "gtk_widget_activate"
#57 0x006611ca in gtk_menu_shell_activate_item (menu_shell=0x9957498, menu_item=0x9f225b0, force_deactivate=1) at /build/buildd/gtk+3.0-3.1.16/./gtk/gtkmenushell.c:1487
slist = <optimized out>
shells = 0xa1411c8
deactivate = <optimized out>
__PRETTY_FUNCTION__ = "gtk_menu_shell_activate_item"
#58 0x0066167d in gtk_menu_shell_button_release (widget=0x9957498, event=0x9f5cd78) at /build/buildd/gtk+3.0-3.1.16/./gtk/gtkmenushell.c:886
submenu = 0x0
menu_item = 0x9f225b0
deactivate = 1
menu_shell = <optimized out>
priv = 0x9957510
#59 0x006515ff in gtk_menu_button_release (event=0x9f5cd78, widget=0x9957498) at /build/buildd/gtk+3.0-3.1.16/./gtk/gtkmenu.c:3476
No locals.
#60 gtk_menu_button_release (widget=0x9957498, event=0x9f5cd78) at /build/buildd/gtk+3.0-3.1.16/./gtk/gtkmenu.c:3440
priv = <optimized out>
#61 0x00645dda in _gtk_marshal_BOOLEAN__BOXED (closure=0x963ef40, return_value=0xbfd78184, n_param_values=2, param_values=0xa160e00, invocation_hint=0xbfd78170, marshal_data=0x651510) at /build/buildd/gtk+3.0-3.1.16/./gtk/gtkmarshalers.c:85
callback = 0x651510 <gtk_menu_button_release>
cc = 0x963ef40
data1 = 0x9957498
data2 = 0x9633420
v_return = <optimized out>
__PRETTY_FUNCTION__ = "_gtk_marshal_BOOLEAN__BOXED"
#62 0x00cb84ad in g_type_class_meta_marshal (closure=0x963ef40, return_value=0xbfd78184, n_param_values=2, param_values=0xa160e00, invocation_hint=0xbfd78170, marshal_data=0xc4) at /build/buildd/glib2.0-2.29.18/./gobject/gclosure.c:885
class = <optimized out>
callback = <optimized out>
offset = 196
#63 0x00cb9a5c in g_closure_invoke (closure=0x963ef40, return_value=0xbfd78184, n_param_values=2, param_values=0xa160e00, invocation_hint=0xbfd78170) at /build/buildd/glib2.0-2.29.18/./gobject/gclosure.c:774
marshal = 0xcb8450 <g_type_class_meta_marshal>
marshal_data = 0xc4
in_marshal = 0
__PRETTY_FUNCTION__ = "g_closure_invoke"
#64 0x00ccdd08 in signal_emit_unlocked_R (node=0x9632a20, detail=0, instance=0x9957498, emission_return=0xbfd782bc, instance_and_params=0xa160e00) at /build/buildd/glib2.0-2.29.18/./gobject/gsignal.c:3310
accumulator = 0x9632a50
emission = {next = 0x0, instance = 0x9957498, ihint = {signal_id = 54, detail = 0, run_type = G_SIGNAL_RUN_LAST}, state = EMISSION_RUN, chain_type = 157561032}
class_closure = 0x963ef40
hlist = 0xa15afe8
handler_list = 0x0
return_accu = 0xbfd78184
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 = 54
max_sequential_handler_number = 10237
return_value_altered = 0
#65 0x00cd6a41 in g_signal_emit_valist (instance=0x9957498, signal_id=54, detail=0, var_args=0xbfd78320 "L\203\327\277x\315\365\t") at /build/buildd/glib2.0-2.29.18/./gobject/gsignal.c:3013
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 = 0x0
rtype = <optimized out>
static_scope = 0
instance_and_params = 0xa160e00
signal_return_type = 20
param_values = 0xa160e14
node = 0x9632a20
i = <optimized out>
n_params = 1
__PRETTY_FUNCTION__ = "g_signal_emit_valist"
#66 0x00cd6d03 in g_signal_emit (instance=0x9957498, signal_id=54, detail=0) at /build/buildd/glib2.0-2.29.18/./gobject/gsignal.c:3060
var_args = 0xbfd7831c "x\315\365\tL\203\327\277x\315\365\t"
#67 0x007aed73 in gtk_widget_event_internal (widget=0x9957498, event=0x9f5cd78) at /build/buildd/gtk+3.0-3.1.16/./gtk/gtkwidget.c:6131
signal_num = <optimized out>
return_val = 0
#68 0x006454d2 in gtk_propagate_event (widget=0x9957498, event=0x9f5cd78) at /build/buildd/gtk+3.0-3.1.16/./gtk/gtkmain.c:2624
tmp = <optimized out>
handled_event = <optimized out>
__PRETTY_FUNCTION__ = "gtk_propagate_event"
#69 0x00645958 in gtk_main_do_event (event=0x9f5cd78) at /build/buildd/gtk+3.0-3.1.16/./gtk/gtkmain.c:1894
event_widget = <optimized out>
grab_widget = 0x9f225b0
window_group = 0xa076190
rewritten_event = <optimized out>
device = <optimized out>
tmp_list = <optimized out>
__PRETTY_FUNCTION__ = "gtk_main_do_event"
#70 0x0025aa4c in _gdk_event_emit (event=0x9f5cd78) at /build/buildd/gtk+3.0-3.1.16/./gdk/gdkevents.c:71
No locals.
#71 0x00287a28 in gdk_event_source_dispatch (source=0x9659338, callback=0, user_data=0x0) at /build/buildd/gtk+3.0-3.1.16/./gdk/x11/gdkeventsource.c:360
display = <optimized out>
event = 0x9f5cd78
#72 0x00b9f77f in g_main_dispatch (context=0x9633180) at /build/buildd/glib2.0-2.29.18/./glib/gmain.c:2442
dispatch = 0x2879f0 <gdk_event_source_dispatch>
was_in_call = 0
user_data = 0x0
callback = 0
cb_funcs = 0x0
cb_data = 0x0
current_source_link = {data = 0x9659338, next = 0x0}
need_destroy = <optimized out>
source = 0x9659338
current = 0x9b80148
i = <optimized out>
#73 g_main_context_dispatch (context=0x9633180) at /build/buildd/glib2.0-2.29.18/./glib/gmain.c:3011
No locals.
#74 0x00b9feb0 in g_main_context_iterate (context=0x9633180, block=12249200, dispatch=1, self=<optimized out>) at /build/buildd/glib2.0-2.29.18/./glib/gmain.c:3089
max_priority = 2147483647
timeout = 769
some_ready = 1
nfds = <optimized out>
allocated_nfds = <optimized out>
fds = 0x969ea40
#75 0x00ba04bb in g_main_loop_run (loop=0x98565f8) at /build/buildd/glib2.0-2.29.18/./glib/gmain.c:3297
__PRETTY_FUNCTION__ = "g_main_loop_run"
#76 0x00644ba5 in gtk_main () at /build/buildd/gtk+3.0-3.1.16/./gtk/gtkmain.c:1367
loop = 0x98565f8
#77 0x0804a0a3 in main (argc=1, argv=0xbfd78674) at main.c:324
session_bus = 0x969865c
error = 0x0
rb_shell = 0x969f060
activated = 0
autostarted = <optimized out>
desktop_file_path = <optimized out>
context = <optimized out>
options = {{long_name = 0x804b43c "debug", short_name = 100 'd', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x804e15c, description = 0x804b442 "Enable debug output", arg_description = 0x0}, {long_name = 0x804b456 "debug-match", short_name = 68 'D', flags = 0, arg = G_OPTION_ARG_STRING, arg_data = 0x804e160, description = 0x804b638 "Enable debug output matching a specified string", arg_description = 0x0}, {long_name = 0x804b462 "no-update", short_name = 0 '\000', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x804e17c, description = 0x804b668 "Do not update the library with file changes", arg_description = 0x0}, {long_name = 0x804b46c "no-registration", short_name = 110 'n', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x804e164, description = 0x804b47c "Do not register the shell", arg_description = 0x0}, {long_name = 0x804b496 "dry-run", short_name = 0 '\000', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x804e178, description = 0x804b694 "Don't save any data permanently (implies --no-registration)", arg_description = 0x0}, {long_name = 0x804b49e "disable-plugins", short_name = 0 '\000', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x804e174, description = 0x804b4ae "Disable loading of plugins", arg_description = 0x0}, {long_name = 0x804b4c9 "rhythmdb-file", short_name = 0 '\000', flags = 0, arg = G_OPTION_ARG_STRING, arg_data = 0x804e170, description = 0x804b4d7 "Path for database file to use", arg_description = 0x0}, {long_name = 0x804b4f5 "playlists-file", short_name = 0 '\000', flags = 0, arg = G_OPTION_ARG_STRING, arg_data = 0x804e16c, description = 0x804b6d0 "Path for playlists file to use", arg_description = 0x0}, {long_name = 0x804b409 "quit", short_name = 113 'q', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x804e168, description = 0x804b504 "Quit Rhythmbox", arg_description = 0x0}, {long_name = 0x804b249 "", short_name = 0 '\000', flags = 0, arg = G_OPTION_ARG_STRING_ARRAY, arg_data = 0x804e180, description = 0x0, arg_description = 0x804b513 "[URI...]"}, {long_name = 0x0, short_name = 0 '\000', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x0, description = 0x0, arg_description = 0x0}}
__FUNCTION__ = "main"
Version: 0.13.x