Wind River Support Network

HomeDefectsLIN1019-4065
Fixed

LIN1019-4065 : Bug in dhclient ! (Crashes on early SIGINT/SIGTERM)

Created: Feb 20, 2020    Updated: Mar 10, 2020
Resolved Date: Mar 2, 2020
Previous ID: LIN1018-5746
Found In Version: 10.19.45.4
Fix Version: 10.19.45.5
Severity: Standard
Applicable for: Wind River Linux LTS 19
Component/s: Kernel

Description

As delivered in rcpl14: 
 bind - 9.10.2-P4-r0 
 dhcp - 4.3.2-r0

1. In dhcp/client/dhclient.c:972 signal handlers are registered. (ctx->running is 0 at this point) 
 2. ...we get a signal (SIGKILL) after that 
 3. dhcp_signal_handler() at dhcp/omapip/isclib.c:337 is called 
 4. ....that calls ics_app_ctxsuspend( ) at bind9/lib/isc/app_api.c:114 
 ....that calls ics__app_ctxsuspend ) at bind9/lib/sc/unix/app.c:846 
 ... that aborts on REQUIRE(ctx->running) 
 (ctx->running is set later when somewhere in dispatch() (called from dhclient.c:987)
Live chat
Online