[clamav-users] daily.cvd: Malformed database

Mark Fortescue mark.lists at thurning-instruments.co.uk
Thu May 7 06:03:48 EDT 2015


Hi Hans,

As you are using SPARC, it may be that someone has changed and/or 
incorrectly compiled something so that a variable is being read using 
the wrong byte alignment. ARM also has byte alignment constraints.

Try running 'gdb --args /usr/local/sbin/clamd --debug' or use an 
equivalent dbx command.

This should help track down the issue.

On x86, there are only performance hits if the alignment is wrong so x86 
developers rarely know that they have messed up the alignment because 
you don't even get a compiler warning. One reason why developers should 
use SPARC and ARM in addition to x86 for testing.

Regards
	Mark.


More information about the clamav-users mailing list