[asterisk-bugs] [JIRA] (ASTERISK-24683) core dump in ast_hashtab_lookup_internal during core restart now

Michael L. Young (JIRA) noreply at issues.asterisk.org
Wed Jan 21 09:56:34 CST 2015


    [ https://issues.asterisk.org/jira/browse/ASTERISK-24683?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=224529#comment-224529 ] 

Michael L. Young edited comment on ASTERISK-24683 at 1/21/15 9:54 AM:
----------------------------------------------------------------------

Yup you are right, here are now the right one:
{noformat}
for core.lnx06-asterisk1-2015-01-03T03:01:14+0100
(gdb) frame 2
548     hashtab.c: No such file or directory.
#2  ast_hashtab_lookup (tab=0xb2739b8, obj=0xb3652b5c) at hashtab.c:548
(gdb) print *contexts_table
$1 = {array = 0x9ea95b8, tlist = 0x977c990, compare = 0x814a6d0 <ast_hashtab_compare_contexts>, newsize = 0x8114a60 <ast_hashtab_newsize_java>, 
  resize = 0x8114870 <ast_hashtab_resize_java>, hash = 0x8149480 <ast_hashtab_hash_contexts>, hash_tab_size = 163, hash_tab_elements = 69, largest_bucket_size = 3, resize_count = 3, 
  do_locking = 0, lock = {lock = {__data = {__lock = 0, __nr_readers = 0, __readers_wakeup = 0, __writer_wakeup = 0, __nr_readers_queued = 0, __nr_writers_queued = 0, 
        __flags = 0 '\000', __shared = 0 '\000', __pad1 = 0 '\000', __pad2 = 0 '\000', __writer = 0}, __size = '\000' <repeats 31 times>, __align = 0}, track = 0x0, tracking = 0}}
{noformat}
{noformat}
for core.lnx06-asterisk1-2015-01-04T03\:01\:28+0100
(gdb) frame 2
548     hashtab.c: No such file or directory.
#2  ast_hashtab_lookup (tab=0xb6f016e0, obj=0xb3f8ec1c) at hashtab.c:548
(gdb) print *contexts_table
$1 = {array = 0xa9cb5450, tlist = 0xb6f00040, compare = 0x814a6d0 <ast_hashtab_compare_contexts>, newsize = 0x8114a60 <ast_hashtab_newsize_java>, 
  resize = 0x8114870 <ast_hashtab_resize_java>, hash = 0x8149480 <ast_hashtab_hash_contexts>, hash_tab_size = 163, hash_tab_elements = 68, largest_bucket_size = 3, resize_count = 3, 
  do_locking = 0, lock = {lock = {__data = {__lock = 0, __nr_readers = 0, __readers_wakeup = 0, __writer_wakeup = 0, __nr_readers_queued = 0, __nr_writers_queued = 0, 
        __flags = 0 '\000', __shared = 0 '\000', __pad1 = 0 '\000', __pad2 = 0 '\000', __writer = 0}, __size = '\000' <repeats 31 times>, __align = 0}, track = 0x0, tracking = 0}}
(gdb) 
{noformat}
{noformat}
for core.lnx06-asterisk1-2015-01-05T03\:01\:15+0100

(gdb) frame 2
6948    pbx.c: No such file or directory.
#2  0x08147315 in find_context (context=<optimized out>) at pbx.c:6948
(gdb) print *contexts_table
$1 = {array = 0xb3e00090, tlist = 0xb3e00090, compare = 0x814a6d0 <ast_hashtab_compare_contexts>, newsize = 0x8114a60 <ast_hashtab_newsize_java>, 
  resize = 0x8114870 <ast_hashtab_resize_java>, hash = 0x8149480 <ast_hashtab_hash_contexts>, hash_tab_size = 163, hash_tab_elements = 68, largest_bucket_size = 3, resize_count = 3, 
  do_locking = 0, lock = {lock = {__data = {__lock = 0, __nr_readers = 0, __readers_wakeup = 0, __writer_wakeup = 0, __nr_readers_queued = 0, __nr_writers_queued = 0, 
        __flags = 0 '\000', __shared = 0 '\000', __pad1 = 0 '\000', __pad2 = 0 '\000', __writer = 0}, __size = '\000' <repeats 31 times>, __align = 0}, track = 0x0, tracking = 0}}
(gdb)
{noformat}


was (Author: pk16208):
Yup you are right, here are now the right one:

for core.lnx06-asterisk1-2015-01-03T03:01:14+0100
(gdb) frame 2
548     hashtab.c: No such file or directory.
#2  ast_hashtab_lookup (tab=0xb2739b8, obj=0xb3652b5c) at hashtab.c:548
(gdb) print *contexts_table
$1 = {array = 0x9ea95b8, tlist = 0x977c990, compare = 0x814a6d0 <ast_hashtab_compare_contexts>, newsize = 0x8114a60 <ast_hashtab_newsize_java>, 
  resize = 0x8114870 <ast_hashtab_resize_java>, hash = 0x8149480 <ast_hashtab_hash_contexts>, hash_tab_size = 163, hash_tab_elements = 69, largest_bucket_size = 3, resize_count = 3, 
  do_locking = 0, lock = {lock = {__data = {__lock = 0, __nr_readers = 0, __readers_wakeup = 0, __writer_wakeup = 0, __nr_readers_queued = 0, __nr_writers_queued = 0, 
        __flags = 0 '\000', __shared = 0 '\000', __pad1 = 0 '\000', __pad2 = 0 '\000', __writer = 0}, __size = '\000' <repeats 31 times>, __align = 0}, track = 0x0, tracking = 0}}

for core.lnx06-asterisk1-2015-01-04T03\:01\:28+0100
(gdb) frame 2
548     hashtab.c: No such file or directory.
#2  ast_hashtab_lookup (tab=0xb6f016e0, obj=0xb3f8ec1c) at hashtab.c:548
(gdb) print *contexts_table
$1 = {array = 0xa9cb5450, tlist = 0xb6f00040, compare = 0x814a6d0 <ast_hashtab_compare_contexts>, newsize = 0x8114a60 <ast_hashtab_newsize_java>, 
  resize = 0x8114870 <ast_hashtab_resize_java>, hash = 0x8149480 <ast_hashtab_hash_contexts>, hash_tab_size = 163, hash_tab_elements = 68, largest_bucket_size = 3, resize_count = 3, 
  do_locking = 0, lock = {lock = {__data = {__lock = 0, __nr_readers = 0, __readers_wakeup = 0, __writer_wakeup = 0, __nr_readers_queued = 0, __nr_writers_queued = 0, 
        __flags = 0 '\000', __shared = 0 '\000', __pad1 = 0 '\000', __pad2 = 0 '\000', __writer = 0}, __size = '\000' <repeats 31 times>, __align = 0}, track = 0x0, tracking = 0}}
(gdb) 

for core.lnx06-asterisk1-2015-01-05T03\:01\:15+0100

(gdb) frame 2
6948    pbx.c: No such file or directory.
#2  0x08147315 in find_context (context=<optimized out>) at pbx.c:6948
(gdb) print *contexts_table
$1 = {array = 0xb3e00090, tlist = 0xb3e00090, compare = 0x814a6d0 <ast_hashtab_compare_contexts>, newsize = 0x8114a60 <ast_hashtab_newsize_java>, 
  resize = 0x8114870 <ast_hashtab_resize_java>, hash = 0x8149480 <ast_hashtab_hash_contexts>, hash_tab_size = 163, hash_tab_elements = 68, largest_bucket_size = 3, resize_count = 3, 
  do_locking = 0, lock = {lock = {__data = {__lock = 0, __nr_readers = 0, __readers_wakeup = 0, __writer_wakeup = 0, __nr_readers_queued = 0, __nr_writers_queued = 0, 
        __flags = 0 '\000', __shared = 0 '\000', __pad1 = 0 '\000', __pad2 = 0 '\000', __writer = 0}, __size = '\000' <repeats 31 times>, __align = 0}, track = 0x0, tracking = 0}}
(gdb)

> core dump in ast_hashtab_lookup_internal during core restart now
> ----------------------------------------------------------------
>
>                 Key: ASTERISK-24683
>                 URL: https://issues.asterisk.org/jira/browse/ASTERISK-24683
>             Project: Asterisk
>          Issue Type: Bug
>      Security Level: None
>          Components: Channels/chan_sip/General
>    Affects Versions: 11.12.1, 11.13.1, 11.14.2, 11.15.0
>         Environment: Ubuntu precise 
>            Reporter: Peter Katzmann
>            Assignee: Matt Jordan
>         Attachments: backtrace030115.txt, backtrace040115.txt, backtrace050115.txt, bt03.txt, bt04.txt, bt05.txt, extensions.tar.bz2
>
>
> Hello,
> we see several core dumps through our nightly restarts.
> It occurs only during restart phase



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



More information about the asterisk-bugs mailing list