[asterisk-bugs] [JIRA] (ASTERISK-27928) segfault in channel_read_pjsip, dereferencing chan

Simone Lazzaris (JIRA) noreply at issues.asterisk.org
Wed Jun 20 08:38:54 CDT 2018


Simone Lazzaris created ASTERISK-27928:
------------------------------------------

             Summary: segfault in channel_read_pjsip, dereferencing chan
                 Key: ASTERISK-27928
                 URL: https://issues.asterisk.org/jira/browse/ASTERISK-27928
             Project: Asterisk
          Issue Type: Bug
      Security Level: None
          Components: Channels/chan_pjsip
    Affects Versions: 13.14.1
         Environment: Debian 9, installed from packages.
            Reporter: Simone Lazzaris


Sporadically (i.e. maybe once a day) in a very busy server asterisk segfaults trying to dereference a null pointer.

It is similar, but not the same, to issue  ASTERISK-26467. 

This is the backtrace from the core dump:
#0  ast_channel_tech_pvt (chan=chan at entry=0x0) at channel_internal_api.c:756
#1  0x00007f6db93924e1 in channel_read_pjsip (chan=0x0, type=0x7f6db34a5836 "call-id", buf=0x7f6db34a5b30 "", buflen=128, field=<optimized out>) at pjsip/dialplan_functions.c:646
#2  0x00007f6db9392f19 in read_pjsip (data=0x7f6db34a5860) at pjsip/dialplan_functions.c:764
#3  0x00007f6df8d914b0 in sync_task (data=0x7f6db34a5770) at res_pjsip.c:3966
#4  0x000055e59d7510e8 in ast_taskprocessor_execute (tps=tps at entry=0x55e59fe9a720) at taskprocessor.c:965
#5  0x000055e59d7590a0 in execute_tasks (data=0x55e59fe9a720) at threadpool.c:1322
#6  0x000055e59d7510e8 in ast_taskprocessor_execute (tps=0x55e5a02994d0) at taskprocessor.c:965
#7  0x000055e59d758a74 in threadpool_execute (pool=0x55e5a0297e20) at threadpool.c:351
#8  worker_active (worker=0x7f6df00046c0) at threadpool.c:1105
#9  worker_start (arg=arg at entry=0x7f6df00046c0) at threadpool.c:1024
#10 0x000055e59d76108c in dummy_start (data=<optimized out>) at utils.c:1235
#11 0x00007f6e807f0494 in start_thread (arg=0x7f6dafdea700) at pthread_create.c:333
#12 0x00007f6e7f3faacf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97






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



More information about the asterisk-bugs mailing list