Open anton-bondarev opened 2 years ago
I don't know if this piece of information will help or not.
Anyhow, I was running embox/pjsip on stm32f7-disco boards in a closed network without an internet connection. I noticed that this error isn't happening i.e. screen does not blink nor does the message "error: skb_alloc_failed" appear. I was running the disco-boards for hours and this error didn't appear. As soon as I connected them to internet the error begins to appear.
It seems that when a hangup is called from GUI some skbufs locked in PJSIP sockets. PJSIP has own working thread GUI has own. Current implementation is following
and is been calling from GUI thread. it seems that it is not enough for correct hanging up from the device side