[asterisk-bugs] [JIRA] (ASTERISK-29846) channels: bad ao2 ref causes crash

N A (JIRA) noreply at issues.asterisk.org
Sun Feb 13 19:06:07 CST 2022


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

N A commented on ASTERISK-29846:
--------------------------------

Another crash half an hour ago, no core dump, but I had the CLI open when it crashed and these are the last things there - interestingly, a bunch of warnings (which is uncommon):

[2022-02-14 00:31:11] WARNING[25311]: chan_iax2.c:1203 iax_error_output: Information element length exceeds message size
[2022-02-14 00:31:11] WARNING[25243]: pjproject: <?>:                      SSL 6 [SSL_ERROR_ZERO_RETURN] (Read) ret: 0 len: 65535
[2022-02-14 00:31:12] WARNING[25311]: chan_iax2.c:10242 socket_process_helper: Undecodable frame received from 'REDACTED:4569'
[2022-02-14 00:31:13] WARNING[25311]: chan_iax2.c:1203 iax_error_output: Information element length exceeds message size
[2022-02-14 00:31:13]     -- Contact REDACTED is now Unreachable.  RTT: 0.000 msec
[2022-02-14 00:31:13] WARNING[25311]: chan_iax2.c:10242 socket_process_helper: Undecodable frame received from 'REDACTED:4569'
[2022-02-14 00:31:22] ERROR[9354]: res_pjsip.c:4861 endpt_send_request: Error 120032 'Broken pipe' sending OPTIONS request to endpoint REDACTED
[2022-02-14 00:31:29]   == Endpoint REDACTED is now Unreachable

I can't recall seeing a broken pipe error in Asterisk before, but it seems like multiple factors are pointing towards this likely being a PJSIP-related issue.

> channels: bad ao2 ref causes crash
> ----------------------------------
>
>                 Key: ASTERISK-29846
>                 URL: https://issues.asterisk.org/jira/browse/ASTERISK-29846
>             Project: Asterisk
>          Issue Type: Bug
>      Security Level: None
>          Components: General
>    Affects Versions: 18.9.0
>         Environment: Debian 10
>            Reporter: N A
>            Assignee: N A
>         Attachments: core-asterisk-2022-02-01T17-04-52Z-brief.txt, core-asterisk-2022-02-01T17-04-52Z-full.txt, core-asterisk-2022-02-01T17-04-52Z-info.txt, core-asterisk-2022-02-01T17-04-52Z-locks.txt, core-asterisk-2022-02-01T17-04-52Z-thread1.txt, core-asterisk-2022-02-10T00-46-55Z-full.txt
>
>
> Currently, Asterisk crashes randomly every few days, not seemingly linked to anything going on at the moment. In fact, prior to this crash, the system was completely idle (no calls) for the previous 34 minutes.
> Here is a backtrace from right before the last crash, useful as it has line numbers:
> 01:35:03 ERROR[13076] : Got 10 backtrace records
> # 0: [0x55ca492928cc] asterisk utils.c:2727 __ast_assert_failed()
> # 1: [0x55ca49109db3] asterisk astobj2.c:212 log_bad_ao2()
> # 2: [0x55ca4910a73a] asterisk astobj2.c:501 __ao2_ref()
> # 3: [0x55ca4917269a] asterisk cli.c:1218 handle_chanlist()
> # 4: [0x55ca4917859f] asterisk cli.c:3020 ast_cli_command_full()
> # 5: [0x55ca49178734] asterisk cli.c:3048 ast_cli_command_multiple_full()
> # 6: [0x55ca49101e0c] asterisk asterisk.c:1424 netconsole()
> # 7: [0x55ca4928fb57] asterisk utils.c:1572 dummy_start()
> # 8: [0x7f257c305fa3] libpthread.so.0 pthread_create.c:487 start_thread()
> # 9: [0x7f257bd994cf] libc.so.6 clone.S:97 clone()



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



More information about the asterisk-bugs mailing list