syzbot


WARNING: proc registration bug in snd_info_register

Status: closed as dup on 2019/04/16 14:08
Subsystems: usb sound
[Documentation on labels]
Reported-by: syzbot+4d729bd9da724d0282dd@syzkaller.appspotmail.com
First crash: 2051d, last: 2006d
Duplicate of
Title Repro Cause bisect Fix bisect Count Last Reported
WARNING: proc registration bug in snd_info_card_register usb sound C 453 2006d 2051d
Discussions (1)
Title Replies (including bot) Last reply
WARNING: proc registration bug in snd_info_register 0 (2) 2019/04/15 06:55

Sample crash report:
------------[ cut here ]------------
proc_dir_entry 'asound/card4' already registered
WARNING: CPU: 0 PID: 533 at fs/proc/generic.c:359 proc_register+0x3d9/0x550 fs/proc/generic.c:359
Kernel panic - not syncing: panic_on_warn set ...
CPU: 0 PID: 533 Comm: kworker/0:2 Not tainted 5.1.0-rc3-319004-g43151d6 #6
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+0xe8/0x16e lib/dump_stack.c:113
 panic+0x29d/0x5f2 kernel/panic.c:214
 __warn.cold+0x20/0x48 kernel/panic.c:571
 report_bug+0x262/0x2a0 lib/bug.c:186
 fixup_bug arch/x86/kernel/traps.c:179 [inline]
 fixup_bug arch/x86/kernel/traps.c:174 [inline]
 do_error_trap+0x130/0x1f0 arch/x86/kernel/traps.c:272
 do_invalid_op+0x37/0x40 arch/x86/kernel/traps.c:291
 invalid_op+0x14/0x20 arch/x86/entry/entry_64.S:973
RIP: 0010:proc_register+0x3d9/0x550 fs/proc/generic.c:359
Code: ff df 48 89 f9 48 c1 e9 03 80 3c 01 00 0f 85 61 01 00 00 48 8b 04 24 48 c7 c7 20 a2 79 8e 48 8b b0 d0 00 00 00 e8 17 d0 71 ff <0f> 0b 48 c7 c7 60 91 91 91 e8 59 94 33 0c 48 8b 4c 24 28 48 b8 00
RSP: 0018:ffff88809f4d7040 EFLAGS: 00010282
RAX: 0000000000000000 RBX: ffff8882144cd0c0 RCX: 0000000000000000
RDX: 0000000000000000 RSI: ffffffff815b2342 RDI: ffffed1013e9adfa
RBP: ffff888098e1a640 R08: ffff88809fa38000 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000
R13: dffffc0000000000 R14: ffff88808feaebf8 R15: 0000000000000005
 proc_mkdir_data+0x17b/0x230 fs/proc/generic.c:475
 __snd_info_register sound/core/info.c:814 [inline]
 snd_info_register+0x2f8/0x3e0 sound/core/info.c:854
 create_subdir+0x69/0xa0 sound/core/info.c:458
 snd_info_card_create+0xcf/0x230 sound/core/info.c:528
 snd_card_new+0x61d/0x920 sound/core/init.c:255
 line6_probe+0x135/0x1150 sound/usb/line6/driver.c:736
 usb_probe_interface+0x31d/0x820 drivers/usb/core/driver.c:361
 really_probe+0x2da/0xb10 drivers/base/dd.c:509
 driver_probe_device+0x21d/0x350 drivers/base/dd.c:671
 __device_attach_driver+0x1d8/0x290 drivers/base/dd.c:778
 bus_for_each_drv+0x163/0x1e0 drivers/base/bus.c:454
 __device_attach+0x223/0x3a0 drivers/base/dd.c:844
 bus_probe_device+0x1f1/0x2a0 drivers/base/bus.c:514
 device_add+0xad2/0x16e0 drivers/base/core.c:2106
 usb_set_configuration+0xdf7/0x1740 drivers/usb/core/message.c:2023
 generic_probe+0xa2/0xda drivers/usb/core/generic.c:210
 usb_probe_device+0xc0/0x150 drivers/usb/core/driver.c:266
 really_probe+0x2da/0xb10 drivers/base/dd.c:509
 driver_probe_device+0x21d/0x350 drivers/base/dd.c:671
 __device_attach_driver+0x1d8/0x290 drivers/base/dd.c:778
 bus_for_each_drv+0x163/0x1e0 drivers/base/bus.c:454
 __device_attach+0x223/0x3a0 drivers/base/dd.c:844
 bus_probe_device+0x1f1/0x2a0 drivers/base/bus.c:514
 device_add+0xad2/0x16e0 drivers/base/core.c:2106
 usb_new_device.cold+0x537/0xccf drivers/usb/core/hub.c:2534
 hub_port_connect drivers/usb/core/hub.c:5089 [inline]
 hub_port_connect_change drivers/usb/core/hub.c:5204 [inline]
 port_event drivers/usb/core/hub.c:5350 [inline]
 hub_event+0x138e/0x3b00 drivers/usb/core/hub.c:5432
 process_one_work+0x90f/0x1580 kernel/workqueue.c:2269
 process_scheduled_works kernel/workqueue.c:2331 [inline]
 worker_thread+0x7b0/0xe20 kernel/workqueue.c:2417
 kthread+0x313/0x420 kernel/kthread.c:253
 ret_from_fork+0x3a/0x50 arch/x86/entry/entry_64.S:352
