[asterisk-bugs] [JIRA] (ASTERISK-27542) When I execute "CLI>queue show" the asterisk service go down

Joshua Colp (JIRA) noreply at issues.asterisk.org
Wed Jan 3 05:20:39 CST 2018


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

Joshua Colp updated ASTERISK-27542:
-----------------------------------

    Description: 
I have an Asterisk 13.18.0 which is using realtime with queues config:
- rt_queue_log
- rt_queue_members
- rt_queue_rules
- rt_queues 

When I execute CLI> queue show the asterisk service suddenly go down and it is created this coredump:

  was:
I have an Asterisk 13.18.0 which is using realtime with queues config:
- rt_queue_log
- rt_queue_members
- rt_queue_rules
- rt_queues 

When I execute CLI> queue show the asterisk service suddenly go down and it is created this coredump:

/tmp# gdb asterisk core
GNU gdb (Debian 7.12-6) 7.12.0.20161007-git
Copyright (C) 2016 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from asterisk...done.
[New LWP 951]
[New LWP 568]
[New LWP 571]
[New LWP 572]
[New LWP 573]
[New LWP 574]
[New LWP 575]
[New LWP 581]
[New LWP 582]
[New LWP 583]
[New LWP 584]
[New LWP 587]
[New LWP 588]
[New LWP 589]
[New LWP 593]
[New LWP 594]
[New LWP 595]
[New LWP 596]
[New LWP 597]
[New LWP 603]
[New LWP 605]
[New LWP 606]
[New LWP 607]
[New LWP 608]
[New LWP 609]
[New LWP 610]
[New LWP 611]
[New LWP 612]
[New LWP 613]
[New LWP 614]
[New LWP 615]
[New LWP 616]
[New LWP 617]
[New LWP 619]
[New LWP 622]
[New LWP 623]
[New LWP 624]
[New LWP 625]
[New LWP 627]
[New LWP 629]
[New LWP 630]
[New LWP 620]
[New LWP 618]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `/usr/sbin/asterisk -U asterisk -G asterisk -g'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  0x00007f8ddfdcd2f4 in ast_str_case_hash (str=0x0) at /usr/src/asterisk-13.18.0/include/asterisk/strings.h:1246
1246            while (*str) {
[Current thread is 1 (Thread 0x7f8e04746700 (LWP 951))]






(gdb) bt full
#0  0x00007f8ddfdcd2f4 in ast_str_case_hash (str=0x0) at /usr/src/asterisk-13.18.0/include/asterisk/strings.h:1246
        hash = 5381
#1  0x00007f8ddfdcd727 in queue_hash_cb (obj=0x7f8e04744e90, flags=32) at app_queue.c:1739
        q = 0x7f8e04744e90
#2  0x00005593aae6a3a8 in hash_ao2_find_first (self=0x5593ad4c62c0, flags=OBJ_SEARCH_OBJECT, arg=0x7f8e04744e90,
    state=0x7f8e04744ca0) at astobj2_hash.c:390
        node = 0x5593ab034a30 <__PRETTY_FUNCTION__.8332>
        bucket_cur = 21907
        cmp = -1425848013
#3  0x00005593aae68877 in internal_ao2_traverse (self=0x5593ad4c62c0, flags=OBJ_SEARCH_OBJECT,
    cb_fn=0x7f8ddfdcd729 <queue_cmp_cb>, arg=0x7f8e04744e90, data=0x0, type=AO2_CALLBACK_DEFAULT, tag=0x0, file=0x0, line=0,
    func=0x0) at astobj2_container.c:344
        ret = 0x0
        cb_default = 0x7f8ddfdcd729 <queue_cmp_cb>
        cb_withdata = 0x0
        node = 0x0
        traversal_state = 0x7f8e04744ca0
        orig_lock = AO2_LOCK_REQ_MUTEX
        multi_container = 0x0
        multi_iterator = 0x0
        __PRETTY_FUNCTION__ = "internal_ao2_traverse"
#4  0x00005593aae68bc2 in __ao2_callback (c=0x5593ad4c62c0, flags=OBJ_SEARCH_OBJECT, cb_fn=0x7f8ddfdcd729 <queue_cmp_cb>,
    arg=0x7f8e04744e90) at astobj2_container.c:455
No locals.
#5  0x00005593aae68d11 in __ao2_find (c=0x5593ad4c62c0, arg=0x7f8e04744e90, flags=OBJ_SEARCH_OBJECT) at astobj2_container.c:496
        arged = 0x7f8e04744e90
#6  0x00007f8ddfdd75a0 in find_load_queue_rt_friendly (queuename=0x0) at app_queue.c:3541
        queue_vars = 0x7f8dec0017c0
        member_config = 0x0
        q = 0x0
        tmpq = {__field_mgr_pool = 0x0, name = 0x0, moh = 0x0, announce = 0x0, context = 0x0, membermacro = 0x0,
          membergosub = 0x0, defaultrule = 0x0, sound_next = 0x0, sound_thereare = 0x0, sound_calls = 0x0,
          queue_quantity1 = 0x0, queue_quantity2 = 0x0, sound_holdtime = 0x0, sound_minutes = 0x0, sound_minute = 0x0,
          sound_seconds = 0x0, sound_thanks = 0x0, sound_callerannounce = 0x0, sound_reporthold = 0x0, __field_mgr = {
            last_alloc = 0x0, header = 0x0}, sound_periodicannounce = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0},
          dead = 0, ringinuse = 0, announce_to_first_user = 0, setinterfacevar = 0, setqueuevar = 0, setqueueentryvar = 0,
          reportholdtime = 0, wrapped = 0, timeoutrestart = 0, announceholdtime = 0, announceposition = 0, strategy = 0,
---Type <return> to continue, or q <return> to quit---
          realtime = 0, found = 0, relativeperiodicannounce = 0, autopausebusy = 0, autopauseunavail = 0,
          joinempty = (unknown: 0), leavewhenempty = (unknown: 0), announcepositionlimit = 0, announcefrequency = 0,
          minannouncefrequency = 0, periodicannouncefrequency = 0, numperiodicannounce = 0, randomperiodicannounce = 0,
          roundingseconds = 0, holdtime = 0, talktime = 0, callscompleted = 0, callsabandoned = 0, servicelevel = 0,
          callscompletedinsl = 0, monfmt = "\000\000\000\000\000\000\000", montype = 0, count = 0, maxlen = 0, wrapuptime = 0,
          penaltymemberslimit = 0, retry = 0, timeout = 0, weight = 0, autopause = 0, autopausedelay = 0, timeoutpriority = 0,
          rrpos = 0, memberdelay = 0, autofill = 0, members = 0x0, head = 0x0, list = {next = 0x0}, rules = {first = 0x0,
            last = 0x0}}
        prev_weight = 0
        __PRETTY_FUNCTION__ = "find_load_queue_rt_friendly"
#7  0x00007f8ddfdebd54 in __queues_show (s=0x0, fd=18, argc=2, argv=0x7f8e047454e8) at app_queue.c:9214
        queuename = 0x0
        category = 0x7f8dec0017c0 ""
        cfg = 0x7f8dec001580
        q = 0x0
        out = 0x7f8e04745070
        found = 0
        now = 1514836291
        queue_iter = {c = 0x7f8dec000f90, last_node = 0xc, complete = 74733376, flags = 32654}
        mem_iter = {c = 0x7f8e0483db7f, last_node = 0x7f8e04746700, complete = -201323504, flags = 32653}
        __PRETTY_FUNCTION__ = "__queues_show"
#8  0x00007f8ddfdecdae in queue_show (e=0x7f8ddfffefa0 <cli_queue>, cmd=-4, a=0x7f8e04745460) at app_queue.c:9469
No locals.
#9  0x00005593aaee90be in ast_cli_command_full (uid=0, gid=0, fd=18, s=0x7f8e04745740 "queue show ") at cli.c:2762
        args = {0x7f8ddfffefa0 <cli_queue> "\220\005e\255\223U", 0x7f8dec000f90 "queue", 0x7f8dec000f96 "show", 0x0,
          0x7f8dec000f76 "", 0x0, 0x7f8dec0008db "", 0x0, 0x7f8e04745670 "\005", 0x7f8e0b215df8 "\217y⪓U",
          0x5 <error: Cannot access memory at address 0x5>, 0x0, 0x7f8e04745698 "\b]!\v\216\177",
          0x7f8e0b0130d1 <_dl_lookup_symbol_x+353> "H\203\304\060\203", <incomplete sequence \370>,
          0xc <error: Cannot access memory at address 0xc>, 0x7f8e0b215df8 "\217y⪓U",
          0x5 <error: Cannot access memory at address 0x5>,
          0x7f8e0b012384 <check_match+324> "\205\300\017\205m\377\377\377\351z\377\377\377\017\037\200",
          0x1 <error: Cannot access memory at address 0x1>, 0x39d <error: Cannot access memory at address 0x39d>,
          0x7f8e0b216ec8 "", 0x7f8e07976d90 "", 0x7f8e07984038 "",
          0x7f8e0b012bc3 <do_lookup_x+2019> "H\203\304\060H\205\300\017\205\374\002",
          0x39d <error: Cannot access memory at address 0x39d>, 0x7f8e07984038 "", 0x7f8e0b216ec8 "", 0x7f8e04745648 "",
          0x7f8e04745644 "", 0x7f8e0b01253b <do_lookup_x+347> "\205\300\017\205\\\b", 0x5593aae163d0 "getsockopt",
          0x5593aae021d8 "\320\020", 0x7f8e04745648 "", 0x776d44e8 <error: Cannot access memory at address 0x776d44e8>,
---Type <return> to continue, or q <return> to quit---
          0x1ddb513 <error: Cannot access memory at address 0x1ddb513>, 0x7f8e07984038 "", 0x7f8e04745720 "\220[t\004\216\177",
          0x7f8e07976d90 "", 0x7f8e04745644 "", 0x7f8e04745710 "PYt\004\216\177", 0x5593ad665a70 "p\341\"\v\216\177",
          0x26 <error: Cannot access memory at address 0x26>, 0x4745750 <error: Cannot access memory at address 0x4745750>,
          0x7f8e09193f18 "", 0x4745674 <error: Cannot access memory at address 0x4745674>, 0x0,
          0x5593ad665a70 "p\341\"\v\216\177", 0x7f8e0b22e4c8 "(\344\"\v\216\177", 0x7f8e047457b0 "PYt\004\216\177",
          0x7f8e0b215d08 "ky⪓U", 0x5 <error: Cannot access memory at address 0x5>, 0x0, 0x7f8e047457d8 "Hė\a\216\177",
          0x7f8e0b0130d1 <_dl_lookup_symbol_x+353> "H\203\304\060\203", <incomplete sequence \370>,
          0x15 <error: Cannot access memory at address 0x15>, 0x7f8e0b215d08 "ky⪓U",
          0x5 <error: Cannot access memory at address 0x5>, 0x0, 0x1 <error: Cannot access memory at address 0x1>,
          0x7f8e0b22e170 "", 0xc <error: Cannot access memory at address 0xc>, 0x7f8e0b215d68 "ky⪓U", 0x0,
          0x7f8e0b22e4c8 "(\344\"\v\216\177", 0x7f8e04745720 "\220[t\004\216\177"}
        e = 0x7f8ddfffefa0 <cli_queue>
        x = 2
        duplicate = 0x7f8dec000f90 "queue"
        tmp = "queue show\000MMATCHES queue show rules  \000\000\020_\031\t\216\177\000\000\340Ut\004\216\177\000\000\030?\031\t\216\177\000\000\004"
        retval = 0x0
        a = {fd = 18, argc = 2, argv = 0x7f8e047454e8, line = 0x0, word = 0x0, pos = 0, n = 0}
        __PRETTY_FUNCTION__ = "ast_cli_command_full"
#10 0x00005593aaee920a in ast_cli_command_multiple_full (uid=0, gid=0, fd=18, size=12, s=0x7f8e04745b90 "queue show ")
    at cli.c:2788
        cmd = "queue show \000MATCHES \"queue show rules \" \"\"", '\000' <repeats 30 times>, "\260\347,\253\223U\000\000\000\000\000\000\000\000\000\000\177ۃ\004\216\177\000\000\000gt\004\216\177\000\000\020\f\000\364\215\177\000\000PYt\004\216\177\000\000\244|\001\v\216\177\000\000\005", '\000' <repeats 16 times>, "gt\004\216\177\000\000Hė\a\216\177\000\000\360Xt\004\216\177\000\000\177\363\001\v\216\177", '\000' <repeats 30 times>...
        x = 11
        y = 12
        count = 0
#11 0x00005593aae5d96e in netconsole (vconsole=0x5593ab2fbde0 <consoles>) at asterisk.c:1637
        cmds_read = 1
        bytes_read = 12
        con = 0x5593ab2fbde0 <consoles>
        hostname = "pre-nueva", '\000' <repeats 48 times>
        inbuf = "queue show \000MATCHES \"queue show rules \" \"\"\000te silent\000\000\000\000 \000\000\340\215\177\000\000 \000\000\000\000\000\000\000`\000\000\000\000\000\000\000P\005\002\000\000\000\000\000@}\021\255\223U\000\000@\320\"\v\216\177\000\000@}\021\255\223U\000\000\000\000\000\000\000\000\000\000p\\t\004\216\177\000\000\000\000\000\000\001\000\000\000\071\a\365\252\223U\000\000\340\\t\004\216\177\000\000`\265\021\255\223U\000\000\255y\a\253\223U\000\000\240}\a\253\223U\000\000\255y\a\253\202\00---Type <return> to continue, or q <return> to quit---
