Skip to content
Erlang Python C C++ Shell Ruby Other
Latest commit d3be4a3 @aartamonau aartamonau committed with dpoonam MB-16826 Get rid of flawed applications starts in mochiweb.
It is flawed because it might lead to deadlocks during server
shutdown. When application:stop(App) is called, it blocks entire
application_controller process. So anything that tries to access it
from inside application being stopped will be blocked. It leads to
deadlock if such blocked call also blocks application shutdown. And
this is exactly the case with mochiweb, because corresponding
application:start calls are executed in supervisor process context
whenever mochiweb process is started.

These applications are now explicitly started by ns_server during

Change-Id: I419c80f7bea1eb1d08094fb216891b423d502fc0
Tested-by: Aliaksey Artamonau <>
Reviewed-by: Volker Mische <>
Tested-by: buildbot <>
Something went wrong with that request. Please try again.