The problem location may actually be far from the actual abort. Could you mail me the complete debug log?
Rainer > -----Original Message----- > From: [email protected] [mailto:rsyslog- > [email protected]] On Behalf Of [email protected] > Sent: Friday, May 20, 2011 3:26 PM > To: [email protected] > Subject: [rsyslog] Heavy stability problems when using TLS > > Hi Rainer, > > it will take me some time to set this up, but I guess that is the way to go... > > In the meantime syslog crashed while the debug log was running, but > unfortunately it seems like there is nothing interesting in there. > I still post it, just in case it tells you something... > > The core dump again contains "(...)ITICAL> Socket bind error, errno=50: > Cannot assign requested add(...)" > > Best regards > Ole > > > (...) > 5401.988709000:4: --------<NSDSEL_PTCP> calling select, active fds (max 36): 8 > 9 11 19 32 36 > 5401.988737200:4: hasRcvInBuffer on nsd 138268: pszRcvBuf 0, lenRcvBuf 0 > 5401.988745400:4: hasRcvInBuffer on nsd 856f0: pszRcvBuf 0, lenRcvBuf 0 > 5401.988753400:4: hasRcvInBuffer on nsd 160ff8: pszRcvBuf 6b9e28, > lenRcvBuf -1 > 5401.988761300:4: hasRcvInBuffer on nsd 177408: pszRcvBuf 1be080, > lenRcvBuf -1 > 5401.988768800:4: GnuTLS requested retry of 2 operation - executing > 5401.988776100:4: retrying gtls recv, nsd: 177408 > 5401.988785800:4: GnuTLS receive requires a retry (this most probably is OK > and no error condition) > 5401.988793900:4: gtlsRecordRecv return. nsd 177408, iRet -2100, lenRcvd -28, > lenRcvBuf -1, ptrRcvBuf 359 > 5401.988804900:4: hasRcvInBuffer on nsd 138268: pszRcvBuf 0, lenRcvBuf 0 > 5401.988812900:4: hasRcvInBuffer on nsd 856f0: pszRcvBuf 0, lenRcvBuf 0 > 5401.988820700:4: hasRcvInBuffer on nsd 160ff8: pszRcvBuf 6b9e28, > lenRcvBuf -1 > 5401.988828500:4: hasRcvInBuffer on nsd 177408: pszRcvBuf 1be080, > lenRcvBuf -1 > 5401.988836400:4: hasRcvInBuffer on nsd 15ecd0: pszRcvBuf 607150, > lenRcvBuf -1 > 5401.988844200:4: hasRcvInBuffer on nsd 1409a8: pszRcvBuf 1b9040, > lenRcvBuf -1 > 5401.988852100:4: --------<NSDSEL_PTCP> calling select, active fds (max 36): 8 > 9 11 19 32 36 > 5401.988880100:4: hasRcvInBuffer on nsd 138268: pszRcvBuf 0, lenRcvBuf 0 > 5401.988888300:4: hasRcvInBuffer on nsd 856f0: pszRcvBuf 0, lenRcvBuf 0 > 5401.988896300:4: hasRcvInBuffer on nsd 160ff8: pszRcvBuf 6b9e28, > lenRcvBuf -1 > 5401.988904300:4: hasRcvInBuffer on nsd 177408: pszRcvBuf 1be080, > lenRcvBuf -1 > 5401.988911700:4: GnuTLS requested retry of 2 operation - executing > 5401.988919000:4: retrying gtls recv, nsd: 177408 > 5401.988928700:4: GnuTLS receive requires a retry (this most probably is OK > and no error condition) > 5401.988936900:4: gtlsRecordRecv return. nsd 177408, iRet -2100, lenRcvd -28, > lenRcvBuf -1, ptrRcvBuf 359 > 5401.988947700:4: hasRcvInBuffer on nsd 138268: pszRcvBuf 0, lenRcvBuf 0 > 5401.988955700:4: hasRcvInBuffer on nsd 856f0: pszRcvBuf 0, lenRcvBuf 0 > 5401.988963500:4: hasRcvInBuffer on nsd 160ff8: pszRcvBuf 6b9e28, > lenRcvBuf -1 > 5401.988971300:4: hasRcvInBuffer on nsd 177408: pszRcvBuf 1be080, > lenRcvBuf -1 > 5401.988979100:4: hasRcvInBuffer on nsd 15ecd0: pszRcvBuf 607150, > lenRcvBuf -1 > 5401.988986900:4: hasRcvInBuffer on nsd 1409a8: pszRcvBuf 1b9040, > lenRcvBuf -1 > 5401.988994800:4: --------<NSDSEL_PTCP> calling select, active fds (max 36): 8 > 9 11 19 32 36 > 5401.989022800:4: hasRcvInBuffer on nsd 138268: pszRcvBuf 0, lenRcvBuf 0 > 5401.989031000:4: hasRcvInBuffer on nsd 856f0: pszRcvBuf 0, lenRcvBuf 0 > 5401.989038900:4: hasRcvInBuffer on nsd 160ff8: pszRcvBuf 6b9e28, > lenRcvBuf -1 > 5401.989046 > > > -----Ursprüngliche Nachricht----- > Von: [email protected] [mailto:rsyslog- > [email protected]] Im Auftrag von Rainer Gerhards > Gesendet: Freitag, 20. Mai 2011 12:02 > An: rsyslog-users > Betreff: Re: [rsyslog] Heavy stability problems when using TLS > > I forgot to mention: > > > Well, I think the key thing is try to setup some lab where the crashes > happen > > as well. I guess it is either message-induced or induced by some > > issues in Solaris threading. Maybe it helps if you record traffic > > (from sufficient > > sources) and replay it against a Linux box. If that one crashes, we > > have > more > > options. If it does not crash, this does not directly point us to > something, > > unfortunately... > > What I am looking for is some better information on when the crash > happens. > So valgrind is often a good choice to check if there are some violations. Not > sure, though, if that's available on Solaris. > > Rainer > _______________________________________________ > rsyslog mailing list > http://lists.adiscon.net/mailman/listinfo/rsyslog > http://www.rsyslog.com > _______________________________________________ > rsyslog mailing list > http://lists.adiscon.net/mailman/listinfo/rsyslog > http://www.rsyslog.com _______________________________________________ rsyslog mailing list http://lists.adiscon.net/mailman/listinfo/rsyslog http://www.rsyslog.com