3\000\000Ku\a\253\223U\000\000@\320\"\vr\003\000\000"...
        outbuf = "pre-nueva/568/13.18.0\n\000U\000\000\bH\003\253\223U\000\000\000\000\000\000\000\000\000\000 at Zt\004\216\177\000\000x\274\226\255\223U\000\000\020Zt\004\216\177\000\000\264s檓U\000\000\001\000\000\000\002\000\000\000\220\274\226\255\223U\000\000\001\000\000\000\377\377\377\377`\265\021\255\223U\000\000x\274\226\255\223U\000\000\362u\346\252\000\000\000\000PZt\004\216\177\000\000\205\233檓U\000\000\006\002\000\000\377\377\377\377\020\000\000\000\000\000\000\000\020[t\004\216\177\000\000 k\243\255\223U\000\000o;\021\v\216\177\000\000\000\000\000\000\000\000\000\000@\320\"\v\216\177\000\000\364w檓U"...
        end_buf = 0x7f8e04745d90 "pre-nueva"
        start_read = 0x7f8e04745b90 "queue show "
        res = 1
        fds = {{fd = 18, events = 1, revents = 1}, {fd = 19, events = 1, revents = 0}}
        __PRETTY_FUNCTION__ = "netconsole"
#12 0x00005593ab01ee7e in dummy_start (data=0x7f8df0aa2f20) at utils.c:1238
        __cancel_buf = {__cancel_jmp_buf = {{__cancel_jmp_buf = {0, 5736414153180549141, 0, 140247937833855, 140247936820992,
                140247660760080, 5736414153188937749, 1990741311590469653}, __mask_was_saved = 0}}, __pad = {0x7f8e04745ef0,
            0x0, 0x0, 0x4}}
        __cancel_routine = 0x5593aae5acb1 <ast_unregister_thread>
        __cancel_arg = 0x7f8e04746700
        __not_first_call = 0
        ret = 0x7f8e07d08900 <_IO_helper_jumps>
        a = {start_routine = 0x5593aae5d6f2 <netconsole>, data = 0x5593ab2fbde0 <consoles>,
          name = 0x7f8df0220920 "netconsole", ' ' <repeats 11 times>, "started at [ 1739] asterisk.c listener()"}
