I have compiled Kamailio with ASAN
When I start Kamailio I this error
core/re.c:390:2: runtime error: null pointer passed as argument 2, which is declared to never be null
Breakpoint 1, replace_build (match=0xffffb0140fc0 "KZQ_CHECK_MEDIA_SERVER_INSERT", nmatch=1, pmatch=0xffffb01410a8, se=0xffffb00b9bc0, msg=0x332ebe0 <_faked_msg>,
rpl=0xffffb0141120) at core/re.c:390
390 RBUF_APPEND(dest, p, end-p);
(gdb)
Continuing.
Breakpoint 1, replace_build (match=0xffffb0162a78 "auth_cache=>size=16;autoexpire=7200;REGISTRAR_S_WARM_CACHE", nmatch=1, pmatch=0xffffb0162b60, se=0xffffb0162730,
msg=0x332ebe0 <_faked_msg>, rpl=0xffffb0162bd8) at core/re.c:390
390 RBUF_APPEND(dest, p, end-p);
(gdb) p p
$4 = 0x0
(gdb) list
385 default:
386 LM_CRIT("unknown type %d\n", se->replace[r].type);
387 /* ignore it */
388 }
389 }
390 RBUF_APPEND(dest, p, end-p);
391 rpl->len = dest - rbuf;
392 if ((rpl->s = pkg_malloc(rpl->len)) == NULL) {
393 PKG_MEM_ERROR;
394 goto error;
(gdb) bt
#0 replace_build (match=0xffffb0162a78 "auth_cache=>size=16;autoexpire=7200;REGISTRAR_S_WARM_CACHE", nmatch=1, pmatch=0xffffb0162b60, se=0xffffb0162730,
msg=0x332ebe0 <_faked_msg>, rpl=0xffffb0162bd8) at core/re.c:390
#1 0x0000000000f91dc4 in subst_run (se=0xffffb0162730, input=0xffffb0162a78 "auth_cache=>size=16;autoexpire=7200;REGISTRAR_S_WARM_CACHE", msg=0x332ebe0 <_faked_msg>,
count=0x0) at core/re.c:460
#2 0x0000000000f926a0 in subst_str (input=0xffffb0162a78 "auth_cache=>size=16;autoexpire=7200;REGISTRAR_S_WARM_CACHE", msg=0x332ebe0 <_faked_msg>, se=0xffffb0162730,
count=0x0) at core/re.c:502
#3 0x00000000011e7d0c in pp_subst_run (data=0x338ba20 <s_buf>) at core/ppcfg.c:216
#4 0x00000000018b1f98 in yylex () at core/cfg.lex:1278
#5 0x0000000001900660 in yyparse () at core/cfg.tab.c:5160
#6 0x000000000048c4e4 in main (argc=11, argv=0xfffffffff3b8) at main.c:2487
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or unsubscribe.
Triage notifications on the go with GitHub Mobile for iOS or Android.