Re: [Evolution-hackers] how to debug evolution-wombat freeze



> 	Can people actually reliably reproduce this bug though ? I really want
> to avoid having to build evo, and I want to know if this fixes it.

I can reproduce this reliably. If I change any gconf key that the
summary is listening to, it will throw away and recreate its CalClients,
resulting in connector wedging like so:

        #0  0x41499736 in sigsuspend () from /lib/libc.so.6
        #1  0x41364198 in __pthread_wait_for_restart_signal ()
           from /lib/libpthread.so.0
        #2  0x41365cc9 in __pthread_alt_lock () from /lib/libpthread.so.0
        #3  0x413629f7 in pthread_mutex_lock () from /lib/libpthread.so.0
        #4  0x41301ddd in ORBit_POA_handle_request (poa=0x81139c0,
            recv_buffer=0x8257578, objkey=0x8257590) at poa.c:1336
        #5  0x41305563 in ORBit_handle_request (orb=0x81137b0, recv_buffer=0x8257578)
            at orbit-adaptor.c:191
        #6  0x412ef1cf in giop_connection_handle_input (lcnx=0x813e678)
            at giop-recv-buffer.c:1275
        #7  0x4130ba3c in link_connection_io_handler (gioc=0x0, condition=G_IO_IN,
            data=0x813e678) at linc-connection.c:1241
        #8  0x4130d697 in link_source_dispatch (source=0x813e4e8,
            callback=0x4130b8d0 <link_connection_io_handler>, user_data=0x813e678)
            at linc-source.c:54
        #9  0x413fafd8 in unblock_source () from /usr/lib/libglib-2.0.so.0
        #10 0x413fc10d in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
        #11 0x413fc56e in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
        #12 0x413fc728 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
        #13 0x41309893 in link_main_iteration (block_for_reply=1) at linc.c:230
        #14 0x412ee4ba in giop_recv_buffer_get (ent=0xbffff2c0)
            at giop-recv-buffer.c:711
        #15 0x412f1f2d in ORBit_small_invoke_stub (obj=0x817dc60, m_data=0x412d30c0,
            ret=0x0, args=0x0, ctx=0x0, ev=0xbffff430) at orbit-small.c:642
        #16 0x412f1e30 in ORBit_small_invoke_stub_n (object=0x817dc60, methods=0x8,
            index=-4, ret=0x0, args=0x0, ctx=0x0, ev=0x41499ea0) at orbit-small.c:571
        #17 0x4130434f in ORBit_c_stub_invoke (obj=0x817dc60, methods=0x80fb8b4,
            method_index=1, ret=0x0, args=0x0, ctx=0x0, ev=0x80fb8b4, class_id=1,
            method_offset=8, skel_impl=0x817dc60) at poa.c:2492
        #18 0x412c90b4 in Bonobo_Unknown_unref ()
           from /opt/gnome2/lib/libbonobo-activation.so.4
        #19 0x4121aea4 in bonobo_object_release_unref ()
           from /opt/gnome2/lib/libbonobo-2.so.0
        #20 0x080bfc49 in cal_finalize (object=0x8250628) at cal.c:831
        #21 0x4132b935 in g_object_class_list_properties ()
           from /usr/lib/libgobject-2.0.so.0
        #22 0x4132e441 in g_object_unref () from /usr/lib/libgobject-2.0.so.0
        #23 0x4121a883 in bonobo_url_lookup () from /opt/gnome2/lib/libbonobo-2.so.0
        #24 0x413011bb in ORBit_POA_deactivate_object (poa=0x8113808, pobj=0x8250478,
            do_etherealize=1 '\001', is_cleanup=160 '\x{FFFF}') at poa.c:997
        #25 0x4130213e in ORBit_POAObject_post_invoke (pobj=0x1) at poa.c:1633
        #26 0x413016a9 in ORBit_POAObject_handle_request (pobj=0x8250478,
            opname=0x818d9a4 "unref", ret=0x0, args=0x0, ctx=0x0,
            recv_buffer=0x8257618, ev=0xbffff640) at poa.c:1277
        #27 0x413019f4 in ORBit_POAObject_invoke_incoming_request (pobj=0x8250478,
            recv_buffer=0x8257618, opt_ev=0xbffff640) at poa.c:1312
        #28 0x41301e12 in ORBit_POA_handle_request (poa=0x8257618,
            recv_buffer=0x8257618, objkey=0x8257630) at poa.c:1508
        #29 0x41305563 in ORBit_handle_request (orb=0x81137b0, recv_buffer=0x8257618)
            at orbit-adaptor.c:191
        #30 0x412ef1cf in giop_connection_handle_input (lcnx=0x813e678)
            at giop-recv-buffer.c:1275
        #31 0x4130ba3c in link_connection_io_handler (gioc=0x0, condition=G_IO_IN,
            data=0x813e678) at linc-connection.c:1241
        #32 0x4130d697 in link_source_dispatch (source=0x813e538,
            callback=0x4130b8d0 <link_connection_io_handler>, user_data=0x813e678)
            at linc-source.c:54
        #33 0x413fafd8 in unblock_source () from /usr/lib/libglib-2.0.so.0
        #34 0x413fc10d in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
        #35 0x413fc56e in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
        #36 0x413fcdfc in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
        #37 0x412158fa in bonobo_main () from /opt/gnome2/lib/libbonobo-2.so.0
        #38 0x08075813 in main (argc=3, argv=0xbffff994) at main.c:450
        #39 0x414858ae in __libc_start_main () from /lib/libc.so.6
        



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