[BlueOnyx:10591] Possible problem with libmilter on 5108R

Ernie ernie at info.eis.net.au
Tue May 15 21:14:35 -05 2012


I run a powerful anti-spam milter on my BlueOnyx servers called j-chkmail.

It's run fine for years across many versions of j-chkmail and BlueOnyx and
BlueQuartz.

For the first time last week I compiled and installed jchkmail-2.3.2  on a 5108R server
and it's doing periodic crashes. The same version compiles and runs fine on
a 5107R server.

I posted the crash output which appears on my screen to the j-chkmail mail
list, and the devs think there is a problem with 64bit libmilter. So I thought I
had better mention it here.

# ldd j-chkmail 
	linux-vdso.so.1 =>  (0x00007fff901ff000)
	libmilter.so.1.0 => /usr/lib64/libmilter.so.1.0 (0x0000003c75200000)
	libdl.so.2 => /lib64/libdl.so.2 (0x0000003c74600000)
	librt.so.1 => /lib64/librt.so.1 (0x0000003c75a00000)
	libm.so.6 => /lib64/libm.so.6 (0x0000003c75600000)
	libc.so.6 => /lib64/libc.so.6 (0x0000003c74a00000)
	libresolv.so.2 => /lib64/libresolv.so.2 (0x0000003c76600000)
	libnsl.so.1 => /lib64/libnsl.so.1 (0x0000003c76a00000)
	libpthread.so.0 => /lib64/libpthread.so.0 (0x0000003c74e00000)
	/lib64/ld-linux-x86-64.so.2 (0x0000003c74200000)



Here is a copy of the crash output that peridically appears on my console.


- Ernie.



