variety of SEGV's...

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi all. I just put nntpcache-2.3.2.1 on a Solaris 2.6 box (sparc).
I'm seeing a bunch of SEGV's that concern me.. 3 of them are just
in children processes, and recovery is perfect, but once the parent
process SEGV'ed leaving me refusing connections of course..

If anyone has any ideas on how to fix these, please let me know
ASAP. nntpcache was compiled with gcc 2.7.2.1

(I apologize in advance for the long, unwrapped lines to follow)


Case 1:
-------

Jul 28 08:48:13 michelob nntpcached[352]: nntpcache.c:400: starting client task
Jul 28 08:48:13 michelob nntpcache-client[16677]: client task awakening
Jul 28 08:48:14 michelob nntpcache-client[16677]: spc-isp-van-uas-01-29.sprint.ca connect from unknown@spc-isp-van-uas-01-29.sprint.ca (209.103.0.30)
Jul 28 08:48:14 michelob nntpcache-client[16677]: sockets.c:427: <- GROUP alt.binaries.pictures.erotica.amateur
Jul 28 08:48:15 michelob nntpcache-client[16677]: sockets.c:427: <- LISTGROUP alt.binaries.pictures.erotica.amateur
Jul 28 08:48:15 michelob nntpcache-client[16677]: sockets.c:153: server attach bypassed (server tagged down) 297 seconds remaining before retry
Jul 28 08:48:15 michelob nntpcache-client[16677]: nntpcache.c:208:Connection refused: SIGSEGV!
Jul 28 08:48:15 michelob nntpcache-client[16677]: spc-isp-van-uas-01-29.sprint.ca exit articles 0 group 1
Jul 28 08:48:15 michelob nntpcache-client[16677]: spc-isp-van-uas-01-29.sprint.ca times user 0.00 system 0.00 elapsed 2.00
Jul 28 08:48:15 michelob nntpcached[16677]: clean shutdown with error 1. dumping core for debug analysis


Jul 28 08:50:53 michelob nntpcache-client[16709]: sockets.c:427: <- LISTGROUP alt.binaries.pictures.erotica.amateur.female
Jul 28 08:50:53 michelob nntpcache-client[16709]: sockets.c:153: server attach bypassed (server tagged down) 139 seconds remaining before retry
Jul 28 08:50:53 michelob nntpcache-client[16709]: nntpcache.c:208:Connection refused: SIGSEGV!
Jul 28 08:50:53 michelob nntpcache-client[16709]: spc-isp-van-uas-04-29.sprint.ca exit articles 0 groups 1
Jul 28 08:50:53 michelob nntpcache-client[16709]: spc-isp-van-uas-04-29.sprint.ca times user 0.00 system 0.01 elapsed 1.00
Jul 28 08:50:53 michelob nntpcached[16709]: clean shutdown with error 1. dumping core for debug analysis

Case 2: 
-------

Similar to above, but different message during the actual SIGSEGV. Note a "LISTGROUP" in
both cases..

Jul 28 08:52:15 michelob nntpcache-client[16723]: sockets.c:427: <- GROUP alt.binaries.pictures
.erotica.early-teens
Jul 28 08:52:15 michelob nntpcache-client[16723]: spc-isp-hfx-uas-03-29.sprint.ca group alt.bin
aries.pictures.erotic.children 1
Jul 28 08:52:15 michelob nntpcache-client[16723]: sockets.c:427: <- LISTGROUP alt.binaries.pict
ures.erotica.early-teens
Jul 28 08:52:15 michelob nntpcache-client[16723]: sockets.c:153: server attach bypassed (server
 tagged down) 57 seconds remaining before retry
 Jul 28 08:52:15 michelob nntpcache-client[16723]: nntpcache.c:208:Bad file number: SIGSEGV!
 Jul 28 08:52:15 michelob nntpcache-client[16723]: spc-isp-hfx-uas-03-29.sprint.ca exit articles
  1 groups 2
  Jul 28 08:52:15 michelob nntpcache-client[16723]: spc-isp-hfx-uas-03-29.sprint.ca times user 0.
  00 system 0.03 elapsed 18.00
  Jul 28 08:52:15 michelob nntpcached[16723]: clean shutdown with error 1. dumping core for debug
   analysis


