[erlang-questions] gen_server doesn't respond
Jesper Louis Andersen
jesper.louis.andersen@REDACTED
Tue Jun 4 16:54:38 CEST 2013
On Jun 4, 2013, at 4:37 PM, Konstantin Tcepliaev <f355@REDACTED> wrote:
> As it was already said before, try issuing erlang:process_info(Pid, backtrace) on your process. It will return one large human-readable (well, almost) binary which might give you a clue on what's going on.
>
erlang:process_info(Pid, current_stacktrace) is also worth looking at. It is the same information, but a little more readable as a term. The current function is not that interesting, but a couple of frames up in the stack is the culprit. My guess is a deadlock because you have a "call ring" A -> B -> A or A -> B -> C -> A or something such. Or perhaps even A -> A, which I have seen a couple of times.
Jesper Louis Andersen
Erlang Solutions Ltd., Copenhagen
More information about the erlang-questions
mailing list