[OpenSIPS-Users] Dialplan Segfaults with Blank Fields

Sven Schulz svens at psu.edu
Thu Jun 3 16:54:56 CEST 2010


I was having problem with control panel (dialplan) so I decides to enter
diaplan rules using mysql commands. If I dont populate the fields ³sub_exp²
and ³repl_exp², opensips will segfault when doing a opensipsctl fifo
dp_reload. What Im a doing wrong?

insert into dialplan (dpid,pr,match_op,match_exp,match_len) values
('0','1','1','911','0');

Which is just a simple rule that matches 911 but doesn¹t manipulate it.

My debug looks like this:


Jun  3 10:40:51 os2 /sbin/opensips[31304]: DBG:db_mysql:db_mysql_str2val:
converting INT [0] 
Jun  3 10:40:52 os2 /sbin/opensips[31304]: DBG:db_mysql:db_mysql_str2val:
converting INT [1] 
Jun  3 10:40:52 os2 /sbin/opensips[31304]: DBG:db_mysql:db_mysql_str2val:
converting INT [1] 
Jun  3 10:40:52 os2 /sbin/opensips[31304]: DBG:db_mysql:db_mysql_str2val:
converting STRING [911]
Jun  3 10:40:52 os2 /sbin/opensips[31304]: DBG:db_mysql:db_mysql_str2val:
converting INT [0] 
Jun  3 10:40:52 os2 /sbin/opensips[31304]: DBG:db_mysql:db_mysql_str2val:
converting STRING []
Jun  3 10:40:52 os2 last message repeated 2 times
Jun  3 10:40:52 os2 /sbin/opensips[31304]: DBG:dialplan:build_rule:
build_rule 
Jun  3 10:40:52 os2 /sbin/opensips[31304]: DBG:dialplan:build_rule:
references:2 , max:2
Jun  3 10:40:52 os2 /sbin/opensips[31304]: DBG:dialplan:build_rule: attrs
are  
Jun  3 10:40:52 os2 /sbin/opensips[31304]: DBG:dialplan:add_rule2hash: new
dpl_id 0 
Jun  3 10:40:52 os2 /sbin/opensips[31304]: DBG:dialplan:add_rule2hash: new
index , len 0 
Jun  3 10:40:52 os2 /sbin/opensips[31304]: DBG:dialplan:add_rule2hash: added
the rule id 0 index 0 pr 1 next (nil) to the index with 0 len
Jun  3 10:40:52 os2 /sbin/opensips[31304]: DBG:dialplan:build_rule:
build_rule 
Jun  3 10:40:52 os2 /sbin/opensips[31304]: DBG:dialplan:build_rule:
references:2 , max:1
Jun  3 10:40:52 os2 /sbin/opensips[31304]: DBG:dialplan:build_rule: attrs
are  
Jun  3 10:40:52 os2 /sbin/opensips[31304]: DBG:dialplan:add_rule2hash: added
the rule id 0 index 0 pr 1 next (nil) to the index with 0 len
Jun  3 10:40:52 os2 /sbin/opensips[31304]: DBG:dialplan:build_rule:
build_rule 
Jun  3 10:40:52 os2 kernel: opensips[31304]: segfault at 0000000000000020
rip 00002b2b257e79cc rsp 00007fffaf333910 error 4
Jun  3 10:40:52 os2 /sbin/opensips[31314]: CRITICAL:core:receive_fd: EOF on
19 
Jun  3 10:40:52 os2 /sbin/opensips[31266]: INFO:core:handle_sigs: child
process 31304 exited by a signal 11
Jun  3 10:40:52 os2 /sbin/opensips[31314]: DBG:core:handle_ser_child: dead
child 11, pid 31304 (shutting down?)
Jun  3 10:40:53 os2 /sbin/opensips[31266]: INFO:core:handle_sigs: core was
generated 
Jun  3 10:40:53 os2 /sbin/opensips[31314]: DBG:core:io_watch_del:
io_watch_del (0x745920, 19, -1, 0x0) fd_no=21 called
Jun  3 10:40:53 os2 /sbin/opensips[31266]: INFO:core:handle_sigs:
terminating due to SIGCHLD
Jun  3 10:40:53 os2 /sbin/opensips[31301]: INFO:core:sig_usr: signal 15
received 
Jun  3 10:40:53 os2 /sbin/opensips[31314]: INFO:core:sig_usr: signal 15
received 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.opensips.org/pipermail/users/attachments/20100603/d1e872cf/attachment.htm 


More information about the Users mailing list