syzbot


KMSAN: uninit-value in smsc95xx_read_eeprom

Status: closed as invalid on 2019/07/09 14:56
Subsystems: usb
[Documentation on labels]
First crash: 1757d, last: 1757d
Similar bugs (1)
Kernel Title Repro Cause bisect Fix bisect Count Last Reported Patched Status
upstream KMSAN: uninit-value in smsc95xx_read_eeprom (2) usb C 96 1228d 1751d 0/26 auto-obsoleted due to no activity on 2022/09/17 23:24

Sample crash report:
usb 1-1: New USB device found, idVendor=0424, idProduct=9908, bcdDevice=6a.5e
usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
usb 1-1: config 0 descriptor??
smsc95xx v1.0.6
==================================================================
BUG: KMSAN: uninit-value in smsc95xx_eeprom_confirm_not_busy drivers/net/usb/smsc95xx.c:326 [inline]
BUG: KMSAN: uninit-value in smsc95xx_read_eeprom+0x203/0x920 drivers/net/usb/smsc95xx.c:345
CPU: 0 PID: 12 Comm: kworker/0:1 Not tainted 5.2.0-rc4+ #10
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+0x191/0x1f0 lib/dump_stack.c:113
 kmsan_report+0x162/0x2d0 mm/kmsan/kmsan_report.c:109
 __msan_warning+0x75/0xe0 mm/kmsan/kmsan_instr.c:294
 smsc95xx_eeprom_confirm_not_busy drivers/net/usb/smsc95xx.c:326 [inline]
 smsc95xx_read_eeprom+0x203/0x920 drivers/net/usb/smsc95xx.c:345
 smsc95xx_init_mac_address drivers/net/usb/smsc95xx.c:914 [inline]
 smsc95xx_bind+0x467/0x1690 drivers/net/usb/smsc95xx.c:1286
 usbnet_probe+0x10d3/0x3950 drivers/net/usb/usbnet.c:1722
 usb_probe_interface+0xd19/0x1310 drivers/usb/core/driver.c:361
 really_probe+0x1344/0x1d90 drivers/base/dd.c:513
 driver_probe_device+0x1ba/0x510 drivers/base/dd.c:670
 __device_attach_driver+0x5b8/0x790 drivers/base/dd.c:777
 bus_for_each_drv+0x28e/0x3b0 drivers/base/bus.c:454
 __device_attach+0x489/0x750 drivers/base/dd.c:843
 device_initial_probe+0x4a/0x60 drivers/base/dd.c:890
 bus_probe_device+0x131/0x390 drivers/base/bus.c:514
 devi

Crashes (4):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2019/07/05 01:50 https://github.com/google/kmsan.git master f23a6010183e 429efa16 .config console log report syz C ci-upstream-kmsan-gce
2019/07/05 00:09 https://github.com/google/kmsan.git master f23a6010183e 429efa16 .config console log report ci-upstream-kmsan-gce
2019/07/05 00:05 https://github.com/google/kmsan.git master f23a6010183e 429efa16 .config console log report ci-upstream-kmsan-gce
2019/07/05 00:05 https://github.com/google/kmsan.git master f23a6010183e 429efa16 .config console log report ci-upstream-kmsan-gce
* Struck through repros no longer work on HEAD.