Le vendredi 20 août 2010 à 00:40 +0200, Stevan Bajić a écrit : > On Thu, 19 Aug 2010 23:53:26 +0200 > Sebastian Toepfer <sebastian.toep...@onlinehome.de> wrote: > > > Hi Stevan, > > On Thu, 19 Aug 2010 23:23:14 +0200, Stevan Bajić <ste...@bajic.ch> wrote: > > > On Thu, 19 Aug 2010 00:01:40 +0200 > > > Sebastian Toepfer <sebastian.toep...@onlinehome.de> wrote: > > > > > > [...] > > > > > >> yes this work (i became this message). But www-data can read dspam.conf > > >> and I only mis give permissions to dspam.d/* too:(. > > >> > > > I tried to give access to a user to read dspam.conf but have not given > > him > > > the right to read dspam.d and I can not reproduce that error on my end. > > > With our without using Trust <someuser> in dspam.conf. How have you > > managed > > > to get that stack trace? Can you give me instructions that I need to > > follow > > > to get that stack trace?
I have been able to reproduce it (also on Debian Lenny i386), using the latest git (minus the latest commit in configure.ac). Here are the various file permissions: www-d...@nix:~$ id uid=33(www-data) gid=33(www-data) groupes=33(www-data),105(svn) www-d...@nix:~$ ls -l /etc/dspam total 188 -rw-r--r-- 1 root root 17 aoû 18 2009 admins -rw-r--r-- 1 root root 1453 aoû 18 2009 dspam-apache2.conf -rw-r----- 1 dspam www-data 37019 aoû 14 14:36 dspam.conf -rw-r----- 1 root root 36999 aoû 14 13:49 dspam.conf.back -rw-r----- 1 dspam dspam 26930 aoû 7 07:54 dspam.conf.dpkg-dist drwxr-xr-x 2 root root 4096 aoû 20 08:11 dspam.d -rw-r--r-- 1 root root 943 aoû 18 14:32 dspam_notify.conf -rw-r--r-- 1 root root 943 aoû 19 13:23 dspam_notify.conf.dpkg-dist -rwx------ 1 dspam dspam 648 jui 31 15:04 extlookup -rw-r--r-- 1 root root 17168 aoû 15 2009 rgb.txt -rw-r--r-- 1 root root 564 jan 18 2010 subadmins drwxr-xr-x 10 root root 4096 aoû 20 08:11 templates drwxr-xr-x 2 root root 4096 aoû 20 08:11 txt -rw-r--r-- 1 root root 7027 avr 25 16:11 webfrontend.conf -rw-r--r-- 1 root root 6808 avr 25 15:59 webfrontend.conf.ucf-dist -rw-r--r-- 1 root root 7027 fév 21 08:24 webfrontend.conf.ucf-old www-d...@nix:~$ ls -l /etc/dspam/dspam.d/ total 24 -rw-r----- 1 dspam dspam 2494 jui 31 19:30 extlookup.conf -rw-r----- 1 dspam dspam 2923 aoû 7 07:51 hash.conf -rw-r----- 1 dspam dspam 2078 déc 30 2009 mysql.conf www-d...@nix:~$ dspam_stats *** glibc detected *** dspam_stats: double free or corruption (!prev): 0x0921d730 *** ======= Backtrace: ========= /lib/libc.so.6[0xf7602935] /lib/libc.so.6(cfree+0x9c)[0xf76047dc] dspam_stats(fileread+0x1f9)[0x804acb9] dspam_stats(dirread+0xf5)[0x804aa35] dspam_stats(fileread+0xf1)[0x804abb1] dspam_stats(read_config+0x3b)[0x804ad9b] dspam_stats(main+0x4e)[0x8049f3e] /lib/libc.so.6(__libc_start_main+0xe5)[0xf75ae455] dspam_stats[0x8049571] [...] Here is the backtrace in gdb: #0 0xf75e6556 in raise () from /lib/libc.so.6 #1 0xf75e7d78 in abort () from /lib/libc.so.6 #2 0xf7620b95 in __libc_message () from /lib/libc.so.6 #3 0xf7626935 in malloc_printerr () from /lib/libc.so.6 #4 0xf76287dc in free () from /lib/libc.so.6 #5 0x0804acb9 in fileread (path=0x9370798 "/etc/dspam/dspam.d//hash.conf", attrib=0xffd0ea64, num_root=0) at ../read_config.c:186 #6 0x0804aa35 in dirread (path=0xffd0e630 "/etc/dspam/dspam.d/", attrib=0xffd0ea64, num_root=0) at ../read_config.c:137 #7 0x0804abb1 in fileread (path=0x0, attrib=0xffd0ea64, num_root=48) at ../read_config.c:212 #8 0x0804ad9b in read_config (path=0x0) at ../read_config.c:265 #9 0x08049f3e in main (argc=1, argv=0xffd0eb84) at dspam_stats.c:86 I hope this helps. FYI, I'll upload today updated Debian packages including a dspam-dbg package containing the debug symbols. This will ease things in case such things happen again in the future. Cheers, Julien -- Julien Valroff <jul...@kirya.net> http://www.kirya.net GPG key: 4096R/290D20C5 092F 4CB5 5F19 E006 1CFD B489 D32B 8D66 290D 20C5 ------------------------------------------------------------------------------ This SF.net email is sponsored by Make an app they can't live without Enter the BlackBerry Developer Challenge http://p.sf.net/sfu/RIM-dev2dev _______________________________________________ Dspam-user mailing list Dspam-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/dspam-user