Mantis Bugtracker

Viewing Issue Simple Details Jump to Notes ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0000282 [Yate - Yet Another Telephony Engine] module major random 2011-12-15 18:38 2011-12-22 15:03
Reporter lojza View Status public  
Assigned To oana
Priority normal Resolution open  
Status acknowledged   Product Version SVN
Summary 0000282: camel_map race conditions
Description Hello,

We are testing wonderfull camel_map module. We noticed race conditions
in TcapXApplication::handleIndication funcion.

Tcap message is handled and send to XML socket and just after it is transaction id (trid) stored to pendling transactions.

When response xml is dend (and recieved in camel_map module) enough fast, response transactin id is not found in pendling transations. So response fails (Unknown request ID).

I have tried to save trid before is called sendTcapMsg and problems
disappeared. Patch included.
Additional Information verison yate_4764
Tags No tags attached.
Attached Files ? file icon camel_map_rc.diff [^] (613 bytes) 2011-12-15 18:38

- Relationships

There are no notes attached to this issue.

- Issue History
Date Modified Username Field Change
2011-12-15 18:38 lojza New Issue
2011-12-15 18:38 lojza File Added: camel_map_rc.diff
2011-12-22 15:03 paulc Assigned To => oana
2011-12-22 15:03 paulc Severity block => major
2011-12-22 15:03 paulc Status new => acknowledged


Copyright © 2000 - 2008 Mantis Group
Powered by Mantis Bugtracker