syzbot


KMSAN: uninit-value in dib3000mb_attach (2)

Status: upstream: reported C repro on 2020/10/23 08:07
Reported-by: syzbot+c88fc0ebe0d5935c70da@syzkaller.appspotmail.com
First crash: 1255d, last: 8d01h
similar bugs (1):
Kernel Title Repro Cause bisect Fix bisect Count Last Reported Patched Status
upstream KMSAN: uninit-value in dib3000mb_attach C 3 1255d 1256d 0/24 closed as invalid on 2019/06/24 13:36
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:
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+0x2e4/0x3d0 drivers/media/dvb-frontends/dib3000mb.c:758
 dib3000mb_attach+0x2e4/0x3d0 drivers/media/dvb-frontends/dib3000mb.c:758
 dibusb_dib3000mb_frontend_attach+0x15a/0x300 drivers/media/usb/dvb-usb/dibusb-mb.c:31
 dvb_usb_adapter_frontend_init+0xe6/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:184 [inline]
 dvb_usb_device_init+0x2697/0x3790 drivers/media/usb/dvb-usb/dvb-usb-init.c:308
 dibusb_probe+0x42/0x250 drivers/media/usb/dvb-usb/dibusb-mb.c:110
 usb_probe_interface+0xc4b/0x11f0 drivers/usb/core/driver.c:396
 really_probe+0x499/0xf50 drivers/base/dd.c:634
 __driver_probe_device+0x2fa/0x3d0 drivers/base/dd.c:764
 driver_probe_device+0x72/0x7a0 drivers/base/dd.c:794
 __device_attach_driver+0x6f1/0x890 drivers/base/dd.c:917
 bus_for_each_drv+0x1fc/0x360 drivers/base/bus.c:427
 __device_attach+0x42a/0x720 drivers/base/dd.c:989
 device_initial_probe+0x2e/0x40 drivers/base/dd.c:1038
 bus_probe_device+0x13c/0x3b0 drivers/base/bus.c:487
 device_add+0x1d4b/0x26c0 drivers/base/core.c:3428
 usb_set_configuration+0x30f8/0x37e0 drivers/usb/core/message.c:2170
 usb_generic_driver_probe+0x105/0x290 drivers/usb/core/generic.c:238
 usb_probe_device+0x288/0x490 drivers/usb/core/driver.c:293
 really_probe+0x499/0xf50 drivers/base/dd.c:634
 __driver_probe_device+0x2fa/0x3d0 drivers/base/dd.c:764
 driver_probe_device+0x72/0x7a0 drivers/base/dd.c:794
 __device_attach_driver+0x6f1/0x890 drivers/base/dd.c:917
 bus_for_each_drv+0x1fc/0x360 drivers/base/bus.c:427
 __device_attach+0x42a/0x720 drivers/base/dd.c:989
 device_initial_probe+0x2e/0x40 drivers/base/dd.c:1038
 bus_probe_device+0x13c/0x3b0 drivers/base/bus.c:487
 device_add+0x1d4b/0x26c0 drivers/base/core.c:3428
 usb_new_device+0x17a1/0x2360 drivers/usb/core/hub.c:2566
 hub_port_connect drivers/usb/core/hub.c:5363 [inline]
 hub_port_connect_change drivers/usb/core/hub.c:5507 [inline]
 port_event drivers/usb/core/hub.c:5663 [inline]
 hub_event+0x5559/0x8050 drivers/usb/core/hub.c:5745
 process_one_work+0xb27/0x13e0 kernel/workqueue.c:2289
 worker_thread+0x1076/0x1d60 kernel/workqueue.c:2436
 kthread+0x31b/0x430 kernel/kthread.c:376
 ret_from_fork+0x1f/0x30

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

CPU: 0 PID: 122 Comm: kworker/0:2 Not tainted 5.19.0-syzkaller-32655-g1b070a5d1a2c #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/22/2022
Workqueue: usb_hub_wq hub_event
=====================================================

Crashes (1865):
Manager Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Title
ci-upstream-kmsan-gce 2022/08/20 22:33 https://github.com/google/kmsan.git master 1b070a5d1a2c 26a13b38 .config 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 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 log report syz C
ci-upstream-kmsan-gce 2022/11/22 02:11 https://github.com/google/kmsan.git master 6b3059a0a074 1c576c23 .config log report info KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce 2022/11/17 03:43 https://github.com/google/kmsan.git master cb231e2f67ec 3a127a31 .config log report info KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce 2022/11/11 07:36 https://github.com/google/kmsan.git master cb231e2f67ec 3ead01ad .config log report info KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce 2022/11/07 16:56 https://github.com/google/kmsan.git master 380f0364f315 a779b11a .config log report info KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce 2022/11/07 11:35 https://github.com/google/kmsan.git master 53d6b047b069 6d752409 .config log report info KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce 2022/10/28 17:58 https://github.com/google/kmsan.git master be8b0d020631 ea12ae9b .config log report info KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce 2022/10/28 16:43 https://github.com/google/kmsan.git master be8b0d020631 ea12ae9b .config log report info KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce 2022/10/28 16:42 https://github.com/google/kmsan.git master be8b0d020631 ea12ae9b .config log report info KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce 2022/10/24 20:32 https://github.com/google/kmsan.git master 968c2729e576 ff2fe65d .config log report info KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce 2022/10/24 14:51 https://github.com/google/kmsan.git master 968c2729e576 23bf86af .config log report info KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce 2022/10/24 10:53 https://github.com/google/kmsan.git master 968c2729e576 23bf86af .config log report info KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce 2022/10/23 20:18 https://github.com/google/kmsan.git master 968c2729e576 23bf86af .config log report info KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce 2022/10/23 01:53 https://github.com/google/kmsan.git master 968c2729e576 c0b80a55 .config log report info KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce 2022/10/21 10:42 https://github.com/google/kmsan.git master 968c2729e576 63e790dd .config log report info KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce 2022/10/21 01:33 https://github.com/google/kmsan.git master 968c2729e576 a0fd4dab .config log report info KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce 2022/10/20 03:38 https://github.com/google/kmsan.git master 968c2729e576 b31320fc .config log report info KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce 2022/10/19 22:45 https://github.com/google/kmsan.git master 968c2729e576 b31320fc .config log report info KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce 2022/10/19 03:47 https://github.com/google/kmsan.git master 968c2729e576 b31320fc .config log report info KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce 2022/10/18 12:23 https://github.com/google/kmsan.git master 968c2729e576 754863b4 .config log report info KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce 2022/10/18 02:18 https://github.com/google/kmsan.git master 968c2729e576 754863b4 .config log report info KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce 2022/10/17 16:08 https://github.com/google/kmsan.git master 968c2729e576 67cb024c .config log report info KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce 2022/10/17 08:09 https://github.com/google/kmsan.git master 968c2729e576 67cb024c .config log report info KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce 2022/10/17 02:50 https://github.com/google/kmsan.git master 968c2729e576 67cb024c .config log report info KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce 2022/10/17 01:32 https://github.com/google/kmsan.git master 968c2729e576 67cb024c .config log report info KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce 2022/10/16 20:51 https://github.com/google/kmsan.git master 968c2729e576 67cb024c .config log report info KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce 2022/10/16 07:45 https://github.com/google/kmsan.git master 968c2729e576 67cb024c .config log report info KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce 2022/10/16 04:35 https://github.com/google/kmsan.git master 968c2729e576 67cb024c .config log report info KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce 2022/10/16 03:41 https://github.com/google/kmsan.git master 968c2729e576 67cb024c .config log report info KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce 2022/10/15 22:18 https://github.com/google/kmsan.git master 968c2729e576 67cb024c .config log report info KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce 2022/10/15 21:48 https://github.com/google/kmsan.git master 968c2729e576 67cb024c .config log report info KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce 2022/10/15 19:00 https://github.com/google/kmsan.git master 968c2729e576 67cb024c .config log report info KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce 2022/10/15 12:34 https://github.com/google/kmsan.git master 968c2729e576 67cb024c .config log report info KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce 2022/10/14 21:48 https://github.com/google/kmsan.git master 968c2729e576 4954e4b2 .config log report info KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce 2022/10/14 14:58 https://github.com/google/kmsan.git master 968c2729e576 4954e4b2 .config log report info KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce 2022/10/14 08:19 https://github.com/google/kmsan.git master 968c2729e576 4954e4b2 .config log report info KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce 2022/10/14 05:58 https://github.com/google/kmsan.git master 968c2729e576 4954e4b2 .config log report info KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce 2022/10/13 16:39 https://github.com/google/kmsan.git master 968c2729e576 adf90437 .config log report info KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce 2022/10/13 02:12 https://github.com/google/kmsan.git master 968c2729e576 89b5a509 .config log report info KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce 2022/10/10 00:13 https://github.com/google/kmsan.git master 968c2729e576 aea5da89 .config log report info KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce-386 2022/11/22 22:45 https://github.com/google/kmsan.git master ddce02aa9c40 9da37ae8 .config log report info KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce-386 2022/11/17 04:15 https://github.com/google/kmsan.git master cb231e2f67ec 3a127a31 .config log report info KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce-386 2022/11/09 02:36 https://github.com/google/kmsan.git master b1376a14297d 060f945e .config log report info KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce-386 2022/10/28 19:27 https://github.com/google/kmsan.git master be8b0d020631 ea12ae9b .config log report info KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce-386 2022/10/21 18:47 https://github.com/google/kmsan.git master 968c2729e576 4bfd3c27 .config log report info KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce-386 2022/10/18 08:40 https://github.com/google/kmsan.git master 968c2729e576 754863b4 .config log report info 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 log report info
ci-upstream-kmsan-gce 2019/06/24 17:25 https://github.com/google/kmsan.git master 3351e2b9635b 472f0082 .config log report
* Struck through repros no longer work on HEAD.