Hi Julien,

there have been several of these issues fixed in the repo after release
of rc1. Could you try with latest git version?

--
Tom

On 11/02/11 19:07, Julien Vehent wrote:
>  Hello guys,
> 
>  I have dspam 3.9.1-rc1 running with postgresql and it seems that 
>  dspam-maintenance is unhappy about something.
>  The script runs for several minutes, and then crashes. The log suggest 
>  that it is dspam_clean that is unhappy, and crashes with a "corrupted 
>  double-linked list".
> 
>  Below is the backtrace I get from dspam_maintenance.
> 
>  How can I fix that ?
> 
>  Julien
> 
> 
> 
> 
>  # ./dspam_maintenance
> 
>  *** glibc detected *** /usr/bin/dspam_clean: corrupted double-linked 
>  list: 0x0000000000ffec00 ***
>  ======= Backtrace: =========
>  /lib/libc.so.6(+0x71ad6)[0x7f7953f88ad6]
>  /lib/libc.so.6(+0x73508)[0x7f7953f8a508]
>  /lib/libc.so.6(cfree+0x6c)[0x7f7953f8d84c]
>  /usr/lib/libpq.so.5(PQclear+0xf9)[0x7f79532bb1e9]
>  
> /usr/lib/dspam/libpgsql_drv.so(_pgsql_drv_set_spamtotals+0x58c)[0x7f79534dbadc]
>  /usr/lib/dspam/libpgsql_drv.so(_ds_shutdown_storage+0x3d)[0x7f79534dc02d]
>  /usr/lib/libdspam.so.7(dspam_detach+0x45)[0x7f7954924985]
>  /usr/lib/libdspam.so.7(dspam_destroy+0x13)[0x7f7954924a13]
>  /usr/bin/dspam_clean(main+0x6d7)[0x402b57]
>  /lib/libc.so.6(__libc_start_main+0xfd)[0x7f7953f35c4d]
>  /usr/bin/dspam_clean[0x401ea9]
>  ======= Memory map: ========
>  00400000-00405000 r-xp 00000000 08:03 537655842                         
>  /usr/bin/dspam_clean
>  00604000-00605000 rw-p 00004000 08:03 537655842                         
>  /usr/bin/dspam_clean
>  00f1a000-01236000 rw-p 00000000 00:00 0                                 
>  [heap]
>  7f794c000000-7f794c021000 rw-p 00000000 00:00 0
>  7f794c021000-7f7950000000 ---p 00000000 00:00 0
>  7f795076d000-7f7950783000 r-xp 00000000 08:03 537175308                 
>  /lib/libgcc_s.so.1
>  7f7950783000-7f7950982000 ---p 00016000 08:03 537175308                 
>  /lib/libgcc_s.so.1
>  7f7950982000-7f7950983000 rw-p 00015000 08:03 537175308                 
>  /lib/libgcc_s.so.1
>  7f7950983000-7f7950986000 r-xp 00000000 08:03 805307727                 
>  /usr/lib/libgpg-error.so.0.4.0
>  7f7950986000-7f7950b85000 ---p 00003000 08:03 805307727                 
>  /usr/lib/libgpg-error.so.0.4.0
>  7f7950b85000-7f7950b86000 rw-p 00002000 08:03 805307727                 
>  /usr/lib/libgpg-error.so.0.4.0
>  7f7950b86000-7f7950bfa000 r-xp 00000000 08:03 805307562                 
>  /usr/lib/libgcrypt.so.11.5.3
>  7f7950bfa000-7f7950dfa000 ---p 00074000 08:03 805307562                 
>  /usr/lib/libgcrypt.so.11.5.3
>  7f7950dfa000-7f7950dfe000 rw-p 00074000 08:03 805307562                 
>  /usr/lib/libgcrypt.so.11.5.3
>  7f7950dfe000-7f7950e0e000 r-xp 00000000 08:03 805307776                 
>  /usr/lib/libtasn1.so.3.1.9
>  7f7950e0e000-7f795100d000 ---p 00010000 08:03 805307776                 
>  /usr/lib/libtasn1.so.3.1.9
>  7f795100d000-7f795100e000 rw-p 0000f000 08:03 805307776                 
>  /usr/lib/libtasn1.so.3.1.9
>  7f795100e000-7f79510aa000 r-xp 00000000 08:03 805307584                 
>  /usr/lib/libgnutls.so.26.14.12
>  7f79510aa000-7f79512aa000 ---p 0009c000 08:03 805307584                 
>  /usr/lib/libgnutls.so.26.14.12
>  7f79512aa000-7f79512b1000 rw-p 0009c000 08:03 805307584                 
>  /usr/lib/libgnutls.so.26.14.12
>  7f79512b1000-7f79512ca000 r-xp 00000000 08:03 805307537                 
>  /usr/lib/libsasl2.so.2.0.23
>  7f79512ca000-7f79514c9000 ---p 00019000 08:03 805307537                 
>  /usr/lib/libsasl2.so.2.0.23
>  7f79514c9000-7f79514ca000 rw-p 00018000 08:03 805307537                 
>  /usr/lib/libsasl2.so.2.0.23
>  7f79514ca000-7f79514d7000 r-xp 00000000 08:03 805307242                 
>  /usr/lib/liblber-2.4.so.2.5.6
>  7f79514d7000-7f79516d7000 ---p 0000d000 08:03 805307242                 
>  /usr/lib/liblber-2.4.so.2.5.6
>  7f79516d7000-7f79516d8000 rw-p 0000d000 08:03 805307242                 
>  /usr/lib/liblber-2.4.so.2.5.6
>  7f79516d8000-7f79516eb000 r-xp 00000000 08:03 537261363                 
>  /lib/libresolv-2.11.2.so
>  7f79516eb000-7f79518ea000 ---p 00013000 08:03 537261363                 
>  /lib/libresolv-2.11.2.so
>  7f79518ea000-7f79518eb000 r--p 00012000 08:03 537261363                 
>  /lib/libresolv-2.11.2.so
>  7f79518eb000-7f79518ec000 rw-p 00013000 08:03 537261363                 
>  /lib/libresolv-2.11.2.so
>  7f79518ec000-7f79518ee000 rw-p 00000000 00:00 0
>  7f79518ee000-7f79518f0000 r-xp 00000000 08:03 537174365                 
>  /lib/libkeyutils.so.1.3
>  7f79518f0000-7f7951aef000 ---p 00002000 08:03 537174365                 
>  /lib/libkeyutils.so.1.3
>  7f7951aef000-7f7951af0000 rw-p 00001000 08:03 537174365                 
>  /lib/libkeyutils.so.1.3
>  7f7951af0000-7f7951af7000 r-xp 00000000 08:03 805420974                 
>  /usr/lib/libkrb5support.so.0.1
>  7f7951af7000-7f7951cf7000 ---p 00007000 08:03 805420974                 
>  /usr/lib/libkrb5support.so.0.1
>  7f7951cf7000-7f7951cf8000 rw-p 00007000 08:03 805420974                 
>  /usr/lib/libkrb5support.so.0.1
>  7f7951cf8000-7f7951d1d000 r-xp 00000000 08:03 805306952                 
>  /usr/lib/libk5crypto.so.3.1
>  7f7951d1d000-7f7951f1c000 ---p 00025000 08:03 805306952                 
>  /usr/lib/libk5crypto.so.3.1
>  7f7951f1c000-7f7951f1e000 rw-p 00024000 08:03 805306952                 
>  /usr/lib/libk5crypto.so.3.1
>  7f7951f1e000-7f7951f35000 r-xp 00000000 08:03 805307019                 
>  /usr/lib/libz.so.1.2.3.4
>  7f7951f35000-7f7952134000 ---p 00017000 08:03 805307019                 
>  /usr/lib/libz.so.1.2.3.4
>  7f7952134000-7f7952135000 rw-p 00016000 08:03 805307019                 
>  /usr/lib/libz.so.1.2.3.4
>  7f7952135000-7f795217c000 r-xp 00000000 08:03 805307133                 
>  /usr/lib/libldap_r-2.4.so.2.5.6
>  7f795217c000-7f795237b000 ---p 00047000 08:03 805307133                 
>  /usr/lib/libldap_r-2.4.so.2.5.6
>  7f795237b000-7f795237e000 rw-p 00046000 08:03 805307133                 
>  /usr/lib/libldap_r-2.4.so.2.5.6
>  7f795237e000-7f7952380000 rw-p 00000000 00:00 0
>  7f7952380000-7f7952388000 r-xp 00000000 08:03 537403263                 
>  /lib/libcrypt-2.11.2.so
>  7f7952388000-7f7952587000 ---p 00008000 08:03 537403263                 
>  /lib/libcrypt-2.11.2.so
>  7f7952587000-7f7952588000 r--p 00007000 08:03 537403263                 
>  /lib/libcrypt-2.11.2.so
>  7f7952588000-7f7952589000 rw-p 00008000 08:03 537403263                 
>  /lib/libcrypt-2.11.2.so
>  7f7952589000-7f79525b7000 rw-p 00000000 00:00 0
>  7f79525b7000-7f79525ea000 r-xp 00000000 08:03 805478423                 
>  /usr/lib/libgssapi_krb5.so.2.2
>  7f79525ea000-7f79527ea000 ---p 00033000 08:03 805478423                 
>  /usr/lib/libgssapi_krb5.so.2.2
>  7f79527ea000-7f79527ec000 rw-p 00033000 08:03 805478423                 
>  /usr/lib/libgssapi_krb5.so.2.2
>  7f79527ec000-7f79527ef000 r-xp 00000000 08:03 537174379                 
>  /lib/libcom_err.so.2.1
>  7f79527ef000-7f79529ee000 ---p 00003000 08:03 537174379                 
>  /lib/libcom_err.so.2.1
>  7f79529ee000-7f79529ef000 rw-p 00002000 08:03 537174379                 
>  /lib/libcom_err.so.2.1
>  7f79529ef000-7f7952aad000 r-xp 00000000 08:03 807141623                 
>  /usr/lib/libkrb5.so.3.3
>  7f7952aad000-7f7952cac000 ---p 000be000 08:03 807141623                 
>  /usr/lib/libkrb5.so.3.3
>  7f7952cac000-7f7952cb7000 rw-p 000bd000 08:03 807141623                 
>  /usr/lib/libkrb5.so.3.3./dspam_maintenance: line 143: 10877 Abandon     
>             ${DSPAM_BIN_DIR}/dspam_clean ${ADD_PARAMETER} 
>  -p${NEUTRAL_AGE} > /dev/null 2>&1
> 
> 
> 
> 
> 
> ------------------------------------------------------------------------------
> The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE:
> Pinpoint memory and threading errors before they happen.
> Find and fix more than 250 security defects in the development cycle.
> Locate bottlenecks in serial and parallel code that limit performance.
> http://p.sf.net/sfu/intel-dev2devfeb
> _______________________________________________
> Dspam-user mailing list
> Dspam-user@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/dspam-user


------------------------------------------------------------------------------
The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE:
Pinpoint memory and threading errors before they happen.
Find and fix more than 250 security defects in the development cycle.
Locate bottlenecks in serial and parallel code that limit performance.
http://p.sf.net/sfu/intel-dev2devfeb
_______________________________________________
Dspam-user mailing list
Dspam-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspam-user

Reply via email to