<div dir="ltr"><br><br><div class="gmail_quote">On Mon, Apr 13, 2015 at 12:07 PM Magnus Therning <<a href="mailto:magnus@therning.org">magnus@therning.org</a>> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On 13 April 2015 at 10:54, Michael Snoyman <<a href="mailto:michael@snoyman.com" target="_blank">michael@snoyman.com</a>> wrote:<br>
> I'm trying to put together a minimal Docker container consisting of nothing<br>
> but GHC-compiled static executables. Below you can see a full interaction<br>
> I've had with GHC and Docker. The high level summary is that:<br>
><br>
> * When compiled statically, the executable runs just fine in both my host OS<br>
> (Ubuntu 14.04) and an Ubuntu 14.04 Docker image<br>
> * That same executable run from a busybox (or a "scratch" image, not shown<br>
> here since it's slightly longer to set up) hangs and then runs out of memory<br>
<br>
>From what I remember busybox allows for quite a bit of<br>
configurability, so "a busybox" might need a bit more details mabye.<br>
<br>
Have you attempted running it under `strace` and/or `ltrace`?<br>
<br><br></blockquote><div><br></div><div>Sorry, I left off a word: I meant "a busybox image." There's a standard busybox Docker image which I'm testing with via the command I pasted below. There are certainly ways to configure busybox itself, but it should be trivial for others to reproduce this error simply by running my series of commands.</div><div><br></div><div>Unfortunately, strace and ltrace aren't available in that Docker image, but it's a good idea to see if I can get them running there somehow.</div><div><br></div><div>MichaelĀ </div></div></div>