You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@spamassassin.apache.org by bu...@bugzilla.spamassassin.org on 2004/08/25 21:08:42 UTC

[Bug 3729] New: spamd is crashing hard...

http://bugzilla.spamassassin.org/show_bug.cgi?id=3729

           Summary: spamd is crashing hard...
           Product: Spamassassin
           Version: SVN Trunk (Latest Devel Version)
          Platform: Macintosh
        OS/Version: Mac OS X
            Status: NEW
          Severity: blocker
          Priority: P1
         Component: spamc/spamd
        AssignedTo: dev@spamassassin.apache.org
        ReportedBy: jon@latchkey.com


Hi there, after upgrading SA to the latest SVN head (and not making any other
system changes), I'm getting spamd/perl to reliably crash within a few seconds
of starting up (probably as soon as it tries to process a message).

I'm not really sure how to debug this since the only thing that I'm seeing in
the logs is below.

I have tried removing all the autowhitelist and bayes files.

I have tried removing all the /Library/Perl/5.8.4/Mail/Spamassassin* files and
re-installing.

I have made sure that all the required CPAN modules (as documented in the
INSTALL file) are up to date.

I have confirmed that SA is not installed anywhere else on the system.


Summary of my perl5 (revision 5 version 8 subversion 4) configuration:
  Platform:
    osname=darwin, osvers=6.8, archname=darwin
    uname='darwin localhost 6.8 darwin kernel version 6.8: wed sep 10 15:20:55
pdt 2003; root:xnuxnu-344.49.obj~2release_ppc power macintosh powerpc '
    config_args='-de -Dprefix=/usr -Uloclibpth -Dlibpth=/usr/lib /sw/lib
-Dldflags=-L/usr/lib -L/sw/lib -Dlocincpth=/sw/include /sw/include/db4
-Dlibs=-ldb-4.1 -ldl -lm -lcrypt -lc'
    hint=recommended, useposix=true, d_sigaction=define
    usethreads=undef use5005threads=undef useithreads=undef usemultiplicity=undef
    useperlio=define d_sfio=undef uselargefiles=define usesocks=undef
    use64bitint=undef use64bitall=undef uselongdouble=undef
    usemymalloc=n, bincompat5005=undef
  Compiler:
    cc='cc', ccflags ='-pipe -fno-common -DPERL_DARWIN -no-cpp-precomp
-fno-strict-aliasing -I/sw/include -I/sw/include/db4',
    optimize='-Os',
    cppflags='-no-cpp-precomp -pipe -fno-common -DPERL_DARWIN -no-cpp-precomp
-fno-strict-aliasing -I/sw/include -I/sw/include/db4'
    ccversion='', gccversion='3.1 20020420 (prerelease)', gccosandvers=''
    intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=4321
    d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=8
    ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=8
    alignbytes=8, prototype=define
  Linker and Libraries:
    ld='cc', ldflags ='-L/usr/lib -L/sw/lib -flat_namespace'
    libpth=/usr/lib /sw/lib
    libs=-ldb-4.1 -ldl -lm -lcrypt -lc
    perllibs=-ldb-4.1 -ldl -lm -lcrypt -lc
    libc=/usr/lib/libc.dylib, so=dylib, useshrplib=false, libperl=libperl.a
    gnulibc_version=''
  Dynamic Linking:
    dlsrc=dl_dyld.xs, dlext=bundle, d_dlsymun=undef, ccdlflags=' '
    cccdlflags=' ', lddlflags='-L/usr/lib -L/sw/lib -flat_namespace -bundle
-undefined suppress'


Characteristics of this binary (from libperl): 
  Compile-time options: USE_LARGE_FILES
  Built under darwin
  Compiled at Jun  7 2004 12:29:39
  %ENV:
    PERL5LIB="/sw/lib/perl5"
  @INC:
    /sw/lib/perl5/darwin
    /sw/lib/perl5
    /System/Library/Perl/5.8.4/darwin
    /System/Library/Perl/5.8.4
    /Library/Perl/5.8.4/darwin
    /Library/Perl/5.8.4
    /Library/Perl
    /Network/Library/Perl/5.8.4/darwin
    /Network/Library/Perl/5.8.4
    /Network/Library/Perl



Starting spamd services
trying to connect to syslog/unix...
no error connecting to syslog/unix
logging enabled:
        facility: mail
        socket:   unix
        output:   syslog
creating INET socket:
        Listen: 128
        LocalAddr: 127.0.0.1
        LocalPort: 783
        Proto: 6
        ReuseAddr: 1
        Type: 1
debug: SpamAssassin version 3.0.0-rc1-r36452
debug: Score set 0 chosen.
debug: Storable module v2.13 found


******************

Date/Time:  2004-08-25 12:06:04 -0700
OS Version: 10.2.8 (Build 6R73)
Host:       takahe.whichever.com

Command:    perl
PID:        4006

Exception:  EXC_BAD_ACCESS (0x0001)
Codes:      KERN_INVALID_ADDRESS (0x0001) at 0xbff7fff0

Thread 0 Crashed:
 #0   0x90004258 in free_list_add_ptr
 #1   0x90003f28 in szone_free
 #2   0x0002ddc0 in Perl_sv_clear
 #3   0x0002e100 in Perl_sv_free
 #4   0x00012154 in Perl_peep
 #5   0x00011f90 in Perl_peep
 #6   0x00011f90 in Perl_peep
...
(repeats like #6 for a bazillion more times)



------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.