[asterisk-bugs] [JIRA] (ASTERISK-30313) threadpool: Control taskprocessor is blocked waiting for idle thread to terminate

Joshua C. Colp (JIRA) noreply at issues.asterisk.org
Thu Nov 24 08:59:51 CST 2022


    [ https://issues.asterisk.org/jira/browse/ASTERISK-30313?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=260716#comment-260716 ] 

Joshua C. Colp commented on ASTERISK-30313:
-------------------------------------------

PJSIP is not DIRECTLY blocked on a thread. It is blocked waiting for synchronous tasks to complete. These aren't completing because the thread which manages all of this is blocked waiting on an idle thread to go away.

You need to look at and learn the threadpool implementation before you can make suggestions or come up with ideas.

> threadpool: Control taskprocessor is blocked waiting for idle thread to terminate
> ---------------------------------------------------------------------------------
>
>                 Key: ASTERISK-30313
>                 URL: https://issues.asterisk.org/jira/browse/ASTERISK-30313
>             Project: Asterisk
>          Issue Type: Bug
>      Security Level: None
>          Components: Core/General
>    Affects Versions: 18.14.0
>            Reporter: Mark Murawski
>            Assignee: Unassigned
>            Severity: Major
>         Attachments: core-asterisk-2022-11-19T15-12-39Z-brief.txt, core-asterisk-2022-11-19T15-12-39Z-full.txt, core-asterisk-2022-11-19T15-12-39Z-info.txt, core-asterisk-2022-11-19T15-12-39Z-locks.txt, core-asterisk-2022-11-19T15-12-39Z-thread1.txt, full-core-debug.log, pjsip.conf, pjsip_wizard.conf
>
>
> Unfortunately very random
> This can happen when there's:
> 0 calls
> 1 call
> 20 calls
> 100 calls
> I can't find a pattern to this yet.
> Attached core dumps



--
This message was sent by Atlassian JIRA
(v6.2#6252)



More information about the asterisk-bugs mailing list