[erlang-bugs] Deadlocking application_controller using init:stop/1, 2

Siri Hansen erlangsiri@REDACTED
Wed Sep 10 16:32:19 CEST 2014


Thanks for the additional information, Magnus! We will discuss this a bit
more in the team before proceeding.
Regards
/siri

2014-09-09 11:38 GMT+02:00 Magnus Ottenklinger <
magnus.ottenklinger@REDACTED>:

> Hey Siri,
>
> sorry for taking so long to reply.
>
> Our system takes quite some time starting up (around one minute). While
> this is being done, multiple applications are started, each with a
> supervisor tree. Within those supervisor trees, processes might start other
> OTP applications, such as ssl.
>
> The init:stop() is sent to the VM by our /etc/init.d script. If e.g. an
> error is detected during the startup phase, and we want to stop the node,
> the described deadlock appears, rendering the system unstoppable (in a
> clean way).
>
> Regards, Magnus
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://erlang.org/pipermail/erlang-bugs/attachments/20140910/2b1bd611/attachment.htm>


More information about the erlang-bugs mailing list