On Fri, 2008-10-17 at 00:40 +0800, Paul Wise wrote:

> This patch makes the SIGBUS go away on my OpenMoko:
> 
> --- samhain-2.2.3.orig/src/sh_tiger0.c
> +++ samhain-2.2.3/src/sh_tiger0.c
> @@ -98,7 +98,7 @@
>   */
>  SL_TICKET tiger_fd = (-1);
>  
> -static sh_byte buffer[PRIV_MAX + 72];
> +static sh_byte buffer[PRIV_MAX + 72] __attribute__((aligned(32)));
>  
>  #if defined(TIGER_64_BIT)
>  static
> 

Tested this with the samhain config from agricola.d.o, and got no
SIGBUS. I guess I should do an NMU with this patch added?

[EMAIL PROTECTED]:~# ls -l /var/state/samhain/samhain_file ; date
-rw-r----- 1 root root 504144 Oct 20 01:01 /var/state/samhain/samhain_file
Mon Oct 20 01:09:14 WST 2008
[EMAIL PROTECTED]:~# /etc/init.d/samhain start
Starting file integrity checker: samhain.
[EMAIL PROTECTED]:~# ps ax | grep -E 'sbin/s[a]mhain'
 9136 ?        SL     0:02 /usr/sbin/samhain
[EMAIL PROTECTED]:~# sleep 10; ps ax | grep -E 'sbin/s[a]mhain'
 9136 ?        RL     0:09 /usr/sbin/samhain
