http://bugs.meego.com/show_bug.cgi?id=4835
--- Comment #15 from khul <klas_hultqvist(a)hotmail.com> 2011-01-19 23:12:13 PST ---
I compiled syncevolution 1.0 and openobex 1.5 and ran with and without
debugger. I'm using 64bit ubuntu 10.10. The problem is still there. I noticed
that when sdp_close() is called in sdp_source_cb_impl() for G_IO_IN and SDP_REQ
the icon on the phone goes from blue (connected) to white (disconnected). I
also noticed that during the subsequent obex attempt the obex_data_indication()
function, called from obex_transport_input(), sees msg->data_size=0 and tries
to read 3 bytes which results in errno=104 (connection reset by peer, I think)
and a return code of -1. Back in the syncevolution code, in
ObexTransportAgent::obex_fd_source_cb_impl() this leads to the section of code
with comments "transport error, no way to recovery, simply abort".
I don't understand this at all, but it seems a bit surprising that the sdp
session is closed and the phone disconnected before the obex transport starts.
Maybe it's normal?
Anyway, I'm giving up on this for now. I installed funambol on a local server
and sync my laptop and phone via that.
--
Configure bugmail:
http://bugs.meego.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching the assignee of the bug.
You are watching someone on the CC list of the bug.