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

Reply via email to