#13 0x00007f8e0919a494 in start_thread (arg=0x7f8e04746700) at pthread_create.c:333
        __res = <optimized out>
        pd = 0x7f8e04746700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140247936820992, -5726363557147602923, 0, 140247937833855, 140247936820992,
                140247660760080, 5736414153178451989, 5736403522816282645}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0,
              0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
        pagesize_m1 = <optimized out>
        sp = <optimized out>
        freesize = <optimized out>
        __PRETTY_FUNCTION__ = "start_thread"
#14 0x00007f8e07a5baff in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
No locals.






(gdb) thread apply all bt

Thread 43 (Thread 0x7f8dda5ec700 (LWP 618)):
#0  0x00007f8e07a526ad in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00005593aaf46feb in ast_io_wait (ioc=0x5593ad6792c0, howlong=1000) at io.c:282
#2  0x00007f8de59d6081 in network_thread (ignore=0x0) at chan_iax2.c:12594
#3  0x00005593ab01ee7e in dummy_start (data=0x5593ad78d030) at utils.c:1238
#4  0x00007f8e0919a494 in start_thread (arg=0x7f8dda5ec700) at pthread_create.c:333
#5  0x00007f8e07a5baff in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 42 (Thread 0x7f8dda4f4700 (LWP 620)):
#0  0x00007f8e07a526ad in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00005593aaf46feb in ast_io_wait (ioc=0x5593ad78b180, howlong=1000) at io.c:282
#2  0x00007f8ddca09fd8 in do_monitor (data=0x0) at chan_sip.c:29654
#3  0x00005593ab01ee7e in dummy_start (data=0x5593ad7baa40) at utils.c:1238
#4  0x00007f8e0919a494 in start_thread (arg=0x7f8dda4f4700) at pthread_create.c:333
#5  0x00007f8e07a5baff in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 41 (Thread 0x7f8dda190700 (LWP 630)):
#0  0x00007f8e091a2536 in futex_abstimed_wait_cancelable (private=0, abstime=0x0, expected=0, futex_word=0x5593ad593c80)
    at ../sysdeps/unix/sysv/linux/futex-internal.h:205
#1  do_futex_wait (sem=sem at entry=0x5593ad593c80, abstime=0x0) at sem_waitcommon.c:111
#2  0x00007f8e091a25e4 in __new_sem_wait_slow (sem=0x5593ad593c80, abstime=0x0) at sem_waitcommon.c:181
#3  0x00005593ab006858 in ast_sem_wait (sem=0x5593ad593c80) at /usr/src/asterisk-13.18.0/include/asterisk/sem.h:59
#4  0x00005593ab00691b in default_tps_processing_function (data=0x5593ad643c50) at taskprocessor.c:178
#5  0x00005593ab01ee7e in dummy_start (data=0x5593ad6476a0) at utils.c:1238
#6  0x00007f8e0919a494 in start_thread (arg=0x7f8dda190700) at pthread_create.c:333
#7  0x00007f8e07a5baff in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 40 (Thread 0x7f8dda20c700 (LWP 629)):
#0  0x00007f8e091a2536 in futex_abstimed_wait_cancelable (private=0, abstime=0x0, expected=0, futex_word=0x5593ad64c1b0)
    at ../sysdeps/unix/sysv/linux/futex-internal.h:205
#1  do_futex_wait (sem=sem at entry=0x5593ad64c1b0, abstime=0x0) at sem_waitcommon.c:111
#2  0x00007f8e091a25e4 in __new_sem_wait_slow (sem=0x5593ad64c1b0, abstime=0x0) at sem_waitcommon.c:181
#3  0x00005593ab006858 in ast_sem_wait (sem=0x5593ad64c1b0) at /usr/src/asterisk-13.18.0/include/asterisk/sem.h:59
#4  0x00005593ab00691b in default_tps_processing_function (data=0x5593ad4c1bb0) at taskprocessor.c:178
#5  0x00005593ab01ee7e in dummy_start (data=0x5593ad428b80) at utils.c:1238
#6  0x00007f8e0919a494 in start_thread (arg=0x7f8dda20c700) at pthread_create.c:333
---Type <return> to continue, or q <return> to quit---
#7  0x00007f8e07a5baff in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 39 (Thread 0x7f8dda288700 (LWP 627)):
#0  0x00007f8e091a37dd in nanosleep () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f8ddbb1b01e in cleanup (unused=0x0) at pbx_realtime.c:134
#2  0x00005593ab01ee7e in dummy_start (data=0x5593ad4af090) at utils.c:1238
#3  0x00007f8e0919a494 in start_thread (arg=0x7f8dda288700) at pthread_create.c:333
#4  0x00007f8e07a5baff in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 38 (Thread 0x7f8dda304700 (LWP 625)):
#0  0x00007f8e07a526ad in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f8dddf5b650 in scan_thread (unused=0x0) at pbx_spool.c:763
#2  0x00005593ab01ee7e in dummy_start (data=0x5593ad4acd30) at utils.c:1238
#3  0x00007f8e0919a494 in start_thread (arg=0x7f8dda304700) at pthread_create.c:333
#4  0x00007f8e07a5baff in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 37 (Thread 0x7f8dda380700 (LWP 624)):
#0  0x00007f8e091a2536 in futex_abstimed_wait_cancelable (private=0, abstime=0x0, expected=0, futex_word=0x5593ad3f9170)
    at ../sysdeps/unix/sysv/linux/futex-internal.h:205
#1  do_futex_wait (sem=sem at entry=0x5593ad3f9170, abstime=0x0) at sem_waitcommon.c:111
#2  0x00007f8e091a25e4 in __new_sem_wait_slow (sem=0x5593ad3f9170, abstime=0x0) at sem_waitcommon.c:181
#3  0x00005593ab006858 in ast_sem_wait (sem=0x5593ad3f9170) at /usr/src/asterisk-13.18.0/include/asterisk/sem.h:59
#4  0x00005593ab00691b in default_tps_processing_function (data=0x5593ad498850) at taskprocessor.c:178
#5  0x00005593ab01ee7e in dummy_start (data=0x5593ad495410) at utils.c:1238
#6  0x00007f8e0919a494 in start_thread (arg=0x7f8dda380700) at pthread_create.c:333
#7  0x00007f8e07a5baff in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 36 (Thread 0x7f8dda3fc700 (LWP 623)):
#0  0x00007f8e091a2536 in futex_abstimed_wait_cancelable (private=0, abstime=0x0, expected=0, futex_word=0x5593ada40730)
    at ../sysdeps/unix/sysv/linux/futex-internal.h:205
