[asterisk-bugs] [JIRA] (ASTERISK-27412) core: Audiohook freeing interpolated frame when it shouldn't.

Richard Mudgett (JIRA) noreply at issues.asterisk.org
Tue Nov 14 08:25:41 CST 2017


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

Richard Mudgett edited comment on ASTERISK-27412 at 11/14/17 8:24 AM:
----------------------------------------------------------------------

Today I've seen this behavior:

Asterisk is working, but calls can not be originated, and in the CLI (asterisk is working via valgrind) I see:
{noformat}
*CLI> [2017-11-14 12:02:08]   == Manager 'callback' logged on from 127.0.0.1
FRACK!, Failed assertion bad magic number 0x0 for object 0xd2a9b70 (0) at line 5522 in action_originate of manager.c
[2017-11-14 12:02:09] ERROR[9919]: manager.c:5522 action_originate: FRACK!, Failed assertion bad magic number 0x0 for object 0xd2a9b70 (0)
FRACK!, Failed assertion bad magic number 0x0 for object 0xd2a9b70 (0) at line 146 in format_cap_framed_destroy of format_cap.c

[2017-11-14 12:02:11] Got 15 backtrace records
*CLI> [2017-11-14 12:02:11] #0: [0x6478e8] asterisk(__ast_assert_failed+0x8d) [0x6478e8]
[2017-11-14 12:02:11] #1: [0x464121] asterisk() [0x464121]
[2017-11-14 12:02:11] #2: [0x4649c6] asterisk(__ao2_ref+0xa1) [0x4649c6]
[2017-11-14 12:02:11] #3: [0x53d2ef] asterisk(__ast_format_cap_append+0xa7) [0x53d2ef]
[2017-11-14 12:02:11] #4: [0x56ffd0] asterisk() [0x56ffd0]
[2017-11-14 12:02:11] #5: [0x574371] asterisk() [0x574371]

[2017-11-14 12:02:11] #6: [0x574d66] asterisk() [0x574d66]
[2017-11-14 12:02:11] #7: [0x575210] asterisk() [0x575210]
*CLI> [2017-11-14 12:02:11] #8: [0x62ec71] asterisk() [0x62ec71]
[2017-11-14 12:02:11] #9: [0x6447a6] asterisk() [0x6447a6]
[2017-11-14 12:02:10] ERROR[9919]: translate.c:1329 ast_translator_best_choice: Cannot determine best translation path since one capability supports no formats
[2017-11-14 12:02:10] WARNING[9919]: channel.c:6093 request_channel: No translator path exists for channel type Local (native (codec2|g723|ulaw|alaw|gsm|g726|g726aal2|adpcm|(null)|slin|slin|slin|slin|slin|slin|slin|slin|lpc10|g729|speex|speex|speex|ilbc|g722|siren7|siren14|testlaw|g719|opus|jpeg|png|h261|h263|h263p|h264|mpeg4|vp8|vp9|red|t140|t38|silk|silk|silk|silk)) to ((null))
[2017-11-14 12:02:11] ERROR[9919]: format_cap.c:146 format_cap_framed_destroy: FRACK!, Failed assertion bad magic number 0x0 for object 0xd2a9b70 (0)
[2017-11-14 12:02:11] Got 20 backtrace records
[2017-11-14 12:02:11] #0: [0x6478e8] asterisk(__ast_assert_failed+0x8d) [0x6478e8]
[2017-11-14 12:02:11] #1: [0x464121] asterisk() [0x464121]
[2017-11-14 12:02:11] #2: [0x4649c6] asterisk(__ao2_ref+0xa1) [0x4649c6]
[2017-11-14 12:02:11] #3: [0x4651e0] asterisk(__ao2_cleanup_debug+0x48) [0x4651e0]
[2017-11-14 12:02:11] #4: [0x53ce2d] asterisk() [0x53ce2d]
[2017-11-14 12:02:11] #5: [0x464f97] asterisk(__ao2_ref+0x672) [0x464f97]
[2017-11-14 12:02:11] #6: [0x53cb6e] asterisk() [0x53cb6e]
[2017-11-14 12:02:11] #7: [0x464f97] asterisk(__ao2_ref+0x672) [0x464f97]
[2017-11-14 12:02:11] #8: [0x4651e0] asterisk(__ao2_cleanup_debug+0x48) [0x4651e0]
[2017-11-14 12:02:11] #9: [0x571f7d] asterisk() [0x571f7d]
[2017-11-14 12:02:11] #10: [0x574371] asterisk() [0x574371]
[2017-11-14 12:02:11] #11: [0x574d66] asterisk() [0x574d66]
[2017-11-14 12:02:11] #12: [0x575210] asterisk() [0x575210]
[2017-11-14 12:02:11] #13: [0x62ec71] asterisk() [0x62ec71]
[2017-11-14 12:02:11] #14: [0x6447a6] asterisk() [0x6447a6]
[2017-11-14 12:02:11]   == Manager 'callback' logged off from 127.0.0.1
[2017-11-14 12:02:12]   == Manager 'callback' logged on from 127.0.0.1
{noformat}



was (Author: j3st3r):
Today I've seen this behavior:

Asterisk is working, but calls can not be originated, and in the CLI (asterisk is working via valgrind) I see:

*CLI> [2017-11-14 12:02:08]   == Manager 'callback' logged on from 127.0.0.1
FRACK!, Failed assertion bad magic number 0x0 for object 0xd2a9b70 (0) at line 5522 in action_originate of manager.c
[2017-11-14 12:02:09] ERROR[9919]: manager.c:5522 action_originate: FRACK!, Failed assertion bad magic number 0x0 for object 0xd2a9b70 (0)
FRACK!, Failed assertion bad magic number 0x0 for object 0xd2a9b70 (0) at line 146 in format_cap_framed_destroy of format_cap.c

