[Serusers] SER Process crashes if user registers with <username@>

Alan abaker at cliquecom.com
Thu Apr 13 23:22:46 CEST 2006


I've been running SER in a production environment for 3 months without any
problems. Today, I noticed the SER process crashed several times on my
server. If someone tries to register with a "@" after the username "mk@" for
example the SER process will crash. I copy and pasted the Syslog output
below and im curious if this is a Bug in SER or a bad configuration file on
my end. I also noticed SER escapes the "@" character as shown below. After
10 mins or so the process will crash. Please help.

~Alan




----


SER Version: 0.9.6
OS: RedHat Enterprise 3



Apr 13 16:38:09 sipserv ser[12666]: 
ERROR: parse_uri: bad host in uri (error at char @ in state 4) 
parsed: <sip:mk%40@>(10) /<sip:mk%40@@x.x.x.x:3826> (30) 
-
Apr 13 16:38:09 sipserv ser[12666]: 
get_contact_uri: Error while parsing Contact URI 
-
Apr 13 16:38:10 sipserv ser[12664]:  
method <REGISTER> <sip:mk%40 at x.x.x.x> <sip:mk%40 at x.x.x.x> 

Apr 13 16:38:10 sipserv ser[12664]: 
ERROR: parse_uri: bad host in uri (error at char @ in state 4) parsed:
<sip:mk%40@>(10) /<sip:mk%40@@x.x.x.x:3826> (30) 

Apr 13 16:38:10 sipserv ser[12664]: 
get_contact_uri: Error while parsing Contact URI 

Apr 13 16:38:10 sipserv ser[12665]:  
method <REGISTER> <sip:mk%40 at x.x.x.x> <sip:mk%40 at x.x.x.x> 

Apr 13 16:38:10 sipserv ser[12665]: 
ERROR: parse_uri: bad host in uri (error at char @ in state 4) parsed:
<sip:mk%40@>(10) /<sip:mk%40@@x.x.x.x:3826> (30) 

Apr 13 16:38:10 sipserv ser[12665]: 
get_contact_uri: Error while parsing Contact URI 

Apr 13 16:38:11 sipserv ser[12662]:  
method <REGISTER> <sip:mk%40 at x.x.x.x> <sip:mk%40 at x.x.x.x> 

Apr 13 16:38:11 sipserv ser[12662]: 
ERROR: parse_uri: bad host in uri (error at char @ in state 4) parsed:
<sip:mk%40@>(10) /<sip:mk%40@@x.x.x.x:3826> (30) 

Apr 13 16:38:11 sipserv ser[12662]: 
get_contact_uri: Error while parsing Contact URI

Apr 13 16:47:00 sipserv ser[12662]: 
update(): Error while converting cseq number 

Apr 13 16:47:00 sipserv ser[12662]: 
contacts(): Error while updating record 

Apr 13 16:47:05 sipserv ser[12664]: 
BUG: do_action: bad set*() type 135266496 arsing Contact URI

Apr 13 16:56:21 sipserv ser[12662]: 
update(): Error while converting cseq number 

Apr 13 16:56:21 sipserv ser[12662]: 
contacts(): Error while updating record

Apr 13 16:57:02 sipserv ser[12664]: 
BUG: do_action: unknown type 0

Apr 13 16:57:05 sipserv ser[12662]: 
insert(): Error while converting cseq number 

Apr 13 16:57:05 sipserv ser[12662]: 
contacts(): Error while inserting record

Apr 13 16:59:55 sipserv ser[12662]: 
update(): Error while converting cseq number 

Apr 13 16:59:55 sipserv ser[12662]: 
contacts(): Error while updating record

Apr 13 17:07:43 sipserv ser[12664]: 
BUG: do_action: unknown type 0 

Apr 13 17:07:44 sipserv ser[12665]: 
BUG: eval_expr: unknown type 0 

Apr 13 17:07:44 sipserv ser[12665]: 
WARNING: do_action:error in expression





More information about the sr-users mailing list