#1  do_futex_wait (sem=sem at entry=0x5593ada40730, abstime=0x0) at sem_waitcommon.c:111
#2  0x00007f8e091a25e4 in __new_sem_wait_slow (sem=0x5593ada40730, abstime=0x0) at sem_waitcommon.c:181
#3  0x00005593ab006858 in ast_sem_wait (sem=0x5593ada40730) at /usr/src/asterisk-13.18.0/include/asterisk/sem.h:59
#4  0x00005593ab00691b in default_tps_processing_function (data=0x5593ada40b40) at taskprocessor.c:178
#5  0x00005593ab01ee7e in dummy_start (data=0x5593ada40cc0) at utils.c:1238
#6  0x00007f8e0919a494 in start_thread (arg=0x7f8dda3fc700) at pthread_create.c:333
#7  0x00007f8e07a5baff in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
---Type <return> to continue, or q <return> to quit---

Thread 35 (Thread 0x7f8dda478700 (LWP 622)):
#0  0x00007f8e091a2536 in futex_abstimed_wait_cancelable (private=0, abstime=0x0, expected=0, futex_word=0x5593ada3ffc0)
    at ../sysdeps/unix/sysv/linux/futex-internal.h:205
#1  do_futex_wait (sem=sem at entry=0x5593ada3ffc0, abstime=0x0) at sem_waitcommon.c:111
#2  0x00007f8e091a25e4 in __new_sem_wait_slow (sem=0x5593ada3ffc0, abstime=0x0) at sem_waitcommon.c:181
#3  0x00005593ab006858 in ast_sem_wait (sem=0x5593ada3ffc0) at /usr/src/asterisk-13.18.0/include/asterisk/sem.h:59
#4  0x00005593ab00691b in default_tps_processing_function (data=0x5593ada40040) at taskprocessor.c:178
#5  0x00005593ab01ee7e in dummy_start (data=0x5593ada40170) at utils.c:1238
#6  0x00007f8e0919a494 in start_thread (arg=0x7f8dda478700) at pthread_create.c:333
#7  0x00007f8e07a5baff in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 34 (Thread 0x7f8dda570700 (LWP 619)):
#0  0x00007f8e091a2536 in futex_abstimed_wait_cancelable (private=0, abstime=0x0, expected=0, futex_word=0x5593ad7af550)
    at ../sysdeps/unix/sysv/linux/futex-internal.h:205
#1  do_futex_wait (sem=sem at entry=0x5593ad7af550, abstime=0x0) at sem_waitcommon.c:111
#2  0x00007f8e091a25e4 in __new_sem_wait_slow (sem=0x5593ad7af550, abstime=0x0) at sem_waitcommon.c:181
#3  0x00005593ab006858 in ast_sem_wait (sem=0x5593ad7af550) at /usr/src/asterisk-13.18.0/include/asterisk/sem.h:59
#4  0x00005593ab00691b in default_tps_processing_function (data=0x5593ad78d470) at taskprocessor.c:178
#5  0x00005593ab01ee7e in dummy_start (data=0x5593ad7af650) at utils.c:1238
#6  0x00007f8e0919a494 in start_thread (arg=0x7f8dda570700) at pthread_create.c:333
#7  0x00007f8e07a5baff in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 33 (Thread 0x7f8dda668700 (LWP 617)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00005593aaf50822 in __ast_cond_wait (filename=0x7f8de59f014b "chan_iax2.c", lineno=12066,
    func=0x7f8de59f8060 <__PRETTY_FUNCTION__.22731> "iax2_process_thread", cond_name=0x7f8de59f0571 "&thread->cond",
    mutex_name=0x7f8de59f0563 "&thread->lock", cond=0x5593ad79acf0, t=0x5593ad79acb8) at lock.c:600
#2  0x00007f8de59d37ea in iax2_process_thread (data=0x5593ad799b80) at chan_iax2.c:12066
#3  0x00005593ab01ee7e in dummy_start (data=0x5593ad78d030) at utils.c:1238
#4  0x00007f8e0919a494 in start_thread (arg=0x7f8dda668700) at pthread_create.c:333
#5  0x00007f8e07a5baff in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 32 (Thread 0x7f8dda6e4700 (LWP 616)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00005593aaf50822 in __ast_cond_wait (filename=0x7f8de59f014b "chan_iax2.c", lineno=12066,
    func=0x7f8de59f8060 <__PRETTY_FUNCTION__.22731> "iax2_process_thread", cond_name=0x7f8de59f0571 "&thread->cond",
---Type <return> to continue, or q <return> to quit---
    mutex_name=0x7f8de59f0563 "&thread->lock", cond=0x5593ad799a30, t=0x5593ad7999f8) at lock.c:600
#2  0x00007f8de59d37ea in iax2_process_thread (data=0x5593ad7988c0) at chan_iax2.c:12066
#3  0x00005593ab01ee7e in dummy_start (data=0x5593ad78b7b0) at utils.c:1238
#4  0x00007f8e0919a494 in start_thread (arg=0x7f8dda6e4700) at pthread_create.c:333
#5  0x00007f8e07a5baff in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 31 (Thread 0x7f8dda760700 (LWP 615)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00005593aaf50822 in __ast_cond_wait (filename=0x7f8de59f014b "chan_iax2.c", lineno=12066,
    func=0x7f8de59f8060 <__PRETTY_FUNCTION__.22731> "iax2_process_thread", cond_name=0x7f8de59f0571 "&thread->cond",
    mutex_name=0x7f8de59f0563 "&thread->lock", cond=0x5593ad798770, t=0x5593ad798738) at lock.c:600
#2  0x00007f8de59d37ea in iax2_process_thread (data=0x5593ad797600) at chan_iax2.c:12066
#3  0x00005593ab01ee7e in dummy_start (data=0x5593ad789380) at utils.c:1238
#4  0x00007f8e0919a494 in start_thread (arg=0x7f8dda760700) at pthread_create.c:333
#5  0x00007f8e07a5baff in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 30 (Thread 0x7f8dda7dc700 (LWP 614)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00005593aaf50822 in __ast_cond_wait (filename=0x7f8de59f014b "chan_iax2.c", lineno=12066,
    func=0x7f8de59f8060 <__PRETTY_FUNCTION__.22731> "iax2_process_thread", cond_name=0x7f8de59f0571 "&thread->cond",
    mutex_name=0x7f8de59f0563 "&thread->lock", cond=0x5593ad7974b0, t=0x5593ad797478) at lock.c:600
#2  0x00007f8de59d37ea in iax2_process_thread (data=0x5593ad796340) at chan_iax2.c:12066
#3  0x00005593ab01ee7e in dummy_start (data=0x5593ad78d030) at utils.c:1238
#4  0x00007f8e0919a494 in start_thread (arg=0x7f8dda7dc700) at pthread_create.c:333
#5  0x00007f8e07a5baff in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 29 (Thread 0x7f8dda858700 (LWP 613)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00005593aaf50822 in __ast_cond_wait (filename=0x7f8de59f014b "chan_iax2.c", lineno=12066,
    func=0x7f8de59f8060 <__PRETTY_FUNCTION__.22731> "iax2_process_thread", cond_name=0x7f8de59f0571 "&thread->cond",
    mutex_name=0x7f8de59f0563 "&thread->lock", cond=0x5593ad7961f0, t=0x5593ad7961b8) at lock.c:600
#2  0x00007f8de59d37ea in iax2_process_thread (data=0x5593ad795080) at chan_iax2.c:12066
#3  0x00005593ab01ee7e in dummy_start (data=0x5593ad789380) at utils.c:1238
#4  0x00007f8e0919a494 in start_thread (arg=0x7f8dda858700) at pthread_create.c:333
#5  0x00007f8e07a5baff in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 28 (Thread 0x7f8dda8d4700 (LWP 612)):
---Type <return> to continue, or q <return> to quit---
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00005593aaf50822 in __ast_cond_wait (filename=0x7f8de59f014b "chan_iax2.c", lineno=12066,
    func=0x7f8de59f8060 <__PRETTY_FUNCTION__.22731> "iax2_process_thread", cond_name=0x7f8de59f0571 "&thread->cond",
    mutex_name=0x7f8de59f0563 "&thread->lock", cond=0x5593ad794f30, t=0x5593ad794ef8) at lock.c:600
