> Hello,
> 
Hallo Paolo,

> I tried do upgrade to the new release. I use it in a simple install, I
> am the only user of the system and compile it myself. I am using the
> hasdriver storage. In the end of the message I show the result of "dspam
> --version". The system is a Debian GNU/Linux 5.0.1 (lenny), the compiler
> is gcc 4.3.2.
> 
> I had decided to start with a new database, with a initial training,
> with a corpus of around 1500 spam and 1500 ham. During this training I
> saw many "BROKEN result!!" messages and some crashes. Now, whenever I
> try to retrain I get crashes with messages talking about "*** glibc
> detected *** /home/mac/pjssilva/dspam/bin/dspam: free(): invalid
> pointer: 0xffdbbf54 ***", I append the backtrace below. 
> 
Phuu... The hash driver and the SQLite2 driver are the only driver I have not 
touched so far. I know that the hash driver is full of issues. I need to sit 
down and rework that thing.


> If anyone wants, I can send my current hashdriver database.
> 
> Any hints?
> 
For the moment: No.


> Paulo
> 
Steve


> ===== Output of dspam --version  =====
> 
> pjssi...@kama:~$ dspam --version
> 
> DSPAM Anti-Spam Suite 3.9.0-ALPHA2 (agent/library)
> 
> Copyright (c) 2002-2009 DSPAM Project
> http://dspam.sourceforge.net.
> 
> DSPAM may be copied only under the terms of the GNU General Public
> License,
> a copy of which can be found with the DSPAM distribution kit.
> 
> Configuration parameters:  '--prefix=/home/mac/pjssilva/dspam'
> '--sysconfdir=/home/mac/pjssilva/dspam/etc'
> 
> I am attaching to the message my dspam.conf.
> 
> ====== A backtrace from a crash =====
> 
> *** glibc detected *** /home/mac/pjssilva/dspam/bin/dspam: free():
> invalid pointer: 0xffde5774 ***
> ======= Backtrace: =========
> /lib/i686/cmov/libc.so.6[0xf7e7c624]
> /lib/i686/cmov/libc.so.6(cfree+0x96)[0xf7e7e826]
> /home/mac/pjssilva/dspam/lib/libdspam.so.7(_ds_operate
> +0x385)[0xf7fb7585]
> /home/mac/pjssilva/dspam/lib/libdspam.so.7(dspam_process
> +0x1d9)[0xf7fb8029]
> /home/mac/pjssilva/dspam/bin/dspam(retrain_message+0x157)[0x804cc97]
> /home/mac/pjssilva/dspam/bin/dspam(process_message+0x9e7)[0x8050247]
> /home/mac/pjssilva/dspam/bin/dspam(process_users+0x676)[0x80513b6]
> /home/mac/pjssilva/dspam/bin/dspam(main+0x332)[0x8051f22]
> /lib/i686/cmov/libc.so.6(__libc_start_main+0xe5)[0xf7e24455]
> /home/mac/pjssilva/dspam/bin/dspam[0x804a6a1]
> ======= Memory map: ========
>
Looks like a crash in libdspam. I need time to unbug the hash driver. So far I 
have mostly concentrated on MySQL and PostgreSQL. Done some stuff for SQLite3 
but I think that SQLite3 (and SQLite2) is in no way as stable as MySQL and 
PostgreSQL driver. That's at least what I have heard from the person having a 
issue with SQLite3 driver.
The hash driver needs urgently to be fixed. It just takes so much time to get 
over code you have not written yourself and you need to figure out what the 
purpose of code is. It's very time intensive.


