syzbot


KMSAN: uninit-value in gp8psk_power_ctrl

Status: auto-obsoleted due to no activity on 2022/09/18 14:43
Reported-by: syzbot+fa2759b292234f21d29f@syzkaller.appspotmail.com
First crash: 1211d, last: 602d
Patch testing requests:
Created Duration User Patch Repo Result
2022/09/18 13:29 19m https://github.com/google/kmsan.git master OK log
2022/09/18 10:29 22m https://github.com/google/kmsan.git master OK log
2022/09/18 07:29 21m https://github.com/google/kmsan.git master OK log
2022/09/18 05:29 22m https://github.com/google/kmsan.git master OK log
2020/09/20 16:07 19m anant.thazhemadam@gmail.com https://github.com/google/kmsan.git master OK

Sample crash report:
usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
usb 1-1: config 0 descriptor??
dvb-usb: found a 'Genpix 8PSK-to-USB2 Rev.1 DVB-S receiver' in warm state.
gp8psk: usb in 128 operation failed.
=====================================================
BUG: KMSAN: uninit-value in gp8psk_power_ctrl+0x4dc/0x1740 drivers/media/usb/dvb-usb/gp8psk.c:190
CPU: 1 PID: 17 Comm: kworker/1:0 Not tainted 5.10.0-rc4-syzkaller #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
Workqueue: usb_hub_wq hub_event
Call Trace:
 __dump_stack lib/dump_stack.c:77 [inline]
 dump_stack+0x21c/0x280 lib/dump_stack.c:118
 kmsan_report+0xfb/0x1e0 mm/kmsan/kmsan_report.c:118
 __msan_warning+0x5f/0xa0 mm/kmsan/kmsan_instr.c:197
 gp8psk_power_ctrl+0x4dc/0x1740 drivers/media/usb/dvb-usb/gp8psk.c:190
 dvb_usb_device_power_ctrl drivers/media/usb/dvb-usb/dvb-usb-init.c:236 [inline]
 dvb_usb_init drivers/media/usb/dvb-usb/dvb-usb-init.c:170 [inline]
 dvb_usb_device_init+0x1700/0x3370 drivers/media/usb/dvb-usb/dvb-usb-init.c:287
 gp8psk_usb_probe+0xa2/0x1a0 drivers/media/usb/dvb-usb/gp8psk.c:304
 usb_probe_interface+0xfcc/0x1520 drivers/usb/core/driver.c:396
 really_probe+0xebd/0x2420 drivers/base/dd.c:558
 driver_probe_device+0x29d/0x3a0 drivers/base/dd.c:738
 __device_attach_driver+0x63f/0x830 drivers/base/dd.c:844
 bus_for_each_drv+0x2c8/0x3f0 drivers/base/bus.c:431
 __device_attach+0x56a/0x890 drivers/base/dd.c:912
 device_initial_probe+0x4a/0x60 drivers/base/dd.c:959
 bus_probe_device+0x17e/0x3d0 drivers/base/bus.c:491
 device_add+0x397e/0x3f00 drivers/base/core.c:2936
 usb_set_configuration+0x39a2/0x4000 drivers/usb/core/message.c:2159
 usb_generic_driver_probe+0x138/0x300 drivers/usb/core/generic.c:238
 usb_probe_device+0x317/0x570 drivers/usb/core/driver.c:293
 really_probe+0xebd/0x2420 drivers/base/dd.c:558
 driver_probe_device+0x29d/0x3a0 drivers/base/dd.c:738
 __device_attach_driver+0x63f/0x830 drivers/base/dd.c:844
 bus_for_each_drv+0x2c8/0x3f0 drivers/base/bus.c:431
 __device_attach+0x56a/0x890 drivers/base/dd.c:912
 device_initial_probe+0x4a/0x60 drivers/base/dd.c:959
 bus_probe_device+0x17e/0x3d0 drivers/base/bus.c:491
 device_add+0x397e/0x3f00 drivers/base/core.c:2936
 usb_new_device+0x1bd4/0x2a30 drivers/usb/core/hub.c:2554
 hub_port_connect drivers/usb/core/hub.c:5222 [inline]
 hub_port_connect_change drivers/usb/core/hub.c:5362 [inline]
 port_event drivers/usb/core/hub.c:5508 [inline]
 hub_event+0x5b99/0x8870 drivers/usb/core/hub.c:5590
 process_one_work+0x1219/0x1fe0 kernel/workqueue.c:2272
 worker_thread+0x123c/0x2730 kernel/workqueue.c:2418
 kthread+0x51c/0x560 kernel/kthread.c:292
 ret_from_fork+0x1f/0x30 arch/x86/entry/entry_64.S:296

Local variable ----status@gp8psk_power_ctrl created at:
 gp8psk_power_ctrl+0x62/0x1740 drivers/media/usb/dvb-usb/gp8psk.c:185
 gp8psk_power_ctrl+0x62/0x1740 drivers/media/usb/dvb-usb/gp8psk.c:185
=====================================================

Crashes (191):
Manager Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Title
ci-upstream-kmsan-gce 2021/02/03 08:20 https://github.com/google/kmsan.git master 73d62e81b476 624dad51 .config log report syz C KMSAN: uninit-value in gp8psk_power_ctrl
ci-upstream-kmsan-gce 2021/01/27 15:12 https://github.com/google/kmsan.git master 73d62e81b476 a0ebf917 .config log report syz C KMSAN: uninit-value in gp8psk_power_ctrl
ci-upstream-kmsan-gce 2021/01/26 11:33 https://github.com/google/kmsan.git master 73d62e81b476 52e37319 .config log report syz C KMSAN: uninit-value in gp8psk_power_ctrl
ci-upstream-kmsan-gce 2019/06/05 06:02 https://github.com/google/kmsan.git master f75e4cfea97f bfb4a51e .config log report syz C
ci-upstream-kmsan-gce 2021/01/28 14:50 https://github.com/google/kmsan.git master 73d62e81b476 eefc07f2 .config log report info KMSAN: uninit-value in gp8psk_power_ctrl
ci-upstream-kmsan-gce-386 2021/01/24 07:08 https://github.com/google/kmsan.git master 73d62e81b476 52e37319 .config log report info KMSAN: uninit-value in gp8psk_power_ctrl
ci-upstream-kmsan-gce 2021/01/08 06:49 https://github.com/google/kmsan.git master 73d62e81b476 c104d4a3 .config log report info
ci-upstream-kmsan-gce 2021/01/07 00:51 https://github.com/google/kmsan.git master 73d62e81b476 c104d4a3 .config log report info
ci-upstream-kmsan-gce 2021/01/06 16:41 https://github.com/google/kmsan.git master 73d62e81b476 c104d4a3 .config log report info
ci-upstream-kmsan-gce 2021/01/06 09:54 https://github.com/google/kmsan.git master 73d62e81b476 b1c228e1 .config log report info
ci-upstream-kmsan-gce 2021/01/05 03:39 https://github.com/google/kmsan.git master 73d62e81b476 2a28ff1f .config log report info
ci-upstream-kmsan-gce 2020/12/24 01:29 https://github.com/google/kmsan.git master 73d62e81b476 c2c1d1dd .config log report info
ci-upstream-kmsan-gce 2020/12/20 18:02 https://github.com/google/kmsan.git master 73d62e81b476 04201c06 .config log report info
ci-upstream-kmsan-gce 2020/12/19 18:38 https://github.com/google/kmsan.git master 73d62e81b476 04201c06 .config log report info
ci-upstream-kmsan-gce 2020/12/13 00:56 https://github.com/google/kmsan.git master 73d62e81b476 bca53db9 .config log report info
ci-upstream-kmsan-gce 2020/12/09 20:44 https://github.com/google/kmsan.git master 73d62e81b476 c090b4da .config log report info
ci-upstream-kmsan-gce 2020/11/29 22:27 https://github.com/google/kmsan.git master 73d62e81b476 a0092f9d .config log report info
ci-upstream-kmsan-gce 2020/11/26 10:53 https://github.com/google/kmsan.git master 73d62e81b476 2f1cec62 .config log report info
ci-upstream-kmsan-gce 2020/11/25 11:39 https://github.com/google/kmsan.git master 73d62e81b476 1a1f4bd8 .config log report info
ci-upstream-kmsan-gce 2020/11/24 19:17 https://github.com/google/kmsan.git master 73d62e81b476 e34b696c .config log report info
ci-upstream-kmsan-gce 2020/11/24 14:24 https://github.com/google/kmsan.git master 73d62e81b476 1ab681a4 .config log report info
ci-upstream-kmsan-gce 2020/11/24 12:18 https://github.com/google/kmsan.git master 73d62e81b476 1ab681a4 .config log report info
ci-upstream-kmsan-gce 2020/11/24 05:08 https://github.com/google/kmsan.git master 73d62e81b476 1ab681a4 .config log report info
ci-upstream-kmsan-gce 2020/11/21 11:36 https://github.com/google/kmsan.git master 73d62e81b476 68068804 .config log report info
ci-upstream-kmsan-gce 2020/11/20 09:31 https://github.com/google/kmsan.git master 73d62e81b476 0767f13f .config log report info
ci-upstream-kmsan-gce 2020/10/20 07:18 https://github.com/google/kmsan.git master e67f4ba870c2 ff4a3345 .config log report info
ci-upstream-kmsan-gce 2020/09/11 05:47 https://github.com/google/kmsan.git master 3b3ea6028136 409809d8 .config log report
ci-upstream-kmsan-gce 2020/09/11 02:02 https://github.com/google/kmsan.git master 3b3ea6028136 409809d8 .config log report
ci-upstream-kmsan-gce 2020/08/30 09:44 https://github.com/google/kmsan.git master 3b3ea6028136 d5a3ae1f .config log report
ci-upstream-kmsan-gce 2019/06/05 04:50 https://github.com/google/kmsan.git master f75e4cfea97f bfb4a51e .config log report
ci-upstream-kmsan-gce-386 2021/01/08 23:10 https://github.com/google/kmsan.git master 73d62e81b476 c104d4a3 .config log report info
ci-upstream-kmsan-gce-386 2021/01/08 07:15 https://github.com/google/kmsan.git master 73d62e81b476 c104d4a3 .config log report info
ci-upstream-kmsan-gce-386 2021/01/05 20:00 https://github.com/google/kmsan.git master 73d62e81b476 a0234d98 .config log report info
ci-upstream-kmsan-gce-386 2020/12/31 04:41 https://github.com/google/kmsan.git master 73d62e81b476 5cc121d6 .config log report info
ci-upstream-kmsan-gce-386 2020/12/19 18:31 https://github.com/google/kmsan.git master 73d62e81b476 04201c06 .config log report info
ci-upstream-kmsan-gce-386 2020/12/18 15:25 https://github.com/google/kmsan.git master 73d62e81b476 04201c06 .config log report info
ci-upstream-kmsan-gce-386 2020/11/24 02:10 https://github.com/google/kmsan.git master 73d62e81b476 878fb17a .config log report info
ci-upstream-kmsan-gce-386 2020/11/21 05:41 https://github.com/google/kmsan.git master 73d62e81b476 740ff461 .config log report info
ci-upstream-kmsan-gce-386 2020/11/20 02:55 https://github.com/google/kmsan.git master 73d62e81b476 0767f13f .config log report info
ci-upstream-kmsan-gce-386 2020/11/18 01:25 https://github.com/google/kmsan.git master 73d62e81b476 bd2a760b .config log report info
ci-upstream-kmsan-gce-386 2020/11/07 10:04 https://github.com/google/kmsan.git master e16174226146 64069d48 .config log report info
ci-upstream-kmsan-gce-386 2020/10/31 11:22 https://github.com/google/kmsan.git master e16174226146 18e33098 .config log report info
ci-upstream-kmsan-gce-386 2020/10/27 04:57 https://github.com/google/kmsan.git master e16174226146 8b3eaf58 .config log report info
ci-upstream-kmsan-gce-386 2020/10/25 17:48 https://github.com/google/kmsan.git master e16174226146 a1839e81 .config log report info
ci-upstream-kmsan-gce-386 2020/10/12 05:28 https://github.com/google/kmsan.git master e67f4ba870c2 4a77ae0b .config log report info
ci-upstream-kmsan-gce-386 2020/10/12 03:08 https://github.com/google/kmsan.git master e67f4ba870c2 4a77ae0b .config log report info
ci-upstream-kmsan-gce-386 2020/09/07 20:59 https://github.com/google/kmsan.git master 3b3ea6028136 abf9ba4f .config log report
ci-upstream-kmsan-gce-386 2020/09/04 16:51 https://github.com/google/kmsan.git master 3b3ea6028136 abf9ba4f .config log report
* Struck through repros no longer work on HEAD.