https://bugzilla.novell.com/show_bug.cgi?id=400834 User mmeeks@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=400834#c1 Michael Meeks <mmeeks@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |sragavan@novell.com --- Comment #1 from Michael Meeks <mmeeks@novell.com> 2008-06-23 08:16:16 MDT --- Soo ... it seems that we are doomed to have an ESTABLISHED connection to block on, with no hope of ever getting any data from it: which is at best painful, and at worst - clearly leads to this sort of hang. I guess I would recommend that when the online status changes, we actively kill the connection and/or close the socket ;-) Unfortunately it looks like that is what we are trying to do, but not doing. In the case of: #17 0xb6c8df2a in e_gw_connection_send_message (cnc=0x81576d0, msg=0x88d3088) at e-gw-connection.c:676 #18 0xb6c97656 in e_gw_connection_dispose (object=0x81576d0) at e-gw-connection.c:261 .. #21 0xb7e8e040 in e_book_backend_set_mode (backend=0xabd10760, mode=1) at e-book-backend.c:779 #22 0xb7e90455 in set_backend_online_status (key=0x817a600, value=0xabd10760, data=0x1) at e-data-book-factory.c:462 To avoid sending a message, that is if we are forced off line, vs. trying to take ourselves gracefully off-line in response to user-input (?). if (dbus_message_we_really_are_off_line) { ... don't start sending messages ... & waiting for replies that don't come ;-) ... } -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.