*** glibc detected *** /usr/sbin/j-chkmail: free(): invalid pointer: 0x000000000048a38f ***
======= Backtrace: =========
/lib64/libc.so.6[0x3c74a75296]
/usr/sbin/j-chkmail[0x4453dd]
/usr/sbin/j-chkmail[0x444d63]
/usr/sbin/j-chkmail[0x43ee0f]
/usr/sbin/j-chkmail[0x4196dd]
/usr/lib64/libmilter.so.1.0[0x3c75204fee]
/usr/lib64/libmilter.so.1.0(mi_engine+0x222)[0x3c752058c2]
/usr/lib64/libmilter.so.1.0(mi_handle_session+0x58)[0x3c75207818]
/usr/lib64/libmilter.so.1.0[0x3c75206369]
/lib64/libpthread.so.0[0x3c74e077f1]
/lib64/libc.so.6(clone+0x6d)[0x3c74ae5ccd]
======= Memory map: ========
00400000-00664000 r-xp 00000000 fd:00 207536                             /usr/sbin/j-chkmail
00863000-00870000 rw-p 00263000 fd:00 207536                             /usr/sbin/j-chkmail
00870000-0089b000 rw-p 00000000 00:00 0 
017d8000-01824000 rw-p 00000000 00:00 0 
01824000-01845000 rw-p 00000000 00:00 0 
3c74200000-3c74220000 r-xp 00000000 fd:00 237575                         /lib64/ld-2.12.so
3c7441f000-3c74420000 r--p 0001f000 fd:00 237575                         /lib64/ld-2.12.so
3c74420000-3c74421000 rw-p 00020000 fd:00 237575                         /lib64/ld-2.12.so
3c74421000-3c74422000 rw-p 00000000 00:00 0 
3c74600000-3c74602000 r-xp 00000000 fd:00 237606                         /lib64/libdl-2.12.so
3c74602000-3c74802000 ---p 00002000 fd:00 237606                         /lib64/libdl-2.12.so
3c74802000-3c74803000 r--p 00002000 fd:00 237606                         /lib64/libdl-2.12.so
3c74803000-3c74804000 rw-p 00003000 fd:00 237606                         /lib64/libdl-2.12.so
3c74a00000-3c74b86000 r-xp 00000000 fd:00 237582                         /lib64/libc-2.12.so
3c74b86000-3c74d86000 ---p 00186000 fd:00 237582                         /lib64/libc-2.12.so
3c74d86000-3c74d8a000 r--p 00186000 fd:00 237582                         /lib64/libc-2.12.so
3c74d8a000-3c74d8b000 rw-p 0018a000 fd:00 237582                         /lib64/libc-2.12.so
3c74d8b000-3c74d90000 rw-p 00000000 00:00 0 
3c74e00000-3c74e17000 r-xp 00000000 fd:00 237596                         /lib64/libpthread-2.12.so
3c74e17000-3c75016000 ---p 00017000 fd:00 237596                         /lib64/libpthread-2.12.so
3c75016000-3c75017000 r--p 00016000 fd:00 237596                         /lib64/libpthread-2.12.so
3c75017000-3c75018000 rw-p 00017000 fd:00 237596                         /lib64/libpthread-2.12.so
3c75018000-3c7501c000 rw-p 00000000 00:00 0 
3c75200000-3c7520d000 r-xp 00000000 fd:00 208542                         /usr/lib64/libmilter.so.1.0.1
3c7520d000-3c7540c000 ---p 0000d000 fd:00 208542                         /usr/lib64/libmilter.so.1.0.1
3c7540c000-3c7540d000 rw-p 0000c000 fd:00 208542                         /usr/lib64/libmilter.so.1.0.1
3c7540d000-3c75410000 rw-p 00000000 00:00 0 
3c75600000-3c75683000 r-xp 00000000 fd:00 237586                         /lib64/libm-2.12.so
3c75683000-3c75882000 ---p 00083000 fd:00 237586                         /lib64/libm-2.12.so
3c75882000-3c75883000 r--p 00082000 fd:00 237586                         /lib64/libm-2.12.so
3c75883000-3c75884000 rw-p 00083000 fd:00 237586                         /lib64/libm-2.12.so
3c75a00000-3c75a07000 r-xp 00000000 fd:00 237610                         /lib64/librt-2.12.so
3c75a07000-3c75c06000 ---p 00007000 fd:00 237610                         /lib64/librt-2.12.so
3c75c06000-3c75c07000 r--p 00006000 fd:00 237610                         /lib64/librt-2.12.so
3c75c07000-3c75c08000 rw-p 00007000 fd:00 237610                         /lib64/librt-2.12.so
3c76600000-3c76616000 r-xp 00000000 fd:00 237674                         /lib64/libresolv-2.12.so
3c76616000-3c76816000 ---p 00016000 fd:00 237674                         /lib64/libresolv-2.12.so
3c76816000-3c76817000 r--p 00016000 fd:00 237674                         /lib64/libresolv-2.12.so
3c76817000-3c76818000 rw-p 00017000 fd:00 237674                         /lib64/libresolv-2.12.so
3c76818000-3c7681a000 rw-p 00000000 00:00 0 
3c76a00000-3c76a16000 r-xp 00000000 fd:00 239499                         /lib64/libnsl-2.12.so
3c76a16000-3c76c15000 ---p 00016000 fd:00 239499                         /lib64/libnsl-2.12.so
3c76c15000-3c76c16000 r--p 00015000 fd:00 239499                         /lib64/libnsl-2.12.so
3c76c16000-3c76c17000 rw-p 00016000 fd:00 239499                         /lib64/libnsl-2.12.so
3c76c17000-3c76c19000 rw-p 00000000 00:00 0 
3c78200000-3c78216000 r-xp 00000000 fd:00 237592                         /lib64/libgcc_s-4.4.6-20110824.so.1
3c78216000-3c78415000 ---p 00016000 fd:00 237592                         /lib64/libgcc_s-4.4.6-20110824.so.1
3c78415000-3c78416000 rw-p 00015000 fd:00 237592                         /lib64/libgcc_s-4.4.6-20110824.so.1
7f7870000000-7f78700a0000 rw-p 00000000 00:00 0 
7f78700a0000-7f7874000000 ---p 00000000 00:00 0 
7f7874000000-7f7874021000 rw-p 00000000 00:00 0 
7f7874021000-7f7878000000 ---p 00000000 00:00 0 
7f7878000000-7f787973b000 rw-p 00000000 00:00 0 
7f787973b000-7f787c000000 ---p 00000000 00:00 0 
7f787e1fd000-7f787e1fe000 ---p 00000000 00:00 0 
7f787e1fe000-7f787ebfe000 rw-p 00000000 00:00 0 
7f787ebfe000-7f787ebff000 ---p 00000000 00:00 0 
7f787ebff000-7f787f5ff000 rw-p 00000000 00:00 0 
7f787f5ff000-7f787f600000 ---p 00000000 00:00 0 
7f787f600000-7f7880000000 rw-p 00000000 00:00 0 
7f7880000000-7f7880021000 rw-p 00000000 00:00 0 
7f7880021000-7f7884000000 ---p 00000000 00:00 0 
7f7884000000-7f7884021000 rw-p 00000000 00:00 0 
7f7884021000-7f7888000000 ---p 00000000 00:00 0 
7f7888000000-7f7888021000 rw-p 00000000 00:00 0 
7f7888021000-7f788c000000 ---p 00000000 00:00 0 
7f788c000000-7f788c021000 rw-p 00000000 00:00 0 
7f788c021000-7f7890000000 ---p 00000000 00:00 0 
7f7890000000-7f7890021000 rw-p 00000000 00:00 0 
7f7890021000-7f7894000000 ---p 00000000 00:00 0 
7f7894747000-7f7894748000 rw-p 00000000 00:00 0 
7f7894748000-7f7894761000 r--p 00000000 fd:03 213047                     /var/jchkmail/cdb/j-urlbl.db
7f7894761000-7f78949e2000 rw-p 00000000 00:00 0 
7f78949e2000-7f7894a19000 r--p 00000000 fd:03 213094                     /var/jchkmail/cdb/j-bayes.db
7f7894a19000-7f7894c9a000 rw-p 00000000 00:00 0 
7f7894c9a000-7f7894c9b000 ---p 00000000 00:00 0 
7f7894c9b000-7f789569b000 rw-p 00000000 00:00 0 
7f789569b000-7f789569d000 r--p 00000000 fd:03 213089                     /var/jchkmail/cdb/j-rcpt.db
7f789569d000-7f789591e000 rw-p 00000000 00:00 0 
7f789591e000-7f789592a000 r--p 00000000 fd:03 213093                     /var/jchkmail/cdb/j-policy.db
7f789592a000-7f7895bab000 rw-p 00000000 00:00 0 
7f7895bab000-7f7895bac000 ---p 00000000 00:00 0 
7f7895bac000-7f78965ac000 rw-p 00000000 00:00 0 
7f78965ac000-7f78965ad000 ---p 00000000 00:00 0 



More information about the Blueonyx mailing list