last executing test programs: 2.404087554s ago: executing program 3 (id=4): sysctl$hw(&(0x7f0000000180)={0x6, 0xd}, 0x2, &(0x7f0000000000), 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f00000001c0)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1) setrlimit(0x0, &(0x7f0000000980)) select(0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x4001, 0x0) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) pledge(0x0, &(0x7f0000000000)='tty\x00\x00\x00!\a\x9bp^|#\xcbhl\x97\xaa\xe0\r\xe7\xb9E\xdf\x1d\x96\x01\x98/\x0e\x17\x95 \x95Mj\x84+\xf0B\xaaYu^\xa0\xc9j\xdd-I\x01R\x00wY\x1d\xd7\f>\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b,\x99\x8e\x05\x86\x91IsC}~K\xd97\xae\xb9u\x1c\xfc\xb4Nwl\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xde\r\x8d\xa1\x00\xcc\xd7\xb6\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\x9d\xb8\xbd\xfd4\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8af\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90L\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe2\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xe9A\xe3{\x8d\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00zq\xdb\xee\xa1|a\xb4\xb5)t\x95S\xc5\xec\x10\xc7\r\xe4\xfb`R\xc5&\x9f\x90<\x81pc\x1a\xfa\xe1\xc3\x15$\xd2\xaa46\x8a`\xf0\xc5\x12\xe6\xd5\x9d\xb9%\xd8\xa8\xa6rN}\xe2\x9b\xb4\xfc=G\xc5\x03\x91\x86\xf5\r\x01\x00\x01\x00'/415) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) write(r1, &(0x7f0000000380)='P', 0x1) socket(0x18, 0x1, 0x0) syz_emit_ethernet(0x9a7, &(0x7f0000000500)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "826e03", 0x971, 0x0, 0x5, @rand_addr='d\x00', @mcast2, {[], @icmpv6=@echo_reply={0x81, 0x0, 0x0, 0x6, 0x8, "5474b8092c8bd8fcf978dc42920507accb815bfd67e8c687b080cfa5aaf4dba7d5c37000b854fbf1c2bc1600bddcb6d643513fd0aef25467e6efa3a2d2be6b1428938d5a15498bdefb1bb078c0c0f3526368635572a32ce075bdef1a64b15d29cf3ef6f0638666a43d72676e8f9e2cbaee71c73fabb263c33f00b4b88ed24af92a63de831e22bdb15cf4c17481aed0372b43542a46e2a295f97b39f9cf6e2a4245d46d5ad6da3353d0a3d6e942ef1e2084bc366ac294644ba9f54c73c6a134a5220d0ffa1df52c1d4b811e0a41fb303208ea26a57fd122d1a5e38f52f0f5a2214f1987cb0525b93829d7843fc0d6068860173d8cb1f88be67b6e55f5d12a4411df9795bda76c4480d863ebdf811d8ad9cf83ccf0aa83febc544a61fc97f102b3b910d9f70a17f290a6db82a77585a7462d984c74062c7d9ac6290cbbd0ecb9a3cda202aad28e180e120457ce90432afb13438167344d553ce0caf18ece47397870423310972af156b749ee657a45170b0ba5ffc15d6af0d7de03072be6ef7f66a044d8b1b4eb066e3abe5f1851cdbcd15e04aab5a27f0e0aef1f23275e06fc9e97e45e0ff460b930776904fef5319a36987001c00e96a591fb80948d442d51d0612cd62e0a1b6f77e86dd9d7851942e6a16d51d1568fa0f9af756bb8cffea1bcfc88e6b2b8b43adbe842420e701df9ddc2d4929af725285f16dfdd2e181ad72f6662d365b600880f8364741b36612f0d51cb78a19f031740332ca15a49a288e659f293fe0087ef491afddd7a9c1de39647a30ba71761d56ebe56991870a117f3849baa8dff35a666e178bf08f706361fee22dc0bf9a619a34fcd3839af7bc47e6fcc4dadf30c4a4fb4bc0c8493d5f405facc3f9af95eb1a2d787ee995955ececcf7ca6b715585bb293f503c4089dc5c2b8e01486a40952ec5dde6031d6bce1e464ec5fc0ff2d5e0a25a097e4e851596006fb3ad1b220402fee668468af525a6a748f616447743ae20363ee232c70e83f42286b82e06edeae779d2568aacf136c4a7ff070f41341fded71e9ed669f35cd0050b32d945a493457213c117d9a5f3eb22f2e68752b78f902ecc9201d363b5ceb9dcd95f91a4b3104d0d73abc6a06511b61c69697cc2163c15236e35579d491d1809713d02358952daa50cd703f3e32afce6e11ccd09afe46429559ee762a770bc1285c868a1b21d4366e90323b1715b684e083783e27f1073bacb9563a5493023bbdf731f2c89e9a16b9a4769689ad16d4c449b1ebee587d592f631e019c1a851bf0ade393f321dca0b1d4b1c1409365ba8be714bd1765f1b5acf17501b7f428e654930e54693ed4172e662c22c9caa2390cd2fca477f878ddcbfeadc75e66107350bece374b19e50b8ed513acd788841bda206de6dc196dd7b5763566a17171f43592f0021e301d119947f4633dcdb15e60a78e4e8bc09e5b1f314318d0f8aeb3f03dfe1abc7479977a0d4e6e079c88c1ccd8b16992349edea85d53fe51a7bf6c321c2538c5d0d82d0a05e1f736d119b73250c70bfe40d86fb9c0eb691d000642686537f52fb0dd2471ad74c6a591dade26de5c0e999f864852a4f1624869e12f257f87907e5a1da995f55cdf21ae86953abd7e203be39c779056c1592dd050227bdbab865aadae16729f0536f420b52fa9efe28af9d59a9ba9a8dae7e02fb541c6858e2d61663329ef5c6d398027c17594479f58a41dfbe19cc23b2028c496e2d30530ad464f7f6776255399b42de2b72b66172ae9df0fe9cf9772d96f8f6999a17e2ac0d33af7ce088c33164a055ed0b534c04f0c44d0b4f581984ec343c9eb3013c8ce7d7a2722c3cf849e8345870f1837b139fcc0d768bba67d36ae4ac5f444ac468f180ad1c446522c666b9b27b0dd27306735b341c21b71a416c43622cce5c7ab114055611481365a4aa7d03035aade90b0ee329da6448ee4af22902ea87320f9a8409e6f5e820f0ff8b463caa7c5bd4ca8f340ac548ceb6f3070f22e1ea90ae0d7b6698eec450095008cdc9ebf3448ac4685a0f0437061162faeffe1dd8c2f7afeabcd0b082bdce3f1fd97b395c53ec3b51f68a2dfe24696c1cd82637e6cc53968f73e34b5851359c4cd3e985a2b85f11f06c4a9afcb9526efb33949d3650ff90a4cc680c0bd8059b26cd449f480b63b4126c4f0a3bf7e8deb0b72ecb264c3892a8ee15bff1a21a36218657dd5be2cb73fc6f657f3207096e30494b8d8cee76ffd53e2cb663dce5355bf33659f15b29323a885e2863b7cb8cdd8dc905d42ce294e9752c4db0910d4e2e476958273731537d2deb18146c54f2b4256842072a8f84c2468ca18b493fdec4caa52fa8125898cdddf7d17bbd60e61a073d0fdc4ebf51179cc6eb75a6de3a5028aa9606e7016de188ed847ac306ab300921e07246b3ddbf763c461f1e427bcc088de08bce93e149e32155ead1d3e2c5adec7d9154dce410f3d1138d53e25b77053189d3bebe6754c93b6c40b476c86941e611435d70b4bccb4db1b4fd0cb1b106969f2c24899f2dfe661296997683ae122160f790fe49ca859eddfff2cb70d12cce880fa041c2d4889c2f8c25641cc26ae4750daeedafe8f465dce18740a4b10e64be43ee51159dd62cc9afdafa8c2e428cc071e3f72675d9f54eb126e9303d336ad4591031d36926807b95ca25e9826ad62c6953c4193b1f9017550cb63d270ca669c5824e2f50cfcd085be31c9ab37129f97a7c8b4a196aea4c46ae83c79fdc723ae24f4532bc4bb8e8928ff84a7dc25568e28198157347aa25a7e077b118331c8c9e5b51b2c0e940909efd694494cef315229b5927fb20e90986dbd16f29025858d9661f5c282bb929d23456f96aa9e71c1a81bc39cdedb80fcc5a047f86333dd955de11d91ecbdf84c7d65ff791af147f6223d4745c0ebef8d064c8965d195b8dc4e3dc404054b39d02596ee8590754b5445336c136c7c3e480b1b1b0f0abf0973d5cc0de0c338f628633f64be855ab9b1f337f05d1f5d23891b566214972e1d4dbe5a81982b4d431369a05a9e76bfe912091a2dab17ee6822db000476fea38320f24d7c088909ed21e5e7ae686729a23483c72135d8d8620d54128789de9db1b4493beb5d277935df4022b515568d24667c4e43ea7e8996979afde1681e72a7ca023d505435e6fbe91fce33be6807513a71dd024094d8acbd9decc2e0f49fe9b277b3416f5e2f254b6e7c1eb666612249788b736e8ff072ec0a06eb722053ffe032befadb2ab7222d2d2f53488b823b02009bbd14f4b11eea31a421c002f9fa03df6151e577d64a9dab4579e343986ecd291d7fd34216830f0f4b4e5ed8a81386402ca9b9a723404a9077a2b02e6bd43f4ae117da959e5445f92f5a7427ef4d7cf98c2ad0438087"}}}}}}) 2.396523255s ago: executing program 1 (id=2): mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x92) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0xc02069a0, &(0x7f00000001c0)) 2.39022698s ago: executing program 4 (id=5): syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) (async) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000000)="6dc100167f", 0x5}], 0x3f) (async, rerun: 32) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (rerun: 32) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x2000003, 0x9}, 0x8) (async) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0xffff4937) connect$unix(r0, &(0x7f0000000000), 0x10) (async, rerun: 64) close(r0) (async, rerun: 64) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x4, 0x80, 0x5, 0xfffffffe}, {0x2, 0x0, 0x0, 0xffffffff}, {0x2, 0x2, 0x0, 0x1}]}) (async, rerun: 64) r1 = open(&(0x7f0000000080)='./file0\x00', 0x18289, 0x190) (rerun: 64) mmap(&(0x7f0000142000/0x2000)=nil, 0x2000, 0x1, 0x2810, r1, 0x0) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) 2.389324941s ago: executing program 5 (id=6): r0 = syz_open_pts() close(r0) ioctl$TIOCSETD(r0, 0x8004745f, &(0x7f0000000000)=0x1d) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x1000) r1 = socket(0x1, 0x400000002, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0xc}, 0x2, &(0x7f00000001c0)="328100a0b5", &(0x7f0000000000)=0x5, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x3}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r1) getsockopt(r1, 0x29, 0x2c, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x8, 0xffffffde, 0x0, "100000e500", 0x0, 0xe}) writev(r3, &(0x7f0000000180)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1) close(r3) syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffe, 0x0, "10000000230000000000000000000200"}) writev(r4, &(0x7f0000000180)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1) close(r4) syz_open_pts() 2.386467073s ago: executing program 4 (id=13): r0 = socket(0x18, 0x2, 0x0) close(r0) socket(0x0, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000640), 0x80, 0x0) getsockname$inet(r1, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x18, 0x1, 0x0) listen(r2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0xc, 0x0, 0x0, 0x0, 0x0, 0x86, 0x4000}, 0xfffffffffffffffa, 0x5, 0x0, 0x0, 0x8, 0xfffffffffffffffe, 0x70, 0x7}) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x40, &(0x7f0000000040)="03000000", 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() writev(r4, &(0x7f00000003c0)=[{&(0x7f0000000480)="640000000000000030f44f4c41208521005ef168acfcbbc871e49fedc46276815e1c0430", 0x24}], 0x1) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x7fffffff, 0x5, 0x18e62, 0xffffffc8, "ffeb0900870000000000000000001900", 0x402, 0x4f5}) close(r4) poll(&(0x7f0000000240)=[{r5, 0x68}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000080)={0x9, 0xa04b, 0xfffffffa, 0x5, "559062f8ad236b79a403c687ec2b23bcb8068ab8", 0x9, 0x1e92f121}) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000040)=0x3) recvmmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x1}, 0x10, 0x1000, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r6 = syz_open_pts() ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f0000000100)={0xccc7, 0x4f24}) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x2}, 0x0, 0x0, 0x0) 2.300587116s ago: executing program 1 (id=15): pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) read(r0, &(0x7f0000000400)=""/119, 0xfd4c) 2.198861123s ago: executing program 2 (id=25): r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0xfbac9874e44c443d, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x201, 0x80) pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000000080)="63dd", 0x2}], 0x1, 0xffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') (async) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') ioctl$TIOCCBRK(r1, 0x2000747a) (async) ioctl$TIOCCBRK(r1, 0x2000747a) kevent(r0, &(0x7f0000000300)=[{{}, 0xfffffffffffffffa, 0xc5, 0xfffff, 0x41b, 0xa99}], 0x3ff, 0x0, 0xfff, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) (async) ioctl$TIOCCBRK(r1, 0x2000747a) 2.196917107s ago: executing program 7 (id=26): r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = accept$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000180)=""/99, &(0x7f0000000200)=0x63) r2 = getpgrp() (async) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={r2, 0x0, r3}, 0xc) (async) r4 = socket$inet(0x2, 0x4, 0x3) (async) ktrace(&(0x7f0000000280)='./file0\x00', 0x2, 0x10, 0x0) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f00000002c0)) mknod(&(0x7f0000000340)='./file0\x00', 0x1000, 0x1) setgroups(0x4, &(0x7f0000000380)=[r3, r3, r3, r3]) (async) r5 = geteuid() lchown(&(0x7f00000003c0)='./file0\x00', r5, r3) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000400), 0x8000, 0x0) ioctl$SPKRTUNE(r6, 0x20005302, &(0x7f0000000440)={0x40, 0x101}) (async) socket(0x6, 0x8000, 0x5) (async) setreuid(r5, r5) (async) r7 = shmget(0x0, 0x2000, 0x42c, &(0x7f0000ffd000/0x2000)=nil) r8 = shmat(r7, &(0x7f0000ffb000/0x3000)=nil, 0x0) (async) shmctl$IPC_RMID(r7, 0x0) (async) seteuid(r5) accept$inet(r4, &(0x7f0000000480), &(0x7f00000004c0)=0xc) (async) rmdir(&(0x7f0000000500)='./file0\x00') pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) fchownat(r9, &(0x7f0000000580)='./file0\x00', r5, r3, 0x2) shmdt(r8) (async) syz_emit_ethernet(0x12a, &(0x7f00000005c0)={@local, @broadcast, [], {@ipv6={0x86dd, {0xd, 0x6, "f42f87", 0xf4, 0x11, 0x9f, @rand_addr="735a116fffd9b7d9836f7ff88f67e436", @rand_addr="990f7c9b5bdab825964111657388f436", {[@dstopts={0x1, 0x1, '\x00', [@ra={0x5, 0x2, 0x6}, @padn={0x1, 0x1, [0x0]}, @pad1, @padn={0x1, 0x1, [0x0]}]}, @hopopts={0x89, 0x1, '\x00', [@padn={0x1, 0x9, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}]}, @hopopts={0x61, 0xd, '\x00', [@jumbo={0xc2, 0x4, 0xff}, @generic={0xba, 0x63, "278eb3409fd20510b112e0862b75d6fc52c651f56a963064d2520ea939829f61e3f03cd15b5c6d61fd12d144faaadd4b891f9fffd69708c974baf1b4b9f01b6777eee387178ffe38811dc0ec88251d443ea2d028121a9eba5aa917100b8a51c8964e2c"}]}], @udp={{0x0, 0x0, 0x8}, {"396c2b9f10904892e623bf596776d24fa1976e8d6ac0eb30a4306adb618f3305c77f60aa7a2ea09d0b93213dd76931051080a05f8eaf53de3362b7ec8925abc6cf81a3a6"}}}}}}}) close(r1) mkdir(&(0x7f0000000700)='./file0\x00', 0x48) 2.022122336s ago: executing program 2 (id=32): socketpair(0x2, 0x1, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) (async) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() (async, rerun: 64) sysctl$net_inet_ah(&(0x7f0000000000)={0x4, 0x1e, 0x2, 0x2}, 0x166, 0x0, 0x0, 0x0, 0xd4) (rerun: 64) sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x24) ioctl$FIOASYNC(r0, 0x80047470, &(0x7f0000000140)=0x2) (async) close(r1) (async) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000040)={0x80000000, 0xffff63de, 0x7, 0x2, 0x8, 0x3, 0x40, 0x10, [{0x5, 0x3, 0x775, 0x80000201}, {0x2, 0x8, 0x6, 0xfff}, {0x1, 0xfffffffe, 0x6, 0x1}, {0x2, 0xffffff81, 0xf}, {0x0, 0x7, 0xf11, 0x7}, {0x400003, 0xffff, 0x80cf}, {0x80000024, 0x5, 0x85, 0x5}, {0x0, 0x40009, 0xfffffff8, 0xfbffe2e9}, {0x8, 0xffe, 0x6, 0x7fff}, {0x3, 0xfffffff8, 0x5, 0x8bfd}, {0xf3, 0x8000000, 0x8, 0x7}, {0x4, 0xc7cb, 0x800000, 0xa66}, {0x401, 0x106, 0x9, 0x40}, {0x200003, 0xee2, 0x2, 0x6f5fc48f}, {0x81, 0x101, 0x3, 0x5}, {0x9be2, 0x8001, 0x6, 0x69}]}) poll(&(0x7f0000000000), 0x35, 0x0) 1.95794388s ago: executing program 7 (id=33): r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000440)="e9", 0x1}], 0x1, 0x3fffd) write(r0, &(0x7f00000002c0)="fbae", 0x2) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x60) 1.957125141s ago: executing program 7 (id=34): r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x141) getdents(r0, &(0x7f0000000040)=""/78, 0x4e) setrlimit(0xbb22bdbdf8f3471b, &(0x7f00000000c0)={0xc5f, 0x9}) 1.954303512s ago: executing program 7 (id=36): mkdir(&(0x7f0000000040)='./file2\x00', 0xc1) mkdir(&(0x7f0000000300)='./file2/file0\x00', 0xc2) unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='r\x00') mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) unveil(&(0x7f00000000c0)='./file2\x00', &(0x7f0000000140)='x\x00') chdir(&(0x7f0000001600)='./file2/file0\x00') open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) 1.953041283s ago: executing program 5 (id=37): ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0xfffc}, {0x1}]}) shmat(0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000) shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x3000)=nil, 0x2000) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0x37) 1.806304643s ago: executing program 7 (id=40): r0 = socket$inet(0x2, 0x2, 0x0) close(r0) (async, rerun: 32) r1 = socket$inet(0x2, 0x2, 0x0) (rerun: 32) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f000051c000/0x1000)=nil, 0x1000, 0x2, 0x11, r2, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) (async) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000180), 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r4) (async) close(r3) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) open$dir(&(0x7f0000000140)='./file0\x00', 0x200, 0x1a9) (async, rerun: 64) ktrace(&(0x7f0000000000)='./file0\x00', 0x7, 0x40001d02, 0x0) (async, rerun: 64) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000080)={0xffffffff, 0xa3d1, 0x28000083, 0x5773c557, "142e28a47e7ce2dbe73100ffffff0d1300", 0x1000, 0xcbb}) (async, rerun: 32) writev(r6, &(0x7f0000000040)=[{&(0x7f0000000000)="a3369c632fa93e98eff4d52dd9b8401fe7872e537ce2c11b51356d3d4db3b77e2e8ac01ae84839253e36dca1", 0x2c}], 0x1) (rerun: 32) bind$unix(r5, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) (async) connect$unix(r5, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) (async, rerun: 32) connect$unix(r4, &(0x7f0000000180)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) (rerun: 32) 1.805195045s ago: executing program 0 (id=41): sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f0000000380)="bffd4d4c90eb017a38560746a16653069339fa9c771f4de05679f1c6eb2a56bfa7aef03ade19a99e283996ca2ce76296aa913f94ae8e08d4abb47807f7a50412285e26bde48fddf8c5022d2914dcab87288233fed233c8ad4402c42b7f4271b84d040a4ff6", &(0x7f0000000400)=0x65, &(0x7f0000000440)="d78a5e5f5fba66419bb78c3ec5c1193965c3751ad966313aa10f6b3cfece0c94cae68fa7defb8314be5206573f7dcb96ed1079b350b2b9905554554d5b60faa9c5acd352fa5251c787e6068440ad5c5483a2c96ad172a8e059a35701ec2eae79f1859d7982567f534e769f26b7e142aec2e747b55f972e9ecd75f5f9e77e8ed58588ac07592cbc6eeaa7a54b931f60d678e40802200500d0327e4491992885c90f6f13fe2229a53187c6c39521be6aba8e181ea0e88995198b2fd95e3d83741b2bc15a1c46469844c5f599ba34d16a1a4925a34b941f5e8be77abf30f31de4457852a4db83723e261d57d9fd9600ccf80c4322ba5a3135d2dd483162741f6251245c8a5cb5cd3c52c342de3f8ee24b32d825cb48a1bac58b9ff08806e2239285ae9742c0a5d426f843faed1c84a8b6c84395eff3fbb58f10c0e698a6e8bbabb4e0692a7c24cfffa63cc38343c5428c6d67c6dad106deafdbdbdc7f21e8ee46887bd322f457e43f57c5ffd70c728a50fd35f4f5ea8edfd3762f274c756e037f5fba85a975f6c719d944c01fba7468c6ebc6a0535139da395ffd9a37d0d68f9f16f010a07c22b0aedc6c2fe41371a346e72ab20293cc50daaac8ac7a649449dd60a0a8333c8bda8418ebf09ea1828e5cc8b19f3e87100d7d4184731f6709267054ad4f61d650ce0e2535dc8ba8f80d9ffe211e46ddc2e8313b736ae7c4ff1139220053e5890d61c46ecc7ac050af5476db43eb47b4b37575eb42fd20f7e92c0b84c9a252b2ab386456ca349e170fb7cf46fdb68ee7c5b7fc841e01df7cf97d6eb8f56ca9cc9f82dd1243bfb9cb6e9500ae780ce86deedd1c03b18cbaf6899f6f64f8c625398b6d1f4a92681b44e30128ac4bf1eefb5a881fe167303bd6db7e1e1be4c49bd3e511f492c8357e8bf2399a6c6f3339f927b0586e2d9a0e7a1a6f118b989af34ea48aa2c145031f777d32e422b8b97a72eecb900780c331d142201c376dc72b85ea4ca4282067d23145d7f8a048e75e92d4b979518ee1e9851f1064e1505ea798b4cc7b68e829beb2876afde938b65282db509f41a37a6d25d17ed6af6e351d69076819b9013700098269cbc73b1ff3cd12a37b4f9ea6d8fed42370a29d9d088dfa4bb93ae1dcb754c9534754aa6ceee6d209c34cd18a649234f4fc4799a292125a03dd1adcf8fe757dc6767afc182704fdd555bb5a74212debd0e7250a02699e3a2b2fdf4590cb48d8d4d24889c40fc6f451f8bf3b1b6efd687586d7438db293cf818062db554cc07f914761b0d3b896887522b57860db66479eed7ad59aaf5dc826579531b1ddd3bda7dc7951726bf92c53667d9dc5250766c4ba60f5daaed1572d23560757d0a35b921d512b63b2ba64bdc3d34f6cdc4135c436b225f25d555aed93be12ad9b5eede6fc2a82a4b0e072ee2c78031ffa94422680edf9d93274328a2d0b70888ddfc81765016170c9eabae212e2657b9b945360ca6b706e5b7ea897bc66403d475b8c30ec2141dc25189b788d3eae0043c17b39a7f5a30b433fb4e12ff9285d335ca0d4f21e66e07f54fa8c3e5185c4bcfd86b6e977cde2a13465c24321351bc5d08261ac2a1051b61c13b01672dc6587b474e3599bebdb76bafe58a8c3f3da337eb537bc848dd275774bcc059f63bbd1463ded4a3dce5aa0571966876574322c4afc474c6686be089d3be52a0821eca766732c0bd54076acf7664c9ef8e6b80908098e710551e4d50959760f8a87422eab217aad0216c63698cc594f8b09cef8ce7acf30a6e55eec8506b35bc0582128b6cdff7194c575f3546b14af717c229778c7264838a7734b2040c392adcfa159cfffe44fd3c98df5b3365f0a324938ade16b4b001353ce01303821e94a4729c2666bf0123d80e874dae517e075676cb3cb2b7822e0abf68d1e905422d373968204da77846054844987bc1446408985cd3f67527e2496c1afb4d8e011e2c70e1999f4f2034ac818dfb167cdeaf84e93ba5008bc380308d9c249c4c2a4794e576d6772b27f55271fe5cf7a29e7e29862314f0cb3684655f55e9d2c6e21e2da965f181be46c5768ef5c42c96ac46f98ed34803b45749599503da0485f0bda1455b6727e9065b5930378a58adad9eadfd402ad3c69db5ed6ce5dbf0eee0ec8ece5353f6d684a064095bcb5ac5d498d7236f5e55eaa79c307306e1fa8d1924c36a12afd3c81873e125544a34e631999059f44b5621d367a367c485a70f9325a9e2579e2a5a2fd2505b0245c1dcbe0fcf8e387b04c681b94e130c9e6c81190e4956101f6f1ac661bbadd6abfa9bd5f925b01754b1c4079e6d11d6e0469cef6acbb241a209f32beee93f240584b9447511f0e69a5cae0144526ee307a29f40b99f99254368ab0b1dc0e4b18772af3bbcdd681b40d3c65d0e636a674df5cb97b6ca65460b806f52a3529f72ac45f708f57fe9f66e279c70e7ca91f0b70f2e0dca0d520a2a96494e15f71100a3cf9f022feb447d36baa3a15f388087bc371907a3ca5b11a409a86a6aab876257625965482fa192f3286b9cfd1c44833f79ad6656a791a9d68126980b93ab428d56b46ca790540aa348bae87d822e85f9e195deda1db334b662f0f1f4c416d1414b3c0853c2997f4f4b2d648e283f1362a0f798c381d219a55afbefce00ad48434fb77830c062dd9c81c3ae50e8e05fdaa833b6b2f34b5d075306b144273c6d0a56374013fe56906866ba04511bd9522787a34df8f7be275d596dd1d942e9ac815920a6a7305ad5d80afac915cd29c6aa9cb4cc72f6359868f85c0c6246a7f2d30f4a2f904f17494c80a841ac1f7d9ab02a47152576518395bd47d11d79488d1733dddd82a349071aa659c98e939335acfff9e6a705621ae461d29903c136dd8f5ed5972129fd70127f403cdfc9f171451e447782e185a314a16f21138c1218bfc625e46fe58ad9ad8ae87ff190a785570347720decebcb329c4f1631bdc9a8de979f248cd75dee187d00b6ef51b9e2c2203c18972215fd6615dfddc897840a6e2875807fe6f1207f8ff2981041079f42d068ec4baae312a1649a378f864d3a84c0e9dd470cf796b339366e64abebc20419f96cfa0655f4cab2869c54bc2e1f140445a30d8720392c23db171ffc5f880902722ee00d506a34f2d15c84b3a3d5c13662bdf2330d9a4a3cffea69741d98497ffea4eb5290c9534fac872aeb33731f696ecc37266cfbe043be9c237c5c503fb684977d2bd89c6fb5a1679a73552aa84c3ba6b41f20a2febabee0fc6e3874d34af68c51967ff8f071d1e38f6f3c9db73c1749e77ce7f3cab12256fba57cd927edc3eff1b1efa56ff6d8fe7712a15b44e615775d525a2285d64dae4eb23575eff79f32fee7f901e7c0e77b5276c401552b85744838b51915d1b2ccea1d2ab3740b8edc381190c7b19627fe2bbb8384e6074d007c9fb5965b6c4d17c9be0c372c2a9fb3eafa41ae09a43b3b328b8d3d1d40124d2f8375954fe81714c493cf80c01b9d0934df90c5842803a917bd44a2c7c07aa2ff52dafcec0891323575038e8df4fd15a14d8014ed40ee4411a5d127ee70b012a341e2f9200d43fda2f43d6afab2a767b3e55dca454e1597ef1d18dda9505d3bc7c7f1a0a75a8eb734c439ffb75d18ae9ce9a7899b4ab72137a4611b841d7a96db78dfcc7998c38df30d09ecc7fe514cb048f08db112824fc04432841cf5cb56934ac8fa4bc9b057920a485e4b3eccbc8cbf6d4e94686f416f758fc4d4c58eb06cec580b7127fdb73553e8091f99a31865dddbd9ca7502c6490c25ea7999ffeeb1b2eb3e529a06199ec330da982d794afd686ae832aa728ec59356eacebb4f1c9b38e85a2b0a6b1a8cec7e4f5d4968a96f4570ebab1fc5efac489e3da935ac1cf02600004586b023ea2f4c977320acb64de2758c51864010b882bf984f67c23422a8d4434e13bf52e00d67e531d7ddaa18f936bdbba6a9a8a9c113516f4055a4eee42e89ee205535843e9521d02b8f4d391822369388b7037ae899fb362a1b0ad1aa83f1b69b352095553caa8b82b265e97c32230c262fee693670194636ca88732d44d0c17faeb5cc1c94623a919d38726bd728bffd315acae724f09a76e580dbad526c0953496bbfa7fa531fdb41d046ece5487d531b8d2671f19f4536d39a855dd1a68aecdbfe7bc5d54dc83d89f1a091585b252b987d2c401e85c0ada4d6ad478ae0be7058c1310b0946d25dfe4df4843ad01b0285bd8150edc37ae2cdb0e2245e96bd6decbffcd6fc12493801e42e80edb1a67d74ebef7db4329eb0311955f388d0e8ae9e09dec4b9dbc2df2bad3e6446ede7794ef1ee7d3a752544150d3d8e9e76a5d2bb6e3c7951d37d0c599a847fb9a2a1f1c97ce2d8e16ce25ace8ea014051e3f34bafc787e6727e0234fbc4861bf6142a4df46c6767d1b2b3b9565a7dc6552305023c2e2a6917adbfd9e7e7dc0e78a1ed7079dd2d4fa4dc297dd5500741c8e833eb4761f04e6ec5da325827a8326fdb6b074811010b37e708a622d5926a96ed130e11e8a206eb99d967393d385db92b91d2c9c32ae59f24393842d3c699ba424e5832a87749e69c48d6a21861a961f492dc1b836c0dfee0c511e6b2a5c8fbc0818b9cb11795a0d6d1dfb338ecdfe191bc02435bc22b175bc3916c3a709cf305bbc8713bf10585c60180b2e81b0ebbb8b6b2d639d25af789701fbb6d616ce61e85283dbde5cbc97ce9dfd8442be7a49966bb267a6daa6fb19191949b084800f296225a3ac3f60549d9f011c61159066a47f55637f2816a68fb25762652ca4fd84f207cf543e5baef308e5be5ede8a2108d9f8dd8405f800bb31a28d529c4ad5aa740c9bcc6806da6951e5067d32aab0073a422f5ea8f02d0668bdf73cfe74ed88ebd109e64ccb3f0122e04b998b49a584f12f4a54fa39a4e0582ee6b118569d0257d2e8b8d7109483e0dc069913925ba156305e11bc6538e0ba0e45cee8769f62929971503123efb95e3165481f950d1f1395d03d03089f4440a8808160648905e7beaffb917089b3362ac7550f64f46be439b353dda6190a04eea8760ca1aa3bd42c6e6ea67c81d6854ff04b10e6e9747e00152ccc20377a9c4eefb8a14527a7731bbf4ea2fce0232b0d37daae46267cae5e05215061ff04ceb8671ff9e68915427924282903d985bb6f95d6ac0a9c76d3e3e63c8eb380f31806134ced453ff3c4383546d5d9751d04cc270d0c4efcd773f0ff64adc4f92537d0852a8240d9e4b226caadb5c0e04046250658ec5fb7925832a7705367e67a968898280eed89f5b8b411f0f67505a28ed69cb7a8a2757419e5a5cdb314d32c6135dc7aa592259a55cc4f52f898c2dc063c78c8f5d62d5fd723a99213bf947a1b7b8a9be17e764df03220009bbca625c7d48c065cf31da63283f14e5583c41d47636730f0a399e9ef0eb137f2476a96642674c31c2bfac7fd9c633f3e9478e2f4f07a4cdaccfef22e39118e86d98d4575cfddadb6ca50e7dba8d7e1f028a92949eea441a9de91e2f3c21d2579acd2171ffd3a27fba561f442a61649d7919aeb817245ac951df2ef0abfc242f916721ef09c58c1b726eb9ba63bef1ffdd0f28e265e7cbb8d0b785efd279d3ec5026288364441aabaf8e5493a2595f2c46c50a2a7a88a230de9e4b9aa1786d5dc025aff5054e766b22fe653fe864817e8f72047450c2938f27e5cf980b5b21dd48d7e351177b30f2565996fdc851af85315af2b9a0d79673de36f1920e109f66d42b0c76a671515e58703776d4a871a3", 0x1000) ioctl$WSKBDIO_COMPLEXBELL(0xffffffffffffff9c, 0x80105702, &(0x7f0000000080)={0x0, 0x0, 0x8, 0xadd}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000001440), &(0x7f0000001480)=0xc) getsockname$inet(r0, &(0x7f00000014c0), &(0x7f0000001500)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket$unix(0x1, 0x2, 0x0) bind$unix(r2, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x2000, 0x0, {[0xfffffbeffffffffb, 0x0, 0x2, 0x2, 0x8001, 0x0, 0x6, 0x0, 0x0, 0x2f00, 0x0, 0x3, 0xffffffffffffffff, 0x400000000000000, 0x0, 0x4, 0x2, 0xce5], [0xfffffffffffffffe, 0x80000001, 0xfffffffffffffffd, 0x2, 0x100, 0x7b98, 0x1fe, 0x0, 0xfffffffffffffffe], [0x5ad8, 0x2, 0x40000000, 0x0, 0xffffffffffffffff, 0x11000, 0xfffffffffffffffe], [0x100, 0x20000000000, 0xfffffffffffffffc, 0x8000000100000000, 0xfffffffffffffffe, 0x4], [{0x0, 0x4, 0x0, 0x7d06}, {0xfffc, 0x2, 0x5}, {0x0, 0x0, 0xfffffffe, 0x80}, {0x3, 0x100, 0x3, 0xffffffffffffffff}, {0x0, 0x2, 0x0, 0x8}, {0x0, 0x2003, 0x40000, 0x2000000000000000}, {}, {0x0, 0x965, 0x0, 0x8}], {0x2000, 0x5, 0x5}, {0xfff9, 0x6, 0xb0, 0x2}}}) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000280)="b1000503200004000000000003000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e00004070000000013000000", 0xb1, 0x8, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0xe4a, 0x0, 0x4000a9fa, 0x0) sendmsg$unix(r2, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) getsockname$inet(r1, &(0x7f0000000080), &(0x7f0000000340)=0x4a) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x32, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[@ANYBLOB="6fb28a494c64aaaaaaaaaaaa86dd6a1baf950008f002fe800000000000000000000000000000000000000000014e224e2300089078"]) 1.804194309s ago: executing program 5 (id=42): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) open(&(0x7f0000000040)='./file0\x00', 0x80, 0xa0) syz_emit_ethernet(0x4a, &(0x7f0000000000)={@local, @random="24967d1091eb", [], {@ipv4={0x800, {{0xd, 0x4, 0x0, 0x0, 0x3c, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @remote={0xac, 0x14, 0x0}, {[@rr={0x7, 0x1f, 0xe, [@local={0xac, 0x14, 0x0}, @empty, @remote={0xac, 0x14, 0x0}, @multicast1, @multicast1, @local={0xac, 0x14, 0x0}, @broadcast]}]}}, @udp={{0x0, 0x3, 0x8}}}}}}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) (async) ioctl$BIOCLOCK(r0, 0x20004276) (async) open(&(0x7f0000000040)='./file0\x00', 0x80, 0xa0) (async) syz_emit_ethernet(0x4a, &(0x7f0000000000)={@local, @random="24967d1091eb", [], {@ipv4={0x800, {{0xd, 0x4, 0x0, 0x0, 0x3c, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @remote={0xac, 0x14, 0x0}, {[@rr={0x7, 0x1f, 0xe, [@local={0xac, 0x14, 0x0}, @empty, @remote={0xac, 0x14, 0x0}, @multicast1, @multicast1, @local={0xac, 0x14, 0x0}, @broadcast]}]}}, @udp={{0x0, 0x3, 0x8}}}}}}) (async) 1.803557191s ago: executing program 0 (id=43): r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kqueue() r1 = socket(0x11, 0x1, 0x0) (async) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{0x0, 0xfffffffc}, {}, {0x0, 0x300}, {}, {}, {0x2}, {}, {0x3, 0x5}, {0x0, 0x2}, {}, {0x1}, {0x0, 0xff}, {0x0, 0xfffffffd}, {}, {0x0, 0x1}, {}, {0x2}, {}, {}, {0x0, 0xfffffffe}, {0x2}, {}, {0x2}, {0x1}, {0x1}, {0x0, 0x5}, {}, {0x2}, {0x0, 0x9}, {0x2, 0x6}]}) (async) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x1, 0x9, 0x27a3, 0x200498, "ff79235db98e667f3f08000000000000000800", 0x896, 0x7}) readv(r2, &(0x7f0000000280)=[{&(0x7f0000000240)=""/12, 0xc}], 0x1) (async) syz_open_pts() r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$VNDIOCSET(r3, 0x8004667d, &(0x7f0000000140)={0x0, 0xa, 0x0}) (async) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r4, &(0x7f0000000040)=[{&(0x7f0000000240)=""/193, 0xfffffe14}], 0x1) (async) close(r4) writev(r5, &(0x7f0000000200)=[{&(0x7f0000000100)="19", 0x3a4e1e905c56cdb7}], 0x1) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f00000001c0)='./file0\x00', r4, &(0x7f0000000340)='./file0\x00') (async) sendmsg$unix(r7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYRES16], 0x28}, 0x2) (async) recvmsg(r6, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001380)=""/202, 0xca}, 0x800) (async) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) 1.789946224s ago: executing program 2 (id=45): r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xf02, 0x186) r1 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x110) write(r1, &(0x7f00000004c0)="b96abcf5ac7cffa09ea845315c0d853a14", 0xffffff1c) sysctl$kern(&(0x7f0000000000)={0x1, 0x3b}, 0x2, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x12, r0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a41202000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4c", 0x82, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x2, 0x0, &(0x7f0000000040), &(0x7f0000000080), &(0x7f00000000c0)) stat(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) sysctl$kern(&(0x7f0000000100)={0x1, 0xd1}, 0x2, &(0x7f0000000140)="7e709df9dae0802a52f0b067615f4d3f1726f718c3186b8e0dbf07143004ea37f3cdbc4fb69b9a3e13ecca599f1c9d39426778fd10bf40ca9ca18974f4c612d606518de64b68636d4127510dadf60aa4aea6319c241357cca1cd4e9388337215018b1061ff2b9aacc30e439ac4cb64485decdf6af2a47a91d6bac6946bce158f3c54030cd7db2147db733cfac2affe0c10c6df896673abc4dfc0f3b3333b9c8184e0ac541538ecadaf49e73edc7e762307fd6a301b15137c43051be627c48632d174bb10b4654a9303ea1f", &(0x7f0000000240)=0xcb, &(0x7f0000000280)="9a215ff625bce4076c1e0093c2b97eeb1e0da402eb79678dd4e62b122302bb49abd5a2b5978f9e54f58e5b7ca04beb2fb791cb4f30ccc2bc8643ef9417ef0b8eb84f79df1bca98c3a5fd9847c7b8a5bf5f1d5110f361024bb6764903a6dd2f9b336400e6fe549f9efae62fc7ae6bbee860ddf7c42550f5ba4223e5a14d370a3286c22e68a00721c71af43e544e0760b3ae65f07521ee9db7fa5074e524f7188b1bf1ccb9a68ec59d1e57ce7d7a27f73115e8f357e4cd381161147e86c9e0448416", 0xc1) 1.788742845s ago: executing program 5 (id=46): r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xf02, 0x186) r1 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x13a) write(r1, &(0x7f00000004c0)="b96abcf5ac7cffa09ea845315c0d853a14", 0xffffff1c) sysctl$net_inet6_icmp6(&(0x7f0000000000)={0x4, 0x18, 0x3a, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) (async) truncate(&(0x7f0000000000)='./file0\x00', 0x2fffe) (async) lseek(r0, 0x6, 0x2) 1.604307381s ago: executing program 6 (id=47): munmap(&(0x7f0000800000/0x800000)=nil, 0x800000) munlock(&(0x7f0000f0b000/0x2000)=nil, 0x2000) mlock(&(0x7f0000efa000/0x1000)=nil, 0x1000) minherit(&(0x7f0000800000/0x800000)=nil, 0x802000000000, 0x0) sysctl$kern(&(0x7f0000000000)={0xa, 0x4}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0xfffffffffffffcc9) munmap(&(0x7f0000800000/0x800000)=nil, 0x800000) (async) munlock(&(0x7f0000f0b000/0x2000)=nil, 0x2000) (async) mlock(&(0x7f0000efa000/0x1000)=nil, 0x1000) (async) minherit(&(0x7f0000800000/0x800000)=nil, 0x802000000000, 0x0) (async) sysctl$kern(&(0x7f0000000000)={0xa, 0x4}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0xfffffffffffffcc9) (async) 1.603698203s ago: executing program 7 (id=48): sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x0, 0xe}, 0x4, &(0x7f0000000180)="3a75d8a1e6802b91416f3bdd07feaab07f183a0c2b54029068654f0dfd110b8cbd4a28feda5d6d9f977a58c15bc9ad3b7c9c5f8f2bc1eccf55b60d24dd5ecc61234ebf27469a6559b3", &(0x7f0000000100)=0x49, &(0x7f0000000200)="8623d7b0be75105c35726d33060a019d1bc725233052500e80b150960d8015e1b477f56e58e6c9b248f0c325d016799d49a9d87bf03566370c322e81a29fe46ed1800732213e511c14d37e5979389632710fe08a3a112f6a9a19cf44bf1dee49351b3488ed9739c5d9fa2623301b86b1f49f1a933f599869b8c37899e0409d770fc66b52449e2feacba5", 0x8a) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000040)={0x20e89, 0xd}) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="6dc100167f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0x9cab835cfdc52675, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0xa011, r0, 0x0) ftruncate(r0, 0x79c8) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x20, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="27913c11b3c9e91fbdf59c32417020e3a81e536e", 0x14) write(r1, &(0x7f0000000080)="d99aca906c", 0x1dd6) shutdown(r1, 0x2) pipe(&(0x7f0000000000)) sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x2, 0x0, 0x1b}, 0x4, &(0x7f0000000180), 0x0, 0x0, 0x0) pipe(&(0x7f0000000080)) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 1.593560296s ago: executing program 32 (id=48): sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x0, 0xe}, 0x4, &(0x7f0000000180)="3a75d8a1e6802b91416f3bdd07feaab07f183a0c2b54029068654f0dfd110b8cbd4a28feda5d6d9f977a58c15bc9ad3b7c9c5f8f2bc1eccf55b60d24dd5ecc61234ebf27469a6559b3", &(0x7f0000000100)=0x49, &(0x7f0000000200)="8623d7b0be75105c35726d33060a019d1bc725233052500e80b150960d8015e1b477f56e58e6c9b248f0c325d016799d49a9d87bf03566370c322e81a29fe46ed1800732213e511c14d37e5979389632710fe08a3a112f6a9a19cf44bf1dee49351b3488ed9739c5d9fa2623301b86b1f49f1a933f599869b8c37899e0409d770fc66b52449e2feacba5", 0x8a) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000040)={0x20e89, 0xd}) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="6dc100167f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0x9cab835cfdc52675, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0xa011, r0, 0x0) ftruncate(r0, 0x79c8) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x20, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="27913c11b3c9e91fbdf59c32417020e3a81e536e", 0x14) write(r1, &(0x7f0000000080)="d99aca906c", 0x1dd6) shutdown(r1, 0x2) pipe(&(0x7f0000000000)) sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x2, 0x0, 0x1b}, 0x4, &(0x7f0000000180), 0x0, 0x0, 0x0) pipe(&(0x7f0000000080)) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 1.593419331s ago: executing program 5 (id=49): mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x9, 0x51}) syz_open_pts() syz_open_pts() kqueue() socket(0x2, 0x1, 0x0) socket(0x11, 0x3, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') chflags(&(0x7f0000000140)='./file0/file0/..\x00', 0x90000) 1.592983194s ago: executing program 6 (id=51): socketpair(0x1, 0x8000, 0x46, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000040)="e4c453e9bc6b38f294b02eab1c2612f2131bfe9dbb7be755aaf949f7ebac94f53ed81b033d054451f4c88a58c3887c4d07db812690e09dd707730813d3f9d2a3175b9909fc3f86f51e7adef1d5c0682c06ec3f414e801ea99bdf61a35e323ffef47c81ab22a5b0bb8622ef0c018c29d4ff5db2da36eddefd493136b87f1cc77ef1e69c6bbf1d5d6e66c36c5fb1e5055fe0ca159efaacb17b9a9c7747abfb60d8680cdda1", 0xa4}, {&(0x7f0000000100)="4ae25807c9", 0x5}, {&(0x7f0000000140)="994f112bcc4728eb8d49444da82883dd98b0cdcf236b88efab88886758117fc450f8ef09e49da7cd557f68d1ad28366f11eda9bcee789aee79469e38cad95c5192eb8c1468d363e73a602bc0365d883c2e1532793eddcb8c2b4227570a3bea77cb1d27dbba0be672765a3ab68ceebb9ccf39b26c9894e7fca73b672aaec24097186b738c267ff3", 0x87}, {&(0x7f0000000200)="e12f0e452432575c80138ad06d50ac4f0930c5ec63780cf5d4e133e31e3f10a24d48a2fc474fa6fa2b742871b3f6a2d2bdd34934eca19dc650e04fdf1f7237c19479a1c81b250541aba79f7c3ba5bb82a1ebf4cc35f3c0b9051146dafc6ca77c54f9865a46128799a5b3e12324f6fdb48c2a898fb94cf871474183e688f05a09c3bda5f6ecb54534d6456aeee9f19bd22bf6d17efbe2c0239a76c7ba8e5a", 0x9e}], 0x4) poll(&(0x7f0000000300)=[{r0, 0x4}, {r1, 0x100}, {r0, 0x20}, {r0, 0x10}, {r1, 0x1}, {r1, 0x20}], 0x6, 0x7ce4) (async) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000340)) r3 = getgid() (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) (async) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) (async) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) (async) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f00000005c0)=[0xffffffffffffffff, r3, r4, r6, r7, r9, r10]) (async) r14 = semget(0x3, 0x3, 0x628) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000600)={{0x800, r8, 0x0, r5, r13, 0x208, 0x4}, 0x8, 0x7, 0x1}) (async) utimensat(r2, &(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)={{0x2, 0xffffffff}, {0x52704974, 0x3}}, 0x0) (async) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) (async) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000700)={'./file0\x00', 0xa88, 0xfffffffc, 0x30, 0x0, 0x7f, 0xfffffff6, 0x1, 0x1, 0x0, 0x9, 0x200}) (async) r15 = getuid() fchown(r2, r15, r12) r16 = geteuid() fchownat(r2, &(0x7f0000000780)='./file0\x00', r16, r12, 0x4) (async) fchdir(r0) (async) r17 = semget$private(0x0, 0x0, 0x142) semctl$GETALL(r17, 0x0, 0x6, &(0x7f00000007c0)=""/4096) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) (async) openat$zero(0xffffffffffffff9c, &(0x7f00000017c0), 0x1, 0x0) (async) close(r2) r18 = getegid() getgroups(0x7, &(0x7f0000001800)=[r18, r11, 0x0, r7, r3, r11, r11]) preadv(r0, &(0x7f0000001bc0)=[{&(0x7f0000001840)=""/91, 0x5b}, {&(0x7f00000018c0)=""/87, 0x57}, {&(0x7f0000001940)=""/8, 0x8}, {&(0x7f0000001980)=""/79, 0x4f}, {&(0x7f0000001a00)=""/70, 0x46}, {&(0x7f0000001a80)=""/124, 0x7c}, {&(0x7f0000001b00)=""/125, 0x7d}, {&(0x7f0000001b80)=""/21, 0x15}], 0x8, 0x1) 1.592773017s ago: executing program 8 (id=50): kevent(0xffffffffffffffff, &(0x7f0000000080), 0x203, 0x0, 0x7fff, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffffff, 0xb, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 1.59023361s ago: executing program 3 (id=52): r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) syz_emit_ethernet(0xca, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd60826e030094000000000000000000000000000000000000ff0200000000000000000000000000013c0f000000000000000f6cf35d7cf61904a4a96887c99c554c0622cf5866f5b824089e9200c21a8bb419faf69c54f8cf40a8d83973153e0ac2870143390441b620a1c7009de891640ca3451a9d8f3a509171c58107842cac2f42355c65e1ce6dad20856733d91a4e91de2d28bc47aee6c4e2795c96503f8a299a242c74d234d64e214e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="4580e35e70092556"]) select(0x40, &(0x7f00000001c0)={0xfffffffffffffffd, 0x800000000000000}, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) close(r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x0, 0x7, 0x4, 0xfffffffd}, {0x1, 0x0, 0x0, 0x3}]}) sysctl$kern(&(0x7f00000003c0)={0x1, 0x32}, 0x2, &(0x7f00000004c0)="71f91e3471ac0058bc5a91501d94a34b8e05000000b59c7afec3b6b5a2b6e1344a4190254eb005b2581361c72085645b264752729c5334b57c1a7f7ce083b1aca24648832b064d4ca3745ca9bd3f053c32137dcde3ced0680a3d13ac0060fd0ba345204aac1f3e18bbf13fa4f68de820288f00000000", &(0x7f0000000080)=0x76, 0x0, 0x0) execve(0x0, 0x0, 0x0) socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x1, 0x65, 0x9, 0xd, "9c0f0000000d02f10300", 0xfffe0001, 0x790d}) r1 = getuid() setreuid(r1, r1) setrlimit(0x8, &(0x7f0000000580)={0xa, 0x56}) getsockopt(r0, 0xffffff00, 0x3, &(0x7f0000000400)=""/19, &(0x7f0000000480)=0x13) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() writev(r2, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) readv(r3, &(0x7f0000000040)=[{&(0x7f00000002c0)=""/223, 0xdf}], 0x1) r4 = semget(0x0, 0x1, 0x281) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000000)="6c2c09003cacfa7610c175cfbef80a5ee1cec383815128159e1b30be73ae1dd74f10bff724201ea50390c4c4", 0x2c) semop(r4, &(0x7f0000000140)=[{0x0, 0xfff8, 0x1000}], 0x1) semop(r4, &(0x7f0000000200)=[{0x0, 0x8, 0x1000}], 0x1) select(0x40, &(0x7f0000000040)={0xfffffffffffffffe, 0x1ff, 0x1, 0xc, 0x0, 0x0, 0x21e4, 0x7}, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000540)={0x1, 0x40}, 0x2, &(0x7f0000000780)="06b595926de25fe205200000000000007db74b917d838ae1ffc0fe0d81a82dbdcadbb4f47835dd426114c02a6a8d341b384be3b0f3d7c3ce82352af74d989ef7053daedc6572fd41860b64e4df7d72802a10e5f0cd02304054997230f9501c56f1735587abc3c3a067350dbddd665454a7662d8b2462a3909859aa99bbb699d57af8eff843b0dbdc6a21324c5b9a255344db68abe65f70c82e386ffd56cdc27758f6067aed3b68f4a9c17540989a0b07ed9245a83e0132dfc8bfed427e999ba47cfe3e8b33ed53afbc6b7540e51005c97375a45031b3f2d567605d9a1aa92a09387a3f760d2054ba0de63ca12702727cbad206fcb7290e24db2f8a6051d77c35a7b95e2b7b5fee247876651d3535cce771755e4df631e4e2326d033c4ca44ab8794c830196f5ee40e9ba29fd01f34d2168d909fb57bfeaa8aef759ebc32612fb8bb3a84fbfc99a39f5baa8b9ffe24acffe34d97e1c4be8b44e5b6fbf51a37c89cbcf3833ae4b11e3bc0a26ea72ad904ccede39da416221bfad1a004fcd8fd2400bee6bd155ba7ff54304b6f3fc368bea0f02326546c4418335743142884537b05c54b0a102dbb0e523739025211b33b180dfc17b3e528656001d8f3fdccd49b02032e5f08ad7a0be6a8dbfeb36e1", 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000100)={0x1, 0x4f}, 0x2, &(0x7f0000000140)="b5b31ebac2dc700a9861440436fd686f65bfdebbf8326a76230239afdca6a270742a4c185db7943545ff0f5e7c7272643b9068e8ee641decba5172567fc13db85a2c5c40a9d6695327780a5c91041a6724ac38e6cdfd125d950145f964de90c6a038c4b192ba030554cbb4b072dca5fd1db82be4ee6afec8b0105dfd710c9017ba3bea6a37d383f79ae264ec9ae1136937065979fc4f4c68f52870ad0146322017da6f145cde65c4", &(0x7f0000000200)=0xa8, &(0x7f0000000240)="1a1787f97b60be58310a717cbe5afb57626d13600e3fb33298647ab57aba34ed76cefce92b8caa1826c4ff6f03879cbc567a80fac62a1a9fcd6359a1e814c9dc8bbf18202e6932fd803545ab0c1f3ae3effce7098da6bf105783ed5cb86e28399607279740a5e6b5b5163c8be6978df98bc179b1e4a9afeeda0ca175421239214d9f84620ec97f8414c80468ab0da588363ed6294bd525350b046be599e1d80ad3d14d1f2b7271b60243a98fdebaf13d34076050830d77b5eb1703f7544e94b8b78ae940a1806991d2fee535a9", 0xcd) 1.568246101s ago: executing program 5 (id=53): setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) (async) r0 = open(&(0x7f0000000000)='./file0\x00', 0x9cab835cfdc52675, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0xa011, r0, 0x0) (async) r1 = syz_open_pts() close(r1) (async) r2 = semget$private(0x0, 0x7, 0x3c0) semop(r2, &(0x7f0000000200)=[{0x2, 0x7, 0x1800}], 0x1) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) munlock(&(0x7f000025d000/0x1000)=nil, 0x1023) (async) r3 = semget$private(0x0, 0x7, 0x3c0) semop(r3, &(0x7f0000000200)=[{0x0, 0x9, 0x3000}], 0x1) (async) getgid() (async) semctl$GETNCNT(r3, 0x0, 0x3, 0x0) semctl$SETVAL(r3, 0x2, 0x8, 0x0) (async) syz_open_pts() (async) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) (async) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r5 = fcntl$dupfd(r4, 0x3, 0xffffffffffffffff) (async) socket(0x18, 0x2, 0x0) (async) sysctl$net_inet6_ip6(0x0, 0x0, &(0x7f0000000080), &(0x7f0000000000), 0x0, 0x0) munmap(&(0x7f000003b000/0x1000)=nil, 0x1000) (async) write(r5, &(0x7f0000000100), 0xfffffe5d) writev(r1, &(0x7f0000000480)=[{&(0x7f00000009c0)="4f99f9f2b914d7aca42d2ef5d92d26e8561d8527bd4e60e6af083e12eddb5abdeda1bc51a79cdc386237529eb5f1ba71e3565ac6ee02557ba55cc8bc7ae56cf3a0b25e1ec4e95d4802e096edf29062d997bd9ff3a3fc32d82ec57c9c2452055410eba4f85cdf2acc32a3189bae6b04", 0x6f}], 0x1) 1.567866012s ago: executing program 6 (id=54): r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, 0x0, 0x0, 0x400, 0x0, 0x0) (async) write(0xffffffffffffffff, 0x0, 0x0) (async) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) (async) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setown(r1, 0x6, 0xffffffffffffffff) (async) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="6dc100167f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async, rerun: 64) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x32}, 0x4, &(0x7f00000000c0)="fbfac9cd", &(0x7f0000000080)=0x4, 0x0, 0x0) (rerun: 64) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x0}, 0x8) (async) sendto(r2, &(0x7f0000000080)="0101", 0xfd84, 0xe1, 0x0, 0x0) (async) close(r2) (async, rerun: 64) close(0xffffffffffffffff) (rerun: 64) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0xffffffff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x5}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x1c, 0x0, 0x0) (async) r3 = syz_open_pts() (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) (async, rerun: 32) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{0x0, 0xfffffffc}, {}, {0x0, 0x300}, {}, {}, {0x2}, {}, {0x3, 0x5}, {}, {}, {0x1}, {0x0, 0xff}, {}, {}, {0x0, 0x1}, {}, {0x2}, {}, {}, {}, {0x2}, {}, {0x2}, {0x1}, {0x3}, {0x0, 0x5}, {}, {0x1}, {0x0, 0x9}, {0x2, 0x6}]}) (rerun: 32) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xcd5, 0x7fe, 0xfffffff8, 0x5c90, '\x00\b\x00', 0x9, 0x7}) (async) setrlimit(0x3, &(0x7f00000001c0)={0x100000, 0x100000}) r5 = syz_open_pts() close(r5) (async, rerun: 32) r6 = syz_open_pts() (rerun: 32) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000640)={0x7fffffff, 0x7bcf, 0xffffdf82, 0xffffff8c, "1aff7f0d0100040000040000000000000200", 0x7fffffff, 0x4}) 1.357104455s ago: executing program 4 (id=55): sysctl$vfs_nfs(&(0x7f0000002580)={0xa, 0x2, 0x1}, 0x3, &(0x7f0000000000)="98", &(0x7f00000035c0)=0x1, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="6dc100167f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x1fc, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r0, &(0x7f0000000000), 0x10) sendto(r0, &(0x7f0000000140)="e5c149241d06", 0x6, 0x1, 0x0, 0x0) 1.356192715s ago: executing program 6 (id=56): symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x84) symlinkat(&(0x7f00000005c0)='\x00', r0, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') recvmmsg(0xffffffffffffffff, &(0x7f0000000880)={&(0x7f0000000000)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000300)=""/279, 0x117}], 0x1, 0x0}, 0x7}, 0x10, 0x40, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r2, &(0x7f0000000000)={0x0, 0x2}, 0x10, 0xe) recvmsg(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000140)=""/227, 0xe3}], 0x1, 0x0}, 0x842) open$dir(&(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) symlinkat(&(0x7f0000000dc0)='./file0\x00', r0, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(r0, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) rename(&(0x7f0000000980)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000840)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rmdir(&(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000980)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a80)='./file0\x00') rename(&(0x7f0000000fc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000010c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') 1.355489773s ago: executing program 1 (id=57): mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0xa7210e10bc3c9def) r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000540)='./file0\x00', 0x184) r1 = open$dir(&(0x7f0000000000)='./file1\x00', 0x8000, 0x7) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000002600)='./file1\x00') r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000540)='./file0\x00', 0x184) r3 = open$dir(&(0x7f0000000000)='./file1\x00', 0x8000, 0x7) r4 = socket$unix(0x1, 0x1, 0x0) lseek(r4, 0x7, 0x2) renameat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000002600)='./file1\x00') r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x3, 0x10, r5, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) 1.355220396s ago: executing program 4 (id=58): syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6073d4770008000000000000000000000000002000000000000000000000000000b5"]) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) 1.353348081s ago: executing program 8 (id=50): kevent(0xffffffffffffffff, &(0x7f0000000080), 0x203, 0x0, 0x7fff, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffffff, 0xb, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 1.102659296s ago: executing program 1 (id=59): sysctl$net_inet6_ip6(&(0x7f0000000000)={0x7, 0x2, 0x2, 0x31}, 0x4, 0x0, 0x0, 0x0, 0x0) (async) syz_emit_ethernet(0x66, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaab6aa2dbe1e3f214e03499aea81824576f50bccba6308300a38b7081c60f3d9aaaaaabb86dd6000000000302300000000190600000000007f000000000000000000000000013a05000000000000000100061d54da3f23055f8958b0c02a8bb694dce22f426b0000000000000000"]) (async) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) (async) r1 = socket$inet6(0x18, 0x2, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc050756a, &(0x7f0000000340)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f00000003c0)={0x0, 0x0, 0x7fffffffffffffff, 0x1ffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0), 0x10, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x3e, &(0x7f0000000180)="674cd6e5", 0x4) (async) getsockopt(r3, 0x29, 0x3e, 0x0, 0x0) (async) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x20001fffffffd}) syz_emit_ethernet(0x1000e, &(0x7f0000000080)={@local, @broadcast, [], {@ipv4={0x800, {{0x8, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0xfc, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast2, {[@rr={0x7, 0x0, 0x5, [@remote={0xac, 0x14, 0x0}, @multicast2, @empty]}]}}}}}}) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000840)={0x0, 0x0, &(0x7f0000000740)=[{&(0x7f00000001c0)="efd9a1c8", 0x4}], 0x1, 0x0, 0x20}, 0x400) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r6 = fcntl$dupfd(r5, 0x3, 0xffffffffffffffff) (async) sendmmsg(r5, &(0x7f00000002c0)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000200)="5e6f8223c977a97ed4d6208748f70d2764bb6dbeb356060971efd0da616e4088dd2aa2f568e36cfb076cec28c8278ed19db9244d24213d5fcf7cc3dd79cc485a746ae47cd33053d70c6ec4b6f99c702382cd8cd1c15dc59d6253aab4671502f75968c9a2b8a13d5810610391cecc56c06fe1fbeccf65c98ff8c4ad7cfae7aeeaf83599a7d127be9dd89d89915cacc2b8283e23c09be5c4fe454b8c6f4a5a9669605835ff1f8ce609", 0xa8}], 0x1, &(0x7f0000000880)=[{0x1010, 0xffff, 0x401, "9a4ce8854e5a9356b0737f84a62ec667cdb43ccd3cfd68ca7468ff7b5816f023333c433b83c9e516c93c96619a841855097c57ef69d3a68568c1c87054fdb1ed3f8067a7921c4ae20d5d32ee89c1343008ec5d76c7c6c35a69635305f0e19eb248fab5f6cb33e0d4e536fc7310c6691398de725be1ca8be7d2dbd676e45a352d5b1543e91b318fca2bcfbed12e8535e7ee2699fd5eaa9222a68b4d6d22dc61db86f59c35158d43c10faf4f225e8d1c6a2c73a1b77b92e809b3f4684fc9ff6377f5b40b58b75d4f704ce4a6ff0eb1338f32a47864168211b12e449afc9490d9c98178e4dfe74a7e4fa2508284ffad75f8e500efccb7e14ac1c6893abc26e691c628d7b8e572c4381eec979bf6319b2a70156037438d1d4dd8bd174de0535c8f99fa1b0aae9eb49eec08d5a16272de50d1b7e0f41235ff4d754c80e7c31cb9c339a30dc60ff785349a5e820d4ee7215d2dfebd0c0d7ac6cb7240ada07f4f495e46282456282adb928784470a94277c64d46bd846d2754dceca55677b73691b932377a10e7d93cfb5e0b884d5132e82f56b816f2c1853dd4663d4388edcf0dcf589cd60888e44b737a3ca05fbcf91eb530a5a5bcbbdbd5d8550e8736bbce012e423749d627291dd002992911f0a4432e3d072fc20f7817f85de42e99eca4c32d271ee02203c418f4e5a0ca2af7e7968c02ca08de6a996e1e6ef73251d0f55c00a3b9647539a811ef74cb81ff1045fde88cf1f3838bc7641908edf5c7996e20100f4ff0e25e4bf8804fcc2b54ce78824834d37d2b8933ffb6161a43013c4220ec314cffd2b81818059e3deacd91dc33b46aa423136a7717a37c59c80cd2abe4d67f87ae7435a680d1c7be6bf3246ae16b02cfa64f2922692a507ef83c262aa17a09710af13c99b5b639807ecc916f781719c9fce9078503a541da181f52a10e07034ebe817bf359ebf54c00627189e250dfd762bd750540811a1061d0becb02f9e9b040f5197f19d326a87e5e77b8349267c01e7f8443d1dc4d204690703647a5f3ee6b5e53c28114ab0ad01bacd50821ac09887ff7fe6d3b1f5e65910d15bda4447213dc3fc37d9a2f69ec3477c9d722b37ae38fecf2c6928ab41216fbb04c3557d832a91f01ac5b2dd73855c87471690339878723b67d13933405db2e17862ee05c61bb2a0debe4b03b127b513729807a914bfc9e363cc42206d1969ff0355026e81fb17a96baa99235d3776ffc5e9be7d58b12ad177b6e6d99333a085a33eb0ab4705139047c57faedd91e53441fae8577704c149c8e8d0b018eeb0e6cfbbba15a965de88fd85d5b3a0aed0dd4c6d0e6ff2f8f691850010ff0160867761fd6b3622cd54012be68f95e811b1326915030a734be1c6e4bf6887d202585096166c9d1e10648c13f2fd7d57da7c36865ae5e1ad13cd39196e741ee93cdeabaa460ce721211543361e777cfbe128a1bcaee59ea2edfa805abc2a8a690980288e8195a0d411aa90ac2c92bb3c602cb4ede793c87aa422136f9fa3f4c61250a9ba19887f35b8b5b4cbb62b46d5f0dc2c49398e8e92adc54881c5adbe29ce370bd47dd39df0685a4a015b18fb3f5e1ec8de8c2522a7bab88debfc397880d6ce5900c6ddbe8b7e96e9597cb2a98ee01b29aa268be77d0098538ca82624dff0550743050fb854a38643ca22ccaf5df20b73221565fd47e00d4f03344a72336dd88f2ab366885636525e9ea17cf7bf33a7358e1229669a15607b94d0ed7f19ab735c4909ad14b987157d2148576f749c194fd208b30c6bae88b5c7680f9ffe4c058c16f78ed1c9c4d203d7d9c3352511547cd0b7448213f971694b47bf7e9906ced9d05b4ae9adf384ec1d8c26b17051850471b4fe9787cd55e7ad71ff97244464902e4c26797e60e04a24ba5051f581dfa12bd4da210634379b887dab119fe5c137068d80b0cb55a9fc2223bb4c82714ad47d00b482d6ef3886b42a06591caf1a228b340aa84c39aad2539ddaacfedc5e167091f97536fdb9febb93aff30641c1938b982b520330a07711d7acd74b9404c8a04aae24781e86e90f0c423ac8c6f10fc92484e6f85e8a79fa9d58a8a9aa6d9e78e930bf3a8007ca15857a0f2a5fb84b733ebd716baea5a740147eca10fee0b557326025197bd0de66f2f8705d2482e90b8d1d5d724937863a9c1baf4ecf2951fa256681c9c0565703e8d9c496ab88b57a3cee664f68fb9c50dbdda88f4b3837eed465be358fba69ac8514f9b4c8a11c1ade511ca7ec5968d9abef5671a07aeaea142ed48c4c99fab999d83a8dd32c8ae737bcfc421c786db9fff9a7f3c8867ee6ec2c229ec6d503b84dae25560299d95512a08893807fe5b347e643ba4963070a1ffc844c6f4c1a72f791a0bf4f851830f8102e2eebb185b4e6d985e3e26d0bcc1926beffc879213cbe95d6a5829fd84573e79f8dd269884528088298e68fd09bee462ca1b0eb75753315d87f78036e6455a7bc3dd06a6046c82e09f046886371ff263b710401315067385ebb660623ba67eab5c89fbf9b0033a155626998a4ff708a643d7f993aba850e4f1d265e540560adbcb71c1ff4f980df98f73ee116c8a3a3897bafe38f6d3e5af65403a881409ce81f464a0ddcb104f58895cd187424ceeabdcb30a121d1e94aeea3772d91e179e6f7995f4f71d47ccefd4be150fd422bb9cff5b386c4b5797e93adc1a257d930d5da1623b3f390dffe1e76db060a8e54a92755e8672d56b2de0a881ed9925430997ae42db970d4c24887229ff0b1ed0a1917636587390360f8786ba51a74994ccaf213a8c59b45f70a1847f0571cd8f9f5bd8fc5581db34c822531b2091a04a69793654c833e124fe014b5dd8e73ff5ecbdebaf7cf25f4f6bb354ab1d914fb9d512a6b127b1209fd3e83f2c02ea66d698b63d44f89cea7436d691c547861c9835783c2c7f894d7132db8f98bc5d63d3620e73dbfe6347a738f0af8b089555586150f37215624a3ec096af534b800b3a1c1019a172973cea97452ad17b72301422b5c0702b6dcbdec9998bdccc827b648fbafb8efb7525aad4164a9d497ca3930920937f050d79f92220edfe5f9912c3fef0b69d08c5f79a4d8b3e718f721e8e0705113af5141d8460950ab0208c4a7820426c77e287309adfdd65b4f29d7e8a9075b33dcd34139fd07eb41f2230060c56f68b9e9ac7de8f31c611ae0c9ac2f7882883e0eab0c65998f3c6e95ba133a012ae302b167f536a4f09f633af6bf6b0f8df9ca6b7c830ccd7b9f18b8bda62d225c51f2e434b7d19fd3e4069198731a550819353dd8cef6afc50550ab2414500faff834ae3c6ec7edebac31fcf92a2ce5f25db8a7202dfca87d7f518114fb547cc186133853a78bdc4ac5d0fc5773679e578aa159b22aa66fffd7bb45bcb6938ba669dba13d7162cc3bb7bf1b20cd886404b3ccd7e4b0d23a4639a28bea5f6edcb90eb81b80be15f98976118867392d155e355677ac3d636e2d6d81ff8c1cefd29d3c81b5d1222b2234acc7d994ea3e8d7a9d8516f0fcf0d8aa48b7ac4c6b03a279fc0fbaa089bbb890b5ade349fc31369f858b6cdd3c5ce712923c21eb5701d9a0d871a63c01be43a4175a47270f44d37c0f11bc213cb87e2b123e53ece4ca8526f15f51a57fe40445e644322c56f3f71570f9b88079afdcb71ad55dae716d101397df8e5b8b1b78d4f7b85ac629bae7a21445b7ed4fbea702a18abf6ff888f7c3ac5488cd1424b8dec7312b950f98a6a62d998f4b5ca4ca603c85fea3c4dcf3022bda2b28596d13d91b2b34a7853aea0f6930d43515848f85354285f25e03a94c4172b30c5e2362453ee92be040e583ecf0300f4024aa1e637eaaca881bdbee16f84c7fea7ae7d8c1db8538228d5e1b2fa53e38928f0fc4bbf17890014b32393d328d3c694baa313c541c4f76869b96abb1ed60913f1bddc6709aa674763b2141095517cc56e1349afaab3442d337712bb487c3e71447c794501a630ccf9149f9438e392f2be9b5548761682bd48dd1e15acd3392df7cecef87d868338c1c6260cf5aa635696dcb3dd1fb9e0adeeaef9951a68a9ac025aab5428c726d002be5cba5c6acad23f3ae4765db817edb0716f18e18d10bd9e19f58f67fefd1c232f5f79912cd471cfb77af66ce1d72bd19e50c3768b2fa1f0933192ac65049f895e9e343186d42fd02703cb6313baf1e44f60604e992e10906a0e296bffe2634bca70aff2983b6cb00f5e3337a023defba3278b852ffaa91e9e6af7d2142eeb61905840b467ca9f45b4b7b7a0c995e8aaf37ec090a71ec3c85f06bdfdf07afe56355a464cc6d1ea639a454d7f802e0a18b9a57988101552fc40fa21bf9375032a6d5aeac6958e612377c735c29af4d4a5c0ce77f5a7f36200394fe0c33aed32f7707cef0146dbc4d970da19d6a226464c3bce7eb3b37e39251805e7af3e6f60bb88ac70af7e38b5904c9c20f8ab481b2d4a8f5dc61e8e866a21fc186b9c76548612e0751dfbe51f0dd27869d28ac46c4ba4765f1519347f6f9b39284c47d8fdfce2d7debc6c43e1598de2ad2848c7a04df38fe28fb05bd01a50511c775a133381608a25b8cb6a705c2e46814c1540dbfda62d4a38f74e05b96603268321dc61ae3bc5d52e37a5917a5c301dab1c8c728a1286fb5e07c912e84e080bdfffff86233fb795fbd16cf109ecb2e550bbf4894684f45d4740c92c9c59c23ffa2811ebb90a192a3186c7c3c0886ea28541cc5ae4dd67bece5fce8f5d7f26decec2afa8084993f74bbc3cbe05240e81b5caa346fc523b8bb51a5add82b5d7e3c43de98a08505c63d02088dc5c7eb7a09ae35ba2e7de33e4fcedff7d3219819dd72978313fbcdeb84169113d21cf7a623eee59cf21a4288d484729dcddccdae5f055b3962261a17bf9786fcb4c137848e23cf5b79cf677e2375608563c04d21b745f18da5e9abddc5d4a829b0afec6aed48f47d3b4e0896bb2c988f88a51adbe803931740b5d2fbe771d691dcd245c70086a5dbe0fff0f4c605dd99624abfedc82bfbc15c12846c87222279949ec196b1f9af1d3c58390062f29e20d6b18161ee5332f4053c734f6f582bd892bea9d09d01df71d8ed095ae4a3c2fd6622b7030b6a42d2dfb4d1e1c1698ef04340526d7a864ab4a9b771a349e5a8ff50d0bd1fc8230b8f97c46a8785296f4ce67c7f35773e2480233adc9d473e583852d569077341ff6861042b90a8a8b4f22f4f95f5428cc0e1e020e24d45034cb116661b03dad1c21514f9e8339c4241c035db7d6a19826ac0fc1f0e0652f67b194d3420b178751adb13039672760601ba8a2c825cac6bc7a4614ddf883eadbd0fcbcf717224b5ad3dde69565976797d896db02bb804944957d2881ac34c7ab8cc8b8f65c98c7d1584a90d7cdbba8b43f2314175917155a5ffa19511ad678de0231e99b0880c532de73445fa958d1999a3e2bb1996234360f2cf671116dee338866ff3f01203bbc7fa54954b5b3e5ffcd9a3292492b4d4326b74072386c23efabc7524c0106c797eace7a531d06060b5b99e1cff122b876b9ff8e60a3ffc92bc3812829f7fd7f85ddf10c5cd80b5b3bb9440d8c0915b9006adb5387f1875a490a9c921bd81e16d8740667a5f570909ce2c04574f365f840531da37b2a48442ef19ec935ab9aef81b0b4601e54b095b8440e039af2a60ad304859f642e54055fed5db234660cf43efdb9f2f39639ed0c08f2bc27694610a52a05820f12adee8174b653a5e8bbd60cdac7eed9fda5bd3776d8ec214f4ed5bd98f53108ca051"}], 0x1010}, 0x1c}, 0x10, 0x40d) (async) r7 = socket(0x2, 0x4001, 0x0) r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) close(r8) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r10, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=""/236, 0xec}, 0x0) (async) sendmsg(r9, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) (async) ioctl$FIONREAD(r6, 0x80047476, &(0x7f00000001c0)) (async) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0x3) 1.102000622s ago: executing program 4 (id=60): fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x3}) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x3}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) (async) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) r2 = socket(0x18, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = shmget$private(0x0, 0x4000, 0x705, &(0x7f0000687000/0x4000)=nil) shmctl$IPC_STAT(r4, 0x2, 0x0) socket(0x11, 0x3, 0x0) (async) r5 = socket(0x11, 0x3, 0x0) setsockopt(r5, 0x11, 0x3, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x0, 0x20}, {0x3, 0x0, 0x0, 0x49}, {0x81, 0x0, 0x0, 0xffffffff}]}) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x0, 0x20}, {0x3, 0x0, 0x0, 0x49}, {0x81, 0x0, 0x0, 0xffffffff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1934, 0x0, 0x94e88e483d20a485) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1934, 0x0, 0x94e88e483d20a485) accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000140)=0x8) (async) r6 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000140)=0x8) unlink(&(0x7f0000000080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') syz_emit_ethernet(0x123, &(0x7f0000000000)=ANY=[@ANYBLOB="ffff6f44ffff0000000000000800450001150000000100009078ffffffff000000004e224e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="9104000290780233020d96c729637cae4fa49c1558040200d1c2f0bfe2d0786ca28e44289f59aba04d62ff16e6bb47f1cd981d0cf5f225560531db5a3a6c3cb3d5ac50e0eec7423f3ef5e3c4a13f81f14f843a32b529e4649b57d581159522ddf03a6cabf358af4e1ae7ab79a9aac6417859ae29d8de08ba3da1e6387381a61f166b78d7ae58ccd15a08555c8e7db3e261cbba4f565ff3567edfcacd1a43a2f80b44a3727c2f46723f3826d9842357f4d467cb2e24ed586547d107e74cfe46502dde741762fe8ad6742200cf5fd16fcdadae4fd744b730286383e0444647e948151cb63c5c12b79f75a37762e3f013f189799eb699"]) syz_emit_ethernet(0x13a, &(0x7f0000000b00)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa08aad19eff0700002000009e907800000000000000004e234e21848b5811e4b88d13eb48341b77fbaca79ba326fe0fd826da52af53833bf8a3373556a4fe68d880740e3813902accc6ad59dd2508d91ce67c19d106c1d9ae38fd1a5d38c6d11fa67faebfd70f8c03904b4f46fadd3252a6c5217de70c86bda209f359df21d96ef89edc936fb3813d2242942debebac292b8113c61f1bb4e7a24a924308", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="b0100007907800f3051600000007000000710000000800000007ffffffff0000a30e76cb3f6121b2d66550f5fd227c6cec208240e1fd4b42301fbce20dca03b048c1f7d03ef0c1695badab700c5bd7ffafeab2cafc67e4ee6bc4b704da7f72bd92dc8ca145ab196319a64fba250c317ac4ce2c0e3c4e2afbc156f50f848b7e45e8133dbd035e7e2fc2847f9751d836de04e527c465878e8a8b70e5b2d3fdda4f72dfde1b0ee3f77ea5efa03015857225e13612f518c39feab00a51c323d2509829fb72b5af2e23bdbc4a22196a14a7a175e38b1aa5333e657ba7e7c770144b4250c7e92558d04f0c0939c2dfdfedc38c4d0f6a894342cbc97a116e106ae2be206b538d3dbc5ab23296712e22"]) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r7 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r7, &(0x7f0000000080), &(0x7f0000000000)=0xc) connect$unix(r7, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) (async) connect$unix(r7, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) write(r1, &(0x7f0000000a00)="000070231f0f543fc43ac9106a4ef6893bced1fb1b8c4d6c8e4d23b4036aa9191c53887a1fb5560943cf4fc1717984434b4bc6795eebadc1a637ede83d3db12f3074cb96beca6306c006e2d43a53009329304c7ddfa40d265a08ed4df95460b72f415ac4d9f970c34c922e523c8b02bc0342f6c345413a1dc2f9f0aaa35e9fc61c7a10747a36896dc3a2939ca4161af8c24c2a35275c22bb96f3d2e5c1ddd71d293eee89957abab3573e247719424176da635fabc88021889e15d0f8bb43ec4abda766c00092c2ef12eccfb73aed96e5eee0565be5a29b482e081ba2df70af79671369", 0xe3) recvmsg(r7, &(0x7f00000009c0)={0x0, 0x0, &(0x7f0000000980)=[{&(0x7f0000000740)=""/192, 0xc0}, {&(0x7f0000000800)=""/156, 0x9c}, {&(0x7f00000008c0)=""/56, 0x38}, {&(0x7f0000000900)=""/88, 0x58}], 0x4, &(0x7f0000001740)=""/4096, 0x1000}, 0x1800) (async) recvmsg(r7, &(0x7f00000009c0)={0x0, 0x0, &(0x7f0000000980)=[{&(0x7f0000000740)=""/192, 0xc0}, {&(0x7f0000000800)=""/156, 0x9c}, {&(0x7f00000008c0)=""/56, 0x38}, {&(0x7f0000000900)=""/88, 0x58}], 0x4, &(0x7f0000001740)=""/4096, 0x1000}, 0x1800) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg$unix(r7, &(0x7f0000001700)={0x0, 0x32, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0) (async) sendmsg$unix(r7, &(0x7f0000001700)={0x0, 0x32, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0) recvmmsg(r6, &(0x7f00000006c0)={&(0x7f0000000680)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000180)=""/38, 0x26}, {&(0x7f00000001c0)=""/188, 0xbc}, {&(0x7f0000000280)=""/126, 0x7e}, {&(0x7f0000000300)=""/65, 0x41}, {&(0x7f0000000380)=""/91, 0x5b}, {&(0x7f0000000400)=""/221, 0xdd}], 0x6, &(0x7f0000000580)=""/216, 0xd8}, 0x7}, 0x10, 0x1002, &(0x7f0000000700)={0x80000001, 0x2}) (async) recvmmsg(r6, &(0x7f00000006c0)={&(0x7f0000000680)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000180)=""/38, 0x26}, {&(0x7f00000001c0)=""/188, 0xbc}, {&(0x7f0000000280)=""/126, 0x7e}, {&(0x7f0000000300)=""/65, 0x41}, {&(0x7f0000000380)=""/91, 0x5b}, {&(0x7f0000000400)=""/221, 0xdd}], 0x6, &(0x7f0000000580)=""/216, 0xd8}, 0x7}, 0x10, 0x1002, &(0x7f0000000700)={0x80000001, 0x2}) 897.389753ms ago: executing program 6 (id=61): r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xf02, 0x186) sysctl$ddb(&(0x7f0000000380)={0x9, 0x2}, 0x2, &(0x7f0000000000)="6b1cc124", &(0x7f00000000c0)=0x4, 0x0, 0x0) (async) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x4, 0x12, r0, 0x0) (async) r1 = msgget$private(0x0, 0x5bd) msgsnd(r1, &(0x7f0000000500)=ANY=[@ANYRESDEC], 0x401, 0x0) (async) msgrcv(r1, 0x0, 0x0, 0x2, 0x0) (async) sysctl$ddb(&(0x7f0000000380)={0x9, 0x2}, 0x2, &(0x7f0000000000)="6b1cc124", &(0x7f00000000c0)=0x4, 0x0, 0x0) (async) setsockopt(0xffffffffffffffff, 0x6, 0x0, &(0x7f0000000040)="c89abcc7390a8a57fed660d2300bbe74992803dde4cb08a915d4f9804c78aa8e1f1f8cc7e440a350bbfe54f511f53abca8fb817189dfdde10cd768d82bcdc616f74877525c1b2403f0a027751766ed932f1ab6075875e2bb71940e10375bc39a5a7ca66cdfa3d999cbc30527", 0x6c) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000100), 0x3, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f00000001c0)={&(0x7f0000000140)='./file0\x00', 0x2, &(0x7f0000000180)='./file0\x00', 0x8}) (async) read(r2, &(0x7f0000000200)=""/31, 0x1f) msgrcv(r1, &(0x7f0000000cc0)={0x0, ""/208}, 0x14, 0x0, 0x800) msgget(0x0, 0x17) (async) syz_emit_ethernet(0x32, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000008004b"]) 895.716968ms ago: executing program 8 (id=50): kevent(0xffffffffffffffff, &(0x7f0000000080), 0x203, 0x0, 0x7fff, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffffff, 0xb, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 621.135516ms ago: executing program 0 (id=62): r0 = socket$inet(0x2, 0x1, 0x0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x300000003}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000040)="07d9987e4f2dcb75295ff73bef8cf7a16e7d66634447da8a3a5a99eb0c3178bf43b39a1870ce17c83cb5704eab59da83a1c0006aaa720cff0182c472c32f08d6488cdb429d46ffdbe3f9fc3d448456740788c73bba", 0x55) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000140)="ea00000100000000", 0x8) socket$inet(0x2, 0x1, 0x0) (async) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x300000003}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) socket(0x18, 0x1, 0x0) (async) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) (async) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000040)="07d9987e4f2dcb75295ff73bef8cf7a16e7d66634447da8a3a5a99eb0c3178bf43b39a1870ce17c83cb5704eab59da83a1c0006aaa720cff0182c472c32f08d6488cdb429d46ffdbe3f9fc3d448456740788c73bba", 0x55) (async) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000140)="ea00000100000000", 0x8) (async) 616.968102ms ago: executing program 1 (id=63): ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000100)={0x8001, 0x76af, 0x3, 0x6, "3200000100000000000100", 0x400, 0xe3}) bind$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs={0x1f95d27d48731892, 0x0, 0x1}, 0x8) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) (async) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000140)=0xcd6) 616.454903ms ago: executing program 2 (id=64): munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffff06000000aa"]) syz_emit_ethernet(0x2a, &(0x7f0000000240)=ANY=[@ANYRES64=0x0]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) socket(0x2, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000040)={0x80000003, 0xffff63de, 0x7, 0x2, 0x8, 0x0, 0x40, 0x10, [{0x5, 0x3, 0x775, 0x80000201}, {0x2, 0x8, 0x6, 0xfff}, {0x1, 0xfffffffe, 0x6, 0x1}, {0x2, 0xdf, 0xf}, {0x2, 0x7, 0xf11, 0x7}, {0x3, 0xffff, 0x80cf}, {0x24, 0x1, 0x85, 0x5}, {0x0, 0x40009, 0xfffffff8, 0xfbffe2e9}, {0x8, 0x1001002, 0x6, 0x7fff}, {0x3, 0xfffffff8, 0x5, 0x8bfd}, {0x0, 0x8000000, 0x8, 0x7}, {0x4, 0xc7cb, 0x4, 0xa66}, {0x401, 0x106, 0x9, 0x40}, {0x200003, 0xee2, 0x2, 0x6f5fc48f}, {0x81, 0x101, 0x3, 0x5}, {0x9be2, 0x8003, 0x6, 0x69}]}) poll(&(0x7f0000000000), 0x35, 0x0) poll(&(0x7f0000000000), 0x35, 0x0) getrlimit(0x4, &(0x7f00000002c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000480)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60826e030018000500000000000000050000000000000000018200907800810800fe80e6ffffff00000700"/78]) bind(r3, &(0x7f0000000000), 0x10) connect$unix(r3, &(0x7f0000000000), 0x10) write(r2, &(0x7f00000000c0)="d695f284e44e9f02b48086721f4c04000000bc1aa44cc75e582d267d748119b2083956437f50438e58c11c238d1e2d036e9c4301e67ac5dc1b7080c9e400000000009b405a2fcb562df873c1bbe1058335396f778e617f8a27a5e41c00a785c667dc76d7af7ec8b2dd5ea6e1cbd44ed0697677d0ed43217b6a8566a58e94c8425972d120ead9bddbf9cb3b1f454eac5048fbaa44e93f58da1b7dce864122a6d163e0ccd0dcfea159548617b6da792b9455a3dfb79d6fa4f76d40ff0ab328e78775e2369d902cb67116aec9f711a4eb2b573b3522bddb34ce144814dd62d254b8a1f2cc4cc8ea0d9ffceec405116d4340816581d4057b04b16b4d19902ca91628d5623fff6fb3ff09714e424fb73a8032aad02fcf2d7efabef648a0be1238a55c6170c58bb876f1e0503224e730bda0c1a018d8236e54bc2a7f1ac9c487931607530742f89cd75426a462edc10d6c9f1be46536506ff69a573715252af9d5ab6fccd1f365844f38dbc618af7917017fa460", 0x171) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000280)=0x2b4) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x8000, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x3, &(0x7f0000000300)="b101d815", 0x4) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r4, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x30) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 616.06426ms ago: executing program 3 (id=65): mquery(&(0x7f0000ff4000/0x1000)=nil, 0x7ed841f1e000, 0x0, 0xffffff7f, 0xffffffffffffffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc038694e, &(0x7f00000001c0)) sysctl$kern(&(0x7f0000000000)={0xa, 0x300}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x24) mquery(&(0x7f0000ff4000/0x1000)=nil, 0x7ed841f1e000, 0x0, 0xffffff7f, 0xffffffffffffffff, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) socket(0x18, 0x1, 0x0) (async) ioctl$FIONREAD(r0, 0xc038694e, &(0x7f00000001c0)) (async) sysctl$kern(&(0x7f0000000000)={0xa, 0x300}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x24) (async) 615.208836ms ago: executing program 6 (id=66): ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, 0xffffffffffffffff, 0x3}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000240)=0x5d) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000140)=0x2c, 0x0, 0x2e) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffff00000000100086dd60dbc3440008"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 408.907979ms ago: executing program 0 (id=67): r0 = socket(0x18, 0x5, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000040)={@broadcast, @local, [], {@ipv4={0x8864, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x2000, 0x0, 0x0, 0x0, @rand_addr}, @icmp=@mask_request={0x11, 0x0, 0x0, 0x3}}}}}) writev(0xffffffffffffff9c, &(0x7f00000013c0)=[{&(0x7f0000000200)="c00ffe2628484fd3aeb6381941dedfa2a27e1b712d7dd3eae859953306cd8246b3025bee4522aa84c98535b30b980344dcd2e6db2dad319b823d0878470ed03c11b52db6284a51434515eda7930951cc6e68428c807f1e88f21df44d5faf0b0168b1c4789281ddf99c7c2cd8f29abdf8bb9c1bf35cd02b83af01fb29e4b95b623fe3983cc3e65fabcc6ffc710b869d32d7a2d1d4657433ae9dba59d53374a3c155c25e904245b9c3fe3bb0c0720c3d8bdc3dc9", 0xb3}, {&(0x7f00000002c0)="994aeaf17c5a2f89704e6294d28524b101c6e672b4e704103aeeb2aec7979b36b5bdd1a56c4d0386095de06f52c64d49fabcdce0583d04cb1b03815dfda624a59521c7a40170a3ab75ca7b02c4ab37dc97debd5e683ce54bc00bcb6344495c95ca0ced587d0cc4e0484b157dd82053c8207a561caa044f53ce863180014a78dfb13b83b2441d9dc1b6b2babcca345d3ec72d8a21aaa7527d49e501d5dc1575446037c44008139be8f063b8624c9be20ac7df269d494cdb94b908637ecf2ea5293ba7f7d51d88be784efb1c5e714bfe0810575150f044db484a93647a8ad8bc633fb09fa4d1d0c6e6fc23a491a0f3606698273f69b7536f0fd027e8f8b7048af76860e99c5985c0daaa99418b079bf45157e1c6ea6543ccc96c3ddf8bb70cbc50acc754529bb2c705cade786f24dd50ddf74edfd750acf83a30e0daeb85964e9cbb3de3b765e2c904be739759fcc0d01821227e0b183db90f0054f0e82d01196aa5f8a3aa866198d7d884d5fbde573b28edc8c1e7331e4dbf1be3924490de3d7c1852b9a30fde5421c98a7e5842417e90daddbf87eab849b5fb204300fe5da39045bc57b79837ac263009f400fc045dc5170eeefd5949f17a8b92e2d3d47918b5f5af39bbd150195edb6d0bbf6c145050ae052d2c882820c2bc2acd03399ff92fa392955ac93752ac845b499130b3230ea785c58c4c64da17b36b8ce61e21727fef8a4433b616027a1038d9ac704a8667f004dc15744b1f7dd365355d7e636c1fd507e2c21349fd282bac2078c77af31bfb783651c4a7396437a1814a448951838c950839ac83209cfb86a3397cc7db0760b9789377d8ee06909ab06026ab1d6a620c14fa6548c72a5e63e9c26e51b31b318c6b58928a71d2c58a329c92798df0e5bf6e2d3536a4571dfc53e40add273839f53212e014aa70254ae77cff67e714b2a182c0f78d64be80772208ac36393b6f021bc0f37e836c32fc6d394a599927d205676b0a1d2a39c6a010baf4284239304bcce3bf20a3e7e40ded0c0ae5f3028b31b7724a26ead77577e6983797ddc05c2eb43f011cb59b92853125a7a5f783456cc5ce9fe74dcb7b6bcdd882002c3a5e15288d7f92abbc8374b6a8da1674c20fe7daf99d33c36e78efc3a7a87c6b7c772657d307ef9147bb9026ab5184de33cb9b1d08218a8e3688db32213da4f0e9aacbfec08c1b93f0c3e37f5b3e06be44684955d21837b3989fd125b8fc1bfc744b29f6793e321133673eeea0cf2aa25fe286df070b59903bb13efa567ae257843ec596beda2d70d537f8e7d97a597ae3751cac98f4aa1868e3bca4e43dcf7f093730ac9afeb09d651271605009c5a1de3413ada1218c565bf107f74b90858287f093ed9a8a58dd461d59e4a19932a45b8beaefdbc214426c716365304e8876cedf4bb8a12b93dbe5f7b878e5f5db28237db4e64d76ae42e6a586862d2a046b0f92336a1f189062d85e5e3fa1519ab621ea97d0f9dd98f187298f3323bc2a6722c73d136222bef5809846f3fd46a1ab0f0f0d81210b599b15a30521565e749285b891276a6cfca241a114c25142b024df74eefeb5d78f96a4299d90f0a5c56daf49445fca1d38b587fed42ea31b683ad17b2dec09c33b5b3ddf88b6b61ac2459dd819d7a3ae44bec8dc32883ee0cc65e31947fe4342faca6b5bdb3264a05661db9ceeb02471e3b0a903941dca8f5a39e2154b2b12e3c6dbfbc8fc33cea2bce1d26ba06c402c935e1ce523a489c41e7668465ec122d12eaffb42703eef7ec06add50befcd0f06c8467b759df6497369d286f620cb02f8f525c5d1ac0241b2f1798269974daccfa1b75e212c0d187c42c3d14fa9e743c42ca29786e1834ca94d4e76db67b8f19817fd594169c3d09b02df3547eaf5e890c956af87fde2a952462083ec44c833dc0f52d9bd42bc9fc56f8d7f27e5fc651b9c71ead6fec44526fea83f49d7c7d48834b1a18e0456a0719877d96233efdfde1a72d77c27bd72087e5b2f8d301f3f9558217cd0633083af8f51138f521f92e3d7a46a40f54c5e3d0b610ae18078a5fd5eb8d4fdb36706a5f9ac924f2c0c95c247c507a294d19e58bce840b0cc56945f4f94239b79c03f9441cc4594aa7779abdce105ae07a1e6c1ba2b52ddc1c9b504104e7f32a4ab948f9a4e0fafd57f17a09d568245b3d1d34163fd4581cfd0b60ccf565cdbd6ac9e9bc0e4bacd33b966622550c7dda5d5156094b1cd1029528cd1a89e7825d0fb1666eef5fd15c923da35cedf139fa46ebc67f7f0d3e0c20dbf265f28c237064d406be47e0bc2511c33180a69bb4220255cd67658b0b5c9d7857b492257cec113edf0990d41bc4965a16390a74a94c0302956e3c4ebaaa8661bbf3623f746ac0c278cc97f5bf79f50c4d946a251cef5c917dcc7eaea2605f8ef6d17f1c5a6661977507af2affaccdde19f579142adfcbdb35d80ee30e84bdde0211ab7a25a9cd6882205c4ab2f81688a5a031d9cbf06db6c53fe2f4dd30ee56bb5885ab43e31e5bebd2ffbcfc2b205e961aad60c2258eeb0fa9d440ceaa22c8d52bb2d8fd4226cc776df85520842fe0d13cc7be61018c0c86cb8f79eb18146729c53e3b2f2264226fcd71917a932467577c15cb58c14d8e72d04c401ece2c82a928c3a54a195edd2264a7ee6f4abc4f6b44c150a7e3947f031d576e7931ffddbd4df689ad75f38919faa57a86aad1dabb22dd0a949520dbd2b3f0fd8a9654b0db960f9f8b468a0cb3c26190cd6a090f6d515e5abf539555e6dbd4d6b90cfd33cd43c206fa47b859e776a4712c0227b148bdef2c8c47abb306608aa4c87c2a1662650f92f47049d2f5bd55a5074c81babfa93f223ca180edf067d3551db3eb0fdd28b7fedffef8a7afbb501beaff2a1d94369f29bb98a9012ba1e2add404b67f3381a8fd3bf896f84aaa73f9338f737eec517b2d024a5b0c5746f20461e5ed75d4ca7f0175fd048651a28fe8c39390ae25f8d5991baa41d03e12829f6e972f75a95c6409f6a27a968816b1473e75c0a68b7e90e800873692f46138000b6c551d1b60a98f0e11ad7e3c12690342b4c76500135973630bc64a936416767c1cd39ef4440a6068a447874ac213c1591dd3f80cc987489ad131508c32cf9f9ded45fb7460de81cb23279b142ebb91fbcbd02fb373de7629fc9d86c04d01afcec97a7f66dae36b199d858bbd9634a5695ed6414f6ddab9dff872df40320c104f8dae3dae22e8b38cfc63f9ba885c92ce12c039a3484ed4ee3c9075742e69f37b498e20ee1353fa901c2f1e09dbcce25aa2e3d075ad95d3dc06d4cbd1598e817ef16d759098cba0d7d0b3de2db490a5fc776d921506a44af2e2b4cac533976d19b2ea4c07aaa4197c3a052ca23dce7fca8ef5c59056bc262e848d89405d577ff1603d95d13e578e2a2754ae00edb759843b4c2659e31e0b909a1e3449cb8b541c561cf12b3f4e8995c72d361705f6910aa1832b1b0a106221b533ba5797033190859f7d20d06ed261f8af53b433213fea5a3cb03f36b0856560a32bb96b9c34c3faa98e7caafc8cec1d86b68066c7885a9fa335a144e478003979583fad94bf3cbd0fb1d75e0c65ff690526a2a2c2d97b589c1b8e0c7ca70722524ad58e5e159fcc458d7c664f481ba69578eb189f95f6a2fbd6dedd3fdf413cd0367f937f945e85b8453685408a4326d8ca8927ff95ceffab2c1ed0bb084258bda3450009ae58e8864bbbcd048448eb896485164e816c43cf7e82a6d45fb1253b31cd85eba384810e29463853f71ec47dd834b3568b0e64df2ae64d6b5ad88633acf4f3f2193e72b021f1d9e5930895216fd7d8b44fe8ac0441e900d96a33d7976c499aa4642839172c877f1306059b4bbbd008de41a7502c2bfbb1b96f5a988ba4b5ed342cab40775811e9c5be9613dedf3d226fdee98b60a9a1d51e5f97b267191b97dd44a52d3e977aaba44d1d48c0c31b526feedd0fb61b7b5fa6a73731b99158724260c7c054117c6c8d48cb2ebd6679902059e16ffbf9015add7844b82c56c5edc86d5e712161b1c149587dc7c78dcdb439e9f335c607b2103f1f83b60519fc95384e237c3c5a4e07844704a552782ba293d8c119212a9309a1f2c0d861fd92ef0ac9cbfb63bd91d6a0647ce144440c99684645675283d6dc0b30fef3904f32c234d47c7bda70c2b1ee432a8b6561608598ee91ac05c5279623d776bd60e6a36e45cd01d2f80beb8e1a56a439033aa9171a6ff31efea78343a5428b93258b182888cfa2e4e5fd6a533fe496ae468c916d46b867f867d13b2ff45659b54728abc9778b35057c8be9f05eb427c5e97f1e1129e7e6295859a18a0ec6025002185b1e84ff737d8dd6ece93108a0e7846ec579b12dba037193472df1f3a86f5a77d215c5e3548afd77a4fee7c995cb6fadbc8d76230d02a7c3a5963a4a92f61f063b617376a602e79e66bf753f8889dca8bcbf6fb3a7bf97cb66cbaf8b6957f027068ab832a407a79d91e251bd9956504c163284006cc7d2419bd0b5e1a14d17c3d88c2dc6cbfead880816674e56d7bd1a76315802d428a8f8407db9309be82eaa616a34f1d617f7c0922c1a6cc2ff21e5fcf1efb210d1507bb2bfedcb7ce06ad0c095bb9ef0014745dfd73bc406096c593e6fb49634820fcb4ad6ad176bca5b3b7f8486852b171959ab20c3fdec7a251e015f185f383946668cc25a928bbf32321ac2755121fd56e0d9b59113624e0cd32139602b4fa0a98888a5588ca12b8b3a5cf9a65d6d325b827c0dec8806864f989941f4af6eb5349e4cc25e7e7cfce58a449ad21b504b9a216e4ae3579253ba3b59aa4f51865c1e62fd0d66ad70421a341afe1f3674fbd11437f4147aba27bd69b827e499a2a001a8f86e5a9676c5ac163adf9fe3728e288303e42932a968dbe477127521fb920660984735ea045cf1b9afae807b7e1082f700c4c5bed6ed605a4df543f60af8428ac9341fda4423fdb4d507bbbbae748fe25252246aadc025776a28db000642851e22ea0739b897589e1c734430120ef2d27d3819d7a3d02bbbc11872173230dd41efcef839ba4c61c88c472d1a31314532f4a618ffcb8ef9dc4a3432696f1fa4d9237ff71da787d925fbaa090310359d13dcc88aef3be8b81da7a3b20e55d50497b27164453e4daffa6110cd29b4eb401d8fab768544657c039c6e81b844a9a53bac7d11e5a8946b155addaac3ce13330b4b2f160694f5b0e0aecb2bda3ae58f194129e7bce9149e907f7d0a3923a017a5a7df37f061e57369a3b102ace51951ce193e2ebb29c86f1646eb881c23e3306c1f0e87be73e104ad791e62283a16dbe9c3af4f2f15c61467e50528e8fdb295d46d1af1b831957014e65908288280b52ab30734c6b7c484fe0498efa6ffb4cb8e3589395e1075b1cecf74751859bb0732503669b5c0d27b8d26f609492f29f0706d093abb39dc325eba7cf93eec82adf7f1e27294df355fb97105d3226bb76584b15e43fe2613e11895af413d851f00e8e989e0f5ba962438a12d28dd266f2eafb8766e50c0636cb05a7a700663fa52ccdfe93d0144769896c612bfa2b69b897ef13e917333b4678d4eba08fa63779cbcb0a4bbb732202f0dd95528990c96680c262db2ed4339ac38d1732d79ee583e6468055eb4ec4670b80475cc53f87f3bc019fc95c00ee304c8c1953c0e7942452d7986bbf7008e161fab9955d6230c2a13ddd72a0957d32fcc8ec99fca88fe5b8e42c7b1677eddacabf4863d7ab6ab03b90edc3add2f93a9fc107ab9eb", 0x1000}, {&(0x7f0000000080)="63d66b743ebb012f617d4feff329dbb207f616f4", 0x14}, {&(0x7f0000000140)="2dc88269ec144172b4b9a48de47fde379107657638a7b27b64ff4a164c1f5505", 0x20}, {&(0x7f00000012c0)="4c06da65f0d6876fb998fb957eb1fd8bd9e0534c77f17d21036183c5e652e65014455b0d03b01d7eb1af299c222cf9f78894a238a92c4673f7e908903e52e2cbf87b2fc25a74adfde85b38fb0dda633758be182f018a78853a94f69feb3dd7b08b637d6e112d1a7d8a73f03bf2330e489f9de1652e75ce10de8ba319694a0c26862e11fd9dbbe83d2ae23d557af85ea66c590b21ad4d915c8f8d50edb16fc4ead7738fbbb3256c3dc493141ef663ae4a9903c36aa0a4026d7ab8134df247505cf633239407791cf73c9863a69ea9efe89996ddce697234725d29e71fbfaea880df77", 0xe2}, {&(0x7f0000000180)="c476b74646", 0x5}], 0x6) sysctl$vm_swapencrypt(&(0x7f00000000c0), 0x3, &(0x7f0000000100)="688b20b5", &(0x7f00000001c0)=0x4, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000003680)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 404.194303ms ago: executing program 2 (id=68): r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x201, 0x80) setrlimit(0x8, &(0x7f0000000000)={0x42, 0x62}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x29f56361, 0x7fffffff, 0x3, 0xfffffff8, "09000000000104787d900a56d864d3c3a3f4d3c9", 0x29}) writev(r1, &(0x7f0000001200)=[{&(0x7f00000025c0)="57a62b619011b3b84493126087d30b45caaf2cd36a74bf2d651a534ff1916f8b003fadbb194fa3fb23a198d0b255c799840b373a911bd4c2a77cd1d0a1387d41285c6694fd577da7c2f8a786248b1dc49ea716ceda62119498dbe3ee3cd5c4316450955f4b63ba5c4c81e422f5e2802b8d705ad0fc275e45b14e3ced5dccb29045d510582f7f9abb1dfa2d691d2bc9226e275557e6d0e82c927737c2d3eba36be7938f636725963187e383f1a8d0e1a66c0a41af5850a771f0dfbf90c0f6103a36c701a7128ed3e4435056b594c0d698be1c508562c2daad5d3516da0598ab7cc291b973707347b7b15e5f86d53c79d71f677f26a0b64b40e315ebe2bae181cf5dee59d08c43bc1a7d289130ff777e6e78f292f16e81191a0a076aa62a64cd602ae3c9a8340d96f471fa4d0a460671733e0f15708b811d06ddfb0fe082278b49295efac436cad5f7e0ad39ad313acd98d4c2cd46502bcd0a440cf2cf1156c41db1e7aee21b26631d0a2f17831f91cd45844e79d355c1a5bea1d646fb552caed6dc2ba4ff8b15c6f673271b1a83b7b3977394293cdb37bd54d6d6fa4782fc345aafedb1dc3811f5e1f207040d5df5b12138cd1279d96fe179c12b33f734862172be374e024e6bae551530c5ad1fd092d929570504e1f9bc38c9e30da913944a13dcaaf1395045742ef1bb3554d1a90e8be8d52d62603b30b810da4d868e639ece5289ee12324503e5a644a225771bd8fe82d630ecdadd7fb896c26dd9249dde0b297f5cac2e124a7ce2c2994abbb884ff67a6bd50fc956b71e452d9305bbe134e88fc6159c7d0ea91f250dc66589395aaa75ce8ad537f2b92aecfd4ed05d8662f29e575858be43d2d9118173899c083978826a6db48367ab20f9c9ea2845e3e885ed4f174f7f65a7571f79de07f6063e868f7ff67a608e69697aba55d43df1e4795ca11d0ffd3df437862f4bfe62913033512ff457413f5e41dc8cb3572ad8a106d9b876ec55a54046fa4ab5e85a5e1f26ee69694b39da89cb3e1e356f3f5e1ea08a8f1c022db262656f4ac30183be9a2f9ad921dccc77d3601dd5e513a1014f51f77399588f66cb89b93ccf55770090bd994394662dab7f4c466d4621b87550ec5847d427badc2c309ec780199fa359c287905be6f08c0a8b1f99d9fe36735469020192dc309001cd043d8ae6dd59533b50723010f1310cea7dd339648da63f399012c74f00f9aa8bb3fffd3658346df21bcd7e406a4ff4735fcbf419d6720ad7b51cedbe9de2aecad5ca6e5a9f5d27c9774447df514fc377080d720070baa8d4662bb35327bffc644d158d6971078f20a621162fbccde234f6b310515ab47c5eae3f51a6bd8310013354cebc740f30f5fe66fdd306a19f5dab59f018b337cbd1d13e521a97a931bc3cffc660ea78d547e32e5cdf7df30fdfc503c2e2c4c959890aa8acb2fc1a86f3e06eabb5afb38c446eb7081c331f013046a702ee3cf8b017c79e2c842279687b21130cc248a13f433ad617f66ca885f3c37e68ba616968b95e40e114619b35603e336b263e64e6e48f1f21d1cbd837a69f4fc5df71dca67120ba4e8bca319554713f9b6124902aab120d8e5c9c9ed065170c8306b28192471438e6f5e7d6805f65120e10ace467afa2166875439a2cb7054500f3e868d02a4bd435a78f8ce0c4ee0a6ee874de62fb49db551ea2e0f0fb55d0eae9618bf5daffe3fa1d77fe89c4639fa703b66a4cbc59842cfeb90be3d51e58b409cb2d7d04905c852e3515a66d38ae08aec78951f62ef1ce4b51d7a8c298f102bc6692c3f452cee231f9002e5a0d722a960f10f2258404fcbab8ff0fede24a5c6380a3c5c69d1fc9fe94ba0b66e586edfd28f2e10a65d6b51aed8bc4a255aade3ae08e007e915986a28578baa3b625e3c805346aec77f8607bfd9377f1e811a388fc138887f5de6129456530c70d6ac98f1c31321d81c167d7cf5ea7c30fe08be1ce7ac1e31072e9d69470c68b41434d11de32ab21fa6e0b7e9643cd80eb6fad2dba76d29e12f68f6a76e666610be7120531635fad739f0f9629cfade1f5eae4eccbae32e0917904e5216a3001e4f06cdee95ec24e0f5dd615daf63ef4045812f6cfaa84132e546be21ba6ba71c7cd2399d439881c61c8260c728ce507bd0c1510ac4989c2a0c7d63467052ac08295655fc1f40c450bd1ef98531f2feb17ffa721592f625ce9f0539aea0aa5bd71025b9fb84f6039d5de05b855828d021874e499572902692017203ba43221a896494fa65c4b97671b2aa6eeeae776a179c0d2582896b605b8dbc816d6d714aade3e9640710d9bbafb811cb54f6af4f3a557ea59faaefd12f15e66202a73abf2a5ffbeed7ad2e05e212694ab52b0cfa891f4579956b8522ed2e26645acc2aabe60b6a2d6a944cd8c17689bf897f4c1d0a9369ca82fc77190b49034b458dbe9f8fe8789b7c4cd58119d227da9868c80a8aba034ad7f34d24", 0x6e0}, {&(0x7f0000000880)="682c6bab09296e3769c7260f363752ee7d145b93f0e7df3fcdc4242ac82a6eed227ebee54a146d6fb89ad66b62b60cd270bb2596161704fe381ec59516b60a4278085b", 0x43}], 0x2) writev(r0, &(0x7f0000000680)=[{0x0}, {&(0x7f0000000280)="0bf9ca40d7f74919ead0815d368f20e196223961d6ae9db432f498ba5142028aefef64ce2f1ad1023a8afd3058e81e4ced3630cc6a089688145ebab409b67793682b63945dfcd6f3fb1a54b96dda56848b259122be164fdf8f431f0efafafdb9bf7201d27fbf2cdae2a1f8d8cdc1df31b9a7fbc3a37a4ff49753f7ac2dc0be3dabd9df5a5b6594b0da71126954e7992eec6904e56b153fe0300cae7869146bef059eecd1a56814480697242d76f402c74afd067e7e6f99bc6e8b3f3b2a06ac0087f774e106632e93555f389f51e9fd601a5af7dfc92aa49a3c86a45f11", 0xdd}, {0x0}], 0x3) r2 = socket(0x18, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000000040)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000140)=ANY=[], 0x20, 0x2}, 0x2) sendmsg$unix(r2, &(0x7f0000000640)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000740)=[{&(0x7f0000000140)="c531b3a70cfa824833af36e38d94c7711c98f63bbfa64f05572f9db6257c73f084dca25ad95acd40d1629454e77ed06618f61008d3683009fd2396f5e13b1ad54e544106e63f81876eb0b6f188fc4f4f3be16ade1466c9ba58cad027b76ea06c38cb362eeefe6392d3fb76ce0097d110f2f3b2f4248d0804050f09c04f561c4a8503e9d374473029e8069a451fc4d2fe41", 0x91}, {&(0x7f0000000380)="1dabfc4684236a619e80e10e74d365b15e274a878f3ae21f56ac2e17be8619a17a9ad28e1d688ff43457b6943e3c90421125de246729c13d812d8fe3fce6aa234a84b1cda2f8339f5571d8fde0cd7f3416efad17e649c5f59328502ed408095d1fd99d00e929b9da01d314d4e7c19d96f374d4445fb717ca3634c243d958134f95c44acb3229724fa5fa34a49a9b2845a5672e655eba5359865a2b32d2b872cb4f536665438dc7f10397915e2328395ede434246e49a20664eefc766175368e4d9503a1d9ae3d1e3cd0fd816202556b5b0dd8313bd55efbbac4e02a23e71d1f485d756869a5431a60a6682e51e1d15ec", 0xf0}, {&(0x7f0000000200)="77be79c853ae63f1e3f4ea0424624d69bb261df259614868673619d508ed47754123bb5076cae92b798ef0fb6fd4d96e8479c21ac49d43f1677a839ceda087911661fff98b87e437e558076651c94cfcca4885894ccadefc37386d0b1487742ae60f895ce2e5d95052c6a5", 0x6b}, {&(0x7f0000000480)="cbcd480e9f6674bf908170fd6322b2e0e5e518d0f5292d8369c82824a51dccb5c52f05e302fd57fb2833d2587db6a640bb52fb3bdef673372f678780d951087517e0f7ff295fc22ec82c6760a3d3178a46c00e1de6e47968e6f5bd271bd3df007d6115523c5406404a808c97cafb74de5c996ecdd0c65f789581f5ae1660155cffe2da425b0b14381f", 0x89}, {&(0x7f0000000540)="e1cbab4e531727e92fa91924dbcd9adb2f26e85555dd689a546ea98ec838403736f0eb64e4d5d86cdc0f7a55b097a449a1f8e96eb601ce0cf3e208e46a566444c51eea6d386b4280ef911b5c6e54e35a2d77c17aa88c97266bc048e1a42ebce841dada98fa75e4d0e3caa9119cdc3e671b5d29bf84baaf0979eafa63c7e7c4", 0x7f}, {&(0x7f00000005c0)="c15fd4525c82f1bfbd21eda73ff717059c4cb37302815fe95e853afd0764b4e72ef194e9962fa4407f848b0b30b902a0002bf289f5f46f7d4be5102c4855ff0d67f8222fc640c41ff2ea7ef6016f6a00f3f12746aa37d6", 0x57}, {&(0x7f00000006c0)="7dbadd7ec4b2c754d5c1c0cd69068b3a028d5ae4aa1a90392827cb983f206c5aac3a1c91d65b067d8a64419595b4926e6351113ff2ac1bfeb5b85bb5b020acb1b53af0c2158e042c979bc202bb", 0x4d}], 0x7, 0x0, 0x0, 0x400}, 0xa) syz_emit_ethernet(0x4e, &(0x7f00000007c0)=ANY=[@ANYRES8=r2, @ANYRESOCT=r1, @ANYRES8=r0, @ANYRES64=r0]) ftruncate(r0, 0x40000) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x6f, [{0x2, 0x800}, {}, {0x0, 0x7fff}, {}, {}, {0x0, 0x9}, {0x1, 0xfffffffc}, {}, {0x0, 0x1}, {0x2, 0xd83b}, {0x0, 0x2}, {0x0, 0x80000006}, {0x3}, {}, {}, {0x0, 0x5}, {0x0, 0x1}, {0x2}, {0x0, 0x1}, {}, {0x0, 0xfffffffe}, {}, {0x0, 0x9}, {0x0, 0x9}, {}, {0x3, 0x6c}, {}, {0x3, 0x8}, {0x3}, {0x1, 0xfffffffe}, {0x2, 0x8000}, {0x0, 0x4}]}) pwrite(r1, &(0x7f0000000b80)="505163243562f3eeb8369732c56a3d66a739de826ceef464911de1d8d640169f6104454f15a6de829b90678d83dba4c3cbc002b36ed5e5d89b515a4c8b2463a98eb3589bc134baf5e2dfd11e5d81636af458e35a9bcab2b513093661bec3d5419a298992a672620c96f58e818dadeeff57c1fb0719e2c6198e14f926d40e", 0x7e, 0x6) r3 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x7b) write(r3, &(0x7f00000004c0)="b96abcf5ac7cffa09ea845315c0d853a14", 0xffffff1c) r4 = msgget$private(0x0, 0x5eb) msgsnd(r4, &(0x7f0000000500)=ANY=[@ANYBLOB="02"], 0xe1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="6dc10016", 0x4}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000840)=ANY=[@ANYRESOCT=0x0, @ANYRESDEC]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r5 = socket(0x2, 0x2, 0x0) close(r5) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000800)=@file={0x0, './file0\x00'}, 0xa) getpeername$unix(r5, 0x0, &(0x7f0000000100)) msgrcv(r4, &(0x7f0000001580)={0x0, ""/4102}, 0x100e, 0x0, 0x1000) socketpair$unix(0x1, 0x5, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) 403.680098ms ago: executing program 0 (id=69): r0 = open$dir(&(0x7f00000000c0)='./file1\x00', 0xf02, 0x186) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x12, r0, 0x0) mlock(&(0x7f0000003000/0x3000)=nil, 0x3000) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)="6d4d138b34d87d15c0c71e13c433894bb1a8ab36c25b0935", 0x18}, {&(0x7f0000000040)="0d9db31c1aa545a24685e53444af81b98b47b7b1593a93e07eedce", 0x1b}, {&(0x7f0000000100)="941d534ff2b05715c51195b2aae9ad22af1d6f0ef1937fa0b01202d65d5b4f8c8f618896da99e7414373780e40d585a2937a4b2f0e9da10d780a02b92703800888fa3c799034c2fdb58173723f8443b2f1b1d061e1610e4f4fa55a2eb4f2bcd7643b5cbeb3bf6f09c5b90d09ad75ccd48bbc240f697f65315c0a4ee52bc2f16bd468a9d552bec075e90dde68aaec46224bdbde81374871a4a0a28101857556683a054aa6a2879b28f16157b355d68ba06e77533a41df320927ed8f251095f32766b705b5d36b873810654d3f7bccc8b230f7cf2f8357", 0xd6}, {&(0x7f0000000200)="07aef3f7201c7afb014c91cc6b7a9d7d240ddec873fc87381436428899e46c395c988533631fd95516bf09b365e50e2629c05abc9d470dceb2db6d8cd355a98d36eaa809338c8870b9cad9414b8e0233f37dd7b0e6d0fcdebd126f23c8e0f1431e2fd3bfa5ab850bba49897f59d803ed530e4ff84be4e7602e839d04dc1cfcf318b31e999aa704f38994b5cac938d8b83e87", 0x92}, {&(0x7f0000000080)}, {&(0x7f00000002c0)="83253a6d96fb441f07c3ad68256088d7f332f06d35114edc3db8a3de012a7242883daaba0d05a18048469fd2b429d367942ee93519c35abfa8963859c526214fdcdc719e65f12c6b118737bfd778990332c801faae1dae9daf734a1f43e26aaeae715f090d65495dc8b0983ff89de83fdaadcf552d67f2b22c8ed9733c913acfc119cdc16cae1545ff719ce1c387b12a1109023f2dfd5b8542e44a02d2be7467bd9d40d1d4353aa178145dc6b08e047a7a7f51eda441a3bc196bc2261ff354a6837efe628dfc36ad69b5d8e1e6879818eb5bc58b3d6e25948aa4150703552c3e9702013bd8946ce46c41dd6c5d227904b3", 0xf1}], 0x6, 0x4) 403.014342ms ago: executing program 8 (id=50): kevent(0xffffffffffffffff, &(0x7f0000000080), 0x203, 0x0, 0x7fff, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffffff, 0xb, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 6.210033ms ago: executing program 0 (id=70): ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x0, 0x3}, {0x0, 0x0, 0x40, 0x2}, {0xa, 0x0, 0x0, 0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) syz_emit_ethernet(0x260, &(0x7f00000001c0)={@empty, @remote, [], {@ipv6={0x86dd, {0x2, 0x6, "e5a79e", 0x22a, 0x2c, 0x6, @mcast1, @local={0xfe, 0x80, '\x00', 0x0}, {[@hopopts={0x3b, 0x1, '\x00', [@enc_lim={0x4, 0x1, 0xfa}, @jumbo]}, @dstopts={0x3b, 0xd, '\x00', [@generic={0x4, 0x19, "8cb7a6df74f623f983c306479936343e236b3e55c046409cb5"}, @jumbo={0xc2, 0x4, 0x6}, @generic={0x66, 0x48, "eb1af6c0c649c37eb8bcd37877cd57cef1f98d1e58928f4758db20b12dca5201fc14c4ccf6f52b10fdfbfaad30b7302d2327ac49ca6d7c8613ab2696c454e257414b14fb7e3ff83e"}, @ra={0x5, 0x2, 0x8}]}, @fragment={0x6, 0x0, 0x5, 0x0, 0x0, 0x4, 0x65}, @fragment={0x3a, 0x0, 0x9, 0x0, 0x0, 0x1, 0x68}, @hopopts={0xc, 0x13, '\x00', [@pad1, @enc_lim={0x4, 0x1, 0x2}, @enc_lim={0x4, 0x1, 0x7}, @generic={0x5, 0x34, "339aff197f55d6db8609d68a9496567272e6f102c65d1f3fc5783f4c018917edccc62ccd936b081a573ea19ce79e4ee3cab8da9d"}, @generic={0x6, 0x1d, "64debe9d214d69dd81a4f986c8950bd8361c8478a4ff9b328c79aa1c4e"}, @generic={0x1, 0x36, "10394132ad181a6c98342aeb0a2d4b571df5368f1f95ac2df02b433c54ea86179b625d931d8ae358245e6addf17edae36b01bfdccc75"}, @pad1]}], @generic="d793e5b099a41787295f2ece96d1d885a1d9215bce300c1f2c14550bfaee9079518ad450919969012d5436595954d878ad8e4ae4ab3ea3edf0932ac29e4eb348d5fa43ed6f7b83d39cc673788e35bbbfccbdaed9c3557864be657e7f12a05a8bf5f66aaf0d54089036bdc94fd58763e1fb020c2e32d2de9b9fd8dbe5b702ee71e720aa74554cb22b046636936f151d888ee482a65e351a8f0119fda372d972f4705f4dfe02db17252b0ebb839a0f75c9e57504393fcc095fd9579064805e519ead9bf9b3ecf384252ff940fd140e6268ba0dd205ffe38407e8e436ac0114d197f6bb"}}}}}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x9, 0xf0, 0x6, 0x2}]}) 5.25734ms ago: executing program 1 (id=71): sysctl$hw(&(0x7f0000000040)={0x6, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000100)={0x6, 0x10}, 0x2, &(0x7f0000000080)="9ac6e6c05aeb0a626062aa236cebc535562e2f852702274c275e26c0777bc3bfcd1c62086a2390b582ad93ee963ab9ccdc26c0982c68982becdba03ebad4961296a721954c09704973515e6c89e111820d44852cfe5660348d8e19d730e90f140cbfc47e8fa97ea047bfd1c0b1563980eb3c83c7fb2200680e1f", &(0x7f0000000140)=0x7a, &(0x7f00000001c0)="785ba1ee52428a07ad0e89a5f061bcce898bf0fd0727fbdaab36ad722518417b001fd3b2761837a062b98b", 0x2b) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x5c}, 0x6, 0x10028, 0x0, 0x0, 0x7ffffffffffdfffd, 0x9, 0x9a, 0x8000000000000e66}) sysctl$hw(&(0x7f0000000000)={0x6, 0x5}, 0x2, &(0x7f0000000200)="a83fcdf662a5ef11afd3b8370a", &(0x7f0000000240)=0xd, &(0x7f0000000280)="8b9d1e064d0078232ce6a79fa393934cc346e9a5168215a05938cb7195f8d1a697c23170ef71166bc427a98416a67878f73b2979fda7c82db38f9bf655a68c2199b0f7c689c136d0dbe2edebb827237563d6cb6b79052de8fb18dd95e643ff64391f0ddd59b1285c54de2b44a82fb61db1ba3ea32a13eebbf663a02154956418b77cb8960dd93d3e18bad0481452615650c9879f97f86e3e95ba89152986f4990f898f3af0917f74c516993a4162a99ea7e65f552b45c07ee1336337267b8122256282531b37236dff3b2041dcf795cdada8804b882b9b31fce1367f3235fd6fc501d0b39dbb747d34284b20a1158cffe56d431175b78fc2e464df9e1569f57dcc450f36a3b8e93058bb21ee4c9fd556a1beab0ac8cfa4f5c486039470e4733a59c658afe978ad1e2f193769aa3a2d4064945654f835be1564f8aa02d6bd92e77dcb9f669fd3ba4e0380b7f5343875038f5a89beeac8a8409fddfe9402b795d351ad26b97c906885246b93775bcd045a5044826e4003d494471a148273d7b5dd20d806660251d36636b9226e3eb69dce3b47323b44a1c8d478d287ac6ed5ea8ebfe8f5737b373728132bcd20bc4b1c40a380d2028c4efe0956d799a77fc68ea7f5081bece3451cf067f1476ff7ebf911cba302c913edf7d5c438bb0c7d60be90f0ae118f6ab95f435c753dd86d84788876720f59598d1d304bbdb33b1da83d87d990a3f0839ad0d03ee584b3508c812d1e2fff9a41dd98c7ff87c6b8b6906be19c5d2122e5f240ddea7811bd7d5b358d4e3340fac1641ded6ffad82fc791e79f8344053cb78cebf9e604bc5511e465d1b4742d4456b1838e063a8bb1b1446901a0ad60d6bf63ebd526477ca2279604581a3b523c3b9130c2bdf0dd296f2d749b1c81b571df566f99bcf19f2b29eb50ac184951040eca7e87f6d2b07814cbd8377e330ebcfc7a72a3b766bd40d3914a4e648b546e79a8203341f0c1b363bcaf5660b15e2bb3b4aa53e7821b41d736e4406134ac4500d201125408139c055b03b18d843a0fa3512b10909580d05edfb60e5a774da887d9f7f5fde68a665e611e871106adffebd802e246e5f8f49ec747e46e39e5ce364419b204a11dab2ed2aea68fa0821bd2644b970320c8a3b04b5d19891da8aa4d80233dbf20f743f37acafa8e1ee7ddb635e15215bb1b79445391cd0cc7567bf3464fcf5dc5a2d2be07623217c4aad0fd3fe2db492729d751879a0ac04cb729a56359b05b29dbec869bd05e1f72ea3cb5e9b060dbf55988639c6ed92f73d6ada79e6cd49166f376e8bbd2cd77b8b0f1d7c9198208adc7e5b08ace679207f1f984a5ba1180b5fabff869659bfb8b44d0fee12d459ed5681d816717009ae21f9e2f8849f26dfc058e198d130418689aae97d33838cc77765253a3293ff8c0bf7fb06b25a4e21841efa5496d76f74feac9e0bf020b21ca0747b27ba2c108e308394de9e259b9e08d78bb2d6f3cec8a25c914523580a44c10149628e37a4a91699608ca390fd0be2c46046edc4ec79bac1363adc380b2fcf864c76b03416c9d78406bd3652d10c9f6382281db6b5db0b8da15c4178db5e279f35f40348061165eebae9507e16310dfdf67bc683667e26f9d1be64043286ce75948bb281f91606daba1d2d6205ab42420194b3cf11e34af8d39929752d84ebc045a4e8d8741a5fd07a35b571fbc935e7929198c6f14f2deb15c707ae158fc572155fcc280d64ec880612fa4eb357bfed84af50234815054fff59f2105e30d272e7a69392c4e6a6ca879155a2f0a7def8b1d2bdba872077cbcf9220edc0a9f581580ef97d2014bbe637101f243fbe27e6b0462d20273660fbceef83ccadbd52165ae9f6dd17099d0259b15658989b7e816709ad971ff84a10ce734dacaa4508f8b25bb7d36c5154334ec5ba3c1673c6357c6e6f314471a9d64196eb6ac1309be9500696649a4437fee1f2e761b2ed28da7c50de6c320e4313150f92d0a022bb4902bc5d6f253108cbd1e3f23006320b0dad413b5b73e783d23e18325ecdb752e6973ab1949b974b0a3d48862f5187b217a0bbc80a54bec75fa468537a047e66bb000c3244cbbcc1c8415b521d50b34e9debc265ae1f3c18b7d69129080e18e046275b9ce32a857fdfb9d6274b36cd78310ea4d37b1e5fe5c4471929762ddd162a016ec936db064000162b4348e92045e507fe68b935d461cbd459f469018640000d21b626ce492053f4537eaaac6e0643af2c1a486390b4767f9d44d3200ff093bb99ad9d231bf0352770dd8bce2e64035d493317586b0df24f3ee66c58c6e8415d368a7fbf85054eb4dfbc7708ca18179c26fa653d3ca0c934154af1a673ee624cfa98830558a7b3afb8a09fdc92e72b8fe07149e8d0023ef6be2c0d6fc5c847746d7542255b7b8a9f747b036b5d1ae50eb4e1676f9714fc568ec1617d7916f80bb3f3de2bbaad824904e679ab127c5d36d69f98c2e2a6a386a56f94a42f28d329ae545ec41616c2c504032ea3405af1daeb2aaec6758e5378d34b54c0228dbde5e78d57856e205ffa0c9b254f53c4b8bbaa25ba8608e165c71dc968d8bea26b44d416662e125c67decea8b7c0c173d4bf5d550e3bd3892fbde673dceb7ee0fdea32beef2f1a6b4c17c530357aff08b266794424cd9ae7cfd7586e9e35b3afcc0246b6533c044145025e53261a70bd98877a56b1a62070d42e38ac5a245ae062f192f4017eca3f0a8a8a6de39d2505457bfa91a87b5f796626ed554ae4e58b998747c3ed9b4d1340f4a0ea427135fb34a5e39eb9b3cf21bd117adf3c43f7366afba5198bbba795f6ef4df0844e96539358ea1035ec7ecdb281ebe5869c666b7f098435c4d9cbbe889778e565c6af2cd62454f9c84647f844eaf752c0d60626f23c9c7fc646117fcbac0f029cdc823a3e79adf1d2165ccdd4c84d76af93a61ec4b4fdeef17757c122b1293b2a1c175c8e2dba82359246ca32f907c6a6c0a1079b204c307f83bba332f5d531aa9a53bfefa2cdbddd3f04deb265414b6e1291190a112fb01f3b1d9afdeb2a9157ce7ba8b7ba7b0fec379dd0159f06c764bc6a80baca3da124fad6847527ace358b83aae8f8f1bdb57a22340be97cf5d8de38db8c0ef2997b4b46b9490e70479136948e8d8e2ba5f1c48a93f628fdb0d33096977486b30535e4eb91de69cdde1d8065c0ec291e61a46c85c70ca1c2a4f97083d08a09de16d259e84226d7b227bb2198381fb6f8ace1ea4dbfaa536b376452b8ee6a13399972f13b1d297b9560abe1df0fb35a71df3ef6d5b0dd64a6d608015f38a35e26d8c2d8cb3df06e9aec721b21003459b5496b1d42e0b47d810cddf5934fa762c8209465ba9199f36fc2679e72ba2e2764afb06f5020f2c16412a01dd181195d72015334b6f54d8bef0669ac1d749d4a446ea46282c73621ba4836a0660d6fd9bc0d13e0e83f5bee437be8836203f30182f3becf88406325bab89dec7a93898c24dfafa720d6f6883d804d88cfc402f3a235e554fac2b6be95592aed71914fb2f991d9b2099ee41c0e30127b3c6f1fec2b1f2097ebf8d4c2f39281622e6cf006585f789110766fb547a0ddccc0d82849b2f89d88507fa595ac07d50a7a52d09332368695bc82cff5620f5f78b16c39c84c2534afe456ef40288824eb5446be6dab0a9bf86f351ed143ae1af266996d31ff2a368ac5a7660e2cf2553882d8f1cc9d119607d92a692c0cd76847e761b1ecb264a5f9e43fdf48689cd0c801e1ddf8ee611311864cdbb3b18ee068407468b43d9022b9009341d2635900a30d09c0ec29338519de95f249b46de9f8152ff04a81df67374d8b6feb6aaee8f394dbb6f7c48aecf989bc6fc179d5614328788db56702b39ff40bfd4a9cf461769a5f6515efa428972eaaa16968aad612a7fd0cf663f85452900af8d488847bd924481cc3c63e6fce00324b4e91281e050c1765e1c30ed99bc61b60ebaa207f16a74ce61ae32d44e4419a8e15dd3e3e6a9807e0fb3824fa1029b2aacda63540f50f26f3edce81092040c2bfbc1f46098aac416fddce507621bf7bd6e1763d1e9ec2f0a24b48d2841eccec7e1936e713ee70a18ee9797efce4c7837dd464702a21365274eb852556e0160ebb74a8147dafd7b43c4fd82c57e9c163b18189b98f40a0e4d28f8cff69eef6f101dcbed57521a4416375359450c7f99312745591627d48bc92b86b164422c8e67fdfadd24c5aadc3031aa675f93d1a7c7dd4d419f232c441d600b7bb3669954197ec5105a17feb38aaa9839306aa5e64cc5cb19e4a3d2017d6c90476d93d92ebf93c507008dddc17499eb7840df70e645805062e15989895a489c172b6fa71bca39d6cf8a94edaaa40894fc9823ea7f759236f072baffbe8bad98d11d704af0dceb8fdb9b17c642f131f0def19f5181485b34ea0a838f79c47c83d47e286972e301e825309df76eb3a5444e65ad49d72812b200cf28d404034c11f0014b8679679dfe3c3e9dc8e701bc110b9d43b37054ee4fdcd00d2f69622e75a7325c61ee035f430a4abf6d90e16d2bac3892e965c002dce140df7fa950e0087cc9c2af162c01e4cbed94adff9a8451d100f2962a72fe87b7e9a4d3c8bbbf17cba867f89f52f2f62b48133a72cf51391d97437fdd713fa4552a9ae88ab24d3dc08ace53f50ae80c99b97606c106158a96cae26c902d663ea38639cb9920f0e28a37e97b47e25d1da68713d10264b0c8b7512aa056e064092cd6f43ae40bf2f2d7860b0e94861c1cd461ad3ad08df1dd2e164670ea7e1573d7892d5c581f2d95d7cbd1a27646316db6ca6b54f5c7e0bd716e2a8a2f71adb3f0169b12b5c061d8289ca9b6f2b885e695e768a95203c6de61a113d6b11631f1524b8f802815dea4319d914fef7c16e2a0658ac146673f138d094e442f5c1ab314f426ee77b5a5ea43ee1561a14753715e2027d98887e887f83b163ad6e36248f76df0f9d53e52d6a74f125371e1cd8fcf92d720178da931ed3a348e33a77b9e9f2f422177abc8213fac86b28feb3d2cfba734df0ec215a682dcfa67952c503122c19df1cffc9cc6eed8f770d48e2843636931160bcadb68322e098133152f9eacd9b357ee72602c7c2dea7ec9d5b5745334d5a7b58ea42c23422be15b5a5126018833aea83d1e394ab1ff75207e332c746556fed0e1fa95e6a74cc7e806a6944f1043e4bf3e5407e8d115464459586d3e850445b6be556e605c87293c84ff866950e72734ffac97fbd1ec04b3aca60d9c7a11d2715a16ad95d0ff22983aa100fd33e4f485b2eb0381b572b12721443fe3b2eb85a22d09e44ff127fc99c409643077042bdcc499e89933c18f9274e1ae778526e7fb815f5e73eaf282b860219a5fdcb2408246035074399c229182fa75d95e9ce302e4c76459d295ec7292c81e6dcb16ee3ffeca8270457c109397011c1ec77f8d9c544e7dc7d17f21f3c305e02d184d09c1cae29700aa26a8e4361b5ae6c00426274fbb7dc3cf9dc7e0097a0aaefe2d506a02cc64b6f1a620fc3366eaef778f04b4cdb7a5042d1e8fa296bce6b2be20f01fc1c484ddc02284aa35245d2b62e1564960071b5903817c36b852754432bfe841a9b13ce47b6b1bbf48a1c3e8069bb7b526dccabe3252d682c9108d96b9c669e1aeffee7977736578c99867cb5888eabc76706c71ac3f9222d4e534568ec5a15603f53280f9b82ab51fba9f4ba920562fa392fb89ad1a72a5d47633f9f7155f0dda2580fc153ae1fedf42d20fea9df8a7c1599059b27db", 0x1000) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe, 0x14, 0x2, 0x8, 0x8}], 0x5, 0x0, 0xc6f, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0xdaa, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f0000000080)) msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) r1 = semget(0x0, 0x1, 0x281) semop(r1, &(0x7f00000000c0), 0x49) r2 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000180)=0x101, 0x4) 2.674618ms ago: executing program 2 (id=72): getsockname(0xffffffffffffffff, 0x0, 0x0) r0 = socket$inet(0x2, 0x4000, 0x40) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r1 = syz_open_pts() setrlimit(0x8, &(0x7f0000000980)={0x40, 0x62}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) close(r1) syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206916, &(0x7f00000001c0)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x40978b, 0x10001, 0xfffffc06, 0x80a1a0, "bb08000100f167d910508bc49d7323000000007e"}) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000040)=0x2) msgget$private(0x0, 0x9) getsockname(0xffffffffffffffff, 0x0, 0x0) (async) socket$inet(0x2, 0x4000, 0x40) (async) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) (async) syz_open_pts() (async) setrlimit(0x8, &(0x7f0000000980)={0x40, 0x62}) (async) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) (async) close(r1) (async) syz_open_pts() (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) socket(0x2, 0x2, 0x0) (async) ioctl$FIONREAD(r2, 0x80206916, &(0x7f00000001c0)) (async) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x40978b, 0x10001, 0xfffffc06, 0x80a1a0, "bb08000100f167d910508bc49d7323000000007e"}) (async) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) (async) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000040)=0x2) (async) msgget$private(0x0, 0x9) (async) 731.074µs ago: executing program 3 (id=73): open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x186) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001180), 0x10000, 0x0) pread(r0, &(0x7f0000002fc0)="37d2c18b20", 0x5, 0x9) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x119) pwritev(r1, &(0x7f0000000380)=[{&(0x7f0000000440)="e9", 0x1}], 0x1, 0x3fffd) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x68) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3, 0x2810, r2, 0x20000000) ftruncate(r1, 0x2) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) 0s ago: executing program 4 (id=74): ioctl$BIOCGETIF(0xffffffffffffff9c, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_metric}) open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x40) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="6dc100", 0x3}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x7fffffffffffffff, 0x1000300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001}) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x10c) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) kernel console output (not intermixed with test programs): Warning: Permanently added '10.128.1.89' (ED25519) to the list of known hosts. panic: mtx 0xffffffff839f3a20: locking against myself Stopped at db_enter+0x25: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *379173 34592 32767 0x10 0 1 syz-executor 260577 34592 32767 0x10 0x4000000 0K syz-executor db_enter() at db_enter+0x25 panic(ffffffff833e28c6) at panic+0x1e5 mtx_enter_try(ffffffff839f3a20) at mtx_enter_try+0x1bf mtx_enter(ffffffff839f3a20) at mtx_enter+0x60 uvm_pageclean(fffffd80086e3028) at uvm_pageclean+0x290 uvm_pagefree(fffffd80086e3028) at uvm_pagefree+0x26 uvn_get(fffffd8069bf1140,0,ffff80003c00c8d8,ffff80003c00c8b4,0,2,218a6e2e3cb4a458,ffff80003c00cb30) at uvn_get+0x68b uvm_fault_lower_io(ffff80003c00caf8,ffff80003c00cb30,ffff80003c00c960,ffff80003c00c968) at uvm_fault_lower_io+0x319 uvm_fault_lower(ffff80003c00caf8,ffff80003c00cb30,ffff80003c00ca70) at uvm_fault_lower+0x278 uvm_fault(fffffd806c056028,200000000000,0,2) at uvm_fault+0x272 upageflttrap(ffff80003c00cc80,200000000100) at upageflttrap+0xa9 usertrap(ffff80003c00cc80) at usertrap+0x2d8 recall_trap() at recall_trap+0x8 end of kernel end trace frame: 0x7803440bd820, count: 2 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic *cpu1: mtx 0xffffffff839f3a20: locking against myself ddb{1}> trace db_enter() at db_enter+0x25 panic(ffffffff833e28c6) at panic+0x1e5 mtx_enter_try(ffffffff839f3a20) at mtx_enter_try+0x1bf mtx_enter(ffffffff839f3a20) at mtx_enter+0x60 uvm_pageclean(fffffd80086e3028) at uvm_pageclean+0x290 uvm_pagefree(fffffd80086e3028) at uvm_pagefree+0x26 uvn_get(fffffd8069bf1140,0,ffff80003c00c8d8,ffff80003c00c8b4,0,2,218a6e2e3cb4a458,ffff80003c00cb30) at uvn_get+0x68b uvm_fault_lower_io(ffff80003c00caf8,ffff80003c00cb30,ffff80003c00c960,ffff80003c00c968) at uvm_fault_lower_io+0x319 uvm_fault_lower(ffff80003c00caf8,ffff80003c00cb30,ffff80003c00ca70) at uvm_fault_lower+0x278 uvm_fault(fffffd806c056028,200000000000,0,2) at uvm_fault+0x272 upageflttrap(ffff80003c00cc80,200000000100) at upageflttrap+0xa9 usertrap(ffff80003c00cc80) at usertrap+0x2d8 recall_trap() at recall_trap+0x8 end of kernel end trace frame: 0x7803440bd820, count: -13 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff80003c00c620 rbx 0xffff8000299eedcf rdx 0 rcx 0xffff8000ffff0f80 rax 0xffff8000299edff0 r8 0x101010101010101 r9 0x8080808080808080 r10 0x4923ab8769c7a50d r11 0xe9833e2134bfc8aa r12 0xffff8000299eebd0 r13 0 r14 0 r15 0x1 rip 0xffffffff82bb00f5 db_enter+0x25 cs 0x8 rflags 0x246 rsp 0xffff80003c00c610 ss 0 db_enter+0x25: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor) tid=379173 pid=34592 tcnt=3 stat=onproc flags process=10 proc=0 runpri=61, usrpri=61, slppri=16, nice=20 wchan=0x0, wmesg=, ps_single=0x0 scnt=0 ecnt=0 forw=0xffffffffffffffff, list=0xffff8000ffff0cf0,0xffff8000ffff1740 process=0xffff80003c022eb0 user=0xffff80003c007000, vmspace=0xfffffd806c056028 estcpu=22, cpticks=1, pctcpu=0.0, user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND *34592 379173 27870 32767 7 0x10 syz-executor 34592 10316 27870 32767 2 0x4000010 syz-executor 34592 260577 27870 32767 7 0x4000010 syz-executor 98159 399383 58520 32767 2 0x10 syz-executor 98159 225773 58520 32767 3 0x4000090 fsleep syz-executor 30815 480346 96017 32767 2 0x10 syz-executor 30815 354209 96017 32767 2 0x4000010 syz-executor 30815 441796 96017 32767 3 0x4000090 fsleep syz-executor 89416 325367 1697 32767 2 0x10 syz-executor 89416 239897 1697 32767 3 0x4000090 fsleep syz-executor 28857 425633 63708 32767 2 0x10 syz-executor 28857 131153 63708 32767 2 0x4000010 syz-executor 63708 178721 88953 32767 3 0x90 nanoslp syz-executor 49212 212889 46892 32767 2 0x10 syz-executor 96017 148872 21545 32767 3 0x90 nanoslp syz-executor 1697 165991 41642 32767 3 0x90 nanoslp syz-executor 58520 132252 10201 32767 3 0x90 nanoslp syz-executor 27870 455867 30008 32767 3 0x90 nanoslp syz-executor 5489 496215 40694 32767 3 0x90 piperd syz-executor 40694 321809 67659 0 3 0x82 wait syz-executor 30008 154719 67659 0 3 0x82 wait syz-executor 46892 121356 67659 0 3 0x82 wait syz-executor 10201 183719 67659 0 3 0x82 wait syz-executor 21545 156354 67659 0 3 0x82 wait syz-executor 41642 161256 67659 0 3 0x82 wait syz-executor 88953 501025 67659 0 3 0x82 wait syz-executor 67659 256215 30046 0 3 0x82 nanoslp syz-executor 30046 228177 28454 0 3 0x10008a sigsusp ksh 28454 149701 81350 0 3 0x98 kqread sshd-session 81350 151902 17509 0 3 0x92 kqread sshd-session 34151 283202 1 0 3 0x100083 ttyin getty 17509 312795 1 0 3 0x88 kqread sshd 7407 191199 17038 73 3 0x1100090 kqread syslogd 17038 348727 1 0 3 0x100082 sbwait syslogd 99132 519468 1 0 3 0x100080 kqread resolvd 65524 421642 20186 77 3 0x100092 kqread dhcpleased 34157 470801 20186 77 3 0x100092 kqread dhcpleased 20186 42602 1 0 3 0x80 kqread dhcpleased 73361 27000 0 0 3 0x14200 bored smr 59459 231503 0 0 2 0x14200 zerothread 43846 44684 0 0 3 0x14200 aiodoned aiodoned 15601 479092 0 0 3 0x14200 syncer update 82803 441150 0 0 3 0x14200 cleaner cleaner 56788 355586 0 0 3 0x14200 reaper reaper 45983 2178 0 0 3 0x14200 pgdaemon pagedaemon 50126 182186 0 0 3 0x14200 bored viomb 85201 489260 0 0 3 0x40014200 acpi0 acpi0 7586 199539 0 0 3 0x40014200 idle1 65249 449492 0 0 3 0x14200 bored softnet3 19114 82848 0 0 3 0x14200 bored softnet2 63634 91154 0 0 3 0x14200 bored softnet1 56469 197342 0 0 3 0x14200 bored softnet0 6179 62972 0 0 3 0x14200 bored systqmp 73306 53473 0 0 3 0x14200 bored systq 34099 242123 0 0 3 0x14200 tmoslp softclockmp 85470 521898 0 0 3 0x40014200 tmoslp softclock 93185 224799 0 0 3 0x40014200 idle0 1 165235 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks CPU 1: exclusive mutex &uvm.pageqlock r = 0 (0xffffffff839f3a30) #0 witness_lock+0x5bb #1 mtx_enter_try+0x178 #2 mtx_enter+0x60 #3 uvn_get+0x679 #4 uvm_fault_lower_io+0x319 #5 uvm_fault_lower+0x278 #6 uvm_fault+0x272 #7 upageflttrap+0xa9 #8 usertrap+0x2d8 #9 recall_trap+0x8 Process 34592 (syz-executor) thread 0xffff8000ffff0f80 (379173) exclusive rwlock uobjlk r = 0 (0xfffffd806bcd9778) #0 witness_lock+0x5bb #1 rw_do_enter_write+0x3ea #2 uvn_io+0x667 #3 uvn_get+0x31d #4 uvm_fault_lower_io+0x319 #5 uvm_fault_lower+0x278 #6 uvm_fault+0x272 #7 upageflttrap+0xa9 #8 usertrap+0x2d8 #9 recall_trap+0x8 exclusive mutex &uvm.pageqlock r = 0 (0xffffffff839f3a30) #0 witness_lock+0x5bb #1 mtx_enter_try+0x178 #2 mtx_enter+0x60 #3 uvn_get+0x679 #4 uvm_fault_lower_io+0x319 #5 uvm_fault_lower+0x278 #6 uvm_fault+0x272 #7 upageflttrap+0xa9 #8 usertrap+0x2d8 #9 recall_trap+0x8 Process 34592 (syz-executor) thread 0xffff80003c448f88 (10316) exclusive rrwlock inode r = 0 (0xfffffd806c61cd38) #0 witness_lock+0x5bb #1 rw_do_enter_write+0x3ea #2 rrw_enter+0xc6 #3 VOP_LOCK+0xa6 #4 vn_lock+0xa4 #5 sys_ftruncate+0x1c4 #6 syscall+0xb08 #7 Xsyscall+0x128 Process 34592 (syz-executor) thread 0xffff80003c449738 (260577) exclusive rwlock amaplk r = 0 (0xfffffd806bab4728) #0 witness_lock+0x5bb #1 rw_do_enter_write+0x3ea #2 uvm_map_clean+0x416 #3 syscall+0xb08 #4 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff8392de50) #0 witness_lock+0x5bb #1 syscall+0xae6 #2 Xsyscall+0x128 Process 49212 (syz-executor) thread 0xffff8000ffff1c50 (212889) exclusive rrwlock inode r = 0 (0xfffffd806bce3400) #0 witness_lock+0x5bb #1 rw_do_enter_write+0x3ea #2 rrw_enter+0xc6 #3 VOP_LOCK+0xa6 #4 ufs_ihashins+0x4f #5 ffs_vget+0x187 #6 ffs_inode_alloc+0x283 #7 ufs_mkdir+0x113 #8 VOP_MKDIR+0x102 #9 domkdirat+0x179 #10 syscall+0xb08 #11 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd807b646c10) #0 witness_lock+0x5bb #1 rw_do_enter_write+0x3ea #2 rrw_enter+0xc6 #3 VOP_LOCK+0xa6 #4 vn_lock+0xa4 #5 vfs_lookup+0x109 #6 namei+0x7aa #7 domkdirat+0x8b #8 syscall+0xb08 #9 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 10211 10955K 10965K 166960K 11293 0 pcb 17 12K 12K 166960K 17 0 rtable 214 6K 6K 166960K 355 0 pf 29 16K 16K 166960K 31 0 ifaddr 38 6K 7K 166960K 44 0 ifgroup 46 2K 2K 166960K 50 0 sysctl 1 1K 1K 166960K 1 0 counters 62 36K 36K 166960K 64 0 ioctlops 0 0K 2K 166960K 29 0 iov 0 0K 4K 166960K 2 0 mount 1 1K 1K 166960K 1 0 log 0 0K 0K 166960K 4 0 vnodes 1334 84K 84K 166960K 1411 0 UFS quota 1 32K 32K 166960K 1 0 UFS mount 5 36K 36K 166960K 5 0 shm 2 1K 5K 166960K 4 0 VM map 2 1K 1K 166960K 2 0 sem 8 0K 1K 166960K 9 0 dirhash 12 2K 2K 166960K 15 0 ACPI 1692 195K 286K 166960K 12470 0 file desc 21 77K 121K 166960K 235 0 sigio 0 0K 0K 166960K 2 0 proc 58 79K 127K 166960K 477 0 subproc 63 3K 4K 166960K 126 0 NFS srvsock 1 0K 0K 166960K 1 0 NFS daemon 1 16K 16K 166960K 1 0 ip_moptions 0 0K 0K 166960K 9 0 in_multi 88 6K 7K 166960K 101 0 ether_multi 1 0K 0K 166960K 1 0 ISOFS mount 1 32K 32K 166960K 1 0 MSDOSFS mount 1 16K 16K 166960K 1 0 ttys 247 1102K 1102K 166960K 247 0 exec 0 0K 1K 166960K 422 0 fusefs mount 1 32K 32K 166960K 1 0 tdb 3 0K 0K 166960K 3 0 VM swap 8 62K 64K 166960K 10 0 UVM amap 218 142K 170K 166960K 3535 0 UVM aobj 8 2K 2K 166960K 8 0 pinsyscall 42 84K 114K 166960K 1280 0 memdesc 1 4K 4K 166960K 1 0 crypto data 1 1K 1K 166960K 1 0 ip6_options 0 0K 0K 166960K 5 0 NDP 10 0K 2K 166960K 27 0 temp 34 8679K 8743K 166960K 4353 0 kqueue 13 20K 26K 166960K 35 0 SYN cache 2 16K 16K 166960K 2 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle plcache 128 24 0 0 1 0 1 1 0 8 0 rtpcb 120 43 0 40 1 0 1 1 0 8 0 rtentry 176 112 0 12 6 0 6 6 0 8 0 unpcb 144 84 0 69 1 0 1 1 0 8 0 syncache 336 5 0 5 1 0 1 1 0 8 1 tcpqe 32 2 0 2 1 0 1 1 0 8 1 tcpcb 808 79 0 39 4 0 4 4 0 8 0 arp 128 19 0 2 1 0 1 1 0 8 0 inpcb 384 154 0 110 5 0 5 5 0 8 0 nd6 144 24 0 3 1 0 1 1 0 8 0 kcovpl 48 14 0 7 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 454 0 44 29 0 29 29 0 8 0 art_table 32 455 0 44 4 0 4 4 0 8 0 art_node 16 111 0 20 1 0 1 1 0 8 0 sysvmsgpl 40 5 0 1 1 0 1 1 0 8 0 semupl 112 2 0 2 1 0 1 1 0 8 1 semapl 112 6 0 0 1 0 1 1 0 8 0 shmpl 112 5 0 0 1 0 1 1 0 8 0 dirhash 1024 19 0 2 3 0 3 3 0 8 0 dino2pl 256 1656 0 144 95 0 95 95 0 8 0 ffsino 288 1656 0 144 109 0 109 109 0 8 0 nchpl 144 1945 0 263 63 0 63 63 0 8 0 uvmvnodes 80 1791 0 0 37 0 37 37 0 8 0 vnodes 216 1791 0 0 100 0 100 100 0 8 0 namei 1024 6188 0 6187 2 0 2 2 0 8 1 percpumem 16 46 0 1 1 0 1 1 0 8 0 kstatmem 264 22 0 2 2 0 2 2 0 8 0 scxspl 216 6441 0 6441 2 1 1 2 1 8 1 plimitpl 152 61 0 38 2 0 2 2 0 8 1 sigapl 424 508 0 457 8 0 8 8 0 8 1 futexpl 64 1013 0 1010 1 0 1 1 0 8 0 knotepl 120 104 0 0 4 0 4 4 0 8 0 kqueuepl 224 40 0 31 1 0 1 1 0 8 0 pipepl 336 125 0 98 3 0 3 3 0 8 0 fdescpl 520 490 0 457 3 0 3 3 0 8 0 filepl 160 2133 0 1903 12 0 12 12 0 8 2 lockfpl 104 31 0 28 1 0 1 1 0 8 0 lockfspl 48 11 0 8 1 0 1 1 0 8 0 sessionpl 144 29 0 14 1 0 1 1 0 8 0 pgrppl 48 43 0 21 1 0 1 1 0 8 0 ucredpl 104 354 0 336 1 0 1 1 0 8 0 zombiepl 144 457 0 457 1 0 1 1 0 8 1 processpl 1192 508 0 457 5 0 5 5 0 8 0 procpl 656 648 0 590 7 0 7 7 0 8 1 sockpl 728 281 0 219 6 0 6 6 0 8 0 mcl64k 65536 2 0 0 1 0 1 1 0 8 0 mcl8k 8192 3 0 0 1 0 1 1 0 8 0 mcl4k 4096 133 0 0 17 0 17 17 0 8 0 mcl2k 2048 22 0 0 3 0 3 3 0 8 0 mtagpl 96 2 0 0 1 0 1 1 0 8 0 mbufpl 256 202 0 0 13 0 13 13 0 8 0 bufpl 280 2466 0 117 168 0 168 168 0 8 0 anonpl 24 98092 0 95040 41 2 39 40 0 184 11 amapchunkpl 152 10281 0 9821 30 0 30 30 0 158 10 amappl16 200 1574 0 1550 5 2 3 5 0 8 0 amappl15 192 9 0 9 2 2 0 1 0 8 0 amappl14 184 109 0 99 1 0 1 1 0 8 0 amappl13 176 3 0 3 2 2 0 1 0 8 0 amappl12 168 1113 0 1079 2 0 2 2 0 8 0 amappl11 160 45 0 35 1 0 1 1 0 8 0 amappl10 152 3 0 3 1 1 0 1 0 8 0 amappl9 144 249 0 249 1 1 0 1 0 8 0 amappl8 136 21 0 19 1 0 1 1 0 8 0 amappl7 128 97 0 87 1 0 1 1 0 8 0 amappl6 120 172 0 169 1 0 1 1 0 8 0 amappl5 112 112 0 106 1 0 1 1 0 8 0 amappl4 104 289 0 274 1 0 1 1 0 8 0 amappl3 96 1712 0 1604 4 0 4 4 0 8 1 amappl2 88 632 0 574 2 0 2 2 0 8 0 amappl1 80 8717 0 8158 14 0 14 14 0 8 0 amappl 88 2862 0 2706 5 0 5 5 0 92 1 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma1024 1024 1 0 0 1 0 1 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 72 7 0 0 1 0 1 1 0 8 0 uaddrrnd 24 490 0 457 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 490 0 457 1 0 1 1 0 8 0 vmmpekpl 168 5848 0 5808 3 0 3 3 0 8 0 vmmpepl 168 37678 0 35757 100 0 100 100 0 357 8 vmsppl 480 489 0 457 7 1 6 6 0 8 1 rwobjpl 72 14686 0 12088 50 1 49 49 0 8 1 pdppl 4096 987 0 914 115 34 81 97 0 8 8 pvpl 32 13366 0 0 108 0 108 108 0 265 0 pmappl 256 489 0 457 4 1 3 3 0 8 0 extentpl 40 45 0 27 1 0 1 1 0 8 0 phpool 112 404 0 37 11 0 11 11 0 8 0 ddb{1}> machine ddbcpu 0 Stopped at x86_ipi_db+0x27: addq $0x8,%rsp x86_ipi_db(ffffffff83847ff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 mtx_enter(ffffffff839f3a20) at mtx_enter+0xa7 uvm_map_clean(fffffd806c056028,200000000000,200000003000,4) at uvm_map_clean+0x602 syscall(ffff80003c45d580) at syscall+0xb08 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xecfb715e0e0, count: 8 ddb{0}> trace x86_ipi_db(ffffffff83847ff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 mtx_enter(ffffffff839f3a20) at mtx_enter+0xa7 uvm_map_clean(fffffd806c056028,200000000000,200000003000,4) at uvm_map_clean+0x602 syscall(ffff80003c45d580) at syscall+0xb08 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xecfb715e0e0, count: -7 ddb{0}> machine ddbcpu 1 Stopped at db_enter+0x25: addq $0x8,%rsp db_enter() at db_enter+0x25 panic(ffffffff833e28c6) at panic+0x1e5 mtx_enter_try(ffffffff839f3a20) at mtx_enter_try+0x1bf mtx_enter(ffffffff839f3a20) at mtx_enter+0x60 uvm_pageclean(fffffd80086e3028) at uvm_pageclean+0x290 uvm_pagefree(fffffd80086e3028) at uvm_pagefree+0x26 uvn_get(fffffd8069bf1140,0,ffff80003c00c8d8,ffff80003c00c8b4,0,2,218a6e2e3cb4a458,ffff80003c00cb30) at uvn_get+0x68b uvm_fault_lower_io(ffff80003c00caf8,ffff80003c00cb30,ffff80003c00c960,ffff80003c00c968) at uvm_fault_lower_io+0x319 uvm_fault_lower(ffff80003c00caf8,ffff80003c00cb30,ffff80003c00ca70) at uvm_fault_lower+0x278 uvm_fault(fffffd806c056028,200000000000,0,2) at uvm_fault+0x272 upageflttrap(ffff80003c00cc80,200000000100) at upageflttrap+0xa9 usertrap(ffff80003c00cc80) at usertrap+0x2d8 recall_trap() at recall_trap+0x8 end of kernel end trace frame: 0x7803440bd820, count: 2 ddb{1}> trace db_enter() at db_enter+0x25 panic(ffffffff833e28c6) at panic+0x1e5 mtx_enter_try(ffffffff839f3a20) at mtx_enter_try+0x1bf mtx_enter(ffffffff839f3a20) at mtx_enter+0x60 uvm_pageclean(fffffd80086e3028) at uvm_pageclean+0x290 uvm_pagefree(fffffd80086e3028) at uvm_pagefree+0x26 uvn_get(fffffd8069bf1140,0,ffff80003c00c8d8,ffff80003c00c8b4,0,2,218a6e2e3cb4a458,ffff80003c00cb30) at uvn_get+0x68b uvm_fault_lower_io(ffff80003c00caf8,ffff80003c00cb30,ffff80003c00c960,ffff80003c00c968) at uvm_fault_lower_io+0x319 uvm_fault_lower(ffff80003c00caf8,ffff80003c00cb30,ffff80003c00ca70) at uvm_fault_lower+0x278 uvm_fault(fffffd806c056028,200000000000,0,2) at uvm_fault+0x272 upageflttrap(ffff80003c00cc80,200000000100) at upageflttrap+0xa9 usertrap(ffff80003c00cc80) at usertrap+0x2d8 recall_trap() at recall_trap+0x8 end of kernel end trace frame: 0x7803440bd820, count: -13