syzbot


BUG: unable to handle kernel paging request in dst_dev_put (2)

Status: upstream: reported on 2024/12/04 14:29
Subsystems: net
[Documentation on labels]
Reported-by: syzbot+9911f8283beca191268b@syzkaller.appspotmail.com
First crash: 215d, last: 2d01h
Discussions (1)
Title Replies (including bot) Last reply
[syzbot] [net?] BUG: unable to handle kernel paging request in dst_dev_put (2) 0 (1) 2024/12/04 14:29
Similar bugs (9)
Kernel Title Repro Cause bisect Fix bisect Count Last Reported Patched Status
upstream BUG: unable to handle kernel paging request in dst_dev_put net 3 2016d 2158d 12/28 fixed on 2019/07/10 21:40
upstream general protection fault in dst_dev_put (6) net 40 1028d 1435d 0/28 auto-closed as invalid on 2022/06/10 11:20
linux-4.19 general protection fault in dst_dev_put 1 735d 735d 0/1 auto-obsoleted due to no activity on 2023/03/30 13:18
linux-4.14 general protection fault in dst_dev_put 1 664d 664d 0/1 upstream: reported on 2023/02/09 17:01
upstream general protection fault in dst_dev_put (2) net C done 442 1995d 2185d 12/28 fixed on 2019/07/10 21:40
upstream general protection fault in dst_dev_put (5) net 4 1530d 1556d 0/28 auto-closed as invalid on 2020/12/25 06:24
upstream general protection fault in dst_dev_put (4) net 1 1676d 1676d 0/28 closed as invalid on 2020/05/28 16:43
upstream general protection fault in dst_dev_put (3) net 1 1877d 1877d 0/28 auto-closed as invalid on 2020/01/14 01:13
upstream general protection fault in dst_dev_put net 1 2547d 2543d 0/28 closed as invalid on 2018/02/13 19:55
Last patch testing requests (1)
Created Duration User Patch Repo Result
2024/11/07 06:20 18m retest repro upstream OK log

Sample crash report:
Unable to handle kernel paging request at virtual address dfff800000000000
KASAN: null-ptr-deref in range [0x0000000000000000-0x0000000000000007]
Mem abort info:
  ESR = 0x0000000096000005
  EC = 0x25: DABT (current EL), IL = 32 bits
  SET = 0, FnV = 0
  EA = 0, S1PTW = 0
  FSC = 0x05: level 1 translation fault
Data abort info:
  ISV = 0, ISS = 0x00000005, ISS2 = 0x00000000
  CM = 0, WnR = 0, TnD = 0, TagAccess = 0
  GCS = 0, Overlay = 0, DirtyBit = 0, Xs = 0
[dfff800000000000] address between user and kernel address ranges
Internal error: Oops: 0000000096000005 [#1] PREEMPT SMP
Modules linked in:
CPU: 0 UID: 0 PID: 16 Comm: ksoftirqd/0 Not tainted 6.12.0-syzkaller-g7b1d1d4cfac0 #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/13/2024
pstate: 40400005 (nZcv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--)
pc : dst_dev_put+0x2c/0x2bc net/core/dst.c:146
lr : dst_dev_put+0x28/0x2bc net/core/dst.c:145
sp : ffff8000979379a0
x29: ffff8000979379a0 x28: ffffffffffffffff x27: ffff80008f16a000
x26: 1ffff00011e2d466 x25: dfff800000000000 x24: dfff800000000000
x23: 0000000000000000 x22: dfff800000000000 x21: ffff80008f821110
x20: 00007dfe9b881038 x19: 0000000000000002 x18: ffff0001b364a9a8
x17: 0000000000000040 x16: ffff800080585eb0 x15: 0000000000000001
x14: 1fffe0001df07cc3 x13: 0000000000000000 x12: 0000000000000000
x11: ffff60001df07cc4 x10: 0000000000ff0100 x9 : 0000000000000000
x8 : ffff0000c19e5ac0 x7 : ffff8000832ff164 x6 : 0000000000000000
x5 : 0000000000000001 x4 : 0000000000000001 x3 : ffff800089f54340
x2 : 0000000000000001 x1 : 0000000000000000 x0 : 0000000000000002
Call trace:
 dst_dev_put+0x2c/0x2bc net/core/dst.c:146 (P)
 dst_dev_put+0x28/0x2bc net/core/dst.c:145 (L)
 rt_fibinfo_free_cpus net/ipv4/fib_semantics.c:206 [inline]
 fib_nh_common_release+0x1f4/0x440 net/ipv4/fib_semantics.c:217
 fib6_nh_release+0x3a0/0x40c net/ipv6/route.c:3668
 fib6_info_destroy_rcu+0xc8/0x214 net/ipv6/ip6_fib.c:177
 rcu_do_batch kernel/rcu/tree.c:2567 [inline]
 rcu_core+0x898/0x1b5c kernel/rcu/tree.c:2823
 rcu_core_si+0x10/0x1c kernel/rcu/tree.c:2840
 handle_softirqs+0x2e0/0xbf8 kernel/softirq.c:554
 run_ksoftirqd+0x70/0xc0 kernel/softirq.c:949
 smpboot_thread_fn+0x4b0/0x90c kernel/smpboot.c:164
 kthread+0x288/0x310 kernel/kthread.c:389
 ret_from_fork+0x10/0x20 arch/arm64/kernel/entry.S:862
Code: aa0003f3 f2fbfff6 97a314b2 d343fe77 (38766ae8) 
---[ end trace 0000000000000000 ]---
----------------
Code disassembly (best guess):
   0:	aa0003f3 	mov	x19, x0
   4:	f2fbfff6 	movk	x22, #0xdfff, lsl #48
   8:	97a314b2 	bl	0xfffffffffe8c52d0
   c:	d343fe77 	lsr	x23, x19, #3
* 10:	38766ae8 	ldrb	w8, [x23, x22] <-- trapping instruction

Crashes (1453):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2024/11/21 16:01 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 7b1d1d4cfac0 4b25d554 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 BUG: unable to handle kernel paging request in dst_dev_put
2024/08/10 11:16 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci c912bf709078 6f4edef4 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 BUG: unable to handle kernel paging request in dst_dev_put
2024/07/16 15:15 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci c912bf709078 b66b37bd .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 BUG: unable to handle kernel paging request in dst_dev_put
2024/12/03 00:55 upstream e70140ba0d2b b499ea68 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs general protection fault in dst_dev_put
2024/12/01 23:22 upstream f788b5ef1ca9 68914665 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs general protection fault in dst_dev_put
2024/12/01 06:55 upstream 0e287d31b62b 68914665 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-root general protection fault in dst_dev_put
2024/11/30 07:51 upstream 509f806f7f70 68914665 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs general protection fault in dst_dev_put
2024/11/28 16:31 upstream b86545e02e8c 5df23865 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs general protection fault in dst_dev_put
2024/11/18 12:27 upstream adc218676eef e7bb5d6e .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs general protection fault in dst_dev_put
2024/11/14 08:34 upstream f1b785f4c787 a8c99394 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-badwrites-root general protection fault in dst_dev_put
2024/11/10 22:38 upstream a9cda7c0ffed 6b856513 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs general protection fault in dst_dev_put
2024/11/07 08:55 upstream 7758b206117d df3dc63b .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-root general protection fault in dst_dev_put
2024/10/24 06:12 upstream c2ee9f594da8 15fa2979 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-selinux-root general protection fault in dst_dev_put
2024/10/22 23:22 upstream c2ee9f594da8 15fa2979 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs general protection fault in dst_dev_put
2024/10/20 06:00 upstream 9197b73fd7bb cd6fc0a3 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-selinux-root general protection fault in dst_dev_put
2024/10/20 02:22 upstream f9e4825524aa cd6fc0a3 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs general protection fault in dst_dev_put
2024/10/19 06:21 upstream b04ae0f45168 cd6fc0a3 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs general protection fault in dst_dev_put
2024/10/18 23:38 upstream 4d939780b705 cd6fc0a3 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-root general protection fault in dst_dev_put
2024/10/18 17:59 upstream 4d939780b705 cd6fc0a3 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-root general protection fault in dst_dev_put
2024/10/18 12:19 upstream 4d939780b705 666f77ed .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-root general protection fault in dst_dev_put
2024/10/18 02:51 upstream 6efbea77b390 666f77ed .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-selinux-root general protection fault in dst_dev_put
2024/10/14 02:42 upstream ba01565ced22 084d8178 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-selinux-root general protection fault in dst_dev_put
2024/10/04 12:38 upstream 0c559323bbaa d7906eff .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root general protection fault in dst_dev_put
2024/09/28 20:23 upstream 3efc57369a0c ba29ff75 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root general protection fault in dst_dev_put
2024/09/20 13:47 upstream 2004cef11ea0 6f888b75 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-root general protection fault in dst_dev_put
2024/10/16 11:52 upstream 2f87d0916ce0 bde2d81c .config console log report syz / log [disk image (non-bootable)] [vmlinux] [kernel image] [mounted in repro #1] [mounted in repro #2] ci-snapshot-upstream-root general protection fault in dst_dev_put
2024/10/01 02:37 upstream e32cde8d2bd7 bbd4e0a4 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream general protection fault in dst_dev_put
2024/09/30 03:22 upstream e7ed34365879 ba29ff75 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream general protection fault in dst_dev_put
2024/08/27 03:33 upstream 5be63fc19fca 9aee4e0b .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream general protection fault in dst_dev_put
2024/08/21 03:31 upstream 521b1e7f4cf0 9f0ab3fb .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream general protection fault in dst_dev_put
2024/06/26 11:31 upstream 55027e689933 dec8bc94 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream-386 general protection fault in dst_dev_put
2024/06/26 09:53 upstream 55027e689933 dec8bc94 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream-386 general protection fault in dst_dev_put
2024/06/26 06:46 upstream 55027e689933 c2e07261 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream-386 general protection fault in dst_dev_put
2024/06/26 05:18 upstream 55027e689933 c2e07261 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream-386 general protection fault in dst_dev_put
2024/06/26 03:55 upstream 55027e689933 c2e07261 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream-386 general protection fault in dst_dev_put
2024/06/26 02:38 upstream 55027e689933 c2e07261 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream-386 general protection fault in dst_dev_put
2024/06/26 01:38 upstream 55027e689933 c2e07261 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream-386 general protection fault in dst_dev_put
2024/06/26 00:29 upstream 55027e689933 c2e07261 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream-386 general protection fault in dst_dev_put
2024/06/25 23:21 upstream 55027e689933 c2e07261 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream-386 general protection fault in dst_dev_put
2024/06/25 22:01 upstream 55027e689933 c2e07261 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream-386 general protection fault in dst_dev_put
2024/06/25 21:50 upstream 55027e689933 c2e07261 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream-386 general protection fault in dst_dev_put
2024/06/25 20:49 upstream 55027e689933 c2e07261 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream-386 general protection fault in dst_dev_put
2024/06/25 18:17 upstream 55027e689933 c2e07261 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream-386 general protection fault in dst_dev_put
2024/06/25 16:39 upstream 55027e689933 c2e07261 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream-386 general protection fault in dst_dev_put
2024/06/25 15:17 upstream 55027e689933 c2e07261 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream-386 general protection fault in dst_dev_put
2024/06/25 10:13 upstream 55027e689933 c2e07261 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream-386 general protection fault in dst_dev_put
2024/06/25 09:05 upstream 55027e689933 c2e07261 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream-386 general protection fault in dst_dev_put
2024/06/25 07:54 upstream 55027e689933 c2e07261 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream-386 general protection fault in dst_dev_put
2024/06/25 06:37 upstream 55027e689933 c2e07261 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream-386 general protection fault in dst_dev_put
2024/06/25 05:23 upstream 55027e689933 c2e07261 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream-386 general protection fault in dst_dev_put
2024/06/25 03:20 upstream 626737a5791b c2e07261 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream-386 general protection fault in dst_dev_put
2024/06/25 02:00 upstream 626737a5791b c2e07261 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream-386 general protection fault in dst_dev_put
2024/06/25 00:27 upstream 626737a5791b c2e07261 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream-386 general protection fault in dst_dev_put
2024/06/24 23:07 upstream 626737a5791b c2e07261 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream-386 general protection fault in dst_dev_put
2024/05/15 09:31 linux-next 82d92a9a1b9e fdb4c10c .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-linux-next-kasan-gce-root general protection fault in dst_dev_put
* Struck through repros no longer work on HEAD.