diff options
Diffstat (limited to 'bugs/efault.html')
-rw-r--r-- | bugs/efault.html | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/bugs/efault.html b/bugs/efault.html index 06be3c1..d00a51c 100644 --- a/bugs/efault.html +++ b/bugs/efault.html @@ -1,6 +1,7 @@ <h2>The impossible EFAULT</h2> <p>I have written a program; suppose it's called <code>worker</code>. -(While the program is written in Haskell, I don't think that's particularly relevant to this post.)</p> +(While the program is written in Haskell, I don't think that's particularly relevant to this post.) +(EDIT: Reproducer can be found <a href="https://git.tomsmeding.com/snap-efault/tree/">here</a>.)</p> <p>When run, <code>worker</code> starts a bunch of copies of a script. Under normal circumstances this script sets up a container using Linux cgroups and Linux user namespaces, but none of that is relevant because the strange behaviour in question occurs just fine without all of that -- in fact, we'll let it start the following script, say <code>./sleep.sh</code>:</p> <pre><code class="language-bash">#!/bin/bash |