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