SA Bugzilla – Bug 3939
Crash when reporting spam
Last modified: 2006-02-22 14:06:55 UTC
I've just updated to SA 3.0.1, and also Razor 2.6.1. When reporting spam, I am getting this error: -bash-2.05b$ spamassassin -r < 1099072407.30703.alto.filmlight.ltd.uk:2, Use of uninitialized value in concatenation (.) or string at /usr/local/libdata/perl5/site_perl/Mail/ SpamAssassin/Reporter.pm line 435. Use of uninitialized value in concatenation (.) or string at /usr/local/libdata/perl5/site_perl/Mail/ SpamAssassin/Reporter.pm line 435. 1 message(s) examined. Insecure dependency in connect while running with -T switch at /usr/libdata/perl5/i386-openbsd/ 5.8.2/IO/Socket.pm line 114. -bash-2.05b$ I do apologise for knowing nothing about perl and not giving a better diagnosis. If there is anything I can do to help analyse this bug please let me know. The debug output of the above (-D) is below: -bash-2.05b$ spamassassin -D -r < 1099072407.30703.alto.filmlight.ltd.uk:2, debug: SpamAssassin version 3.0.1 debug: Score set 0 chosen. debug: running in taint mode? yes debug: Running in taint mode, removing unsafe env vars, and resetting PATH debug: PATH included '/usr/bin', keeping. debug: PATH included '/bin', keeping. debug: PATH included '/usr/sbin', keeping. debug: PATH included '/sbin', keeping. debug: PATH included '/usr/X11R6/bin', keeping. debug: PATH included '/usr/local/bin', keeping. debug: PATH included '/nfs/firebird/home/darrin/bin', keeping. debug: PATH included '/sbin', keeping. debug: PATH included '/usr/sbin', keeping. debug: PATH included '/usr/local/sbin', keeping. debug: PATH included '/usr/dvs/sdk2.7p18d/linux/bin', which doesn't exist, dropping. debug: Final PATH set to: /usr/bin:/bin:/usr/sbin:/sbin:/usr/X11R6/bin:/usr/local/bin:/nfs/firebird/ home/darrin/bin:/sbin:/usr/sbin:/usr/local/sbin debug: Removing Markup debug: using "/etc/mail/spamassassin/init.pre" for site rules init.pre debug: config: read file /etc/mail/spamassassin/init.pre debug: using "/usr/local/share/spamassassin" for default rules dir debug: config: read file /usr/local/share/spamassassin/10_misc.cf debug: config: read file /usr/local/share/spamassassin/20_anti_ratware.cf debug: config: read file /usr/local/share/spamassassin/20_body_tests.cf debug: config: read file /usr/local/share/spamassassin/20_compensate.cf debug: config: read file /usr/local/share/spamassassin/20_dnsbl_tests.cf debug: config: read file /usr/local/share/spamassassin/20_drugs.cf debug: config: read file /usr/local/share/spamassassin/20_fake_helo_tests.cf debug: config: read file /usr/local/share/spamassassin/20_head_tests.cf debug: config: read file /usr/local/share/spamassassin/20_html_tests.cf debug: config: read file /usr/local/share/spamassassin/20_meta_tests.cf debug: config: read file /usr/local/share/spamassassin/20_phrases.cf debug: config: read file /usr/local/share/spamassassin/20_porn.cf debug: config: read file /usr/local/share/spamassassin/20_ratware.cf debug: config: read file /usr/local/share/spamassassin/20_uri_tests.cf debug: config: read file /usr/local/share/spamassassin/23_bayes.cf debug: config: read file /usr/local/share/spamassassin/25_body_tests_es.cf debug: config: read file /usr/local/share/spamassassin/25_hashcash.cf debug: config: read file /usr/local/share/spamassassin/25_spf.cf debug: config: read file /usr/local/share/spamassassin/25_uribl.cf debug: config: read file /usr/local/share/spamassassin/30_text_de.cf debug: config: read file /usr/local/share/spamassassin/30_text_fr.cf debug: config: read file /usr/local/share/spamassassin/30_text_nl.cf debug: config: read file /usr/local/share/spamassassin/30_text_pl.cf debug: config: read file /usr/local/share/spamassassin/50_scores.cf debug: config: read file /usr/local/share/spamassassin/60_whitelist.cf debug: using "/etc/mail/spamassassin" for site rules dir debug: config: read file /etc/mail/spamassassin/70_sare_adult.cf debug: config: read file /etc/mail/spamassassin/70_sare_bayes_poison_nxm.cf debug: config: read file /etc/mail/spamassassin/70_sare_header0.cf debug: config: read file /etc/mail/spamassassin/70_sare_html0.cf debug: config: read file /etc/mail/spamassassin/70_sare_random.cf debug: config: read file /etc/mail/spamassassin/70_sare_specific.cf debug: config: read file /etc/mail/spamassassin/72_sare_bml_post25x.cf debug: config: read file /etc/mail/spamassassin/chickenpox.cf debug: config: read file /etc/mail/spamassassin/local.cf debug: config: read file /etc/mail/spamassassin/mangled.cf debug: using "/nfs/firebird/home/darrin/.spamassassin" for user state dir debug: using "/nfs/firebird/home/darrin/.spamassassin/user_prefs" for user prefs file debug: config: read file /nfs/firebird/home/darrin/.spamassassin/user_prefs debug: plugin: loading Mail::SpamAssassin::Plugin::URIDNSBL from @INC debug: plugin: registered Mail::SpamAssassin::Plugin::URIDNSBL=HASH(0x3c3ee99c) debug: plugin: loading Mail::SpamAssassin::Plugin::Hashcash from @INC debug: plugin: registered Mail::SpamAssassin::Plugin::Hashcash=HASH(0x3cb97784) debug: plugin: loading Mail::SpamAssassin::Plugin::SPF from @INC debug: plugin: registered Mail::SpamAssassin::Plugin::SPF=HASH(0x3cb6beb8) debug: plugin: Mail::SpamAssassin::Plugin::URIDNSBL=HASH(0x3c3ee99c) implements 'parse_config' debug: plugin: Mail::SpamAssassin::Plugin::Hashcash=HASH(0x3cb97784) implements 'parse_config' debug: plugin: Mail::SpamAssassin::Plugin::URIDNSBL=HASH(0x3c3ee99c) inhibited further callbacks debug: plugin: Mail::SpamAssassin::Plugin::URIDNSBL=HASH(0x3c3ee99c) inhibited further callbacks debug: plugin: Mail::SpamAssassin::Plugin::URIDNSBL=HASH(0x3c3ee99c) inhibited further callbacks debug: plugin: Mail::SpamAssassin::Plugin::URIDNSBL=HASH(0x3c3ee99c) inhibited further callbacks debug: plugin: Mail::SpamAssassin::Plugin::URIDNSBL=HASH(0x3c3ee99c) inhibited further callbacks debug: plugin: Mail::SpamAssassin::Plugin::URIDNSBL=HASH(0x3c3ee99c) inhibited further callbacks debug: plugin: Mail::SpamAssassin::Plugin::URIDNSBL=HASH(0x3c3ee99c) inhibited further callbacks debug: plugin: Mail::SpamAssassin::Plugin::URIDNSBL=HASH(0x3c3ee99c) inhibited further callbacks debug: plugin: Mail::SpamAssassin::Plugin::URIDNSBL=HASH(0x3c3ee99c) inhibited further callbacks debug: plugin: Mail::SpamAssassin::Plugin::URIDNSBL=HASH(0x3c3ee99c) inhibited further callbacks debug: plugin: Mail::SpamAssassin::Plugin::URIDNSBL=HASH(0x3c3ee99c) inhibited further callbacks debug: plugin: Mail::SpamAssassin::Plugin::URIDNSBL=HASH(0x3c3ee99c) inhibited further callbacks debug: plugin: Mail::SpamAssassin::Plugin::URIDNSBL=HASH(0x3c3ee99c) inhibited further callbacks debug: plugin: Mail::SpamAssassin::Plugin::URIDNSBL=HASH(0x3c3ee99c) inhibited further callbacks debug: plugin: Mail::SpamAssassin::Plugin::URIDNSBL=HASH(0x3c3ee99c) inhibited further callbacks debug: plugin: Mail::SpamAssassin::Plugin::URIDNSBL=HASH(0x3c3ee99c) inhibited further callbacks debug: plugin: Mail::SpamAssassin::Plugin::URIDNSBL=HASH(0x3c3ee99c) inhibited further callbacks debug: plugin: Mail::SpamAssassin::Plugin::URIDNSBL=HASH(0x3c3ee99c) inhibited further callbacks debug: plugin: Mail::SpamAssassin::Plugin::URIDNSBL=HASH(0x3c3ee99c) inhibited further callbacks debug: plugin: Mail::SpamAssassin::Plugin::URIDNSBL=HASH(0x3c3ee99c) inhibited further callbacks debug: plugin: Mail::SpamAssassin::Plugin::URIDNSBL=HASH(0x3c3ee99c) inhibited further callbacks debug: plugin: Mail::SpamAssassin::Plugin::URIDNSBL=HASH(0x3c3ee99c) inhibited further callbacks debug: plugin: Mail::SpamAssassin::Plugin::URIDNSBL=HASH(0x3c3ee99c) inhibited further callbacks debug: plugin: Mail::SpamAssassin::Plugin::URIDNSBL=HASH(0x3c3ee99c) inhibited further callbacks debug: plugin: Mail::SpamAssassin::Plugin::URIDNSBL=HASH(0x3c3ee99c) inhibited further callbacks debug: plugin: Mail::SpamAssassin::Plugin::URIDNSBL=HASH(0x3c3ee99c) inhibited further callbacks debug: plugin: Mail::SpamAssassin::Plugin::URIDNSBL=HASH(0x3c3ee99c) inhibited further callbacks debug: plugin: Mail::SpamAssassin::Plugin::URIDNSBL=HASH(0x3c3ee99c) inhibited further callbacks debug: plugin: Mail::SpamAssassin::Plugin::URIDNSBL=HASH(0x3c3ee99c) inhibited further callbacks debug: plugin: Mail::SpamAssassin::Plugin::URIDNSBL=HASH(0x3c3ee99c) inhibited further callbacks debug: plugin: Mail::SpamAssassin::Plugin::URIDNSBL=HASH(0x3c3ee99c) inhibited further callbacks debug: plugin: Mail::SpamAssassin::Plugin::URIDNSBL=HASH(0x3c3ee99c) inhibited further callbacks debug: Score set 1 chosen. debug: Learning Spam debug: Removing Markup debug: Current PATH is: /usr/bin:/bin:/usr/sbin:/sbin:/usr/X11R6/bin:/usr/local/bin:/nfs/firebird/ home/darrin/bin:/sbin:/usr/sbin:/usr/local/sbin debug: executable for dccproc was found at /usr/local/bin/dccproc debug: DCC is available: /usr/local/bin/dccproc debug: entering helper-app run mode debug: setuid: helper proc 20271: ruid=504 euid=504 debug: leaving helper-app run mode debug: SpamAssassin: spam reported to DCC. debug: Pyzor is not available: pyzor not found debug: Razor2 is available debug: entering helper-app run mode Razor-Log: Computed razorhome from env: /nfs/firebird/home/darrin/.razor Razor-Log: Found razorhome: /nfs/firebird/home/darrin/.razor Razor-Log: read_file: 16 items read from /nfs/firebird/home/darrin/.razor/razor-agent.conf Oct 29 19:29:39.129758 report[22410]: [ 2] [bootup] Logging initiated LogDebugLevel=9 to stdout Oct 29 19:29:39.132143 report[22410]: [ 5] computed razorhome=/nfs/firebird/home/darrin/.razor, conf=/nfs/firebird/home/darrin/.razor/razor-agent.conf, ident=/nfs/firebird/home/darrin/.razor/ identity-darrin@suresoftware.com Oct 29 19:29:39.134638 report[22410]: [ 5] read_file: 2 items read from /nfs/firebird/home/darrin/ .razor/identity-darrin@suresoftware.com Oct 29 19:29:39.135596 report[22410]: [ 8] Client supported_engines: 4 8 Oct 29 19:29:39.137785 report[22410]: [ 8] prep_mail done: mail 1 headers=1350, mime0=911 Oct 29 19:29:39.139400 report[22410]: [ 5] read_file: 1 items read from /nfs/firebird/home/darrin/ .razor/servers.discovery.lst Oct 29 19:29:39.140969 report[22410]: [ 5] read_file: 2 items read from /nfs/firebird/home/darrin/ .razor/servers.nomination.lst Oct 29 19:29:39.142878 report[22410]: [ 5] read_file: 3 items read from /nfs/firebird/home/darrin/ .razor/servers.catalogue.lst Oct 29 19:29:39.144081 report[22410]: [ 9] Assigning defaults to joy.cloudmark.com Oct 29 19:29:39.144875 report[22410]: [ 9] Assigning defaults to folly.cloudmark.com Oct 29 19:29:39.145666 report[22410]: [ 9] Assigning defaults to thrill.cloudmark.com Oct 29 19:29:39.146414 report[22410]: [ 9] Assigning defaults to pride.cloudmark.com Oct 29 19:29:39.147180 report[22410]: [ 9] Assigning defaults to wonder.cloudmark.com Oct 29 19:29:39.151045 report[22410]: [ 5] read_file: 11 items read from /nfs/firebird/home/darrin/ .razor/server.conceit.cloudmark.com.conf Oct 29 19:29:39.153128 report[22410]: [ 5] read_file: 11 items read from /nfs/firebird/home/darrin/ .razor/server.conceit.cloudmark.com.conf Oct 29 19:29:39.155368 report[22410]: [ 5] read_file: 14 items read from /nfs/firebird/home/darrin/ .razor/server.folly.cloudmark.com.conf Oct 29 19:29:39.157386 report[22410]: [ 5] read_file: 14 items read from /nfs/firebird/home/darrin/ .razor/server.folly.cloudmark.com.conf Oct 29 19:29:39.159752 report[22410]: [ 5] read_file: 12 items read from /nfs/firebird/home/darrin/ .razor/server.hubris.cloudmark.com.conf Oct 29 19:29:39.161850 report[22410]: [ 5] read_file: 12 items read from /nfs/firebird/home/darrin/ .razor/server.hubris.cloudmark.com.conf Oct 29 19:29:39.164103 report[22410]: [ 5] read_file: 14 items read from /nfs/firebird/home/darrin/ .razor/server.joy.cloudmark.com.conf Oct 29 19:29:39.166096 report[22410]: [ 5] read_file: 14 items read from /nfs/firebird/home/darrin/ .razor/server.joy.cloudmark.com.conf Oct 29 19:29:39.168252 report[22410]: [ 5] read_file: 13 items read from /nfs/firebird/home/darrin/ .razor/server.rancor.cloudmark.com.conf Oct 29 19:29:39.170407 report[22410]: [ 5] read_file: 13 items read from /nfs/firebird/home/darrin/ .razor/server.rancor.cloudmark.com.conf Oct 29 19:29:39.172821 report[22410]: [ 5] read_file: 14 items read from /nfs/firebird/home/darrin/ .razor/server.stress.cloudmark.com.conf Oct 29 19:29:39.175058 report[22410]: [ 5] read_file: 14 items read from /nfs/firebird/home/darrin/ .razor/server.stress.cloudmark.com.conf Oct 29 19:29:39.177403 report[22410]: [ 5] read_file: 14 items read from /nfs/firebird/home/darrin/ .razor/server.truth.cloudmark.com.conf Oct 29 19:29:39.179440 report[22410]: [ 5] read_file: 14 items read from /nfs/firebird/home/darrin/ .razor/server.truth.cloudmark.com.conf Oct 29 19:29:39.181773 report[22410]: [ 5] read_file: 16 items read from /nfs/firebird/home/darrin/ .razor/server.pride.cloudmark.com.conf Oct 29 19:29:39.183872 report[22410]: [ 5] read_file: 16 items read from /nfs/firebird/home/darrin/ .razor/server.pride.cloudmark.com.conf Oct 29 19:29:39.186204 report[22410]: [ 5] read_file: 14 items read from /nfs/firebird/home/darrin/ .razor/server.prejudice.cloudmark.com.conf Oct 29 19:29:39.188413 report[22410]: [ 5] read_file: 14 items read from /nfs/firebird/home/darrin/ .razor/server.prejudice.cloudmark.com.conf Oct 29 19:29:39.190780 report[22410]: [ 5] read_file: 16 items read from /nfs/firebird/home/darrin/ .razor/server.wonder.cloudmark.com.conf Oct 29 19:29:39.193157 report[22410]: [ 5] read_file: 16 items read from /nfs/firebird/home/darrin/ .razor/server.wonder.cloudmark.com.conf Oct 29 19:29:39.195557 report[22410]: [ 5] read_file: 16 items read from /nfs/firebird/home/darrin/ .razor/server.thrill.cloudmark.com.conf Oct 29 19:29:39.197832 report[22410]: [ 5] read_file: 16 items read from /nfs/firebird/home/darrin/ .razor/server.thrill.cloudmark.com.conf Oct 29 19:29:39.200130 report[22410]: [ 5] read_file: 14 items read from /nfs/firebird/home/darrin/ .razor/server.anxiety.cloudmark.com.conf Oct 29 19:29:39.202435 report[22410]: [ 5] read_file: 14 items read from /nfs/firebird/home/darrin/ .razor/server.anxiety.cloudmark.com.conf Oct 29 19:29:39.204722 report[22410]: [ 5] read_file: 14 items read from /nfs/firebird/home/darrin/ .razor/server.tension.cloudmark.com.conf Oct 29 19:29:39.206939 report[22410]: [ 5] read_file: 14 items read from /nfs/firebird/home/darrin/ .razor/server.tension.cloudmark.com.conf Oct 29 19:29:39.209228 report[22410]: [ 5] read_file: 14 items read from /nfs/firebird/home/darrin/ .razor/server.malice.cloudmark.com.conf Oct 29 19:29:39.211401 report[22410]: [ 5] read_file: 14 items read from /nfs/firebird/home/darrin/ .razor/server.malice.cloudmark.com.conf Oct 29 19:29:39.213717 report[22410]: [ 5] read_file: 14 items read from /nfs/firebird/home/darrin/ .razor/server.solace.cloudmark.com.conf Oct 29 19:29:39.215934 report[22410]: [ 5] read_file: 14 items read from /nfs/firebird/home/darrin/ .razor/server.solace.cloudmark.com.conf Oct 29 19:29:39.218263 report[22410]: [ 5] read_file: 14 items read from /nfs/firebird/home/darrin/ .razor/server.shock.cloudmark.com.conf Oct 29 19:29:39.220453 report[22410]: [ 5] read_file: 14 items read from /nfs/firebird/home/darrin/ .razor/server.shock.cloudmark.com.conf Oct 29 19:29:39.221479 report[22410]: [ 5] server discovery overdue by 15 seconds Oct 29 19:29:39.222146 report[22410]: [ 8] already have 1 discovery servers Oct 29 19:29:39.222707 report[22410]: [ 8] Checking with Razor Discovery Server 66.151.150.11 Oct 29 19:29:39.223367 report[22410]: [ 6] No port specified, using 2703 Oct 29 19:29:39.223869 report[22410]: [ 5] Connecting to 66.151.150.11 ... Oct 29 19:29:39.550836 report[22410]: [ 8] Connection established Oct 29 19:29:39.551551 report[22410]: [ 4] 66.151.150.11 >> 35 server greeting: sn=D&srl=460&a=l&a=cg&ep4=7542-10 Oct 29 19:29:39.552422 report[22410]: [ 4] 66.151.150.11 << 12 Oct 29 19:29:39.552919 report[22410]: [ 6] a=g&pm=csl Oct 29 19:29:39.719068 report[22410]: [ 4] 66.151.150.11 >> 76 Oct 29 19:29:39.719634 report[22410]: [ 6] response to sent.1 -csl=? pride.cloudmark.com wonder.cloudmark.com thrill.cloudmark.com . Oct 29 19:29:39.721324 report[22410]: [ 8] Discovery Server 66.151.150.11 replying with csl=pride.cloudmark.com Oct 29 19:29:39.721872 report[22410]: [ 8] Discovery Server 66.151.150.11 replying with csl=wonder.cloudmark.com Oct 29 19:29:39.722416 report[22410]: [ 8] Discovery Server 66.151.150.11 replying with csl=thrill.cloudmark.com Oct 29 19:29:39.723142 report[22410]: [ 4] 66.151.150.11 << 12 Oct 29 19:29:39.723637 report[22410]: [ 6] a=g&pm=nsl Oct 29 19:29:39.886966 report[22410]: [ 4] 66.151.150.11 >> 51 Oct 29 19:29:39.887527 report[22410]: [ 6] response to sent.2 -nsl=? joy.cloudmark.com folly.cloudmark.com . Oct 29 19:29:39.888941 report[22410]: [ 8] Discovery Server 66.151.150.11 replying with nsl=joy.cloudmark.com Oct 29 19:29:39.889509 report[22410]: [ 8] Discovery Server 66.151.150.11 replying with nsl=folly.cloudmark.com Oct 29 19:29:39.894415 report[22410]: [ 5] wrote 3 ARRAY items to file: /nfs/firebird/home/darrin/ .razor/servers.catalogue.lst Oct 29 19:29:39.898399 report[22410]: [ 5] wrote 2 ARRAY items to file: /nfs/firebird/home/darrin/ .razor/servers.nomination.lst Oct 29 19:29:39.899319 report[22410]: [ 6] folly.cloudmark.com is a Nomination Server srl 4005; computed min_cf=0, Server se: 1C8 Oct 29 19:29:39.900155 report[22410]: [ 8] Computed supported_engines: 8 Oct 29 19:29:39.900817 report[22410]: [ 8] Using next closest server folly.cloudmark.com:2703, cached info srl 4005 Oct 29 19:29:39.901499 report[22410]: [ 8] mail 1 Subject: Critical virus update - september 8th Oct 29 19:29:39.902792 report[22410]: [ 6] preproc: mail 1.0 went from 911 bytes to 475 Oct 29 19:29:39.903459 report[22410]: [ 6] computing sigs for mail 1.0, len 475 Oct 29 19:29:39.907527 report[22410]: [ 6] losing old server connection, 66.151.150.11, for new server, folly.cloudmark.com Oct 29 19:29:39.908166 report[22410]: [ 5] disconnecting from server 66.151.150.11 Oct 29 19:29:39.908846 report[22410]: [ 4] 66.151.150.11 << 5 Oct 29 19:29:39.909338 report[22410]: [ 6] a=q Oct 29 19:29:39.910042 report[22410]: [ 5] Connecting to folly.cloudmark.com ... Oct 29 19:29:40.381844 report[22410]: [ 8] Connection established Oct 29 19:29:40.382723 report[22410]: [ 4] folly.cloudmark.com >> 36 server greeting: sn=N&srl=4005&a=l&a=cg&ep4=7542-10 Oct 29 19:29:40.383889 report[22410]: [ 4] folly.cloudmark.com << 25 Oct 29 19:29:40.384384 report[22410]: [ 6] cn=razor-agents&cv=2.61 Oct 29 19:29:40.385243 report[22410]: [ 6] folly.cloudmark.com is a Nomination Server srl 4005; computed min_cf=0, Server se: 1C8 Oct 29 19:29:40.385972 report[22410]: [ 8] Computed supported_engines: 8 Oct 29 19:29:40.387029 report[22410]: [ 4] folly.cloudmark.com << 61 Oct 29 19:29:40.387537 report[22410]: [ 6] a=ai&cn=razor- agents&cv=2.61&user=darrin%40suresoftware.com Oct 29 19:29:40.738898 report[22410]: [ 4] folly.cloudmark.com >> 36 Oct 29 19:29:40.739430 report[22410]: [ 6] response to sent.5 achal=LOu33mWOtR03jURzWHHmtDLvSraM Oct 29 19:29:40.741393 report[22410]: [ 4] folly.cloudmark.com << 43 Oct 29 19:29:40.741911 report[22410]: [ 6] a=auth&aresp=AhFN7uWFFjgDI1spAth0c0ye7H0A Oct 29 19:29:40.909989 report[22410]: [ 4] folly.cloudmark.com >> 7 Oct 29 19:29:40.910528 report[22410]: [ 6] response to sent.6 res=1 Oct 29 19:29:40.911375 report[22410]: [ 5] Authenticated user=darrin@suresoftware.com Oct 29 19:29:40.912255 report[22410]: [ 8] preparing 1 queries Oct 29 19:29:40.913019 report[22410]: [ 8] sending 1 batches Oct 29 19:29:40.913669 report[22410]: [ 4] folly.cloudmark.com << 24 Oct 29 19:29:40.914168 report[22410]: [ 6] a=r&e=4&ep4=7542-10&s= Oct 29 19:29:41.078110 report[22410]: [ 4] folly.cloudmark.com >> 9 Oct 29 19:29:41.078630 report[22410]: [ 6] response to sent.7 err=230 Oct 29 19:29:41.079788 report[22410]: [ 8] mail 1.0, eng 4: err 230 - server wants mail Oct 29 19:29:41.080816 report[22410]: [ 8] preparing 1 queries Oct 29 19:29:41.081600 report[22410]: [ 8] sending 1 batches Oct 29 19:29:41.082345 report[22410]: [ 4] folly.cloudmark.com << 2182 Oct 29 19:29:41.083075 report[22410]: [ 6] [length=2182] -a=r&message=* Oct 29 19:29:41.515906 report[22410]: [ 4] folly.cloudmark.com >> 7 Oct 29 19:29:41.516439 report[22410]: [ 6] response to sent.8 res=1 Oct 29 19:29:41.517549 report[22410]: [ 5] report: mail 1, 0: Server accepted report. Oct 29 19:29:41.518111 report[22410]: [ 3] Sent report. Oct 29 19:29:41.518626 report[22410]: [ 5] disconnecting from server folly.cloudmark.com Oct 29 19:29:41.519287 report[22410]: [ 4] folly.cloudmark.com << 5 Oct 29 19:29:41.519779 report[22410]: [ 6] a=q debug: Razor2: spam report, response is "1". debug: leaving helper-app run mode debug: SpamAssassin: spam reported to Razor. Use of uninitialized value in concatenation (.) or string at /usr/local/libdata/perl5/site_perl/Mail/ SpamAssassin/Reporter.pm line 435. Use of uninitialized value in concatenation (.) or string at /usr/local/libdata/perl5/site_perl/Mail/ SpamAssassin/Reporter.pm line 435. 1 message(s) examined. Insecure dependency in connect while running with -T switch at /usr/libdata/perl5/i386-openbsd/ 5.8.2/IO/Socket.pm line 114. -bash-2.05b$ Thanks!
Subject: Re: New: Crash when reporting spam On Fri, Oct 29, 2004 at 11:32:17AM -0700, bugzilla-daemon@bugzilla.spamassassin.org wrote: > Use of uninitialized value in concatenation (.) or string at /usr/local/libdata/perl5/site_perl/Mail/ > SpamAssassin/Reporter.pm line 435. > Use of uninitialized value in concatenation (.) or string at /usr/local/libdata/perl5/site_perl/Mail/ > SpamAssassin/Reporter.pm line 435. That's the spamcop code, fwiw. > Insecure dependency in connect while running with -T switch at /usr/libdata/perl5/i386-openbsd/ > 5.8.2/IO/Socket.pm line 114. I'm really tired of IO::Socket issues.
Triage: Since this appears to be an issue in IO::Socket rather an SA itself, it doesn't seem like something the devs will be able to resolve before 3.1.0; therefore setting provisional milestone for 3.1.1, as a reminder that someone should look at this to see if we can find a work-around. Meanwhile, Darrin, it's possible that later releases of SA or perl or IO::Socket may spontaneously fix the problem. If you find the problem goes away, please let us know. Thanks.
May also be related to bug 4039
Hi, Yes the behaviour is still the same: -bash-2.05b$ spamassassin -r < 1117135515.P13457Q76M195879.alto.filmlight.ltd.uk\:2\,F Use of uninitialized value in concatenation (.) or string at /usr/local/libdata/perl5/site_perl/Mail/ SpamAssassin/Reporter.pm line 435. Use of uninitialized value in concatenation (.) or string at /usr/local/libdata/perl5/site_perl/Mail/ SpamAssassin/Reporter.pm line 435. 1 message(s) examined. Insecure dependency in connect while running with -T switch at /usr/libdata/perl5/i386-openbsd/ 5.8.2/IO/Socket.pm line 114. -bash-2.05b$ I just updated to SA 3.0.3 and got the same error. CPAN tells me that IO::Socket is up-to-date. The other reinstall recommendations are below (I don't know if any are relevant): cpan> r Package namespace installed latest in CPAN file Archive::Tar 1.10 1.24 K/KA/KANE/Archive-Tar-1.24.tar.gz B 1.02 1.07 N/NW/NWCLARK/perl-5.8.6.tar.gz CGI 3.00 3.10 L/LD/LDS/CGI.pm-3.10.tar.gz CPAN::FirstTime 1.6 1.60 A/AN/ANDK/CPAN-1.76.tar.gz Class::ISA 0.32 0.33 S/SB/SBURKE/Class-ISA-0.33.tar.gz Compress::Zlib 1.33 1.34 P/PM/PMQS/Compress-Zlib-1.34.tar.gz Cwd 2.08 3.07 K/KW/KWILLIAMS/PathTools-3.07.tar.gz DBIx::SearchBuilder::Record undef v36.86.69.82.83. J/JE/JESSE/DBIx-SearchBuilder-1.01.tar.gz DBIx::SearchBuilder::Union undef 0 J/JE/JESSE/DBIx-SearchBuilder-1.27.tar.gz DB_File 1.810 1.811 P/PM/PMQS/DB_File-1.811.tar.gz Devel::PPPort 2.009 3.06 M/MH/MHX/Devel-PPPort-3.06.tar.gz Digest 1.08 1.10 G/GA/GAAS/Digest-1.10.tar.gz Encode 1.9801 2.10 D/DA/DANKOGAI/Encode-2.10.tar.gz ExtUtils::Command 1.05 1.09 M/MS/MSCHWERN/ExtUtils-MakeMaker-6.30.tar.gz ExtUtils::Constant 0.14 0.16 N/NW/NWCLARK/ExtUtils-Constant-0.16.tar.gz File::Temp 0.14 0.16 T/TJ/TJENNESS/File-Temp-0.16.tar.gz Filter::Simple 0.78 0.79 D/DC/DCONWAY/Filter-Simple-0.79.tar.gz HTML::Entities 1.27 1.29 G/GA/GAAS/HTML-Parser-3.45.tar.gz HTML::Form 1.044 1.049 G/GA/GAAS/libwww-perl-5.803.tar.gz HTML::Tagset 3.03 3.04 S/SB/SBURKE/HTML-Tagset-3.04.tar.gz I18N::LangTags 0.29 0.35 S/SB/SBURKE/I18N-LangTags-0.35.tar.gz IP::Country 2.18 2.20 N/NW/NWETTERS/IP-Country-2.20.tar.gz List::Util 1.13 1.17 G/GB/GBARR/Scalar-List-Utils-1.17.tar.gz Locale::Constants 2.01 2.07 N/NE/NEILB/Locale-Codes-2.07.tar.gz Locale::Maketext 1.06 1.09 S/SB/SBURKE/Locale-Maketext-1.09.tar.gz Math::BigFloat 1.40 1.51 T/TE/TELS/math/Math-BigInt-1.77.tar.gz Math::BigRat 0.10 0.15 T/TE/TELS/math/Math-BigRat-0.15.tar.gz Module::Refresh 0.05 0.06 J/JE/JESSE/Module-Refresh-0.06.tar.gz Net::CIDR::Lite 0.15 0.18 D/DO/DOUGW/Net-CIDR-Lite-0.18.tar.gz Net::DNS 0.48 0.49 O/OL/OLAF/Net-DNS-0.49.tar.gz PerlIO::via::QuotedPrint 0.05 0.06 E/EL/ELIZABETH/PerlIO-via-QuotedPrint-0.06.tar.gz Pod::Checker 1.41 1.42 M/MA/MAREKR/Pod-Parser-1.30.tar.gz Pod::Escapes 1.03 1.04 S/SB/SBURKE/Pod-Escapes-1.04.tar.gz Pod::LaTeX 0.55 0.58 T/TJ/TJENNESS/Pod-LaTeX-0.58.tar.gz Pod::Perldoc 3.11 3.14 S/SB/SBURKE/Pod-Perldoc-3.14.tar.gz Pod::Simple 2.05 3.02 S/SB/SBURKE/Pod-Simple-3.02.tar.gz Safe 2.10 2.11 R/RG/RGARCIA/Safe-2.11.tar.gz Storable 2.13 2.15 A/AM/AMS/Storable-2.15.tar.gz Term::ANSIColor 1.07 1.09 R/RR/RRA/ANSIColor-1.09.tar.gz Term::Cap 1.08 1.09 J/JS/JSTOWE/Term-Cap-1.09.tar.gz Term::ReadKey 2.21 2.30 J/JS/JSTOWE/TermReadKey-2.30.tar.gz Test 1.24 1.25 S/SB/SBURKE/Test-1.25.tar.gz Test::Builder 0.19 0.30 M/MS/MSCHWERN/Test-Simple-0.60.tar.gz Test::Harness 2.30 2.48 P/PE/PETDANCE/Test-Harness-2.48.tar.gz Text::Soundex 1.01 3.02 M/MA/MARKM/Text-Soundex-3.02.tar.gz Time::HiRes 1.65 1.68 J/JH/JHI/Time-HiRes-1.68.tar.gz Time::Local 1.07 1.11 D/DR/DROLSKY/Time-Local-1.11.tar.gz URI 1.34 1.35 G/GA/GAAS/URI-1.35.tar.gz Unicode::Collate 0.30 0.50 S/SA/SADAHIRO/Unicode-Collate-0.50.tar.gz Unicode::Normalize 0.25 0.32 S/SA/SADAHIRO/Unicode-Normalize-0.32.tar.gz XML::Parser 2.31 2.34 M/MS/MSERGEANT/XML-Parser-2.34.tar.gz bigint 0.04 0.07 T/TE/TELS/math/bignum-0.17.tar.gz if 0.03 0.0401 I/IL/ILYAZ/modules/if-0.0401.tar.gz 6 installed modules have a version number of 0 217 installed modules have no parseable version number cpan> Let me know if there are any other tests you'd like me to do. (BTW from my point of view this isn't terribly important, I have another machine running SA that doesn't exhibit this problem, and I use that for reporting spam)
> (BTW from my point of view this isn't terribly important, I have another machine running SA that doesn't exhibit this problem, and I use that for reporting spam) Another machine with similar update level and same operating system? Or different O/S?
The uninitialized value error is definitely bug 4039 and is fixed in 3.1 [1]. The "other" system might have a different version of Perl that is being quiet about it. I'm going to avoid the nausea caused by looking at IO::Socket. This can probably kicked to the 3.0.5 (never, ever) queue. [1] Author: jm Date: Tue May 31 21:17:31 2005 New Revision: 179350
Hmm, what version of IO::Socket are people seeing the insecure dependency error with? I've never seen it with version 1.27.
according to the ticket comments, this issue is fixed in 3.1, so I'm not sure why the ticket is still open.