On Fri, 18 Jul 2003, [EMAIL PROTECTED] wrote:

> (gdb) bt
> #0  0x2811c243 in _thread_kern_sched () from /usr/lib/libc_r.so.4
> #1  0x2811ca05 in _thread_kern_sched_state () from /usr/lib/libc_r.so.4
> #2  0x280df0d0 in _poll () from /usr/lib/libc_r.so.4
> #3  0x280df12e in poll () from /usr/lib/libc_r.so.4
> #4  0x807b51d in SysSendData (SockFD=-3,
>     pszBuffer=0x81bfa00 "421 [XMail 1.17 (FreeBSD/Ix86) ESMTP Server] - Error
> getting peer address info\r\n", iBufferSize=80,
>     iTimeout=30) at SysDepBSD.cpp:492
> #5  0x807b5bd in SysSend (SockFD=-3,
>     pszBuffer=0x81bfa00 "421 [XMail 1.17 (FreeBSD/Ix86) ESMTP Server] - Error
> getting peer address info\r\n", iBufferSize=80,
>     iTimeout=30) at SysDepBSD.cpp:533
> #6  0x804aa82 in BSckSendString (hBSock=0x80daf40,
>     pszBuffer=0x8315a00 "421 [XMail 1.17 (FreeBSD/Ix86) ESMTP Server] - Error
> getting peer address info", iTimeout=30)
>     at BuffSock.cpp:304
> #7  0x804aae7 in BSckVSendString (hBSock=0x80daf40, iTimeout=30,
> pszFormat=0x80894c9 "421 %s - %s") at BuffSock.cpp:334
> #8  0x806ce12 in SMTPClientThread (pThreadData=0xfffffffd) at SMTPSvr.cpp:397
> #9  0x807e024 in SysStkCall (pProc=0x806cd4c <SMTPClientThread(void *)>,
> pData=0xfffffffd) at SysDepBSD.cpp:3023
> #10 0x807c567 in SysThreadStartup (pThreadData=0x80f3e40) at
> SysDepBSD.cpp:1505
> #11 0x280e0128 in _thread_start () from /usr/lib/libc_r.so.4
> #12 0xb1c11ffc in ?? ()
> #13 0x807c653 in SysCreateThread (pThreadProc=0x806cd4c
> <SMTPClientThread(void *)>, pThreadData=0xfffffffd) at SysDepBSD.cpp:1552
> #14 0x807c6c8 in SysCreateServiceThread (pThreadProc=0x806cd4c
> <SMTPClientThread(void *)>, SockFD=-3) at SysDepBSD.cpp:1574
> #15 0x806cf40 in SMTPThreadProc (pThr

Ouch !! There's a bug in the SysAccept() function that makes it to return
the direct error code instead of SYS_INVALID_SOCKET. Passing -3 as socket
fd to your version of freebsd seems to make it crazy. I'll make a
1.17-pre03 asap.



- Davide

-
To unsubscribe from this list: send the line "unsubscribe xmail" in
the body of a message to [EMAIL PROTECTED]
For general help: send the line "help" in the body of a message to
[EMAIL PROTECTED]

Reply via email to