We are running Asterisk 16.8.0 in Ubuntu 16.04.5 LTS (Xenial Xerus) and got Segmentation fault error below.
Does anyone have any idea?
!@!@!@! brief.txt !@!@!@!
$2 = {si_signo = 11, si_errno = 0, si_code = 1, _sifields = {_pad = {136, 0 <repeats 27 times>}, _kill = {si_pid = 136, si_uid = 0}, _timer = {si_tid = 136, si_overrun = 0, si_sigval = {sival_int = 0, sival_ptr = 0x0}}, _rt = {si_pid = 136, si_uid = 0,
si_sigval = {sival_int = 0, sival_ptr = 0x0}}, _sigchld = {si_pid = 136, si_uid = 0, si_status = 0, si_utime = 0, si_stime = 0}, _sigfault = {si_addr = 0x88, _addr_lsb = 0, _addr_bnd = {_lower = 0x0, _upper = 0x0}}, _sigpoll = {si_band = 136, si_fd = 0}
}}
Signal Stop Print Pass to program Description
SIGSEGV Yes Yes Yes Segmentation fault
Thread 263 (Thread 0x7fde1c0c0700 (LWP 9758)):
#0 0x00007fded2a7174d in poll () at ../sysdeps/unix/syscall-template.S:84
#1 0x000000000049f50c in poll (__timeout=353217, __nfds=7, __fds=0x7fde1c0b9640) at /usr/include/x86_64-linux-gnu/bits/poll2.h:46
#2 ast_waitfor_nandfds (c=0x7fde1c0b9c70, n=2, fds=0x0, nfds=0, exception=0x0, outfd=0x0, ms=0x7fde1c0ba7cc) at channel.c:3090
#3 0x000000000049f9f4 in ast_waitfor_n (c=c@entry=0x7fde1c0b9c70, n=<optimized out>, ms=ms@entry=0x7fde1c0ba7cc) at channel.c:3166
#4 0x00007fde7b70d5e5 in wait_for_answer (in=in@entry=0x7fde3c08c1d0, out_chans=out_chans@entry=0x7fde1c0ba7f0, to=to@entry=0x7fde1c0ba7cc, peerflags=peerflags@entry=0x7fde1c0bb350, opt_args=opt_args@entry=0x7fde1c0bab60, pa=pa@entry=0x7fde1c0bac00, nu
m_in=0x7fde1c0ba810, result=0x7fde1c0ba7d4, dtmf_progress=0x0, ignore_cc=1, forced_clid=0x7fde1c0ba830, stored_clid=0x7fde1c0ba880) at app_dial.c:1285
#5 0x00007fde7b71244c in dial_exec_full (chan=0x7fde3c08c1d0, data=<optimized out>, peerflags=peerflags@entry=0x7fde1c0bb350, continue_exec=continue_exec@entry=0x0) at app_dial.c:2837
#6 0x00007fde7b7147c6 in dial_exec (chan=<optimized out>, data=<optimized out>) at app_dial.c:3323
#7 0x000000000053313d in pbx_exec (c=c@entry=0x7fde3c08c1d0, app=app@entry=0x4aaea10, data=0x7fde1c0bc33a "SIP/*****OMIT*****@*****OMIT*****,360,tTU(answered^fcebce99-6de0-4e53-9aa7-936f4b1ed993^301)") at pbx_app.c:492
#8 0x00007fde68c5fcf5 in handle_exec (chan=0x7fde3c08c1d0, agi=0x7fde1c0bba00, argc=3, argv=0x7fde1c0bb4e0) at res_agi.c:3144
#9 0x00007fde68c62ca8 in agi_handle_command (chan=<optimized out>, agi=agi@entry=0x7fde1c0bba00, buf=buf@entry=0x7fde1c0bc330 "EXEC", dead=0) at res_agi.c:4052
#10 0x00007fde68c63ca6 in run_agi (argv=<optimized out>, argc=<optimized out>, dead=0, status=0x7fde1c0bb9f4, pid=-1, agi=0x7fde1c0bba00, request=0x7fde1c0bb940 "agi://127.0.0.1/out", chan=0x7fde3c08c1d0) at res_agi.c:4244
#11 agi_exec_full (chan=0x7fde3c08c1d0, data=<optimized out>, enhanced=<optimized out>, dead=<optimized out>) at res_agi.c:4530
#12 0x000000000053313d in pbx_exec (c=c@entry=0x7fde3c08c1d0, app=app@entry=0x47070f0, data=data@entry=0x7fde1c0bdc30 "agi://127.0.0.1/out") at pbx_app.c:492
#13 0x0000000000526705 in pbx_extension_helper (c=c@entry=0x7fde3c08c1d0, context=0x7fde3c08cb90 "common_out", exten=exten@entry=0x7fde3c08cbe0 "*****OMIT*****", priority=priority@entry=16, label=label@entry=0x0, callerid=callerid@entry=0x7fde3c31b4a0 "mesh
0100105500010442", action=E_SPAWN, found=0x7fde1c0bfcdc, combined_find_spawn=1, con=0x0) at pbx.c:2947
#14 0x0000000000528d91 in ast_spawn_extension (combined_find_spawn=1, found=0x7fde1c0bfcdc, callerid=0x7fde3c31b4a0 "*****OMIT*****", priority=16, exten=*****OMIT***** "*****OMIT*****", context=<optimized out>, c=0x7fde3c08c1d0) at pbx.c:4197
#15 __ast_pbx_run (c=c@entry=0x7fde3c08c1d0, args=args@entry=0x0) at pbx.c:4371
#16 0x000000000052a30b in pbx_thread (data=data@entry=0x7fde3c08c1d0) at pbx.c:4695
#17 0x00000000005a9e7c in dummy_start (data=<optimized out>) at utils.c:1249
#18 0x00007fded34a36ba in start_thread (arg=0x7fde1c0c0700) at pthread_create.c:333
#19 0x00007fded2a7d41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
Or
!@!@!@! brief.txt !@!@!@!
$2 = {si_signo = 11, si_errno = 0, si_code = 1, _sifields = {_pad = {136, 0 <repeats 27 times>}, _kill = {si_pid = 136, si_uid = 0}, _timer = {si_tid = 136, si_overrun = 0, si_sigval = {sival_int = 0, sival_ptr = 0x0}}, _rt = {si_pid = 136, si_uid = 0, si_sigval = {sival_int = 0, sival_ptr = 0x0}}, _sigchld = {si_pid = 136, si_uid = 0, si_status = 0, si_utime = 0, si_stime = 0}, _sigfault = {si_addr = 0x88, _addr_lsb = 0, _addr_bnd = {_lower = 0x0, _upper = 0x0}}, _sigpoll = {si_band = 136, si_fd = 0}}}
Signal Stop Print Pass to program Description
SIGSEGV Yes Yes Yes Segmentation fault
Thread 342 (Thread 0x7fbb3bf52700 (LWP 4689)):
#0 0x00007fbc7614f74d in poll () at ../sysdeps/unix/syscall-template.S:84
#1 0x00000000005abb58 in poll (__timeout=<optimized out>, __nfds=1, __fds=0x7fbb3bf4fb00) at /usr/include/x86_64-linux-gnu/bits/poll2.h:46
#2 ast_wait_for_input (fd=<optimized out>, ms=<optimized out>) at utils.c:1347
#3 0x00007fbbfc4a622e in websocket_cb (session=<optimized out>, parameters=<optimized out>, headers=<optimized out>) at res_pjsip_transport_websocket.c:395
#4 0x00007fbc26540440 in __ast_websocket_uri_cb (ser=0x7fbbe816cd10, urih=<optimized out>, uri=<optimized out>, method=<optimized out>, get_vars=0x0, headers=<optimized out>) at res_http_websocket.c:949
#5 0x00000000005f1ad0 in handle_uri (headers=0x7fbbf44348c0, method=AST_HTTP_GET, uri=0x7fbb3bf4fdb7 "", ser=0x7fbbe816cd10) at http.c:1487
#6 httpd_process_request (ser=ser@entry=0x7fbbe816cd10) at http.c:1928
#7 0x00000000005f1feb in httpd_helper_thread (data=0x7fbbe816cd10) at http.c:1991
#8 0x00000000005a9e7c in dummy_start (data=<optimized out>) at utils.c:1249
#9 0x00007fbc76b816ba in start_thread (arg=0x7fbb3bf52700) at pthread_create.c:333
#10 0x00007fbc7615b41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109