Now I can run snap on Trusty from lp:1616422

I tried with the steps described in the bug, but I don't know what's
that expected output:

I got this from reproducer.sh:
1300 runs
cannot change apparmor hat of the support process for mount namespace capture. 
errmsg: No child processes
support process for mount namespace capture exited abnormally

Nothing from step 2 and 3

** Description changed:

  This came up in snapd spread tests but can be reproduced with:
  
  In an i386 up to date 16.04 VM:
  
  1. in one terminal, run this:
  
  $ cat reproducer.sh
  #!/bin/sh
  set -e
  sudo sysctl -w kernel.printk_ratelimit=0
  sudo snap install hello-world || true
  
  count=0
  while /bin/true ; do
      count=$((count+1))
      if [ `echo "$count % 100" | bc` -eq 0 ]; then
          echo "$count runs"
      fi
      hello-world > /dev/null || {
        tail -100 /var/log/syslog | grep DEN && exit
      }
      sudo cat /run/snapd/ns/hello-world.mnt 2>/dev/null || sudo 
/usr/lib/snapd/snap-discard-ns hello-world
  done
  
  2. in another terminal run:
- $ while do /bin/true ; sudo apparmor_parser -r /etc/apparmor.d/* >/dev/null 
2>&1 ; done
+ $ while /bin/true ;do sudo apparmor_parser -r /etc/apparmor.d/* >/dev/null 
2>&1 ; done
  
  3. In another terminal:
  $ tail -f /var/log/syslog|grep DEN
  
  This is not limited to i386.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1634753

Title:
  srcname from mount rule corrupted under load

To manage notifications about this bug go to:
https://bugs.launchpad.net/apparmor/+bug/1634753/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to