Hi list.
I am using openser 1.2.0, compiled to 64 bits on Solaris 10 on Sparc Platform. The service starts ok, but, when I send the sip_trace comand via fifo, the thread which writes on database crashes with segmentation fault.
This is the backtrace of the core file:
#0 0xffffffff7e990dc8 in strftime () from /lib/64/libc.so.1 #1 0xffffffff7be06a34 in time2mysql (_time=5051504780619285336, _result=0xffffffff7bf09f4c "", _res_len=-1) at /home/operador/openser-1.2.0-notls/modules/mysql//utils.c:54 #2 0xffffffff7be07724 in val2str (_c=0x900, _v=0, _s=0xffffffff7bf09f4c "", _len=0x2ff) at /home/operador/openser-1.2.0-notls/modules/mysql//val.c:147 #3 0xffffffff7be02480 in db_mysql_print_values (_c=0xffffff7fffebce00, _b=0xff <Address 0xff out of bounds>, _l=637645056, _v=0x32393038, _n=-1360931840) at /home/operador/openser-1.2.0-notls/modules/mysql//dbase.c:145 #4 0xffffffff7be041e4 in db_mysql_insert (_h=0xff, _k=0x10032393130, _v=0xffffff7ffff74000, _n=744703) at /home/operador/openser-1.2.0-notls/modules/mysql//dbase.c:584 #5 0xffffffff7910a5a8 in sip_trace (msg=0x101c0000, s1=0x2000 <Address 0x2000 out of bounds>, s2=0x2340 <Address 0x2340 out of bounds>) at /home/operador/openser-1.2.0-notls/modules/siptrace//siptrace.c:472 #6 0x000000010000d2a4 in do_action (a=0x0, msg=0x1000eb00046) at /home/operador/openser-1.2.0-notls//action.c:883 #7 0x000000010000e394 in run_top_route (a=0x10026fb78, msg=0x10028a0a0) at /home/operador/openser-1.2.0-notls//action.c:131 #8 0x000000010006503c in receive_msg (buf=0x100260 <Address 0x100260 out of bounds>, len=586177280, rcv_info=0xffffffff7ffff7a8) at /home/operador/openser-1.2.0-notls//receive.c:156 #9 0x00000001000a1900 in udp_rcv_loop () at /home/operador/openser- 1.2.0-notls//udp_server.c:465 #10 0x000000010003465c in main (argc=117, argv=0xffffff7910acf0ff) at /home/operador/openser-1.2.0-notls//main.c:1399
Thanks in advance for your help and attention.
Kind regards,
Sergio Gutiérrez
EPM Telecomunicaciones.