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: 1103d, last: 3d20h
similar bugs (1):
Kernel Title Repro Cause bisect Fix bisect Count Last Reported Patched Status
upstream KMSAN: uninit-value in dib3000mb_attach C 3 1103d 1103d 0/22 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:
dvb-usb: found a 'Artec T1 USB2.0' in warm state.
dvb-usb: bulk message failed: -22 (3/0)
dvb-usb: will use the device's hardware PID filter (table count: 16).
dvbdev: DVB: registering new adapter (Artec T1 USB2.0)
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+0x374/0x490 drivers/media/dvb-frontends/dib3000mb.c:758
 dib3000mb_attach+0x374/0x490 drivers/media/dvb-frontends/dib3000mb.c:758
 dibusb_dib3000mb_frontend_attach+0x137/0x3c0 drivers/media/usb/dvb-usb/dibusb-mb.c:31
 dvb_usb_adapter_frontend_init+0x112/0xab0 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+0x2839/0x3830 drivers/media/usb/dvb-usb/dvb-usb-init.c:308
 dibusb_probe+0x24b/0x310 drivers/media/usb/dvb-usb/dibusb-mb.c:116
 usb_probe_interface+0xf19/0x1600 drivers/usb/core/driver.c:396
 really_probe+0x6c7/0x1350 drivers/base/dd.c:621
 __driver_probe_device+0x3e9/0x530 drivers/base/dd.c:752
 driver_probe_device drivers/base/dd.c:782 [inline]
 __device_attach_driver+0x79f/0x1120 drivers/base/dd.c:899
 bus_for_each_drv+0x2d6/0x3f0 drivers/base/bus.c:427
 __device_attach+0x593/0x8e0 drivers/base/dd.c:970
 device_initial_probe+0x4a/0x60 drivers/base/dd.c:1017
 bus_probe_device+0x17b/0x3e0 drivers/base/bus.c:487
 device_add+0x1fff/0x26e0 drivers/base/core.c:3405
 usb_set_configuration+0x37e9/0x3ed0 drivers/usb/core/message.c:2170
 usb_generic_driver_probe+0x13c/0x300 drivers/usb/core/generic.c:238
 usb_probe_device+0x309/0x570 drivers/usb/core/driver.c:293
 really_probe+0x6c7/0x1350 drivers/base/dd.c:621
 __driver_probe_device+0x3e9/0x530 drivers/base/dd.c:752
 driver_probe_device drivers/base/dd.c:782 [inline]
 __device_attach_driver+0x79f/0x1120 drivers/base/dd.c:899
 bus_for_each_drv+0x2d6/0x3f0 drivers/base/bus.c:427
 __device_attach+0x593/0x8e0 drivers/base/dd.c:970
 device_initial_probe+0x4a/0x60 drivers/base/dd.c:1017
 bus_probe_device+0x17b/0x3e0 drivers/base/bus.c:487
 device_add+0x1fff/0x26e0 drivers/base/core.c:3405
 usb_new_device+0x1b91/0x2950 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:5665 [inline]
 hub_event+0x58e3/0x89e0 drivers/usb/core/hub.c:5747
 process_one_work+0xdb6/0x1820 kernel/workqueue.c:2289
 worker_thread+0x10d0/0x2240 kernel/workqueue.c:2436
 kthread+0x3c7/0x500 kernel/kthread.c:376
 ret_from_fork+0x1f/0x30

Local variable rb created at:
 dib3000_read_reg+0xdb/0x5c0 drivers/media/dvb-frontends/dib3000mb.c:54
 dib3000mb_attach+0x16a/0x490 drivers/media/dvb-frontends/dib3000mb.c:758

CPU: 0 PID: 3138 Comm: kworker/0:3 Not tainted 5.18.0-rc4-syzkaller #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
Workqueue: usb_hub_wq hub_event
=====================================================