#2  0x00007f8de59d37ea in iax2_process_thread (data=0x5593ad793dc0) at chan_iax2.c:12066
#3  0x00005593ab01ee7e in dummy_start (data=0x5593ad789380) at utils.c:1238
#4  0x00007f8e0919a494 in start_thread (arg=0x7f8dda8d4700) at pthread_create.c:333
#5  0x00007f8e07a5baff in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 27 (Thread 0x7f8dda950700 (LWP 611)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00005593aaf50822 in __ast_cond_wait (filename=0x7f8de59f014b "chan_iax2.c", lineno=12066,
    func=0x7f8de59f8060 <__PRETTY_FUNCTION__.22731> "iax2_process_thread", cond_name=0x7f8de59f0571 "&thread->cond",
    mutex_name=0x7f8de59f0563 "&thread->lock", cond=0x5593ad793c70, t=0x5593ad793c38) at lock.c:600
#2  0x00007f8de59d37ea in iax2_process_thread (data=0x5593ad792b00) at chan_iax2.c:12066
#3  0x00005593ab01ee7e in dummy_start (data=0x5593ad789380) at utils.c:1238
#4  0x00007f8e0919a494 in start_thread (arg=0x7f8dda950700) at pthread_create.c:333
#5  0x00007f8e07a5baff in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 26 (Thread 0x7f8dda9cc700 (LWP 610)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00005593aaf50822 in __ast_cond_wait (filename=0x7f8de59f014b "chan_iax2.c", lineno=12066,
    func=0x7f8de59f8060 <__PRETTY_FUNCTION__.22731> "iax2_process_thread", cond_name=0x7f8de59f0571 "&thread->cond",
    mutex_name=0x7f8de59f0563 "&thread->lock", cond=0x5593ad7929b0, t=0x5593ad792978) at lock.c:600
#2  0x00007f8de59d37ea in iax2_process_thread (data=0x5593ad791840) at chan_iax2.c:12066
#3  0x00005593ab01ee7e in dummy_start (data=0x5593ad789380) at utils.c:1238
#4  0x00007f8e0919a494 in start_thread (arg=0x7f8dda9cc700) at pthread_create.c:333
#5  0x00007f8e07a5baff in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 25 (Thread 0x7f8ddaa48700 (LWP 609)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00005593aaf50822 in __ast_cond_wait (filename=0x7f8de59f014b "chan_iax2.c", lineno=12066,
    func=0x7f8de59f8060 <__PRETTY_FUNCTION__.22731> "iax2_process_thread", cond_name=0x7f8de59f0571 "&thread->cond",
    mutex_name=0x7f8de59f0563 "&thread->lock", cond=0x5593ad7916f0, t=0x5593ad7916b8) at lock.c:600
#2  0x00007f8de59d37ea in iax2_process_thread (data=0x5593ad790580) at chan_iax2.c:12066
#3  0x00005593ab01ee7e in dummy_start (data=0x5593ad789380) at utils.c:1238
#4  0x00007f8e0919a494 in start_thread (arg=0x7f8ddaa48700) at pthread_create.c:333
---Type <return> to continue, or q <return> to quit---
#5  0x00007f8e07a5baff in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 24 (Thread 0x7f8ddaac4700 (LWP 608)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00005593aaf50822 in __ast_cond_wait (filename=0x7f8de59f014b "chan_iax2.c", lineno=12066,
    func=0x7f8de59f8060 <__PRETTY_FUNCTION__.22731> "iax2_process_thread", cond_name=0x7f8de59f0571 "&thread->cond",
    mutex_name=0x7f8de59f0563 "&thread->lock", cond=0x5593ad790430, t=0x5593ad7903f8) at lock.c:600
#2  0x00007f8de59d37ea in iax2_process_thread (data=0x5593ad78f2c0) at chan_iax2.c:12066
#3  0x00005593ab01ee7e in dummy_start (data=0x5593ad789380) at utils.c:1238
#4  0x00007f8e0919a494 in start_thread (arg=0x7f8ddaac4700) at pthread_create.c:333
#5  0x00007f8e07a5baff in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 23 (Thread 0x7f8de40bd700 (LWP 607)):
#0  0x00007f8e091a2536 in futex_abstimed_wait_cancelable (private=0, abstime=0x0, expected=0, futex_word=0x5593ad788ec0)
    at ../sysdeps/unix/sysv/linux/futex-internal.h:205
#1  do_futex_wait (sem=sem at entry=0x5593ad788ec0, abstime=0x0) at sem_waitcommon.c:111
#2  0x00007f8e091a25e4 in __new_sem_wait_slow (sem=0x5593ad788ec0, abstime=0x0) at sem_waitcommon.c:181
#3  0x00005593ab006858 in ast_sem_wait (sem=0x5593ad788ec0) at /usr/src/asterisk-13.18.0/include/asterisk/sem.h:59
#4  0x00005593ab00691b in default_tps_processing_function (data=0x5593ad788f40) at taskprocessor.c:178
#5  0x00005593ab01ee7e in dummy_start (data=0x5593ad7888f0) at utils.c:1238
#6  0x00007f8e0919a494 in start_thread (arg=0x7f8de40bd700) at pthread_create.c:333
#7  0x00007f8e07a5baff in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 22 (Thread 0x7f8de4139700 (LWP 606)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00005593aaf50822 in __ast_cond_wait (filename=0x5593ab071cfb "sched.c", lineno=155,
    func=0x5593ab0720d8 <__PRETTY_FUNCTION__.12908> "sched_run", cond_name=0x5593ab071dc6 "&con->sched_thread->cond",
    mutex_name=0x5593ab071dbb "&con->lock", cond=0x5593ad679998, t=0x5593ad785c70) at lock.c:600
#2  0x00005593aafd822d in sched_run (data=0x5593ad785c70) at sched.c:155
#3  0x00005593ab01ee7e in dummy_start (data=0x5593ad6784e0) at utils.c:1238
#4  0x00007f8e0919a494 in start_thread (arg=0x7f8de4139700) at pthread_create.c:333
#5  0x00007f8e07a5baff in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 21 (Thread 0x7f8de41b5700 (LWP 605)):
#0  0x00007f8e091a2536 in futex_abstimed_wait_cancelable (private=0, abstime=0x0, expected=0, futex_word=0x5593ad6786e0)
    at ../sysdeps/unix/sysv/linux/futex-internal.h:205
#1  do_futex_wait (sem=sem at entry=0x5593ad6786e0, abstime=0x0) at sem_waitcommon.c:111
---Type <return> to continue, or q <return> to quit---
#2  0x00007f8e091a25e4 in __new_sem_wait_slow (sem=0x5593ad6786e0, abstime=0x0) at sem_waitcommon.c:181
#3  0x00005593ab006858 in ast_sem_wait (sem=0x5593ad6786e0) at /usr/src/asterisk-13.18.0/include/asterisk/sem.h:59
#4  0x00005593ab00691b in default_tps_processing_function (data=0x5593ad6793c0) at taskprocessor.c:178
#5  0x00005593ab01ee7e in dummy_start (data=0x5593ad6798e0) at utils.c:1238
#6  0x00007f8e0919a494 in start_thread (arg=0x7f8de41b5700) at pthread_create.c:333
#7  0x00007f8e07a5baff in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 20 (Thread 0x7f8de7172700 (LWP 603)):
#0  0x00007f8e091a2536 in futex_abstimed_wait_cancelable (private=0, abstime=0x0, expected=0, futex_word=0x5593ad433020)
    at ../sysdeps/unix/sysv/linux/futex-internal.h:205
