pythonbacktrace: (gdb) py-down #9 Frame 0x20854e8, for file /usr/lib/python3/dist-packages/apparmor/aamode.py, line 79, in str_to_mode (string='senw', user='senw', other='senw') mode = sub_str_to_mode(user) (gdb) py-down #6 Frame 0x2089138, for file /usr/lib/python3/dist-packages/apparmor/aamode.py, line 92, in sub_str_to_mode (string='se', mode={'execunsafe', 'N', 'w'}, tmp=None) tmp = MODE_MAP_RE.search(string) (gdb) py-up #9 Frame 0x20854e8, for file /usr/lib/python3/dist-packages/apparmor/aamode.py, line 79, in str_to_mode (string='senw', user='senw', other='senw') mode = sub_str_to_mode(user) (gdb) py-up #12 Frame 0x7f574472b9f8, for file /usr/lib/python3/dist-packages/apparmor/aamode.py, line 254, in log_str_to_mode (profile='/usr/bin/smuxi-frontend-gnome', string='senw', nt_name=None) mode = str_to_mode(string)
reproducing script of the function that loops: import re MODE_MAP_RE = re.compile('(r|w|l|m|k|a|x|i|u|p|c|n|I|U|P|C|N)') def sub_str_to_mode(string): mode = set() if not string: return mode while string: tmp = MODE_MAP_RE.search(string) if tmp: tmp = tmp.groups()[0] string = MODE_MAP_RE.sub('', string, 1) sub_str_to_mode('se') -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1307665 Title: signal entries in audit.log send aa-logprof in infinite loop To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/apparmor/+bug/1307665/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs