telephony/pjsua version 2.3 works for me on amd64 and i386,
but segfaults immediately on current/armv7 (Beagle Bone Black)
and current/macppc (MacMini).
On macppc, it just goes
$ pjsua
Segmentation fault (core dumped)
On armv7,
$ pjsua
14:33:57.634 os_core_unix.c !pjlib 2.3 for POSIX initialized
18:15:49.731 sip_endpoint.c .Creating endpoint instance...
16:37:41.753 pjlib .select() I/O Queue created (0x4075f06c)
09:20:21.763 sip_endpoint.c .Module "mod-msg-print" registered
03:03:01.773 sip_transport. .Transport manager created.
12:17:25.782 pjsua_core.c .PJSUA state changed: NULL --> CREATED
08:46:13.800 sip_endpoint.c .Module "mod-pjsua-log" registered
21:53:41.813 sip_endpoint.c .Module "mod-tsx-layer" registered
14:36:21.823 sip_endpoint.c .Module "mod-stateful-util" registered
07:19:01.833 sip_endpoint.c .Module "mod-ua" registered
17:33:25.842 sip_endpoint.c .Module "mod-100rel" registered
02:47:49.851 sip_endpoint.c .Module "mod-pjsua" registered
02:58:45.862 sip_endpoint.c .Module "mod-invite" registered
15:06:13.875 pa_dev.c ..PortAudio sound library initialized, status=0
07:48:53.885 pa_dev.c ..PortAudio host api count=1
18:03:17.894 pa_dev.c ..Sound device count=1
04:21:41.918 pjlib ..select() I/O Queue created (0x48b32014)
Bus error (core dumped)
Can anybody reproduce this?
Is this a known architecture problem,
or a known issue with pjsua itself?
I am working on an update of the port to 2.4
Has any of the patches/ been sent (and accepted) upstream?
Jan