nnrpd dies

David E Mussulman mussulma at illinois.edu
Mon Aug 15 22:04:47 UTC 2011


Hey gang,

So as of Friday evening sometime, my set-it-and-forget-it news server
stopped accepting NNRP requests.  From the logs (and my client
experience), it accepts the connection, gets good/valid authentication
info, and then dies.  I don't know what would have happened to break
this (but for good measure, I patched up the latest CentOS 5.6 and
rebooted, to no avail.)

I checked if our kerberos against AD auth was failing, but that seemed
to work okay.  (Manually running the auth_krb5 command succeeds.)  I
double-checked our perl_access script, and that's running okay too.  If
I login with bad credentials, I'm denied as expected and the connection
stays up.  If I login successfully, the connection drops.

If I turn on tracing with nnrpd, here's what I see:

bash-3.2$ ./nnrpd -p 8001 -D -f -t
*** glibc detected *** - nnrpd: dcs-news1.cs.: malloc(): memory
corruption: 0x09b04308 ***
======= Backtrace: =========
/lib/libc.so.6[0xd7a3fd]
/lib/libc.so.6(__libc_malloc+0x67)[0xd7bfb7]
/lib/libc.so.6(open_memstream+0x26)[0xd6fca6]
/lib/libc.so.6(__vsyslog_chk+0x76)[0xdde5d6]
/lib/libc.so.6(syslog+0x2a)[0xddeb9a]
- nnrpd: dcs-news1.cs.[0x80606c4]
- nnrpd: dcs-news1.cs.[0x8060b5b]
- nnrpd: dcs-news1.cs.(PERMgetpermissions+0x540)[0x8061940]
- nnrpd: dcs-news1.cs.(CMDauthinfo+0x391)[0x8057e01]
- nnrpd: dcs-news1.cs.(main+0x1089)[0x805cd59]
/lib/libc.so.6(__libc_start_main+0xdc)[0xd25e9c]
- nnrpd: dcs-news1.cs.[0x8052801]
======= Memory map: ========
(snipped for brevity)

Can anyone help me troubleshoot what's wrong, and how I can fix it?
News is dead in the water here, and I'm really not sure why.

TIA,
Dave



More information about the inn-workers mailing list