syzbot


general protection fault in device_move

Status: upstream: reported syz repro on 2024/11/20 18:53
Subsystems: kernel
Labels: prio:high
[Documentation on labels]
Reported-by: syzbot+1f4e278e8e1a9b01f95f@syzkaller.appspotmail.com
First crash: 581d, last: 4h44m
Cause bisection: failed (error log, bisect log)
  
✨ AI Jobs (2)
ID Workflow Result Correct Bug Created Started Finished Revision Error
55ff0cf9-82e3-4c90-bc4c-b96fa5ca6dbd patching 💥 general protection fault in device_move 2026/06/19 15:15 2026/06/19 15:15 2026/06/19 15:40 023e42b533e586523329e56d8cc833583d338ca9
reproducer did not crash
7f97eb9b-5e63-413d-ad5d-139742fd8ab3 assessment-security DenialOfService: ✅ Exploitable: ❌ FilesystemTrigger: ❌ NetworkTrigger: ❌ PeripheralTrigger: ❌ RemoteTrigger: ❌ Unprivileged: ✅ UserNamespace: ✅ VMGuestTrigger: ❌ VMHostTrigger: ❌ general protection fault in device_move 2026/05/20 01:49 2026/05/20 01:49 2026/05/20 02:41 1d9407ad5a662c921fc0d659cf022b438c0bde91

			
		
Discussions (1)
Title Replies (including bot) Last reply
[syzbot] [kernel?] general protection fault in device_move 0 (3) 2025/09/24 06:46
Similar bugs (3)
Kernel Title Rank 🛈 Repro Cause bisect Fix bisect Count Last Reported Patched Status
linux-6.6 general protection fault in device_move 2 21 11d 351d 0/2 upstream: reported on 2025/07/04 01:12
linux-6.1 general protection fault in device_move 8 68 9d12h 536d 0/3 upstream: reported on 2024/12/31 11:47
linux-5.15 BUG: unable to handle kernel paging request in device_move origin:lts-only 8 syz inconclusive 48 23d 551d 0/3 upstream: reported syz repro on 2024/12/16 11:50
Last patch testing requests (1)
Created Duration User Patch Repo Result
2025/09/24 06:46 26m kriish.sharma2006@gmail.com http://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/ 7595b66ae9de OK log

Sample crash report:
Oops: general protection fault, probably for non-canonical address 0xdffffc000000000b: 0000 [#1] SMP KASAN NOPTI
KASAN: null-ptr-deref in range [0x0000000000000058-0x000000000000005f]
CPU: 0 UID: 0 PID: 8416 Comm: syz-executor Not tainted syzkaller #0 PREEMPT(full) 
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 05/09/2026
RIP: 0010:klist_put+0x4d/0x1d0 lib/klist.c:212
Code: c1 ea 03 80 3c 02 00 0f 85 74 01 00 00 48 b8 00 00 00 00 00 fc ff df 4c 8b 23 49 83 e4 fe 49 8d 7c 24 58 48 89 fa 48 c1 ea 03 <80> 3c 02 00 0f 85 43 01 00 00 4c 89 e7 4d 8b 74 24 58 e8 ac 0e 0d
RSP: 0018:ffffc90005727950 EFLAGS: 00010212
RAX: dffffc0000000000 RBX: ffff888072aa8060 RCX: 0000000000000000
RDX: 000000000000000b RSI: ffffffff8b89f345 RDI: 0000000000000058
RBP: 0000000000000001 R08: 0000000000000000 R09: fffffbfff2179e38
R10: ffffffff90bcf1c3 R11: 0000000000000001 R12: 0000000000000000
R13: 0000000000000001 R14: ffffffff90bcf180 R15: dffffc0000000000
FS:  0000000000000000(0000) GS:ffff888124326000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 00007ffcd87fc008 CR3: 0000000075cb0000 CR4: 0000000000350ef0
Call Trace:
 <TASK>
 klist_del lib/klist.c:230 [inline]
 klist_remove+0x14c/0x2e0 lib/klist.c:249
 device_move+0x12d/0x1140 drivers/base/core.c:4698
 hci_conn_del_sysfs+0x86/0x1a0 net/bluetooth/hci_sysfs.c:75
 hci_conn_cleanup net/bluetooth/hci_conn.c:170 [inline]
 hci_conn_del+0x506/0x1180 net/bluetooth/hci_conn.c:1306
 hci_conn_hash_flush+0x186/0x280 net/bluetooth/hci_conn.c:2734
 hci_dev_close_sync+0x5cf/0x13c0 net/bluetooth/hci_sync.c:5405
 hci_dev_do_close+0x2e/0xb0 net/bluetooth/hci_core.c:499
 hci_unregister_dev+0x23f/0x690 net/bluetooth/hci_core.c:2678
 vhci_release+0x17d/0x230 drivers/bluetooth/hci_vhci.c:700
 __fput+0x3ff/0xb50 fs/file_table.c:512
 task_work_run+0x150/0x240 kernel/task_work.c:233
 exit_task_work include/linux/task_work.h:40 [inline]
 do_exit+0x951/0x2ae0 kernel/exit.c:1004
 do_group_exit+0xd5/0x2a0 kernel/exit.c:1147
 __do_sys_exit_group kernel/exit.c:1158 [inline]
 __se_sys_exit_group kernel/exit.c:1156 [inline]
 __x64_sys_exit_group+0x3e/0x50 kernel/exit.c:1156
 x64_sys_call+0x102c/0x1530 arch/x86/include/generated/asm/syscalls_64.h:232
 do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline]
 do_syscall_64+0x115/0x870 arch/x86/entry/syscall_64.c:94
 entry_SYSCALL_64_after_hwframe+0x77/0x7f
RIP: 0033:0x7f8141b9ce59
Code: Unable to access opcode bytes at 0x7f8141b9ce2f.
RSP: 002b:00007ffd32ffa9e8 EFLAGS: 00000246 ORIG_RAX: 00000000000000e7
RAX: ffffffffffffffda RBX: 00007f8141c3233c RCX: 00007f8141b9ce59
RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000001
RBP: 0000000000000016 R08: 0000000000000000 R09: 00007f8141c322ca
R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffd32ffbca0
R13: 00007f8141c322ca R14: 0000555558bd84e8 R15: 00007ffd32ffef50
 </TASK>
Modules linked in:
---[ end trace 0000000000000000 ]---
RIP: 0010:klist_put+0x4d/0x1d0 lib/klist.c:212
Code: c1 ea 03 80 3c 02 00 0f 85 74 01 00 00 48 b8 00 00 00 00 00 fc ff df 4c 8b 23 49 83 e4 fe 49 8d 7c 24 58 48 89 fa 48 c1 ea 03 <80> 3c 02 00 0f 85 43 01 00 00 4c 89 e7 4d 8b 74 24 58 e8 ac 0e 0d
RSP: 0018:ffffc90005727950 EFLAGS: 00010212
RAX: dffffc0000000000 RBX: ffff888072aa8060 RCX: 0000000000000000
RDX: 000000000000000b RSI: ffffffff8b89f345 RDI: 0000000000000058
RBP: 0000000000000001 R08: 0000000000000000 R09: fffffbfff2179e38
R10: ffffffff90bcf1c3 R11: 0000000000000001 R12: 0000000000000000
R13: 0000000000000001 R14: ffffffff90bcf180 R15: dffffc0000000000
FS:  0000000000000000(0000) GS:ffff888124426000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 000055e840d15950 CR3: 0000000034fe0000 CR4: 0000000000350ef0
----------------
Code disassembly (best guess):
   0:	c1 ea 03             	shr    $0x3,%edx
   3:	80 3c 02 00          	cmpb   $0x0,(%rdx,%rax,1)
   7:	0f 85 74 01 00 00    	jne    0x181
   d:	48 b8 00 00 00 00 00 	movabs $0xdffffc0000000000,%rax
  14:	fc ff df
  17:	4c 8b 23             	mov    (%rbx),%r12
  1a:	49 83 e4 fe          	and    $0xfffffffffffffffe,%r12
  1e:	49 8d 7c 24 58       	lea    0x58(%r12),%rdi
  23:	48 89 fa             	mov    %rdi,%rdx
  26:	48 c1 ea 03          	shr    $0x3,%rdx
* 2a:	80 3c 02 00          	cmpb   $0x0,(%rdx,%rax,1) <-- trapping instruction
  2e:	0f 85 43 01 00 00    	jne    0x177
  34:	4c 89 e7             	mov    %r12,%rdi
  37:	4d 8b 74 24 58       	mov    0x58(%r12),%r14
  3c:	e8                   	.byte 0xe8
  3d:	ac                   	lods   %ds:(%rsi),%al
  3e:	0e                   	(bad)
  3f:	0d                   	.byte 0xd

