[OpenSIPS-Users] Dialplan Segfaults with Blank Fields

Bogdan-Andrei Iancu bogdan at voice-system.ro
Thu Jun 3 22:27:29 CEST 2010


Hi Sven,

could you get the backtrace from the core file ?

Regards,
Bogdan

Sven Schulz wrote:
> 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
> ------------------------------------------------------------------------
>
> _______________________________________________
> Users mailing list
> Users at lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>   


-- 
Bogdan-Andrei Iancu
www.voice-system.ro




More information about the Users mailing list