https://bugs.kde.org/show_bug.cgi?id=511766
Bug ID: 511766
Summary: when monitoring clamd with clamdtop, kmail virus-scan
does not use clamd
Classification: Applications
Product: kontact
Version First unspecified
Reported In:
Platform: Debian stable
OS: Linux
Status: REPORTED
Severity: minor
Priority: NOR
Component: mail
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: ---
SUMMARY
The anti-virus filter provided by Kmail calls the shell-script kmail_clamav for
the scan.
This shell script tries to find out if clamd is running, and if it is, uses
clamdscan.
If the check for a running clamd fails, it uses clamscan, which is much slower.
Problem is, the check is performed by a simple `ps -axo comm|grep clamd` =
"clamd"
Now, if a second virus scan with clamdscan is running in parallel, or if you
try to monitor clamd activity with clamdtop, the "grep" will pick up multiple
processes, causing the script to fall back to the slower scan, even if it's not
neccessary.
STEPS TO REPRODUCE
1. set up clamd and the anti virus filters in kmail
2. monitor clamd activity using clamdtop
3. have kmail scan mails
OBSERVED RESULT
None of the virus scans performed by kmail show up in clamdtop.
If you stop clamdtop, but instead monitor CPU usage using "top", clamd gets CPU
usage spikes for each mail scanned, so it is used then..
EXPECTED RESULT
kmail_clamav should use clamd if it is running, regardless of other tasks with
"clamd" in their names.
SOFTWARE/OS VERSIONS
Operating System: Debian GNU/Linux 13
KDE Plasma Version: 6.3.6
KDE Frameworks Version: 6.13.0
Qt Version: 6.8.2
Kernel Version: 6.12.48+deb13-amd64 (64-bit)
Graphics Platform: Wayland
ADDITIONAL INFORMATION
Sorry if this bug should be filed against kmail directly instad of
kontact->kmail component. This is where the bug reporting link from the help
menu led me to.
--
You are receiving this mail because:
You are watching all bug changes.