#1  do_futex_wait (sem=sem at entry=0x5593ad433020, abstime=0x0) at sem_waitcommon.c:111
#2  0x00007f8e091a25e4 in __new_sem_wait_slow (sem=0x5593ad433020, abstime=0x0) at sem_waitcommon.c:181
#3  0x00005593ab006858 in ast_sem_wait (sem=0x5593ad433020) at /usr/src/asterisk-13.18.0/include/asterisk/sem.h:59
#4  0x00005593ab00691b in default_tps_processing_function (data=0x5593ad433180) at taskprocessor.c:178
#5  0x00005593ab01ee7e in dummy_start (data=0x5593ad4b9c40) at utils.c:1238
#6  0x00007f8e0919a494 in start_thread (arg=0x7f8de7172700) at pthread_create.c:333
#7  0x00007f8e07a5baff in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 19 (Thread 0x7f8de71ee700 (LWP 597)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00005593aaf50822 in __ast_cond_wait (filename=0x5593ab071cfb "sched.c", lineno=155,
    func=0x5593ab0720d8 <__PRETTY_FUNCTION__.12908> "sched_run", cond_name=0x5593ab071dc6 "&con->sched_thread->cond",
    mutex_name=0x5593ab071dbb "&con->lock", cond=0x5593ad59c228, t=0x5593ad5a2130) at lock.c:600
#2  0x00005593aafd822d in sched_run (data=0x5593ad5a2130) at sched.c:155
#3  0x00005593ab01ee7e in dummy_start (data=0x5593ad5a3b90) at utils.c:1238
#4  0x00007f8e0919a494 in start_thread (arg=0x7f8de71ee700) at pthread_create.c:333
#5  0x00007f8e07a5baff in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 18 (Thread 0x7f8de726a700 (LWP 596)):
#0  0x00007f8e091a2536 in futex_abstimed_wait_cancelable (private=0, abstime=0x0, expected=0, futex_word=0x5593ad58e140)
    at ../sysdeps/unix/sysv/linux/futex-internal.h:205
#1  do_futex_wait (sem=sem at entry=0x5593ad58e140, abstime=0x0) at sem_waitcommon.c:111
#2  0x00007f8e091a25e4 in __new_sem_wait_slow (sem=0x5593ad58e140, abstime=0x0) at sem_waitcommon.c:181
#3  0x00005593ab006858 in ast_sem_wait (sem=0x5593ad58e140) at /usr/src/asterisk-13.18.0/include/asterisk/sem.h:59
#4  0x00005593ab00691b in default_tps_processing_function (data=0x5593ad593a10) at taskprocessor.c:178
#5  0x00005593ab01ee7e in dummy_start (data=0x5593ad592600) at utils.c:1238
#6  0x00007f8e0919a494 in start_thread (arg=0x7f8de726a700) at pthread_create.c:333
---Type <return> to continue, or q <return> to quit---
#7  0x00007f8e07a5baff in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 17 (Thread 0x7f8de72e6700 (LWP 595)):
#0  0x00007f8e07a526ad in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00005593ab01f205 in ast_wait_for_input (fd=11, ms=5000) at utils.c:1327
#2  0x00005593ab00a90b in ast_tcptls_server_root (data=0x5593ab2da020 <ami_desc>) at tcptls.c:812
#3  0x00005593ab01ee7e in dummy_start (data=0x5593ad592580) at utils.c:1238
#4  0x00007f8e0919a494 in start_thread (arg=0x7f8de72e6700) at pthread_create.c:333
#5  0x00007f8e07a5baff in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 16 (Thread 0x7f8de7362700 (LWP 594)):
#0  0x00007f8e091a2536 in futex_abstimed_wait_cancelable (private=0, abstime=0x0, expected=0, futex_word=0x5593ad593610)
    at ../sysdeps/unix/sysv/linux/futex-internal.h:205
#1  do_futex_wait (sem=sem at entry=0x5593ad593610, abstime=0x0) at sem_waitcommon.c:111
#2  0x00007f8e091a25e4 in __new_sem_wait_slow (sem=0x5593ad593610, abstime=0x0) at sem_waitcommon.c:181
#3  0x00005593ab006858 in ast_sem_wait (sem=0x5593ad593610) at /usr/src/asterisk-13.18.0/include/asterisk/sem.h:59
#4  0x00005593ab00691b in default_tps_processing_function (data=0x5593ad598210) at taskprocessor.c:178
#5  0x00005593ab01ee7e in dummy_start (data=0x5593ad598790) at utils.c:1238
#6  0x00007f8e0919a494 in start_thread (arg=0x7f8de7362700) at pthread_create.c:333
#7  0x00007f8e07a5baff in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 15 (Thread 0x7f8de73de700 (LWP 593)):
#0  0x00007f8e091a2536 in futex_abstimed_wait_cancelable (private=0, abstime=0x0, expected=0, futex_word=0x5593ad5925b0)
    at ../sysdeps/unix/sysv/linux/futex-internal.h:205
#1  do_futex_wait (sem=sem at entry=0x5593ad5925b0, abstime=0x0) at sem_waitcommon.c:111
#2  0x00007f8e091a25e4 in __new_sem_wait_slow (sem=0x5593ad5925b0, abstime=0x0) at sem_waitcommon.c:181
#3  0x00005593ab006858 in ast_sem_wait (sem=0x5593ad5925b0) at /usr/src/asterisk-13.18.0/include/asterisk/sem.h:59
#4  0x00005593ab00691b in default_tps_processing_function (data=0x5593ad589cc0) at taskprocessor.c:178
#5  0x00005593ab01ee7e in dummy_start (data=0x5593ad592820) at utils.c:1238
#6  0x00007f8e0919a494 in start_thread (arg=0x7f8de73de700) at pthread_create.c:333
#7  0x00007f8e07a5baff in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 14 (Thread 0x7f8de745a700 (LWP 589)):
#0  0x00007f8e091a2536 in futex_abstimed_wait_cancelable (private=0, abstime=0x0, expected=0, futex_word=0x5593ad1a36d0)
    at ../sysdeps/unix/sysv/linux/futex-internal.h:205
#1  do_futex_wait (sem=sem at entry=0x5593ad1a36d0, abstime=0x0) at sem_waitcommon.c:111
#2  0x00007f8e091a25e4 in __new_sem_wait_slow (sem=0x5593ad1a36d0, abstime=0x0) at sem_waitcommon.c:181
---Type <return> to continue, or q <return> to quit---
#3  0x00005593ab006858 in ast_sem_wait (sem=0x5593ad1a36d0) at /usr/src/asterisk-13.18.0/include/asterisk/sem.h:59
#4  0x00005593ab00691b in default_tps_processing_function (data=0x5593ad1ab580) at taskprocessor.c:178
#5  0x00005593ab01ee7e in dummy_start (data=0x5593ad1ab6b0) at utils.c:1238
#6  0x00007f8e0919a494 in start_thread (arg=0x7f8de745a700) at pthread_create.c:333
#7  0x00007f8e07a5baff in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 13 (Thread 0x7f8de74d6700 (LWP 588)):
#0  0x00007f8e091a2536 in futex_abstimed_wait_cancelable (private=0, abstime=0x0, expected=0, futex_word=0x5593ad1a06e0)
    at ../sysdeps/unix/sysv/linux/futex-internal.h:205
