Re: [Rhythmbox-devel] rbdesklet, bonobo and crashing



>  - No way to query as to whether RB is paused. 
>  - No way to tell RB to stop.
> 
> I'd also like to be able to query and set the rating for the currently
> playing song, but that's not really any priority, it'd just be nice.

I'm currently hacking on this bonobo interface, but it's being slower
than what I hoped. I can try to add those while I'm at it. By "tell RB
to stop", do you mean you want to be able to toggle play/pause from
bonobo?


Your backtraces unfortunately don't have many symbols, so that's not
really helpful :-/ . Maybe enabling debugging in ORBit would help.

Here the parameters of _get_playing_title don't look good at all:
(that's not really helpful, but I don't have much more to say about the
bts ;)
> #4  0x080603c9 in rb_shell_corba_get_playing_title (_servant=0xfffffffc,
>     ev=0xbfffccd0) at rb-shell.c:542
> #5  0x080b6546 in _ORBIT_skel_small_GNOME_Rhythmbox_getPlayingTitle (
>     _o_servant=0xfffffffc, _o_retval=0x40921d38, _o_args=0x0,
>     _o_ctx=0xbfffcb90, _o_ev=0xfffffffc,
>     _impl_getPlayingTitle=0x8060320 <rb_shell_corba_get_playing_title>)
>     at Rhythmbox-skels.c:189

Christophe


> #6  0x4073e167 in ORBit_POA_setup_root () from /usr/lib/libORBit-2.so.0
> #7  0x407430b5 in ORBit_OAObject_invoke () from /usr/lib/libORBit-2.so.0
> #8  0x4072e5be in ORBit_small_invoke_adaptor () from
> /usr/lib/libORBit-2.so.0
> #9  0x4073e536 in ORBit_recv_buffer_return_sys_exception ()
>    from /usr/lib/libORBit-2.so.0
> #10 0x4073ea3c in ORBit_recv_buffer_return_sys_exception ()
>    from /usr/lib/libORBit-2.so.0
> #11 0x4073edcc in ORBit_recv_buffer_return_sys_exception ()
>    from /usr/lib/libORBit-2.so.0
> #12 0x40742fa1 in ORBit_handle_request () from /usr/lib/libORBit-2.so.0
> #13 0x4072b22e in giop_connection_handle_input () from
> /usr/lib/libORBit-2.so.0
> #14 0x406d3ac9 in link_connection_set_max_buffer ()
>    from /usr/lib/libORBitCosNaming-2.so.0
> #15 0x406d5a00 in link_servers_move_io_T ()
>    from /usr/lib/libORBitCosNaming-2.so.0
> #16 0x40984086 in unblock_source () from /usr/lib/libglib-2.0.so.0
> #17 0x40985029 in g_main_context_dispatch () from
> /usr/lib/libglib-2.0.so.0
> #18 0x40985347 in g_main_context_dispatch () from
> /usr/lib/libglib-2.0.so.0
> #19 0x4098555d in g_main_context_iteration () from
> /usr/lib/libglib-2.0.so.0
> #20 0x406d1839 in link_main_iteration () from
> /usr/lib/libORBitCosNaming-2.so.0
> #21 0x4072a5ac in giop_recv_buffer_get () from /usr/lib/libORBit-2.so.0
> #22 0x4072e30d in ORBit_small_invoke_stub () from
> /usr/lib/libORBit-2.so.0
> #23 0x4072e200 in ORBit_small_invoke_stub_n () from
> /usr/lib/libORBit-2.so.0
> #24 0x40741b82 in ORBit_c_stub_invoke () from /usr/lib/libORBit-2.so.0
> #25 0x407077ca in ConfigDatabase_set () from /usr/lib/libgconf-2.so.4
> #26 0x4070e8c4 in ConfigDatabase__iinterface () from
> /usr/lib/libgconf-2.so.4
> #27 0x00000006 in ?? ()
> #0  0x4091c354 in __pthread_sigsuspend () from /lib/libpthread.so.0
> 
> So, does this give anyone a clue about what might be wrong?



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]