When getting a backtrace of a running Asterisk process using /var/lib/asterisk/scripts/ast_coredumper --RUNNING, chan_voter itself will cause a segfault and crash, suggesting that chan_voter is not tolerant of being suspended for too long. This happens consistently. Offending line appears to be AST_LIST_TRAVERSE(&p->txq, f1, frame_list) n++;.
When getting a backtrace of a running Asterisk process using
/var/lib/asterisk/scripts/ast_coredumper --RUNNING
,chan_voter
itself will cause a segfault and crash, suggesting that chan_voter is not tolerant of being suspended for too long. This happens consistently. Offending line appears to beAST_LIST_TRAVERSE(&p->txq, f1, frame_list) n++;
.Attempt to unlock a mutex that is now dead:
Possibly related - maybe not?