> 08048000-08056000 r-xp 00000000 00:12
> 51700445                           /home/mac/pjssilva/dspam/bin/dspam
> 08056000-08057000 rw-p 0000d000 00:12
> 51700445                           /home/mac/pjssilva/dspam/bin/dspam
> 08b71000-08c42000 rw-p 08b71000 00:00 0
> [heap]
> f5500000-f5521000 rw-p f5500000 00:00 0 
> f5521000-f5600000 ---p f5521000 00:00 0 
> f56e2000-f56ee000 r-xp 00000000 08:05
> 835599                             /lib/libgcc_s.so.1
> f56ee000-f56ef000 rw-p 0000b000 08:05
> 835599                             /lib/libgcc_s.so.1
> f570b000-f690c000 rw-s 00000000 00:12
> 62693458                          
> /home/mac/pjssilva/dspam/var/dspam/data/pjssilva/pjssilva.css
> f690c000-f7b0d000 rw-s 00000000 00:12
> 62693458                          
> /home/mac/pjssilva/dspam/var/dspam/data/pjssilva/pjssilva.css
> f7b0d000-f7b16000 r-xp 00000000 08:05
> 835631                             /lib/i686/cmov/libnss_nis-2.7.so
> f7b16000-f7b18000 rw-p 00008000 08:05
> 835631                             /lib/i686/cmov/libnss_nis-2.7.so
> f7b18000-f7b7e000 r-xp 00000000 08:05
> 3852839                            /usr/lib/libgcrypt.so.11.4.4
> f7b7e000-f7b80000 rw-p 00066000 08:05
> 3852839                            /usr/lib/libgcrypt.so.11.4.4
> f7b80000-f7b94000 r-xp 00000000 08:05
> 49321                              /usr/lib/libz.so.1.2.3.3
> f7b94000-f7b95000 rw-p 00013000 08:05
> 49321                              /usr/lib/libz.so.1.2.3.3
> f7b95000-f7b98000 r-xp 00000000 08:05
> 3850923                            /usr/lib/libgpg-error.so.0.3.0
> f7b98000-f7b99000 rw-p 00002000 08:05
> 3850923                            /usr/lib/libgpg-error.so.0.3.0
> f7b99000-f7ba8000 r-xp 00000000 08:05
> 3852837                            /usr/lib/libtasn1.so.3.0.15
> f7ba8000-f7ba9000 rw-p 0000e000 08:05
> 3852837                            /usr/lib/libtasn1.so.3.0.15
> f7ba9000-f7bab000 r-xp 00000000 08:05
> 835767                             /lib/libkeyutils-1.2.so
> f7bab000-f7bac000 rw-p 00001000 08:05
> 835767                             /lib/libkeyutils-1.2.so
> f7bac000-f7bb3000 r-xp 00000000 08:05
> 3861598                            /usr/lib/libkrb5support.so.0.1
> f7bb3000-f7bb4000 rw-p 00006000 08:05
> 3861598                            /usr/lib/libkrb5support.so.0.1
> f7bb4000-f7bd7000 r-xp 00000000 08:05
> 3861595                            /usr/lib/libk5crypto.so.3.1
> f7bd7000-f7bd8000 rw-p 00023000 08:05
> 3861595                            /usr/lib/libk5crypto.so.3.1
> f7bd8000-f7c6f000 r-xp 00000000 08:05
> 3852842                            /usr/lib/libgnutls.so.26.4.6
> f7c6f000-f7c75000 rw-p 00097000 08:05
> 3852842                            /usr/lib/libgnutls.so.26.4.6
> f7c75000-f7c8a000 r-xp 00000000 08:05
> 835652                             /lib/i686/cmov/libpthread-2.7.so
> f7c8a000-f7c8c000 rw-p 00014000 08:05
> 835652                             /lib/i686/cmov/libpthread-2.7.so
> f7c8c000-f7c8e000 rw-p f7c8c000 00:00 0 
> f7c8e000-f7c9e000 r-xp 00000000 08:05
> 835653                             /lib/i686/cmov/libresolv-2.7.so
> f7c9e000-f7ca0000 rw-p 0000f000 08:05
> 835653                             /lib/i686/cmov/libresolv-2.7.so
> f7ca0000-f7ca2000 rw-p f7ca0000 00:00 0 
> f7ca2000-f7cb7000 r-xp 00000000 08:05
> 835626                             /lib/i686/cmov/libnsl-2.7.so
> f7cb7000-f7cb9000 rw-p 00014000 08:05
> 835626                             /lib/i686/cmov/libnsl-2.7.so
> f7cb9000-f7cbbsh: line 1:  4144
> Aborted                 /home/mac/pjssilva/dspam/bin/dspam --user
> pjssilva --source=error --class=spam <
> 1245925879.M680871P7486V0000000000000013I03172611_2.ares,S=88893:2,S
> 
> 
> -- 
> Paulo José da Silva e Silva 
> Professor Associado, Dep. de Ciência da Computação
> (Associate Professor, Computer Science Dept.)
> Universidade de São Paulo - Brazil
> 
> e-mail: [email protected]         Web: http://www.ime.usp.br/~pjssilva
> 
> Teoria é o que não entendemos o     (Theory is something we don't)
> suficiente para chamar de prática.  (understand well enough to call
> practice)

-- 
GRATIS für alle GMX-Mitglieder: Die maxdome Movie-FLAT!
Jetzt freischalten unter http://portal.gmx.net/de/go/maxdome01

------------------------------------------------------------------------------
_______________________________________________
Dspam-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dspam-user

Reply via email to