#1  do_futex_wait (sem=sem at entry=0x5593ad1a06e0, abstime=0x0) at sem_waitcommon.c:111
#2  0x00007f8e091a25e4 in __new_sem_wait_slow (sem=0x5593ad1a06e0, abstime=0x0) at sem_waitcommon.c:181
#3  0x00005593ab006858 in ast_sem_wait (sem=0x5593ad1a06e0) at /usr/src/asterisk-13.18.0/include/asterisk/sem.h:59
#4  0x00005593ab00691b in default_tps_processing_function (data=0x5593ad1a9470) at taskprocessor.c:178
#5  0x00005593ab01ee7e in dummy_start (data=0x5593ad1a97e0) at utils.c:1238
#6  0x00007f8e0919a494 in start_thread (arg=0x7f8de74d6700) at pthread_create.c:333
#7  0x00007f8e07a5baff in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 12 (Thread 0x7f8e040e1700 (LWP 587)):
#0  0x00007f8e091a2536 in futex_abstimed_wait_cancelable (private=0, abstime=0x0, expected=0, futex_word=0x5593ad1a46a0)
    at ../sysdeps/unix/sysv/linux/futex-internal.h:205
#1  do_futex_wait (sem=sem at entry=0x5593ad1a46a0, abstime=0x0) at sem_waitcommon.c:111
#2  0x00007f8e091a25e4 in __new_sem_wait_slow (sem=0x5593ad1a46a0, abstime=0x0) at sem_waitcommon.c:181
#3  0x00005593ab006858 in ast_sem_wait (sem=0x5593ad1a46a0) at /usr/src/asterisk-13.18.0/include/asterisk/sem.h:59
#4  0x00005593ab00691b in default_tps_processing_function (data=0x5593ad1994a0) at taskprocessor.c:178
#5  0x00005593ab01ee7e in dummy_start (data=0x5593ad1a5100) at utils.c:1238
#6  0x00007f8e0919a494 in start_thread (arg=0x7f8e040e1700) at pthread_create.c:333
#7  0x00007f8e07a5baff in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 11 (Thread 0x7f8e04366700 (LWP 584)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00005593aaf50822 in __ast_cond_wait (filename=0x5593ab050b4b "devicestate.c", lineno=556,
    func=0x5593ab050fe0 <__PRETTY_FUNCTION__.14854> "do_devstate_changes", cond_name=0x5593ab050e1f "&change_pending",
    mutex_name=0x5593ab050e2f "&state_changes.lock", cond=0x5593ab2f3c40 <change_pending>, t=0x5593ab2d6810 <state_changes+16>)
    at lock.c:600
#2  0x00005593aaf0cc58 in do_devstate_changes (data=0x0) at devicestate.c:556
#3  0x00005593ab01ee7e in dummy_start (data=0x5593ad143ba0) at utils.c:1238
#4  0x00007f8e0919a494 in start_thread (arg=0x7f8e04366700) at pthread_create.c:333
---Type <return> to continue, or q <return> to quit---
#5  0x00007f8e07a5baff in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 10 (Thread 0x7f8e043e2700 (LWP 583)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00005593aaf50822 in __ast_cond_wait (filename=0x5593ab03564b "bridge.c", lineno=4839,
    func=0x5593ab037c70 <__PRETTY_FUNCTION__.18465> "bridge_manager_thread", cond_name=0x5593ab036ab9 "&manager->cond",
    mutex_name=0x5593ab036a98 "ao2_object_get_lockaddr(manager)", cond=0x5593ad143350, t=0x5593ad143300) at lock.c:600
#2  0x00005593aae80647 in bridge_manager_thread (data=0x5593ad143350) at bridge.c:4839
#3  0x00005593ab01ee7e in dummy_start (data=0x5593ad1433b0) at utils.c:1238
#4  0x00007f8e0919a494 in start_thread (arg=0x7f8e043e2700) at pthread_create.c:333
#5  0x00007f8e07a5baff in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 9 (Thread 0x7f8e0445e700 (LWP 582)):
#0  0x00007f8e091a2536 in futex_abstimed_wait_cancelable (private=0, abstime=0x0, expected=0, futex_word=0x5593ad12e4f0)
    at ../sysdeps/unix/sysv/linux/futex-internal.h:205
#1  do_futex_wait (sem=sem at entry=0x5593ad12e4f0, abstime=0x0) at sem_waitcommon.c:111
#2  0x00007f8e091a25e4 in __new_sem_wait_slow (sem=0x5593ad12e4f0, abstime=0x0) at sem_waitcommon.c:181
#3  0x00005593ab006858 in ast_sem_wait (sem=0x5593ad12e4f0) at /usr/src/asterisk-13.18.0/include/asterisk/sem.h:59
#4  0x00005593ab00691b in default_tps_processing_function (data=0x5593ad12e570) at taskprocessor.c:178
#5  0x00005593ab01ee7e in dummy_start (data=0x5593ad12e6d0) at utils.c:1238
#6  0x00007f8e0919a494 in start_thread (arg=0x7f8e0445e700) at pthread_create.c:333
#7  0x00007f8e07a5baff in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 8 (Thread 0x7f8e044da700 (LWP 581)):
#0  0x00007f8e091a2536 in futex_abstimed_wait_cancelable (private=0, abstime=0x0, expected=0, futex_word=0x5593ad12de40)
    at ../sysdeps/unix/sysv/linux/futex-internal.h:205
#1  do_futex_wait (sem=sem at entry=0x5593ad12de40, abstime=0x0) at sem_waitcommon.c:111
#2  0x00007f8e091a25e4 in __new_sem_wait_slow (sem=0x5593ad12de40, abstime=0x0) at sem_waitcommon.c:181
#3  0x00005593ab006858 in ast_sem_wait (sem=0x5593ad12de40) at /usr/src/asterisk-13.18.0/include/asterisk/sem.h:59
#4  0x00005593ab00691b in default_tps_processing_function (data=0x5593ad12daf0) at taskprocessor.c:178
#5  0x00005593ab01ee7e in dummy_start (data=0x5593ad12df90) at utils.c:1238
#6  0x00007f8e0919a494 in start_thread (arg=0x7f8e044da700) at pthread_create.c:333
#7  0x00007f8e07a5baff in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 7 (Thread 0x7f8e047c2700 (LWP 575)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00005593aaf50822 in __ast_cond_wait (filename=0x5593ab05b72b "logger.c", lineno=1591,
---Type <return> to continue, or q <return> to quit---
    func=0x5593ab05cc78 <__PRETTY_FUNCTION__.15538> "logger_thread", cond_name=0x5593ab05c65d "&logcond",
    mutex_name=0x5593ab05c64f "&logmsgs.lock", cond=0x5593ab2f4100 <logcond>, t=0x5593ab2d8a30 <logmsgs+16>) at lock.c:600
#2  0x00005593aaf55c53 in logger_thread (data=0x0) at logger.c:1591
#3  0x00005593ab01ee7e in dummy_start (data=0x5593ad11a080) at utils.c:1238
#4  0x00007f8e0919a494 in start_thread (arg=0x7f8e047c2700) at pthread_create.c:333
#5  0x00007f8e07a5baff in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 6 (Thread 0x7f8e0483e700 (LWP 574)):
#0  0x00007f8e07a526ad in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00005593aae5dbf8 in listener (unused=0x0) at asterisk.c:1698
#2  0x00005593ab01ee7e in dummy_start (data=0x5593ad11a010) at utils.c:1238
#3  0x00007f8e0919a494 in start_thread (arg=0x7f8e0483e700) at pthread_create.c:333
#4  0x00007f8e07a5baff in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 5 (Thread 0x7f8e0b114700 (LWP 573)):
#0  0x00007f8e091a2536 in futex_abstimed_wait_cancelable (private=0, abstime=0x0, expected=0, futex_word=0x5593ad11afb0)
    at ../sysdeps/unix/sysv/linux/futex-internal.h:205
