Hi Martin,

the warning is due a race condition in timer processing. A transaction was detached from the timer list by the timer process which is processing it for expire even; in the same time, another process was computing the transaction (maybe a reply was received) and it's trying to place it back into timer....and this is the race.

Do you have any idea what scenario leads in your case to the race? we can try to minimize the race window...

I will also try to add some more debug info when the race occurs.

Thanks and regards,
Bogdan

Martin Koenig wrote:

Hello all,

now for the second time in two weeks, OpenSER stopped forwarding SIP
messages after the log message:

WARNING: set_timer called on a "detached" timer -- ignoring: 0xa80c7b40

This is message is present more often:

May 15 10:49:04 abc /sbin/openser[6552]: WARNING: set_timer called on a
"detached" timer -- ignoring: 0xa80b4278
May 15 10:52:37 abc /sbin/openser[6552]: WARNING: set_timer called on a
"detached" timer -- ignoring: 0xa80b1d38
May 15 10:58:46 abc /sbin/openser[6552]: WARNING: set_timer called on a
"detached" timer -- ignoring: 0xa80c0548
May 15 11:01:17 abc /sbin/openser[6552]: WARNING: set_timer called on a
"detached" timer -- ignoring: 0xa80abee8
May 15 11:07:13 abc /sbin/openser[6552]: WARNING: set_timer called on a
"detached" timer -- ignoring: 0xa80bc870
May 15 11:27:06 abc /sbin/openser[6552]: WARNING: set_timer called on a
"detached" timer -- ignoring: 0xa80b7410
May 15 12:05:13 abc /sbin/openser[6552]: WARNING: set_timer called on a
"detached" timer -- ignoring: 0xa80bb358
May 15 12:31:43 abc /sbin/openser[6552]: WARNING: set_timer called on a
"detached" timer -- ignoring: 0xa80c9480
May 15 13:01:30 abc /sbin/openser[6552]: WARNING: set_timer called on a
"detached" timer -- ignoring: 0xa80c7b40
May 15 13:16:03 abc /sbin/openser[6552]: WARNING: set_timer called on a
"detached" timer -- ignoring: 0xa80c3ac0
May 15 13:18:17 abc /sbin/openser[6552]: WARNING: set_timer called on a
"detached" timer -- ignoring: 0xa80c6b10

OpenSER is obviously not crashing every time it occurs. Version is 1.0.0.

Is this a known problem that can be solved by upgrading to 1.0.1?

Best regards,
Martin


_______________________________________________
Devel mailing list
[email protected]
http://openser.org/cgi-bin/mailman/listinfo/devel



_______________________________________________
Devel mailing list
[email protected]
http://openser.org/cgi-bin/mailman/listinfo/devel

Reply via email to