OpenSolaris

Printable Version Enter a New Search
Bug ID 6455548
Synopsis exacct can double-count an exiting process
State 10-Fix Delivered (Fix available in build)
Category:Subcategory kernel:accounting
Keywords rtiq_reviewed
Responsible Engineer Robert Harris
Reported Against
Duplicate Of
Introduced In solaris_8u1
Commit to Fix snv_69
Fixed In snv_69
Release Fixed solaris_nevada(snv_69) , solaris_10u5(s10u5_03) (Bug ID:2151542)
Related Bugs 6311428
Submit Date 1-August-2006
Last Update Date 19-July-2007
Description
The extended accounting system (exacct) can, when assembling interval records
for tasks, record incorrect results for the resource counters. These values
may be extremely large --- of the order of 2^64 --- but this is not always
the case.

This bug has been seen on a multi-CPU machine; I do not believe that it will
happen on a single-CPU system. The bug occurs when wracct(1M) or wracct(2) is
used to request an interval record for a task at the same time that one of
that task's member processes is exiting.
Work Around
N/A
Comments
N/A