http://defect.opensolaris.org/bz/show_bug.cgi?id=8591
Summary: deadlock in nwamd_loc_handle_enable_event()
Classification: Development
Product: nwam
Version: unspecified
Platform: ANY/Generic
OS/Version: All
Status: ACCEPTED
Status Whiteboard: nwam1-build:2009-04-30
Severity: major
Priority: P2
Component: ON daemon
AssignedTo: alan.maguire at sun.com
ReportedBy: alan.maguire at sun.com
QAContact: nwam-dev at opensolaris.org
in nwamd_loc_handle_enable_event(), we call nwamd_object_find() on the loc
object that triggered the enable event. This returns the loc object in a locked
state. However, later we call nwamd_object_find() on the currently-active loc
object. If these are the same, a deadlock ensues. The solution is to not do the
lookup if the old loc == the new loc. The problem is that location application
is thus blocked, and daemon restart is impossible (see 8589).
--
Configure bugmail: http://defect.opensolaris.org/bz/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.