Kernel Offset: disabled
Rebooting in 86400 seconds..

Crashes (250):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2019/05/06 13:33 https://github.com/google/kasan.git usb-fuzzer 43151d6c3fce d28f4ce5 .config console log report syz C ci2-upstream-usb
2019/05/05 18:19 https://github.com/google/kasan.git usb-fuzzer 43151d6c3fce d28f4ce5 .config console log report syz C ci2-upstream-usb
2019/05/05 14:50 https://github.com/google/kasan.git usb-fuzzer 43151d6c3fce d28f4ce5 .config console log report syz C ci2-upstream-usb
2019/05/03 03:45 https://github.com/google/kasan.git usb-fuzzer 43151d6c3fce e9039493 .config console log report syz C ci2-upstream-usb
2019/05/03 02:31 https://github.com/google/kasan.git usb-fuzzer 43151d6c3fce e9039493 .config console log report syz C ci2-upstream-usb
2019/05/02 16:52 https://github.com/google/kasan.git usb-fuzzer 43151d6c3fce 1852eb18 .config console log report syz C ci2-upstream-usb
2019/05/02 14:46 https://github.com/google/kasan.git usb-fuzzer 43151d6c3fce 1852eb18 .config console log report syz C ci2-upstream-usb
2019/05/02 11:33 https://github.com/google/kasan.git usb-fuzzer 43151d6c3fce 1852eb18 .config console log report syz C ci2-upstream-usb
2019/05/02 09:16 https://github.com/google/kasan.git usb-fuzzer 43151d6c3fce 1852eb18 .config console log report syz C ci2-upstream-usb
2019/05/02 00:52 https://github.com/google/kasan.git usb-fuzzer 43151d6c3fce 7516d9fa .config console log report syz C ci2-upstream-usb
2019/05/01 17:32 https://github.com/google/kasan.git usb-fuzzer 43151d6c3fce 618456b4 .config console log report syz C ci2-upstream-usb
2019/05/01 05:59 https://github.com/google/kasan.git usb-fuzzer 43151d6c3fce 618456b4 .config console log report syz C ci2-upstream-usb
2019/04/30 16:25 https://github.com/google/kasan.git usb-fuzzer 43151d6c3fce 20f16bef .config console log report syz C ci2-upstream-usb
2019/04/30 04:05 https://github.com/google/kasan.git usb-fuzzer 43151d6c3fce b617407b .config console log report syz C ci2-upstream-usb
2019/04/29 14:22 https://github.com/google/kasan.git usb-fuzzer 43151d6c3fce b617407b .config console log report syz C ci2-upstream-usb
2019/04/29 11:27 https://github.com/google/kasan.git usb-fuzzer 43151d6c3fce b617407b .config console log report syz C ci2-upstream-usb
2019/04/28 23:09 https://github.com/google/kasan.git usb-fuzzer 43151d6c3fce b617407b .config console log report syz C ci2-upstream-usb
2019/04/27 23:03 https://github.com/google/kasan.git usb-fuzzer 43151d6c3fce b617407b .config console log report syz C ci2-upstream-usb
2019/04/27 13:15 https://github.com/google/kasan.git usb-fuzzer 43151d6c3fce b617407b .config console log report syz C ci2-upstream-usb
2019/04/24 21:08 https://github.com/google/kasan.git usb-fuzzer 43151d6c3fce 8e3c52b1 .config console log report syz C ci2-upstream-usb
2019/04/24 16:24 https://github.com/google/kasan.git usb-fuzzer 43151d6c3fce 8e3c52b1 .config console log report syz C ci2-upstream-usb
2019/04/17 02:14 https://github.com/google/kasan.git usb-fuzzer 9a33b36996cb b0e8efcb .config console log report syz C ci2-upstream-usb
2019/04/15 06:54 https://github.com/google/kasan.git usb-fuzzer 9a33b36996cb 505ab413 .config console log report syz C ci2-upstream-usb
2019/05/06 12:48 https://github.com/google/kasan.git usb-fuzzer 43151d6c3fce d28f4ce5 .config console log report syz ci2-upstream-usb
2019/05/01 16:37 https://github.com/google/kasan.git usb-fuzzer 43151d6c3fce 618456b4 .config console log report syz ci2-upstream-usb
2019/05/01 07:11 https://github.com/google/kasan.git usb-fuzzer 43151d6c3fce 618456b4 .config console log report syz ci2-upstream-usb
2019/04/29 18:26 https://github.com/google/kasan.git usb-fuzzer 43151d6c3fce b617407b .config console log report syz ci2-upstream-usb
2019/04/26 07:35 https://github.com/google/kasan.git usb-fuzzer 43151d6c3fce b617407b .config console log report syz ci2-upstream-usb
2019/04/25 15:33 https://github.com/google/kasan.git usb-fuzzer 43151d6c3fce f46aabc8 .config console log report syz ci2-upstream-usb
2019/04/16 14:03 https://github.com/google/kasan.git usb-fuzzer 9a33b36996cb 505ab413 .config console log report syz ci2-upstream-usb
2019/05/27 05:21 https://github.com/google/kasan.git usb-fuzzer 43151d6c3fce 85c57315 .config console log report ci2-upstream-usb
2019/05/27 04:11 https://github.com/google/kasan.git usb-fuzzer 43151d6c3fce 85c57315 .config console log report ci2-upstream-usb
2019/05/26 20:47 https://github.com/google/kasan.git usb-fuzzer 43151d6c3fce 85c57315 .config console log report ci2-upstream-usb
2019/05/26 03:57 https://github.com/google/kasan.git usb-fuzzer 43151d6c3fce 85c57315 .config console log report ci2-upstream-usb
2019/05/25 22:41 https://github.com/google/kasan.git usb-fuzzer 43151d6c3fce 85c57315 .config console log report ci2-upstream-usb
2019/05/24 22:21 https://github.com/google/kasan.git usb-fuzzer 43151d6c3fce 85c57315 .config console log report ci2-upstream-usb
2019/05/23 17:25 https://github.com/google/kasan.git usb-fuzzer 43151d6c3fce 0dadcd9d .config console log report ci2-upstream-usb
2019/05/23 06:33 https://github.com/google/kasan.git usb-fuzzer 43151d6c3fce 84b9d384 .config console log report ci2-upstream-usb
2019/05/23 00:54 https://github.com/google/kasan.git usb-fuzzer 43151d6c3fce 84b9d384 .config console log report ci2-upstream-usb
2019/05/22 19:09 https://github.com/google/kasan.git usb-fuzzer 43151d6c3fce 84b9d384 .config console log report ci2-upstream-usb
2019/05/22 15:39 https://github.com/google/kasan.git usb-fuzzer 43151d6c3fce 84b9d384 .config console log report ci2-upstream-usb
2019/05/22 12:55 https://github.com/google/kasan.git usb-fuzzer 43151d6c3fce 84b9d384 .config console log report ci2-upstream-usb
2019/05/21 15:20 https://github.com/google/kasan.git usb-fuzzer 43151d6c3fce 8285069f .config console log report ci2-upstream-usb
2019/05/21 12:15 https://github.com/google/kasan.git usb-fuzzer 43151d6c3fce 8285069f .config console log report ci2-upstream-usb
2019/05/20 23:18 https://github.com/google/kasan.git usb-fuzzer 43151d6c3fce b5641f32 .config console log report ci2-upstream-usb
2019/05/20 14:24 https://github.com/google/kasan.git usb-fuzzer 43151d6c3fce 5a4461b0 .config console log report ci2-upstream-usb
2019/05/20 10:35 https://github.com/google/kasan.git usb-fuzzer 43151d6c3fce 5a4461b0 .config console log report ci2-upstream-usb
2019/05/20 06:08 https://github.com/google/kasan.git usb-fuzzer 43151d6c3fce 5a4461b0 .config console log report ci2-upstream-usb
2019/05/20 02:59 https://github.com/google/kasan.git usb-fuzzer 43151d6c3fce 5a4461b0 .config console log report ci2-upstream-usb
2019/05/19 22:45 https://github.com/google/kasan.git usb-fuzzer 43151d6c3fce 5a4461b0 .config console log report ci2-upstream-usb
2019/05/19 15:07 https://github.com/google/kasan.git usb-fuzzer 43151d6c3fce 5a4461b0 .config console log report ci2-upstream-usb
2019/05/19 12:53 https://github.com/google/kasan.git usb-fuzzer 43151d6c3fce 5a4461b0 .config console log report ci2-upstream-usb
2019/05/18 20:06 https://github.com/google/kasan.git usb-fuzzer 43151d6c3fce 5a4461b0 .config console log report ci2-upstream-usb
2019/05/18 09:30 https://github.com/google/kasan.git usb-fuzzer 43151d6c3fce 5a4461b0 .config console log report ci2-upstream-usb
2019/05/18 07:14 https://github.com/google/kasan.git usb-fuzzer 43151d6c3fce 5a4461b0 .config console log report ci2-upstream-usb
2019/05/17 23:44 https://github.com/google/kasan.git usb-fuzzer 43151d6c3fce 40046286 .config console log report ci2-upstream-usb
2019/05/17 19:47 https://github.com/google/kasan.git usb-fuzzer 43151d6c3fce 40046286 .config console log report ci2-upstream-usb
2019/05/17 13:57 https://github.com/google/kasan.git usb-fuzzer 43151d6c3fce 2755003a .config console log report ci2-upstream-usb
2019/05/17 10:07 https://github.com/google/kasan.git usb-fuzzer 43151d6c3fce 2755003a .config console log report ci2-upstream-usb
2019/05/17 03:07 https://github.com/google/kasan.git usb-fuzzer 43151d6c3fce 7fb690f3 .config console log report ci2-upstream-usb
2019/05/16 22:31 https://github.com/google/kasan.git usb-fuzzer 43151d6c3fce 7fb690f3 .config console log report ci2-upstream-usb
2019/05/16 12:39 https://github.com/google/kasan.git usb-fuzzer 43151d6c3fce 051c49fe .config console log report ci2-upstream-usb
2019/05/16 01:38 https://github.com/google/kasan.git usb-fuzzer 43151d6c3fce 27b25dbc .config console log report ci2-upstream-usb
2019/05/15 20:19 https://github.com/google/kasan.git usb-fuzzer 43151d6c3fce 27b25dbc .config console log report ci2-upstream-usb
2019/05/15 15:09 https://github.com/google/kasan.git usb-fuzzer 43151d6c3fce bd4e3ac7 .config console log report ci2-upstream-usb
2019/05/15 11:49 https://github.com/google/kasan.git usb-fuzzer 43151d6c3fce bd4e3ac7 .config console log report ci2-upstream-usb
2019/05/15 10:14 https://github.com/google/kasan.git usb-fuzzer 43151d6c3fce bd4e3ac7 .config console log report ci2-upstream-usb
2019/05/15 05:51 https://github.com/google/kasan.git usb-fuzzer 43151d6c3fce 2e630085 .config console log report ci2-upstream-usb
2019/05/15 04:22 https://github.com/google/kasan.git usb-fuzzer 43151d6c3fce 2e630085 .config console log report ci2-upstream-usb
2019/05/15 02:44 https://github.com/google/kasan.git usb-fuzzer 43151d6c3fce 2e630085 .config console log report ci2-upstream-usb
2019/05/14 20:02 https://github.com/google/kasan.git usb-fuzzer 43151d6c3fce 2e630085 .config console log report ci2-upstream-usb
2019/05/14 18:38 https://github.com/google/kasan.git usb-fuzzer 43151d6c3fce 2e630085 .config console log report ci2-upstream-usb
2019/05/14 16:30 https://github.com/google/kasan.git usb-fuzzer 43151d6c3fce ada3c44c .config console log report ci2-upstream-usb
2019/05/14 11:56 https://github.com/google/kasan.git usb-fuzzer 43151d6c3fce ada3c44c .config console log report ci2-upstream-usb
2019/05/14 05:25 https://github.com/google/kasan.git usb-fuzzer 43151d6c3fce 7c305b44 .config console log report ci2-upstream-usb
2019/05/13 17:07 https://github.com/google/kasan.git usb-fuzzer 43151d6c3fce 16ab1e89 .config console log report ci2-upstream-usb
2019/05/13 12:14 https://github.com/google/kasan.git usb-fuzzer 43151d6c3fce 16ab1e89 .config console log report ci2-upstream-usb
2019/05/13 11:09 https://github.com/google/kasan.git usb-fuzzer 43151d6c3fce 16ab1e89 .config console log report ci2-upstream-usb
2019/04/12 02:40 https://github.com/google/kasan.git usb-fuzzer 9a33b36996cb 8916f5e1 .config console log report ci2-upstream-usb
* Struck through repros no longer work on HEAD.