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
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 +++
which version?
2.2.2
does 2.2.2a or 2.3.0 work?
this is 2.2.2a but i will upgrade to 2.3.0 and post results for you including a strace if it segfaults.
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 +++
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.
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?
also which dumps would you require?
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.
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
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.
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.
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?
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.