AW: sa-compile Error invalid pointer
Hi Daniele, there is a virtal system, no problem with mem. I hope i found the fail, i delete or rename rules.body_0/rules.body_neg100 and tested again, then there is no fail. Best regards Ronny -Ursprüngliche Nachricht- Von: Daniele Duca Gesendet: Freitag, 28. September 2018 16:24 An: users@spamassassin.apache.org Betreff: Re: sa-compile Error invalid pointer Hi, it may be worth to run a memtest on your system. Daniele On 28/09/2018 12:25, Ronny Wagner wrote: > Hello Community, > > since few days i have a problem with spamassassin. > I can't start the service, i found out, when i delete some channels in > directory "/var/lib/spamassassin/3.004001" the service come up. > > I download a test channel (/usr/bin/sa-update --nogpg --channel > spamassassin.heinlein-support.de) and use /usr/bin/sa-compile, i see a fail > message. > > Do anyone know why? > > Thank you for your help. > > > spamassassin: >Installed: 3.4.1-6+deb9u1 > > perl: >Installed: 5.24.1-3+deb9u4 > > libc6: >Installed: 2.24-11+deb9u3 > > Debian 4.9.0-5-686-pae > > Fail Message: > Sep 28 12:18:13.654 [30438] info: generic: base extraction starting. this can > take a while... > Sep 28 12:18:13.654 [30438] info: generic: extracting from rules of type > body_0 > *** Error in `/usr/bin/perl': free(): invalid pointer: 0xb508 *** > === Backtrace: = > /lib/i386-linux-gnu/libc.so.6(+0x6738a)[0xb757538a] > /lib/i386-linux-gnu/libc.so.6(+0x6dfc7)[0xb757bfc7] > /lib/i386-linux-gnu/libc.so.6(+0x6e806)[0xb757c806] > /usr/bin/perl(Perl_safesysfree+0x20)[0x550cf0] > /usr/bin/perl(Perl_sv_clear+0x664)[0x57d314] > /usr/bin/perl(Perl_sv_free2+0x61)[0x57d6c1] > /usr/bin/perl(+0x56799)[0x505799] > /usr/bin/perl(Perl_yylex+0x2798)[0x5094e8] > /usr/bin/perl(Perl_yyparse+0x5e4)[0x51be04] > /usr/bin/perl(+0x104cad)[0x5b3cad] > /usr/bin/perl(Perl_pp_entereval+0x3c8)[0x5bdca8] > /usr/bin/perl(Perl_runops_standard+0x17)[0x56ff67] > /usr/bin/perl(perl_run+0x33f)[0x4f37ff] > /usr/bin/perl(main+0x15e)[0x4cbb7e] > /lib/i386-linux-gnu/libc.so.6(__libc_start_main+0xf6)[0xb7526286] > /usr/bin/perl(+0x1cbc1)[0x4cbbc1] > === Memory map: > 004af000-006cf000 r-xp ca:02 467067 /usr/bin/perl > 006cf000-006d2000 r--p 0021f000 ca:02 467067 /usr/bin/perl > 006d2000-006d4000 rw-p 00222000 ca:02 467067 /usr/bin/perl > 00831000-03224000 rw-p 00:00 0 [heap] > b470c000-b4e98000 rw-p 00:00 0 > b500-b5001000 rw-p 00:00 0 > b530-b5321000 rw-p 00:00 0 > b5321000-b540 ---p 00:00 0 > b54a2000-b5aac000 rw-p 00:00 0 > b5aac000-b61d3000 rw-p 00:00 0 > b61d7000-b65da000 r-xp ca:02 82500 > /var/lib/spamassassin/compiled/5.024/3.004001/auto/Mail/SpamAssassin/CompiledRegexps/body_0/body_0.so > b65da000-b65db000 r--p 00402000 ca:02 82500 > /var/lib/spamassassin/compiled/5.024/3.004001/auto/Mail/SpamAssassin/CompiledRegexps/body_0/body_0.so > b65db000-b65dc000 rw-p 00403000 ca:02 82500 > /var/lib/spamassassin/compiled/5.024/3.004001/auto/Mail/SpamAssassin/CompiledRegexps/body_0/body_0.so > b65dc000-b6898000 r-xp ca:02 98396 > /usr/lib/i386-linux-gnu/libmysqlclient.so.18.0.0 > b6898000-b689c000 r--p 002bb000 ca:02 98396 > /usr/lib/i386-linux-gnu/libmysqlclient.so.18.0.0 > b689c000-b6912000 rw-p 002bf000 ca:02 98396 > /usr/lib/i386-linux-gnu/libmysqlclient.so.18.0.0 > b6912000-b6915000 rw-p 00:00 0 > b6915000-b6a47000 rw-p 00:00 0 > b6a4d000-b6a91000 rw-p 00:00 0 > b6a93000-b6ab2000 r-xp ca:02 1082478 > /usr/local/lib/i386-linux-gnu/perl/5.24.1/auto/Compress/Raw/Zlib/Zlib.so > b6ab2000-b6ab3000 r--p 0001e000 ca:02 1082478 > /usr/local/lib/i386-linux-gnu/perl/5.24.1/auto/Compress/Raw/Zlib/Zlib.so > b6ab3000-b6ab4000 rw-p 0001f000 ca:02 1082478 > /usr/local/lib/i386-linux-gnu/perl/5.24.1/auto/Compress/Raw/Zlib/Zlib.so > b6ab4000-b6ad2000 r-xp ca:02 1082480 > /usr/local/lib/i386-linux-gnu/perl/5.24.1/auto/DBD/mysql/mysql.so > b6ad2000-b6ad4000 r--p 0001d000 ca:02 1082480 > /usr/local/lib/i386-linux-gnu/perl/5.24.1/auto/DBD/mysql/mysql.so > b6ad4000-b6ad5000 rw-p 0001f000 ca:02 1082480 > /usr/local/lib/i386-linux-gnu/perl/5.24.1/auto/DBD/mysql/mysql.so > b6ad5000-b6ad7000 rw-p 00:00 0 > b6adb000-b6ae r-xp ca:02 221477 > /usr/lib/i386-linux-gnu/perl5/5.24/auto/Term/ReadKey/ReadKey.so > b6ae-b6ae1000 r--p 4000 ca:02 221477 > /usr/lib/i386-linux-gnu/perl5/5.24/auto/Term/ReadKey/ReadKey.so > b6ae1000-b6ae2000 rw-p 5000 ca:02 221477 > /usr/lib/i386-linux-gnu/perl5/5.24/auto/Term/ReadKey/R
AW: sa-compile Error invalid pointer
Hi Kevin, sry for my late answer. I tested yesterday: su -c 'spamassassin --lint -D' -l amavis Sep 30 20:00:17.369 [28262] dbg: rules: compiled meta tests Sep 30 20:00:17.370 [28262] dbg: check: running tests for priority: 0 Sep 30 20:00:17.370 [28262] dbg: rules: running one_line_body tests; score so far=-0.001 Sep 30 20:00:17.463 [28262] dbg: rules: flush_evalstr (run_generic_tests) compiling 510 chars of Mail::SpamAssassin::Plugin::Check::_one_line_body_tests_0_1 Sep 30 20:00:17.474 [28262] dbg: rules: run_generic_tests - compiling eval code: one_line_body, priority 0 *** Error in `/usr/bin/perl': double free or corruption (out): 0x05e4aff0 *** === Backtrace: = /lib/i386-linux-gnu/libc.so.6(+0x6738a)[0xb75e738a] /lib/i386-linux-gnu/libc.so.6(+0x6dfc7)[0xb75edfc7] /lib/i386-linux-gnu/libc.so.6(+0x6e806)[0xb75ee806] /lib/i386-linux-gnu/libc.so.6(+0x70eaf)[0xb75f0eaf] /lib/i386-linux-gnu/libc.so.6(realloc+0x12e)[0xb75f228e] /usr/bin/perl(Perl_safesysrealloc+0x46)[0x4cfd36] /usr/bin/perl(Perl_sv_grow+0xee)[0x5041de] /usr/bin/perl(+0x539e9)[0x4809e9] /usr/bin/perl(Perl_yylex+0x2b92)[0x4878e2] /usr/bin/perl(Perl_yyparse+0x5e4)[0x499e04] /usr/bin/perl(+0x104cad)[0x531cad] /usr/bin/perl(Perl_pp_entereval+0x3c8)[0x53bca8] /usr/bin/perl(Perl_runops_standard+0x17)[0x4edf67] /usr/bin/perl(perl_run+0x33f)[0x4717ff] /usr/bin/perl(main+0x15e)[0x449b7e] /lib/i386-linux-gnu/libc.so.6(__libc_start_main+0xf6)[0xb7598286] /usr/bin/perl(+0x1cbc1)[0x449bc1] === Memory map: 0042d000-0064d000 r-xp ca:02 467067 /usr/bin/perl 0064d000-0065 r--p 0021f000 ca:02 467067 /usr/bin/perl 0065-00652000 rw-p 00222000 ca:02 467067 /usr/bin/perl But i believe i found the fail, i delete or rename /root/.spamassassin/sa-compile.cache/rules.body_0 and rules.body_neg100. Then i tested again and there a no fail, i don´t now why. Best regards Ronny -Ursprüngliche Nachricht- Von: Kevin A. McGrail Gesendet: Freitag, 28. September 2018 13:44 An: Ronny Wagner ; users@spamassassin.apache.org Betreff: Re: sa-compile Error invalid pointer On 9/28/2018 6:25 AM, Ronny Wagner wrote: > Hello Community, > > since few days i have a problem with spamassassin. > I can't start the service, i found out, when i delete some channels in > directory "/var/lib/spamassassin/3.004001" the service come up. > > I download a test channel (/usr/bin/sa-update --nogpg --channel > spamassassin.heinlein-support.de) and use /usr/bin/sa-compile, i see a fail > message. > > Do anyone know why? > Does the channel you downloaded pass lint? spamassassin --lint ? F64B72EDA591C786_r.wagner@licoho.de.asc Description: F64B72EDA591C786_r.wagner@licoho.de.asc
Re: sa-compile Error invalid pointer
Hi, it may be worth to run a memtest on your system. Daniele On 28/09/2018 12:25, Ronny Wagner wrote: Hello Community, since few days i have a problem with spamassassin. I can't start the service, i found out, when i delete some channels in directory "/var/lib/spamassassin/3.004001" the service come up. I download a test channel (/usr/bin/sa-update --nogpg --channel spamassassin.heinlein-support.de) and use /usr/bin/sa-compile, i see a fail message. Do anyone know why? Thank you for your help. spamassassin: Installed: 3.4.1-6+deb9u1 perl: Installed: 5.24.1-3+deb9u4 libc6: Installed: 2.24-11+deb9u3 Debian 4.9.0-5-686-pae Fail Message: Sep 28 12:18:13.654 [30438] info: generic: base extraction starting. this can take a while... Sep 28 12:18:13.654 [30438] info: generic: extracting from rules of type body_0 *** Error in `/usr/bin/perl': free(): invalid pointer: 0xb508 *** === Backtrace: = /lib/i386-linux-gnu/libc.so.6(+0x6738a)[0xb757538a] /lib/i386-linux-gnu/libc.so.6(+0x6dfc7)[0xb757bfc7] /lib/i386-linux-gnu/libc.so.6(+0x6e806)[0xb757c806] /usr/bin/perl(Perl_safesysfree+0x20)[0x550cf0] /usr/bin/perl(Perl_sv_clear+0x664)[0x57d314] /usr/bin/perl(Perl_sv_free2+0x61)[0x57d6c1] /usr/bin/perl(+0x56799)[0x505799] /usr/bin/perl(Perl_yylex+0x2798)[0x5094e8] /usr/bin/perl(Perl_yyparse+0x5e4)[0x51be04] /usr/bin/perl(+0x104cad)[0x5b3cad] /usr/bin/perl(Perl_pp_entereval+0x3c8)[0x5bdca8] /usr/bin/perl(Perl_runops_standard+0x17)[0x56ff67] /usr/bin/perl(perl_run+0x33f)[0x4f37ff] /usr/bin/perl(main+0x15e)[0x4cbb7e] /lib/i386-linux-gnu/libc.so.6(__libc_start_main+0xf6)[0xb7526286] /usr/bin/perl(+0x1cbc1)[0x4cbbc1] === Memory map: 004af000-006cf000 r-xp ca:02 467067 /usr/bin/perl 006cf000-006d2000 r--p 0021f000 ca:02 467067 /usr/bin/perl 006d2000-006d4000 rw-p 00222000 ca:02 467067 /usr/bin/perl 00831000-03224000 rw-p 00:00 0 [heap] b470c000-b4e98000 rw-p 00:00 0 b500-b5001000 rw-p 00:00 0 b530-b5321000 rw-p 00:00 0 b5321000-b540 ---p 00:00 0 b54a2000-b5aac000 rw-p 00:00 0 b5aac000-b61d3000 rw-p 00:00 0 b61d7000-b65da000 r-xp ca:02 82500 /var/lib/spamassassin/compiled/5.024/3.004001/auto/Mail/SpamAssassin/CompiledRegexps/body_0/body_0.so b65da000-b65db000 r--p 00402000 ca:02 82500 /var/lib/spamassassin/compiled/5.024/3.004001/auto/Mail/SpamAssassin/CompiledRegexps/body_0/body_0.so b65db000-b65dc000 rw-p 00403000 ca:02 82500 /var/lib/spamassassin/compiled/5.024/3.004001/auto/Mail/SpamAssassin/CompiledRegexps/body_0/body_0.so b65dc000-b6898000 r-xp ca:02 98396 /usr/lib/i386-linux-gnu/libmysqlclient.so.18.0.0 b6898000-b689c000 r--p 002bb000 ca:02 98396 /usr/lib/i386-linux-gnu/libmysqlclient.so.18.0.0 b689c000-b6912000 rw-p 002bf000 ca:02 98396 /usr/lib/i386-linux-gnu/libmysqlclient.so.18.0.0 b6912000-b6915000 rw-p 00:00 0 b6915000-b6a47000 rw-p 00:00 0 b6a4d000-b6a91000 rw-p 00:00 0 b6a93000-b6ab2000 r-xp ca:02 1082478 /usr/local/lib/i386-linux-gnu/perl/5.24.1/auto/Compress/Raw/Zlib/Zlib.so b6ab2000-b6ab3000 r--p 0001e000 ca:02 1082478 /usr/local/lib/i386-linux-gnu/perl/5.24.1/auto/Compress/Raw/Zlib/Zlib.so b6ab3000-b6ab4000 rw-p 0001f000 ca:02 1082478 /usr/local/lib/i386-linux-gnu/perl/5.24.1/auto/Compress/Raw/Zlib/Zlib.so b6ab4000-b6ad2000 r-xp ca:02 1082480 /usr/local/lib/i386-linux-gnu/perl/5.24.1/auto/DBD/mysql/mysql.so b6ad2000-b6ad4000 r--p 0001d000 ca:02 1082480 /usr/local/lib/i386-linux-gnu/perl/5.24.1/auto/DBD/mysql/mysql.so b6ad4000-b6ad5000 rw-p 0001f000 ca:02 1082480 /usr/local/lib/i386-linux-gnu/perl/5.24.1/auto/DBD/mysql/mysql.so b6ad5000-b6ad7000 rw-p 00:00 0 b6adb000-b6ae r-xp ca:02 221477 /usr/lib/i386-linux-gnu/perl5/5.24/auto/Term/ReadKey/ReadKey.so b6ae-b6ae1000 r--p 4000 ca:02 221477 /usr/lib/i386-linux-gnu/perl5/5.24/auto/Term/ReadKey/ReadKey.so b6ae1000-b6ae2000 rw-p 5000 ca:02 221477 /usr/lib/i386-linux-gnu/perl5/5.24/auto/Term/ReadKey/ReadKey.so b6ae2000-b6ae9000 r-xp ca:02 215116 /usr/lib/i386-linux-gnu/perl/5.24.1/auto/SDBM_File/SDBM_File.so b6ae9000-b6aea000 r--p 6000 ca:02 215116 /usr/lib/i386-linux-gnu/perl/5.24.1/auto/SDBM_File/SDBM_File.so b6aea000-b6aeb000 rw-p 7000 ca:02 215116 /usr/lib/i386-linux-gnu/perl/5.24.1/auto/SDBM_File/SDBM_File.so b6aeb000-b6b0e000 r-xp ca:02 1082485 /usr/local/lib/i386-linux-gnu/perl/5.24.1/auto/DBI/DBI.so b6b0e000-b6b0f000 r--p 00022000 ca:02 1082485 /usr/local/lib/i386-linux-gnu/perl/5.24.1/auto/DBI/DBI.so b6b0f000-b6b1 rw-p 00023000 ca:02 1082485 /usr/local/lib/i386-linux-gnu/perl/5.24.1/auto/DBI/DBI.so b6b1-b6b29000 r-xp ca:02 98533 /lib/i386-linux-gnu/libz.so.1.2.8 b6b29000-b6b2a000 r--p 00018000 ca:02 98533 /lib/i386-linux-gnu/libz.so.1.2.8
Re: sa-compile Error invalid pointer
On 9/28/2018 6:25 AM, Ronny Wagner wrote: > Hello Community, > > since few days i have a problem with spamassassin. > I can't start the service, i found out, when i delete some channels in > directory "/var/lib/spamassassin/3.004001" the service come up. > > I download a test channel (/usr/bin/sa-update --nogpg --channel > spamassassin.heinlein-support.de) and use /usr/bin/sa-compile, i see a fail > message. > > Do anyone know why? > Does the channel you downloaded pass lint? spamassassin --lint ?
sa-compile Error invalid pointer
Hello Community, since few days i have a problem with spamassassin. I can't start the service, i found out, when i delete some channels in directory "/var/lib/spamassassin/3.004001" the service come up. I download a test channel (/usr/bin/sa-update --nogpg --channel spamassassin.heinlein-support.de) and use /usr/bin/sa-compile, i see a fail message. Do anyone know why? Thank you for your help. spamassassin: Installed: 3.4.1-6+deb9u1 perl: Installed: 5.24.1-3+deb9u4 libc6: Installed: 2.24-11+deb9u3 Debian 4.9.0-5-686-pae Fail Message: Sep 28 12:18:13.654 [30438] info: generic: base extraction starting. this can take a while... Sep 28 12:18:13.654 [30438] info: generic: extracting from rules of type body_0 *** Error in `/usr/bin/perl': free(): invalid pointer: 0xb508 *** === Backtrace: = /lib/i386-linux-gnu/libc.so.6(+0x6738a)[0xb757538a] /lib/i386-linux-gnu/libc.so.6(+0x6dfc7)[0xb757bfc7] /lib/i386-linux-gnu/libc.so.6(+0x6e806)[0xb757c806] /usr/bin/perl(Perl_safesysfree+0x20)[0x550cf0] /usr/bin/perl(Perl_sv_clear+0x664)[0x57d314] /usr/bin/perl(Perl_sv_free2+0x61)[0x57d6c1] /usr/bin/perl(+0x56799)[0x505799] /usr/bin/perl(Perl_yylex+0x2798)[0x5094e8] /usr/bin/perl(Perl_yyparse+0x5e4)[0x51be04] /usr/bin/perl(+0x104cad)[0x5b3cad] /usr/bin/perl(Perl_pp_entereval+0x3c8)[0x5bdca8] /usr/bin/perl(Perl_runops_standard+0x17)[0x56ff67] /usr/bin/perl(perl_run+0x33f)[0x4f37ff] /usr/bin/perl(main+0x15e)[0x4cbb7e] /lib/i386-linux-gnu/libc.so.6(__libc_start_main+0xf6)[0xb7526286] /usr/bin/perl(+0x1cbc1)[0x4cbbc1] === Memory map: 004af000-006cf000 r-xp ca:02 467067 /usr/bin/perl 006cf000-006d2000 r--p 0021f000 ca:02 467067 /usr/bin/perl 006d2000-006d4000 rw-p 00222000 ca:02 467067 /usr/bin/perl 00831000-03224000 rw-p 00:00 0 [heap] b470c000-b4e98000 rw-p 00:00 0 b500-b5001000 rw-p 00:00 0 b530-b5321000 rw-p 00:00 0 b5321000-b540 ---p 00:00 0 b54a2000-b5aac000 rw-p 00:00 0 b5aac000-b61d3000 rw-p 00:00 0 b61d7000-b65da000 r-xp ca:02 82500 /var/lib/spamassassin/compiled/5.024/3.004001/auto/Mail/SpamAssassin/CompiledRegexps/body_0/body_0.so b65da000-b65db000 r--p 00402000 ca:02 82500 /var/lib/spamassassin/compiled/5.024/3.004001/auto/Mail/SpamAssassin/CompiledRegexps/body_0/body_0.so b65db000-b65dc000 rw-p 00403000 ca:02 82500 /var/lib/spamassassin/compiled/5.024/3.004001/auto/Mail/SpamAssassin/CompiledRegexps/body_0/body_0.so b65dc000-b6898000 r-xp ca:02 98396 /usr/lib/i386-linux-gnu/libmysqlclient.so.18.0.0 b6898000-b689c000 r--p 002bb000 ca:02 98396 /usr/lib/i386-linux-gnu/libmysqlclient.so.18.0.0 b689c000-b6912000 rw-p 002bf000 ca:02 98396 /usr/lib/i386-linux-gnu/libmysqlclient.so.18.0.0 b6912000-b6915000 rw-p 00:00 0 b6915000-b6a47000 rw-p 00:00 0 b6a4d000-b6a91000 rw-p 00:00 0 b6a93000-b6ab2000 r-xp ca:02 1082478 /usr/local/lib/i386-linux-gnu/perl/5.24.1/auto/Compress/Raw/Zlib/Zlib.so b6ab2000-b6ab3000 r--p 0001e000 ca:02 1082478 /usr/local/lib/i386-linux-gnu/perl/5.24.1/auto/Compress/Raw/Zlib/Zlib.so b6ab3000-b6ab4000 rw-p 0001f000 ca:02 1082478 /usr/local/lib/i386-linux-gnu/perl/5.24.1/auto/Compress/Raw/Zlib/Zlib.so b6ab4000-b6ad2000 r-xp ca:02 1082480 /usr/local/lib/i386-linux-gnu/perl/5.24.1/auto/DBD/mysql/mysql.so b6ad2000-b6ad4000 r--p 0001d000 ca:02 1082480 /usr/local/lib/i386-linux-gnu/perl/5.24.1/auto/DBD/mysql/mysql.so b6ad4000-b6ad5000 rw-p 0001f000 ca:02 1082480 /usr/local/lib/i386-linux-gnu/perl/5.24.1/auto/DBD/mysql/mysql.so b6ad5000-b6ad7000 rw-p 00:00 0 b6adb000-b6ae r-xp ca:02 221477 /usr/lib/i386-linux-gnu/perl5/5.24/auto/Term/ReadKey/ReadKey.so b6ae-b6ae1000 r--p 4000 ca:02 221477 /usr/lib/i386-linux-gnu/perl5/5.24/auto/Term/ReadKey/ReadKey.so b6ae1000-b6ae2000 rw-p 5000 ca:02 221477 /usr/lib/i386-linux-gnu/perl5/5.24/auto/Term/ReadKey/ReadKey.so b6ae2000-b6ae9000 r-xp ca:02 215116 /usr/lib/i386-linux-gnu/perl/5.24.1/auto/SDBM_File/SDBM_File.so b6ae9000-b6aea000 r--p 6000 ca:02 215116 /usr/lib/i386-linux-gnu/perl/5.24.1/auto/SDBM_File/SDBM_File.so b6aea000-b6aeb000 rw-p 7000 ca:02 215116 /usr/lib/i386-linux-gnu/perl/5.24.1/auto/SDBM_File/SDBM_File.so b6aeb000-b6b0e000 r-xp ca:02 1082485 /usr/local/lib/i386-linux-gnu/perl/5.24.1/auto/DBI/DBI.so b6b0e000-b6b0f000 r--p 00022000 ca:02 1082485 /usr/local/lib/i386-linux-gnu/perl/5.24.1/auto/DBI/DBI.so b6b0f000-b6b1 rw-p 00023000 ca:02 1082485 /usr/local/lib/i386-linux-gnu/perl/5.24.1/auto/DBI/DBI.so b6b1-b6b29000 r-xp ca:02 98533 /lib/i386-linux-gnu/libz.so.1.2.8 b6b29000-b6b2a000 r--p 00018000 ca:02 98533 /lib/i386-linux-gnu/libz.so.1.2.8 b6b2a000-b6b2b000 rw-p 00019000 ca:02 98533 /lib/i386-linux-gnu/libz.so.1.2.8 b6b2b000-b6d76000 r-xp