Comment # 9 on bug 1068470 from
I just triggered the hanging at osc co with tracing. There it is indeed
ssl_connect which is hanging.

Command:
> bash -c "while [ 1 ]; do python -m trace --trace /usr/bin/osc co Base:System/parted; sleep 1; rm -Rf Base:System; done"

 --- modulename: Connection, funcname: connect
Connection.py(298):         self.socket.connect(addr)
 --- modulename: socket, funcname: meth
socket.py(228):     return getattr(self._sock,name)(*args)
Connection.py(299):         self.addr = addr
Connection.py(300):         self.setup_ssl()
 --- modulename: Connection, funcname: setup_ssl
Connection.py(209):         self.sockbio =
m2.bio_new_socket(self.socket.fileno(), 0)
 --- modulename: socket, funcname: meth
socket.py(228):     return getattr(self._sock,name)(*args)
Connection.py(211):         m2.ssl_set_bio(self.ssl, self.sockbio,
self.sockbio)
Connection.py(213):         self.sslbio = m2.bio_new(m2.bio_f_ssl())
Connection.py(215):         m2.bio_set_ssl(self.sslbio, self.ssl,
m2.bio_noclose)
Connection.py(301):         self.set_connect_state()
 --- modulename: Connection, funcname: set_connect_state
Connection.py(284):         m2.ssl_set_connect_state(self.ssl)
Connection.py(302):         ret = self.connect_ssl()
 --- modulename: Connection, funcname: connect_ssl
Connection.py(288):         return m2.ssl_connect(self.ssl, self._timeout)
<-- hangs here for several minutes


You are receiving this mail because: