Symptom
A Cisco router was found crashing with the following messages:
Exception to IOS Thread:
Frame pointer 0x7F716D573A, PC = 0x14CC1AC
UNIX-EXT-SIGNAL: Segmentation fault(11), Process = DHCPD Receive
As the log suggests, the crash has to do with code from the DHCPd process.
Conditions
The functions in code that led to the crash are platform independent.
A router was configured as a DHCP server with `import all` under the DHCP pool:
```
ip dhcp pool test
network 10.0.0.0 255.255.255.0
import all
end
```
With the config above the router is importing all options from another DHCP server.
Workaround
Configure atleast one option in server-2 pool instead of importing all options, BUT DO NOT request it from the DHCP client
```
ip dhcp pool test
import all
network 10.0.0.0 255.255.255.0
option 67 hex 0011
```
Further Problem Description
This bug was raised as a dup of the original bug to track the integration of the fix on public releases. Currently, this bug is planned to be integrated on the following releases: fixed: 17.10.1, 17.6.5, and 17.3.7