Sending again in plain text... Hi All, I've been using pjsua on my void linux system for quite a while without issue. Unfortunately it's stopped working. pjsau starts up ok, but as soon as I attempt to make or receive a call, I get a segmentation fault - Can someone assist in troubleshooting? It appears to be audio device related. Audio works ok in other applications such as firefox and vlc. pjsua has been installed via the pjproject package via xbps. dmesg and syslog report: pjsua[8940] general protection fault ip:7f268e92581d sp:7f268d88d0c8 error:0 in libc-2.30.so[7f268e7e9000+149000] Void linux is a 'rolling release' and I do upgrade regularly - going back through the logs it looks as though linux kernel was recently update from 5.4-5.4.13_2 to 5.4.19_1, and then a few days later from 5.4.19_1 to 5.4.21_1 I can't see any recent updates to libc. I tried uninstalling the pjproject package and compiling pjproject manually - I get the same issue with the compiled version. I tried running pjsystest, and the the test wizard - it Segfaults when it tries to play the ring tone. 16:59:01.131 os_core_unix.c !pjlib 2.10-dev for POSIX initialized 16:59:01.134 sip_endpoint.c .Creating endpoint instance... 16:59:01.134 pjlib .select() I/O Queue created (0x559368258220) 16:59:01.134 sip_endpoint.c .Module "mod-msg-print" registered 16:59:01.134 sip_transport.c .Transport manager created. 16:59:01.134 pjsua_core.c .PJSUA state changed: NULL --> CREATED 16:59:01.134 sip_endpoint.c .Module "mod-pjsua-log" registered 16:59:01.134 sip_endpoint.c .Module "mod-tsx-layer" registered 16:59:01.134 sip_endpoint.c .Module "mod-stateful-util" registered 16:59:01.134 sip_endpoint.c .Module "mod-ua" registered 16:59:01.134 sip_endpoint.c .Module "mod-100rel" registered 16:59:01.134 sip_endpoint.c .Module "mod-pjsua" registered 16:59:01.134 sip_endpoint.c .Module "mod-invite" registered 16:59:01.204 alsa_dev.c ..ALSA driver found 21 devices 16:59:01.204 alsa_dev.c ..ALSA initialized 16:59:01.204 pjlib ..select() I/O Queue created (0x5593682bfd48) 16:59:01.207 sip_endpoint.c .Module "mod-evsub" registered 16:59:01.207 sip_endpoint.c .Module "mod-presence" registered 16:59:01.208 sip_endpoint.c .Module "mod-mwi" registered 16:59:01.208 sip_endpoint.c .Module "mod-refer" registered 16:59:01.208 sip_endpoint.c .Module "mod-pjsua-pres" registered 16:59:01.208 sip_endpoint.c .Module "mod-pjsua-im" registered 16:59:01.208 sip_endpoint.c .Module "mod-pjsua-options" registered 16:59:01.208 pjsua_core.c .1 SIP worker threads created 16:59:01.208 pjsua_core.c .pjsua version 2.10-dev for Linux-5.4.21/x86_64/glibc-2.30 initialized 16:59:01.208 pjsua_core.c .PJSUA state changed: CREATED --> INIT 16:59:01.208 pjsua_core.c PJSUA state changed: INIT --> STARTING 16:59:01.208 sip_endpoint.c .Module "mod-unsolicited-mwi" registered 16:59:01.208 pjsua_core.c .PJSUA state changed: STARTING --> RUNNING M E N U : --------- 0: Tests 00: Run test wizard 01: Device Test 02: Play Tone 03: Play WAV File1 04: Play WAV File2 05: Record Audio 06: Latency Test 07: AEC/AES Test 09: Exit 1: Options 10: View Devices 11: View Settings Enter the menu number: 00 16:59:06.641 systest.c Running test wizard 16:59:06.641 systest.c Running Audio Device List Audio Device List Found 21 devices 0: ALSA [surround21] (0/1) 1: ALSA [surround40] (1/1) 2: ALSA [surround41] (0/0) 3: ALSA [surround50] (0/0) 4: ALSA [surround51] (1/1) 5: ALSA [surround71] (1/1) 6: ALSA [default:CARD=PCH] (1/1) 7: ALSA [sysdefault:CARD=PCH] (1/1) 8: ALSA [front:CARD=PCH,DEV=0] (1/1) 9: ALSA [surround21:CARD=PCH,DEV=0] (0/1) 10: ALSA [surround40:CARD=PCH,DEV=0] (1/1) 11: ALSA [surround41:CARD=PCH,DEV=0] (0/0) 12: ALSA [surround50:CARD=PCH,DEV=0] (0/0) 13: ALSA [surround51:CARD=PCH,DEV=0] (1/1) 14: ALSA [surround71:CARD=PCH,DEV=0] (1/1) 15: ALSA [iec958:CARD=PCH,DEV=0] (0/1) 16: ALSA [hdmi:CARD=HDMI,DEV=0] (0/1) 17: ALSA [hdmi:CARD=HDMI,DEV=1] (0/1) 18: ALSA [hdmi:CARD=HDMI,DEV=2] (0/1) 19: ALSA [hdmi:CARD=HDMI,DEV=3] (0/1) 20: ALSA [hdmi:CARD=HDMI,DEV=4] (0/1) 1:OK 1 16:59:38.999 systest.c Running Audio Settings Audio Settings Version: 2.10-dev Test clock rate: 8000 Device clock rate: 8000 Aud frame ptime: 20 Channel count: 1 Audio switching: Conf bridge Snd buff count: 8 Rec dev : -1 (surround40) [ALSA] Rec buf : 100 msec Play dev: -2 (surround40) [ALSA] Play buf: 140 msec 1:OK 1 Audio Tone Playback Test This test will play simple ringback tone to the speaker. Please listen carefully for audio impairments such as stutter. You may need to let this test running for a while to make sure that everything is okay. Press OK to start, CANCEL to skip 1:OK 9:Cancel 1 16:59:49.717 systest.c Running Audio Tone Playback Test 16:59:49.717 pjsua_aud.c Conf connect: 1 --> 0 16:59:49.717 pjsua_aud.c .Set sound device: capture=-1, playback=-2 16:59:49.718 pjsua_aud.c ..Opening sound device (speaker + mic) PCM@8000/1/20ms 16:59:49.737 conference.c .Port 1 (ringback) transmitting to port 0 (surround40) Audio Tone Playback Test Ringback tone should be playing now in the speaker. Press OK to stop. 1:OK Segmentation fault #aplay -l **** List of PLAYBACK Hardware Devices **** card 0: PCH [HDA Intel PCH], device 0: CS4208 Analog [CS4208 Analog] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: PCH [HDA Intel PCH], device 1: CS4208 Digital [CS4208 Digital] Subdevices: 1/1 Subdevice #0: subdevice #0 card 1: HDMI [HDA Intel HDMI], device 3: HDMI 0 [HDMI 0] Subdevices: 1/1 Subdevice #0: subdevice #0 card 1: HDMI [HDA Intel HDMI], device 7: HDMI 1 [HDMI 1] Subdevices: 1/1 Subdevice #0: subdevice #0 card 1: HDMI [HDA Intel HDMI], device 8: HDMI 2 [HDMI 2] Subdevices: 1/1 Subdevice #0: subdevice #0 card 1: HDMI [HDA Intel HDMI], device 9: HDMI 3 [HDMI 3] Subdevices: 1/1 Subdevice #0: subdevice #0 card 1: HDMI [HDA Intel HDMI], device 10: HDMI 4 [HDMI 4] Subdevices: 1/1 Subdevice #0: subdevice #0 _______________________________________________ Visit our blog: http://blog.pjsip.org pjsip mailing list pjsip@xxxxxxxxxxxxxxx http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org