Crashes (7730):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2026/06/19 16:18 upstream 8c13415c8a43 d7ffd47b .config console log report syz / log [disk image] [vmlinux] [kernel image] [mounted in repro (corrupt fs)] ci-upstream-kasan-badwrites-root general protection fault in device_move
2025/06/25 20:35 upstream 7595b66ae9de 26d77996 .config console log report syz / log [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root general protection fault in device_move
2025/12/16 05:15 upstream 8f0b4cce4481 d1b870e1 .config console log report syz / log [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream general protection fault in device_move
2024/12/21 19:34 upstream 499551201b5f d7f584ee .config console log report syz / log [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream general protection fault in device_move
2026/05/05 19:59 net-next c1e5127b577c 06e69a27 .config console log report syz / log [disk image] [vmlinux] [kernel image] ci-upstream-net-kasan-gce general protection fault in device_move
2026/01/10 20:55 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 59e4d31a0470 d6526ea3 .config console log report syz / log [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 BUG: unable to handle kernel paging request in device_move
2026/06/19 13:13 upstream 8c13415c8a43 d7ffd47b .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-selinux-root general protection fault in device_move
2026/06/18 23:25 upstream 9e7e66334583 a776b0d0 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-selinux-root general protection fault in device_move
2026/06/16 19:25 upstream 6b5a2b7d9bc1 0e4b3e40 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-selinux-root general protection fault in device_move
2026/06/14 23:50 upstream 8cd9520d35a6 1d2f3589 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-root general protection fault in device_move
2026/06/14 10:26 upstream e21ee273e6fa 1d2f3589 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root general protection fault in device_move
2026/06/08 17:37 upstream 4549871118cf 656e94c6 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-badwrites-root general protection fault in device_move
2026/06/16 08:56 upstream 0e0611827f33 50bb0618 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream general protection fault in device_move
2026/06/16 04:43 upstream 0e0611827f33 50bb0618 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream general protection fault in device_move
2026/06/15 12:17 upstream 95e56f0f293e 4da592ca .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream general protection fault in device_move
2026/06/15 11:08 upstream 95e56f0f293e 4da592ca .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream general protection fault in device_move
2026/06/15 05:38 upstream e21ee273e6fa 4f06757f .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream general protection fault in device_move
2026/06/15 04:14 upstream e21ee273e6fa 4f06757f .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream general protection fault in device_move
2026/06/14 17:31 upstream e21ee273e6fa 4f06757f .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream general protection fault in device_move
2026/06/14 12:50 upstream 2b07ea76fd28 4f06757f .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream general protection fault in device_move
2026/06/13 20:45 upstream 062871f1371b 4f06757f .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream general protection fault in device_move
2026/06/13 19:36 upstream 062871f1371b 4f06757f .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream general protection fault in device_move
2026/06/13 18:07 upstream 062871f1371b 4f06757f .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream general protection fault in device_move
2026/06/13 10:26 upstream 1dadb7e7eb5a 4f06757f .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream general protection fault in device_move
2026/06/13 07:09 upstream 1dadb7e7eb5a 4f06757f .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream general protection fault in device_move
2026/06/12 23:45 upstream 1dadb7e7eb5a 4f06757f .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream general protection fault in device_move
2026/06/12 19:14 upstream 1dadb7e7eb5a 8f6cdf3b .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream general protection fault in device_move
2026/06/12 14:59 upstream 2b414a95b8f7 8f6cdf3b .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream general protection fault in device_move
2026/06/10 21:54 upstream acb7500801e9 f79bac11 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream general protection fault in device_move
2026/05/31 12:33 upstream 174914ea5513 6b4a8443 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root general protection fault in device_move
2026/06/20 06:34 upstream a975094bf98c 43bfcdb0 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream-386 general protection fault in device_move
2026/06/19 04:32 upstream 83f1454877cc d7ffd47b .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream-386 general protection fault in device_move
2026/06/13 22:54 upstream 062871f1371b 4f06757f .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream-386 general protection fault in device_move
2026/06/20 14:10 net 96e7f9122aae 43bfcdb0 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-net-this-kasan-gce general protection fault in device_move
2026/06/18 10:07 net b85966adbf5d b62b3ded .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-net-this-kasan-gce general protection fault in device_move
2026/06/18 07:15 net b85966adbf5d b62b3ded .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-net-this-kasan-gce general protection fault in device_move
2026/06/18 04:05 net b85966adbf5d b62b3ded .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-net-this-kasan-gce general protection fault in device_move
2026/06/17 18:41 net 406e8a651a7b 62cc6db3 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-net-this-kasan-gce general protection fault in device_move
2026/06/17 09:26 net 406e8a651a7b 62cc6db3 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-net-this-kasan-gce general protection fault in device_move
2026/06/17 07:53 net 406e8a651a7b 62cc6db3 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-net-this-kasan-gce general protection fault in device_move
2026/06/16 10:22 net 62821d481975 50bb0618 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-net-this-kasan-gce general protection fault in device_move
2026/06/16 05:44 net 62821d481975 50bb0618 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-net-this-kasan-gce general protection fault in device_move
2026/06/15 19:53 net 47186409c092 50bb0618 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-net-this-kasan-gce general protection fault in device_move
2026/06/14 21:59 net 47186409c092 1d2f3589 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-net-this-kasan-gce general protection fault in device_move
2026/06/12 11:02 net 9bf10032894f e93da63e .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-net-this-kasan-gce general protection fault in device_move
2026/06/12 07:41 net 9bf10032894f e93da63e .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-net-this-kasan-gce general protection fault in device_move
2026/06/12 05:06 net 9bf10032894f e93da63e .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-net-this-kasan-gce general protection fault in device_move
2026/06/12 03:59 net 9bf10032894f e93da63e .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-net-this-kasan-gce general protection fault in device_move
2026/06/12 02:54 net 9bf10032894f e93da63e .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-net-this-kasan-gce general protection fault in device_move
2026/06/11 02:21 net 512db8267b73 b754d2d8 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-net-this-kasan-gce general protection fault in device_move
2026/06/10 20:07 net 627366c51145 f79bac11 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-net-this-kasan-gce general protection fault in device_move
2026/06/20 02:13 net-next b85966adbf5d 43bfcdb0 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-net-kasan-gce general protection fault in device_move
2026/06/18 22:19 net-next b85966adbf5d a776b0d0 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-net-kasan-gce general protection fault in device_move
2026/06/14 14:28 net-next 383bad5ffeb8 1d2f3589 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-net-kasan-gce general protection fault in device_move
2026/06/14 00:58 net-next 30b81fc779c9 1d2f3589 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-net-kasan-gce general protection fault in device_move
2026/06/13 14:30 net-next 5184fd34214f 1d2f3589 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-net-kasan-gce general protection fault in device_move
2026/06/13 08:15 net-next 5184fd34214f 1d2f3589 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-net-kasan-gce general protection fault in device_move
2026/06/12 22:44 net-next f6033078a9e6 1d2f3589 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-net-kasan-gce general protection fault in device_move
2026/06/11 23:34 net-next 0ce346bf2f68 d93a6ab6 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-net-kasan-gce general protection fault in device_move
2026/06/11 19:57 net-next 0ce346bf2f68 d93a6ab6 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-net-kasan-gce general protection fault in device_move
2026/06/11 15:25 net-next 0ce346bf2f68 d93a6ab6 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-net-kasan-gce general protection fault in device_move
2026/06/11 09:04 net-next c8459ee2fef5 b754d2d8 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-net-kasan-gce general protection fault in device_move
2024/11/20 18:34 net-next dd7207838d38 4fca1650 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-net-kasan-gce general protection fault in device_move
2024/11/16 18:43 net-next 38f83a57aa8e cfe3a04a .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-net-kasan-gce general protection fault in device_move
2026/06/20 00:34 linux-next 3ce97bd3c4f1 43bfcdb0 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-linux-next-kasan-gce-root general protection fault in device_move
2026/06/05 21:11 linux-next f7af91adc230 48b6c3fa .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-rust-kasan-gce general protection fault in device_move
2026/05/29 15:55 linux-next f7af91adc230 6b4a8443 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-linux-next-kasan-gce-root general protection fault in device_move
2026/06/19 22:42 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 92e3f6ef4ffb 43bfcdb0 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 BUG: unable to handle kernel paging request in device_move
2026/06/14 08:42 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 596d152bc5e3 1d2f3589 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 BUG: unable to handle kernel paging request in device_move
2026/06/05 18:30 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci ffe7bef3786c 48b6c3fa .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 BUG: unable to handle kernel paging request in device_move
* Struck through repros no longer work on HEAD.