#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
