<HTML>
<HEAD>
<TITLE>Re: [OpenSIPS-Users] Dialplan Segfaults with Blank Fields</TITLE>
</HEAD>
<BODY>
<FONT FACE="Calibri, Verdana, Helvetica, Arial"><SPAN STYLE='font-size:11pt'>#0 &nbsp;0x00002b566cc159cc in build_rule (values=0x79f540) at dp_db.c:382<BR>
#1 &nbsp;0x00002b566cc168d3 in dp_load_db () at dp_db.c:249<BR>
#2 &nbsp;0x00002b566cc0fd1a in mi_reload_rules (cmd_tree=0x87, param=0x0) at dialplan.c:496<BR>
#3 &nbsp;0x00002b566bb99cd3 in run_mi_cmd (fifo_stream=0x9897720) at ../../mi/mi.h:104<BR>
#4 &nbsp;mi_fifo_server (fifo_stream=0x9897720) at fifo_fnc.c:490<BR>
#5 &nbsp;0x00002b566bb9afb1 in fifo_process (rank=&lt;value optimized out&gt;) at mi_fifo.c:213<BR>
#6 &nbsp;0x000000000047671c in start_module_procs () at sr_module.c:574<BR>
#7 &nbsp;0x0000000000429e00 in main_loop (argc=1, argv=0x4) at main.c:872<BR>
#8 &nbsp;main (argc=1, argv=0x4) at main.c:1388<BR>
<BR>
<BR>
<BR>
On 6/4/10 11:24 AM, &quot;Bogdan-Andrei Iancu&quot; &lt;<a href="bogdan@voice-system.ro">bogdan@voice-system.ro</a>&gt; wrote:<BR>
<BR>
</SPAN></FONT><BLOCKQUOTE><FONT FACE="Calibri, Verdana, Helvetica, Arial"><SPAN STYLE='font-size:11pt'>gdb /path/to/opensips &nbsp;/path/to/corefile<BR>
<BR>
once you get the gdb prompt, do &quot;bt&quot; <BR>
<BR>
Regards,<BR>
Bogdan<BR>
<BR>
Sven Schulz wrote: <BR>
</SPAN></FONT><BLOCKQUOTE><FONT FACE="Calibri, Verdana, Helvetica, Arial"><SPAN STYLE='font-size:11pt'> <BR>
How do I do that?<BR>
<BR>
<BR>
On 6/3/10 4:27 PM, &quot;Bogdan-Andrei Iancu&quot; &lt;<a href="bogdan@voice-system.ro">bogdan@voice-system.ro</a>&gt; &lt;<a href="mailto:bogdan@voice-system.ro">mailto:bogdan@voice-system.ro</a>&gt; &nbsp;wrote:<BR>
<BR>
&nbsp;&nbsp;<BR>
&nbsp;<BR>
</SPAN></FONT><BLOCKQUOTE><FONT FACE="Calibri, Verdana, Helvetica, Arial"><SPAN STYLE='font-size:11pt'> <BR>
Hi Sven,<BR>
<BR>
could you get the backtrace from the core file ?<BR>
<BR>
Regards,<BR>
Bogdan<BR>
<BR>
Sven Schulz wrote:<BR>
&nbsp;&nbsp;&nbsp;&nbsp;<BR>
&nbsp;<BR>
</SPAN></FONT><BLOCKQUOTE><FONT FACE="Calibri, Verdana, Helvetica, Arial"><SPAN STYLE='font-size:11pt'> <BR>
I was having problem with control panel (dialplan) so I decides to<BR>
enter diaplan rules using mysql commands. If I dont populate the<BR>
fields &sup3;sub_exp&sup2; and &sup3;repl_exp&sup2;, opensips will segfault when doing a<BR>
opensipsctl fifo dp_reload. What Im a doing wrong?<BR>
<BR>
insert into dialplan (dpid,pr,match_op,match_exp,match_len) values<BR>
('0','1','1','911','0');<BR>
<BR>
Which is just a simple rule that matches 911 but doesn&sup1;t manipulate it.<BR>
<BR>
My debug looks like this:<BR>
<BR>
<BR>
Jun 3 10:40:51 os2 /sbin/opensips[31304]:<BR>
DBG:db_mysql:db_mysql_str2val: converting INT [0]<BR>
Jun 3 10:40:52 os2 /sbin/opensips[31304]:<BR>
DBG:db_mysql:db_mysql_str2val: converting INT [1]<BR>
Jun 3 10:40:52 os2 /sbin/opensips[31304]:<BR>
DBG:db_mysql:db_mysql_str2val: converting INT [1]<BR>
Jun 3 10:40:52 os2 /sbin/opensips[31304]:<BR>
DBG:db_mysql:db_mysql_str2val: converting STRING [911]<BR>
Jun 3 10:40:52 os2 /sbin/opensips[31304]:<BR>
DBG:db_mysql:db_mysql_str2val: converting INT [0]<BR>
Jun 3 10:40:52 os2 /sbin/opensips[31304]:<BR>
DBG:db_mysql:db_mysql_str2val: converting STRING []<BR>
Jun 3 10:40:52 os2 last message repeated 2 times<BR>
Jun 3 10:40:52 os2 /sbin/opensips[31304]: DBG:dialplan:build_rule:<BR>
build_rule<BR>
Jun 3 10:40:52 os2 /sbin/opensips[31304]: DBG:dialplan:build_rule:<BR>
references:2 , max:2<BR>
Jun 3 10:40:52 os2 /sbin/opensips[31304]: DBG:dialplan:build_rule:<BR>
attrs are<BR>
Jun 3 10:40:52 os2 /sbin/opensips[31304]: DBG:dialplan:add_rule2hash:<BR>
new dpl_id 0<BR>
Jun 3 10:40:52 os2 /sbin/opensips[31304]: DBG:dialplan:add_rule2hash:<BR>
new index , len 0<BR>
Jun 3 10:40:52 os2 /sbin/opensips[31304]: DBG:dialplan:add_rule2hash:<BR>
added the rule id 0 index 0 pr 1 next (nil) to the index with 0 len<BR>
Jun 3 10:40:52 os2 /sbin/opensips[31304]: DBG:dialplan:build_rule:<BR>
build_rule<BR>
Jun 3 10:40:52 os2 /sbin/opensips[31304]: DBG:dialplan:build_rule:<BR>
references:2 , max:1<BR>
Jun 3 10:40:52 os2 /sbin/opensips[31304]: DBG:dialplan:build_rule:<BR>
attrs are<BR>
Jun 3 10:40:52 os2 /sbin/opensips[31304]: DBG:dialplan:add_rule2hash:<BR>
added the rule id 0 index 0 pr 1 next (nil) to the index with 0 len<BR>
Jun 3 10:40:52 os2 /sbin/opensips[31304]: DBG:dialplan:build_rule:<BR>
build_rule<BR>
Jun 3 10:40:52 os2 kernel: opensips[31304]: segfault at<BR>
0000000000000020 rip 00002b2b257e79cc rsp 00007fffaf333910 error 4<BR>
Jun 3 10:40:52 os2 /sbin/opensips[31314]: CRITICAL:core:receive_fd:<BR>
EOF on 19<BR>
Jun 3 10:40:52 os2 /sbin/opensips[31266]: INFO:core:handle_sigs: child<BR>
process 31304 exited by a signal 11<BR>
Jun 3 10:40:52 os2 /sbin/opensips[31314]: DBG:core:handle_ser_child:<BR>
dead child 11, pid 31304 (shutting down?)<BR>
Jun 3 10:40:53 os2 /sbin/opensips[31266]: INFO:core:handle_sigs: core<BR>
was generated<BR>
Jun 3 10:40:53 os2 /sbin/opensips[31314]: DBG:core:io_watch_del:<BR>
io_watch_del (0x745920, 19, -1, 0x0) fd_no=21 called<BR>
Jun 3 10:40:53 os2 /sbin/opensips[31266]: INFO:core:handle_sigs:<BR>
terminating due to SIGCHLD<BR>
Jun 3 10:40:53 os2 /sbin/opensips[31301]: INFO:core:sig_usr: signal 15<BR>
received<BR>
Jun 3 10:40:53 os2 /sbin/opensips[31314]: INFO:core:sig_usr: signal 15<BR>
received<BR>
------------------------------------------------------------------------<BR>
<BR>
_______________________________________________<BR>
Users mailing list<BR>
<a href="Users@lists.opensips.org">Users@lists.opensips.org</a><BR>
<a href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a><BR>
&nbsp;&nbsp;<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>
&nbsp;<BR>
</SPAN></FONT></BLOCKQUOTE><FONT FACE="Calibri, Verdana, Helvetica, Arial"><SPAN STYLE='font-size:11pt'> <BR>
</SPAN></FONT></BLOCKQUOTE><FONT FACE="Calibri, Verdana, Helvetica, Arial"><SPAN STYLE='font-size:11pt'> <BR>
<BR>
<BR>
_______________________________________________<BR>
Users mailing list<BR>
<a href="Users@lists.opensips.org">Users@lists.opensips.org</a><BR>
<a href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a><BR>
<BR>
&nbsp;&nbsp;<BR>
</SPAN></FONT></BLOCKQUOTE><FONT FACE="Calibri, Verdana, Helvetica, Arial"><SPAN STYLE='font-size:11pt'><BR>
</SPAN></FONT></BLOCKQUOTE>
</BODY>
</HTML>