<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Wed, Dec 17, 2014 at 8:37 PM, Loïc Hoguin <span dir="ltr"><<a href="mailto:essen@ninenines.eu" target="_blank">essen@ninenines.eu</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">Hello,<br>
<br>"strace erl" prints a lot of things until:<br>
<br>
  write(6, "\0", 1)                       = 1<br>
  select(0, NULL, NULL, NULL, NULL<br>
<br></blockquote><div><br></div><div>This part is most likely this: <a href="https://github.com/erlang/otp/blob/maint/erts/emulator/sys/unix/sys.c#L3060-L3089">https://github.com/erlang/otp/blob/maint/erts/emulator/sys/unix/sys.c#L3060-L3089</a> The initial thread is always put in an eternal select, so this is normal behaviour.</div><div><br></div><div>Don't know what could be causing the emulator to hang. If you think/suspect that it is the emulator that hangs, then attach to the pid with gdb and do a "threads apply all bt full" and check if any threads sit in something that is not expected. I doubt that is something in the emulator though.</div></div></div></div>