touch-packages team mailing list archive
-
touch-packages team
-
Mailing list archive
-
Message #06204
[Bug 1350598] Re: apparmor_parser takes a long time
This is a known issue and most affects users who perform lots of system
updates with certain kernel and/or policy changes and is exacerbated by
a high number of installed packages. We employ caching in various ways
to reduce the time to recompile all policy to only needing to do it for
certain first boot situations. Recently, there was an update that
required recompiling the policy. The next time you boot, the cache will
be used again.
This will not normally affect consumers because neither the kernel nor
the policy will change during the system image update process. There are
plans to make some sort of progress bar when it does happen, and to
improve policy compiles.
--
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/1350598
Title:
apparmor_parser takes a long time
Status in “apparmor” package in Ubuntu:
Confirmed
Bug description:
Just updated my Nexus 7 2013 from #160 to #161. It's been sat at the
Google logo for 15 minutes now. It looks and feels like it's hung. As
a user I'd be rebooting it thinking it had crashed by now. I shell in
and find apparmor_parser using a lot of cpu for a long time.
top - 00:14:01 up 15 min, 2 users, load average: 5.12, 4.85, 3.21
Tasks: 202 total, 2 running, 200 sleeping, 0 stopped, 0 zombie
%Cpu(s): 50.5 us, 0.8 sy, 0.0 ni, 48.5 id, 0.2 wa, 0.0 hi, 0.0 si, 0.0 st
KiB Mem: 1848024 total, 787400 used, 1060624 free, 54216 buffers
KiB Swap: 32764 total, 0 used, 32764 free. 579228 cached Mem
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1970 root 20 0 4976 3652 852 R 99.8 0.2 14:31.04 apparmor_parser
2596 phablet 20 0 5996 1264 824 R 1.3 0.1 0:08.79 top
914 root 0 -20 7572 552 396 S 0.7 0.0 0:05.02 mpdecision
21 root 20 0 0 0 0 S 0.3 0.0 0:00.92 kworker/0:1
229 root 20 0 0 0 0 S 0.3 0.0 0:00.10 jbd2/mmcblk0p30
982 root 20 0 38856 1164 868 S 0.3 0.1 0:01.77 adbd
2570 phablet 20 0 10540 1456 692 S 0.3 0.1 0:02.30 sshd
1 root 20 0 3884 2648 1068 S 0.0 0.1 0:05.98 init
2 root -2 0 0 0 0 S 0.0 0.0 0:00.01 kthreadd
3 root 20 0 0 0 0 S 0.0 0.0 0:00.04 ksoftirqd/0
... it eventually finished after 18 minutes.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/apparmor/+bug/1350598/+subscriptions
References