baresip / baresip-android

Baresip for Android
BSD 3-Clause "New" or "Revised" License
42 stars 19 forks source link

baeresip hangs after speex call #10

Closed juha-h closed 6 years ago

juha-h commented 7 years ago

I'm able to make success call on my Android device using audio_codecs=speex/16000,speex/8000. When the call is termnated, I get to console

call: terminate call 'xxx' with sip:yyy

and after that baresip hangs, i.e., does not respond to anything I press on console. baresip shows in 'ps' list, but not in 'top', i.e., it is not in a CPU loop.

Any pointers on how to debug this further?

juha-h commented 7 years ago

The same happens with opus codec. No problems when codec of the call is pcma/pcmu.

juha-h commented 7 years ago

Just to add, this seems like a real hang, because I need to use kill -HUP to kill baresip after the call. Normally running baresip I can kill without -HUP.

juha-h commented 6 years ago

I built baresip using android-23 platform and didn't anymore have speex call hang on Android 6.0 device.