I've had about 8 of the "connectiong refused SIGSEGV" mesages (all with preceding LISTGROUP
commands) and 2 of the "Bad file number" segv's in the last 3 hours.


Case 3:
-------

Jul 28 10:45:22 michelob nntpcache-client[17609]: sockets.c:427: <- MM-$TJ(JFJR%!DO'YN&SCKP

Whole bunch of weird crap like that...
followed by:

Jul 28 10:45:22 michelob nntpcached[352]: nntpcache.c:400: starting client task
Jul 28 10:45:22 michelob nntpcached[352]: nntpcache.c:208:Interrupted system call: SIGSEGV!

then immediately lots more of the weird stuff. Note that nntpcached[352] was the parent
process. At that point, it appears that the children finished doing there business,
but with some failures:

Jul 28 10:45:23 michelob nntpcache-client[18561]: article.c:259: adding <35c4867f.256884@news.u
swest.net>:some-news-server.sprint.ca/alt/fan/oksana-bayul/small-tits/72460 to cache.history (failed)

Jul 28 10:45:24 michelob nntpcache-client[17609]: sockets.c:427: <- M?T:ZU"0VBWERU^;6Y68#RW%LS1
*.Q+LN`".M=T,.HRC[VYX>+Q7M>

Lots more garbagte from that same child, but at this point I think we were dead  in the
water, not accepting connections anymore. Most children seemed to finish sending articles
fine. Note that are about 25-40 entries of the garbage per second. Sometimes 300-400
entries per second.

Then:

Jul 28 10:45:32 michelob nntpcache-client[17609]: sockets.c:463: => [some-news-server.sprint.ca] MKTWP)\,
/!*V&L>(XO$FK7?@W3(;5B#9J+_[5*Q46[+]PE<$EQQBO5O


Initial suspisions: One of the children went haywire and starting logging the contents of
its transfers to/from the backend content server. This is what the log files look like.
This is related to the parent process core dumping.

The other suspision is that it was some sort of attack, but I don't think so..

I do see the contents of posts to bqackend sometimes:

Jul 28 13:56:10 michelob nntpcache-client[24208]: sockets.c:463: => [some-news-server.sprint.ca] Message-ID: <35BE10A6.8D737998@jablowmi.com>
Jul 28 13:56:10 michelob nntpcache-client[24208]: sockets.c:463: => [some-news-server.sprint.ca] Date: Tue, 28 Jul 1998 13:55:50 -0400
Jul 28 13:56:10 michelob nntpcache-client[24208]: sockets.c:463: => [some-news-server.sprint.ca] From: Heywood Jablowmi <heywood@jablowmi.com>
Jul 28 13:56:10 michelob nntpcache-client[24208]: sockets.c:463: => [some-news-server.sprint.ca] Reply-To: heywood@jablowmi.com
Jul 28 13:56:10 michelob nntpcache-client[24208]: sockets.c:463: => [some-news-server.sprint.ca] X-Mailer: Mozilla 4.05 [en] (WinNT; I)
Jul 28 13:56:10 michelob nntpcache-client[24208]: sockets.c:463: => [some-news-server.sprint.ca] MIME-Version: 1.0
Jul 28 13:56:10 michelob nntpcache-client[24208]: sockets.c:463: => [some-news-server.sprint.ca] Newsgroups: alt.sex.bondage.female-admins-nntp
Jul 28 13:56:10 michelob nntpcache-client[24208]: sockets.c:463: => [some-news-server.sprint.ca] Subject: Horney Harbor $10 Hooker
Jul 28 13:56:10 michelob nntpcache-client[24208]: sockets.c:463: => [some-news-server.sprint.ca] Content-Type: text/plain; charset=us-ascii
Jul 28 13:56:10 michelob nntpcache-client[24208]: sockets.c:463: => [some-news-server.sprint.ca] Content-Transfer-Encoding: 7bit
Jul 28 13:56:10 michelob nntpcache-client[24208]: sockets.c:463: => [some-news-server.sprint.ca] Organization: Sprint Canada Inc.
Jul 28 13:56:10 michelob nntpcache-client[24208]: sockets.c:463: => [some-news-server.sprint.ca] Cache-Post-Path: michelob!unknown@spc-isp-tor-uas-15-13.sprint.ca
Jul 28 13:56:10 michelob nntpcache-client[24208]: sockets.c:463: => [some-news-server.sprint.ca] X-Cache: nntpcache 2.3.2.1 (see http://www.nntpcache.org/)
Jul 28 13:56:10 michelob nntpcache-client[24208]: sockets.c:463: => [some-news-server.sprint.ca] Horney Harbor $10 Hooker
Jul 28 13:56:10 michelob nntpcache-client[24208]: sockets.c:463: => [some-news-server.sprint.ca] http://www.horneyharbor.com
Jul 28 13:56:10 michelob nntpcache-client[24208]: sockets.c:463: => [some-news-server.sprint.ca] Really, $10 a month gets you everything the fancy ass sites give you and more.
Jul 28 13:56:10 michelob nntpcache-client[24208]: sockets.c:463: => [some-news-server.sprint.ca] That includes all of the following at no extra cost.
Jul 28 13:56:10 michelob nntpcache-client[24208]: sockets.c:463: => [some-news-server.sprint.ca] Free LIve Sex Rooms (hardcore amateur rooms)
Jul 28 13:56:10 michelob nntpcache-client[24208]: sockets.c:463: => [some-news-server.sprint.ca] 2800+ video channels (14 categories xxx uncensored)
Jul 28 13:56:10 michelob nntpcache-client[24208]: sockets.c:463: => [some-news-server.sprint.ca] huge XXX archive  (37000 pics)
Jul 28 13:56:10 michelob nntpcache-client[24208]: sockets.c:463: => [some-news-server.sprint.ca] Personal Kinky ads (with reply function)
Jul 28 13:56:10 michelob nntpcache-client[24208]: sockets.c:463: => [some-news-server.sprint.ca] Free email box   (full function)
Jul 28 13:56:10 michelob nntpcache-client[24208]: sockets.c:463: => [some-news-server.sprint.ca] Free Chat  (check it out 17 horney rooms plus private rooms)
Jul 28 13:56:10 michelob nntpcache-client[24208]: sockets.c:463: => [some-news-server.sprint.ca] Three days free trial.
Jul 28 13:56:10 michelob nntpcache-client[24208]: sockets.c:463: => [some-news-server.sprint.ca] follow this link=>  http://www.horneyharbor.com
Jul 28 13:56:10 michelob nntpcache-client[24208]: sockets.c:463: => [some-news-server.sprint.ca] How do we do it. Easy we don't pay $20 advertising per member to find you like the fancy ass boy

Nice way to catch spammers, but otherwise creates massive log files.
This doesn't seem to be the norm in the logging, since it usually just
says "ARTICLE -> .."

So, is this normal??

I also get TONS of SEGV's in the nntpcache-nocem portion. I had to turn
it off. That doesn't really bother me though, since we'll be getting rid
of those spams upstream in the real-near-term. :-)

Many thanks to anyone that can provide some insight/advice. (And a
beer if you live in the Toronto area! ;-))

-- 
------------------------------------------------------------------------
 Mark Mayo		  				mark@vmunix.com       
 RingZero Comp.  	  		    http://www.vmunix.com/mark 
------------------------------------------------------------------------
 "The problem is how do you build tools that understand your programs
  at a deeper semantic level." - James Gosling


[Index of Archives]     [Yosemite]     [Yosemite Campsites]     [Bugtraq]     [Linux]     [Trn]

Powered by Linux