syzbot


KMSAN: uninit-value in dib3000mb_attach (2)

Status: upstream: reported C repro on 2020/10/23 08:07
Subsystems: media (incorrect?)
Reported-by: syzbot+c88fc0ebe0d5935c70da@syzkaller.appspotmail.com
First crash: 1366d, last: 2d05h
similar bugs (1):
Kernel Title Repro Cause bisect Fix bisect Count Last Reported Patched Status
upstream KMSAN: uninit-value in dib3000mb_attach C 3 1366d 1366d 0/24 closed as invalid on 2019/06/24 13:36
Last patch testing requests:
Created Duration User Patch Repo Result
2021/03/25 21:55 46m alaaemadhossney.ae@gmail.com https://github.com/google/kmsan.git master OK

Sample crash report:
dvbdev: DVB: registering new adapter (Grandtec USB1.1 DVB-T)
usb 1-1: media controller created
dvbdev: dvb_create_media_entity: media entity 'dvb-demux' registered.
dvb-usb: bulk message failed: -22 (6/0)
=====================================================
BUG: KMSAN: uninit-value in dib3000mb_attach+0x2d8/0x3c0 drivers/media/dvb-frontends/dib3000mb.c:758
 dib3000mb_attach+0x2d8/0x3c0 drivers/media/dvb-frontends/dib3000mb.c:758
 dibusb_dib3000mb_frontend_attach+0x15e/0x310 drivers/media/usb/dvb-usb/dibusb-mb.c:31
 dvb_usb_adapter_frontend_init+0xea/0x990 drivers/media/usb/dvb-usb/dvb-usb-dvb.c:290
 dvb_usb_adapter_init drivers/media/usb/dvb-usb/dvb-usb-init.c:90 [inline]
 dvb_usb_init drivers/media/usb/dvb-usb/dvb-usb-init.c:186 [inline]
 dvb_usb_device_init+0x25e1/0x3790 drivers/media/usb/dvb-usb/dvb-usb-init.c:310
 dibusb_probe+0x46/0x250 drivers/media/usb/dvb-usb/dibusb-mb.c:110
 usb_probe_interface+0xc75/0x1210 drivers/usb/core/driver.c:396
 really_probe+0x507/0xf40 drivers/base/dd.c:631
 __driver_probe_device+0x300/0x3e0 drivers/base/dd.c:768
 driver_probe_device+0x72/0x7b0 drivers/base/dd.c:798
 __device_attach_driver+0x55a/0x8f0 drivers/base/dd.c:926
 bus_for_each_drv+0x433/0x680 drivers/base/bus.c:457
 __device_attach+0x406/0x660 drivers/base/dd.c:998
 device_initial_probe+0x32/0x40 drivers/base/dd.c:1047
 bus_probe_device+0x3d8/0x5a0 drivers/base/bus.c:532
 device_add+0x1cb0/0x25e0 drivers/base/core.c:3589
 usb_set_configuration+0x30b9/0x37b0 drivers/usb/core/message.c:2171
 usb_generic_driver_probe+0x109/0x2a0 drivers/usb/core/generic.c:238
 usb_probe_device+0x290/0x4a0 drivers/usb/core/driver.c:293
 really_probe+0x507/0xf40 drivers/base/dd.c:631
 __driver_probe_device+0x300/0x3e0 drivers/base/dd.c:768
 driver_probe_device+0x72/0x7b0 drivers/base/dd.c:798
 __device_attach_driver+0x55a/0x8f0 drivers/base/dd.c:926
 bus_for_each_drv+0x433/0x680 drivers/base/bus.c:457
 __device_attach+0x406/0x660 drivers/base/dd.c:998
 device_initial_probe+0x32/0x40 drivers/base/dd.c:1047
 bus_probe_device+0x3d8/0x5a0 drivers/base/bus.c:532
 device_add+0x1cb0/0x25e0 drivers/base/core.c:3589
 usb_new_device+0x163b/0x2340 drivers/usb/core/hub.c:2575
 hub_port_connect drivers/usb/core/hub.c:5407 [inline]
 hub_port_connect_change drivers/usb/core/hub.c:5551 [inline]
 port_event drivers/usb/core/hub.c:5711 [inline]
 hub_event+0x5777/0x7890 drivers/usb/core/hub.c:5793
 process_one_work+0xb0d/0x1410 kernel/workqueue.c:2390
 worker_thread+0x107e/0x1d60 kernel/workqueue.c:2537
 kthread+0x31f/0x430 kernel/kthread.c:376
 ret_from_fork+0x1f/0x30 arch/x86/entry/entry_64.S:308

Local variable rb created at:
 dib3000_read_reg+0x94/0x510 drivers/media/dvb-frontends/dib3000mb.c:54
 dib3000mb_attach+0x123/0x3c0 drivers/media/dvb-frontends/dib3000mb.c:758

CPU: 0 PID: 25 Comm: kworker/0:1 Not tainted 6.3.0-rc1-syzkaller-ge61893130d87 #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/02/2023
Workqueue: usb_hub_wq hub_event
=====================================================

Crashes (2161):
Manager Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets Title
ci-upstream-kmsan-gce 2023/03/12 23:12 https://github.com/google/kmsan.git master e61893130d87 5205ef30 .config strace log report syz C [disk image] [vmlinux] [kernel image] KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce 2022/12/02 14:03 https://github.com/google/kmsan.git master 49a9a20768f5 e080de16 .config strace log report syz C [disk image] [vmlinux] [kernel image] KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce 2022/08/20 22:33 https://github.com/google/kmsan.git master 1b070a5d1a2c 26a13b38 .config strace log report syz C KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce 2022/05/12 11:15 https://github.com/google/kmsan.git master d6e2c8c7eb40 beb0b407 .config strace log report syz C KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce 2019/06/24 18:41 https://github.com/google/kmsan.git master 3351e2b9635b 472f0082 .config console log report syz C
ci-upstream-kmsan-gce 2023/03/19 15:27 https://github.com/google/kmsan.git master 34add094f9de 7939252e .config console log report info [disk image] [vmlinux] [kernel image] KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce 2023/03/19 11:27 https://github.com/google/kmsan.git master 34add094f9de 7939252e .config console log report info [disk image] [vmlinux] [kernel image] KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce 2023/03/19 06:08 https://github.com/google/kmsan.git master 34add094f9de 7939252e .config console log report info [disk image] [vmlinux] [kernel image] KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce 2023/03/18 22:43 https://github.com/google/kmsan.git master 34add094f9de 7939252e .config console log report info [disk image] [vmlinux] [kernel image] KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce 2023/03/18 05:05 https://github.com/google/kmsan.git master 34add094f9de 7939252e .config console log report info [disk image] [vmlinux] [kernel image] KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce 2023/03/16 12:20 https://github.com/google/kmsan.git master 34add094f9de 18b58603 .config console log report info [disk image] [vmlinux] [kernel image] KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce 2023/03/16 08:38 https://github.com/google/kmsan.git master 34add094f9de 18b58603 .config console log report info [disk image] [vmlinux] [kernel image] KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce 2023/03/16 01:32 https://github.com/google/kmsan.git master 34add094f9de 18b58603 .config console log report info [disk image] [vmlinux] [kernel image] KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce 2023/03/15 03:41 https://github.com/google/kmsan.git master 34add094f9de 0d5c4377 .config console log report info [disk image] [vmlinux] [kernel image] KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce 2023/03/14 04:10 https://github.com/google/kmsan.git master 34add094f9de 026e2200 .config console log report info [disk image] [vmlinux] [kernel image] KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce 2023/03/12 22:27 https://github.com/google/kmsan.git master e61893130d87 5205ef30 .config console log report info [disk image] [vmlinux] [kernel image] KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce 2023/03/12 01:36 https://github.com/google/kmsan.git master e61893130d87 5205ef30 .config console log report info [disk image] [vmlinux] [kernel image] KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce 2023/03/10 05:40 https://github.com/google/kmsan.git master e61893130d87 f08b59ac .config console log report info [disk image] [vmlinux] [kernel image] KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce 2023/03/08 16:29 https://github.com/google/kmsan.git master e61893130d87 d2b00170 .config console log report info [disk image] [vmlinux] [kernel image] KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce 2023/03/08 05:41 https://github.com/google/kmsan.git master e61893130d87 d2b00170 .config console log report info [disk image] [vmlinux] [kernel image] KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce 2023/03/06 13:50 https://github.com/google/kmsan.git master 54b4a7d3d6c6 f8902b57 .config console log report info [disk image] [vmlinux] [kernel image] KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce 2023/03/06 02:16 https://github.com/google/kmsan.git master 944070199c5e f8902b57 .config console log report info [disk image] [vmlinux] [kernel image] KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce 2023/03/06 01:26 https://github.com/google/kmsan.git master 944070199c5e f8902b57 .config console log report info [disk image] [vmlinux] [kernel image] KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce 2023/03/05 05:28 https://github.com/google/kmsan.git master 944070199c5e f8902b57 .config console log report info [disk image] [vmlinux] [kernel image] KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce 2023/03/05 04:22 https://github.com/google/kmsan.git master 944070199c5e f8902b57 .config console log report info [disk image] [vmlinux] [kernel image] KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce 2023/03/04 07:51 https://github.com/google/kmsan.git master 944070199c5e f8902b57 .config console log report info [disk image] [vmlinux] [kernel image] KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce 2023/03/04 07:51 https://github.com/google/kmsan.git master 944070199c5e f8902b57 .config console log report info [disk image] [vmlinux] [kernel image] KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce 2023/03/03 04:00 https://github.com/google/kmsan.git master 944070199c5e f8902b57 .config console log report info [disk image] [vmlinux] [kernel image] KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce 2023/03/03 00:28 https://github.com/google/kmsan.git master 944070199c5e f8902b57 .config console log report info [disk image] [vmlinux] [kernel image] KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce 2023/03/01 17:03 https://github.com/google/kmsan.git master 944070199c5e f8902b57 .config console log report info [disk image] [vmlinux] [kernel image] KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce 2023/03/01 13:42 https://github.com/google/kmsan.git master 97e36f4aa06f f8902b57 .config console log report info [disk image] [vmlinux] [kernel image] KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce 2023/03/01 05:06 https://github.com/google/kmsan.git master 97e36f4aa06f 95aee97a .config console log report info [disk image] [vmlinux] [kernel image] KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce 2023/02/27 22:13 https://github.com/google/kmsan.git master 97e36f4aa06f e792ae78 .config console log report info [disk image] [vmlinux] [kernel image] KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce 2023/02/26 16:16 https://github.com/google/kmsan.git master 97e36f4aa06f ee50e71c .config console log report info [disk image] [vmlinux] [kernel image] KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce 2023/02/26 14:32 https://github.com/google/kmsan.git master 97e36f4aa06f ee50e71c .config console log report info [disk image] [vmlinux] [kernel image] KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce 2023/02/26 11:34 https://github.com/google/kmsan.git master 97e36f4aa06f ee50e71c .config console log report info [disk image] [vmlinux] [kernel image] KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce 2023/02/26 11:14 https://github.com/google/kmsan.git master 97e36f4aa06f ee50e71c .config console log report info [disk image] [vmlinux] [kernel image] KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce 2023/02/26 03:55 https://github.com/google/kmsan.git master 97e36f4aa06f ee50e71c .config console log report info [disk image] [vmlinux] [kernel image] KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce 2023/02/25 08:39 https://github.com/google/kmsan.git master 97e36f4aa06f ee50e71c .config console log report info [disk image] [vmlinux] [kernel image] KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce 2023/02/24 11:29 https://github.com/google/kmsan.git master 97e36f4aa06f 9e2ebb3c .config console log report info [disk image] [vmlinux] [kernel image] KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce 2023/02/24 02:44 https://github.com/google/kmsan.git master 97e36f4aa06f 9e2ebb3c .config console log report info [disk image] [vmlinux] [kernel image] KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce 2023/02/23 13:33 https://github.com/google/kmsan.git master 97e36f4aa06f 9e2ebb3c .config console log report info [disk image] [vmlinux] [kernel image] KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce 2023/02/23 02:58 https://github.com/google/kmsan.git master 97e36f4aa06f 409945bc .config console log report info [disk image] [vmlinux] [kernel image] KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce 2023/02/22 02:55 https://github.com/google/kmsan.git master 224e1375d540 42a4d508 .config console log report info [disk image] [vmlinux] [kernel image] KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce 2023/02/21 06:38 https://github.com/google/kmsan.git master 224e1375d540 4f5f5209 .config console log report info [disk image] [vmlinux] [kernel image] KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce 2023/02/20 21:02 https://github.com/google/kmsan.git master 224e1375d540 4f5f5209 .config console log report info [disk image] [vmlinux] [kernel image] KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce-386 2023/03/06 20:01 https://github.com/google/kmsan.git master 54b4a7d3d6c6 f8902b57 .config console log report info [disk image] [vmlinux] [kernel image] KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce-386 2023/03/02 18:49 https://github.com/google/kmsan.git master 944070199c5e f8902b57 .config console log report info [disk image] [vmlinux] [kernel image] KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce 2021/01/17 03:04 https://github.com/google/kmsan.git master 73d62e81b476 65a7a854 .config console log report info
ci-upstream-kmsan-gce 2019/06/24 17:25 https://github.com/google/kmsan.git master 3351e2b9635b 472f0082 .config console log report
* Struck through repros no longer work on HEAD.