[OpenSIPS-Users] Error with Dialog module causing crash

Bogdan-Andrei Iancu bogdan at voice-system.ro
Tue Dec 16 17:18:43 CET 2008


It is not processed. The OPTIONS req is in a different proc (11785) than 
the dialog processing (proc 11783).

Regards,
Bogdan

Klaus Darilion wrote:
> Why is OPTIONS processed by dialog module at all? dialogs are created 
> by INVITE or SUBSCRIBE
>
> klaus
>
> Bogdan-Andrei Iancu schrieb:
>> Hi,
>>
>> it seams that the reply has no Contact header (see the error), so no 
>> contact is stored into the dialog. Most probably the module tries 
>> later to use the contact (on callee side) and it crashes..
>>
>> Logical question - what do to if some dialog info is missing? 
>> continue with a semi-bogus dialog or discard dialog?
>>
>> Regards,
>> Bogdan
>>
>> Dan Pascu wrote:
>>> On Tuesday 16 December 2008, Andrew Yager wrote:
>>>  
>>>> Hi,
>>>>
>>>> I seem to be having an issue with the dialog module causing a crash in
>>>> OpenSIPS.
>>>>
>>>> The logs are reporting...
>>>>
>>>> Dec 16 16:14:28 softswitch1 /usr/sbin/opensips[11785]: Setting acc
>>>> destination-leg for uuid '<null>' - M=OPTIONS RURI=sip::5060
>>>> F=sip:number at ip T=sip:number at ip IP=ip
>>>> ID=65851bfd-0fb0-43bc-a456-3c9ba5982828 at quadro.epygi-config.com Dec 16
>>>> 16:14:28 softswitch1 /usr/sbin/opensips[11783]: ACC:
>>>> transaction answered:
>>>> timestamp
>>>> =
>>>> 1229404468
>>>> ;method
>>>> =
>>>> OPTIONS
>>>> ;from_tag=1227751938a7abcd7c-1632-4f29-86fa-0220998fc183;to_tag=;call_i 
>>>>
>>>> d=65851bfd-0fb0-43bc-a456-3c9ba5982828 at quadro.epygi-config.com
>>>> ;code=200;reason=OK
>>>> Dec 16 16:14:28 softswitch1 /usr/sbin/opensips[11783]:
>>>> ERROR:dialog:dlg_onreply: missing TAG param in TO hdr :-/
>>>> Dec 16 16:14:28 softswitch1 /usr/sbin/opensips[11783]:
>>>> ERROR:dialog:populate_leg_info: bad sip message or missing Contact hdr
>>>> Dec 16 16:14:28 softswitch1 /usr/sbin/opensips[11783]:
>>>> ERROR:dialog:dlg_onreply: could not add further info to the dialog
>>>> Dec 16 16:14:28 softswitch1 /usr/sbin/opensips[11777]:
>>>> INFO:core:handle_sigs: child process 11783 exited by a signal 11
>>>> Dec 16 16:14:28 softswitch1 /usr/sbin/opensips[11777]:
>>>> INFO:core:handle_sigs: core was not generated
>>>> Dec 16 16:14:28 softswitch1 /usr/sbin/opensips[11777]:
>>>> INFO:core:handle_sigs: terminating due to SIGCHLD
>>>> Dec 16 16:14:28 softswitch1 /usr/sbin/opensips[11778]:
>>>> INFO:core:sig_usr: signal 15 received
>>>> Dec 16 16:14:28 softswitch1 /usr/sbin/opensips[11779]:
>>>> INFO:core:sig_usr: signal 15 received
>>>>
>>>> Any suggestions? I can provide config if required.
>>>>     
>>> config is useless to debug this. a backtrace can help.
>>>
>>>   
>>
>>
>> _______________________________________________
>> Users mailing list
>> Users at lists.opensips.org
>> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>




More information about the Users mailing list