Hello,

I've used clamav for a long time on my box without any pbms. 
2 days ago I had to upgrade my box to a more recent kernel release :
2.4.28-am09-smp

Since this upgrade I have some "segmentation fault" error in clamd.

I've tried to uninstall and reinstall clamav but there is the same errors

/var/log/messages 
Mar 12 06:45:57 padawan clamd[6365]: Segmentation fault :-( Bye..
Mar 12 13:21:02 padawan clamd[20461]: Segmentation fault :-( Bye..
Mar 12 13:27:43 padawan clamd[20461]: Segmentation fault :-( Bye..
Mar 12 13:32:22 padawan clamd[20461]: Segmentation fault :-( Bye..
Mar 12 13:36:07 padawan clamd[24448]: Segmentation fault :-( Bye..
Mar 12 13:36:49 padawan clamd[24448]: Segmentation fault :-( Bye..
Mar 12 13:42:36 padawan clamd[24448]: Segmentation fault :-( Bye..
Mar 12 13:42:36 padawan clamd[24448]: Segmentation fault :-( Bye..
Mar 12 13:47:43 padawan clamd[24448]: Segmentation fault :-( Bye..
 
 
Maybe it may help you if I give you the DBG and strace results :

======
DBG
======
[EMAIL PROTECTED] root]# gdb /usr/local/sbin/clamd 4249
GNU gdb Red Hat Linux (6.1post-1.20040607.17rh)
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain
conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "i386-redhat-linux-gnu".../usr/local/sbin/clamd:
No such file or directory.

Attaching to process 4249
Reading symbols from /usr/sbin/clamd...(no debugging symbols found)...done.
Using host libthread_db library "/lib/tls/libthread_db.so.1".
Reading symbols from /usr/lib/libclamav.so.1...done.
Loaded symbols for /usr/lib/libclamav.so.1
Reading symbols from /usr/lib/libbz2.so.1...done.
Loaded symbols for /usr/lib/libbz2.so.1
Reading symbols from /usr/lib/libgmp.so.3...done.
Loaded symbols for /usr/lib/libgmp.so.3
Reading symbols from /usr/lib/libcurl.so.2...done.
Loaded symbols for /usr/lib/libcurl.so.2
Reading symbols from /lib/libssl.so.4...done.
Loaded symbols for /lib/libssl.so.4
Reading symbols from /lib/libcrypto.so.4...done.
Loaded symbols for /lib/libcrypto.so.4
Reading symbols from /usr/kerberos/lib/libgssapi_krb5.so.2...done.
Loaded symbols for /usr/kerberos/lib/libgssapi_krb5.so.2
Reading symbols from /usr/kerberos/lib/libkrb5.so.3...done.
Loaded symbols for /usr/kerberos/lib/libkrb5.so.3
Reading symbols from /usr/kerberos/lib/libcom_err.so.3...done.
Loaded symbols for /usr/kerberos/lib/libcom_err.so.3
Reading symbols from /usr/kerberos/lib/libk5crypto.so.3...done.
Loaded symbols for /usr/kerberos/lib/libk5crypto.so.3
Reading symbols from /lib/libresolv.so.2...done.
Loaded symbols for /lib/libresolv.so.2
Reading symbols from /lib/libdl.so.2...done.
Loaded symbols for /lib/libdl.so.2
Reading symbols from /usr/lib/libz.so.1...done.
Loaded symbols for /usr/lib/libz.so.1
Reading symbols from /lib/libnsl.so.1...done.
Loaded symbols for /lib/libnsl.so.1
Reading symbols from /lib/tls/libpthread.so.0...done.
[Thread debugging using libthread_db enabled]
[New Thread 1077905376 (LWP -38)]
Error while reading shared library symbols:
Can't attach LWP -38: No such process
Reading symbols from /lib/tls/libc.so.6...done.
Loaded symbols for /lib/tls/libc.so.6
Reading symbols from /lib/ld-linux.so.2...done.
Loaded symbols for /lib/ld-linux.so.2
Reading symbols from /lib/libnss_files.so.2...done.
Loaded symbols for /lib/libnss_files.so.2
0x402b9c4c in accept () from /lib/tls/libpthread.so.0
(gdb) quit 
 
 
=======
STRACE
=======
[EMAIL PROTECTED] root]# strace -f -p6149
Process 6149 attached - interrupt to quit
accept(0, 0, NULL) = 8
gettimeofday({1110634777, 828979}, NULL) = 0
mmap2(NULL, 8392704, PROT_READ|PROT_WRITE|PROT_EXEC,
MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4148f000
mprotect(0x4148f000, 4096, PROT_NONE) = 0
clone(Process 6483 attached
child_stack=0x41c8fb08,
flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM
|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID|CLONE_DETACHED,
parent_tidptr=0x41c8fbf8, {entry_number:0, base_addr:0x41c8fbb0,
limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1,
seg_not_present:0, useable:1}, child_tidptr=0x41c8fbf8) = 6483
[pid 6483] --- SIGSTOP (Stopped (signal)) @ 0 (0) ---
[pid 6483] --- SIGSEGV (Segmentation fault) @ 0 (0) ---
Process 6149 detached
Process 6483 detached
Process 6149 detached 


Any ideas ?

Thanks for your help
Regards

Pascal


_______________________________________________
http://lurker.clamav.net/list/clamav-users.html

Reply via email to