A GNU/Linux Debug Quirk (GNAT User’s Guide for Native Platforms)

#### 7.3.4 A GNU/Linux Debug Quirk ¶

On SuSE 15, some kernels have a defect causing issues when debugging programs using threads or Ada tasks. Due to the lack of documentation found regarding this kernel issue, we can only provide limited information about which kernels are impacted. Kernel version 5.3.18 is known to be impacted and kernels in the 5.14 range or newer are believed to fix this problem.

The bug affects the debugging of 32-bit processes on a 64-bit system. Symptoms can vary: Unexpected `SIGABRT` signals being received by the program, “The futex facility returned an unexpected error code” error message, and inferior programs hanging indefinitely range among the symptoms most commonly observed.