In strace, the error looks like that: [pid 2062] readlink("/proc/self/fd/10", "/usr/share/dbus-1/system-services", 1023) = 33 [pid 2062] fstat(10, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 [pid 2062] fstat(10, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 [pid 2062] fstat(10, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 [pid 2062] fstat(10, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 [pid 2062] mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f547b1dc000 [pid 2062] madvise(0x7f547b1dc000, 8192, MADV_DOFORK) = 0 [pid 2062] pread(10, 0x7f547b1dd000, 4096, 0) = -1 EISDIR (Is a directory) [pid 2062] write(2, "LibClamAV Error: fmap_readpage: pread error: Is a directory\n", 60) = 60
or, when I try /bin/ls / [pid 2562] readlink("/proc/self/fd/22", "/", 1023) = 1 [pid 2562] fstat(22, {st_mode=S_IFDIR|0555, st_size=259, ...}) = 0 [pid 2562] fstat(22, {st_mode=S_IFDIR|0555, st_size=259, ...}) = 0 [pid 2562] fstat(22, {st_mode=S_IFDIR|0555, st_size=259, ...}) = 0 [pid 2562] fstat(22, {st_mode=S_IFDIR|0555, st_size=259, ...}) = 0 [pid 2562] mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fadbb7f2000 [pid 2562] madvise(0x7fadbb7f2000, 8192, MADV_DOFORK) = 0 [pid 2562] pread(22, 0x7fadbb7f3000, 259, 0) = -1 EISDIR (Is a directory) [pid 2562] write(2, "LibClamAV Error: fmap_readpage: pread error: Is a directory\n", 60) = 60 I guess that this happens in onas_fan_th() when it gets an event about a directory, but I'm not sure what to do now. Does anybody have suggestions? _______________________________________________ clamav-users mailing list clamav-users@lists.clamav.net http://lists.clamav.net/cgi-bin/mailman/listinfo/clamav-users Help us build a comprehensive ClamAV guide: https://github.com/vrtadmin/clamav-faq http://www.clamav.net/contact.html#ml