[Home]

Summary:ASTERISK-19936: Segmentation fault with extensions.conf not present, empty or everything commented out
Reporter:Jeremy McNamara (jerjer2)Labels:
Date Opened:2012-05-31 17:04:09Date Closed:2014-03-04 21:36:11.000-0600
Priority:CriticalRegression?
Status:Closed/CompleteComponents:PBX/pbx_config
Versions:1.8.13.0 Frequency of
Occurrence
Constant
Related
Issues:
Environment:Red Hat Enterprise Linux Client release 5.4 (Tikanga) 2.6.18-164.el5 #1 SMP x86_64 Attachments:
Description:Asterisk seg faults upon startup if one does not have an extensions.conf with at least one valid context...

#0  ast_hashtab_start_traversal (tab=0x0) at hashtab.c:709
709 if (tab->do_locking)
(gdb) bt
#0  ast_hashtab_start_traversal (tab=0x0) at hashtab.c:709
#1  0x00000000004fc5a9 in ast_merge_contexts_and_delete (extcontexts=0x2aaab26b3e30, exttable=0x2aaaac07c6a0, registrar=0x2aaab24b2ab8 "pbx_config") at pbx.c:7404
#2  0x00002aaab24aeb5e in pbx_load_module () at pbx_config.c:1779
#3  0x00002aaab24afa7e in load_module () at pbx_config.c:1801
#4  0x00000000004c9733 in start_resource (mod=0x0) at loader.c:796
#5  0x00000000004ca038 in load_resource_list (load_order=0x7fff9ad3c760, global_symbols=0, mod_count=0x7fff9ad3c77c) at loader.c:984
#6  0x00000000004ca418 in load_modules (preload_only=0) at loader.c:1137
#7  0x000000000043d3ed in main (argc=<value optimized out>, argv=0x7fff9ad3ed38) at asterisk.c:3938
Comments:By: Matt Jordan (mjordan) 2014-03-04 21:36:00.727-0600

This was actually just fixed in r408200 under ASTERISK-23297.