diff --git a/apparmor/session-lockdown/no-deny b/apparmor/session-lockdown/no-deny
index ebc9fa7b227dac5f1e125ed369d1a5eabcb05988..358e0390c73fa5a33668fab3a6075a8c1452bdb8 100755
--- a/apparmor/session-lockdown/no-deny
+++ b/apparmor/session-lockdown/no-deny
@@ -103,8 +103,11 @@ def get_processes(profiles):
                     else:
                         not_ok('process {} {!r} context {!r} could not be '
                                'parsed'.format(filename, exe, p))
-            except:
+            except FileNotFoundError:
+                # probably the process exited after the listdir()
                 pass
+            except Exception as e:
+                not_ok(str(e))
 
     return processes