syzbot


general protection fault in vidtv_psi_ts_psi_write_into

Status: upstream: reported on 2026/01/12 08:35
Subsystems: media
[Documentation on labels]
Reported-by: syzbot+814c351d094f4f1a1b86@syzkaller.appspotmail.com
Fix commit: media: vidtv: fix NULL pointer dereference in vidtv_mux_push_si
Patched on: [ci-upstream-linux-next-kasan-gce-root ci-upstream-rust-kasan-gce], missing on: [ci-qemu-gce-upstream-auto ci-qemu-native-arm64-kvm ci-qemu-upstream ci-qemu-upstream-386 ci-qemu2-arm32 ci-qemu2-arm64 ci-qemu2-arm64-compat ci-qemu2-arm64-mte ci-qemu2-riscv64 ci-snapshot-upstream-root ci-upstream-bpf-kasan-gce ci-upstream-bpf-next-kasan-gce ci-upstream-gce-arm64 ci-upstream-gce-leak ci-upstream-kasan-badwrites-root ci-upstream-kasan-gce ci-upstream-kasan-gce-386 ci-upstream-kasan-gce-root ci-upstream-kasan-gce-selinux-root ci-upstream-kasan-gce-smack-root ci-upstream-kmsan-gce-386-root ci-upstream-kmsan-gce-root ci-upstream-net-kasan-gce ci-upstream-net-this-kasan-gce ci2-upstream-fs ci2-upstream-kcsan-gce ci2-upstream-usb]
First crash: 125d, last: 4h51m
Discussions (3)
Title Replies (including bot) Last reply
[PATCH] media: vidtv: fix NULL pointer dereference in vidtv_mux_push_si 1 (1) 2026/03/17 17:05
[syzbot] Monthly media report (Mar 2026) 2 (3) 2026/03/10 09:57
[syzbot] [media?] general protection fault in vidtv_psi_ts_psi_write_into 0 (1) 2026/01/12 08:35

