Linux Server crash with general protection fault: 0000 [#1] SMP aio_complete+0xe2/0x310

The server crashes due to an invalid pointer when executing an I/O generating from the aio code. A discrepancy with how the kernel updates the tail pointer with memory-mapped aio queues can corrupt the tracking of aio I/O operations. This causes aio queues killed prematurely while I/O operations are still active.

To resolve this error, update Linux Kernel to kernel-3.10.0-1127.18.2.

Leave a Reply