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
signature.asc
Description: This is a digitally signed message part