The Linux Kernel Mailing List
 help / color / mirror / Atom feed
From: Marc Zyngier <maz@kernel.org>
To: syzbot <syzbot+1e7fd72b380dc57b82b8@syzkaller.appspotmail.com>
Cc: linux-arm-kernel@lists.infradead.org,
	linux-kernel@vger.kernel.org, syzkaller-bugs@googlegroups.com,
	tglx@kernel.org
Subject: Re: [syzbot] [kernel?] WARNING in gic_handle_irq
Date: Wed, 26 Aug 2026 08:45:23 +0100	[thread overview]
Message-ID: <874ighnx4c.wl-maz@kernel.org> (raw)
In-Reply-To: <6a8de999.dbb3a75c.7844.002a.GAE@google.com>

On Tue, 25 Aug 2026 20:14:33 +0100,
syzbot <syzbot+1e7fd72b380dc57b82b8@syzkaller.appspotmail.com> wrote:
> 
> Hello,
> 
> syzbot found the following issue on:
> 
> HEAD commit:    21d6ac051080 Merge branch 'for-next/core' into for-kernelci
> git tree:       git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci
> console output: https://syzkaller.appspot.com/x/log.txt?x=12f93e79580000
> kernel config:  https://syzkaller.appspot.com/x/.config?x=d1128bc53f2ef7f3
> dashboard link: https://syzkaller.appspot.com/bug?extid=1e7fd72b380dc57b82b8
> compiler:       Debian clang version 22.1.8 (++20260613092233+e80beda6e255-1~exp1~20260613092250.77), Debian LLD 22.1.8
> userspace arch: arm64
> 
> Unfortunately, I don't have any reproducer for this issue yet.
> 
> Downloadable assets:
> disk image: https://storage.googleapis.com/syzbot-assets/88380e2ddcb9/disk-21d6ac05.raw.xz
> vmlinux: https://storage.googleapis.com/syzbot-assets/5dba5c2896b7/vmlinux-21d6ac05.xz
> kernel image: https://storage.googleapis.com/syzbot-assets/52ac739e37e0/Image-21d6ac05.gz.xz
> 
> IMPORTANT: if you fix the issue, please add the following tag to the commit:
> Reported-by: syzbot+1e7fd72b380dc57b82b8@syzkaller.appspotmail.com
> 
> ------------[ cut here ]------------
> Unexpected interrupt (irqnr 8194)

This appears to be triggered by an LPI (most probably an MSI) firing,
but by the time we handle it, there is nothing to left handle it in
the corresponding irq domain.

The console log contains the following bits:

[   73.897524][ T1057] nvme nvme0: Identify namespace failed (-5)
[   73.906396][   T39] nvme nvme0: 2/0/0 default/read/poll queues
[   73.907149][ T7866] nvme nvme0: resetting controller
[   73.923113][  T866] usb 1-1: new high-speed USB device number 5 using dummy_hcd
[   73.943439][  T866] usb 1-1: device descriptor read/8, error -71
[   73.986096][    C0] ------------[ cut here ]------------
[   73.986109][    C0] Unexpected interrupt (irqnr 8194)

which indicates that some stuff is being reset/failing close to that
time. With the right timing (made easier with virtualisation), it
isn't impossible to think that the interrupt has already reached the
handling CPU while another CPU tears it down.

Not sure there is anything to do here other than tone down the
warning.

	M.

-- 
Jazz isn't dead. It just smells funny.

      reply	other threads:[~2026-08-26  7:42 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-08-25 19:14 [syzbot] [kernel?] WARNING in gic_handle_irq syzbot
2026-08-26  7:45 ` Marc Zyngier [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=874ighnx4c.wl-maz@kernel.org \
    --to=maz@kernel.org \
    --cc=linux-arm-kernel@lists.infradead.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=syzbot+1e7fd72b380dc57b82b8@syzkaller.appspotmail.com \
    --cc=syzkaller-bugs@googlegroups.com \
    --cc=tglx@kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox