[Home]

Summary:ASTERISK-09241: Segmentation fault when loading an empty res_config_mysql.conf
Reporter:Christoph Stadlmann (cstadlmann)Labels:
Date Opened:2007-04-11 04:15:00Date Closed:2007-04-11 09:33:55
Priority:CriticalRegression?No
Status:Closed/CompleteComponents:Core/General
Versions:Frequency of
Occurrence
Related
Issues:
Environment:Attachments:
Description:After a fresh compile of asterisk and asterisk-addons, res_config_mysql.conf is 'empty'. When Asterisk starts and parses that file, it segfaults.
When placing invalid values into that file, Asterisk starts with errors, but does not segfault.

****** ADDITIONAL INFORMATION ******

 == Parsing '/etc/asterisk/res_mysql.conf': [Apr 11 11:05:59] DEBUG[18991]: config.c:853 config_text_file_load: Parsing /etc/asterisk/res_mysql.conf
Found
[Apr 11 11:05:59] WARNING[18991]: res_config_mysql.c:739 load_mysql_config: MySQL RealTime: No database user found, using 'asterisk' as default.
[Apr 11 11:05:59] WARNING[18991]: res_config_mysql.c:745 load_mysql_config: MySQL RealTime: No database password found, using 'asterisk' as default.
[Apr 11 11:05:59] WARNING[18991]: res_config_mysql.c:751 load_mysql_config: MySQL RealTime: No database host found, using localhost via socket.
[Apr 11 11:05:59] WARNING[18991]: res_config_mysql.c:757 load_mysql_config: MySQL RealTime: No database name found, using 'asterisk' as default.
[Apr 11 11:05:59] WARNING[18991]: res_config_mysql.c:763 load_mysql_config: MySQL RealTime: No database port found, using 3306 as default.
Segmentation fault (core dumped)
Comments:By: Joshua C. Colp (jcolp) 2007-04-11 09:33:55

Fixed in asterisk-addons trunk as of revision 363. Thanks!