Autoloading module: intpm.ko Starting background file system checks in 60 seconds. Sun Sep 15 10:13 FreeBSD/amd64 (ci-freebsd-i386-2.c.syzkaller.internal) (ttyu0) Warning: Permanently added '10.128.15.195' (ECDSA) to the list of known hosts. 2019/09/15 10:13:58 fuzzer started 2019/09/15 10:13:58 dialing manager at 10.128.0.248:49811 2019/09/15 10:13:58 syscalls: 496 2019/09/15 10:13:58 code coverage: enabled 2019/09/15 10:13:58 comparison tracing: enabled 2019/09/15 10:13:58 extra coverage: support is not implemented in syzkaller 2019/09/15 10:13:58 setuid sandbox: support is not implemented in syzkaller 2019/09/15 10:13:58 namespace sandbox: support is not implemented in syzkaller 2019/09/15 10:13:58 Android sandbox: support is not implemented in syzkaller 2019/09/15 10:13:58 fault injection: support is not implemented in syzkaller 2019/09/15 10:13:58 leak checking: support is not implemented in syzkaller 2019/09/15 10:13:58 net packet injection: enabled 2019/09/15 10:13:58 net device setup: support is not implemented in syzkaller login: Expensive timeout(9) function: 0xffffffff818a0990(0xffffffff828209e0) 0.002753701 s Expensive timeout(9) function: 0xffffffff8113cab0(0) 0.003754946 s 10:14:55 executing program 1: 10:14:55 executing program 0: syz_emit_ethernet(0x3e, &(0x7f0000000100)={@local, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @rand_addr=0xf46}, @icmp=@redirect={0x4, 0x0, 0x0, @empty, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @loopback}}}}}}) 10:14:55 executing program 3: r0 = socket$inet6(0xa, 0x100000003, 0x3a) sendto$inet6(r0, &(0x7f0000000000), 0xffa7, 0x0, &(0x7f0000000180)={0xa, 0x0, 0x0}, 0x1c) 10:14:55 executing program 2: 10:14:56 executing program 1: 10:14:56 executing program 1: 10:14:56 executing program 0: r0 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) bind$inet6(r0, &(0x7f0000000040)={0xa, 0x0, 0x0}, 0x1c) 10:14:56 executing program 1: 10:14:56 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x7, 0x4) recvmsg(r0, &(0x7f0000000340)={0x0, 0x385, 0x0, 0x0, &(0x7f0000000300), 0x289}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) close(r0) r1 = socket(0x2, 0x8002, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r1, 0x0, 0x0) 10:14:56 executing program 0: 10:14:56 executing program 2: r0 = socket$inet(0x10, 0x3, 0x9) sendmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000009ff0)=[{&(0x7f0000000100)="24000000530407041dfffd946fa28300", 0x10}], 0x1}, 0x0) 10:14:56 executing program 3: r0 = socket$inet(0x10, 0x3, 0x9) sendmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000009ff0)=[{&(0x7f0000000100)="24000000530407041dfffd946fa2830020200a0009000108000000680c1baba20400ff7e", 0x24}], 0x1}, 0x0) 10:14:56 executing program 2: open$dir(&(0x7f0000000480)='./file0\x00', 0x40000400000002c1, 0x0) nanosleep(&(0x7f0000000100)={0x2}, &(0x7f0000000000)) __semctl$IPC_SET(0x0, 0x0, 0xa, &(0x7f0000000080)={{0xffffffff2840029e}}) __semctl$IPC_SET(0x0, 0x0, 0xa, &(0x7f0000000200)={{0xffffffff2840029b}}) 10:14:56 executing program 0: r0 = open$dir(&(0x7f0000001380)='./file0\x00', 0x4000040000100342, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x100000}], 0x1, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) pwritev(r1, 0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0x1c, 0x1, 0x0) sendto$inet6(r2, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x1c, 0x1c, 0x3, 0x0, @local, 0x4}, 0x1c) listen(r2, 0x10001) r3 = socket(0x2, 0x10000001, 0x0) r4 = getpgrp(0xffffffffffffffff) fcntl$setown(r3, 0x6, r4) getpgrp(r4) pwritev(r2, &(0x7f0000000040)=[{}], 0x1, 0x0) fchdir(r2) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000006c2, 0x0) 10:14:56 executing program 3: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400000002c2, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x100000}], 0x1, 0x0) r1 = semget(0x3, 0x3, 0x100) r2 = socket$inet6_tcp(0x1c, 0x1, 0x0) sendto$inet6(r2, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x1c, 0x1c, 0x3, 0x0, @local, 0x4}, 0x1c) listen(r2, 0x0) fstat(r2, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r4 = socket$inet6_tcp(0x1c, 0x1, 0x0) sendto$inet6(r4, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x1c, 0x1c, 0x3, 0x0, @local, 0x4}, 0x1c) listen(r4, 0x0) fstat(r4, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) freebsd11_fstat(0xffffffffffffff9c, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) freebsd11_stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}) freebsd11_stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}) freebsd11_fstat(0xffffffffffffff9c, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r10 = semget(0x2, 0x0, 0x80) getresgid(&(0x7f0000000780), &(0x7f00000007c0), &(0x7f0000000800)=0x0) __semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f00000009c0)={{0xffffffffffff8000, 0x0, r11, 0x0, 0x0, 0x8, 0x3}, 0x9, 0x3, 0x646}) __semctl$IPC_SET(r10, 0x0, 0xa, &(0x7f0000000200)={{0xffffffff2840029f, r7, r9, r8}}) __semctl$IPC_SET(0x0, 0x0, 0xa, &(0x7f0000000000)={{0xffffffff2840029e, r8, 0x0, 0x0, r6}, 0x0, 0x2, 0x4}) r12 = getegid() __semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x4, r3, r5, r8, r12, 0x1, 0xfffffffffffffffe}, 0x8, 0xe42, 0x81}) __semctl$IPC_SET(0x0, 0x0, 0xa, &(0x7f0000000200)={{0xffffffff284002a3}}) __semctl$IPC_SET(0x0, 0x0, 0xa, &(0x7f0000000000)={{0xffffffff2840029e}}) __semctl$IPC_SET(0x0, 0x0, 0xa, &(0x7f0000000080)={{0xffffffff284002c9}}) 10:14:56 executing program 1: freebsd11_mknod(&(0x7f00000000c0)='./file0\x00', 0x1000, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) __semctl$IPC_SET(0x0, 0x0, 0xa, &(0x7f0000000000)={{0xffffffff284002cb}}) __semctl$IPC_SET(0x0, 0x0, 0xa, &(0x7f0000000040)={{0xffffffff28400299}}) open$dir(&(0x7f0000000080)='./file0\x00', 0x40000400001201c3, 0x101) 10:14:56 executing program 0: r0 = open$dir(&(0x7f0000001380)='./file0\x00', 0x4000040000100342, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x100000}], 0x1, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) pwritev(r1, 0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0x1c, 0x1, 0x0) sendto$inet6(r2, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x1c, 0x1c, 0x3, 0x0, @local, 0x4}, 0x1c) listen(r2, 0x10001) r3 = socket(0x2, 0x10000001, 0x0) r4 = getpgrp(0xffffffffffffffff) fcntl$setown(r3, 0x6, r4) getpgrp(r4) pwritev(r2, &(0x7f0000000040)=[{}], 0x1, 0x0) fchdir(r2) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000006c2, 0x0) 10:14:57 executing program 0: r0 = open$dir(&(0x7f0000001380)='./file0\x00', 0x4000040000100342, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x100000}], 0x1, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) pwritev(r1, 0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0x1c, 0x1, 0x0) sendto$inet6(r2, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x1c, 0x1c, 0x3, 0x0, @local, 0x4}, 0x1c) listen(r2, 0x10001) r3 = socket(0x2, 0x10000001, 0x0) r4 = getpgrp(0xffffffffffffffff) fcntl$setown(r3, 0x6, r4) getpgrp(r4) pwritev(r2, &(0x7f0000000040)=[{}], 0x1, 0x0) fchdir(r2) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000006c2, 0x0) 10:14:57 executing program 0: r0 = open$dir(&(0x7f0000001380)='./file0\x00', 0x4000040000100342, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x100000}], 0x1, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) pwritev(r1, 0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0x1c, 0x1, 0x0) sendto$inet6(r2, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x1c, 0x1c, 0x3, 0x0, @local, 0x4}, 0x1c) listen(r2, 0x10001) r3 = socket(0x2, 0x10000001, 0x0) r4 = getpgrp(0xffffffffffffffff) fcntl$setown(r3, 0x6, r4) getpgrp(r4) pwritev(r2, &(0x7f0000000040)=[{}], 0x1, 0x0) fchdir(r2) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000006c2, 0x0) 10:14:57 executing program 0: r0 = open$dir(&(0x7f0000001380)='./file0\x00', 0x4000040000100342, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x100000}], 0x1, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) pwritev(r1, 0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0x1c, 0x1, 0x0) sendto$inet6(r2, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x1c, 0x1c, 0x3, 0x0, @local, 0x4}, 0x1c) listen(r2, 0x10001) r3 = socket(0x2, 0x10000001, 0x0) r4 = getpgrp(0xffffffffffffffff) fcntl$setown(r3, 0x6, r4) getpgrp(r4) pwritev(r2, &(0x7f0000000040)=[{}], 0x1, 0x0) fchdir(r2) 10:14:57 executing program 2: r0 = open$dir(&(0x7f0000001380)='./file0\x00', 0x4000040000100342, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x100000}], 0x1, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) pwritev(r1, 0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0x1c, 0x1, 0x0) sendto$inet6(r2, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x1c, 0x1c, 0x3, 0x0, @local, 0x4}, 0x1c) listen(r2, 0x10001) r3 = socket(0x2, 0x10000001, 0x0) r4 = getpgrp(0xffffffffffffffff) fcntl$setown(r3, 0x6, r4) getpgrp(r4) pwritev(r2, &(0x7f0000000040)=[{}], 0x1, 0x0) fchdir(r2) 10:14:57 executing program 0: r0 = open$dir(&(0x7f0000001380)='./file0\x00', 0x4000040000100342, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x100000}], 0x1, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) pwritev(r1, 0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0x1c, 0x1, 0x0) sendto$inet6(r2, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x1c, 0x1c, 0x3, 0x0, @local, 0x4}, 0x1c) listen(r2, 0x10001) r3 = socket(0x2, 0x10000001, 0x0) r4 = getpgrp(0xffffffffffffffff) fcntl$setown(r3, 0x6, r4) getpgrp(r4) pwritev(r2, &(0x7f0000000040)=[{}], 0x1, 0x0) 10:14:57 executing program 0: r0 = open$dir(&(0x7f0000001380)='./file0\x00', 0x4000040000100342, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x100000}], 0x1, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) pwritev(r1, 0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0x1c, 0x1, 0x0) sendto$inet6(r2, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x1c, 0x1c, 0x3, 0x0, @local, 0x4}, 0x1c) listen(r2, 0x10001) r3 = socket(0x2, 0x10000001, 0x0) r4 = getpgrp(0xffffffffffffffff) fcntl$setown(r3, 0x6, r4) getpgrp(r4) pwritev(r2, &(0x7f0000000040)=[{}], 0x1, 0x0) 10:14:57 executing program 3: r0 = open$dir(&(0x7f0000001380)='./file0\x00', 0x4000040000100342, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x100000}], 0x1, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) pwritev(r1, 0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0x1c, 0x1, 0x0) sendto$inet6(r2, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x1c, 0x1c, 0x3, 0x0, @local, 0x4}, 0x1c) listen(r2, 0x10001) r3 = socket(0x2, 0x10000001, 0x0) r4 = getpgrp(0xffffffffffffffff) fcntl$setown(r3, 0x6, r4) getpgrp(r4) pwritev(r2, &(0x7f0000000040)=[{}], 0x1, 0x0) 10:14:57 executing program 1: r0 = open$dir(&(0x7f0000001380)='./file0\x00', 0x4000040000100342, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x100000}], 0x1, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) pwritev(r1, 0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0x1c, 0x1, 0x0) sendto$inet6(r2, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x1c, 0x1c, 0x3, 0x0, @local, 0x4}, 0x1c) listen(r2, 0x10001) r3 = socket(0x2, 0x10000001, 0x0) r4 = getpgrp(0xffffffffffffffff) fcntl$setown(r3, 0x6, r4) getpgrp(r4) pwritev(r2, &(0x7f0000000040)=[{}], 0x1, 0x0) fchdir(r2) 10:14:57 executing program 2: r0 = socket$inet6_tcp(0x1c, 0x1, 0x0) listen(r0, 0x0) r1 = socket$inet6_tcp(0x1c, 0x1, 0x0) sendto$inet6(r1, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x1c, 0x1c, 0x3, 0x0, @local, 0x4}, 0x1c) listen(r1, 0x0) r2 = dup2(0xffffffffffffff9c, r1) r3 = socket$inet6_sctp(0x1c, 0x5, 0x84) recvmsg(r3, &(0x7f0000001840)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r4 = socket(0x2, 0x5, 0x0) connect$unix(r4, &(0x7f00000004c0)=ANY=[@ANYBLOB="d70227d6075f27230eaf22714b3c4011bc87cf273299b1248ac962f6e7fe19a52c15f4a6847b371b5e07d7c6c081f33867a78a802d544016e6a0e44d4e55c88db7d0efc5f42ab09a9c56918bfb34c6051f642620fa8012d363813c80000000"], 0x10) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r4, 0x84, 0x105, &(0x7f0000000040)={0x1, [0x0]}, &(0x7f0000000200)=0x8) getsockopt$inet_sctp_SCTP_MAX_BURST(r4, 0x84, 0x1e, &(0x7f0000000340)={r5, 0x2}, &(0x7f0000000780)=0x8) getsockopt$inet6_sctp_SCTP_DEFAULT_PRINFO(r3, 0x84, 0x22, &(0x7f0000000040)={0x3, 0x3, r5}, &(0x7f00000000c0)=0xc) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r2, 0x84, 0x900, &(0x7f0000000100)={r6, 0x7ff}, &(0x7f00000001c0)=0x8) accept4$inet6(r0, &(0x7f0000000180)={0x1c, 0x1c, 0xffffffffffffffff, 0x0, @mcast2}, &(0x7f0000000640)=0x399, 0x20000000) __semctl$IPC_SET(0x0, 0x0, 0xa, &(0x7f0000000000)={{0xffffffff284002ca}}) __semctl$IPC_SET(0x0, 0x0, 0xa, &(0x7f0000000080)={{0xffffffff2840029d}}) __semctl$IPC_SET(0x0, 0x0, 0xa, &(0x7f0000000140)={{0xffffffff2840029b}}) __semctl$IPC_SET(0x0, 0x0, 0xa, &(0x7f0000000080)={{0xffffffff284002cb}}) 10:14:58 executing program 1: r0 = open$dir(&(0x7f0000001380)='./file0\x00', 0x4000040000100342, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x100000}], 0x1, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) pwritev(r1, 0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0x1c, 0x1, 0x0) sendto$inet6(r2, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x1c, 0x1c, 0x3, 0x0, @local, 0x4}, 0x1c) listen(r2, 0x10001) r3 = socket(0x2, 0x10000001, 0x0) r4 = getpgrp(0xffffffffffffffff) fcntl$setown(r3, 0x6, r4) getpgrp(r4) pwritev(r2, &(0x7f0000000040)=[{}], 0x1, 0x0) 10:14:58 executing program 3: r0 = socket$inet6_tcp(0x1c, 0x1, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x1c, 0x1c, 0x3, 0x0, @local, 0x4}, 0x1c) listen(r0, 0x0) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/123, 0x7b}, {&(0x7f0000000240)=""/127, 0x7f}], 0x2) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c2, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x100000}], 0x4, 0x0) __semctl$IPC_SET(0x0, 0x0, 0xa, &(0x7f00000000c0)={{0xffffffff284002a6}}) __semctl$IPC_SET(0x0, 0x0, 0xa, &(0x7f00000000c0)={{0xffffffff284002a3}}) __getcwd(&(0x7f0000000100)=""/146, 0x92) __semctl$IPC_SET(0x0, 0x0, 0xa, &(0x7f0000000200)={{0xffffffff2840029f}}) __semctl$IPC_SET(0x0, 0x0, 0xa, &(0x7f0000000080)={{0xffffffff2840029b}}) __semctl$IPC_SET(0x0, 0x0, 0xa, &(0x7f0000000480)={{0xffffffff2840029a}}) 10:14:58 executing program 0: r0 = open$dir(&(0x7f0000001380)='./file0\x00', 0x4000040000100342, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x100000}], 0x1, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) pwritev(r1, 0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0x1c, 0x1, 0x0) sendto$inet6(r2, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x1c, 0x1c, 0x3, 0x0, @local, 0x4}, 0x1c) listen(r2, 0x10001) r3 = socket(0x2, 0x10000001, 0x0) r4 = getpgrp(0xffffffffffffffff) fcntl$setown(r3, 0x6, r4) getpgrp(r4) pwritev(r2, &(0x7f0000000040)=[{}], 0x1, 0x0) 10:14:58 executing program 1: r0 = open$dir(&(0x7f0000001380)='./file0\x00', 0x4000040000100342, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x100000}], 0x1, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) pwritev(r1, 0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0x1c, 0x1, 0x0) sendto$inet6(r2, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x1c, 0x1c, 0x3, 0x0, @local, 0x4}, 0x1c) listen(r2, 0x10001) r3 = socket(0x2, 0x10000001, 0x0) r4 = getpgrp(0xffffffffffffffff) fcntl$setown(r3, 0x6, r4) getpgrp(r4) pwritev(r2, &(0x7f0000000040)=[{}], 0x1, 0x0) 10:14:58 executing program 0: r0 = open$dir(&(0x7f0000001380)='./file0\x00', 0x4000040000100342, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x100000}], 0x1, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) pwritev(r1, 0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0x1c, 0x1, 0x0) sendto$inet6(r2, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x1c, 0x1c, 0x3, 0x0, @local, 0x4}, 0x1c) listen(r2, 0x10001) r3 = socket(0x2, 0x10000001, 0x0) r4 = getpgrp(0xffffffffffffffff) fcntl$setown(r3, 0x6, r4) getpgrp(r4) fchdir(r2) 10:14:58 executing program 0: r0 = open$dir(&(0x7f0000001380)='./file0\x00', 0x4000040000100342, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x100000}], 0x1, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) pwritev(r1, 0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0x1c, 0x1, 0x0) sendto$inet6(r2, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x1c, 0x1c, 0x3, 0x0, @local, 0x4}, 0x1c) listen(r2, 0x10001) r3 = socket(0x2, 0x10000001, 0x0) r4 = getpgrp(0xffffffffffffffff) fcntl$setown(r3, 0x6, r4) getpgrp(r4) fchdir(r2) 10:14:58 executing program 1: r0 = open$dir(&(0x7f0000001380)='./file0\x00', 0x4000040000100342, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x100000}], 0x1, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) pwritev(r1, 0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0x1c, 0x1, 0x0) sendto$inet6(r2, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x1c, 0x1c, 0x3, 0x0, @local, 0x4}, 0x1c) listen(r2, 0x10001) r3 = socket(0x2, 0x10000001, 0x0) r4 = getpgrp(0xffffffffffffffff) fcntl$setown(r3, 0x6, r4) getpgrp(r4) fchdir(r2) panic: sx lock still held cpuid = 1 time = 1568542498 KDB: stack backtrace: db_trace_self_wrapper() at db_trace_self_wrapper+0x47/frame 0xfffffe0022cb3750 vpanic() at vpanic+0x1e0/frame 0xfffffe0022cb37b0 panic() at panic+0x43/frame 0xfffffe0022cb3810 sx_destroy() at sx_destroy+0x5e/frame 0xfffffe0022cb3830 solisten_proto() at solisten_proto+0xd2/frame 0xfffffe0022cb3890 tcp6_usr_listen() at tcp6_usr_listen+0x1cc/frame 0xfffffe0022cb38f0 solisten() at solisten+0x7a/frame 0xfffffe0022cb3930 kern_listen() at kern_listen+0x125/frame 0xfffffe0022cb3970 ia32_syscall() at ia32_syscall+0x46a/frame 0xfffffe0022cb3ab0 int0x80_syscall_common() at int0x80_syscall_common+0x9c/frame 0x8142e6a KDB: enter: panic [ thread pid 832 tid 100170 ] Stopped at kdb_enter+0x6a: movq $0,kdb_why