touch-packages team mailing list archive
-
touch-packages team
-
Mailing list archive
-
Message #26072
[Bug 387657] Re: aa-logprof: doesn't handle large logs
A good (and even easier) start would be to check for duplicates in
add_to_tree() before blindly adding events to self.pid[loc_pid].
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to apparmor in Ubuntu.
https://bugs.launchpad.net/bugs/387657
Title:
aa-logprof: doesn't handle large logs
Status in AppArmor Linux application security framework:
Triaged
Status in “apparmor” package in Ubuntu:
Incomplete
Bug description:
Binary package hint: apparmor
Ubuntu 8.04.2
Package: apparmor-utils
Version: 2.1+1075-0ubuntu9.2
My first experience with AppArmor was finding a kernel log file that
was full of 800 MB of AppArmor warnings from Samba and CUPS. I'm not
sure what suddenly enabled AppArmor on this LTS system, but while
fixing the problem I noticed....
aa-logprof, while processing an 800 MB log file, drove the load
average up into the high 40's. I suspect it was trying to load the
whole thing into memory (on a system with 1 GB of RAM). I'd recommend
revising the architecture so that it processes the lines as it sees
them.
I worked around the problem by splitting the file into a dozen 75MB
chunks.
To manage notifications about this bug go to:
https://bugs.launchpad.net/apparmor/+bug/387657/+subscriptions