﻿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					
