Steave,

I would suggest then that a warning should be add to the release notes.
Remember that hashdriver is the default storage driver. It is also very
convenient for a setup like mine, with only one user.

Anyhow, thanks a lot for continuing dspam development. It is a wonderful
tool.

Paulo


Em Qui, 2009-06-25 às 13:42 +0200, Steve escreveu:
> > 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)
> 


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

Reply via email to