Sample crash report:
Oops: general protection fault, probably for non-canonical address 0xdffffc0000000000: 0000 [#1] SMP KASAN PTI
KASAN: null-ptr-deref in range [0x0000000000000000-0x0000000000000007]
CPU: 0 UID: 0 PID: 5716 Comm: kworker/0:6 Tainted: G             L      syzkaller #0 PREEMPT(full) 
Tainted: [L]=SOFTLOCKUP
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 04/18/2026
Workqueue: events vidtv_mux_tick
RIP: 0010:vidtv_psi_ts_psi_write_into+0x4bb/0xb40 drivers/media/test-drivers/vidtv/vidtv_psi.c:142
Code: 0b 5c d6 f9 4d 8d 65 20 4c 89 e0 48 c1 e8 03 80 3c 18 00 0f 85 fe 04 00 00 49 8b 45 20 48 89 c2 48 89 c1 48 c1 ea 03 83 e1 07 <0f> b6 14 1a 38 ca 7f 08 84 d2 0f 85 c6 04 00 00 0f b6 10 48 8b 7c
RSP: 0018:ffffc90004bcf3f0 EFLAGS: 00010202
RAX: 0000000000000002 RBX: dffffc0000000000 RCX: 0000000000000002
RDX: 0000000000000000 RSI: ffffffff8831a6b5 RDI: ffff88807ae50000
RBP: 0000000000000008 R08: 0000000000000005 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000000 R12: ffffc90004bcf690
R13: ffffc90004bcf670 R14: 0000000000000178 R15: 0000000000000000
FS:  0000000000000000(0000) GS:ffff888124377000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 00007fc0be3ea4c0 CR3: 000000005bcd6000 CR4: 00000000003526f0
Call Trace:
 <TASK>
 vidtv_psi_table_header_write_into drivers/media/test-drivers/vidtv/vidtv_psi.c:744 [inline]
 vidtv_psi_pmt_write_into+0x3b2/0xa70 drivers/media/test-drivers/vidtv/vidtv_psi.c:1176
 vidtv_mux_push_si+0x932/0xe80 drivers/media/test-drivers/vidtv/vidtv_mux.c:196
 vidtv_mux_tick+0xe93/0x1460 drivers/media/test-drivers/vidtv/vidtv_mux.c:408
 process_one_work+0xa0e/0x1980 kernel/workqueue.c:3302
 process_scheduled_works kernel/workqueue.c:3385 [inline]
 worker_thread+0x5ef/0xe50 kernel/workqueue.c:3466
 kthread+0x370/0x450 kernel/kthread.c:436
 ret_from_fork+0x72b/0xd50 arch/x86/kernel/process.c:158
 ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:245
 </TASK>
Modules linked in:
---[ end trace 0000000000000000 ]---
RIP: 0010:vidtv_psi_ts_psi_write_into+0x4bb/0xb40 drivers/media/test-drivers/vidtv/vidtv_psi.c:142
Code: 0b 5c d6 f9 4d 8d 65 20 4c 89 e0 48 c1 e8 03 80 3c 18 00 0f 85 fe 04 00 00 49 8b 45 20 48 89 c2 48 89 c1 48 c1 ea 03 83 e1 07 <0f> b6 14 1a 38 ca 7f 08 84 d2 0f 85 c6 04 00 00 0f b6 10 48 8b 7c
RSP: 0018:ffffc90004bcf3f0 EFLAGS: 00010202
RAX: 0000000000000002 RBX: dffffc0000000000 RCX: 0000000000000002
RDX: 0000000000000000 RSI: ffffffff8831a6b5 RDI: ffff88807ae50000
RBP: 0000000000000008 R08: 0000000000000005 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000000 R12: ffffc90004bcf690
R13: ffffc90004bcf670 R14: 0000000000000178 R15: 0000000000000000
FS:  0000000000000000(0000) GS:ffff888124377000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 00007fc0be3ea4c0 CR3: 0000000037a88000 CR4: 00000000003526f0
----------------
Code disassembly (best guess):
   0:	0b 5c d6 f9          	or     -0x7(%rsi,%rdx,8),%ebx
   4:	4d 8d 65 20          	lea    0x20(%r13),%r12
   8:	4c 89 e0             	mov    %r12,%rax
   b:	48 c1 e8 03          	shr    $0x3,%rax
   f:	80 3c 18 00          	cmpb   $0x0,(%rax,%rbx,1)
  13:	0f 85 fe 04 00 00    	jne    0x517
  19:	49 8b 45 20          	mov    0x20(%r13),%rax
  1d:	48 89 c2             	mov    %rax,%rdx
  20:	48 89 c1             	mov    %rax,%rcx
  23:	48 c1 ea 03          	shr    $0x3,%rdx
  27:	83 e1 07             	and    $0x7,%ecx
* 2a:	0f b6 14 1a          	movzbl (%rdx,%rbx,1),%edx <-- trapping instruction
  2e:	38 ca                	cmp    %cl,%dl
  30:	7f 08                	jg     0x3a
  32:	84 d2                	test   %dl,%dl
  34:	0f 85 c6 04 00 00    	jne    0x500
  3a:	0f b6 10             	movzbl (%rax),%edx
  3d:	48                   	rex.W
  3e:	8b                   	.byte 0x8b
  3f:	7c                   	.byte 0x7c

Crashes (43):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2026/05/11 13:48 upstream 5d6919055dec 845acb1c .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto general protection fault in vidtv_psi_ts_psi_write_into
2026/05/09 06:33 upstream cbf457c584b5 29233ece .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto general protection fault in vidtv_psi_ts_psi_write_into
2026/05/08 16:47 upstream 917719c412c4 5633175a .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto general protection fault in vidtv_psi_ts_psi_write_into
2026/04/03 04:07 upstream 5619b098e2fb 4440e7c2 .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto general protection fault in vidtv_psi_ts_psi_write_into
2026/03/16 02:41 upstream f338e7738378 ee8d34d6 .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto general protection fault in vidtv_psi_ts_psi_write_into
2026/03/13 10:50 upstream 8004279c41ad 2f7f359d .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto general protection fault in vidtv_psi_ts_psi_write_into
2026/03/10 09:39 upstream 1f318b96cc84 6972f302 .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto general protection fault in vidtv_psi_ts_psi_write_into
2026/03/04 10:46 upstream 0031c06807cf 4180d919 .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto general protection fault in vidtv_psi_ts_psi_write_into
2026/03/04 04:04 upstream 0031c06807cf 4180d919 .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto general protection fault in vidtv_psi_ts_psi_write_into
2026/03/03 04:29 upstream af4e9ef3d784 28b83e23 .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto general protection fault in vidtv_psi_ts_psi_write_into
2026/03/02 13:57 upstream 11439c4635ed b9dd6534 .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto general protection fault in vidtv_psi_ts_psi_write_into
2026/03/01 19:09 upstream eb71ab2bf722 43249bac .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto general protection fault in vidtv_psi_ts_psi_write_into
2026/03/01 16:47 upstream eb71ab2bf722 43249bac .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto general protection fault in vidtv_psi_ts_psi_write_into
2026/03/01 03:06 upstream 2f9339c052bd 43249bac .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto general protection fault in vidtv_psi_ts_psi_write_into
2026/03/01 03:03 upstream 2f9339c052bd 43249bac .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto general protection fault in vidtv_psi_ts_psi_write_into
2026/03/01 03:02 upstream 2f9339c052bd 43249bac .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto general protection fault in vidtv_psi_ts_psi_write_into
2026/02/28 15:47 upstream 4d349ee5c778 43249bac .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto general protection fault in vidtv_psi_ts_psi_write_into
2026/02/27 02:36 upstream 3f4a08e64442 a2f13f71 .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto general protection fault in vidtv_psi_ts_psi_write_into
2026/02/25 15:09 upstream 7dff99b35460 c162cde9 .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto general protection fault in vidtv_psi_ts_psi_write_into
2026/02/25 03:34 upstream 7dff99b35460 787dfb7c .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto general protection fault in vidtv_psi_ts_psi_write_into
2026/02/24 10:54 upstream 7dff99b35460 96b1aa46 .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto general protection fault in vidtv_psi_ts_psi_write_into
2026/02/24 04:07 upstream 7dff99b35460 41d2fa6a .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto general protection fault in vidtv_psi_ts_psi_write_into
2026/02/23 23:52 upstream 7dff99b35460 41d2fa6a .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto general protection fault in vidtv_psi_ts_psi_write_into
2026/02/23 15:24 upstream 6de23f81a5e0 7c9658af .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto general protection fault in vidtv_psi_ts_psi_write_into
2026/02/23 10:55 upstream 6de23f81a5e0 7c9658af .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto general protection fault in vidtv_psi_ts_psi_write_into
2026/02/23 10:47 upstream 6de23f81a5e0 7c9658af .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto general protection fault in vidtv_psi_ts_psi_write_into
2026/02/22 01:21 upstream d79526b89571 6e7b5511 .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto general protection fault in vidtv_psi_ts_psi_write_into
2026/02/20 10:52 upstream 8bf22c33e7a1 17d780d6 .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto general protection fault in vidtv_psi_ts_psi_write_into
2026/02/20 04:28 upstream 8bf22c33e7a1 17d780d6 .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto general protection fault in vidtv_psi_ts_psi_write_into
2026/02/20 04:27 upstream 8bf22c33e7a1 17d780d6 .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto general protection fault in vidtv_psi_ts_psi_write_into
2026/02/18 10:09 upstream 2961f841b025 39751c21 .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto general protection fault in vidtv_psi_ts_psi_write_into
2026/02/17 12:15 upstream 970296997869 e439b951 .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto general protection fault in vidtv_psi_ts_psi_write_into
2026/02/15 07:10 upstream 3e48a11675c5 1e62d198 .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto general protection fault in vidtv_psi_ts_psi_write_into
2026/02/14 07:38 upstream 770aaedb461a 1e62d198 .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto general protection fault in vidtv_psi_ts_psi_write_into
2026/02/14 02:36 upstream cee73b1e840c 1e62d198 .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto general protection fault in vidtv_psi_ts_psi_write_into
2026/02/13 22:34 upstream cee73b1e840c 1e62d198 .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto general protection fault in vidtv_psi_ts_psi_write_into
2026/02/13 00:23 upstream 37a93dd5c49b 504cb1bf .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto general protection fault in vidtv_psi_ts_psi_write_into
2026/02/07 15:22 upstream 2687c848e578 f20fc9f9 .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto general protection fault in vidtv_psi_ts_psi_write_into
2026/02/07 10:50 upstream 2687c848e578 f20fc9f9 .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto general protection fault in vidtv_psi_ts_psi_write_into
2026/02/06 12:24 upstream b7ff7151e653 97745f52 .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto general protection fault in vidtv_psi_ts_psi_write_into
2026/02/01 10:52 upstream 162b42445b58 6b8752f2 .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto general protection fault in vidtv_psi_ts_psi_write_into
2026/01/06 10:24 upstream 7f98ab9da046 d1b870e1 .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto general protection fault in vidtv_psi_ts_psi_write_into
2026/02/06 14:48 upstream b7ff7151e653 97745f52 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root general protection fault in vidtv_psi_ts_psi_write_into
* Struck through repros no longer work on HEAD.