#1  do_futex_wait (sem=sem at entry=0x5593ad11afb0, abstime=0x0) at sem_waitcommon.c:111
#2  0x00007f8e091a25e4 in __new_sem_wait_slow (sem=0x5593ad11afb0, abstime=0x0) at sem_waitcommon.c:181
#3  0x00005593ab006858 in ast_sem_wait (sem=0x5593ad11afb0) at /usr/src/asterisk-13.18.0/include/asterisk/sem.h:59
#4  0x00005593ab00691b in default_tps_processing_function (data=0x5593ad117cd0) at taskprocessor.c:178
#5  0x00005593ab01ee7e in dummy_start (data=0x5593ad116a60) at utils.c:1238
#6  0x00007f8e0919a494 in start_thread (arg=0x7f8e0b114700) at pthread_create.c:333
#7  0x00007f8e07a5baff in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 4 (Thread 0x7f8e0b190700 (LWP 572)):
#0  0x00007f8e091a2536 in futex_abstimed_wait_cancelable (private=0, abstime=0x0, expected=0, futex_word=0x5593ad06bae0)
    at ../sysdeps/unix/sysv/linux/futex-internal.h:205
#1  do_futex_wait (sem=sem at entry=0x5593ad06bae0, abstime=0x0) at sem_waitcommon.c:111
#2  0x00007f8e091a25e4 in __new_sem_wait_slow (sem=0x5593ad06bae0, abstime=0x0) at sem_waitcommon.c:181
#3  0x00005593ab006858 in ast_sem_wait (sem=0x5593ad06bae0) at /usr/src/asterisk-13.18.0/include/asterisk/sem.h:59
#4  0x00005593ab00691b in default_tps_processing_function (data=0x5593ad06bb60) at taskprocessor.c:178
#5  0x00005593ab01ee7e in dummy_start (data=0x5593ad06bcc0) at utils.c:1238
#6  0x00007f8e0919a494 in start_thread (arg=0x7f8e0b190700) at pthread_create.c:333
#7  0x00007f8e07a5baff in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 3 (Thread 0x7f8e0b20c700 (LWP 571)):
---Type <return> to continue, or q <return> to quit---
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00005593aaf50822 in __ast_cond_wait (filename=0x5593ab04f9ab "db.c", lineno=968,
    func=0x5593ab050af8 <__PRETTY_FUNCTION__.15905> "db_sync_thread", cond_name=0x5593ab050973 "&dbcond",
    mutex_name=0x5593ab04fc99 "&dblock", cond=0x5593ab2f3ba0 <dbcond>, t=0x5593ab2d61e0 <dblock>) at lock.c:600
#2  0x00005593aaf0b9bd in db_sync_thread (data=0x0) at db.c:968
#3  0x00005593ab01ee7e in dummy_start (data=0x5593ae6a36b0) at utils.c:1238
#4  0x00007f8e0919a494 in start_thread (arg=0x7f8e0b20c700) at pthread_create.c:333
#5  0x00007f8e07a5baff in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 2 (Thread 0x7f8e0b20d780 (LWP 568)):
#0  0x00007f8e07a526ad in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00005593aae64458 in monitor_sig_flags (unused=0x0) at asterisk.c:4000
#2  0x00005593aae66dbb in asterisk_daemon (isroot=1, runuser=0x7fffd2359570 "asterisk", rungroup=0x7fffd2359550 "asterisk")
    at asterisk.c:4840
#3  0x00005593aae65f00 in main (argc=6, argv=0x7fffd235a8c8) at asterisk.c:4514

Thread 1 (Thread 0x7f8e04746700 (LWP 951)):
#0  0x00007f8ddfdcd2f4 in ast_str_case_hash (str=0x0) at /usr/src/asterisk-13.18.0/include/asterisk/strings.h:1246
#1  0x00007f8ddfdcd727 in queue_hash_cb (obj=0x7f8e04744e90, flags=32) at app_queue.c:1739
#2  0x00005593aae6a3a8 in hash_ao2_find_first (self=0x5593ad4c62c0, flags=OBJ_SEARCH_OBJECT, arg=0x7f8e04744e90,
    state=0x7f8e04744ca0) at astobj2_hash.c:390
#3  0x00005593aae68877 in internal_ao2_traverse (self=0x5593ad4c62c0, flags=OBJ_SEARCH_OBJECT,
    cb_fn=0x7f8ddfdcd729 <queue_cmp_cb>, arg=0x7f8e04744e90, data=0x0, type=AO2_CALLBACK_DEFAULT, tag=0x0, file=0x0, line=0,
    func=0x0) at astobj2_container.c:344
#4  0x00005593aae68bc2 in __ao2_callback (c=0x5593ad4c62c0, flags=OBJ_SEARCH_OBJECT, cb_fn=0x7f8ddfdcd729 <queue_cmp_cb>,
    arg=0x7f8e04744e90) at astobj2_container.c:455
#5  0x00005593aae68d11 in __ao2_find (c=0x5593ad4c62c0, arg=0x7f8e04744e90, flags=OBJ_SEARCH_OBJECT) at astobj2_container.c:496
#6  0x00007f8ddfdd75a0 in find_load_queue_rt_friendly (queuename=0x0) at app_queue.c:3541
#7  0x00007f8ddfdebd54 in __queues_show (s=0x0, fd=18, argc=2, argv=0x7f8e047454e8) at app_queue.c:9214
#8  0x00007f8ddfdecdae in queue_show (e=0x7f8ddfffefa0 <cli_queue>, cmd=-4, a=0x7f8e04745460) at app_queue.c:9469
#9  0x00005593aaee90be in ast_cli_command_full (uid=0, gid=0, fd=18, s=0x7f8e04745740 "queue show ") at cli.c:2762
#10 0x00005593aaee920a in ast_cli_command_multiple_full (uid=0, gid=0, fd=18, size=12, s=0x7f8e04745b90 "queue show ")
    at cli.c:2788
#11 0x00005593aae5d96e in netconsole (vconsole=0x5593ab2fbde0 <consoles>) at asterisk.c:1637
#12 0x00005593ab01ee7e in dummy_start (data=0x7f8df0aa2f20) at utils.c:1238
#13 0x00007f8e0919a494 in start_thread (arg=0x7f8e04746700) at pthread_create.c:333
#14 0x00007f8e07a5baff in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97


> When I execute "CLI>queue show" the asterisk service go down
> ------------------------------------------------------------
>
>                 Key: ASTERISK-27542
>                 URL: https://issues.asterisk.org/jira/browse/ASTERISK-27542
>             Project: Asterisk
>          Issue Type: Bug
>      Security Level: None
>          Components: Applications/app_queue
>    Affects Versions: 13.18.0
>         Environment: I have my operating system installed on an VmWare machine.
> # uname -a
> 4.9.0-4-amd64 #1 SMP Debian 4.9.51-1 (2017-09-28) x86_64 GNU/Linux
> #  cat /etc/debian_version
> 9.2
>            Reporter: Miguel Sanz
>         Attachments: gdb.txt
>
>
> I have an Asterisk 13.18.0 which is using realtime with queues config:
> - rt_queue_log
> - rt_queue_members
> - rt_queue_rules
> - rt_queues 
> When I execute CLI> queue show the asterisk service suddenly go down and it is created this coredump:



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



More information about the asterisk-bugs mailing list