http://defect.opensolaris.org/bz/show_bug.cgi?id=11770

           Summary: nwamd dumps dump if SIGHUP comes in too early
    Classification: Development
           Product: nwam
           Version: RC1
          Platform: ANY/Generic
        OS/Version: All
            Status: NEW
          Severity: normal
          Priority: P4
         Component: ON daemon
        AssignedTo: nwam-dev at opensolaris.org
        ReportedBy: renee.danson at sun.com
         QAContact: nwam-dev at opensolaris.org


--- Comment #0 from Renee Danson Sommerfeld <renee.danson at sun.com> 
2009-10-06 22:48:19 UTC ---
Created an attachment (id=2758)
nwamd core

The signal handling thread starts before the event queue is initialized in
nwamd; and the SIGHUP handling schedules events.  So if a SIGHUP comes in
before the event queues have been initialized, the attempt to schedule events
causes a core dump when nwamd_event_enqueue() passes a NULL pool pointer to
uu_list_node_init().

The window between the start of signal handling and initialization of event
queue is longer on the first boot after upgrade, as the configuration upgrade
handling happens in there.  This is when I saw the core dump occur.

Core file is attached.

-- 
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.
You are the assignee for the bug.

Reply via email to