Hi Sven, I made a fix on SVN trunk (see revision 6948) - please check it out.
After more tests, I will move it to 1.6 branch too. Regards, Bogdan Sven Schulz wrote: > #0 0x00002b566cc159cc in build_rule (values=0x79f540) at dp_db.c:382 > #1 0x00002b566cc168d3 in dp_load_db () at dp_db.c:249 > #2 0x00002b566cc0fd1a in mi_reload_rules (cmd_tree=0x87, param=0x0) > at dialplan.c:496 > #3 0x00002b566bb99cd3 in run_mi_cmd (fifo_stream=0x9897720) at > ../../mi/mi.h:104 > #4 mi_fifo_server (fifo_stream=0x9897720) at fifo_fnc.c:490 > #5 0x00002b566bb9afb1 in fifo_process (rank=<value optimized out>) at > mi_fifo.c:213 > #6 0x000000000047671c in start_module_procs () at sr_module.c:574 > #7 0x0000000000429e00 in main_loop (argc=1, argv=0x4) at main.c:872 > #8 main (argc=1, argv=0x4) at main.c:1388 > > > > On 6/4/10 11:24 AM, "Bogdan-Andrei Iancu" <[email protected]> wrote: > > gdb /path/to/opensips /path/to/corefile > > once you get the gdb prompt, do "bt" > > Regards, > Bogdan > > Sven Schulz wrote: > > > How do I do that? > > > On 6/3/10 4:27 PM, "Bogdan-Andrei Iancu" > <[email protected]> <mailto:[email protected]> wrote: > > > > > > 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 > [email protected] > http://lists.opensips.org/cgi-bin/mailman/listinfo/users > > > > > > > > > _______________________________________________ > Users mailing list > [email protected] > http://lists.opensips.org/cgi-bin/mailman/listinfo/users > > > > > ------------------------------------------------------------------------ > > _______________________________________________ > Users mailing list > [email protected] > http://lists.opensips.org/cgi-bin/mailman/listinfo/users > -- Bogdan-Andrei Iancu www.voice-system.ro _______________________________________________ Users mailing list [email protected] http://lists.opensips.org/cgi-bin/mailman/listinfo/users
