Stephen Warren <[EMAIL PROTECTED]> writes:
> From this, it seems that all your problems are with MacOS X, and
> it's independent of single/dual-CPU. If that's correct, is it
> possible for you to test Linux clients against the Mac server and
> Mac clients against the Linux server, to see if it's a Mac client or
> server issue?
That's correct. Only OS X and only --ssl (--tls works).
* Linux server / Mac client:
- I tested with GyazMail and it worked fine, when it did not before
when running against a Mac server (localhost).
* Mac server / Linux client:
- Evolution on Linux crashes with the following monster traceback.
So it looks like this is a Mac server issue?
nadja:~/svn/tmda/trunk jasonrm$ python2.5 bin/tmda-ofmipd -f -d --ssl
--ssl-cert=~/.tmda/nadja.pem --ssl-key=~/.tmda/nadja.pem
tmda-ofmipd started at Sun, 04 Mar 2007 13:09:28 -0700
Listening on nadja:8025
TlsRecordLayer.__init__: Set self.closed at startup
handshake: cipherSuites= [53, 47, 10, 5]
handshake: clientHello.cipher_suites= [65664, 196736, 458944, 393280, 131200,
262272, 4, 65279, 10, 65278, 9, 100, 98, 3, 6]
Incoming connection from: ('172.18.3.101', 34750)
Incoming connection to: ('172.18.3.17', 8025)
TLSConnection._handshakeWrapperAsync: _shutdown: Exception (!fault path)
Traceback (most recent call last):
File "/sw/lib/python2.5/site-packages/tlslite/TLSConnection.py", line 1542,
in _handshakeWrapperAsync
yield result
GeneratorExit
TlsRecordLayer._shutdown: Set self.closed
File "bin/tmda-ofmipd", line 1428, in <module>
main()
File "bin/tmda-ofmipd", line 1421, in main
asyncore.loop()
File "/sw/lib/python2.5/asyncore.py", line 191, in loop
poll_fun(timeout, map)
File "/sw/lib/python2.5/asyncore.py", line 132, in poll
read(obj)
File "/sw/lib/python2.5/asyncore.py", line 68, in read
obj.handle_read_event()
File "/sw/lib/python2.5/asyncore.py", line 384, in handle_read_event
self.handle_accept()
File "bin/tmda-ofmipd", line 1370, in handle_accept
SMTPSession(conn, self._process_msg_func)
File "bin/tmda-ofmipd", line 737, in __init__
self.signon()
File "bin/tmda-ofmipd", line 762, in signon
self.push('220 %s ESMTP tmda-ofmipd' % (self.__fqdn))
File "bin/tmda-ofmipd", line 767, in push
asynchat.async_chat.push(self, msg + '\r\n')
File "/sw/lib/python2.5/asynchat.py", line 160, in push
self.initiate_send()
File "/sw/lib/python2.5/asynchat.py", line 219, in initiate_send
num_sent = self.send (self.ac_out_buffer[:obs])
File "bin/tmda-ofmipd", line 502, in send
self.setWriteOp(writeBuffer)
File
"/sw/lib/python2.5/site-packages/tlslite/integration/AsyncStateMachine.py",
line 233, in setWriteOp
self._clear()
File
"/sw/lib/python2.5/site-packages/tlslite/integration/AsyncStateMachine.py",
line 28, in _clear
self.handshaker = None
File "/sw/lib/python2.5/site-packages/tlslite/TLSConnection.py", line 1034,
in handshakeServerAsync
yield result
File "/sw/lib/python2.5/site-packages/tlslite/TLSConnection.py", line 1556,
in _handshakeWrapperAsync
self._shutdown(False)
File "/sw/lib/python2.5/site-packages/tlslite/TLSRecordLayer.py", line 467,
in _shutdown
traceback.print_stack()
error: uncaptured python exception, closing channel <__main__.SMTPServer
listening nadja:8025 at 0x14298a0> (<type 'exceptions.AssertionError'>:
[/sw/lib/python2.5/asyncore.py|read|68]
[/sw/lib/python2.5/asyncore.py|handle_read_event|384]
[bin/tmda-ofmipd|handle_accept|1370] [bin/tmda-ofmipd|__init__|737]
[bin/tmda-ofmipd|signon|762] [bin/tmda-ofmipd|push|767]
[/sw/lib/python2.5/asynchat.py|push|160]
[/sw/lib/python2.5/asynchat.py|initiate_send|219] [bin/tmda-ofmipd|send|502]
[/sw/lib/python2.5/site-packages/tlslite/integration/AsyncStateMachine.py|setWriteOp|229]
[/sw/lib/python2.5/site-packages/tlslite/integration/AsyncStateMachine.py|_checkAssert|62])
TLSRecordLayer.readAsync: Raise: GeneratorExit
TLSRecordLayer.writeAsync: Raise: Closed
TLSRecordLayer.writeAsync: Exception:
Traceback (most recent call last):
File "/sw/lib/python2.5/site-packages/tlslite/TLSRecordLayer.py", line 272,
in writeAsync
raise ValueError()
ValueError
TlsRecordLayer._shutdown: Set self.closed
File "bin/tmda-ofmipd", line 1428, in <module>
main()
File "bin/tmda-ofmipd", line 1421, in main
asyncore.loop()
File "/sw/lib/python2.5/asyncore.py", line 191, in loop
poll_fun(timeout, map)
File "/sw/lib/python2.5/asyncore.py", line 138, in poll
write(obj)
File "/sw/lib/python2.5/asyncore.py", line 76, in write
obj.handle_write_event()
File "/sw/lib/python2.5/asyncore.py", line 397, in handle_write_event
self.handle_write()
File "bin/tmda-ofmipd", line 465, in handle_write
self.inWriteEvent()
File
"/sw/lib/python2.5/site-packages/tlslite/integration/AsyncStateMachine.py",
line 150, in inWriteEvent
self.outWriteEvent()
File "bin/tmda-ofmipd", line 488, in outWriteEvent
self.siblingClass.handle_write(self)
File "/sw/lib/python2.5/asynchat.py", line 153, in handle_write
self.initiate_send ()
File "/sw/lib/python2.5/asynchat.py", line 219, in initiate_send
num_sent = self.send (self.ac_out_buffer[:obs])
File "bin/tmda-ofmipd", line 502, in send
self.setWriteOp(writeBuffer)
File
"/sw/lib/python2.5/site-packages/tlslite/integration/AsyncStateMachine.py",
line 231, in setWriteOp
self._doWriteOp()
File
"/sw/lib/python2.5/site-packages/tlslite/integration/AsyncStateMachine.py",
line 181, in _doWriteOp
self.result = self.writer.next()
File "/sw/lib/python2.5/site-packages/tlslite/TLSRecordLayer.py", line 294,
in writeAsync
self._shutdown(False)
File "/sw/lib/python2.5/site-packages/tlslite/TLSRecordLayer.py", line 467,
in _shutdown
traceback.print_stack()
error: uncaptured python exception, closing channel <__main__.SMTPSession
connected 172.18.3.101:34750 at 0x14299b8> (<type 'exceptions.ValueError'>:
[/sw/lib/python2.5/asyncore.py|write|76]
[/sw/lib/python2.5/asyncore.py|handle_write_event|397]
[bin/tmda-ofmipd|handle_write|465]
[/sw/lib/python2.5/site-packages/tlslite/integration/AsyncStateMachine.py|inWriteEvent|150]
[bin/tmda-ofmipd|outWriteEvent|488]
[/sw/lib/python2.5/asynchat.py|handle_write|153]
[/sw/lib/python2.5/asynchat.py|initiate_send|219] [bin/tmda-ofmipd|send|502]
[/sw/lib/python2.5/site-packages/tlslite/integration/AsyncStateMachine.py|setWriteOp|231]
[/sw/lib/python2.5/site-packages/tlslite/integration/AsyncStateMachine.py|_doWriteOp|181]
[/sw/lib/python2.5/site-packages/tlslite/TLSRecordLayer.py|writeAsync|272])
_________________________________________________
tmda-workers mailing list ([email protected])
http://tmda.net/lists/listinfo/tmda-workers