[asterisk-bugs] [JIRA] (ASTERISK-27381) Crash inside opus codec

Torrey Searle (JIRA) noreply at issues.asterisk.org
Tue Oct 31 05:27:20 CDT 2017


     [ https://issues.asterisk.org/jira/browse/ASTERISK-27381?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Torrey Searle updated ASTERISK-27381:
-------------------------------------

    Attachment: core.asterisk.ast13sip01-1509443936-11-thread1.txt
                core.asterisk.ast13sip01-1509443936-11-locks.txt
                core.asterisk.ast13sip01-1509443936-11-full.txt
                core.asterisk.ast13sip01-1509443936-11-brief.txt

I tested the version with the debug symbols in lab and it crashed immediately with the same back trace.  Attached is the coredump output

> Crash inside opus codec
> -----------------------
>
>                 Key: ASTERISK-27381
>                 URL: https://issues.asterisk.org/jira/browse/ASTERISK-27381
>             Project: Asterisk
>          Issue Type: Bug
>      Security Level: None
>          Components: Codecs/codec_opus
>    Affects Versions: 13.15.1
>            Reporter: Torrey Searle
>         Attachments: core.asterisk.ast13sip01-1509443936-11-brief.txt, core.asterisk.ast13sip01-1509443936-11-full.txt, core.asterisk.ast13sip01-1509443936-11-locks.txt, core.asterisk.ast13sip01-1509443936-11-thread1.txt
>
>
> Crash has been detected on our WEBRTC platform inside the opus codec version 1.1.0 attached is the backtrace
> {noformat}
> #0  0x00007f0102b5c642 in ?? () from /usr/lib/asterisk/modules/codec_opus-13.0_1.1.0-x86_64.so
> #1  0x00007f0102b50f26 in ?? () from /usr/lib/asterisk/modules/codec_opus-13.0_1.1.0-x86_64.so
> #2  0x00000000005dd38e in framein (f=<optimized out>, pvt=<optimized out>) at translate.c:423
> #3  ast_translate (path=0x7f00ec02cdd0, f=0x7f0030004560, consume=0) at translate.c:573
> #4  0x00000000004b9c3c in ast_write (chan=0x7f008837fec0, fr=0x7f0030004560) at channel.c:5290
> #5  0x00000000004822ea in bridge_channel_handle_write (bridge_channel=<optimized out>) at bridge_channel.c:2346
> #6  bridge_channel_wait (bridge_channel=<optimized out>) at bridge_channel.c:2593
> #7  bridge_channel_internal_join (bridge_channel=0x7f00ec0080b0) at bridge_channel.c:2728
> #8  0x000000000046c3d6 in ast_bridge_join (bridge=bridge at entry=0x7f00ec00d120, chan=chan at entry=0x7f008837fec0, swap=swap at entry=0x0, features=features at entry=0x7f00aab08a10, 
>     tech_args=tech_args at entry=0x0, flags=flags at entry=(AST_BRIDGE_JOIN_PASS_REFERENCE | AST_BRIDGE_JOIN_INHIBIT_JOIN_COLP)) at bridge.c:1713
> #9  0x000000000050536f in ast_bridge_call_with_flags (chan=chan at entry=0x7f008837fec0, peer=peer at entry=0x7f00ec015bf0, config=config at entry=0x7f00aab08e00, flags=flags at entry=0)
>     at features.c:672
> #10 0x0000000000505477 in ast_bridge_call (chan=chan at entry=0x7f008837fec0, peer=peer at entry=0x7f00ec015bf0, config=config at entry=0x7f00aab08e00) at features.c:711
> #11 0x00007f0056643019 in dial_exec_full (chan=0x7f008837fec0, data=<optimized out>, peerflags=peerflags at entry=0x7f00aab09740, continue_exec=continue_exec at entry=0x0)
>     at app_dial.c:3224
> #12 0x00007f0056644126 in dial_exec (chan=<optimized out>, data=<optimized out>) at app_dial.c:3280
> #13 0x0000000000579d5e in pbx_exec (c=c at entry=0x7f008837fec0, app=app at entry=0x2224550, data=data at entry=0x7f00aab09c50 "PJSIP/883510080318 at cnhk1ser,180,b(predial^s^1)")
>     at pbx_app.c:491
> #14 0x000000000056ee41 in pbx_extension_helper (c=0x7f008837fec0, context=0x7f0088380878 "webrtc", exten=0x7f00883808c8 "s", priority=1, label=<optimized out>, 
>     callerid=<optimized out>, action=E_SPAWN, found=0x7f00aab0bcec, combined_find_spawn=1, con=0x0) at pbx.c:2884
> #15 0x0000000000570fd9 in ast_spawn_extension (combined_find_spawn=<optimized out>, found=<optimized out>, callerid=<optimized out>, priority=<optimized out>, 
>     exten=<optimized out>, context=<optimized out>, c=<optimized out>) at pbx.c:4109
> #16 __ast_pbx_run (c=0x7f008837fec0, args=0x7f00ec02cec0, args at entry=0x0) at pbx.c:4286
> #17 0x000000000057251b in pbx_thread (data=data at entry=0x7f008837fec0) at pbx.c:4608
> #18 0x00000000005e2eda in dummy_start (data=<optimized out>) at utils.c:1238
> #19 0x00007f0115bb1064 in start_thread (arg=0x7f00aab0c700) at pthread_create.c:309
> {noformat}



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



More information about the asterisk-bugs mailing list