Hi,

Latest p3scan 2.9.04d support libcamav.
I just build p3scan and clamav from cvs (from today snapshot, not from sf.net)
I gets segfault.

Starting program: /usr/bin/p3scan -d
Reading symbols from shared object read from target memory...done.
Loaded system supplied DSO at 0xffffe000
[Thread debugging using libthread_db enabled]
[New Thread -1209386336 (LWP 17148)]
12:24:03 p3scan[17148]: Mem: 664 P3Scan Version 2.9.04d
12:24:03 p3scan[17148]: Mem: 1560 Selected scannertype: clamav (Internal ClamAV)
12:24:03 p3scan[17148]: Mem: 1584 Listening on 0.0.0.0:8110
12:24:03 p3scan[17148]: Mem: 4816 Running as user: clamav
LibClamAV Error: cli_realloc(): Attempt to allocate 526551364 bytes. Please 
report to [EMAIL PROTECTED]
LibClamAV Error: cli_parse_add(): Problem adding signature (3).
LibClamAV Error: Problem parsing signature at line 3
LibClamAV Error: Problem parsing database at line 3
LibClamAV Error: Can't load 
/tmp/clamav-e86a830f88f88628ee6baa2a0cd50e85/main.db: Malformed database
*** glibc detected *** /usr/bin/p3scan: corrupted double-linked list: 
0x08095630 ***
======= Backtrace: =========
/lib/libc.so.6[0x47cbc29f]
/lib/libc.so.6[0x47cbe34a]
/lib/libc.so.6(malloc+0x74)[0x47cbfc6c]
/usr/local/lib/libclamav.so.1(cli_malloc+0x2f)[0xb7ec4c8f]
/usr/local/lib/libclamav.so.1(cli_cvdload+0xd4)[0xb7ec8c64]
/usr/local/lib/libclamav.so.1[0xb7ec7c52]
/usr/local/lib/libclamav.so.1[0xb7ec7f46]
/usr/bin/p3scan[0x8050a7c]
/usr/bin/p3scan[0x8056775]
/lib/libc.so.6(__libc_start_main+0xdc)[0x47c6f7e4]
/usr/bin/p3scan[0x804a511]
======= Memory map: ========
08048000-08062000 r-xp 00000000 03:02 5652286    /usr/bin/p3scan
08062000-08063000 rw-p 0001a000 03:02 5652286    /usr/bin/p3scan
08063000-080b4000 rw-p 08063000 00:00 0          [heap]
45b7b000-45b9f000 r-xp 00000000 03:02 2495761    /usr/lib/libk5crypto.so.3.0
45b9f000-45ba0000 rw-p 00024000 03:02 2495761    /usr/lib/libk5crypto.so.3.0
45ba2000-45bba000 r-xp 00000000 03:02 2497514    /usr/lib/libgssapi_krb5.so.2.2
45bba000-45bbb000 rw-p 00017000 03:02 2497514    /usr/lib/libgssapi_krb5.so.2.2
45bbd000-45bc0000 r-xp 00000000 03:02 2490948    /usr/lib/libkrb5support.so.0.0
45bc0000-45bc1000 rw-p 00002000 03:02 2490948    /usr/lib/libkrb5support.so.0.0
45bc3000-45c36000 r-xp 00000000 03:02 2497311    /usr/lib/libkrb5.so.3.2
45c36000-45c38000 rw-p 00073000 03:02 2497311    /usr/lib/libkrb5.so.3.2
45c3a000-45c7b000 r-xp 00000000 03:02 5750347    /lib/libssl.so.0.9.8a
45c7b000-45c7f000 rw-p 00040000 03:02 5750347    /lib/libssl.so.0.9.8a
45c99000-45cd1000 r-xp 00000000 03:02 2501301    /usr/lib/libcurl.so.3.0.0
45cd1000-45cd2000 rw-p 00038000 03:02 2501301    /usr/lib/libcurl.so.3.0.0
47023000-47142000 r-xp 00000000 03:02 5750297    /lib/libcrypto.so.0.9.8a
47142000-47155000 rw-p 0011e000 03:02 5750297    /lib/libcrypto.so.0.9.8a
47155000-47158000 rw-p 47155000 00:00 0
47c3d000-47c56000 r-xp 00000000 03:02 5750984    /lib/ld-2.4.so
47c56000-47c57000 r--p 00018000 03:02 5750984    /lib/ld-2.4.so
47c57000-47c58000 rw-p 00019000 03:02 5750984    /lib/ld-2.4.so
47c5a000-47d86000 r-xp 00000000 03:02 5750985    /lib/libc-2.4.so
47d86000-47d89000 r--p 0012b000 03:02 5750985    /lib/libc-2.4.so
47d89000-47d8a000 rw-p 0012e000 03:02 5750985    /lib/libc-2.4.so
47d8a000-47d8d000 rw-p 47d8a000 00:00 0
47db6000-47db8000 r-xp 00000000 03:02 5750989    /lib/libdl-2.4.so
47db8000-47db9000 r--p 00001000 03:02 5750989    /lib/libdl-2.4.so
47db9000-47dba000 rw-p 00002000 03:02 5750989    /lib/libdl-2.4.so
47def000-47e22000 r-xp 00000000 03:02 2506012    /usr/lib/libgmp.so.3.3.3
47e22000-47e23000 rw-p 00032000 03:02 2506012    /usr/lib/libgmp.so.3.3.3
47eda000-47eec000 r-xp 00000000 03:02 2504553    /usr/lib/libz.so.1.2.3
47eec000-47eed000 rw-p 00011000 03:02 2504553    /usr/lib/libz.so.1.2.3
47eef000-47eff000 r-xp 00000000 03:02 5750992    /lib/libpthread-2.4.so
47eff000-47f00000 r--p 0000f000 03:02 5750992    /lib/libpthread-2.4.so
47f00000-47f01000 rw-p 00010000 03:02 5750992    /lib/libpthread-2.4.so
47f01000-47f03000 rw-p 47f01000 00:00 0
4849c000-484a7000 r-xp 00000000 03:02 5750344    
/lib/libgcc_s-4.1.0-20060414.so.1
484a7000-484a8000 rw-p 0000a000 03:02 5750344    
/lib/libgcc_s-4.1.0-20060414.so.1
486f4000-48705000 r-xp 00000000 03:02 5750987    /lib/libnsl-2.4.so
48705000-48706000 r--p 00010000 03:02 5750987    /lib/libnsl-2.4.so
48706000-48707000 rw-p 00011000 03:02 5750987    /lib/libnsl-2.4.so
48707000-48709000 rw-p 48707000 00:00 0
4878a000-4878c000 r-xp 00000000 03:02 5751000    /lib/libcom_err.so.2.1
4878c000-4878d000 rw-p 00001000 03:02 5751000    /lib/libcom_err.so.2.1
4878f000-4879e000 r-xp 00000000 03:02 5750999    /lib/libresolv-2.4.so
4879e000-4879f000 r--p 0000e000 03:02 5750999    /lib/libresolv-2.4.so
4879f000-487a0000 rw-p 0000f000 03:02 5750999    /lib/libresolv-2.4.so
487a0000-487a2000 rw-p 487a0000 00:00 0
4999d000-499ac000 r-xp 00000000 03:02 2490659    /usr/lib/libbz2.so.1.0.3
499ac000-499ad000 rw-p 0000f000 03:02 2490659    /usr/lib/libbz2.so.1.0.3
4c444000-4c473000 r-xp 00000000 03:02 2489431    /usr/lib/libidn.so.11.5.16
4c473000-4c474000 rw-p 0002f000 03:02 2489431    /usr/lib/libidn.so.11.5.16
b7d00000-b7e00000 rw-p b7d00000 00:00 0
b7e98000-b7ea1000 r-xp 00000000 03:02 5750312    /lib/libnss_files-2.4.so
b7ea1000-b7ea2000 r--p 00008000 03:02 5750312    /lib/libnss_files-2.4.so
b7ea2000-b7ea3000 rw-p 00009000 03:02 5750312    /lib/libnss_files-2.4.so
b7ea3000-b7ea7000 rw-p b7ea3000 00:00 0
b7eb9000-b7eba000 rw-p b7eb9000 00:00 0
b7eba000-b7f11000 r-xp 00000000 03:02 65349      
/usr/local/lib/libclamav.so.1.0.10
b7f11000-b7f14000 rw-p 00056000 03:02 65349      
/usr/local/lib/libclamav.so.1.0.10
b7f14000-b7f15000 rw-p b7f14000 00:00 0
bfbff000-bfc15000 rw-p bfbff000 00:00 0          [stack]
ffffe000-fffff000 ---p 00000000 00:00 0          [vdso]

