Nmap Development mailing list archives

Re: Nmap 3.93 crash on FreeBSD 5.3


From: Andreas Ericsson <ae () op5 se>
Date: Thu, 17 Nov 2005 00:27:52 +0100

Phil Kernick wrote:
Running nmap 3.93 on FreeBSD 5.3 as follows:
# nmap -sS -p0-65535 -A -P0 -T 4 -oA probe-tcp --stylesheet
http://www.insecure.org/nmap/data/nmap.xsl -vv -d -iL probe-hosts.txt

The probe-hosts.txt file has a list of 30 hosts.

After about 18 hours of running, nmap kills itself with:
terminate called after throwing an instance of 'std::bad_alloc'
  what():  St9bad_alloc
Abort trap (core dumped)

I didn't have debugging symbols compile into nmap, but running gdb and doing
a backtrace shows this and the end:

#1482 0x688e0375 in ?? ()
#1483 0x0158b814 in ?? ()
#1484 0xcd500000 in ?? ()
#1485 0x90feeb80 in ?? ()
#1486 0x102454ff in ?? ()
#1487 0x1424448d in ?? ()
#1488 0x1840f750 in ?? ()
#1489 0x00020000 in ?? ()
#1490 0x688e0375 in ?? ()
#1491 0x0067b844 in ?? ()
#1492 0xcd500000 in ?? ()
#1493 0x90feeb80 in ?? ()
#1494 0xbfbfe914 in ?? ()
#1495 0x0000000f in ?? ()
#1496 0xbfbfe954 in ?? ()
#1497 0x0000002f in ?? ()
Cannot access memory at address 0xbfc00000

I can't believe that it's really 1497 stack frames deep!

Any ideas?


I've seen this exact behaviour from Nagios, also on FreeBSD 5.3.

For Nagios, re-compiling with the GNU thread library (gptl or some 
such.. not nptl though) solved the problem. Perhaps you can try that?

-- 
Andreas Ericsson                   andreas.ericsson () op5 se
OP5 AB                             www.op5.se
Tel: +46 8-230225                  Fax: +46 8-230231


_______________________________________________
Sent through the nmap-dev mailing list
http://cgi.insecure.org/mailman/listinfo/nmap-dev


Current thread: