Re: [BUG] WARNING in ib_drain_rq
From: Jinpu Wang
Date: Fri Aug 28 2026 - 03:00:21 EST
On Fri, Aug 28, 2026 at 7:52 AM Farhad Alemi <farhad.alemi@xxxxxxxxxxxx> wrote:
>
> Hello,
>
> As part of the kernel research at ASU's SEFCOM
> lab, we hit the crash below. Crash reports can be found here:
>
> https://github.com/farhad-alemi/public_bug_reports/tree/main/198-warning-in-ib-drain-rq/
>
> failed to drain recv queue: -12
> WARNING: drivers/infiniband/core/verbs.c:2948 at __ib_drain_rq
> drivers/infiniband/core/verbs.c:2948 [inline], CPU#1: kworker/1:3/5056
> WARNING: drivers/infiniband/core/verbs.c:2948 at
> ib_drain_rq+0x30c/0x590 drivers/infiniband/core/verbs.c:3078, CPU#1:
> kworker/1:3/5056
> RIP: 0010:ib_drain_rq+0x30f/0x590 drivers/infiniband/core/verbs.c:3078
> Call Trace:
> ib_drain_rq+0x30f/0x590 drivers/infiniband/core/verbs.c:3078
> ib_drain_qp+0x1bb/0x430 drivers/infiniband/core/verbs.c:3102
> stop_cm drivers/infiniband/ulp/rtrs/rtrs-clt.c:1763 [inline]
> rtrs_clt_stop_and_destroy_conns+0x216/0x1650
> drivers/infiniband/ulp/rtrs/rtrs-clt.c:2210
> rtrs_clt_err_recovery_work+0x67/0xc0
> drivers/infiniband/ulp/rtrs/rtrs-clt.c:1524
> process_scheduled_works+0x881/0x1170 kernel/workqueue.c:3397
> worker_thread+0x988/0xde0 kernel/workqueue.c:3478
> kthread+0x333/0x420 kernel/kthread.c:436
> Kernel panic - not syncing: kernel: panic_on_warn set ...
>
> Our reproducer.c is available upon request.
Hi Farhad,
Thanks for the report. Please share the reproducer.c so we can take a
closer look.
Thanks,
>
> Happy to test a patch if that would help.
>
> Regards,