Program received signal SIGABRT, Aborted.
[Switching to Thread -1209386336 (LWP 17148)]
0xffffe410 in __kernel_vsyscall ()
(gdb) bt
#0  0xffffe410 in __kernel_vsyscall ()
#1  0x47c82159 in raise () from /lib/libc.so.6
#2  0x47c836e3 in abort () from /lib/libc.so.6
#3  0x47cb6a0b in __libc_message () from /lib/libc.so.6
#4  0x47cbc29f in malloc_consolidate () from /lib/libc.so.6
#5  0x47cbe34a in _int_malloc () from /lib/libc.so.6
#6  0x47cbfc6c in malloc () from /lib/libc.so.6
#7  0xb7ec4c8f in cli_malloc (size=8192) at others.c:316
#8  0xb7ec8c64 in cli_cvdload (fd=0x8093a40, engine=0x8093268, signo=0x8093298, 
warn=0, options=0) at cvd.c:402
#9  0xb7ec7c52 in cli_load (filename=0x80932a8 
"/usr/local/share/clamav/daily.cvd", engine=0x8093268, signo=0x8093298, 
options=0) at readdb.c:1037
#10 0xb7ec7f46 in cli_loaddbdir (dirname=0xb7f03e4c "/usr/local/share/clamav", 
engine=0x8093268, signo=0x8093298, options=0) at readdb.c:1132
#11 0x08050a7c in init_clamav () at p3scan.c:441
#12 0x08056775 in main (argc=Cannot access memory at address 0x42fc
) at p3scan.c:3744



-- 
Maxim Britov
Modum.by (http://www.modum.by), system administrator

GnuPG KeyID 0x4580A6D66F3DB1FB xmpp:[EMAIL PROTECTED] icq 198171258
GnuPG-ru Team (http://lists.gnupg.org/mailman/listinfo/gnupg-ru)
_______________________________________________
http://lurker.clamav.net/list/clamav-devel.html

Reply via email to