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

Last Modified: Oct 01, 2018

Bug Tracker

Affected Product:  See more info
BIG-IP LTM(all modules)

Known Affected Versions:
11.6.0, 11.6.0 HF1, 11.6.0 HF2, 11.6.0 HF3, 11.6.0 HF4, 11.6.0 HF5, 11.6.0 HF6, 11.6.0 HF7, 11.6.0 HF8, 11.6.1, 11.6.1 HF1, 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, 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