[Aide] Reproducible SIGSEGVs with 0.11 release on OpenBSD 3.9-REL
Axel Rau
Axel.Rau at Chaos1.DE
Wed May 10 18:01:10 EEST 2006
Hi,
This is a test installation on a Dual 1GHz Penium, linked with
libmhsh 0.8.18.
It dies randomly (on different files) on --update, like
-------------------------------------------------
aide --init
mv /var/db/aide.db.new /var/db/aide.db
aide --update (SIGSEGV)
aide --update (SIGSEGV)
aide --update (SIGSEGV)
...
-------------------------------------------------
Debug, compare_md_entries 0x0 0x0
Debug, compare_md_entries 0x0 0x0
"/usr/libdata/perl5/i386-openbsd/5.8.6/auto/File" doesn't match rule
from line #106: ^/usr/obj$
"/usr/libdata/perl5/i386-openbsd/5.8.6/auto/File" doesn't match rule
from line #108: ^/usr/ports$
"/usr/libdata/perl5/i386-openbsd/5.8.6/auto/File" doesn't match rule
from line #110: ^/usr/src$
"/usr/libdata/perl5/i386-openbsd/5.8.6/auto/File" matches rule from
line #96: ^/
"/usr/libdata/perl5/i386-openbsd/5.8.6/auto/File" doesn't match rule
from line #100: ^/dev
"/usr/libdata/perl5/i386-openbsd/5.8.6/auto/File" doesn't match rule
from line #103: ^/mnt$
"/usr/libdata/perl5/i386-openbsd/5.8.6/auto/File" doesn't match rule
from line #143: ^/fd
"/usr/libdata/perl5/i386-openbsd/5.8.6/auto/File" doesn't match rule
from line #144: ^/cdrom
/usr/libdata/perl5/i386-openbsd/5.8.6/auto/File match=1,
tree=-2014695360, attr=31676
/usr/libdata/perl5/i386-openbsd/5.8.6/auto/File attr=31676
/usr/libdata/perl5/i386-openbsd/5.8.6/auto/File attr=3005
Adding child /usr/libdata/perl5/i386-openbsd/5.8.6/auto/File
encode base64, data length: 10
encode base64, data length: 10
"/usr/libdata/perl5/i386-openbsd/5.8.6/auto/File" doesn't match rule
from line #106: ^/usr/obj$
"/usr/libdata/perl5/i386-openbsd/5.8.6/auto/File" doesn't match rule
from line #108: ^/usr/ports$
"/usr/libdata/perl5/i386-openbsd/5.8.6/auto/File" doesn't match rule
from line #110: ^/usr/src$
"/usr/libdata/perl5/i386-openbsd/5.8.6/auto/File" matches rule from
line #96: ^/
"/usr/libdata/perl5/i386-openbsd/5.8.6/auto/File" doesn't match rule
from line #100: ^/dev
"/usr/libdata/perl5/i386-openbsd/5.8.6/auto/File" doesn't match rule
from line #103: ^/mnt$
"/usr/libdata/perl5/i386-openbsd/5.8.6/auto/File" doesn't match rule
from line #143: ^/fd
"/usr/libdata/perl5/i386-openbsd/5.8.6/auto/File" doesn't match rule
from line #144: ^/cdrom
Debug, compare_md_entries 0x0 0x0
Debug, /usr/libdata/perl5/i386-openbsd/5.8.6/auto/File, 0x0 0x0 0 0
Debug, compare_md_entries 0x0 0x0
Debug, compare_md_entries 0x0 0x0
Debug, compare_md_entries 0x0 0x0
Debug, compare_md_entries 0x0 0x0
Debug, compare_md_entries 0x0 0x0
Debug, compare_md_entries 0x0 0x0
Debug, compare_md_entries 0x0 0x0
Program received signal SIGSEGV, Segmentation fault.
0x1c00d5c1 in add_file_to_tree (tree=0x87ea3040, file=0x7d328000,
db=4, status=128, attr=31676) at gen_list.c:1121
1121 if((file->attr & DB_CHECKINODE) &&
(gdb) bt
#0 0x1c00d5c1 in add_file_to_tree (tree=0x87ea3040, file=0x7d328000,
db=4, status=128, attr=31676) at gen_list.c:1121
#1 0x1c00de43 in populate_tree (tree=0x87ea3040) at gen_list.c:1460
#2 0x1c012c0c in main (argc=3, argv=0xcfbf6a40) at aide.c:536
-------------------------------------------------
--check runs w/o problems.
I attach
-------------- next part --------------
A non-text attachment was scrubbed...
Name: aide.conf
Type: application/octet-stream
Size: 1073 bytes
Desc: not available
Url : https://mailman.cs.tut.fi/pipermail/aide/attachments/20060510/9d5e2009/aide.obj
-------------- next part --------------
.
What's wrong here?
Axel
Axel Rau, ?Frankfurt , Germany +49-69-951418-0
More information about the Aide
mailing list