[asterisk-bugs] [JIRA] (ASTERISK-29186) chan_sip: Endpoint not registered: log level 6: assert!
Alexander Traud (JIRA)
noreply at issues.asterisk.org
Mon Nov 30 04:23:16 CST 2020
Alexander Traud created ASTERISK-29186:
------------------------------------------
Summary: chan_sip: Endpoint not registered: log level 6: assert!
Key: ASTERISK-29186
URL: https://issues.asterisk.org/jira/browse/ASTERISK-29186
Project: Asterisk
Issue Type: Bug
Security Level: None
Components: . I did not set the category correctly.
Affects Versions: 18.1.0
Environment: Ubuntu 20.10
Reporter: Alexander Traud
Severity: Minor
I know, one should not report issues with debug messages. However, this one looks like something is broken.
*Steps to Reproduce*
# ./configure --enable-dev-mode
# make all install
# create two endpoints 2133 and 2134 in pjsip.conf
# in extensions.conf: {code}[default]
exten => 2133,1,Dial(PJSIP/2133){code}
# command-line interface (CLI): {{pjproject set log level 6}}
# register entpoint 2134 through a SIP user agent
# from there, dial 2133
*Expected Results*
ERROR: res_pjsip.c:3938 ast_sip_create_dialog_uac: Endpoint '2133': Could not create dialog to invalid URI '2133'. Is endpoint registered and reachable?
ERROR: chan_pjsip.c:2738 request: Failed to create outgoing session to endpoint '2133'
WARNING: app_dial.c:2596 dial_exec_full: Unable to create channel of type 'PJSIP' (cause 3 - No route to destination)
*Actual Result*
asterisk: ../src/pj/os_core_unix.c:690: pj_thread_this: Assertion `!"Calling pjlib from unknown/external thread. You must " "register external threads with pj_thread_register() " "before calling any pjlib functions."' failed.
*Backtrace*
#4 in pj_thread_this () at ../src/pj/os_core_unix.c:690
#5 in pj_mutex_lock (mutex=0x7fff8404a290) at ../src/pj/os_core_unix.c:1277
#6 in pj_atomic_inc_and_get (atomic_var=0x7fff8404a280) at ../src/pj/os_core_unix.c:948
#7 in pj_atomic_inc (atomic_var=0x7fff8404a280) at ../src/pj/os_core_unix.c:963
#8 in pjsip_inv_add_ref (inv=0x7fff8404a0a8) at ../src/pjsip-ua/sip_inv.c:205
#9 in chan_pjsip_indicate (ast=0x7fff840a7270, condition=8, data=0x0, datalen=0) at chan_pjsip.c:1888
#10 in indicate_data_internal (chan=0x7fff840a7270, _condition=8, data=0x0, datalen=0) at channel.c:4540
#11 in ast_indicate_data (chan=0x7fff840a7270, _condition=8, data=0x0, datalen=0) at channel.c:4709
#12 in ast_indicate (chan=0x7fff840a7270, condition=8) at channel.c:4293
#13 in indicate_congestion (chan=0x7fff840a7270, data=0x555555834832 "10") at pbx_builtins.c:728
#14 in __ast_pbx_run (c=0x7fff840a7270, args=0x0) at pbx.c:4532
#15 in pbx_thread (data=0x7fff840a7270) at pbx.c:4704
#16 in dummy_start (data=0x7fff8404e490) at utils.c:1299
#17 in start_thread (arg=0x7fff728db640) at pthread_create.c:463
*Note*
This does not happen at level 5, just level 6.
This does not happen when endpoint 2133 is registered.
--
This message was sent by Atlassian JIRA
(v6.2#6252)
More information about the asterisk-bugs
mailing list