The phishing engine is still having trouble under heavy load, segmentation fault mi_stop.
The problem was not fixed in the latest svn as of yesterday evening. Clamav-Milter is running standalone uname=FreeBSD 4.10-RELEASE FreeBSD 4.10-RELEASE #0: Tue Jan 4 13:08:07 PST 2005 i386 Also installed is zlib ver=1.2.3 ****back to our regular programming segment fault. 91.1 to 91.1/3831 After the segmentation got worse with the svn copy reverted back to 91.1 Jul 31 02:01:17 wind clamav-milter[5687]: Loaded ClamAV 0.91.1/3831/Mon Jul 30 $ Jul 31 02:01:17 wind clamav-milter[5687]: ClamAV: Protecting against 141741 vir$ Jul 31 02:01:17 wind clamav-milter[5689]: Starting ClamAV version 0.91.1, clama$ Jul 31 02:36:46 wind clamav-milter[5689]: Segmentation fault :-( Bye.. Jul 31 02:36:46 wind clamav-milter[5689]: ClamAv: mi_stop=1 Jul 31 02:37:17 wind clamav-milter[22535]: Loaded ClamAV 0.91.1/3831/Mon Jul 30$ Jul 31 02:37:17 wind clamav-milter[22535]: ClamAV: Protecting against 141741 vi$ Jul 31 02:37:17 wind clamav-milter[22536]: Starting ClamAV version 0.91.1, clam$ Jul 31 02:38:07 wind clamav-milter[22900]: Loaded ClamAV 0.91.1/3831/Mon Jul 30$ Jul 31 02:38:07 wind clamav-milter[22900]: ClamAV: Protecting against 141741 vi$ Jul 31 02:38:07 wind clamav-milter[22901]: Starting ClamAV version 0.91.1, clam$ Jul 31 02:39:29 wind clamav-milter[22901]: Segmentation fault :-( Bye.. Jul 31 02:39:30 wind clamav-milter[22901]: ClamAv: mi_stop=1 Debug data: LibClamAV debug: Running as user mailnull (UID 26, GID 26) LibClamAV debug: loadDatabase: check /usr/local/clamav/share/clamav/daily.inc/daily.info for updates LibClamAV debug: Initializing the engine (0.91.1) LibClamAV debug: cli_loaddbdir: Acquiring dbdir lock LibClamAV debug: Loading databases from /usr/local/clamav/share/clamav LibClamAV debug: in cli_cvdload() LibClamAV debug: MD5(.tar.gz) = f58ebea492c9bd38d4921f6c60b480cb LibClamAV debug: cli_versig: Decoded signature: f58ebea492c9bd38d4921f6c60b480cb LibClamAV debug: cli_versig: Digital signature is correct. LibClamAV debug: in cli_untgz() LibClamAV debug: Unpacking /var/tmp//clamav-dcca0e6b877fad437a0ff1a5448e01f7/COPYING LibClamAV debug: Unpacking /var/tmp//clamav-dcca0e6b877fad437a0ff1a5448e01f7/main.db LibClamAV debug: Unpacking /var/tmp//clamav-dcca0e6b877fad437a0ff1a5448e01f7/main.hdb LibClamAV debug: Unpacking /var/tmp//clamav-dcca0e6b877fad437a0ff1a5448e01f7/main.ndb LibClamAV debug: Unpacking /var/tmp//clamav-dcca0e6b877fad437a0ff1a5448e01f7/main.zmd LibClamAV debug: Unpacking /var/tmp//clamav-dcca0e6b877fad437a0ff1a5448e01f7/main.fp LibClamAV debug: Unpacking /var/tmp//clamav-dcca0e6b877fad437a0ff1a5448e01f7/main.mdb LibClamAV debug: Unpacking /var/tmp//clamav-dcca0e6b877fad437a0ff1a5448e01f7/main.info LibClamAV debug: cli_loaddbdir: Acquiring dbdir lock LibClamAV debug: Loading databases from /var/tmp//clamav-dcca0e6b877fad437a0ff1a5448e01f7 LibClamAV debug: Initializing engine->root[0] LibClamAV debug: Initialising AC pattern matcher of root[0] LibClamAV debug: cli_initroots: Initializing BM tables of root[0] LibClamAV debug: in cli_bm_init() LibClamAV debug: BM: Number of indexes = 63744 LibClamAV debug: Initializing engine->root[1] LibClamAV debug: Initialising AC pattern matcher of root[1] LibClamAV debug: cli_initroots: Initializing BM tables of root[1] LibClamAV debug: in cli_bm_init() LibClamAV debug: BM: Number of indexes = 63744 LibClamAV debug: Initializing engine->root[2] LibClamAV debug: Initialising AC pattern matcher of root[2] LibClamAV debug: cli_initroots: Initializing BM tables of root[2] LibClamAV debug: in cli_bm_init() LibClamAV debug: BM: Number of indexes = 63744 LibClamAV debug: Initializing engine->root[3] LibClamAV debug: Initialising AC pattern matcher of root[3] LibClamAV debug: cli_initroots: Initializing BM tables of root[3] LibClamAV debug: in cli_bm_init() LibClamAV debug: BM: Number of indexes = 63744 LibClamAV debug: Initializing engine->root[4] LibClamAV debug: Initialising AC pattern matcher of root[4] LibClamAV debug: cli_initroots: Initializing BM tables of root[4] LibClamAV debug: in cli_bm_init() LibClamAV debug: BM: Number of indexes = 63744 LibClamAV debug: Initializing engine->root[5] LibClamAV debug: Initialising AC pattern matcher of root[5] LibClamAV debug: cli_initroots: Initializing BM tables of root[5] LibClamAV debug: in cli_bm_init() LibClamAV debug: BM: Number of indexes = 63744 LibClamAV debug: Initializing engine->root[6] LibClamAV debug: Initialising AC pattern matcher of root[6] LibClamAV debug: cli_initroots: Initializing BM tables of root[6] LibClamAV debug: in cli_bm_init() LibClamAV debug: BM: Number of indexes = 63744 LibClamAV debug: /var/tmp//clamav-dcca0e6b877fad437a0ff1a5448e01f7/main.db loaded LibClamAV debug: cli_loadhdb: Initializing MD5 list structure LibClamAV debug: /var/tmp//clamav-dcca0e6b877fad437a0ff1a5448e01f7/main.hdb loaded LibClamAV debug: /var/tmp//clamav-dcca0e6b877fad437a0ff1a5448e01f7/main.ndb loaded LibClamAV debug: /var/tmp//clamav-dcca0e6b877fad437a0ff1a5448e01f7/main.zmd loaded LibClamAV debug: /var/tmp//clamav-dcca0e6b877fad437a0ff1a5448e01f7/main.fp loaded LibClamAV debug: in cli_bm_init() LibClamAV debug: BM: Number of indexes = 63744 LibClamAV debug: /var/tmp//clamav-dcca0e6b877fad437a0ff1a5448e01f7/main.mdb loaded LibClamAV debug: /usr/local/clamav/share/clamav/main.cvd loaded LibClamAV debug: cli_loaddbdir: Acquiring dbdir lock LibClamAV debug: Loading databases from /usr/local/clamav/share/clamav/daily.inc LibClamAV debug: /usr/local/clamav/share/clamav/daily.inc/daily.cfg loaded LibClamAV debug: /usr/local/clamav/share/clamav/daily.inc/daily.db loaded LibClamAV debug: /usr/local/clamav/share/clamav/daily.inc/daily.hdb loaded LibClamAV debug: /usr/local/clamav/share/clamav/daily.inc/daily.ndb loaded LibClamAV debug: /usr/local/clamav/share/clamav/daily.inc/daily.zmd loaded LibClamAV debug: /usr/local/clamav/share/clamav/daily.inc/daily.fp loaded LibClamAV debug: /usr/local/clamav/share/clamav/daily.inc/daily.mdb loaded LibClamAV debug: /usr/local/clamav/share/clamav/daily.inc/daily.wdb skipped LibClamAV debug: /usr/local/clamav/share/clamav/daily.inc/daily.pdb skipped LibClamAV debug: Dynamic engine configuration settings: LibClamAV debug: -------------------------------------- LibClamAV debug: Module PE: On LibClamAV debug: * Submodule PARITE: On LibClamAV debug: * Submodule KRIZ: On LibClamAV debug: * Submodule MAGISTR: On LibClamAV debug: * Submodule POLIPOS: On LibClamAV debug: * Submodule MD5SECT: On LibClamAV debug: * Submodule UPX: On LibClamAV debug: * Submodule FSG: On LibClamAV debug: * Submodule SUE: On LibClamAV debug: * Submodule PETITE: On LibClamAV debug: * Submodule PESPIN: On LibClamAV debug: * Submodule YC: On LibClamAV debug: * Submodule WWPACK: On LibClamAV debug: * Submodule NSPACK: On LibClamAV debug: * Submodule MEW: On LibClamAV debug: * Submodule UPACK: On LibClamAV debug: * Submodule ASPACK: On LibClamAV debug: Module ELF: On LibClamAV debug: Module ARCHIVE: On LibClamAV debug: * Submodule RAR: On LibClamAV debug: * Submodule ZIP: On LibClamAV debug: * Submodule GZIP: On LibClamAV debug: * Submodule BZIP: On LibClamAV debug: * Submodule SZDD: On LibClamAV debug: * Submodule CAB: On LibClamAV debug: * Submodule CHM: On LibClamAV debug: * Submodule OLE2: On LibClamAV debug: * Submodule TAR: On LibClamAV debug: * Submodule BINHEX: On LibClamAV debug: * Submodule SIS: On LibClamAV debug: * Submodule NSIS: On LibClamAV debug: Module DOCUMENT: On LibClamAV debug: * Submodule HTML: On LibClamAV debug: * Submodule RTF: On LibClamAV debug: * Submodule PDF: On LibClamAV debug: Module MAIL: On LibClamAV debug: * Submodule MBOX: On LibClamAV debug: * Submodule TNEF: On LibClamAV debug: * Submodule PST: On LibClamAV debug: Module OTHER: On LibClamAV debug: * Submodule UUENCODED: On LibClamAV debug: * Submodule SCRENC: On LibClamAV debug: * Submodule RIFF: On LibClamAV debug: * Submodule JPEG: On LibClamAV debug: * Submodule CRYPTFF: On LibClamAV debug: Module PHISHING On LibClamAV debug: * Submodule ENGINE: On LibClamAV debug: * Submodule ENTCONV: ** Off ** Loaded ClamAV 0.91.1/3835/Tue Jul 31 06:59:27 2007 ClamAV: Protecting against 141890 viruses LibClamAV debug: Database loaded LibClamAV debug: Stat()ing files in /usr/local/clamav/share/clamav LibClamAV debug: Setting /var/tmp as global temporary directory LibClamAV debug: Making /var/tmp/clamav-c4e57123ef03bcebd6ff6f74e668244c --side note-- Also note that bug track 571 is due to a problem with most FreeBSD and other BSD's running 4.X and it has to do with pthread. It maybe contributing to this issue and causing a build issue. Dave Dumbeck A wonderful person who's help is greatly appreciated, created a patch. Slightly modified Under an affected operating system in configure such as netbsdappears to work on most bsd's when libmiter not found when running configure. *** configure Tue Jul 10 16:15:32 2007 --- clamav-0.91.1/configure Tue Jul 24 10:27:29 2007 *************** *** 2601,2603 **** PACKAGE=clamav ! VERSION="devel-`date +%Y%m%d`" --- 2601,2603 ---- PACKAGE=clamav ! VERSION="0.91.1" *************** *** 2751,2753 **** LC_CURRENT=2 ! LC_REVISION=6 LC_AGE=0 --- 2751,2753 ---- LC_CURRENT=2 ! LC_REVISION=7 LC_AGE=0 *************** *** 22961,22963 **** if test "$have_pthreads" = "yes"; then ! THREAD_LIBS="-lpthread" TH_SAFE="-thread-safe" --- 22961,22965 ---- if test "$have_pthreads" = "yes"; then ! LIBCLAMAV_LIBS="$LIBCLAMAV_LIBS -pthread -lc_r" ! CLAMD_LIBS="$CLAMD_LIBS -pthread -lc_r" ! CLAMAV_MILTER_LIBS="$CLAMAV_MILTER_LIBS -pthread -lc_r" TH_SAFE="-thread-safe" *************** *** 23033,23036 **** ;; ! freebsd[45]*) if test "$have_pthreads" = "yes"; then THREAD_LIBS="-pthread -lc_r" --- 23035,23041 ---- ;; ! freebsd*) if test "$have_pthreads" = "yes"; then + LIBCLAMAV_LIBS="$LIBCLAMAV_LIBS -pthread -lc_r" + CLAMD_LIBS="$CLAMD_LIBS -pthread -lc_r" + CLAMAV_MILTER_LIBS="$CLAMAV_MILTER_LIBS -pthread -lc_r" THREAD_LIBS="-pthread -lc_r" *************** *** 23064,23066 **** if test "$have_pthreads" = "yes"; then ! THREAD_LIBS="-lthr" TH_SAFE="-thread-safe" --- 23069,23071 ---- if test "$have_pthreads" = "yes"; then ! THREAD_LIBS="-lc_r" TH_SAFE="-thread-safe" *************** *** 23425,23427 **** save_LDFLAGS="$LDFLAGS" - CLAMAV_MILTER_LIBS="$CLAMAV_MILTER_LIBS -lpthread" if test -d /usr/lib/libmilter ; then --- 23430,23431 ---- ____________________________________________________________________________________ Shape Yahoo! in your own image. Join our Network Research Panel today! http://surveylink.yahoo.com/gmrs/yahoo_panel_invite.asp?a=7 _______________________________________________ Help us build a comprehensive ClamAV guide: visit http://wiki.clamav.net http://lurker.clamav.net/list/clamav-users.html