An Asterisk Debug Deadlock has Occurred if the Subsequent standards have been fulfilled:
You Are Unable to set new calls or take fresh calls during Asterisk
Active Phone Calls may last provided that you enjoy before you kill -9 that the asterisk procedure.
Asterisk Have Not dropped and exited
in the CLI you can perform these orders as”series channels” without any difficulty
CLI controls such as”Quit today” will freeze the Debug Deadlock CLI numbers
the sole Approach to Prevent Asterisk would always be to kill -9 that the asterisk procedure
It’s advised that in case your machine deadlocks as clarified previously, you decide to try the Asterisk debugging guidelines and then place the output signal on the bugs.digium.com bug tracker.
These are merely signs. What’s the origin cause? Somebody, please fancy.
What’s the origin cause?
An application is at deadlock as it can be at a country where a person or even more of its components are still awaiting something that they are going to not ever get dial. I don’t currently the interior arrangement of Asterisk; however, that I feel it’s multi-threaded. An easy case of the Debug Deadlock would be when your thread Some were awaiting a useful resource which screws B gets secured thread B is now waiting for a ribbon A gets secured. Neither thread may last since they’ve been awaiting each other to conjure a source. Due to the thread finishes, also Asterisk can’t give up by itself. Watch