[OpenSER-Users] General protection error

Marcello Lupo mlist at itspecialist.it
Thu Oct 18 23:15:44 CEST 2007


Hi,
anyone have any hint about this SEGFAULT of openser??

#0  0x00002b467ccf4150 in escape_string_for_mysql () from 
/usr/lib64/libmysqlclient.so.15
#1  0x00002b467ca4790f in val2str (_c=0x2b467cef05a0, _v=0x61363234, 
_s=0x2b467cb49cbc ".eu:5060','','','','','','','','','','','','14820 
BYE','','192.168.1.1','')", _len=0x7fff2e6d6404) at val.c:316
#2  0x00002b467ca43972 in db_mysql_print_values (_c=0x6b3d20,
    _b=0x2b467cb49b0e 
"'INVITE','c8f7266525aee1e','c2b47dc276a5908','fa53a5cd05c5c6629d15e245c5f6ed26 at voip.test.eu','200','OK','2007-10-17 
10:08:30','12345678 
<sip:12345678 at voip.test.eu:5060>;tag=c8f7266525aee1e"...,
    _l=65170, _v=<value optimized out>, _n=28) at dbase.c:145
#3  0x00002b467ca44987 in db_mysql_insert (_h=0x6b4610, _k=<value 
optimized out>, _v=0x2b467e6ba5c0, _n=28) at dbase.c:584
#4  0x00002b467e5a56d3 in acc_db_request (rq=0x2b467eabeac0) at acc.c:378
#5  0x00002b467e5a7244 in tmcb_func (t=<value optimized out>, 
type=<value optimized out>, ps=<value optimized out>) at acc_logic.c:376
#6  0x00002b467d3a5931 in run_trans_callbacks (type=128, 
trans=0x2b467eb131f8, req=<value optimized out>, rpl=<value optimized 
out>, code=<value optimized out>) at t_hooks.c:205
#7  0x00002b467d3b3eb6 in relay_reply (t=0x2b467eb131f8, p_msg=<value 
optimized out>, branch=0, msg_status=200, cancel_bitmap=0x7fff2e6d66c8) 
at t_reply.c:1155
#8  0x00002b467d3b5b4d in reply_received (p_msg=0x6b4740) at t_reply.c:1388
#9  0x000000000041933e in forward_reply (msg=0x6b4740) at forward.c:489
#10 0x000000000043cc72 in receive_msg (
    buf=0x604080 "SIP/2.0 200 OK\r\nCall-ID: 
fa53a5cd05c5c6629d15e245c5f6ed26 at voip.telesya.eu\r\nCSeq: 1492387146 
INVITE\r\nFrom: 12345678 
<sip:12345678 at voip.test.eu:5060>;tag=c8f7266525aee1e\r\nTo: 
sip:98765432123 at vo"...,
    len=1088, rcv_info=0x7fff2e6d6790) at receive.c:195
#11 0x000000000046d4ff in udp_rcv_loop () at udp_server.c:451
#12 0x0000000000428e70 in main_loop () at main.c:834
#13 0x000000000042a939 in main (argc=<value optimized out>, argv=<value 
optimized out>) at main.c:1393

Thanks,
Bye,
Marcello




Marcello Lupo wrote:
> Hi to all,
> i went more in deep analyzing the core and found the error in :
>
> escape_string_for_mysql () from /usr/lib64/libmysqlclient.so.15
>
> I attach a little txt file to let analyze the problem and may be to 
> help me understand exactly what openser didn't like in the mysql string.
> Thanks,
> Bye,
> Marcello
>
>
>
> Marcello Lupo wrote:
>> Hi to all,
>> i've got this error in logs and openser crashed:
>>
>> [20670]: force_rtp_proxy2: incorrect port 0 in reply from rtp proxy
>> [20670]: kernel: openser[20670] general protection rip:2b467ccf4150
>>          rsp:7fff2e6d6370 error:0
>> [20670]: child process 20670 exited by a signal 11
>> [20670]: core was generated
>> [20630]: INFO: terminating due to SIGCHLD
>> [20640]: INFO: signal 15 received
>> ....
>> ....
>> ....





More information about the Users mailing list