syzbot


assert failed: mutex_owned(pipe->pipe_lock)

Status: fixed on 2019/05/04 21:13
Reported-by: syzbot+d0eb5807031212c0cb6c@syzkaller.appspotmail.com
Fix commit: 7abfdd368b0d Clean up pipe structure before recycling it.
First crash: 2095d, last: 2035d

Sample crash report:
=p`ZϐHLڈ*ݑy1؈"#o�›a*G(G
qH4W|5!𖃀R������������������������������������������������������������������ ����Q'����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������./file0�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������./file0�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������[ 1559.3297773] panic: kernel diagnostic assertion "mutex_owned(pipe->pipe_lock)" failed: file "/syzkaller/managers/netbsd/kernel/sys/kern/sys_pipe.c", line 371 
[ 1559.3743089] cpu1: Begin traceback...
[ 1559.3854418] vpanic() at netbsd:vpanic+0x214
[ 1559.3965759] _GLOBAL__sub_D_65535_0_cpu_configure() at netbsd:_GLOBAL__sub_D_65535_0_cpu_configure
[ 1559.4077059] pipelock() at netbsd:pipelock+0xb0
[ 1559.4188385] pipe_write() at netbsd:pipe_write+0x99
[ 1559.4299719] dofilewrite() at netbsd:dofilewrite+0x1b7
[ 1559.4411221] sys_write() at netbsd:sys_write+0x78
[ 1559.4522390] syscall() at netbsd:syscall+0x348
[ 1559.4633712] --- syscall (number 4) ---
[ 1559.4745055] 7d5e68a3e02a:
[ 1559.4745055] cpu1: End traceback...

[ 1559.4745055] dumping to dev 4,1 (offset=0, size=0): not possible
[ 1559.4856351] rebooting...
SeaBIOS (version 1.8.2-20190322_093631-google)
Total RAM Size = 0x00000001e0000000 = 7680 MiB
CPUs found: 2     Max CPUs supported: 2
found virtio-scsi at 0:3
virtio-scsi vendor='Google' product='PersistentDisk' rev='1' type=0 removable=0
virtio-scsi blksize=512 sectors=4194304 = 2048 MiB
drive 0x000f29d0: PCHS=0/0/0 translation=lba LCHS=520/128/63 s=4194304
Booting from Hard Disk 0...

>> NetBSD/x86 BIOS Boot, Revision 5.10 (Tue Jul 17 14:59:51 UTC 2018) (from NetBSD 8.0)
>> Memory: 639/3144640 k

     1. Boot normally
     2. Boot single user
     3. Disable ACPI
     4. Disable ACPI and SMP
     5. Drop to boot prompt

Crashes (39):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2019/04/26 22:02 netbsd 14d2bf09d91c b617407b console log report ci2-netbsd
2019/04/26 16:03 netbsd 14d2bf09d91c b617407b console log report ci2-netbsd
2019/04/25 09:28 netbsd 45dfe01104d5 8e3c52b1 console log report ci2-netbsd
2019/04/22 15:05 netbsd d3c02f29f4eb 0a77c33c console log report ci2-netbsd
2019/04/22 02:59 netbsd 8ee914a37a6f b0e8efcb console log report ci2-netbsd
2019/04/22 00:24 netbsd bcc46dedefe5 b0e8efcb console log report ci2-netbsd
2019/04/21 22:03 netbsd bcc46dedefe5 b0e8efcb console log report ci2-netbsd
2019/04/20 23:06 netbsd 79253f700500 b0e8efcb console log report ci2-netbsd
2019/04/20 14:17 netbsd a389e269db1a b0e8efcb console log report ci2-netbsd
2019/04/20 00:46 netbsd d67b39bf2214 b0e8efcb console log report ci2-netbsd
2019/04/16 19:19 netbsd 2a4abca1a7af 505ab413 console log report ci2-netbsd
2019/04/16 03:32 netbsd 1adf0287e283 505ab413 console log report ci2-netbsd
2019/04/16 00:52 netbsd 1adf0287e283 505ab413 console log report ci2-netbsd
2019/04/15 23:13 netbsd 425dd0ee874e 505ab413 console log report ci2-netbsd
2019/04/15 17:36 netbsd 425dd0ee874e 505ab413 console log report ci2-netbsd
2019/04/15 06:22 netbsd e6d44f36484b 505ab413 console log report ci2-netbsd
2019/04/13 23:28 netbsd ad415264b7d9 c402d8f1 console log report ci2-netbsd
2019/04/13 12:57 netbsd def13e54a57f c402d8f1 console log report ci2-netbsd
2019/04/09 09:48 netbsd 1b93ab6a788b 995065ff console log report ci2-netbsd
2019/04/05 22:21 netbsd c2452c62ad22 fa763482 console log report ci2-netbsd
2019/04/04 19:22 netbsd 4585ce927211 6a475fff console log report ci2-netbsd
2019/04/01 21:28 netbsd d14d7be1deda 36b433b7 console log report ci2-netbsd
2019/04/01 20:02 netbsd d14d7be1deda 36b433b7 console log report ci2-netbsd
2019/03/26 02:02 netbsd 6eb76e802b22 52a20ba4 console log report ci2-netbsd
2019/03/25 17:37 netbsd 6eb76e802b22 52a20ba4 console log report ci2-netbsd
2019/03/24 22:04 netbsd d2dd9e594dc9 2c86e0a5 console log report ci2-netbsd
2019/03/24 19:33 netbsd 326a04504535 acbc5b7d console log report ci2-netbsd
2019/03/23 09:20 netbsd dc16fcb5bd47 3361bde5 console log report ci2-netbsd
2019/03/21 04:23 netbsd 779fde7bb3cc 427ea487 console log report ci2-netbsd
2019/03/18 08:36 netbsd d0a7a1f7ea33 f8757044 console log report ci2-netbsd
2019/03/16 13:22 netbsd a171867f43ea bab43553 console log report ci2-netbsd
2019/03/09 20:17 netbsd 5e8a8f92e33b 12365b99 console log report ci2-netbsd
2019/03/07 01:45 netbsd b7158b3eb48d 18215b8d console log report ci2-netbsd
2019/03/06 14:40 netbsd 3ee0d5e1d4d6 05cf83bf console log report ci2-netbsd
2019/03/06 13:12 netbsd 3ee0d5e1d4d6 05cf83bf console log report ci2-netbsd
2019/03/01 19:41 netbsd 46b12d457099 68d9e495 console log report ci2-netbsd
2019/02/26 17:04 netbsd ed61d1fdd6fd a36ecd98 console log report ci2-netbsd
2019/02/26 07:44 netbsd 5eba7b0ad839 8022bafd console log report ci2-netbsd
2019/02/26 00:52 netbsd 5eba7b0ad839 8022bafd console log report ci2-netbsd
* Struck through repros no longer work on HEAD.