Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 82420 - Nessus Segfault after entering in a host and starting a scan
Summary: Nessus Segfault after entering in a host and starting a scan
Status: RESOLVED NEEDINFO
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: Gentoo Netmon project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-02-17 17:57 UTC by George Prowse
Modified: 2005-03-08 17:29 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description George Prowse 2005-02-17 17:57:56 UTC
After an address is enered into nessus and the scan is started it immediately segfaults. This was a problem before that i had put down to it being a masked package but i have since reinstalled and and it has also since been unmasked.

Reproducible: Always
Steps to Reproduce:
1.start nessus
2.enter address
3.start scan

Actual Results:  
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV +++

Expected Results:  
scan a computer

Portage 2.0.51-r15 (default-linux/amd64/2004.3, gcc-3.4.3,
glibc-2.3.4.20041102-r0, 2.6.10-gentoo-r7 x86_64)
=================================================================
System uname: 2.6.10-gentoo-r7 x86_64 AMD Athlon(tm) 64 Processor 3400+
Gentoo Base System version 1.4.16
Python:              dev-lang/python-2.3.4-r1 [2.3.4 (#1, Feb 12 2005, 06:31:36)]
ccache version 2.3 [enabled]
dev-lang/python:     2.3.4-r1
sys-devel/autoconf:  2.59-r6, 2.13
sys-devel/automake:  1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.4
sys-devel/binutils:  2.15.92.0.2-r1
sys-devel/libtool:   1.5.10-r4
virtual/os-headers:  2.6.8.1-r2
ACCEPT_KEYWORDS="amd64"
AUTOCLEAN="yes"
CFLAGS="-march=athlon64 -O2 -pipe -fomit-frame-pointer"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config
/usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config
/var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=athlon64 -O2 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig candy ccache distlocks sandbox"
GENTOO_MIRRORS="http://gentoo.blueyonder.co.uk"
LANG="en_GB.UTF-8"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="amd64 X acpi alsa avi berkdb bitmap-fonts bmp cdr crypt curl dvd esd f77
fam flac font-server fortran gif gnome gpm gstreamer gtk gtk2 imagemagick imlib
ipv6 java jp2 jpeg junit lzw lzw-tiff mozilla mp3 mpeg mpg multilib ncurses nls
ogg oggvorbis opengl oss pam perl png python readline sdl ssl stroke tcltk tcpd
tiff truetype truetype-fonts type1-fonts usb userlocales xml2 xmms xpm xrandr xv
zlib"
Unset:  ASFLAGS, CBUILD, CTARGET, LC_ALL, LDFLAGS
Comment 1 George Prowse 2005-02-17 17:59:45 UTC
I ran a strace and this is what it comes up with (sorry if its a bit long):

mmap(NULL, 290816, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2a98d94000
brk(0x1c01000)                          = 0x1c01000
rt_sigaction(SIGPIPE, {0x40ed75, [PIPE], SA_RESTART|0x4000000}, {SIG_IGN}, 8) = 0
write(7, "\27\3\1\0000\301\316,\366\332\34p\347 \22rXe2:\206\16n"..., 53) = 53
rt_sigaction(SIGPIPE, {SIG_IGN}, {0x40ed75, [PIPE], SA_RESTART|0x4000000}, 8) = 0
brk(0x1bfd000)                          = 0x1bfd000
rt_sigaction(SIGPIPE, {0x40ed75, [PIPE], SA_RESTART|0x4000000}, {SIG_IGN}, 8) = 0
write(7, "\27\3\1\0000\346\22\271\20\375q\346t^\231\360\260\331\17"..., 53) = 53
rt_sigaction(SIGPIPE, {SIG_IGN}, {0x40ed75, [PIPE], SA_RESTART|0x4000000}, 8) = 0
rt_sigaction(SIGPIPE, {0x40ed75, [PIPE], SA_RESTART|0x4000000}, {SIG_IGN}, 8) = 0
write(7, "\27\3\1\0@%\265\213e\231\223\254\320\317\346\213\301\246"..., 69) = 69
rt_sigaction(SIGPIPE, {SIG_IGN}, {0x40ed75, [PIPE], SA_RESTART|0x4000000}, 8) = 0
rt_sigaction(SIGPIPE, {0x40ed75, [PIPE], SA_RESTART|0x4000000}, {SIG_IGN}, 8) = 0
write(7, "\27\3\1\0000$\245\253\213\22\373\3660\2\310@\3367B\256"..., 53) = 53
rt_sigaction(SIGPIPE, {SIG_IGN}, {0x40ed75, [PIPE], SA_RESTART|0x4000000}, 8) = 0
rt_sigaction(SIGPIPE, {0x40ed75, [PIPE], SA_RESTART|0x4000000}, {SIG_IGN}, 8) = 0
write(7, "\27\3\1\0@3\356Gt\265=\215\206\252\320\0\335X!\30\237C"..., 69) = 69
rt_sigaction(SIGPIPE, {SIG_IGN}, {0x40ed75, [PIPE], SA_RESTART|0x4000000}, 8) = 0
rt_sigaction(SIGPIPE, {0x40ed75, [PIPE], SA_RESTART|0x4000000}, {SIG_IGN}, 8) = 0
write(7, "\27\3\1\0000=A\216\1h\357\233K\225\342C\373OFt\334\\\24"..., 53) = 53
rt_sigaction(SIGPIPE, {SIG_IGN}, {0x40ed75, [PIPE], SA_RESTART|0x4000000}, 8) = 0
rt_sigaction(SIGPIPE, {0x40ed75, [PIPE], SA_RESTART|0x4000000}, {SIG_IGN}, 8) = 0
write(7, "\27\3\1\0000\34\231\317\261\377\335\203\250g\367\313\177"..., 53) = 53
rt_sigaction(SIGPIPE, {SIG_IGN}, {0x40ed75, [PIPE], SA_RESTART|0x4000000}, 8) = 0
rt_sigaction(SIGPIPE, {0x40ed75, [PIPE], SA_RESTART|0x4000000}, {SIG_IGN}, 8) = 0
write(7, "\27\3\1\0000\207f\'\304[\375\340U\210\4/\367\301|Ts\312"..., 53) = 53
rt_sigaction(SIGPIPE, {SIG_IGN}, {0x40ed75, [PIPE], SA_RESTART|0x4000000}, 8) = 0
rt_sigaction(SIGPIPE, {0x40ed75, [PIPE], SA_RESTART|0x4000000}, {SIG_IGN}, 8) = 0
write(7, "\27\3\1\0@\335\330(\35k\343~\377 \245\7\25\275`\200\355"..., 69) = 69
rt_sigaction(SIGPIPE, {SIG_IGN}, {0x40ed75, [PIPE], SA_RESTART|0x4000000}, 8) = 0
rt_sigaction(SIGPIPE, {0x40ed75, [PIPE], SA_RESTART|0x4000000}, {SIG_IGN}, 8) = 0
write(7, "\27\3\1\0000\235\211\324\341\6\350\177\21{\10\325\10q\370"..., 53) = 53
rt_sigaction(SIGPIPE, {SIG_IGN}, {0x40ed75, [PIPE], SA_RESTART|0x4000000}, 8) = 0
rt_sigaction(SIGPIPE, {0x40ed75, [PIPE], SA_RESTART|0x4000000}, {SIG_IGN}, 8) = 0
write(7, "\27\3\1\0@T\30d@\3301JzH\326\242\0\n\26ee\355r\372\341"..., 69) = 69
rt_sigaction(SIGPIPE, {SIG_IGN}, {0x40ed75, [PIPE], SA_RESTART|0x4000000}, 8) = 0
rt_sigaction(SIGPIPE, {0x40ed75, [PIPE], SA_RESTART|0x4000000}, {SIG_IGN}, 8) = 0
write(7, "\27\3\1\0000\350\33\365*\2242\376\367\16CV\363u\211m\332"..., 53) = 53
rt_sigaction(SIGPIPE, {SIG_IGN}, {0x40ed75, [PIPE], SA_RESTART|0x4000000}, 8) = 0
rt_sigaction(SIGPIPE, {0x40ed75, [PIPE], SA_RESTART|0x4000000}, {SIG_IGN}, 8) = 0
write(7, "\27\3\1\0000\374\370\245VD2\336\211\240L\300\2215\3516"..., 53) = 53
rt_sigaction(SIGPIPE, {SIG_IGN}, {0x40ed75, [PIPE], SA_RESTART|0x4000000}, 8) = 0
rt_sigaction(SIGPIPE, {0x40ed75, [PIPE], SA_RESTART|0x4000000}, {SIG_IGN}, 8) = 0
write(7, "\27\3\1\0000\370\334\236\224[\305e&\234\27221d_\244\324"..., 53) = 53
rt_sigaction(SIGPIPE, {SIG_IGN}, {0x40ed75, [PIPE], SA_RESTART|0x4000000}, 8) = 0
rt_sigaction(SIGPIPE, {0x40ed75, [PIPE], SA_RESTART|0x4000000}, {SIG_IGN}, 8) = 0
write(7, "\27\3\1\0000\331\f\1Vd2Q4\342\354\360\355\37q\237wo9\6"..., 53) = 53
rt_sigaction(SIGPIPE, {SIG_IGN}, {0x40ed75, [PIPE], SA_RESTART|0x4000000}, 8) = 0
rt_sigaction(SIGPIPE, {0x40ed75, [PIPE], SA_RESTART|0x4000000}, {SIG_IGN}, 8) = 0
write(7, "\27\3\1\0@:\30>\0GH[#\234\212\205|\231\327\307\5,\321\306"..., 69) = 69
rt_sigaction(SIGPIPE, {SIG_IGN}, {0x40ed75, [PIPE], SA_RESTART|0x4000000}, 8) = 0
rt_sigaction(SIGPIPE, {0x40ed75, [PIPE], SA_RESTART|0x4000000}, {SIG_IGN}, 8) = 0
write(7, "\27\3\1\00009q\366\351\257Z\256u\355\340\375\343\306(\353"..., 53) = 53
rt_sigaction(SIGPIPE, {SIG_IGN}, {0x40ed75, [PIPE], SA_RESTART|0x4000000}, 8) = 0
rt_sigaction(SIGPIPE, {0x40ed75, [PIPE], SA_RESTART|0x4000000}, {SIG_IGN}, 8) = 0
write(7, "\27\3\1\0000\24\373\355\251\252N.F\227\237\223\36Z\201"..., 53) = 53
rt_sigaction(SIGPIPE, {SIG_IGN}, {0x40ed75, [PIPE], SA_RESTART|0x4000000}, 8) = 0
rt_sigaction(SIGPIPE, {0x40ed75, [PIPE], SA_RESTART|0x4000000}, {SIG_IGN}, 8) = 0
write(7, "\27\3\1\0@@OA\256\245\246s\275\260\234u\251Hu\253\t\301"..., 69) = 69
rt_sigaction(SIGPIPE, {SIG_IGN}, {0x40ed75, [PIPE], SA_RESTART|0x4000000}, 8) = 0
rt_sigaction(SIGPIPE, {0x40ed75, [PIPE], SA_RESTART|0x4000000}, {SIG_IGN}, 8) = 0
write(7, "\27\3\1\0000\305\340t=\351l\rk\231B\262D\235\327I\317V"..., 53) = 53
rt_sigaction(SIGPIPE, {SIG_IGN}, {0x40ed75, [PIPE], SA_RESTART|0x4000000}, 8) = 0
rt_sigaction(SIGPIPE, {0x40ed75, [PIPE], SA_RESTART|0x4000000}, {SIG_IGN}, 8) = 0
write(7, "\27\3\1\0000\321\321+\210\32\367\343hr\24L\217\312\262"..., 53) = 53
rt_sigaction(SIGPIPE, {SIG_IGN}, {0x40ed75, [PIPE], SA_RESTART|0x4000000}, 8) = 0
rt_sigaction(SIGPIPE, {0x40ed75, [PIPE], SA_RESTART|0x4000000}, {SIG_IGN}, 8) = 0
write(7, "\27\3\1\0000@\0\346\240P\353\374\220\34\264\305\354\v-"..., 53) = 53
rt_sigaction(SIGPIPE, {SIG_IGN}, {0x40ed75, [PIPE], SA_RESTART|0x4000000}, 8) = 0
rt_sigaction(SIGPIPE, {0x40ed75, [PIPE], SA_RESTART|0x4000000}, {SIG_IGN}, 8) = 0
write(7, "\27\3\1\0P-\25\\\226\210f\361[\210\344z\216\326T\261\v"..., 85) = 85
rt_sigaction(SIGPIPE, {SIG_IGN}, {0x40ed75, [PIPE], SA_RESTART|0x4000000}, 8) = 0
rt_sigaction(SIGPIPE, {0x40ed75, [PIPE], SA_RESTART|0x4000000}, {SIG_IGN}, 8) = 0
write(7, "\27\3\1\0@\251\215\366\263\204]\253\2\3\30\354\'z\243\365"..., 69) = 69
rt_sigaction(SIGPIPE, {SIG_IGN}, {0x40ed75, [PIPE], SA_RESTART|0x4000000}, 8) = 0
rt_sigaction(SIGPIPE, {0x40ed75, [PIPE], SA_RESTART|0x4000000}, {SIG_IGN}, 8) = 0
write(7, "\27\3\1\0@P\350\302\207\225>,\302 \365@^\337\376@\204\22"..., 69) = 69
rt_sigaction(SIGPIPE, {SIG_IGN}, {0x40ed75, [PIPE], SA_RESTART|0x4000000}, 8) = 0
rt_sigaction(SIGPIPE, {0x40ed75, [PIPE], SA_RESTART|0x4000000}, {SIG_IGN}, 8) = 0
write(7, "\27\3\1\0@\357\230\2733\17?a\202|\21\207\345\0L\nUd\336"..., 69) = 69
rt_sigaction(SIGPIPE, {SIG_IGN}, {0x40ed75, [PIPE], SA_RESTART|0x4000000}, 8) = 0
rt_sigaction(SIGPIPE, {0x40ed75, [PIPE], SA_RESTART|0x4000000}, {SIG_IGN}, 8) = 0
write(7, "\27\3\1\0@\245\374\1\303\330[X\v\326z\35\322l\7\331>\253"..., 69) = 69
rt_sigaction(SIGPIPE, {SIG_IGN}, {0x40ed75, [PIPE], SA_RESTART|0x4000000}, 8) = 0
rt_sigaction(SIGPIPE, {0x40ed75, [PIPE], SA_RESTART|0x4000000}, {SIG_IGN}, 8) = 0
write(7, "\27\3\1\0@\375\33E{\261\243\210\30\224a=R\300k\342|\361"..., 69) = 69
rt_sigaction(SIGPIPE, {SIG_IGN}, {0x40ed75, [PIPE], SA_RESTART|0x4000000}, 8) = 0
rt_sigaction(SIGPIPE, {0x40ed75, [PIPE], SA_RESTART|0x4000000}, {SIG_IGN}, 8) = 0
write(7, "\27\3\1\0000\206\307\217YAG\207W\244\30\202{\211uA\265"..., 53) = 53
rt_sigaction(SIGPIPE, {SIG_IGN}, {0x40ed75, [PIPE], SA_RESTART|0x4000000}, 8) = 0
rt_sigaction(SIGPIPE, {0x40ed75, [PIPE], SA_RESTART|0x4000000}, {SIG_IGN}, 8) = 0
write(7, "\27\3\1\0000\34\21\321\270\334K\220\330J\323\340\204\2"..., 53) = 53
rt_sigaction(SIGPIPE, {SIG_IGN}, {0x40ed75, [PIPE], SA_RESTART|0x4000000}, 8) = 0
rt_sigaction(SIGPIPE, {0x40ed75, [PIPE], SA_RESTART|0x4000000}, {SIG_IGN}, 8) = 0
write(7, "\27\3\1\0@\324\203[\306\4\332\302\336\25[\357\31=\350,"..., 69) = 69
rt_sigaction(SIGPIPE, {SIG_IGN}, {0x40ed75, [PIPE], SA_RESTART|0x4000000}, 8) = 0
rt_sigaction(SIGPIPE, {0x40ed75, [PIPE], SA_RESTART|0x4000000}, {SIG_IGN}, 8) = 0
write(7, "\27\3\1\0@A\255\272{\3704\320\346\217\2673\276o\304\232"..., 69) = 69
rt_sigaction(SIGPIPE, {SIG_IGN}, {0x40ed75, [PIPE], SA_RESTART|0x4000000}, 8) = 0
rt_sigaction(SIGPIPE, {0x40ed75, [PIPE], SA_RESTART|0x4000000}, {SIG_IGN}, 8) = 0
write(7, "\27\3\1\0000\366\334\t9\3122|Bn\331\353q\275}\311\31\354"..., 53) = 53
rt_sigaction(SIGPIPE, {SIG_IGN}, {0x40ed75, [PIPE], SA_RESTART|0x4000000}, 8) = 0
rt_sigaction(SIGPIPE, {0x40ed75, [PIPE], SA_RESTART|0x4000000}, {SIG_IGN}, 8) = 0
write(7, "\27\3\1\0000TPE\332\265\222\375\277{p\nAxG\303-V\2078\204"..., 53) = 53
rt_sigaction(SIGPIPE, {SIG_IGN}, {0x40ed75, [PIPE], SA_RESTART|0x4000000}, 8) = 0
rt_sigaction(SIGPIPE, {0x40ed75, [PIPE], SA_RESTART|0x4000000}, {SIG_IGN}, 8) = 0
write(7, "\27\3\1\0000Db\321pv\347\303\317K\215\37\316\1\344\216"..., 53) = 53
rt_sigaction(SIGPIPE, {SIG_IGN}, {0x40ed75, [PIPE], SA_RESTART|0x4000000}, 8) = 0
rt_sigaction(SIGPIPE, {0x40ed75, [PIPE], SA_RESTART|0x4000000}, {SIG_IGN}, 8) = 0
write(7, "\27\3\1\0000\265\0338>(\311\216\324\33>\337z@\330\356T"..., 53) = 53
rt_sigaction(SIGPIPE, {SIG_IGN}, {0x40ed75, [PIPE], SA_RESTART|0x4000000}, 8) = 0
rt_sigaction(SIGPIPE, {0x40ed75, [PIPE], SA_RESTART|0x4000000}, {SIG_IGN}, 8) = 0
write(7, "\27\3\1\0000\253KG\354y7`Mx\36\256\371\264\205$\331\215"..., 53) = 53
rt_sigaction(SIGPIPE, {SIG_IGN}, {0x40ed75, [PIPE], SA_RESTART|0x4000000}, 8) = 0
rt_sigaction(SIGPIPE, {0x40ed75, [PIPE], SA_RESTART|0x4000000}, {SIG_IGN}, 8) = 0
write(7, "\27\3\1\0000J\351B\223i\235x\214\3550\242\264\272\225\350"..., 53) = 53
rt_sigaction(SIGPIPE, {SIG_IGN}, {0x40ed75, [PIPE], SA_RESTART|0x4000000}, 8) = 0
rt_sigaction(SIGPIPE, {0x40ed75, [PIPE], SA_RESTART|0x4000000}, {SIG_IGN}, 8) = 0
write(7, "\27\3\1\0000\7\243`\310\35 \332x\323x\264UH\365\25\233"..., 53) = 53
rt_sigaction(SIGPIPE, {SIG_IGN}, {0x40ed75, [PIPE], SA_RESTART|0x4000000}, 8) = 0
rt_sigaction(SIGPIPE, {0x40ed75, [PIPE], SA_RESTART|0x4000000}, {SIG_IGN}, 8) = 0
write(7, "\27\3\1\0@\311w\250\n\230K\21\372\6\241\\\345\v_M\243\214"..., 69) = 69
rt_sigaction(SIGPIPE, {SIG_IGN}, {0x40ed75, [PIPE], SA_RESTART|0x4000000}, 8) = 0
rt_sigaction(SIGPIPE, {0x40ed75, [PIPE], SA_RESTART|0x4000000}, {SIG_IGN}, 8) = 0
write(7, "\27\3\1\0000\\\246\t\337\257\377\244[\367\244\37+4\222"..., 53) = 53
rt_sigaction(SIGPIPE, {SIG_IGN}, {0x40ed75, [PIPE], SA_RESTART|0x4000000}, 8) = 0
rt_sigaction(SIGPIPE, {0x40ed75, [PIPE], SA_RESTART|0x4000000}, {SIG_IGN}, 8) = 0
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV +++
Comment 2 Daniel Black (RETIRED) gentoo-dev 2005-02-18 21:35:51 UTC
which version?
Comment 3 George Prowse 2005-02-19 03:46:56 UTC
2.2.2
Comment 4 Daniel Black (RETIRED) gentoo-dev 2005-02-19 05:10:29 UTC
does 2.2.2a or 2.3.0 work?
Comment 5 George Prowse 2005-02-19 05:28:17 UTC
this is 2.2.2a but i will upgrade to 2.3.0 and post results for you including a strace if it segfaults.
Comment 6 George Prowse 2005-02-19 07:00:17 UTC
same happened with 2.3.0 (when i figured out how to use it):

open("/tmp/nessus-952zVP", O_RDWR|O_CREAT|O_EXCL, 0600) = 9
fchmod(9, 0600)                         = 0
uname({sys="Linux", node="frederika", ...}) = 0
getpid()                                = 31376
mmap(NULL, 294912, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2a98f96000
rt_sigaction(SIGPIPE, {0x413455, [PIPE], SA_RESTART|0x4000000}, {SIG_IGN}, 8) = 0
write(8, "\27\3\1\0000\265\242\305a\t\266_\22\215e>\222\346\263\302"..., 53) = 53
rt_sigaction(SIGPIPE, {SIG_IGN}, {0x413455, [PIPE], SA_RESTART|0x4000000}, 8) = 0
rt_sigaction(SIGPIPE, {0x413455, [PIPE], SA_RESTART|0x4000000}, {SIG_IGN}, 8) = 0
write(8, "\27\3\1\0000\245\332\205\365x\325\342Z\36\"\253y2\375\303"..., 53) = 53
rt_sigaction(SIGPIPE, {SIG_IGN}, {0x413455, [PIPE], SA_RESTART|0x4000000}, 8) = 0
rt_sigaction(SIGPIPE, {0x413455, [PIPE], SA_RESTART|0x4000000}, {SIG_IGN}, 8) = 0
write(8, "\27\3\1\0@\211\366\373\234f\10z=\233\'\241;G_>*-q\254\206"..., 69) = 69
rt_sigaction(SIGPIPE, {SIG_IGN}, {0x413455, [PIPE], SA_RESTART|0x4000000}, 8) = 0
rt_sigaction(SIGPIPE, {0x413455, [PIPE], SA_RESTART|0x4000000}, {SIG_IGN}, 8) = 0
write(8, "\27\3\1\0000jfTqk\352\0[\7\216\353\226\0\275\206k$a/\0"..., 53) = 53
rt_sigaction(SIGPIPE, {SIG_IGN}, {0x413455, [PIPE], SA_RESTART|0x4000000}, 8) = 0
rt_sigaction(SIGPIPE, {0x413455, [PIPE], SA_RESTART|0x4000000}, {SIG_IGN}, 8) = 0
write(8, "\27\3\1\0@ \256\376\275\202\214\25bSDg8+x.lG\353\215\230"..., 69) = 69
rt_sigaction(SIGPIPE, {SIG_IGN}, {0x413455, [PIPE], SA_RESTART|0x4000000}, 8) = 0
rt_sigaction(SIGPIPE, {0x413455, [PIPE], SA_RESTART|0x4000000}, {SIG_IGN}, 8) = 0
write(8, "\27\3\1\0000\321\233K{\223\350\273\30\332\370E\244U\314"..., 53) = 53
rt_sigaction(SIGPIPE, {SIG_IGN}, {0x413455, [PIPE], SA_RESTART|0x4000000}, 8) = 0
rt_sigaction(SIGPIPE, {0x413455, [PIPE], SA_RESTART|0x4000000}, {SIG_IGN}, 8) = 0
write(8, "\27\3\1\0000\247\224oI\304G LZ:\334{\fH}W\342\25\335\232"..., 53) = 53
rt_sigaction(SIGPIPE, {SIG_IGN}, {0x413455, [PIPE], SA_RESTART|0x4000000}, 8) = 0
rt_sigaction(SIGPIPE, {0x413455, [PIPE], SA_RESTART|0x4000000}, {SIG_IGN}, 8) = 0
write(8, "\27\3\1\0000M\233\206*\336ru\242\264\304\305\276\\]`\6"..., 53) = 53
rt_sigaction(SIGPIPE, {SIG_IGN}, {0x413455, [PIPE], SA_RESTART|0x4000000}, 8) = 0
rt_sigaction(SIGPIPE, {0x413455, [PIPE], SA_RESTART|0x4000000}, {SIG_IGN}, 8) = 0
write(8, "\27\3\1\0@xF&\34\240\36\235\245H\31\275\"\254\377l_:\374"..., 69) = 69
rt_sigaction(SIGPIPE, {SIG_IGN}, {0x413455, [PIPE], SA_RESTART|0x4000000}, 8) = 0
rt_sigaction(SIGPIPE, {0x413455, [PIPE], SA_RESTART|0x4000000}, {SIG_IGN}, 8) = 0
write(8, "\27\3\1\0000B\'\322W\246\262\350\210q.\360\'\341\306\3"..., 53) = 53
rt_sigaction(SIGPIPE, {SIG_IGN}, {0x413455, [PIPE], SA_RESTART|0x4000000}, 8) = 0
rt_sigaction(SIGPIPE, {0x413455, [PIPE], SA_RESTART|0x4000000}, {SIG_IGN}, 8) = 0
write(8, "\27\3\1\0000\232\177#>]%\36&\361^I\t\1\3\211\303_[\332"..., 53) = 53
rt_sigaction(SIGPIPE, {SIG_IGN}, {0x413455, [PIPE], SA_RESTART|0x4000000}, 8) = 0
rt_sigaction(SIGPIPE, {0x413455, [PIPE], SA_RESTART|0x4000000}, {SIG_IGN}, 8) = 0
write(8, "\27\3\1\0000\361|b\270\26z\245\26\362\5y`\267o\272\360"..., 53) = 53
rt_sigaction(SIGPIPE, {SIG_IGN}, {0x413455, [PIPE], SA_RESTART|0x4000000}, 8) = 0
rt_sigaction(SIGPIPE, {0x413455, [PIPE], SA_RESTART|0x4000000}, {SIG_IGN}, 8) = 0
write(8, "\27\3\1\0000\247.h\34)\355A8J\237\361\235\25\323A\6\376"..., 53) = 53
rt_sigaction(SIGPIPE, {SIG_IGN}, {0x413455, [PIPE], SA_RESTART|0x4000000}, 8) = 0
rt_sigaction(SIGPIPE, {0x413455, [PIPE], SA_RESTART|0x4000000}, {SIG_IGN}, 8) = 0
write(8, "\27\3\1\0000\356\356\255\216\366\17\327\306%\341\207\10"..., 53) = 53
rt_sigaction(SIGPIPE, {SIG_IGN}, {0x413455, [PIPE], SA_RESTART|0x4000000}, 8) = 0
rt_sigaction(SIGPIPE, {0x413455, [PIPE], SA_RESTART|0x4000000}, {SIG_IGN}, 8) = 0
write(8, "\27\3\1\0000A\3109\3n4G\302\324\3T2\225Db\223\335\n\241"..., 53) = 53
rt_sigaction(SIGPIPE, {SIG_IGN}, {0x413455, [PIPE], SA_RESTART|0x4000000}, 8) = 0
rt_sigaction(SIGPIPE, {0x413455, [PIPE], SA_RESTART|0x4000000}, {SIG_IGN}, 8) = 0
write(8, "\27\3\1\0000\274\4\3518\332L\314\266]\265^\226$\310#~\312"..., 53) = 53
rt_sigaction(SIGPIPE, {SIG_IGN}, {0x413455, [PIPE], SA_RESTART|0x4000000}, 8) = 0
rt_sigaction(SIGPIPE, {0x413455, [PIPE], SA_RESTART|0x4000000}, {SIG_IGN}, 8) = 0
write(8, "\27\3\1\0@\35\261\203\333\6\377m\20\370\231#U\364\r>\312"..., 69) = 69
rt_sigaction(SIGPIPE, {SIG_IGN}, {0x413455, [PIPE], SA_RESTART|0x4000000}, 8) = 0
rt_sigaction(SIGPIPE, {0x413455, [PIPE], SA_RESTART|0x4000000}, {SIG_IGN}, 8) = 0
write(8, "\27\3\1\0PT\311|w\247\225\240\257E\341\"keb\330\336i\372"..., 85) = 85
rt_sigaction(SIGPIPE, {SIG_IGN}, {0x413455, [PIPE], SA_RESTART|0x4000000}, 8) = 0
rt_sigaction(SIGPIPE, {0x413455, [PIPE], SA_RESTART|0x4000000}, {SIG_IGN}, 8) = 0
write(8, "\27\3\1\0@\363\336\374XElU\362\300)\2016\321\1\376/\35"..., 69) = 69
rt_sigaction(SIGPIPE, {SIG_IGN}, {0x413455, [PIPE], SA_RESTART|0x4000000}, 8) = 0
rt_sigaction(SIGPIPE, {0x413455, [PIPE], SA_RESTART|0x4000000}, {SIG_IGN}, 8) = 0
write(8, "\27\3\1\0000\372\347\206\206\313\37\'\215\\\304\231\222"..., 53) = 53
rt_sigaction(SIGPIPE, {SIG_IGN}, {0x413455, [PIPE], SA_RESTART|0x4000000}, 8) = 0
rt_sigaction(SIGPIPE, {0x413455, [PIPE], SA_RESTART|0x4000000}, {SIG_IGN}, 8) = 0
write(8, "\27\3\1\0@\353(\34\305\267\2@\263\311\1\353\0\2107\324"..., 69) = 69
rt_sigaction(SIGPIPE, {SIG_IGN}, {0x413455, [PIPE], SA_RESTART|0x4000000}, 8) = 0
rt_sigaction(SIGPIPE, {0x413455, [PIPE], SA_RESTART|0x4000000}, {SIG_IGN}, 8) = 0
write(8, "\27\3\1\0@9\230x\177\224\251\235\271\214\1U\257>\336\330"..., 69) = 69
rt_sigaction(SIGPIPE, {SIG_IGN}, {0x413455, [PIPE], SA_RESTART|0x4000000}, 8) = 0
rt_sigaction(SIGPIPE, {0x413455, [PIPE], SA_RESTART|0x4000000}, {SIG_IGN}, 8) = 0
write(8, "\27\3\1\0@\356\272\373\246\r\6\365q\371I\21\6:\v\0305\177"..., 69) = 69
rt_sigaction(SIGPIPE, {SIG_IGN}, {0x413455, [PIPE], SA_RESTART|0x4000000}, 8) = 0
rt_sigaction(SIGPIPE, {0x413455, [PIPE], SA_RESTART|0x4000000}, {SIG_IGN}, 8) = 0
write(8, "\27\3\1\0@r\354\205\22\17\324\177\372t\323\2173N\273\223"..., 69) = 69
rt_sigaction(SIGPIPE, {SIG_IGN}, {0x413455, [PIPE], SA_RESTART|0x4000000}, 8) = 0
rt_sigaction(SIGPIPE, {0x413455, [PIPE], SA_RESTART|0x4000000}, {SIG_IGN}, 8) = 0
write(8, "\27\3\1\0000\220\241~\322\252\370\302{|?\347\262\252\230"..., 53) = 53
rt_sigaction(SIGPIPE, {SIG_IGN}, {0x413455, [PIPE], SA_RESTART|0x4000000}, 8) = 0
rt_sigaction(SIGPIPE, {0x413455, [PIPE], SA_RESTART|0x4000000}, {SIG_IGN}, 8) = 0
write(8, "\27\3\1\0000\21\305\245\313\273{\237\1\242s]\5\360\316"..., 53) = 53
rt_sigaction(SIGPIPE, {SIG_IGN}, {0x413455, [PIPE], SA_RESTART|0x4000000}, 8) = 0
rt_sigaction(SIGPIPE, {0x413455, [PIPE], SA_RESTART|0x4000000}, {SIG_IGN}, 8) = 0
write(8, "\27\3\1\0000f\350\346\232\225\277\246\1\374\7\223\335V"..., 53) = 53
rt_sigaction(SIGPIPE, {SIG_IGN}, {0x413455, [PIPE], SA_RESTART|0x4000000}, 8) = 0
rt_sigaction(SIGPIPE, {0x413455, [PIPE], SA_RESTART|0x4000000}, {SIG_IGN}, 8) = 0
write(8, "\27\3\1\0000\362\334\203\3\217%J\304\356 \232\36YY\360"..., 53) = 53
rt_sigaction(SIGPIPE, {SIG_IGN}, {0x413455, [PIPE], SA_RESTART|0x4000000}, 8) = 0
rt_sigaction(SIGPIPE, {0x413455, [PIPE], SA_RESTART|0x4000000}, {SIG_IGN}, 8) = 0
write(8, "\27\3\1\0@\37\376\256qc.ar\235\264\321M\330\27\243Px\352"..., 69) = 69
rt_sigaction(SIGPIPE, {SIG_IGN}, {0x413455, [PIPE], SA_RESTART|0x4000000}, 8) = 0
rt_sigaction(SIGPIPE, {0x413455, [PIPE], SA_RESTART|0x4000000}, {SIG_IGN}, 8) = 0
write(8, "\27\3\1\0000k\245\0267\21\310\nM\275\331d\333v\254\376"..., 53) = 53
rt_sigaction(SIGPIPE, {SIG_IGN}, {0x413455, [PIPE], SA_RESTART|0x4000000}, 8) = 0
rt_sigaction(SIGPIPE, {0x413455, [PIPE], SA_RESTART|0x4000000}, {SIG_IGN}, 8) = 0
write(8, "\27\3\1\0000\256:SS\371?>\245\312\6\2457\240h\342\373="..., 53) = 53
rt_sigaction(SIGPIPE, {SIG_IGN}, {0x413455, [PIPE], SA_RESTART|0x4000000}, 8) = 0
rt_sigaction(SIGPIPE, {0x413455, [PIPE], SA_RESTART|0x4000000}, {SIG_IGN}, 8) = 0
write(8, "\27\3\1\0@\201\\\32\357lz\300u\32UH\177\255j\255\24l\34"..., 69) = 69
rt_sigaction(SIGPIPE, {SIG_IGN}, {0x413455, [PIPE], SA_RESTART|0x4000000}, 8) = 0
rt_sigaction(SIGPIPE, {0x413455, [PIPE], SA_RESTART|0x4000000}, {SIG_IGN}, 8) = 0
write(8, "\27\3\1\0@\232\n\346\273\35r\355\361e\376\211k\341\17\f"..., 69) = 69
rt_sigaction(SIGPIPE, {SIG_IGN}, {0x413455, [PIPE], SA_RESTART|0x4000000}, 8) = 0
rt_sigaction(SIGPIPE, {0x413455, [PIPE], SA_RESTART|0x4000000}, {SIG_IGN}, 8) = 0
write(8, "\27\3\1\0000 \272\373FY\244}\36S\214Z\242\375_\300[\212"..., 53) = 53
rt_sigaction(SIGPIPE, {SIG_IGN}, {0x413455, [PIPE], SA_RESTART|0x4000000}, 8) = 0
rt_sigaction(SIGPIPE, {0x413455, [PIPE], SA_RESTART|0x4000000}, {SIG_IGN}, 8) = 0
write(8, "\27\3\1\0000\216\0350\217\220 \361\10\206\271\244U\301"..., 53) = 53
rt_sigaction(SIGPIPE, {SIG_IGN}, {0x413455, [PIPE], SA_RESTART|0x4000000}, 8) = 0
rt_sigaction(SIGPIPE, {0x413455, [PIPE], SA_RESTART|0x4000000}, {SIG_IGN}, 8) = 0
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV +++
Comment 7 Daniel Black (RETIRED) gentoo-dev 2005-02-25 19:45:06 UTC
I just added 2.2.3 - 2.3 is a development version.

Is 2.2.3 still faulty?

gdb dumps are more useful than strace's for SEGV errors.
Comment 8 George Prowse 2005-02-25 21:06:23 UTC
how do make sure i have removed all of the components/settings of 2.3.0 so i can emerge a previous version and give you the results?
Comment 9 George Prowse 2005-02-25 21:12:43 UTC
also which dumps would you require?
Comment 10 Daniel Black (RETIRED) gentoo-dev 2005-02-25 21:47:48 UTC
for removal:

CONFIG_PROTECT="" emerge -C =net-analyzer/nessus-libraries-2.3.0 \
        =net-analyzer/libnasl-2.3.0 \
        =net-analyzer/nessus-core-2.3.0 \ 
        =net-analyzer/nessus-plugins-2.3.0
rm -rf /etc/nessus
just to be sure.


use CFLAGS=-g and FEATURES=noclean to compile

run: ulimit -c unlimited 
to get core files

run the program that crashes from /var/tmp/portage/...
(you may need to chmod -R a+rX /usr/portage/nessus-core)

run: gdb $progam core
and typing something like where will show where the fault is.
Comment 11 Michel Arboi 2005-03-08 05:00:23 UTC
Nessus 2.2.3 is *not* a development version. If something is wrong on Gentoo, please report it to me (mailto:mikhail@nessus.org)
By the way, the installation should strongly suggest to "register" to the Tenable plugins feed. This costs nothing. Otherwise, you only get the GPLed plugins (about 50% of the tests)
See http://www.nessus.org/plugins/index.php?view=register
Comment 12 Aaron Walker (RETIRED) gentoo-dev 2005-03-08 07:04:35 UTC
Michel, Daniel said 2.3 was a development version, not 2.2.3.

George, just to add to what Daniel said, you also want "nostrip" in FEATURES, otherwise portage will run strip and strip the executable(s) of their debugging symbols.

You preferrable want to compile as many of the deps with those CFLAGS as you can.

From the command line, run it like you normally would until it segfaults.  There should be a core file in the current directory (if not, did you forget to run 'ulimit -c unlimited'?).

Next, fire up gdb with 'gdb /path/to/executable /path/to/core' and when it gets done loading, type 'bt' to get a backtrace.  That's the gold we're really after.
Comment 13 George Prowse 2005-03-08 14:46:46 UTC
Michael, you'll have to excuse me for only posting the bug on Gentoo but as i have just got an Amd64 and this is the 1st time i have ever had any problems with Nessus. I wanted to know i had my setting correct before creating a bug report with bugs.Nessus. 

The last thing i wanted is to bug you lot with a problem that was never yours in the first place. I know how some users have got us into trouble with Gaim because of it and i'm not in the business of trying to give Gentoo a bad name.


Aaron, yes, i will do that now. I've been a bit busy recently and i have the Gentoo-uk meeting to travel to on Thursday.
Comment 14 George Prowse 2005-03-08 17:10:50 UTC
Hmmmm This is very annoying. Actually it's not but you get what i mean.

2.2.3 works fine. Without a hitch. Like a dream.

I'm starting to think there was a problem with a package being on before. Would you like me to delete it and start again with 2.2.2a or 2.3.0 to make sure?
Comment 15 Aaron Walker (RETIRED) gentoo-dev 2005-03-08 17:29:18 UTC
If you want to try and reproduce it, that is up to you.  If you are able to, and get a gdb backtrace, then please reopen this bug.