QA output created by 512 == pminfo == lock(ctx 0 ipc channel) lock(ctx 0) lock(derived_metric) lock(derived_metric) [count=1] lock(global_libpcp) lock(global_libpcp) [count=1] unlock(ctx 0 ipc channel) unlock(ctx 0) unlock(derived_metric) unlock(derived_metric) [count=2] unlock(global_libpcp) unlock(global_libpcp) [count=2] == pmlogger == lock(ctx 0 ipc channel) lock(ctx 0) lock(ctx 0) [count=1] lock(derived_metric) lock(derived_metric) [count=1] lock(global_libpcp) lock(global_libpcp) [count=1] lock(global_libpcp) [count=2] unlock(ctx 0 ipc channel) unlock(ctx 0) unlock(ctx 0) [count=2] unlock(derived_metric) unlock(derived_metric) [count=2] unlock(global_libpcp) unlock(global_libpcp) [count=2] unlock(global_libpcp) [count=3] == pmlogextract == lock(ctx 0) lock(ctx 0) [count=1] lock(ctx 1) lock(ctx 1) [count=1] lock(ctx 2) lock(ctx 2) [count=1] lock(derived_metric) lock(global_libpcp) lock(global_libpcp) [count=1] unlock(ctx 0) unlock(ctx 0) [count=2] unlock(ctx 1) unlock(ctx 1) [count=2] unlock(ctx 2) unlock(ctx 2) [count=2] unlock(derived_metric) unlock(global_libpcp) unlock(global_libpcp) [count=2] == pmdumplog == lock(ctx 0) lock(ctx 0) [count=1] lock(derived_metric) lock(derived_metric) [count=1] lock(global_libpcp) unlock(ctx 0) unlock(ctx 0) [count=2] unlock(derived_metric) unlock(derived_metric) [count=2] unlock(global_libpcp) == dbpmda == lock(ctx 0) lock(ctx 0) [count=1] lock(derived_metric) lock(derived_metric) [count=1] lock(global_libpcp) lock(global_libpcp) [count=1] unlock(ctx 0) [count=2] unlock(derived_metric) unlock(derived_metric) [count=2] unlock(global_libpcp) unlock(global_libpcp) [count=2]