Does your application have a signal handler and stop the device on shutdown? Since DPDK app's have raw access to the hardware it is critical to stop the hardware on exit. Other wise the Ethernet device can overwrite random memory.
Perhaps the igb_uio driver should also have a fail safe and write to the status register to reset the device on close.