So I have done through chan_console.c and searched for console_pct_lock() -
every one - has a matching console_pvt_unlock()
How is the deadlock occurring ?
jerry
--
_
-- Bandwidth and Colocation Provided by
>>> How do we get this working
For the time being, go back to 18.14.0
Doug
--
_
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
Check out the new Asterisk community forum at:
>
>
> Not sure if this is the same thing you're seeing, but chan_console
> currently has a known deadlock issue that has not been resolved:
> https://issues-archive.asterisk.org/ASTERISK-30481
> It's quite easy to reproduce, so it may be the case that the module is
> currently unusable.
>
Well
On 9/8/2023 8:18 AM, Jerry Geis wrote:
But when I do a second test. Asterisk HANGS on ChanIsAvail()
Then I thought lets SKIP that - and just let it do the Dial() - I
stopped everything - got it running again. - and then the Dial() hangs
on the second call.
So both ChanIsAvail() or Dial()
Some progress to report:
I had to run asterisk as the user logged in - actually not even that. I
could not "su user -c " to that user - I had to run it as that user.
Then I did a test and got audio! Great...
But when I do a second test. Asterisk HANGS on ChanIsAvail()
Then I thought lets SKIP