syzbot


possible deadlock in _snd_pcm_stream_lock_irqsave
Status: fixed on 2020/11/16 12:12
Reported-by: syzbot+561a74f84100162990b2@syzkaller.appspotmail.com
Fix commit: 6564d0ad67ef ALSA: ctl: Workaround for lockdep warning wrt card->ctl_files_rwlock
First crash: 456d, last: 418d

Cause bisection: introduced by (bisect log) :
commit e918188611f073063415f40fae568fa4d86d9044
Author: Boqun Feng <boqun.feng@gmail.com>
Date: Fri Aug 7 07:42:20 2020 +0000

  locking: More accurate annotations for read_lock()

Crash: possible deadlock in snd_pcm_period_elapsed (log)
Repro: C syz .config
duplicates (2):
Title Repro Cause bisect Fix bisect Count Last Reported Patched Status
possible deadlock in snd_pcm_period_elapsed 96 419d 420d 0/22 closed as dup on 2020/12/06 08:32
possible deadlock in snd_ctl_notify 454 418d 455d 0/22 closed as dup on 2020/12/06 08:33
similar bugs (2):
Kernel Title Repro Cause bisect Fix bisect Count Last Reported Patched Status
upstream possible deadlock in _snd_pcm_stream_lock_irqsave (2) 120 30d 137d 22/22 fixed on 2021/11/10 00:50
upstream possible deadlock in _snd_pcm_stream_lock_irqsave (3) 27 14h38m 28d 0/22 upstream: reported on 2021/11/10 17:00
Patch testing requests:
Created Duration User Patch Repo Result
2020/09/09 11:04 17m tiwai@suse.de patch git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git dff9f829e5b0181d4ed9d35aa62d695292399b54 OK

Sample crash report:

Crashes (997):
Manager Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Title
ci-upstream-linux-next-kasan-gce-root 2020/09/22 21:07 linux-next e64997027d5f 3e8f6c27 .config log report syz C
ci-upstream-linux-next-kasan-gce-root 2020/09/22 10:41 linux-next b10b8ad86211 9e1fa68e .config log report syz C
ci-upstream-linux-next-kasan-gce-root 2020/09/22 10:27 linux-next b10b8ad86211 9e1fa68e .config log report syz C
ci-upstream-linux-next-kasan-gce-root 2020/09/21 23:22 linux-next b10b8ad86211 9e1fa68e .config log report syz C
ci-upstream-linux-next-kasan-gce-root 2020/09/21 20:21 linux-next b10b8ad86211 9e1fa68e .config log report syz C
ci-upstream-linux-next-kasan-gce-root 2020/09/21 07:50 linux-next b652d2a5f2a4 9564d2e9 .config log report syz C
ci-upstream-linux-next-kasan-gce-root 2020/09/21 07:28 linux-next b652d2a5f2a4 9564d2e9 .config log report syz C
ci-upstream-linux-next-kasan-gce-root 2020/09/21 07:14 linux-next b652d2a5f2a4 9564d2e9 .config log report syz C
ci-upstream-linux-next-kasan-gce-root 2020/09/21 06:42 linux-next b652d2a5f2a4 9564d2e9 .config log report syz C
ci-upstream-linux-next-kasan-gce-root 2020/09/21 06:30 linux-next b652d2a5f2a4 9564d2e9 .config log report syz C
ci-upstream-linux-next-kasan-gce-root 2020/09/21 06:15 linux-next b652d2a5f2a4 9564d2e9 .config log report syz C
ci-upstream-linux-next-kasan-gce-root 2020/09/21 05:44 linux-next b652d2a5f2a4 9564d2e9 .config log report syz C
ci-upstream-linux-next-kasan-gce-root 2020/09/21 04:59 linux-next b652d2a5f2a4 9564d2e9 .config log report syz C
ci-upstream-linux-next-kasan-gce-root 2020/09/21 04:46 linux-next b652d2a5f2a4 9564d2e9 .config log report syz C
ci-upstream-linux-next-kasan-gce-root 2020/09/20 23:08 linux-next b652d2a5f2a4 9564d2e9 .config log report syz C
ci-upstream-linux-next-kasan-gce-root 2020/09/20 22:56 linux-next b652d2a5f2a4 9564d2e9 .config log report syz C
ci-upstream-linux-next-kasan-gce-root 2020/09/20 19:22 linux-next b652d2a5f2a4 9564d2e9 .config log report syz C
ci-upstream-linux-next-kasan-gce-root 2020/09/20 18:58 linux-next b652d2a5f2a4 9564d2e9 .config log report syz C
ci-upstream-linux-next-kasan-gce-root 2020/09/16 10:47 linux-next 5fa35f247b56 18d7d030 .config log report syz C
ci-upstream-linux-next-kasan-gce-root 2020/09/15 17:01 linux-next 6b02addb1d17 6989d6f6 .config log report syz C
ci-upstream-linux-next-kasan-gce-root 2020/09/15 16:50 linux-next 6b02addb1d17 6989d6f6 .config log report syz C
ci-upstream-linux-next-kasan-gce-root 2020/09/15 15:06 linux-next 6b02addb1d17 6989d6f6 .config log report syz C
ci-upstream-linux-next-kasan-gce-root 2020/09/15 14:54 linux-next 6b02addb1d17 6989d6f6 .config log report syz C
ci-upstream-linux-next-kasan-gce-root 2020/09/13 05:37 linux-next d5b2251d63b5 ce441f06 .config log report syz C
ci-upstream-linux-next-kasan-gce-root 2020/09/13 05:23 linux-next d5b2251d63b5 ce441f06 .config log report syz C
ci-upstream-linux-next-kasan-gce-root 2020/09/13 03:52 linux-next d5b2251d63b5 ce441f06 .config log report syz C
ci-upstream-linux-next-kasan-gce-root 2020/09/13 03:31 linux-next d5b2251d63b5 ce441f06 .config log report syz C
ci-upstream-linux-next-kasan-gce-root 2020/09/13 03:13 linux-next d5b2251d63b5 ce441f06 .config log report syz C
ci-upstream-linux-next-kasan-gce-root 2020/09/13 02:59 linux-next d5b2251d63b5 ce441f06 .config log report syz C
ci-upstream-linux-next-kasan-gce-root 2020/09/13 02:45 linux-next d5b2251d63b5 ce441f06 .config log report syz C
ci-upstream-linux-next-kasan-gce-root 2020/09/13 02:05 linux-next d5b2251d63b5 ce441f06 .config log report syz C
ci-upstream-linux-next-kasan-gce-root 2020/09/13 01:46 linux-next d5b2251d63b5 ce441f06 .config log report syz C
ci-upstream-linux-next-kasan-gce-root 2020/09/13 01:24 linux-next d5b2251d63b5 ce441f06 .config log report syz C
ci-upstream-linux-next-kasan-gce-root 2020/09/13 01:13 linux-next d5b2251d63b5 ce441f06 .config log report syz C
ci-upstream-linux-next-kasan-gce-root 2020/09/13 00:59 linux-next d5b2251d63b5 ce441f06 .config log report syz C
ci-upstream-linux-next-kasan-gce-root 2020/09/13 00:25 linux-next d5b2251d63b5 ce441f06 .config log report syz C
ci-upstream-linux-next-kasan-gce-root 2020/09/12 22:49 linux-next d5b2251d63b5 ce441f06 .config log report syz C
ci-upstream-linux-next-kasan-gce-root 2020/09/12 13:50 linux-next d5b2251d63b5 79fb24e2 .config log report syz C
ci-upstream-linux-next-kasan-gce-root 2020/09/12 13:30 linux-next d5b2251d63b5 79fb24e2 .config log report syz C
ci-upstream-linux-next-kasan-gce-root 2020/09/12 13:20 linux-next d5b2251d63b5 79fb24e2 .config log report syz C
ci-upstream-linux-next-kasan-gce-root 2020/09/09 08:59 linux-next dff9f829e5b0 abf9ba4f .config log report syz C
ci-upstream-linux-next-kasan-gce-root 2020/09/09 08:46 linux-next dff9f829e5b0 abf9ba4f .config log report syz C
ci-upstream-linux-next-kasan-gce-root 2020/09/09 05:46 linux-next dff9f829e5b0 abf9ba4f .config log report syz C
ci-upstream-kasan-gce-selinux-root 2020/10/15 16:01 upstream 3e4fb4346c78 63869021 .config log report info
ci-upstream-kasan-gce-root 2020/10/15 14:49 upstream 3e4fb4346c78 63869021 .config log report info
ci-upstream-kasan-gce-root 2020/10/15 13:49 upstream 3e4fb4346c78 63869021 .config log report info
ci-upstream-kasan-gce 2020/10/15 11:32 upstream 3e4fb4346c78 63869021 .config log report info
ci-upstream-kasan-gce-root 2020/10/15 10:19 upstream 3e4fb4346c78 63869021 .config log report info
ci-upstream-kasan-gce-selinux-root 2020/10/15 09:41 upstream 3e4fb4346c78 63869021 .config log report info
ci-upstream-kasan-gce-selinux-root 2020/10/15 08:28 upstream 3e4fb4346c78 63869021 .config log report info
ci-upstream-kasan-gce-selinux-root 2020/10/15 07:08 upstream 3e4fb4346c78 fc7735a2 .config log report info
ci-upstream-kasan-gce 2020/10/15 06:08 upstream 3e4fb4346c78 fc7735a2 .config log report info
ci-upstream-kasan-gce-selinux-root 2020/10/15 04:54 upstream 3e4fb4346c78 fc7735a2 .config log report info
ci-upstream-kasan-gce-selinux-root 2020/10/15 03:50 upstream 3e4fb4346c78 fc7735a2 .config log report info
ci-upstream-kasan-gce 2020/10/15 02:42 upstream 3e4fb4346c78 fc7735a2 .config log report info
ci-upstream-kasan-gce 2020/10/14 22:58 upstream b5fc7a89e58b fc7735a2 .config log report info
ci-upstream-kasan-gce 2020/10/14 22:30 upstream b5fc7a89e58b fc7735a2 .config log report info
ci-upstream-kasan-gce-selinux-root 2020/10/14 21:14 upstream b5fc7a89e58b fc7735a2 .config log report info
ci-upstream-kasan-gce 2020/10/14 20:12 upstream b5fc7a89e58b fc7735a2 .config log report info
ci-upstream-kasan-gce-selinux-root 2020/10/14 19:32 upstream b5fc7a89e58b fc7735a2 .config log report info
ci-upstream-kasan-gce-root 2020/10/14 18:06 upstream b5fc7a89e58b fc7735a2 .config log report info
ci-upstream-kasan-gce 2020/10/14 16:56 upstream b5fc7a89e58b fc7735a2 .config log report info
ci-upstream-kasan-gce-selinux-root 2020/10/14 15:48 upstream b5fc7a89e58b fc7735a2 .config log report info
ci-upstream-kasan-gce-selinux-root 2020/10/14 13:51 upstream b5fc7a89e58b fc7735a2 .config log report info
ci-upstream-kasan-gce 2020/10/14 09:13 upstream 029f56db6ac2 fc7735a2 .config log report info
ci-upstream-kasan-gce 2020/10/14 08:47 upstream 029f56db6ac2 fc7735a2 .config log report info
ci-upstream-kasan-gce-selinux-root 2020/10/14 06:35 upstream 029f56db6ac2 fc7735a2 .config log report info
ci-upstream-kasan-gce 2020/10/14 04:57 upstream 029f56db6ac2 fc7735a2 .config log report info
ci-upstream-kasan-gce-root 2020/10/14 03:49 upstream 029f56db6ac2 fc7735a2 .config log report info
ci-upstream-kasan-gce 2020/10/14 02:05 upstream 029f56db6ac2 fc7735a2 .config log report info
ci-upstream-kasan-gce 2020/10/14 01:04 upstream 029f56db6ac2 fc7735a2 .config log report info
ci-upstream-kasan-gce 2020/10/14 01:04 upstream 029f56db6ac2 fc7735a2 .config log report info
ci-upstream-kasan-gce 2020/10/14 00:01 upstream 029f56db6ac2 fc7735a2 .config log report info
ci-upstream-kasan-gce 2020/10/13 22:54 upstream 029f56db6ac2 bd69ee0d .config log report info
ci-upstream-kasan-gce-386 2020/10/16 06:24 upstream 726eb70e0d34 6e262c73 .config log report info
ci-upstream-kasan-gce-386 2020/10/16 02:01 upstream 726eb70e0d34 6e262c73 .config log report info
ci-upstream-kasan-gce-386 2020/10/15 22:59 upstream 726eb70e0d34 6e262c73 .config log report info
ci-upstream-kasan-gce-386 2020/10/15 20:37 upstream 726eb70e0d34 6e262c73 .config log report info
ci-upstream-kasan-gce-386 2020/10/15 19:34 upstream 726eb70e0d34 63869021 .config log report info
ci-upstream-kasan-gce-386 2020/10/15 18:07 upstream 726eb70e0d34 63869021 .config log report info
ci-upstream-kasan-gce-386 2020/10/15 17:28 upstream 3e4fb4346c78 63869021 .config log report info
ci-upstream-kasan-gce-386 2020/10/15 12:43 upstream 3e4fb4346c78 63869021 .config log report info
ci-qemu-upstream-386 2020/10/15 02:06 upstream e6037a753e8e fc7735a2 .config log report info
ci-upstream-kasan-gce-386 2020/10/15 00:21 upstream b5fc7a89e58b fc7735a2 .config log report info
ci-upstream-kasan-gce-386 2020/10/14 16:48 upstream b5fc7a89e58b fc7735a2 .config log report info
ci-upstream-kasan-gce-386 2020/10/14 14:43 upstream b5fc7a89e58b fc7735a2 .config log report info
ci-upstream-kasan-gce-386 2020/10/14 12:46 upstream b5fc7a89e58b fc7735a2 .config log report info
ci-qemu-upstream-386 2020/10/14 11:46 upstream b5fc7a89e58b fc7735a2 .config log report info
ci-upstream-kasan-gce-386 2020/10/14 11:00 upstream 029f56db6ac2 fc7735a2 .config log report info
ci-qemu-upstream-386 2020/10/14 07:40 upstream 6ad4bf6ea160 fc7735a2 .config log report info
ci-upstream-kasan-gce-386 2020/10/14 05:59 upstream 029f56db6ac2 fc7735a2 .config log report info
ci-upstream-kasan-gce-386 2020/10/14 03:40 upstream 029f56db6ac2 fc7735a2 .config log report info
ci-upstream-kasan-gce-386 2020/10/13 21:51 upstream 865c50e1d279 bd69ee0d .config log report info
ci-upstream-linux-next-kasan-gce-root 2020/09/23 08:11 linux-next e64997027d5f 3e8f6c27 .config log report info
ci-upstream-linux-next-kasan-gce-root 2020/09/08 18:07 linux-next dff9f829e5b0 abf9ba4f .config log report