id,summary,reporter,owner,description,type,status,priority,milestone,component,version,resolution,keywords,cc,field_blocks,field_dependson,field_seealso 199,Potential deadlock in icmp_echo(),Jakub Jermář,,"This is a similar problem as in tickets #195 and #196. In icmp_echo(), icmp_globals.lock is locked. Then we acquire reply->mutex. Before fibril_condvar_wait_timeout(), we must unlock icmp_globals.lock. After fibril_condvar_wait_timeout(), we should reacquire it, but not before we drop reply->mutex, which is still held. We currently don't drop reply->mutex and therefore have two different locking schemes which may lead to a deadlock.",defect,closed,major,0.4.2,helenos/net/icmp,mainline,fixed,,,,,