[asterisk-bugs] [JIRA] (ASTERISK-27006) Segfault in handle_hangup, app_queue.c

Niklas Larsson (JIRA) noreply at issues.asterisk.org
Tue May 23 07:02:01 CDT 2017


    [ https://issues.asterisk.org/jira/browse/ASTERISK-27006?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=237097#comment-237097 ] 

Niklas Larsson commented on ASTERISK-27006:
-------------------------------------------

Log leading up to the segfault in todays backtrace:
{noformat}
[2017-05-23 13:31:51] VERBOSE[8992][C-000002ab] bridge_channel.c: Channel PJSIP/wid12005-00000923 left 'simple_bridge' basic-bridge <c916b04f-c30a-4f41-a9a4-67c8c30e48f9>
[2017-05-23 13:31:51] VERBOSE[8980][C-000002ab] bridge_channel.c: Channel Local/c5u43q4 at company_5-queue-to-agent-0000041e;2 left 'simple_bridge' basic-bridge <c916b04f-c30a-4f41-a9a4-67c8c30e48f9>
[2017-05-23 13:31:51] VERBOSE[8980][C-000002ab] pbx.c: Spawn extension (app-queue-to-agent-real, 4870, 4) exited non-zero on 'Local/c5u43q4 at company_5-queue-to-agent-0000041e;2'
[2017-05-23 13:31:51] VERBOSE[8980][C-000002ab] pbx.c: Executing [h at app-queue-to-agent-real:1] NoOp("Local/c5u43q4 at company_5-queue-to-agent-0000041e;2", "") in new stack
[2017-05-23 13:31:51] VERBOSE[8980][C-000002ab] pbx.c: Executing [h at app-queue-to-agent-real:2] Goto("Local/c5u43q4 at company_5-queue-to-agent-0000041e;2", "ngpbx-hangup-call,hangup,1") in new stack
[2017-05-23 13:31:51] VERBOSE[8980][C-000002ab] pbx_builtins.c: Goto (ngpbx-hangup-call,hangup,1)
[2017-05-23 13:31:51] VERBOSE[8980][C-000002ab] pbx.c: Executing [hangup at ngpbx-hangup-call:1] NoOp("Local/c5u43q4 at company_5-queue-to-agent-0000041e;2", "") in new stack
[2017-05-23 13:31:51] VERBOSE[8980][C-000002ab] pbx.c: Executing [hangup at ngpbx-hangup-call:2] NoOp("Local/c5u43q4 at company_5-queue-to-agent-0000041e;2", "QOS=") in new stack
[2017-05-23 13:31:51] VERBOSE[8980][C-000002ab] pbx.c: Executing [hangup at ngpbx-hangup-call:3] Hangup("Local/c5u43q4 at company_5-queue-to-agent-0000041e;2", "") in new stack
[2017-05-23 13:31:51] VERBOSE[8980][C-000002ab] pbx.c: Spawn extension (ngpbx-hangup-call, hangup, 3) exited non-zero on 'Local/c5u43q4 at company_5-queue-to-agent-0000041e;2'
[2017-05-23 13:31:51] VERBOSE[8993][C-000002ab] bridge_channel.c: Channel Local/c5u43q4 at company_5-queue-to-agent-0000041e;1 left 'simple_bridge' basic-bridge <61e21e60-1a0f-4b63-ad9d-4b0ec315de87>
[2017-05-23 13:31:51] VERBOSE[8910][C-000002ab] bridge_channel.c: Channel Local/c5u32q3 at company_5-queue-to-agent-00000416;2 left 'simple_bridge' basic-bridge <61e21e60-1a0f-4b63-ad9d-4b0ec315de87>
[2017-05-23 13:31:51] VERBOSE[8910][C-000002ab] pbx.c: Spawn extension (app-queue-to-agent-real, 042168280, 4) exited non-zero on 'Local/c5u32q3 at company_5-queue-to-agent-00000416;2'
[2017-05-23 13:31:51] VERBOSE[8910][C-000002ab] pbx.c: Executing [h at app-queue-to-agent-real:1] NoOp("Local/c5u32q3 at company_5-queue-to-agent-00000416;2", "") in new stack
[2017-05-23 13:31:51] VERBOSE[8910][C-000002ab] pbx.c: Executing [h at app-queue-to-agent-real:2] Goto("Local/c5u32q3 at company_5-queue-to-agent-00000416;2", "ngpbx-hangup-call,hangup,1") in new stack
[2017-05-23 13:31:51] VERBOSE[8910][C-000002ab] pbx_builtins.c: Goto (ngpbx-hangup-call,hangup,1)
[2017-05-23 13:31:51] VERBOSE[8910][C-000002ab] pbx.c: Executing [hangup at ngpbx-hangup-call:1] NoOp("Local/c5u32q3 at company_5-queue-to-agent-00000416;2", "") in new stack
[2017-05-23 13:31:51] VERBOSE[8910][C-000002ab] pbx.c: Executing [hangup at ngpbx-hangup-call:2] NoOp("Local/c5u32q3 at company_5-queue-to-agent-00000416;2", "QOS=") in new stack
[2017-05-23 13:31:51] VERBOSE[8910][C-000002ab] pbx.c: Executing [hangup at ngpbx-hangup-call:3] Hangup("Local/c5u32q3 at company_5-queue-to-agent-00000416;2", "") in new stack
[2017-05-23 13:31:51] VERBOSE[8910][C-000002ab] pbx.c: Spawn extension (ngpbx-hangup-call, hangup, 3) exited non-zero on 'Local/c5u32q3 at company_5-queue-to-agent-00000416;2'
[2017-05-23 13:31:51] VERBOSE[8923][C-000002ab] bridge_channel.c: Channel Local/c5u32q3 at company_5-queue-to-agent-00000416;1 left 'simple_bridge' basic-bridge <e3deef7a-3245-47dc-8403-3ff66435483a>
[2017-05-23 13:31:51] VERBOSE[8836][C-000002ab] bridge_channel.c: Channel PJSIP/ngcore-00000918 left 'simple_bridge' basic-bridge <e3deef7a-3245-47dc-8403-3ff66435483a>
{noformat}

We are using realtime queues, attached conf from db.

And we are using hangup-handlers, and this segfault was not happening in Asterisk 13.14.0

> Segfault in handle_hangup, app_queue.c
> --------------------------------------
>
>                 Key: ASTERISK-27006
>                 URL: https://issues.asterisk.org/jira/browse/ASTERISK-27006
>             Project: Asterisk
>          Issue Type: Bug
>      Security Level: None
>          Components: Applications/app_queue
>    Affects Versions: 13.15.0
>         Environment: Debian 8, Asterisk 13
>            Reporter: Niklas Larsson
>            Assignee: Unassigned
>         Attachments: backtrace_core.uc02.nguc.weblink.se-2017-05-17T08-02-12+0200.txt, backtrace_core.uc02.nguc.weblink.se-2017-05-17T13-38-19+0200.txt, backtrace_core.uc02.nguc.weblink.se-2017-05-23T13-31-52+0200.txt, queue_4.txt
>
>
> Segfault in at hangup:
> [2017-05-17 08:02:12] VERBOSE[12389][C-000003ea] bridge_channel.c: Channel PJSIP/ngcore-00000cd3 left 'simple_bridge' basic-bridge <098609d0-4ae7-47e3-980b-06a3b24f3014>
> Happens around ones a day.
> Running asterisk 13 branch, commit ddbc68b (Thu May 11 10:49:04 2017)



--
This message was sent by Atlassian JIRA
(v6.2#6252)



More information about the asterisk-bugs mailing list