[2017-11-14 12:02:11] Got 15 backtrace records
*CLI> [2017-11-14 12:02:11] #0: [0x6478e8] asterisk(__ast_assert_failed+0x8d) [0x6478e8]
[2017-11-14 12:02:11] #1: [0x464121] asterisk() [0x464121]
[2017-11-14 12:02:11] #2: [0x4649c6] asterisk(__ao2_ref+0xa1) [0x4649c6]
[2017-11-14 12:02:11] #3: [0x53d2ef] asterisk(__ast_format_cap_append+0xa7) [0x53d2ef]
[2017-11-14 12:02:11] #4: [0x56ffd0] asterisk() [0x56ffd0]
[2017-11-14 12:02:11] #5: [0x574371] asterisk() [0x574371]

[2017-11-14 12:02:11] #6: [0x574d66] asterisk() [0x574d66]
[2017-11-14 12:02:11] #7: [0x575210] asterisk() [0x575210]
*CLI> [2017-11-14 12:02:11] #8: [0x62ec71] asterisk() [0x62ec71]
[2017-11-14 12:02:11] #9: [0x6447a6] asterisk() [0x6447a6]
[2017-11-14 12:02:10] ERROR[9919]: translate.c:1329 ast_translator_best_choice: Cannot determine best translation path since one capability supports no formats
[2017-11-14 12:02:10] WARNING[9919]: channel.c:6093 request_channel: No translator path exists for channel type Local (native (codec2|g723|ulaw|alaw|gsm|g726|g726aal2|adpcm|(null)|slin|slin|slin|slin|slin|slin|slin|slin|lpc10|g729|speex|speex|speex|ilbc|g722|siren7|siren14|testlaw|g719|opus|jpeg|png|h261|h263|h263p|h264|mpeg4|vp8|vp9|red|t140|t38|silk|silk|silk|silk)) to ((null))
[2017-11-14 12:02:11] ERROR[9919]: format_cap.c:146 format_cap_framed_destroy: FRACK!, Failed assertion bad magic number 0x0 for object 0xd2a9b70 (0)
[2017-11-14 12:02:11] Got 20 backtrace records
[2017-11-14 12:02:11] #0: [0x6478e8] asterisk(__ast_assert_failed+0x8d) [0x6478e8]
[2017-11-14 12:02:11] #1: [0x464121] asterisk() [0x464121]
[2017-11-14 12:02:11] #2: [0x4649c6] asterisk(__ao2_ref+0xa1) [0x4649c6]
[2017-11-14 12:02:11] #3: [0x4651e0] asterisk(__ao2_cleanup_debug+0x48) [0x4651e0]
[2017-11-14 12:02:11] #4: [0x53ce2d] asterisk() [0x53ce2d]
[2017-11-14 12:02:11] #5: [0x464f97] asterisk(__ao2_ref+0x672) [0x464f97]
[2017-11-14 12:02:11] #6: [0x53cb6e] asterisk() [0x53cb6e]
[2017-11-14 12:02:11] #7: [0x464f97] asterisk(__ao2_ref+0x672) [0x464f97]
[2017-11-14 12:02:11] #8: [0x4651e0] asterisk(__ao2_cleanup_debug+0x48) [0x4651e0]
[2017-11-14 12:02:11] #9: [0x571f7d] asterisk() [0x571f7d]
[2017-11-14 12:02:11] #10: [0x574371] asterisk() [0x574371]
[2017-11-14 12:02:11] #11: [0x574d66] asterisk() [0x574d66]
[2017-11-14 12:02:11] #12: [0x575210] asterisk() [0x575210]
[2017-11-14 12:02:11] #13: [0x62ec71] asterisk() [0x62ec71]
[2017-11-14 12:02:11] #14: [0x6447a6] asterisk() [0x6447a6]
[2017-11-14 12:02:11]   == Manager 'callback' logged off from 127.0.0.1
[2017-11-14 12:02:12]   == Manager 'callback' logged on from 127.0.0.1

> core: Audiohook freeing interpolated frame when it shouldn't.
> -------------------------------------------------------------
>
>                 Key: ASTERISK-27412
>                 URL: https://issues.asterisk.org/jira/browse/ASTERISK-27412
>             Project: Asterisk
>          Issue Type: Bug
>      Security Level: None
>          Components: Channels/chan_sip/General, Core/General
>    Affects Versions: 15.1.0, 15.1.1
>         Environment: ubuntu server 16.04 x64
>            Reporter: Mikhail
>            Assignee: Unassigned
>            Severity: Critical
>         Attachments: autosupport.tar.gz, debug_log_123456, jira_asterisk_27413_v15.1.patch, valgrind3.txt, valgrind4.txt, valgrind.txt
>
>
> I've installed Asterisk 15.1.0 on Ubuntu server 16.04. I configured realtime sippeers (tried via odbc and res_config_mysql - all the same). And asterisk core crashes after 20-40 minutes of working. 
> System has 4gb of RAM and 4 gb swap:
>                     total        used        free      shared  buff/cache   available
> Mem:           3849         438        1079          24        2330        3094
> Swap:          3993         466        3527
> processor is Intel(R) Core(TM) i3 CPU         560  @ 3.33GHz
> backtraces:
> https://drive.google.com/file/d/179L3aN2iey2nN_zdGKyJZ5EGNGGOpEHh/view?usp=sharing
> https://drive.google.com/file/d/1RuLZ-eqyhEyFYHc1bLANof1COuXfYKUq/view?usp=sharing



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



More information about the asterisk-bugs mailing list