#576536 [spamassassin] Daemon start 50 times slower than stable version

#576536#5
Date:
2010-04-05 13:55:05 UTC
From:
To:
--- Please enter the report below this line. ---

I wondered why my system is hanging some time at startup.
I used bootchart and it turned out that starting spamassassin
takes nearly half of my boot time.
This is not due any dependencies not being fulfilled at that time.
Starting it manually later takes the same amount of time:

root:~# time /etc/init.d/spamassassin start
Starting SpamAssassin Mail Filter Daemon: spamd.
real    0m12.483s
user    0m0.192s
sys     0m0.032s

After installing spamassassin/stable, it is wayyy faster:

root:~# time /etc/init.d/spamassassin start
Starting SpamAssassin Mail Filter Daemon: spamd.
real    0m0.243s
user    0m0.224s
sys     0m0.016s

I did an strace -f -r, cut from it what I hope to be the relevant section
and attached it.

Debian Release: squeeze/sid
   50 unstable        ftp.de.debian.org
  150 testing         security.eu.debian.org
  150 testing         ftp.de.debian.org
  150 stable          security.eu.debian.org
  150 stable          ftp.de.debian.org
--- Package information. ---
Depends                        (Version) | Installed
========================================-+-===========
perl                          (>= 5.8.0) | 5.10.1-11
libhtml-parser-perl            (>= 3.43) | 3.64-1
libdigest-sha1-perl                      | 2.12-1
libsocket6-perl                          | 0.23-1
libsys-hostname-long-perl                | 1.4-2
libarchive-tar-perl                      |
libwww-perl                              | 5.834-1
libnet-dns-perl                (>= 0.34) | 0.65-1
perl-modules                  (>= 5.10)  | 5.10.1-11
 OR libio-zlib-perl            (>= 1.04) |
libnetaddr-ip-perl                       | 4.024+dfsg-1


Recommends                   (Version) | Installed
======================================-+-===========
spamc                        (>= 2.30) | 3.3.1-1
libmail-spf-perl                       | 2.007-1
re2c                                   | 0.13.5-1
libsys-syslog-perl                     | 0.27-1
gnupg                                  | 1.4.10-2
gcc                                    | 4:4.4.2-3
libc6-dev                              | 2.10.2-6
make                                   | 3.81-8
libio-socket-inet6-perl                | 2.54-1.1


Suggests                     (Version) | Installed
======================================-+-=============
razor                     (>= 2.361-2) | 1:2.85-3
libnet-ident-perl                      | 1.20-5
libio-socket-ssl-perl                  | 1.33-1
libdbi-perl                            | 1.609-1
pyzor                                  | 1:0.5.0-2
libcompress-zlib-perl                  | 2.024-1
libmail-dkim-perl                      | 0.37-1