[EMAIL PROTECTED]:~# tail -f /var/log/samhain/samhain.log
WARN   :  [2008-10-20T01:09:35+0800] msg=<No such user>, interface=<getpwuid>, 
userid=<1002>, path=</lib/modules>
1CE320B7EB043C4E3D2956BE5375E1F9B867A9FE57697801
INFO   :  [2008-10-20T01:09:36+0800] msg=<d:  11, -:  54, l:  47, |:   0, s:   
0, c:   0, b:   0>
857820925037F9822A63BF8164B9C645B80DD1F5B91CEA5D
INFO   :  [2008-10-20T01:09:36+0800] msg=<Checking>, path=</sbin>
28BF77455CBE2E99CA5AEFD9A368EB1EEF49E2B6EA7A1FCF
INFO   :  [2008-10-20T01:09:37+0800] msg=<d:   2, -:  86, l:   7, |:   0, s:   
0, c:   0, b:   0>
C48E39A58E38381E4207928B27A459F89E2CDAF77F3FA521
INFO   :  [2008-10-20T01:09:37+0800] msg=<Checking>, path=</usr/bin>
44A0E75F2F270F463FE983815E9A7DC7C66A13CB59EA9B18
INFO   :  [2008-10-20T01:09:44+0800] msg=<d:   2, -: 621, l:  86, |:   0, s:   
0, c:   0, b:   0>
CD8CBC6047F792492E939D9C48BF9C8B8A02C3000B4C9753
INFO   :  [2008-10-20T01:09:44+0800] msg=<Checking>, path=</usr/sbin>
7B4A4ECD1CAC532C03CD77FABC1B419033841F073AF4E41A
INFO   :  [2008-10-20T01:09:45+0800] msg=<d:   2, -: 126, l:   5, |:   0, s:   
0, c:   0, b:   0>
1D6B8C538546F7B9885831AC7DE4647E7E38C7946E3460ED
INFO   :  [2008-10-20T01:09:45+0800] msg=<Checking>, 
path=</etc/.da-backup.trace>
3EE91C939EF876366DBA6D572816749633ACE748A462FD69
NOTICE :  [2008-10-20T01:09:45+0800] msg=<Check failed>, 
path=</etc/.da-backup.trace>
6566B11FEFF5F58881AA879A4F6DCD552ACE92E7A782B567
INFO   :  [2008-10-20T01:09:45+0800] msg=<Checking>, path=</etc/asound.conf>
18921D04B70B38C520A4070252DD78A4FEF306C5F576EEC4
NOTICE :  [2008-10-20T01:09:45+0800] msg=<Check failed>, path=</etc/asound.conf>
D4A9C0A4E02B428DCE2745990237E3166DADCB18BFD10B67
INFO   :  [2008-10-20T01:09:45+0800] msg=<Checking>, path=</etc/bind>
F84E5BD6CA2EDC4891E74C47366AF768A1C3B086C61B68BB
NOTICE :  [2008-10-20T01:09:45+0800] msg=<Check failed>, path=</etc/bind>
FBC4A7AA091712E450928A7FFB584C74268BC4A810EAD576
INFO   :  [2008-10-20T01:09:45+0800] msg=<Checking>, 
path=</etc/bind/db.debian.net>
6A59DE3363DDA0CC2A667F2D4B9EF55242E68E4D43DB7A70
NOTICE :  [2008-10-20T01:09:45+0800] msg=<Check failed>, 
path=</etc/bind/db.debian.net>
F3ABEEE0BDE09013EC6F856DE2C522FDCEBD6BE99ECD7333
INFO   :  [2008-10-20T01:09:45+0800] msg=<Checking>, path=</etc/exim/bsmtp>
10CB8717774BBF2D3556CB0E474283387A83E19EE6527A24
NOTICE :  [2008-10-20T01:09:45+0800] msg=<Check failed>, path=</etc/exim/bsmtp>
3B48B8C5C05A85319161DD5A1A1EF3BED78A6C55AF85B0DB
INFO   :  [2008-10-20T01:09:45+0800] msg=<Checking>, path=</etc/ioctl.save>
F4E217B9CB056B059043F98190EE95A7A201915176D8693E
NOTICE :  [2008-10-20T01:09:45+0800] msg=<Check failed>, path=</etc/ioctl.save>
4A13AB1233CBD2E1A41CDD2C3141A2D661A6DFA54F47CAE4
INFO   :  [2008-10-20T01:09:45+0800] msg=<Checking>, path=</etc/lvm/.cache>
3DDD674787DB4FA1D5C01BEE720CE5B0BC52E591BAFAC7EE
NOTICE :  [2008-10-20T01:09:45+0800] msg=<Check failed>, path=</etc/lvm/.cache>
5B79783998CB3FC8368405E7819F99C3DA0BC802CFED6F79
INFO   :  [2008-10-20T01:09:45+0800] msg=<Checking>, 
path=</etc/network/run/ifstate>
935980A15C5BB39FE6E2E71ED692F10C9688DD99274CA502
INFO   :  [2008-10-20T01:09:45+0800] msg=<Checking>, path=</etc/nologin>
A1DFC1E1DC05737C58DFA66FB96086A80886675ED52C7CD0
NOTICE :  [2008-10-20T01:09:45+0800] msg=<Check failed>, path=</etc/nologin>
53DC08BFD1D99D03E26731FB6DBE8B326D3739AE758E0A4D
INFO   :  [2008-10-20T01:09:45+0800] msg=<Checking>, path=</etc/passwd.backup>
B14ACD86FFAD45B4368425A5FD64C7B206BA32820D2EA96B
NOTICE :  [2008-10-20T01:09:45+0800] msg=<Check failed>, 
path=</etc/passwd.backup>
5EC4B58D6B0360F2133ECFCA14F0E472E0B35728DBBBD5A1
INFO   :  [2008-10-20T01:09:45+0800] msg=<Checking>, path=</etc/postfix/debian>
053755F70CDFC233A6490B07D0973C55CE291973E18F863F
NOTICE :  [2008-10-20T01:09:45+0800] msg=<Check failed>, 
path=</etc/postfix/debian>
860358E7CA126F7D8128A366121519F2BED78538E31B4736
INFO   :  [2008-10-20T01:09:45+0800] msg=<Checking>, 
path=</etc/postfix/debian.db>
128BF99088670C5EDE3D0C5D58FE708F3545E0726162EB92
NOTICE :  [2008-10-20T01:09:45+0800] msg=<Check failed>, 
path=</etc/postfix/debian.db>
762CE6A38F102B030E975EB630AAF7560940DB6949DD6390
INFO   :  [2008-10-20T01:09:45+0800] msg=<Checking>, 
path=</etc/postfix/debianhosts>
A6EA786EAC90B8464BE1D41749E981B53DFE97CE1010DC31
NOTICE :  [2008-10-20T01:09:45+0800] msg=<Check failed>, 
path=</etc/postfix/debianhosts>
F8AE6C20281D67E0ED7A292455E1A04EE220849AB4554A26
INFO   :  [2008-10-20T01:09:45+0800] msg=<Checking>, 
path=</etc/postfix/debianhosts.db>
FD7F1F77C3D97B6301E259EBFCCDA739C98D0D9B1BA74A5D
NOTICE :  [2008-10-20T01:09:45+0800] msg=<Check failed>, 
path=</etc/postfix/debianhosts.db>
13635749991A43889287E8E2A3CE51971DE41296BC4D7D84
INFO   :  [2008-10-20T01:09:46+0800] msg=<Checking>, 
path=</etc/postfix/prng_exch>
2DEEAAFFDE0604F98898E78432AED6B4827BAA69DF72C5A1
NOTICE :  [2008-10-20T01:09:46+0800] msg=<Check failed>, 
path=</etc/postfix/prng_exch>
CBCB1BC507743BBA1390CA85BBC19573A4D8871A5F68F97D
INFO   :  [2008-10-20T01:09:46+0800] msg=<Checking>, 
path=</etc/resolv.conf.pcmcia.save>
FC339DF589C35C4E6C6875DA4ACE08402975516A5BE14B3C
NOTICE :  [2008-10-20T01:09:46+0800] msg=<Check failed>, 
path=</etc/resolv.conf.pcmcia.save>
8EAD8B871B89FFE2E35604C66071ED0A7BCEDC7FB2C65AD6
INFO   :  [2008-10-20T01:09:46+0800] msg=<Checking>, path=</etc/shadow.backup>
E3D2DD3356860566523922E5F85A8CF401F747365D1DEFF8
NOTICE :  [2008-10-20T01:09:46+0800] msg=<Check failed>, 
path=</etc/shadow.backup>
F776F1D12797A32EAE70BBF8921CA810EA7AE808822E490E
INFO   :  [2008-10-20T01:09:46+0800] msg=<Checking>, 
path=</etc/ssh/ssh-rsa-shadow>
815A23F102ED03953E91D9FAE5688E89B8CEA50941B6C652
NOTICE :  [2008-10-20T01:09:46+0800] msg=<Check failed>, 
path=</etc/ssh/ssh-rsa-shadow>
9652233CF9A22A5F23E45A5653A7729D8CC8024F048C5C2E
INFO   :  [2008-10-20T01:09:46+0800] msg=<Checking>, 
path=</etc/ssh/ssh_known_hosts>
B7E821BC89CAED48926333417E7B1F5D63C2EF70F83E1E80
NOTICE :  [2008-10-20T01:09:46+0800] msg=<Check failed>, 
path=</etc/ssh/ssh_known_hosts>
6B827C0B56B317EE3E2B8F8546B79396B025CF57C19646F0
INFO   :  [2008-10-20T01:09:46+0800] msg=<Checking>, path=</etc/ssh_random_seed>
5774502D73A14EF87B335618B417A755E6CC8FE1C37CCEE6
NOTICE :  [2008-10-20T01:09:46+0800] msg=<Check failed>, 
path=</etc/ssh_random_seed>
175BE804A59D13C02E8AD71CC148A328E0370CE13B5B7904
INFO   :  [2008-10-20T01:09:46+0800] msg=<Checking>, path=</usr/lib/pt_chown>
95853CC0B2E72FBB5064255CD671DA5CF5A79A20C647058E
INFO   :  [2008-10-20T01:09:46+0800] msg=<Checking>, 
path=</var/lib/misc/ssh-rsa-shadow>
A3C812962ACE1470B3E2755AAD69C95B7C1BFA32C14F5C21
NOTICE :  [2008-10-20T01:09:46+0800] msg=<Check failed>, 
path=</var/lib/misc/ssh-rsa-shadow>
009B49F98E934F733AFCEFAE3959209D1372DA82BAAB189B
INFO   :  [2008-10-20T01:09:46+0800] msg=<Checking>, path=</var/log/auth.log>
1F8CA03A63348253FA54E365ECB982B6A12D26D359A69F96
NOTICE :  [2008-10-20T01:09:46+0800] msg=<Check failed>, 
path=</var/log/auth.log>
40FEE983389E7A2496BDDFF8DA33D797EFE7B3DE2890518A
INFO   :  [2008-10-20T01:09:46+0800] msg=<Checking>, path=</var/log/daemon.log>
62102D8CBFC88057DA6DEA220775DF37CF45A639CACF9912
NOTICE :  [2008-10-20T01:09:46+0800] msg=<Check failed>, 
path=</var/log/daemon.log>
5C401067A70B45FF83410BFFE4FB2D30E877EB2B310A32CB
INFO   :  [2008-10-20T01:09:46+0800] msg=<Checking>, path=</var/log/faillog>
0D8F08F821390C70035CD1CB576146D1D6923DCFD43E59D3
INFO   :  [2008-10-20T01:09:46+0800] msg=<Checking>, path=</var/log/kern.log>
B4A4F0452CB82EA4019B8577B20916AB680BD8012899DC37
NOTICE :  [2008-10-20T01:09:46+0800] msg=<Check failed>, 
path=</var/log/kern.log>
77D5D3878BBEEAF11C98A83B3E451C110CCD6A8FD3F982CD
INFO   :  [2008-10-20T01:09:46+0800] msg=<Checking>, path=</var/log/messages>
26E8535C2A68BD5513A41BB065C880C43112338A7499E4A6
NOTICE :  [2008-10-20T01:09:46+0800] msg=<Check failed>, 
path=</var/log/messages>
AF2C83FF768031A84EC749436DC5BDE53592BE221D864463
INFO   :  [2008-10-20T01:09:46+0800] msg=<Checking>, path=</var/log/syslog>
2FF474843A27952A511EBC10939149F5BDD6970FFB33CD01
NOTICE :  [2008-10-20T01:09:46+0800] msg=<Check failed>, path=</var/log/syslog>
97B8EED6B98D5B672979A14ACC0FBDB59DB7473930292839
INFO   :  [2008-10-20T01:09:46+0800] msg=<Checking>, path=</var/log/user.log>
81D250942BF0BE101EAB5F815E682E07FE5B7443ABB0513A
NOTICE :  [2008-10-20T01:09:46+0800] msg=<Check failed>, 
path=</var/log/user.log>
9E0A42A4D3F6CAB243B7057A5058831A9621A73C60135AF2
INFO   :  [2008-10-20T01:09:46+0800] msg=<Checking>, path=</var/log/warn>
3B760D1F14F19AEA969A3E0CC1A5D2F91C51B5F6316EAB63
NOTICE :  [2008-10-20T01:09:46+0800] msg=<Check failed>, path=</var/log/warn>
526D736ECD7FBBCF0CD5917A6CA1F07261CCE605F23DD45C
INFO   :  [2008-10-20T01:09:46+0800] msg=<Checking>, path=</var/log/wtmp>
B060E48EA9A3F9D6D0B08C69F5C1BD37CC186C0969636595
INFO   :  [2008-10-20T01:09:46+0800] msg=<Checking>, path=</var/run/utmp>
41A5929BA9BFF494929ED87084E298E44B8813215DC22CE2
INFO   :  [2008-10-20T01:09:46+0800] msg=<Checking>, 
path=</var/state/samhain/samhain_file>
7D5C4C7E921D7563753F00C7ADD54660A26D8500035E97AB
ERROR  :  [2008-10-20T01:09:46+0800] msg=<Connection refused, address 
localhost>, subroutine=<connect>, service=<email>, host=<localhost>
8C179C8E4836934749B161A149E2F10BD95DAE5EAC84AE14
ERROR  :  [2008-10-20T01:09:46+0800] msg=<Service failure>, service=<mail>, 
obj=<[EMAIL PROTECTED]>
80DA2CB6C2507D59EDA6E0BB1AA2E0DD0C4D4A5C82481622
CRIT   :  [2008-10-20T01:09:46+0800] msg=<POLICY ADDED>, 
path=</var/state/samhain/samhain_file>, mode_new=<-rw-r----->, 
attr_new=<------------>, imode_new=<33184>, iattr_new=<0>, hardlinks_new=<1>, 
idevice_new=<0>, inode_new=<387764>, dev_new=<179,2>, owner_new=<root>, 
iowner_new=<0>, group_new=<root>, igroup_new=<0>, size_old=<0>, 
size_new=<504144>, ctime_new=<[2008-10-19T17:01:27]>, 
atime_new=<[2008-10-19T17:00:38]>, mtime_new=<[2008-10-19T17:01:27]>, 
chksum_new=<000000000000000000000000000000000000000000000000>
A95316F7645ADCE5F6760E0063F8D2F23E1D6161E6530BA6
MARK   :  [2008-10-20T01:09:46+0800] msg=<File check completed.>, time=<25>, 
kBps=<2106.409000>
E52CBD46727B482208DF976ADEBA9CD758DD29B805810C95
^C
[EMAIL PROTECTED]:~# ls -l /var/state/samhain/samhain_file ; date
-rw-r----- 1 root root 504144 Oct 20 01:01 /var/state/samhain/samhain_file
Mon Oct 20 01:10:27 WST 2008


-- 
bye,
pabs

http://wiki.debian.org/PaulWise

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to