I get a segmentation fault when answering a call placed to a queue.
Asterisk does not
produce a core dump. How could it be achieved?
OpenBSD 6.6 i386
asterisk-16.6.2
pbx# asterisk -f -d -d -d -g
[...]
Loading app_queue.so.
[Dec 9 16:49:01] NOTICE[-1]: app_queue.c:9141 reload_queue_rules: No
queuerules.conf file found, queues will not follow penalty rules
== Registered application 'Queue'
== Registered application 'AddQueueMember'
== Registered application 'RemoveQueueMember'
== Registered application 'PauseQueueMember'
== Registered application 'UnpauseQueueMember'
== Registered application 'QueueLog'
== Registered application 'QueueUpdate'
== Manager registered action QueueStatus
== Manager registered action QueueSummary
== Manager registered action QueueAdd
== Manager registered action QueueRemove
== Manager registered action QueuePause
== Manager registered action QueueLog
== Manager registered action QueuePenalty
== Manager registered action QueueMemberRingInUse
== Manager registered action QueueRule
== Manager registered action QueueReload
== Manager registered action QueueReset
== Manager registered action QueueChangePriorityCaller
== Registered custom function 'QUEUE_VARIABLES'
== Registered custom function 'QUEUE_EXISTS'
== Registered custom function 'QUEUE_MEMBER'
== Registered custom function 'QUEUE_MEMBER_COUNT'
== Registered custom function 'QUEUE_MEMBER_LIST'
== Registered custom function 'QUEUE_GET_CHANNEL'
== Registered custom function 'QUEUE_WAITING_COUNT'
== Registered custom function 'QUEUE_MEMBER_PENALTY'
== app_queue.so => (True Call Queueing)
[...]
-- Executing [109@internal:9] Queue("SIP/102-00000000",
"q1,t,,,60,") in new stack
-- Started music on hold, class 'default', on channel
'SIP/102-00000000'
-- Called SIP/101
-- SIP/101-00000002 is ringing
> 0x5de18000 -- Strict RTP learning after remote address set to:
192.168.0.3:9854
-- SIP/101-00000002 answered SIP/102-00000000
-- Stopped music on hold on SIP/102-00000000
Segmentation fault