Bug ID 604223: pkcs11d signal handler improvement to turn off all threads at time of "SIGTERM"

Last Modified: Sep 13, 2023

Affected Product(s):
BIG-IP LTM(all modules)

Known Affected Versions:
11.5.1 HF2, 11.5.1 HF3, 11.5.1 HF4, 11.5.1 HF5, 11.5.1 HF6, 11.5.1 HF7, 11.5.1 HF8, 11.5.1 HF9, 11.5.1 HF10, 11.5.1 HF11, 11.5.2 HF1, 11.5.3 HF1, 11.5.3 HF2, 11.5.4 HF1, 11.5.4 HF2, 11.5.4 HF3, 11.5.4 HF4, 12.0.0, 12.0.0 HF1, 12.1.0 HF1, 12.0.0 HF2, 12.1.0 HF2, 12.0.0 HF3, 12.0.0 HF4, 12.1.1 HF1, 12.1.1 HF2, 12.1.2 HF1, 12.1.2 HF2, 12.1.0, 12.1.1, 12.1.2

Fixed In:
13.0.0, 12.1.3, 11.6.1 HF2

Opened: Jul 12, 2016

Severity: 2-Critical

Symptoms

The current signal handler use 'exit' at time of 'SIGTERM'. This may result in a core under some abnormal situations.

Impact

pkcs11d cores.

Conditions

When stopping pkcs11d using command like 'bigstart restart pkcs11d' or 'kill pkcs11d'.

Workaround

pkcs11d automatically comes up again after the core.

Fix Information

The system now waits for all threads to finish before the pkcs11d program exits, so the core no longer occurs.

Behavior Change

Guides & references

K10134038: F5 Bug Tracker Filter Names and Tips