Crashes (1445):
Manager Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Title
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/06/27 23:14 https://github.com/google/kmsan.git master 4b28366af7d9 ef82eb2c .config log report info KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce 2022/06/27 01:14 https://github.com/google/kmsan.git master 4b28366af7d9 a371c43c .config log report info KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce 2022/06/26 01:01 https://github.com/google/kmsan.git master 4b28366af7d9 a371c43c .config log report info KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce 2022/06/25 22:47 https://github.com/google/kmsan.git master 4b28366af7d9 a371c43c .config log report info KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce 2022/06/25 21:43 https://github.com/google/kmsan.git master 4b28366af7d9 a371c43c .config log report info KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce 2022/06/25 09:29 https://github.com/google/kmsan.git master 4b28366af7d9 a371c43c .config log report info KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce 2022/06/24 16:35 https://github.com/google/kmsan.git master 4b28366af7d9 a5dbd430 .config log report info KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce 2022/06/24 09:48 https://github.com/google/kmsan.git master 4b28366af7d9 a5dbd430 .config log report info KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce 2022/06/23 21:37 https://github.com/google/kmsan.git master 4b28366af7d9 912f5df7 .config log report info KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce 2022/06/23 06:49 https://github.com/google/kmsan.git master 4b28366af7d9 912f5df7 .config log report info KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce 2022/06/22 20:09 https://github.com/google/kmsan.git master 4b28366af7d9 0fc5c330 .config log report info KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce 2022/06/21 20:39 https://github.com/google/kmsan.git master 4b28366af7d9 0fc5c330 .config log report info KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce 2022/06/21 13:54 https://github.com/google/kmsan.git master 7516e1b6d801 0fc5c330 .config log report info KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce 2022/06/21 07:58 https://github.com/google/kmsan.git master 7516e1b6d801 0fc5c330 .config log report info KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce 2022/06/20 18:13 https://github.com/google/kmsan.git master eb5e8c791e57 8d15e28d .config log report info KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce 2022/06/20 11:14 https://github.com/google/kmsan.git master eb5e8c791e57 8f633d84 .config log report info KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce 2022/06/19 06:03 https://github.com/google/kmsan.git master fb61e40b30d1 8f633d84 .config log report info KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce 2022/06/18 02:27 https://github.com/google/kmsan.git master 2d0ce79ea812 cb58b3b2 .config log report info KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce 2022/06/17 01:29 https://github.com/google/kmsan.git master 2f3064574275 1719ee24 .config log report info KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce 2022/06/16 05:55 https://github.com/google/kmsan.git master 2f3064574275 1719ee24 .config log report info KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce 2022/06/16 00:47 https://github.com/google/kmsan.git master 2f3064574275 1719ee24 .config log report info KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce 2022/06/15 16:49 https://github.com/google/kmsan.git master 2f3064574275 1719ee24 .config log report info KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce 2022/06/15 16:49 https://github.com/google/kmsan.git master 2f3064574275 1719ee24 .config log report info KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce 2022/06/15 11:37 https://github.com/google/kmsan.git master 2f3064574275 127d1faf .config log report info KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce 2022/06/15 03:38 https://github.com/google/kmsan.git master 2f3064574275 127d1faf .config log report info KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce 2022/06/15 00:23 https://github.com/google/kmsan.git master 2f3064574275 127d1faf .config log report info KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce 2022/06/14 12:25 https://github.com/google/kmsan.git master 2f3064574275 0f087040 .config log report info KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce 2022/06/14 10:41 https://github.com/google/kmsan.git master 2f3064574275 0f087040 .config log report info KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce 2022/06/14 08:06 https://github.com/google/kmsan.git master 2f3064574275 0f087040 .config log report info KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce 2022/06/14 06:18 https://github.com/google/kmsan.git master 2f3064574275 0f087040 .config log report info KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce 2022/06/13 17:26 https://github.com/google/kmsan.git master 2f3064574275 0d5abf15 .config log report info KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce 2022/06/13 15:14 https://github.com/google/kmsan.git master 2f3064574275 0d5abf15 .config log report info KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce-386 2022/06/26 14:49 https://github.com/google/kmsan.git master 4b28366af7d9 a371c43c .config log report info KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce-386 2022/06/26 14:45 https://github.com/google/kmsan.git master 4b28366af7d9 a371c43c .config log report info KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce-386 2022/06/23 05:04 https://github.com/google/kmsan.git master 4b28366af7d9 912f5df7 .config log report info KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce-386 2022/06/20 23:05 https://github.com/google/kmsan.git master eb5e8c791e57 8d15e28d .config log report info KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce-386 2022/06/20 22:02 https://github.com/google/kmsan.git master eb5e8c791e57 8d15e28d .config log report info KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce-386 2022/06/20 20:13 https://github.com/google/kmsan.git master eb5e8c791e57 8d15e28d .config log report info KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce-386 2022/06/19 11:08 https://github.com/google/kmsan.git master fb61e40b30d1 8f633d84 .config log report info KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce-386 2022/06/18 02:52 https://github.com/google/kmsan.git master 2d0ce79ea812 cb58b3b2 .config log report info KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce-386 2022/06/16 00:24 https://github.com/google/kmsan.git master 2f3064574275 1719ee24 .config log report info KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce-386 2022/06/15 23:10 https://github.com/google/kmsan.git master 2f3064574275 1719ee24 .config log report info KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce-386 2022/06/13 20:03 https://github.com/google/kmsan.git master 2f3064574275 0d5abf15 .config log report info KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce-386 2022/06/13 19:32 https://github.com/google/kmsan.git master 2f3064574275 0d5abf15 .config log report info KMSAN: uninit-value in dib3000mb_attach
ci-upstream-kmsan-gce-386 2022/06/13 16:20 https://github.com/google/kmsan.git master 2f3064574275 0d5abf15 .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