It seems like I have a dead end somewhere in my code or in the code I use, but I'm not sure how to debug it. Since I do not know where the problem is, and I can make the system almost completely inactive, I think it would be useful to see a trace of all the functions and messages leading to a hang. It seems to dbg
provide some help with tracking, but I don't see how to configure it for such a wide trace. Is such tracing possible with dbg
or are there any other better ways to debug freezes in Erlang?
source
share