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

Last Modified: Jul 18, 2026

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

Known Affected Versions:
11.6.1, 11.6.1 hf1, 11.6.1 hf2, 11.6.2, 11.6.2 hf1, 11.6.3, 11.6.3.1, 11.6.3.2, 11.6.3.3, 11.6.3.4, 11.6.4, 11.6.5, 11.6.5.1, 11.6.5.2, 11.6.5.3, 12.0.0, 12.0.0 hf1, 12.0.0 hf2, 12.0.0 hf3, 12.0.0 hf4, 12.1.0, 12.1.0 hf1, 12.1.0 hf2, 12.1.1, 12.1.1 hf1, 12.1.1 hf2, 12.1.2, 12.1.2 hf1, 12.1.2 hf2

Fixed In:
13.0.0, 12.1.3

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