-
Notifications
You must be signed in to change notification settings - Fork 825
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Trying to stop non existing thread #3898
Comments
I have created a patch to fix it in #3901. One thing worth mentioning is that the app seems to initiate media stoppage by calling If the issue still persists, please provide us the stack trace of the two threads that race, i.e. the threads that call |
That seems to fix it, thanks! We don't use |
Hi, |
Describe the bug
I was trying to reproduce a deadlock in pjsip in the newer version with a loadtest. This loadtest was set up as follows: an IVR sends multiple short SAVP calls to an simulation of an agent. (both based on pjsip). But the agent crashes when trying to handle the disconnect of those called (sent by the IVR).
The exception is that the argument
pool
of the methodpj_pool_get_used_size
is a nullptr. (see call stack)Presumably was
media_clock_stop
already called on the same clock from another thread just before this threads tried to do the same.Steps to reproduce
PJSIP version
2.14.1
Context
Log, call stack, etc
The text was updated successfully, but these errors were encountered: