Trog <[EMAIL PROTECTED]> >Thats normal behaviour. A gdb backtrace of each thread when it is >"hanging" is the most helpful thing at the moment. >
Ok, so I did not use gdb as gdb core dump (maybe because I compiled clamav with sun cc). I used dbx and here is the backtrace : I can send you the email that was scanned. =>[1] __zzip_find_disk_trailer(fd = 12, filesize = 31981, trailer = 0xfeb7b29e, io = 0xff30c2b0), line 289 in "zzip-zip.c" [2] __zzip_dir_parse(dir = 0x490698), line 634 in "zzip-zip.c" [3] zzip_dir_fdopen_ext_io(fd = 12, errcode_p = 0xfeb7b410, ext = (nil), io = (nil)), line 600 in "zzip-zip.c" [4] zzip_dir_fdopen(fd = 12, errcode_p = 0xfeb7b410), line 580 in "zzip-zip.c" [5] cli_scanzip(desc = 11, virname = 0xfeb7b970, scanned = (nil), root = 0x42a48, limits = 0xffbff6d0, options = 111U, arec = 0xfeb7b770, mrec = 0xfeb7b76c), line 305 in "scanners.c" [6] cli_magic_scandesc(desc = 11, virname = 0xfeb7b970, scanned = (nil), root = 0x42a48, limits = 0xffbff6d0, options = 111U, arec = 0xfeb7b770, mrec = 0xfeb7b76c), line 1234 in "scanners.c" [7] cl_scandesc(desc = 11, virname = 0xfeb7b970, scanned = (nil), root = 0x42a48, limits = 0xffbff6d0, options = 111U), line 1369 in "scanners.c" [8] cl_scanfile(filename = 0x490658 "/var/amavis/tmp/amavis-20050125T165028-17394/parts/p003", virname = 0xfeb7b970, scanned = (nil), root = 0x42a48, limits = 0xffbff6d0, options = 111U), line 1395 in "scanners.c" [9] dirscan(dirname = 0xfeb7baa4 "/var/amavis/tmp/amavis-20050125T165028-17394/parts", virname = 0xfeb7b970, scanned = (nil), root = 0x42a48, limits = 0xffbff6d0, options = 111, copt = 0x43510, odesc = 8, reclev = 0xfeb7b974, contscan = 1), line 156 in "scanner.c" [10] scan(filename = 0xfeb7baa4 "/var/amavis/tmp/amavis-20050125T165028-17394/parts", scanned = (nil), root = 0x42a48, limits = 0xffbff6d0, options = 111, copt = 0x43510, odesc = 8, contscan = 1), line 251 in "scanner.c" [11] command(desc = 8, root = 0x42a48, limits = 0xffbff6d0, options = 111, copt = 0x43510, timeout = 120), line 105 in "session.c" [12] scanner_thread(arg = 0x4d7028), line 84 in "server-th.c" [13] thrmgr_worker(arg = 0x490608), line 199 in "thrmgr.c" (/opt/SUNWspro/bin/./../WS6U2/bin/sparcv9/dbx) go go: not found (/opt/SUNWspro/bin/./../WS6U2/bin/sparcv9/dbx) cont [EMAIL PROTECTED] ([EMAIL PROTECTED]) signal BUS (invalid address alignment) in __zzip_find_disk_trailer at line 289 in file "zzip-zip.c" 289 __fixup_rootseek (offset + tail-mapped, trailer); _______________________________________________ http://lists.clamav.net/cgi-bin/mailman/listinfo/clamav-users