MantisBT - Zandronum
View Issue Details
0001064Zandronum[All Projects] Bugpublic2012-09-26 02:312014-06-12 20:27
AlexMax 
 
normalminorunable to reproduce
feedbackopen 
LinuxUbuntu10.04 x86
1.0 
 
0001064: Denial of Service causes lockup instead of graceful crash.
Pretty much exactly what it says on the tin. One of my servers was hit with a program that seemed to rapidly have clients connect and disconnect from various IP addresses with random names, and this occurred until the program finally froze. I consider the program locking up a bug, since ideally it would at least crash gracefully so it could be automatically restarted.
Here is the strace output from the locked-up process:

gettimeofday({1348626188, 367165}, NULL) = 0
recvfrom(12, 0x8eebaa0, 131072, 0, 0xbfe4d298, 0xbfe4d2a8) = -1 EAGAIN (Resource
 temporarily unavailable)
nanosleep({0, 1000000}, NULL) = 0

These three system calls are repeated 10,000,000 times a second. Perhaps this might provide some insight into what is going on.
No tags attached.
Issue History
2012-09-26 02:31AlexMaxNew Issue
2012-09-26 02:34AlexMaxNote Added: 0004809
2014-06-12 20:27WatermelonNote Added: 0009163
2014-06-12 20:27WatermelonStatusnew => feedback

Notes
(0004809)
AlexMax   
2012-09-26 02:34   
Disregard the initial symptoms. I can't actually confirm why the server went down, only that it did lock up and I got some strace output that might be useful.
(0009163)
Watermelon   
2014-06-12 20:27   
Is this still an issue?