A double free issue occurs during the GPU reset code path in the Linux kernel. This happens because the link encoder assignments are not properly cleared after a GPU reset, resulting in a double free and eventually a NULL pointer dereference. The issue arises when the DC requires the link encoder assignments to remain cleared prior to committing, but the backup still contains valid assignments.