mirror of
https://github.com/netblue30/firejail.git
synced 2026-05-15 14:16:14 -06:00
[GH-ISSUE #762] firejail not exiting #516
Labels
No labels
LTS merge
LTS merge
bug
bug
converted-to-discussion
doc-todo
documentation
duplicate
enhancement
file-transfer
firecfg
firejail-in-firejail
firetools
graphics
help wanted
information_old
installation
invalid
modif
moved
needinfo
networking
notabug
notourbug
old-version
overlayfs
packaging
profile-request
pull-request
question
question_old
removal
runtime-permissions
sandbox-ipc
security
stale
wiki
wiki
wontfix
wordpress
workaround
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: github-starred/firejail#516
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @reinerh on GitHub (Sep 2, 2016).
Original GitHub issue: https://github.com/netblue30/firejail/issues/762
When running seccomp-ptrace.exp, firejail doesn't exit and continues running.
To reproduce:
@netblue30 commented on GitHub (Sep 3, 2016):
What distro are you testing on?
@reinerh commented on GitHub (Sep 3, 2016):
Debian unstable
@netblue30 commented on GitHub (Sep 3, 2016):
OK, I'll give it a try on sid.
@reinerh commented on GitHub (Sep 4, 2016):
After strace is "killed" with "Bad system call", there is still a "strace ls" process listed in the process list.
When this is killed manually with SIGTERM, it's possible to leave the firejail normally.
@netblue30 commented on GitHub (Sep 5, 2016):
In a separate terminal I run "sudo firemon" - it tells me what processes are created inside the sandbox when I run "strace ls":
strace (PID 1242) forks a child process (1243), then it is killed by seccomp. The child doesn't shut down.
I copied strace from jessie on my sid box, and tried with the old strace executable:
When jessie-strace gets killed, the child process terminates. I would say it is a problem with strace. Somehow in the old strace the child closed automatically when the parent died.
@chiraag-nataraj commented on GitHub (Jul 30, 2018):
Still an issue! But if it's a problem with
strace, I guess we can close this?