d846a1b7ab8364c3d961e6137f88743679b235648aa44002ca583b6810fcce3f91eae6b13c3665da9bf36f81fa026916c7219b51717b9cb733fe489923e3a9380ede3ba578eb8df11dd2d33a3a9b23f81144d2db37519e367c52c6067b4142d175610073e138df37005e7a00812e1a5977eae7deb010e7f3d8d72a48fbe94fe85ec35ba6211f5ea2abad977e7e91f60119a7a23709798523464d842aa208ef1a2d94e5bf6c9ad3d6b6e26aa622c378e4ed37efa76c2bfacd0329922887209a354c7c7f715dd85dad655a0f94ac13936ff88779a8fd90800cfec7ad35bbd4a8a9be740ef59d527c4453eb97b78db706605c553d3fe2dcb9d73c4cb9182e71cf5512a8ba26a133faa7229a4f81c62cdae239e5c71c457a16e0da6b9121f504fdada0c8e294d9bde31812ffe1404b8e9a27cd523140026ca98c78b97673b3396020cb20adda3615f3d93479089a23a197cab13a75310fe3265314c4c544c4a6c956926019f719ff755b7eda124dbb1bec097b0f8c0cd5706b4c316416b4c2e71f7c63175d026f6bb74f6d1d5ff1acb6b5737d0346f60ff1107d92c1de371e5fc77825ef755675f1b3971a415640ff4216a2de36bf03e443490888d58e9bd396cad8980b53d6bffba9fb4b1b6ebd9bd1afa3411dde9f5975da2b259699d83526eb8a971f123ec0e01efb0b0d9ff1531cbd576a01b7be94cc1e5e3dfdcace08470c21ad21f32f12c5ea5931e5495cbf7036b76013b0b6cce299d559d9a0c0a48fbc8ad43644d639a37cceaeaf4a6abb6a0eabcf13f6609660f5b0e60faf79f36448117e0a623a63acdbdea1eb7ec8c93893586ca0e1329e0bd5170917a397100c32600162e220c464a6ffb4fae834cd38dd3308c7c494ab6a023fb3aa32229a894b8df461c0b8334b4af73fa0f610b73c0dd69e0e78de7dfc22eb3db5a683e545feb451b8a8bfe19de23e4065fc18c24257d8bd08baacb814282ff9d057c18242239c13eebaa04cb38a5966f2d61fc9fdf032b38fea13f7a7ef72d265645a96ebc9fe66acc40fbea81885c8cd15087a3b38053239462bb8461365389f38420a3236eaec5fb1145968a2c53098a3ed81712bf9599cd96f5b1d92ed82d41dc08d49b57323ef951e8f1a800f2f696e5cd437efa"], 0x1008, 0x0) mlockall(0x3) r1 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) 01:50:43 executing program 1: r0 = msgget$private(0x0, 0x0) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000100)) getpeername$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1ffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000561b7a65aff706856d36b7cc11b3a634ee8238cdff7ec5a55f9fe2588b0ee2940d3891314f9a9ff85e1753be1d1dd80d4b9f919bd37762837a2b25e44b334a75ca21f956317db0cf7e17dbf3216e15f646f138ffa41e33240057a32fa874c12cc7e99fef6d750432a7c32d7a80048a2b265f124fb0e5fd9bbf02398397"], 0x0) fchmod(r1, 0x108) accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f00000011c0)=0x8) msgrcv(r0, &(0x7f0000000000)={0x0, ""/91}, 0x63, 0x0, 0x0) setuid(0xffffffffffffffff) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/1) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCNOTTY(r2, 0x20007471) 01:50:43 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() poll(&(0x7f0000000200)=[{r1, 0x48}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) syz_open_pts() r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x82) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)=""/30, &(0x7f0000000080)=0x1e) 01:50:43 executing program 0: utimes(0x0, 0xffffffffffffffff) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x88) recvfrom(r0, &(0x7f0000000040)=""/18, 0x12, 0x801, &(0x7f0000000080)=@in6={0x18, 0x3, 0xffb, 0x81}, 0xc) 01:50:43 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) shutdown(r0, 0x2) 01:50:43 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x8001002, 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x23}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() rename(&(0x7f0000000040)='.\x00', &(0x7f0000000140)='./file0\x00') kevent(r2, &(0x7f0000000040), 0xe4, 0x0, 0x6, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000007c0), 0x7, 0x0) 01:50:43 executing program 1: r0 = socket$inet(0x2, 0x1005, 0x2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="b4040000", 0x4) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setgroups(0x1, &(0x7f00000000c0)=[r1]) 01:50:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000002c0)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df3964970018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f17da070c1d18c2b22a220763ccaae522e3335fa9497eed0073ee33b6869103e049f1cff06e1413fe06362acf6e136b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0089ebaca150a", 0xf1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x1, 0x1, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 01:50:43 executing program 1: mknod(&(0x7f0000000140)='./bus/file0\x00', 0xc004, 0x4000005308) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x9) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 01:50:44 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x2}], 0x9, 0x0, 0x5, 0x0) close(r1) fchmod(r0, 0x1) write(r2, &(0x7f0000000180)="0bf9b98ea38d6ffd4ac2d6fa70a0c1e02dd7e5bae9b9feb9010a7ffbbcd8da7a906d96a535a1082497fbef75c80325701114c6f4701ada2d3f0cf25ab47a704236831a35de4a79fbc1d6bed2da68ed0279410e51521ab53a56792712baacf3487845c59c404bd73895af518de08e181b9a22cfcf691027eee846945b595b931a383cfc286b4248ca0228dddeb69264d3812fcbb8dcec78cae5fc160d347674bcf844d1b71c669da5d2af18", 0xab) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) r5 = getgid() r6 = getppid() r7 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) sendmsg$unix(r2, &(0x7f0000000680)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000240)="aaeb8db1799f420a5c0d8474866a591f24bf30f484f5824df1eedf1f9e61f234270156ff0cb79af2f7ed", 0x2a}, {&(0x7f0000000280)="fc989f87e66bab988de7f07dd7fd657ed1202e0f7ae1d4a079601db4a77f99cdea1a20d7b9b3ebe6d23513c3f588c28fc40105c581edb5b9f3f5cb39e6ed504aff851c2fef035a2aa351236b64c570000b0ffaa6d8461e2fd761143bfc675b00a6066af5457d0459bd70dfe506279b7bd08f3ec4b9068e1fbd82e80eefe75749f1d53eed17b214a77eb337d4c28a56c2b53a365022d86acef0e72aac1bbdebbc504b00a5044f645e3068aa168477a49e797dd7febd6070296a17bfb54dd40a046751eafd9357abdef099a1b35350cc2e473ed5ec07cbf0", 0xd7}, {&(0x7f0000000380)="64faefd85e915981081ed0d9bcb83204005ac003c6b057673bb860f05a491dbe5ec1c4fd7c69e5cca6da78742e418e6d4a2ccb9667f8360e0519ae50f7db12a271871916ad4c442ea8218a28962cb62fc2eb88432d01ada9cfeabce29a0d39cb84bc9e13d3d31dc75c22f8d0ba31f5fe5717cd88631edb7242a71d3720b0a0e7b6200ebc967b00f87e953009c42e9f08bbc046f521e9a3337567400854ffc95e31bf13de0c5664898df7c6c4868adb955d629e5d7efd7e92dd628412a2897081d9a7e6d7504a32d01463902fcbc5836a576de39ed7219b", 0xd7}], 0x3, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x28, 0xffff, 0x1, [r1, r2, r1, r0, r2]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x68, 0x4}, 0x0) 01:50:44 executing program 1: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8001, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r3 = getgid() r4 = accept$unix(r0, &(0x7f0000000380)=@file={0x0, ""/10}, &(0x7f00000003c0)=0xc) r5 = getppid() r6 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000080)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000000280)=[{&(0x7f00000000c0)="4fb77942ca6f318cdcb0ac17df91726ecebffb34b3f71a37a5d63b3f1661c2249883c74e174ef56c043e5070dd8feac712bc90ec997f3b96deec2bcd4b5a4bbbe5e44eb54551dac2e9cf8a931aebed5cedde9ca1ac83dad9790bccf99dfc9ed4dd1cae986d71df2aa4264bb1d9249880c490037b546fab6b0242113aa6c3f107b5a161cf6b9642cb964ef462764816b229d2207d3b62bac168bc5fa2ccc25cc4683f39a400aeeea0b14c34a6ad3630a3f37ef47d4e76b2b617a6f90867a5a8d9b1cf40378b0ae942f7c7d0a57ede2a0e42e36d4cbd32afb85f7cbbf229a7de8a64048487b3c738623bbac69d1c82d8ab82192e", 0xf3}, {&(0x7f00000001c0)="36b1fde4180ab53aef9794a8afc9007e922776584b36ebbc5985201e7b2d1bd85e9388d5f380c391a838616ddbeab68e9bc59950657802bbadff78503d70a4541366228d8a58a6a07d1c714f54c0186203773bd52f051466717997046863d6210f93cfa9797a58c2447e8592b30ce4da4879b2848e7cdfac430493374216276fcf0302591adad9e693eb3667d47baec2ac30f2bf58f1f8d46f4e2c0fc4f3242eabb995", 0xa3}], 0x2, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r4]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0xd0, 0x1}, 0x401) fcntl$setstatus(r0, 0x4, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) listen(r0, 0x100) shutdown(r0, 0x2) shutdown(r0, 0x1) 01:50:44 executing program 1: r0 = socket(0x1f, 0x4, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x2, 0x2) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x2}, 0xfffffffffffffccb) 01:50:44 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x200000080) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) 01:50:44 executing program 1: semget$private(0x0, 0x0, 0x2) r0 = semget(0x3, 0x0, 0x20) semctl$GETVAL(r0, 0x7, 0x5, &(0x7f0000000000)=""/181) r1 = socket$inet(0x2, 0x3, 0x0) r2 = dup(r1) ioctl$TIOCSTOP(r2, 0x2000746f) semget$private(0x0, 0x3, 0x18) setsockopt$inet_opts(r1, 0x0, 0x2001, 0x0, 0x100000117) 01:50:44 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) mknod(&(0x7f0000000000)='./bus\x00', 0x2002, 0x4000004300) chdir(&(0x7f0000000040)='./bus\x00') open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 0#+"$%.!",%: #/--!.$ %22/2 01:50:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = socket$inet6(0x18, 0x8000, 0x2) ioctl$TIOCSDTR(r0, 0x20007479) setsockopt(r1, 0x29, 0x2a, &(0x7f0000000000), 0x0) 01:50:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000100)='\x00', 0x1) syz_open_pts() close(r0) kqueue() syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x7, 0xffffffffffffc001, "a147780ac85a538a131100e800"}) ioctl$TIOCSTOP(r1, 0x2000746f) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) 0#+"$%.!",%: #/--!.$ %22/2 01:50:46 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000000)={0x0, "743b679c2e08f87704a93e8fbcbc633fe0c20b03c40a212748d66ed1576a4f0fe57b7e7980a7cf4350efa87d839bc2cd66df3c45da94ed3d6c56d85b5a2d76eda9ae5ea22697a554d43e9f7d2706900b796b"}, 0x5a, 0x0) 01:50:46 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) getppid() getrlimit(0x0, &(0x7f0000000100)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x100) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 01:50:46 executing program 0: munlock(&(0x7f0000205000/0x3000)=nil, 0x3000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000018c0)=[{&(0x7f00000000c0)="5b09b5224cc68061955adf50a76a8753", 0x10}], 0x1) writev(r0, &(0x7f0000001780)=[{&(0x7f00000015c0)="800a37db0302991fc78fa537e5ecf4f715e79ce68382f6b8fadaa1edab144c4dd20e9b1e9cf6c334861771a330fe495a4ec3955062e0253766746d6052a46e610e7d726204bb108374b5a644bd9f4887b62e91c3862c870f28e2544ec27b77575ff494f6202cc03412a189a9382b8881ff63bc71600bed3020a8012b3f18dbc11f", 0x81}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) recvfrom$unix(r1, &(0x7f0000000040)=""/30, 0x1e, 0x2, 0x0, 0x0) 01:50:46 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) open(&(0x7f0000000080)='./bus\x00', 0x20, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x1, 0x2, 0xffffffffffffffff, 0x10002ffffffff}) 01:50:46 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) mlock(&(0x7f00003e9000/0x1000)=nil, 0x1000) munmap(&(0x7f00003e6000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) mprotect(&(0x7f00003e6000/0x1000)=nil, 0x1000, 0x0) 01:50:46 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) recvfrom(r0, &(0x7f0000000000)=""/42, 0x2a, 0x43, &(0x7f0000000040)=@in6={0x18, 0x2, 0x8b01, 0x7fffffff}, 0xc) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000000), 0x0) 01:50:46 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2015, 0xdf3) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() socket$unix(0x1, 0x3, 0x0) kevent(r1, &(0x7f0000000240), 0x7fff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x8, 0x0, 0x0, 0x0) close(r1) 01:50:47 executing program 1: r0 = msgget$private(0x0, 0x2) msgrcv(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000"], 0x6e, 0x3, 0x800) socketpair$unix(0x1, 0x20000000000002, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r3, &(0x7f0000000000)=""/189, 0xffffff78, 0x42, 0x0, 0x0) r4 = dup2(r2, r2) sendto$inet(r4, &(0x7f0000000140)="f1a7211b590ff50d1c82eaa32d1a78a25c64a53bd48bdd694293883c34897579c5330c9132e39feb182aa6dfacc5e2c9f21717202688379e8f86511f7beed29a9f326ab8036b04cbfc8524bb82e159b624bd8ef1c4937205cfdfbf84311392929e1799141e5ce0b36f04a8cfa3b6a178ebcc87bf9e979cb5d5100790a26ff8d2298eac96c1448ab42a42fe28f2a604d54c", 0x91, 0x40e, 0x0, 0x0) getpeername$unix(r1, &(0x7f0000001100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000040)=0x1002) msgsnd(r0, &(0x7f0000000140)={0x3, "94abf8ce321c46f063fa05a2c1ceadc5af555a68dedbd18c43686f9f3a57ee5a2a05e2d551c1986a9dd400ebc5e06fc483308d12257244939a184c19d3d360a029488dc5d0f45f6d67cdede584c7f6637eed36a1cdb2a4d841d53bff5ba53d832457bc46436abcba72d9d7104f11fc9dc27bd32d1ebc3c5ed4cd3b81abecb083c7596c3934f49689"}, 0x90, 0x800) 01:50:47 executing program 0: r0 = syz_open_pts() mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x4, 0x8000, 0x3, 0x8, "04868fdd2c91b4fbf903d2d854d8c3a6f66dddfe", 0x7, 0x1}) fcntl$lock(r0, 0x7, &(0x7f0000000000)) 01:50:47 executing program 0: r0 = syz_open_pts() socketpair(0x1, 0x4007, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCEXCL(r2, 0x2000740d) writev(r2, &(0x7f0000000300)=[{&(0x7f00000000c0)="6703a0ba8b43e425133f85bf98f9a8a830bc908059c66bb3d2767edc2e7798d3ee916b898a457712896c51e9ad93dd414b8fc4fce6ff658234c769490b6e92810b9dfda41b8c55e0b24b3f145553aea22306629aa344f73ba0b53b66de9c248c86de78188109028a3e4bade46bb9d88e5e43dad096da716486c5b8679a9cf5a9d0e24f09140f8030c3d538ee6dd9ffcec444a021f920194371053d3e8262ca777846c7b0ae2b357eed506fde8811063fbd10785a6e1cb5", 0xfffffffffffffea3}, {&(0x7f0000000240)="c4fe000000000000000000000000000000005c24f349971bd9dbe616092a3860e01823c491668b50a37214dcfb62a9ffb69b97f529fcad361a8f7c2a349638af8534fcee14e8d389ed6a852c727bba505b460aba099e38f1930ad19e5bd1d3a6a1c974cad71e3d55237633fa0a097b76909077c8e8b0a0a97b023214f85eb66101f9c79775d01e2f695c", 0x172}], 0x100000b2) syz_open_pts() syz_open_pts() fchown(r0, 0x0, 0x0) 01:50:47 executing program 0: r0 = dup(0xffffffffffffff9c) recvfrom(r0, &(0x7f0000000000)=""/64, 0x68, 0x801, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0, 0x0, 0x0) 01:50:47 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x11, r1, 0x0, 0x0) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) poll(&(0x7f00000000c0)=[{r0, 0x1e6}, {r0}, {r0, 0x2}, {r0, 0x4}, {r0, 0x88}, {r0, 0x20}, {r0}, {r0, 0x84}], 0x8, 0x0) mknodat(r0, &(0x7f0000000000)='./bus\x00', 0x100, 0x6) getrusage(0x1, &(0x7f0000000200)) 01:50:47 executing program 0: setrlimit(0x2, &(0x7f0000000000)={0xa11c, 0x4000000000}) r0 = syz_open_pts() r1 = dup(r0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x2010, r1, 0x0, 0x0) write(r1, &(0x7f0000000400)="e8fbd8148333e85e7db20daba8c058d95e1b4e2525629fc276d1b75052e4f9c5adea81a99f91b24fb50c29b96a7124342254347f92052dfae370e83e681eea1516befcbada98536abd95e47e42f153f98569df947fd823271b1c873d3a439ebf983f074187746aa26d8c57bdb68d7c2013de7df05e0aecbc396380fb5686fcdb94", 0x81) open(&(0x7f0000000040)='./file0\x00', 0x18, 0x2) execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000003c0)=[&(0x7f00000000c0)='}\x00', &(0x7f0000000100)="c62600", &(0x7f0000000140)='%@[\x00', &(0x7f0000000380)='\'$\'\x00', &(0x7f00000001c0)=')\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00'], &(0x7f0000000340)=[&(0x7f0000000300)='(-/&\x00']) 01:50:47 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0xc) mlock(&(0x7f00003e4000/0x4000)=nil, 0x4000) munmap(&(0x7f00003e6000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f0000001640)=[{}], 0x1, 0x0) mprotect(&(0x7f00003e6000/0x1000)=nil, 0x1000, 0x0) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') mknodat(r0, &(0x7f0000000080)='./bus\x00', 0x8000, 0x8) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) 01:50:47 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r0 = getuid() setuid(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) r2 = syz_open_pts() setsockopt$sock_int(r2, 0xffff, 0x108, &(0x7f0000000140)=0x50, 0x4) open(&(0x7f0000000180)='./file0\x00', 0x8a0, 0x88) msgget(0x0, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000200)=""/131, &(0x7f00000002c0)=0x83) faccessat(r1, &(0x7f00000001c0)='./file0\x00', 0x80, 0x1) lchown(&(0x7f0000000040)='.\x00', 0x0, 0x0) 73-580/,,: ./4 /0%. 73-580/,,: ./4 /0%. 73-580/,,: ./4 /0%. 73-580/,,: ./4 /0%. 73-580/,,: ./4 /0%. 73-580/,,: ./4 /0%. 73-580/,,: ./4 /0%. 73-580/,,: ./4 /0%. 73-580/,,: ./4 /0%. 73-580/,,: ./4 /0%. 73-580/,,: ./4 /0%. 73-580/,,: ./4 /0%. 73-580/,,: ./4 /0%. 73-580/,,: ./4 /0%. 73-580/,,: ./4 /0%. 73-580/,,: ./4 /0%. 01:50:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91abbdb5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f58968b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4cebda28af1a77ef8da2b937cc924766af04e392b0584041b66358eea868892abc9d758fb613d8fb1dd064be0d736fa24b739eab17d59306a4ed1ee5ad44dd2", 0x4c3}], 0x1) syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffff9c, 0x802c7416, &(0x7f0000000200)={0x3, 0x7, 0x7, 0x4, "52348a1add79388beaf3fbf9a7be792559b8316e", 0x400000, 0x726}) close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) clock_getres(0x7, &(0x7f0000000240)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d38, "835dd2518001190000000000fa600000ebff0100"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 01:50:47 executing program 1: r0 = socket(0x2, 0x1, 0x0) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7) shutdown(r0, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), 0x8) 01:50:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = shmat(0x0, &(0x7f0000ffb000/0x2000)=nil, 0x1000) shmdt(r1) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x400, 0x1, 0x0, "feb65b4dd63b6d13cdbd2aff4fe792bcd0a27dba", 0x2, 0x6}) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000340)="1c786a45af5fba47c89bcfc61d0e5d344e9aacd1bb9bd728b97be03f60eaf7ac082bf21702e479ce04114b816fdd610421099367225c33c2f5effcd06480612ae27b972f6d201a22a651b105aea17cfc45edfe92384db4efb2f376281c36ec590ef00c", 0x63}], 0x1) r2 = syz_open_pts() close(r2) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffeffffffc006, "a147780ac85a538a131100e800000000ff7f00"}) kevent(r3, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 01:50:47 executing program 0: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r0 = socket$unix(0x1, 0x1, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) mmap(&(0x7f0000260000/0x4000)=nil, 0x4000, 0x4, 0x812, r0, 0x0, 0x0) mlock(&(0x7f000031a000/0x4000)=nil, 0x4000) mincore(&(0x7f000003d000/0x1000)=nil, 0x1000, &(0x7f0000000040)=""/11) 01:50:47 executing program 1: kqueue() r0 = syz_open_pts() r1 = semget$private(0x0, 0x2, 0x20) semctl$IPC_RMID(r1, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0xffffffffffffffe1, "1ace0b7ba823c5bcaab89e25694ec06f8341898a"}) r2 = kqueue() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4618502758a827a22acf8aa2dd8c456526ee2c92"}) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) 01:50:47 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) clock_getres(0x4, &(0x7f00000001c0)) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = shmget$private(0x0, 0x11000, 0x0, &(0x7f0000fee000/0x11000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) setuid(r2) shmget(0x2, 0x1000, 0x15c, &(0x7f0000ffd000/0x1000)=nil) 01:50:47 executing program 1: utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xfffffffffffffc00, 0x7}, {0x100000001, 0x4080000000000000}}) rmdir(&(0x7f0000000000)='./file0\x00') r0 = socket$inet6(0x18, 0x8001, 0x2) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) socket$inet6(0x18, 0xc002, 0xc5) 01:50:47 executing program 0: pipe(&(0x7f0000000280)={0xffffffffffffffff}) connect$unix(r0, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) r1 = socket$inet6(0x18, 0x3, 0x3a) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1ac) getpeername$inet(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) r3 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x184) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000180)) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000100)={0x3, 0x80000001}, 0x10) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r4 = dup(r1) getsockname(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xfffffcae) sendto$unix(r4, &(0x7f00000000c0)="5e9b48d200898475", 0x8, 0x0, 0x0, 0x0) 01:50:47 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) ftruncate(r0, 0x81) writev(r0, &(0x7f0000000280)=[{&(0x7f00000001c0)="10", 0x1}], 0x1) dup2(r0, r0) preadv(r0, &(0x7f0000000700)=[{&(0x7f0000000040)=""/85, 0x55}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0) 01:50:48 executing program 0: r0 = kqueue() writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="4e7ede69baba59033ab7b2322083e66d0bcbdd66128930473d3d33a48430e192d763d310ecf3306a29aedf58683170d17f", 0x31}, {&(0x7f0000000100)="189cf50541c54383e431b84ac35a395d83e3239b995f335875232969ce088a9e89e412b2519b6bc68e22ccb0b89e37b572ffda447e03484cbeacfed106a06d94e74f1eef68f949fc99d3831bd0ac616ce5300d073d97dcff14051e904573e650cdbc57acf9a18403464b5d2edea04d71a0b1ee5624c81bb33637c9581aa9898581ce2da7", 0x84}, {&(0x7f0000000040)="820beff106ca2a5edb8addca7847789e0dd3e7c1cbd02e0f96c0", 0x1a}, {&(0x7f00000001c0)="eab8cb5ca23b5112a4a0fec49cf6becfb74dcd9f7289f9c00630d285823b8f8ea4288a388a14d3cb232ed313f695524139a9b6117d2181ec8b2daddf416dc5358b286568fe8cd399637e428c56b861b3a5f1b1af442fe3c53f1fde8ade9052a3857b0f5cf9de4a2895d14bf7f6b1c3e81a53e4acf3c75a12c68d537de5cfce8769d2ba0954618555", 0x88}], 0x4) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x7, 0x0, 0xeb8, &(0x7f00000000c0)={0x0, 0xfffffffffffffffb}) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x20, 0x0, 0xff, 0x0) kevent(r3, &(0x7f0000000000), 0x40, 0x0, 0xed, 0x0) close(r1) 01:50:48 executing program 1: getgroups(0x8, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(0x0, r0) setregid(0x0, r1) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mlockall(0x3) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 01:50:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) readlink(&(0x7f00000002c0)='./file0\x00', &(0x7f00000005c0)=""/4096, 0x1000) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f845471", 0x20) write(r0, &(0x7f0000000380)="068cc47d7baa5fc2bcf4e7c5e1006d93b4b129bd69187b1b6088d60aba", 0x1d) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f00000003c0)={0x1, 0x0, 0x1, 0x1000, r4}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000200)={0x81, 0x101, 0x3, 0x5, "5839d40284d56aab6342677617950ffa35ed5f0d", 0x2, 0x6}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) fcntl$lock(r2, 0x8, &(0x7f0000000280)={0x3, 0x2, 0x0, 0xa8, r5}) r6 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x1d38, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r6, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) ioctl$TIOCNOTTY(r3, 0x20007471) 01:50:48 executing program 1: munmap(&(0x7f0000ff7000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) r1 = shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) mlock(&(0x7f0000ff3000/0x2000)=nil, 0x2000) shmctl$IPC_RMID(r0, 0x0) shmget$private(0x0, 0xe000, 0x120, &(0x7f0000ff2000/0xe000)=nil) shmdt(r1) 01:50:48 executing program 1: clock_settime(0x0, &(0x7f0000000080)={0x10000000000000}) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x40) accept$inet6(r0, 0x0, &(0x7f00000000c0)) $%.)%$ !44%-04 4/ 3%4 #,/#+ &/27!2$ 4/ 4503599627370496 01:50:48 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x313c51f6}) r0 = msgget(0x1, 0x1) msgrcv(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000d00000000000022000000060000000000000000000000"], 0x1d, 0x0, 0x1000) clock_settime(0x0, &(0x7f0000000080)={0x9aa0, 0x5}) r1 = msgget$private(0x0, 0x420) msgctl$IPC_RMID(r1, 0x0) $%.)%$ !44%-04 4/ 3%4 #,/#+ &/27!2$ 4/ 4503599627370496 02:59:44 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fchmodat(r0, 0x0, 0x0, 0x4) 02:59:44 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) fsync(r0) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000080)="eea68ba1e22db357", 0x8) 02:59:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f07", 0x3d) write(r0, &(0x7f0000000200)="35db4bf22985b37fd24c6c3cdb8924c42e7386ecaf709e8a1f1e2e8d1906d8974febdfb25fc90473", 0x28) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000002c0)="73d8167f67fa40d19e5ec2faddd7cddce72a16e6d4ffecef2699b1a689732a0a70e4d4db1d4df89170a4243d2e052af30a2b86fea2384f9adc334f3f122f986d28a651deccb82e93663313f364c9d2d134dd73c73b6baa1e06e64581ad7f3835f1b47383", 0x64}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) read(r2, &(0x7f0000000340)=""/190, 0xbe) accept$inet6(r3, &(0x7f0000000000), &(0x7f0000000240)=0xc) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x7d, 0x1d3a, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 02:59:44 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe22) r0 = open(&(0x7f0000000080)='./file0/file0\x00', 0x80, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getuid() recvfrom(r0, &(0x7f00000000c0)=""/240, 0xffffffffffffff37, 0x43, 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000200)=0x400) ioctl$TIOCDRAIN(r1, 0x2000745e) mknod(&(0x7f00000001c0)='./file0/file0\x00', 0x0, 0x8) 02:59:44 executing program 0: sync() sync() 02:59:44 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockopt(r0, 0x7fffffff, 0x80, &(0x7f0000000040)=""/48, &(0x7f0000000080)=0x30) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r1, 0x8000000029, 0x2b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 02:59:44 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x6}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5c53734199c3641cff02"], 0x1, 0x0, 0x0) r0 = dup(0xffffffffffffffff) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x4) r1 = socket$inet6(0x18, 0x4003, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 02:59:44 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) readv(r0, &(0x7f00000015c0)=[{&(0x7f0000001180)=""/134, 0x86}, {&(0x7f00000000c0)}, {&(0x7f0000001240)=""/92, 0x5c}, {&(0x7f00000012c0)=""/137, 0x89}, {&(0x7f0000001380)=""/231, 0xe7}, {&(0x7f0000001480)=""/64, 0x40}, {&(0x7f00000014c0)=""/247, 0xf7}], 0x7) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) lseek(r1, 0x1000, 0x0) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) r2 = shmget(0x2, 0x4000, 0x61, &(0x7f0000ffb000/0x4000)=nil) r3 = geteuid() r4 = getegid() r5 = geteuid() r6 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000300)=0x11c) syz_open_pts() r8 = msgget$private(0x0, 0x220) msgrcv(r8, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000003e98303900000000000000000000000000000000000000000000000000000000000000000000000000005b3b00000000000000000001000000000000000000000000220000000000000000000000000b070000000000000000006ae02b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xaf, 0x0, 0x800) r9 = fcntl$getown(r1, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000001680)={{0x155, r3, r4, r5, r6, 0x102}, 0xed, 0x6, r7, r9, 0x7, 0x6, 0x10001}) mmap(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x4, 0x1010, r0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x4}, {r1, 0x1}, {r1, 0x80}, {r1}, {r1, 0x10}, {r1, 0x5}, {r1, 0x1}, {r1, 0x16}], 0x8, 0x100) getsockopt$sock_int(r0, 0xffff, 0x808, &(0x7f0000000040), &(0x7f0000000080)=0x4) poll(&(0x7f0000000140)=[{r1, 0xa5}], 0x1, 0x0) 02:59:44 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x20, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x186a0, 0x0) r1 = shmget(0x0, 0x4000, 0x1, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) close(r0) 02:59:44 executing program 0: r0 = semget(0x0, 0x0, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000040)=""/58) semop(r0, &(0x7f0000000000)=[{0x1, 0x80000001, 0x1800}, {0x0, 0x3f, 0x1000}, {}], 0x3) semop(r0, &(0x7f0000000080)=[{0x4, 0x5, 0x800}, {0x6, 0x191f0a69, 0x1800}], 0x2) 02:59:44 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000018c0)=[{&(0x7f00000000c0)="5b09b5224cc68061955adf50a76a8753", 0x10}], 0x1) writev(r0, &(0x7f0000001780)=[{&(0x7f00000015c0)="800a37db0302991fc78fa537e5ecf4f715e79ce68382f6b8fadaa1edab144c4dd20e9b1e9cf6c334861771a330fe495a4ec3955062e0253766746d6052a46e610e7d726204bb108374b5a644bd9f4887b62e91c3862c870f28e2544ec27b77575ff494f6202cc03412a189a9382b8881ff63bc71600bed3020a8012b3f18dbc11f", 0x81}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r2 = getpid() r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0xc2, 0x8) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000100)=0x9) getpgid(r2) recvfrom$unix(r1, &(0x7f0000000040)=""/30, 0x1e, 0x2, 0x0, 0x0) 02:59:44 executing program 0: socketpair$unix(0x1, 0x2000000000001, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)='B', 0x1) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/239, 0xef}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r3 = dup2(r2, r1) getsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000100), &(0x7f0000000240)=0x4) read(r3, &(0x7f0000000280)=""/107, 0x6b) 02:59:45 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = dup2(r1, r0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x60, 0x40000000, 0x1, 0xe5c9}], 0x101, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffff8, 0x14, 0x80000000, 0x1ff, 0x5}, {{r0}, 0xffffffffffffffff, 0xa, 0x2, 0x100000001, 0xec6}, {{r0}, 0xffffffffffffffff, 0x2c, 0x2, 0x222, 0x7}, {{r1}, 0xfffffffffffffff9, 0x10, 0x20000000, 0x3, 0x200}, {{r2}, 0xffffffffffffffff, 0x80, 0xf0000003, 0x6, 0x15}], 0x2d0, &(0x7f0000000100)={0x6e38cce7, 0xfffffffffffffffb}) 02:59:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000006c0)="f7828b83478a0e2022eb72a6e168f7ff84bcb86d6661bfb58965e4b3a8819f0d510dcfc13634103b855545858c310300d47e2ecea5a91f3181c899bdd21443cf99cb016dc64d59dcc41c1ff4d45afc34989551a8a2f2544fb32af15d16563140343de686494f2b1626821ba8518c5a2637551b420524d718e39c0768138b587edd5e6902e312b2087243024d80c8f9cf2209e12755eabd1d4c6a5188d568c8e8bb092e61d8c5d06ad285e1090073a4f4e7fa2a91610174159d675f5fcfa5d9cfbdc5d139bad6331a94381c00f457def9f9ce9866b7b6289ca6d9348fb14609f641ee2b33acd2d125f832603b5989e625e411cd5ba20d", 0xf6) ioctl$TIOCNXCL(r0, 0x2000740e) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() readv(r2, &(0x7f0000000200)=[{&(0x7f0000000000)=""/19, 0x13}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x6, 0x10000, 0x0, "a147780ac85a538a131823fc7e0d7a00", 0x0, 0x4}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x7, 0xffffdffffffffffc, 0x1d38, "4f0000004ae30000000000000010000900"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 02:59:45 executing program 1: mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x800003) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x800, 0x1, 0xc531, 0x1, "7deb789bb4afd0b8e596a26ebbc834e338c3591f", 0x72a0dfea, 0x2}) clock_settime(0x3, &(0x7f0000000080)) mincore(&(0x7f0000270000/0x4000)=nil, 0x4000, &(0x7f00000000c0)=""/211) r1 = dup(0xffffffffffffff9c) ioctl$TIOCNOTTY(r1, 0x20007471) madvise(&(0x7f0000270000/0x4000)=nil, 0x4000, 0x1) fchdir(r0) 02:59:45 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x1000000000, 0xfffffffffffffffe}, {0x0, 0x100005cb4}}, 0x0) setitimer(0x0, &(0x7f0000000040)={{0x5, 0x3}, {0x7, 0x5}}, &(0x7f0000000080)) setitimer(0x0, &(0x7f00000000c0)={{0x70, 0x7}, {0x4, 0x981e}}, &(0x7f0000000100)) setitimer(0x0, &(0x7f00000001c0)={{0x20, 0x794a}, {0x5, 0x1}}, &(0x7f0000000180)) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r0 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x20040, 0x181) r1 = accept(r0, &(0x7f00000002c0)=@in, &(0x7f0000000200)=0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) getitimer(0x0, &(0x7f0000000140)) 02:59:45 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) listen(r0, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)='@', 0x1}], 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000140), 0x1, 0x7a4) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd, 0x2}], 0x9, 0x0, 0x2, 0x0) 02:59:45 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000040)=@un=@abs={0x25af90167d5e1800}, 0x8) r1 = dup(r0) sendto$unix(r1, &(0x7f00000000c0)="2b0b7cd7a449f7a3296e0a60aa811d4e2b2c9f3286a8c75f10c85806d5788a6ee318903d05dcadef1c156c722ae6be5f8c6b2640be43905f4ef079002d660b5f8ec721a7dfa763131559906cd7078684c013872ad792000000000000000000000000d59f", 0x64, 0x0, 0x0, 0x0) 02:59:45 executing program 1: r0 = socket(0xf, 0x3, 0x5) setsockopt(r0, 0x11, 0x3, 0x0, 0x0) r1 = msgget$private(0x0, 0x1) msgrcv(r1, &(0x7f0000000000)={0x0, ""/167}, 0xaf, 0x3, 0x1800) 02:59:45 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chdir(&(0x7f0000000100)='./file0\x00') 02:59:45 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10500, 0xc) r1 = socket$inet6(0x18, 0x5, 0x4) r2 = socket$inet(0x2, 0x8000, 0x1) r3 = dup(0xffffffffffffffff) pipe(&(0x7f0000000240)={0xffffffffffffffff}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x4, 0x0, 0x7, 0x6}], 0x0, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffc, 0x80, 0x5, 0x2, 0x7c}, {{r3}, 0xfffffffffffffffc, 0x26, 0x80000000, 0xffff, 0x1}, {{r4}, 0xfffffffffffffffb, 0x0, 0xf0000053, 0x7f, 0x2}], 0x4, &(0x7f00000001c0)={0x8, 0x72129c53}) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000080)=[{{r0}, 0x1, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x9, 0x0, 0x0, 0x0) 02:59:45 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002003, 0x800) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000140)=""/187, 0xbb}], 0x1) munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) r1 = shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) r2 = shmat(r1, &(0x7f0000fff000/0x1000)=nil, 0x0) r3 = shmat(r1, &(0x7f0000ffb000/0x2000)=nil, 0x0) shmdt(r2) shmdt(r3) 02:59:45 executing program 0: shmget(0x3, 0x2000, 0x80, &(0x7f0000003000/0x2000)=nil) r0 = dup(0xffffffffffffffff) getsockopt(r0, 0x6, 0x0, &(0x7f0000000000)=""/152, &(0x7f00000000c0)=0x98) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) munlock(&(0x7f0000002000/0x2000)=nil, 0x2000) getsockopt(r0, 0x6, 0x2, &(0x7f0000000100)=""/182, &(0x7f00000001c0)=0xb6) 02:59:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f00000001c0)="ec7d2f00afdb1e73e5f75158ada49fb7e5e4b6d8a0e2d780b5109ccb45c920cf47fbba5c423bc77243959db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9ead691595a44c9ed1400790a0000000000", 0x39b407e) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() read(r1, &(0x7f0000001580)=""/249, 0xf9) 02:59:46 executing program 1: socketpair(0x20, 0x8003, 0x303, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x7fff, 0x9}, 0xc) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x3, 0x0, 0xe5, 0xfffffffffffff025, r2}) recvmsg(r0, &(0x7f0000001500)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000001440)=[{&(0x7f0000000180)=""/128, 0x80}, {&(0x7f0000000200)=""/222, 0xde}, {&(0x7f0000000300)=""/214, 0xd6}, {&(0x7f0000000400)=""/57, 0x39}, {&(0x7f0000000440)=""/4096, 0x1000}], 0x5, &(0x7f00000014c0)=""/4, 0x4, 0x7}, 0x40) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) r8 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, 0xc) recvfrom$unix(r0, &(0x7f00000015c0)=""/135, 0x87, 0x802, 0x0, 0x0) r12 = dup2(r0, r0) pipe(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = socket$inet6(0x18, 0x2, 0x1) getsockopt$sock_int(r15, 0xffff, 0x100, &(0x7f00000016c0), &(0x7f0000001700)=0x4) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x2010, r13, 0x0, 0x0) connect$inet6(r13, &(0x7f0000001740)={0x18, 0x3, 0x3, 0x6}, 0xc) getsockopt$sock_timeval(r13, 0xffff, 0x1007, &(0x7f0000001780), &(0x7f00000017c0)=0x10) sendmsg$unix(r14, &(0x7f0000003e80)={&(0x7f0000001800)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000003cc0)=[{&(0x7f0000001840)="5ec3b4230db88d498eb1692f510c677fc079bc7973b0f3866923b6c7f01f0e28e1e8b664269eb259dad561cfa5882451587279967316a6ffccdb959e85471121e1e61eb8757f2b6ab05ee7d81f64c837c6a4a01eceb7286152f1c4c6b263b64f25255d300052ca780a5bba8eab1fb88b4896b3eec36bfac1f00dac3e6916", 0x7e}, {&(0x7f00000018c0)="08591dcdef9c2731c8afae7cdae06d3c10c4df0571b19d7b9b1c25e1d8987568b23cfafd22edac33e1c07202eafd07aa8d7e6f58e8a9a59f03348b4c2bc5df912a669f6f9da99f89ab7bd9ed061ed9742eb75d3adb0f44d4cd6e41a7ca50ff402ebd207ad6097cd0665501c411bcb3d606987f23cddc2331b1b4159173ca0ad0f66f8ceff24dfa9130e13d3a89142d682b05a8ff0e16bfe7de10dfe1db50d73f58bd840a19a7e1163e79850a1e0f32c74a6afc0434e6fb086b7400b6ae7a5d8bd4bec8eabaaf512247b8", 0xca}, {&(0x7f00000019c0)="1a56f8e7279b702087492d95134b270193606c104f994987ef525022c858fcb3efadc4e8b1e4003c25fdf82295e5117c0dee2c8743c412c1c6a6b6ec724d13cadb236547ef0ea15fb5ffbd1a3c548dd18b717b4e22304e30d615cc64311c23a259a40047c886d1788a2753f95fc4eb070484c3f5a73ade72fdb87e57325ea077779861cda41ce73ba43fff4cbbfb385537ef61aa06b81b39dee226a94325f7a6eaca7e368a479e9e3ec260abb5600fb9870578565a8b7266a83b10ee7aafa23532afc13de2424484c6a66c3aadba4fea59ed68a92a", 0xd5}, {&(0x7f0000001ac0)="3ee3e405590c60", 0x7}, {&(0x7f0000001b00)="0eaa2b369f710dfd4e54fb7df058b2d0411ea747f2d65d7e85483fc08878cd4d2e44679f1694524037a8e14909aa547919ac0a3454fe6915fb96c564588f8153d92989c3493d0e597606eab8780adcd0967a4dd783b295ffd259f23a6d35cd6660a61eb6dab8c193824b8bf79524ebbc0a84ff658dcdc9665ea5f25bb8550951151c6cf1e877912806912be37fd9f17eca", 0x91}, {&(0x7f0000001bc0)="d89bf195820e870be4a4924d1a76e36aa5d834eec52b969b748a4542a1baeb710c8462d607aefa37d519c2730025890c2acdd7597e43ce25fd8f1b537dba3088698b4b71a4211eb84a0cc03192f6c6b3731b0b473e457ac7db6714c3d928dd51dfee245052e8139bc06ec4ce1b1f066480eb4b12b0524701d6b0691abfcccba50da9edde63a455c08eac0b89d6da9eca15cff98f30395dd03353839d439dd15792648fe37019e61bd31dd7bda41f540a426abd51f30b76a740a867c0ac96ad94dcf11e2497ef8bf4d7", 0xc9}, {&(0x7f0000001cc0)="1b0077510b69ad9e6a475aa8e9e793593a1e6f0871890ae4db3abaa7cdb07ae4a4311f70851517f7fb71f1195d4bb5756264b5b679d8c9e14bcee927976f87b6677b427706fd98e9b818f39987f192bed45e3af52c6c7febdb3778a9664faeab8a90c98cd1c18420f044028708608a3ec22356d83c00e2a4beaf60f2c757341c9a46400201f4b39e6a03e50abf4f9083263a30a42571d48a9f70a31a3e530076917e44c48d842d239c0de34cf1f75d267821d8229d5ece72bcf4783ea8c17be8504a1369444b6c4e8a1905657915b284df31651031bd0a0a7dabe9ff05660244db26e016db580bfb1d1ed336062c0a4067cec43112804ea2574d18d611193a756bd7cd4d05eaee6d79936d7b4d8a577fc2c2486a2869e732e6aa07e221b635c19da2be859cc3ca428dbc84c45221299390ae65746fef2a138dc0d649a9de9f8e9eeb28fff487313fe73587623273401e30b553c5299bfd6b43aa5360cf5557f365f21515aeedff0136662f0dce520cb82f8af6575a9b27e2c6e29fbbdc12b29f5b2f153e4fcd28e835e993dfccb9d5fe7a110f199df28a35acf20fc9af529dabf90aa4d67d595f99b6350c17a58396a1317cf05049f05a35d19744b865b46a5e4b022d02f075b84cb68b1976cdc314f8a281d27df58fbc1070a8d14f713a47447aa5e4d82c3d05494ff872c4671a29dc6cb877bf0400a85de331b993a4cafb26606d32441c5d93fef59e4eee877b33f941367ddaf6f3c85211ce54fb2859132e5a618d5d3922f9176c437b3b36a453785f6ff950ea2ba73b5b74d857e129dfceb3e5b9a8de2d401d1f036716f2119e4b254c7f04f012acc92f722a5fe970175b1fa8075f2fd73968b29d523c4862af9211d4fb869eb8d2da3cf10efdbd4836b0ea4ffb7b6c71922254b7fcfc079287140410e58e1719ae74b71f112a4f536f3d7abd89151735db424e9f8b96bb411171093400d142fc443bd12edf7267542e2032fa09c112cd104a79d41f4d19eff22c82a2da6903d21976fb167de0cd02e0ae3ee383d372a82d271456b3919f02bd6e7eab4a094900c8a4baf312b0186790bb5ab17d04433223456ac67eab8b02f074473990d0a3ead050f26ddcf6b002638443559fc1266342536b1634ce11daddf35fbf72bf1b442c77c2564381a139e92f9f3f85d5a9f527c5592faade84ec6a469c7716cb292dcf986b37da78302c870923f39985efdf7f255d9dee77e941f0da1d67122fc8160a2012ba8074f27d234c34d05a984a69fa5f97c0b5601fe7dcc75f50c36a6a968520e32a00a6dba62126ff2c10da15485996a93e81439d8f72a0f2cd82b3b114a11eeda1005bec133476641e49aebf42fe7ba2013cadc5740c5eab2851635c39afd62d1990fc5fcb8f4d5b97e12a372bbb4f608ff64999a2005bc04efd21c5fcdeda1a232062e33daeb7792381c763a99a7edac60bb734ae09c2384b02c6f49d67f5ddaf7fe45ff5613c76753c81465b3787dc0be3aabac4fa060616d39450e273b2fb3d66a608591f589943979efc218d7c6f341baa9ccb1556e816ff8ad552530af713c34fa87f12cab4cfbb3329bd2bc436b92661f36325c83fa0ce9078b73291f3b29817d0fc6f4a3babc54b51c12e76638df6b61846f683bc2e2144c4f1a456d36f18978afeb58fac19f8a297abb4a4234a40f2b779f147727f3101ecc1128909d49e6bb4b4ea9148f92cb28aeb7d53bc40de48bd9ba5464b60a5e867911d3a6db0fefaf6fb25f7ada6a4bed5ef5c038d2916978ee7df935e4125f843e6a0726e71b9469d08e07a184a641456a13f2c7aa5badba3f5aeb7eb79f4c4c4a8e46cadba39730b62cf3bbc410c149405e8e1c9fcfd98d45222e3de51df3f5360d2339e59ecb1ac9b7339e98ae9453c7e0a8708afcf06a8c6c89e03e34de19fc5c6486f81e533112d867007661b42bcf897bed175be4e5299f35a0345a05f1efa0d1d3213b0d66357e8691edf62f4f3ba0a9da72880aaf1aef0ce09ad6ae1907d38f0cca60f98ef027695c24103ca3aebb7fe867e4d9c84f4445107c3e521cf66431fdbfec3701e3e83153a0c0520e06ce76f26f74b87ada48e08f95a28f5c8950b8f0e3cb4d1c5e1e8da16a5f8ef5162f1b4fb23101ee1d2c3854771100f555a0f3f2e8ed0f13daf0ddfbf6e1b3b409c7c49b1f0b556d510a8d2489bfd1629f7c02cce7a01a6eed86b13d63528b407c224866dea67fee718c07a640ea5694d43dc15fa59f85c6363a07e7abf7b166a0faf32c295a38553adf63488e6abaf411a5924ab2811b343567d41c185abb18a3943a00e7b3919e21befbebb092d10e024ed746d515a1e44b3d56acf3fc6e7ba5582e92916be6a9a5e5def7ff173b2d7676c06db0dce890410068912a14b66021efaa825e751ab6305595eacc1ccd81c8df6ae1149cef61c97bff921c3f70fdefa2b7ad9015fb7d44307c2b5089d7dd813fddb22bf0e1c841deec9b3bfa679b7f60b6f1d05f3cd17bc64a40837eabde1f5b9c42413ba9a1c96626f9f4013a7bb09ff33896e80876b2ff6805ff06f08fd5325861e4f5c6a0bbfa1f1cb754d8801a64b7c6cacc3be42941fb6737b1d904525fd92366ce45efa0d106e2009cc7b59a9476a3f10f1864443f6fec0a0b8befd0b821ea47bdb418e34280e7eecfb02518047d4ca6503b5a8f20e69bab64a6f5a6fa6f15a48ee457cb156ab00c81ec116c806b7706aea2e706697b3bbaf7e1a478d88204315c76a060e9846796936b031e1ef75b5ab13774fccae0a6d6082eb2bc8666a290a1b63d8ea7661c4c70488d1b44bc824d097208f10f1c33ec222150aec185d8d89d7c20ebdad26a217fc9037e3b1a503a26900ca74ebf7771da037f7f0e7d8162c9de2cf8e5127e60b0224a998f33f4372b03f8f61e869338462e30efe29da314ddf9ec5ee44318d64115075e4c34b7e69d7090e9ac79b4cf46a161d0d365ab8207d899f2a6e365c6c6b6ef236d9f9b5478ac630bd9257df311821d668e975f80f022f365122b66ddcdcf95b7a54330e5ad2b051370670a97b0325fa11ac154ecb0cf28d1305e59ee36a52327ef514dbc247d65e3c2bbbbaa5326b04f2de001169c74e9110e5117337c6e929f6bf4ab5e79a1b18fc42202d251978ca8b069a9dc75e57cecd0d709018110d256f6975e56324fd7ec7a9326bf1d8e5adbf29b91a7eeedcd4647ac10204a9dd6a8cd641744bf472206bac2c1715cad4f8a4e98cb2d12c6d11d0fefe99c284a355f1980dc067d701e829ecfde9b2e41eb19f4605881168ccd64e5a0a2c2a9441de3a7902db9004b4e2cdb1fa392ae1e96372c0e50b8c855c26fc647b5af26e220c297d535fabee954504cf766e46294c64abfbfe0c70e2a75d932d3197f3d8d32bd59b72e478966d5f2dd281a7dde4da4c810073836ac4de70f328d2e5f70404cb468e19c212894f86adca7961bb73b07730102c80c02041e36eab4cc487208b154c5c1d1102f00b91880ea5b22bf6c3f4ab1564c69028294f400ac00d29276af9115fd0ffa17c0649dc36c827da886b7dcb60c4bdd4a8a0aed573aafb89b3eeadb3769a2304ac5e426b183670811ef06af2ac19563bb6fa80b9b226964ec5fcb5e7199f37c6487c3ac0da6b5e1caeb06bbb5bc217dbcab0eb5f8ab1c5ed3bb6d3fd686ad62032f8dcc71199cd4f3f9e2df697068cb35213718ff3531236bb19cc1418c388748d4fd112f4db98fb2a6513f4019480fd8ebe23972bb582706ad3e458eb3e70bdaf710845fd61b6fad6e7d255afcdc0c4165c5ca45e5fe5b82e59bf0fcd7edc5b74d378388e75c6500d211201a0473a409b2979f5e326e6cc2a66e65129c6740b8651fe76c68a7ddda9f7f4fec2552c1431265db43f7c818f24513d49df23bf98417a6155b0b43c104e217ca627ae9c0c940a1a4fc2d5ab922dbaea72df3b8704aa07ddda902d4f2df4b7e08bb48803eb523e6e287d8c6d366b48e72a3d6200f156cef7c2d9e04bafc79087bc81b766961d164947306a836f2ad320d43141253cd948779591f5a39dd2e875fcb682e9c4fc065d5789149e762caa2a03380b528125737e1dbc0b68dc0ab3bdb5a1ca94b4e29e20cf108e9e1d9e7f57ab01c2fc58fe77e710941468668f1c722b5d7350d98985c063502a8b4a3bb5214b588b5dc478f9290d9e9789c7a191cc7ff4d80b62b79acfddb3e8683473194a905500f228d5e02d496b516d10198f12e24f363657b2e4e52ca85e7e56b0d5cc8f71a6cdc38190532f35e759666a71d33ebc638e8476b16d8a2896ab40151a670abfe9c0265b1ab7e5c823911f42a4eafa9f60fca7468e75882655b570b90a043da9c68af3f6e3c77dcd30b864fa60f4fc8f03f2291ba60f0282e709721ac0a2e78d8158e29c67f3801058450bdba79e8099ef15cedc881eea3f8c7e568b809cec96da8696233f71768efa96bd67969dd71d8f47097ca52c314353592ed8c09ad755d991dd301c5ffb3a6faa4ccd0a3bb36e199ec608ead671c15a02a31c6219db96339482d2664dd2fd1d79cbe968abb952e43fb0d8e9891d61b0cd44e06ea6e4427d4d98b289adc4b84ce4929a860e4c24d6fe81e6f97759ffedc2d8e3fde7fd20c0f3e5c8bb29e28d5f58553d832a7c5c316ae41fde34b18f1b9f88c02980a0bc99be0257efeafbffeee7b862281c0851fa295b50d5109a0baff0bb8529f513c1146b82f945053c13a4325e67ad08c692d5dabc19549707fa4fbfddb538aad3204e9b34a37cfbbfb6bef758949666c995298decedb7b6b555bbea72c6c5197ebc20f3c0d5b962ae188fba730e6c0c507499c5d8d49267ee03fb3102054fc1da391e809ed8736706118f0221be607c1b8ebc6faff47a648f65bedfd41fedde6cf49355770f807f686665f7d58c925ed05d7ff890892fbed7e79b94a675136ce4c5a566642456074528ca8dd8f79e2448afd7312f37d258bd5256698211f1320f0f202efcf9cd0a0c6e675451f456294471719a7d6b891f7a0d18a9930a5fce8207baf6e3dd49ebd34918e3411a8da97579c7fc769d26cc9de467235bd2adb871094422ff3b7d1e7bec78bf094a970b4549f76b1e66df71ae9a91fae333343d7a6d5f985c4d6d84cdee54b6294e89766736aed212e61106245662ff0c72fca026b2554fe907a49c7ed9e6db2c17b0c0b9deb8c73a4f4b428904ce00747d12a9b516ff8dbcbc9c10351ebb5f2b62f94b50dd2c479b44e775eaed1b011ce16147099de79e0c16e7fa74e8abcaba7bbe6e775b0a6232ff2d6abff5e4bb8355287ef4aae4151cd0fba64cd17d58fb3d12ea89730caee20950884b9882f866989276792141b5624c96cd932dfda3378c4da4a029ade737e6d03fcc67700b70b30e31c07805f46ce4b95c1c9787e492fcb5192167466acecc66664c83175dc3afc072ebf2c660aeff4aeb84eac8f9bde1e0f9dd4707c609f9b3d71e69ae50a20631942c063ddd34da90c2fe0df3e638665eb09aabd844b83a811e13e98edc7653cf293200f5b12901d00c05123e1b61358e04f220dcb09fbf183fa82dc9a160550cc481ce4a3bc17f5488552e362d682285d93b8af1bba61054a30a85de9915630dcd6c9e7960eb1840a72ca9e47495b3482adc322ad48cc3cc9d4f30d21d9080953c2a974fca37ec62dc834eb057caef6179f38e6fbdeaae37eaa948027f5e4afeed24a7f4aa8755715799da9ba3b7c614ad053591f0a9dcb12633520cd1c3256bba99347e25f7b76638a5315f45980212de8f3f71967d9ca29043b82b", 0x1000}, {&(0x7f0000002cc0)="699adec6cdab8e25d4ac8f1711ef5562d30921c324f6988158083edb534b0baf14f009fe7604bfd703c04586beff45f93076069da0ba48bdf90bcf17b686f09735e0b855a2bb22022655682cccd0f603fc45a2fafd6c4e50cd6ef06c3699ed0eed000e3742dbec1dde932b21edd2ecf860520e783968a1a0f10222e6281a619c60ff479b234d08149422925f3b08e79fd974041a708b46fc1e64fe8fa8f1e692546edd328214dc30604b76350bfe3441404f1be35f8a19832eece1524f25d5dd991790f21b2b7987bf6d0965a82ee257964eca50ef90ef6ecb5c44b5dcb885180e1e4bedd49d0790d6250edf1cc74d8194e316a396b1252522262d8aede29ac181078873558d667843ef62c010276a6d91f20deb75afb5dfad2045110f7787e7d84d2a637886422f4feb353b7f8bd75954b419b7e6adea8f16cf27b5912eb3542af0ef0b910d9e021916a356fc4983a6b05747ffc07188896873d97f899080b776e837695bab6c983b5258b966f47bce08cb4816fd4bd5a0f5fcfdda7290d91e8c8d584c566d433262ef0f16cd6181bf4dfbab1fe0dc878a32a80c203bb25bb7c80c75f9cb9a8c160923763caa09267597468eb9e222d3f470087940d76c544106c21d651e21096e0b841b187fb7475bb7d4a281aec23cce2bcaf2e7febe92ef2402ed43b0dba82f16f8052929726ccd42eb5176c16061d32e2556e1fdad48e2bebe7b666ece9e8802a575dee2b7d2fc3a7495f830403c9e63ed3864406f72685ab59a0196fc05263647fae1b4c73e9c95de83bb532162f355833d420c42b04313eee998dcdd6451c8bc0186fb2931c533b93060a10faa41925dcfcf8356f0ec408f1e14aa4e965d35f78aea6edff354c097ab5c5ff32dc4a0792dab0471a48fbf11c9bf1abd23d8603a82bbdab7890995932af9069e2b3d3d3107c69cbdf8b79f05504edb02deaedf9ad4d8f132b658fc6b06726619ea5a84fa90add698181476a57dd095cf40b1889c296612c464b594153b56cec0c1fa702e6b4332e053a85afe70c5cfb6d6d1f1bd292ef0e65d6b64281d5dcff7d7c6931487ae1b1004c03b1f1dd48a9e91c11ea55b62e032ef8832d9a2dbf08852cc75e3f8c403b7956b13cb67b124aac8fb0b6c52e19323c608b724058a91856bd1837bfcd69a39df4cbae0cb57595ab2391964625a0a5ac4452729917f4a02038677f646ee6895eab3ccbb2d86ed0888ed31f41de0f6eec381df4e7b93c45f2e447d7b099961f6c6cba1ebfb24e2a2227cb0d5b4ac37dccaf844d9c9af6c054d39a887f014ea8d0cb4fa849ebb06a5a04553e08803102064a90ee60410bf638b4721b81a5e6971e92c4034d4611ed2b125acddb3f6a1516720dfbfbb7b1c6a6f35ad86769bf6ece2f142ed6191c411f324ea804438a4b39fa1a3061d50a257410979fdde65e04c9d2678d922e9f85c0ee0e90a5032b842869b07c9d900f65e9201c997e532ce3474f64b4f3ec0fcfaf65e5190fb777b4b124c40b54d15736078f3c6fe54519f2513eb0ba468b56539b481c988a52648060722380c568cb8ba2ee05e70455f08523c8204a28f004de88b052cecd429a63b92252862b45dc72aa6ebda69595e4f68571d367a4f1190c986658b775cbe60a0935ca924a74e4545957800ed18c1efe81fdee62d72a68dd15615f5a90eeb3e1c533f6e2be440cab1e733a222af0c59000ca4392cfbaf5f55c0c13faba3883d5cc5aac4ec9034554b96529fda88b86845e12732a97ed5383f42cf703041505380f678846de66830ef4e3056f146e1f69d6b3fa6f454f953800521a44ed6cf9796a499927f4c8803e2b693da7ab726cbd057fc40859a6ecf370f1b9df2fef8f632ea080c86a60d81bef4678dbcd42d57cff36d4ab07b1ccc4a3269b1f02d4437fd917813280238ad3d0048955137c0364dc6424255e0e12b497b4d86b9d22691f8db6f5ba67d8088a0b500e925b1d8e03ba6a5f18f14d8088f25b2572d4aec8215710e423b04e197fc9a0ae1884ef6f840ed4e3d757c00a9f87eafdd6248221bb32d460778adbca89158ce0c3b97768128cf20fa9bb1d248529e1827c003a6fa1d81ebf2b4c0bf0e8e9a3e3c4845057f04286695bf1073d678c846275487c094333e2600fb58ebda8679ea5760442cdd5f34f0fc2228ed0dd135a211def557015a477926ab05145cdec726dabead3f4181c3e4cd67e16a5ab40863708e71597832f036bcfc00b7d83f6dbda1138ef5e4d9242df56d176a1e74e2dfe7d1f578e1f770977468011d730d53ac678f550d90d42309513611fa95bb1eea52e683ef03bce8cd0b1b55d73fbe4b45e56ceca05a06ef26be9a677a7a7ffe0690e49c2c23f388e65b3ea587398183ecb1ab7eea1196017cb3abf16a1b4c7e649286af97fcff62255a930134bbd8d9dd1f22c25175583531e99779fba5339685bbe0653eb2134ef782aff978fcee3e7982811f520f513ab76542c5518995f426b59906a6a51261d28b3c0e56b96cf0c8343f1676a8b411255472a1e6bc319b6e93654b8248309ea21be163f39ef404d7c5c1eb4e570eff80a6215a656a1da007d17d47eb9b062b87d15e9b36b5f107a83ef846d99f5a5923df3ad239f71b0fddeee364e175db51a89adcd6475a6da539d12eb3eb164c36178cc961549e792ff8fa3d5feda4346eb5889dbe14dd4b4ef8640a0d4ebf5ab92953a58a250e4ed9e938e364e3d3450efbac64a8e8386fe68bc36412f4fc1661d397d65b72d26bea34dcdeefb5e7a20e14a5b5e49ea71b9413b5c947e6e4c341a47a3a752d7e36255f97f148544a50c791d76618019b5a3480aa6cb9457a59b93f879687010822a195a6cc6da16780607df36a245d4e249fd5af0490fee692609e47073cb74e371bcd2b7d62312ad5fb199d012f4a7715ffa7aa2bdcccab1851993dcdb4ab463d0d2c98c868e56bd8f9f23467e069f4045bdd4f1782c6efc46dc046e1d171ae7e372efcc5b8da0ddd805a1e3825acbf7006663e330f4240a9cb4ecbc3cae3188f10b618c685b5465dc65cc291ddbe33659f09b6a77ca16f67193c1d690719c9e5afbe87d5638580b0917525535d62647c0c7bfdc6d849bcf7720469c4cfc65c1b4ece5db9ddf4eb6daed53c99f4cf7f251752c432eb7f8a0bac5f4bb7b07959c505e7fa38b94aa3cd914dc0d011b4ebca7b0acb8492a35a3977862c3ee092819961c4644699dc39023f157d2d1ec1828b0e524024b77f3868fd1329e4d540a9cc88325b5e9c8cfe49b8bb32493cf78f27153bf0eecfd78a6006e4b117fcd47d0e9abb880f698ee0f910d3483745b19a84b68fadb71a7737a6905f34fab86afee82a117656bd28d95196f8fd54378bdd9f466c6e123c618f1e02d4cdbf1fe2de5bdf99cc89b55873de4ce7302eb769d81d67d5780314dcc345de6c7e1cf747dcd36d7186fe9218a79aefea9bb8a0bd0bd18eedb7cdaf02dfdad370b0f78d547e7359fa5e61a74e240e9f0de03f0c293401541ffd10a4f34122843a9e9eed9248ae1e128f241f90b4f9c134fd0acc8dc5a7be6af1078778a45cf6e4f34af62003c4b3b4ee306765e9693424ebd427190167242529773b95f39ad6d7ebd99ff02c6dbfeb3030d99e22467da3c90d837d5b3ddf3dfca34480503fee33f5a776bb2eb587ad2c3943192752f2de4bc918982fb18e44284155e3e79939976ad0384ed33b1a5c5c1b5982f8972483ca5957068e9ebdd9160655a3bb39f0dd003a0c86c3f96d72e9d14467368a38a0d5fc0997f7de038ac5a9566170c4778ab4e4d9fda6e649ff9de0e880b5bd3713d35f85eb4b38b1bd8809c482dc155b36cb6d294e3b42ff8ab370a8bce06034f1a9d5a44dc484da972d6ea3e7f7f05d6ad0aa2325b944b86ce582c6eb51077f46cb7b5d21f8e7b7d4b90cc58ff8cd35de9e052496737466453f558d082936d21b3850ad5a9c0f40b07ac77a245c5c6d9ee8ba9b8434503682de066b2703a1701270e0a81f1644bf831d1bb064a9cfa6c95a7a87dd426124da76b5ede74ee18cae04075c6185aac05331bedd9d529fd91e1d2c5b9a319176f38bc11d8ee627aeb6c48991bad9e28d5b80139b91ebf5ab4e689f9900d216d11938b29353ec73f522263d329caed8345d61b8a8cfc73d6fe9b7d2d187a591998b992e38365b8097c0c1fa9573825d75f7b6b8572027451d6c0d8cc984d3764a271345319dd4720d598b03f807ee82af6e9cefd137dbe23401b1c9b882a8a31ea721e3c616c644d78d988714fc422019306ffa5f89302f74fe62c3c339f565583ed24c246c29e7b8d1963ec22f6701621d13ef586ce2fca78213c5a42bcef60a9e1121159f32fc694eddf5e4cf86886f339383faad4987db0fb05e72f0ce34564ea83cac645d6a03a3d326074c8501cb15e1fe2e924444c67ff9fa285f26385eae839824c60787c3c4f344465d0256b69f6bc6571129bcff9a8f6479bd2899cdbe8b5ab2bed76998745ceb1cf53eb254cebd7c33e493dba6eaca9cf8615235856197a4d2d021b91bbbb3d06a013934d6c1cdef1220cf94180290f94869af9cbad2130f3a50b74cc8e7c565935723914f602e69e9ecd7c44f0e939789bb005bf59940e15607c213830afebb60af60ab2de350774436da3ece8b717285bae28c1fb711587b15476742485de8ae0e71a622e14797ce0181851e843ec08dfe72678c168dbbac38cd17ee5058b71268afa98e370db5090c8f906639f8001a9d143ef555b6596e4cb4c9cda78a0e7f6ad886090f5a6dcba4329349a2a9f7bd7bc1eb470b6b6e0657c81660fed0a655c46f66e8d975febd80227426ac7e8ec87aad38d995a6d6ed5ab299cf707a38839001e71deada3cbf5c8d7d32f3eee3c85f57628dcb84aa6481c52089aaf226fd7e0b1288b7207442256ffad838e80f6a9c92b0286283eb7ef8487e4bdd8b21b4214b3df83be6afa02645629a31875f66666ef4ab8812c1bdd660cce6754cc534379434b85651e8b01e4431fd3addd0430541fa37c71288ada0b772fe8f8507e607185883d5706978a35a64d450d4266c8284bbce36267835a2738fdfa98736c77c8121d629055ef3871b0119a01a103abb0ccd50b01bd3cbd050671dffc10dfc5cbd2e6f645015e39f7b29c7306a4e4775d031c4dc5c7fdaf58ceb65dfe16c26247d24085afbc3dbe9546f9973c374d123bb7905fafb8a9def7c8cc203a1635e4e031d6b6c19a08437e18ea880ceed2851c55836c52786a11dc79121051af62f4d6123786ec9b23da8c58ba082a51a8524b66ac10c50443b49ac33bfcb7c2e6c6cf3494f9329dafca7b54718db4105dfdcbb19fb8495996d788fded7f61ca455a419c3c2680546a551b106b7b1124526866d1a9650fa24b9d1d85fedb10a48d17c3a18bc04b724a87d34cf748e89ce7095a4d22a97e5aab930f0234c9ab6687e9014d41cfca00f650d67c39e724111f2c8d776ba160a5c66b59b9e0c175b7ac09b663ab0a127600aa60e1ff28f7246c8dfe8dde581bdcb2b2a07be712518195cb91bf3120c742a805b7baa6fa39f6f6a988c0a3a9616a7fca80143c0f22bd6dd80cd4ab112af04972c80e3c6bb04bb00728df87221c587ed3801af36338e4e5800d7cf679132f32ad3b11033cafcd772f139a92fe4ddd00a06bf268a7028fadff48a9f43370a0dc55ebdd3df3e5a45a81aa4ccdef56a1735af4184b79313c495e1c4d803d5c055f5faf5c1d1c6dae504ac07a68e461369c86b713ab1aad80fc33299f5d1b6c43c4929ccb098d5", 0x1000}, {0x0}], 0x9, &(0x7f0000003d80)=[@rights={0x20, 0xffff, 0x1, [r14, r1, r14]}, @cred={0x20, 0xffff, 0x0, r9, r6, r11}, @rights={0x28, 0xffff, 0x1, [r13, r13, r1, r13, r15, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r7}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r5, r10, r4}, @cred={0x20, 0xffff, 0x0, r8, r3, r7}], 0xe0, 0x8}, 0x401) shutdown(r1, 0x2) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x2010, r13, 0x0, 0x0) open(&(0x7f0000003ec0)='./file0\x00', 0x80, 0x22) ioctl$TIOCGETD(r12, 0x4004741a, &(0x7f0000003f00)) bind(r13, &(0x7f0000003f40)=@un=@file={0x0, './file1\x00'}, 0xa) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000003f80), 0xc) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000003fc0)) writev(r15, &(0x7f00000052c0)=[{&(0x7f0000004000)="bd56c55e347a9d5a0221fa0086f65c8b7c14032ce1d8ad7cf6a41aecddd238145aee05901aabd5ce21a3aab4fe5fdd6b8171794fc1e7b04728617563af97cc92ff4b305ffcb6a093e0c730b88c530bd44ae331b91bba1a52a2b9e7d25334918d9b374607eef3b262039800a3665fa8db75c6aeca15b0b692e5ca49eab635b78acd9408cc30c26274793e9d5bbfcab5b6323f55c301f824ffbe222cf020e307862c55ce90e1009b867e1a8e62d32e27d4eef8bade90df1c44a81fee916865612eb98f83a1bb88fa4fd81ad1a461baa2374bc524c27bebe51fa2494359d57d25b13bdb3ca22b21a4a932fe7f832750c6731e92d4d93cee2aa18ccf1e863524cdc0e1c3c32ffb6c0fff64f2290458d2b48181e650a453bf1ae0910d2fbf5e44c93ccad65aac4686a48c7260bb509b1f56f0a86db39b71df83d8a3e1f8a0aff421ae315c567dfcc98d3e8e3ccb3ece20d27d3cd75bf49196ac7149a5047ae25904a3a90a58161d481d959291ef05c34fb43d8d4b7537c3c190c0744a1ed1a3faeafdaf6fe37db79a7012c1a3282fb09083f075050a51522d522f8178f91806a6638ea01aded5c5979527c2e8f72cb239f0b6ffc3ae1c71186d4edc6850fde86209371a3a7e56c005c9457d2dc8bc8554bfb42594f76f8d75eb2e90cd2400bb0bd585124e2bb6acc908e0eb88c31842691a093804dd5460cc1e016c69a7a6ed8919a614a06898026e8ad5659ddc073df43abdd417e6bf1f11ae13290caae263cf2b4dcf66e16e40c14fb41f53b52c0149c4a0bd6b8fee587d96dd84094f0a67d90a5b7629a9c9f6abda2104ff426b5d3b0ae79aee668ae3cc49a297888edeccc6328fd401358f6e2ff0ae9344a58b703fe580b7ad3739eecac51339ad7eccd7fc630f2c93db90e2998fb1631efe1d3180656b6e28bea46467e299743706d7c67c22823ca5650708f2c133f7b131866b117bae72d2d3f98fe0ea38e0a9bb4a6143c78bee46cb9c0f237b71e7dd0cb75c913d7efdc90494067698ae10c6177ff13dde8d492e602831f0ea646c2d29e3ca71c208c567112daed0c8c7021879e4fc4af0475e0694be54fc539c1cfacc7ad4155d089ece7ff8771eb232f5542e456c9e22f44d58b8a2481960872dfbb00c9d06067613f4285c5926e0f2fd63ad8aa927fa007cf90dbb0ffc27c8db048d765b2e4c28ed4b03e5b7204c67f12285788f2bfbecab5d1d61f6f3ccae94c08ce6b08048b47624a6884e890f82bcc20303cf397baf5711597ec093563774f5fd19eb2eec0c7ddf2f4d70667233925cbfad11522e96c7c4a6ba6ef2a671d54075d5f798fa5f5a979af69eb4640bd8fc2c13df6fb425b8cae8f042ad757ccacfaf7f99168154d6647d8e5ea0e4efbb06aeafb1468eeceee046bb2e7689595238f5c70f752d54935480b256841f6bdd65452f8a2e006222a33cd7c544f78bb0fa442b1eec01ef0b0c2305d7c24a30056df7b5dcde4c78421d243ffe40642f5fbe10b4992c53488845c845173447f05451fc6b18738c19c43eaad4266206cc7bc17ceff3c4303204594d6d882dfd933282aa7a0075d461c956e3065341f6b204cd2ac36cc9e9d003911c3c72a506f5ba3fa3f0b5dcce171a5793e64a9d3d2fd671ef054c93da381be600b1fc5670db41c40065f2f689633626a825f84b877633d5c71de81c3ac9842e4e8a87b8953dfa631e419c2a28ce60902708268f63f84f7d879c52c5f06cd2f004d7bb07c0af29489c867bfd25ade8b2f56028ee51470dba23e03017b2fc15ac85ab221110fe91590fbc4432f86afaf85c88a517b7171d0eebb14105dc7234f69dccb7af7cd8356b45a66ee577ef36d6a933295233320e12245346195d4a4146b12bb596ef74f6773d02f178ba9c76e86ef9350299b41d7d35c7ddda7b5180d66c58a5ee2908e4f4a6783ae30c8f399918a269dcca1a8dfffc7f8f5e7d7330484f5b250574ec06331297618fbe3729bb336556d32c33f16b4c41f6bc52e10c43b3ed0c2a903a9283fc982d4793563128a20fad241f4cdfce3a5b933f1e77ae3a0c5f4645b27898b94e5749e408e526a28f457d53662afe864acfc1e4de9ef30719759135111fbb538156d6ce75477e2b6fc46a123f35a4276188b4670aa28c17ff65c69a21e4a4cd6735325fad7ac1bb67f49ec883e53e062f07553e91520194effa3c0a2290144922cb21f62a953c1de7df792d2c46a7e4eadebcef3a4e53b36507d30e41ef38bdc2d69ad5064b2b8801e0a13ef042acec3f4d781ecc4df1f69bc47e556d761963adbff5dd3d9ef4bdad319c9d7ada032820c4643bd3179b5d9fef64b40dd08784b4d95edcd7bf9055874e9c8a35d3aa17e7acc3b4d8467df1014b999ec48185edd764b482d51720b617d94f13f70bfb0e73ef5d5d7a98af7f962a3dabb752cf8a483bd167a1e7ce92405fa13df7b746c27cba2133b40b7642df02eb8349216aa277ffab8ffcf8f686ee6313cf65e791aa58ceeab007902e7edd6b1bdbed80f9a48c547e3eca41c8343df8b14e1055ba6cea50516c2832a81045efac33067d495d48cb317d0cf2e3289d1589a002720e9be575911163fd8641f5a2e73adc568f446a65dce19c230149138df524564fa95c9df2ed4cd21bf7b03324f1b13c819bbca883807088c6454d7f40db356d8a850514efc5d2507294918965e11975af4548cf8eaadc2a09ed4590c94198e71be2acd8fbf2bb26190641803ce58bff2b4ae81ad8247e514e2febeb374e3253e2ffbab5b43f30d456ed8c0fbcc8791cdbffa187add369ecb331c721000707c54552cc09d89a4edbd12f1ded66651529fdea5959dd4adf6addc7aaa735d618b73b8db6e36dbbfe71083baa73fa8ea309f86b8d4386157e0638b9d08e8b8f3b28cc4e34001f949cb5797bd594843d63c7a80e08c334345a514ed43856c342135d0504932d0aaf0f1c00f9fc9e2f4b9bc0bec58ff2bb430659e229f5055fb42670817df1cc1fcde783283a00afda271709fa1c1192cf519bc694d65fa5d1ed75977b88cac3fdc111c28a5b3448bb4bfec681d4a7d135e6f0688c907b7103920d601d9330268b7ee42b7ebc534d63d7828820d8a48372d1f80651a10822227ad5cdac188a3592f7f1cb4245caaf698cbba86c45ad7aaa927dcec8139bbeac5a42531f041f66ece9a6808810d0b786b514d74dca06a568b4710e6c26b66b8af09be9d414d2061d922226e8cec9f641d49a9a3c29641a98f0911691bf5383c30e85ae0507de7da0e38f16b6b850fbcb37478df7569770d1873584830bbc3435c1341b0d6b8ac3e467e865c890b33a42468c35c8a77b93d99aab071287e760b1feb08351681e5ddc6c4a9787610661213ba2a6692609454a5e98284c5d78f86028376dc3660761e33c79cd6fa41c4e5105f3f2e1d8d096f47bce04a5b3f849d25c4e70d41db91c624749edeecd851d583e6f64ef61fe96036d1b082cc8d0e043882dd1317d759771bea314fe02d52c13d4b7566968c00db60280b81090c40b8b9ffa462d725a9c3f7de2f0625a9d009fc6cff29967d3ae10c814af6ecea199f81f9c2fbaf9a2029823da8b15aea7f35015efc734bc2faa2a9be37155d4ba004473277d99f7de195ac9c4e7041dce104c3c2a60aea68e8c500ad043477eda5103d3fc8cdfc3606f0b206206b4a1f9229a4beb320667c5670dc4d2c62d7338e9105afec7c27e8be94fd80bb343bcfbe2ee5508a9eedeaba4735a73835058ef91f05c646ef59e2629d9e71311a321f1fc36c4efe07bcb293b963d8ec7a2a7fbdf916463f8f77506da450498cefea25127956d1c0c36640f756068a02c16e3d3e5d27faef0e1e02d1e64ebf143422d77aa085b9127ee430f45e80c8537eb5ea7a719896b32df342cbecec7c40a1345d980568a657b1ad543908330e56f80decba192ad26ec86c98e5f2cf5f4926cc11b04717aa7bd075f7c15d3912a2c2d1dd0c96d26e39bdfbef2c1a21b6726b71f83238d001c94c3477289abd7978dfb9fdb7b6a8f8f4964ce0d7b75f78a59531835610617ab4a56e669c8247d2fcf2d6b0d83123634bf47d86de3fa30eaba95f76979beabf43af0269923dae0ee9c739640bef074030db0cd5b4c870270293ca154bbc837ea5bc58d0ef8b00f6b971d605627be6bdffd4c058e0ea27fa3575856e13d261d992ba07308df74f10caa55e602022645f06d7454c2ebe2ab00288d1d44f42174261816eb26787cfc133ea1ba25d7d240c8548ef5a5f38262daf4dc07acf9ac0d7c4d0aafca20399dcc6abd0b8fabdda4fb3998d4f2a5d7cc1dd43d05fb23df0211164e846091cc47fd205b3da25e8c9e4cd93a7df6edd477a5282f024ae49d257d4d04a0cba8c322d477b77c2b0fc2884749071de4b2068ec8fae799a07b41398129b0387d1d4389a7f927f5b22d80a3466543f9e901ecfe08447dd45e5e9902fd687b7683987edda13f8e4ff7aeede6288e32cf3ff3ed9fc8f2ba42a68dfa1bd4b2b43f59ac565846b8a816f2578ec5c4c91f25fc1919131620391682f173a99de564116d9cd27445d1ca913ff29824e55ba92b5d58b780a54f6751c9f1582eefdf4c20f83546552e51817dae355085e31bb63d14005f900eb76093b75c9bc1214320b8313b31102a7d9bd8e73e5e100673c2118a0f25d16bca0d0f332419f9b0319da84a520e78f934b710ebcea38df2f3f67ca2c47cbd8b404dd2e7abba1ec63a1c49c3defa59ae9086d7aa646d09575c81305f9a6f882de7bd90fc829a2703621f4aad67e2ecfd48d8b23a3229682607f23e97aa12381c13bb43f923a827604ec4c00ebd92162b35614d9ecc847d9edd266d3725b4e503595f127285af097bebd6a458ebcb842cc49296bd101c8a643981c1bacea3e1b19ad1de77f96e39101ab088ee209748e2438b46999528a769e5bed2f467ccbc2fdbc8340bfd9d8d5fd582434f3838a51c18e6a80fba655c3ba0aca76d8038b77f6bf2d538776d3ae0a8a8c535c40fcb272b17b7bb75c77bbf6d49afc6d3bbd46882d37d150d5cf73ba6e6caf0fe00317cc1b10f12596a0a6725865f942dfe0fa18751fc050c43c9a509de1df41ec090fb2dfb73a9baeb82735430c23c4541d54e8b9833d05671e956620b4b5198373cf2ebf34c3cda2695619c3611f0853400c03b4ed4d619343a7e758c53d063f2105877515da286c2f4019accbaaee234373e5b37ab313bf101caa27df216fb48885dbad58a22350df6528208ba565f79937e145d3212ff4a9eb31472fedefe584adad98f830cf79cb59f53139989da1f9f8c5f18e9a433972510e55c416b73456efcbd2ac0e3f8e4c61b92a5c1373cd70198d75a8c350ad53a0eefdf0554c4d97e702881e52dc73d310400cea5df4fd725ec614199a82e1f6560247eb64b994800a632141270ae324153e5d14422a77ea680e4127a006a8859e9b3467e95da822c6022040032569127e45c46f21d54aecf475bc0b2cf457c0cc5940d61fd6d566b52ea6380722e67785c1873955b766aa30700fa267155d3d7c7ff448164fffe2d34784b39a279a7272d75f12f174d217e50a64939095ca4882f1ee48f99a83be3c8c532e10f9e44485e4bd2dc8c858375701b4bd20dbc5c115972cdb621394b77dc57c798653b6871a6a65309a8f136755e961c88a7b41ffd04631422571bf04bd4eeadb7b629b0350336539467205948c75bcf9d4692015fb1f136fdac02c004c62a6e189d529439738fb09ad4f7a58b184106f9de9c004d4cb588bdc67697ba6977a7", 0x1000}, {&(0x7f0000005000)="d5884a1ff6731e185677dc6f661f100e3b9117d528207c5b4d9bbe668d223466c6c3f9955bb3ffcd92029852f83d77a09172d08d227cb72c20d6fa5e127c2896c03b7a0f43d335b842beed2568798ece26a31e43e263945ca7e764b80f0c80db5f3afd4d5fd8ae620e9fb485755145e6424d300c92e64dd8dd1cab4b19f3f3f4de18dd60e020d4da7d8a6f60f8023881889bab69972375c3c27661636887ac3352beae8f83bd3c56390cb22b2b9db19a75e6e633f9236d9a018fecaff4bf0f69a92198d01ec2048b532fa60c9adff2a7", 0xd0}, {&(0x7f0000005100)="8128698fafa9b7039de6f2d2538954e1baac8d5c26963f18235d8018e8f1484de58e8f992d418064a7c512f17b51a0a1604f1297e615241982614c0ec6f6e66da66062e763865235072f4a17f4d45723bc975f5c535de67319f3c22c09a0d5b3d99baf77d84c022a19372604b5d295729f3301cb8e520c373cf8bbaa47fb215ff9c68f6d7db9e8f10237d828c00f7a88f088050b130228cc77321077083549ed43ccf4b3318f6ec2b985a8a7d70d27aa76feb03bfca725786cfee8387001a4aceac1dd8e2b46cf74d3e06b31a0f9e4b31efff299e066c9", 0xd7}, {&(0x7f0000005200)="d9dc7f0b1abdf211e8bd3a836d84fe64ce1759c1a35cd86211718e18523536e8fd1bb4f1d93f7c5fb86b406e1bf4d8eea97d37f089c6aa5eb5ef132519d24e6ff3ae2f65e2c6ae71cec6a89d7396dfbbc2bb815998efa1ef3680d0a29f1681306cc711785603b582a62e8831ea12c7391775befcf91cc03bc88240ac4eae05a475dd185486495aba4462", 0x8a}], 0x4) listen(r0, 0x10000) fcntl$lock(r13, 0x8, &(0x7f0000005300)={0x1, 0x2, 0xfffffffffffffff8, 0x3ff, r9}) unlink(&(0x7f0000005340)='./file1\x00') setgid(r7) 02:59:46 executing program 1: r0 = semget(0x0, 0x4, 0x5c) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000400)=""/178) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b, 0xfffff}], 0x1000, 0x0, 0x0, 0x0) read(r1, 0x0, 0x0) semget(0x3, 0x1, 0x40) kevent(r3, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1, 0x25, 0x6}, {{r1}, 0xfffffffffffffffd, 0x10, 0xc0000080, 0xffffffff, 0x7}, {{r3}, 0xffffffffffffffff, 0x8, 0x20, 0x4335, 0x7fff}, {{r3}, 0xfffffffffffffff9, 0x10, 0x20000000, 0xfff, 0x7}, {{r1}, 0xffffffffffffffff, 0x2, 0x2, 0x6, 0x7}, {{r2}, 0xfffffffffffffffb, 0x22, 0x29, 0x80000001, 0x4}], 0x0, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffb, 0x42, 0x4, 0x0, 0x1c0dec6c}, {{r1}, 0xffffffffffffffff, 0x48, 0xa0000004, 0x2, 0x81}, {{r3}, 0x0, 0xb0, 0x2, 0xfffffffffffff000, 0x6}, {{r1}, 0x0, 0xc, 0x8, 0x7, 0x9}, {{r3}, 0xfffffffffffffffa, 0x4e, 0x4000000000080, 0x3, 0x1ff}, {{r3}, 0xfffffffffffffffc, 0x8, 0x0, 0xf3ae, 0xe4}, {{r2}, 0xfffffffffffffffc, 0x2a, 0x80, 0x1f}, {{r2}, 0xfffffffffffffffd, 0x92, 0x1, 0x8, 0xffff}, {{r3}, 0xffffffffffffffff, 0x40, 0x80000008, 0x2b3, 0x10000}], 0x8, &(0x7f0000000000)={0x2, 0x4}) 02:59:46 executing program 0: r0 = socket$inet6(0x18, 0x2000000003, 0x0) setsockopt(r0, 0x29, 0x36, &(0x7f0000000000)="03000000", 0x4) 02:59:46 executing program 0: socket$inet6(0x18, 0x4003, 0xfffffffffffffff9) socket$unix(0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x8000000029, 0x65, 0x0, 0x0) 02:59:46 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r1) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffd, 0x1, 0x41, 0x8, 0x3}, {{r3}, 0xfffffffffffffffc, 0x4b, 0x4, 0x1840620b, 0x81}, {{r1}, 0xffffffffffffffff, 0x0, 0x600fffff, 0x400000, 0x5}, {{r2}, 0xfffffffffffffff8, 0x4, 0x1, 0x2, 0x200}, {{r0}, 0xfffffffffffffffd, 0x8, 0x40000050, 0x8, 0x42e4aa24}, {{r3}, 0xffffffffffffffff, 0x40, 0x20000004, 0x101, 0x89f0}], 0x6, 0x0) kevent(r3, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r0}, 0xfffffffffffffffe, 0x83}], 0xec97, 0x0, 0x0, 0x0) 02:59:47 executing program 1: r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) socketpair(0x18, 0x1, 0x0, 0x0) r1 = kqueue() kqueue() clock_gettime(0x3, &(0x7f0000000100)) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x85}], 0xffff, 0x0, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x10000) r2 = dup(r1) dup2(r2, r0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) mknod$loop(&(0x7f0000000180)='./bus/file0\x00', 0x8008, 0x0) 02:59:47 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt$sock_int(r0, 0xffff, 0x3021, 0x0, 0x0) 02:59:47 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000480)="1fbc0a12b26e657facf8d0d55212eb4eb124b12c15d2fa4fe0eace77e27597976ede084e0000f7f2b19a304e73a67c0db9fccfda81c9447f3184a17679656abedaeb4be8dd84f1e8eaed14d9b4e2c09fd53275b5c28b78a3b52fdb9248123cee63a02f0d64d911f596ae493783300d935c1339d7ebdc3015478163d9f31f94bee5d32eca2f1fc9c9b6cb9f5b39254587182ae3c30dd179a21fa17823b828cd536b41601c05727ddfd1985ea7b8bb1b162e638b6cff9a26c39db2b53c53d75321ccbb67470d7e0adcdbdf2afe711f3a93b9c1b159a68658726526bc10bcec2b4139ef0b8b4e1690c15e48516c8c52be5d867bd9d388126f74a9105b88a61c013a5d01c9df26c8096539f54ae3f9d0125c3e9a8cdfb9bcb738316df6d709c47f0c0f01feae9e6b27a89bdf3c03af1f3a4e94b255e5c1f17c8e82453972f219a9633cf6c9943e1139af6cdb4e2d0540558c8cd62e43c0ecb483a0755a6349", 0x15d) write(r1, &(0x7f0000000200)="e362ddc8581716f72e0295861324f256b4093cfb25b8565bbdc3a51970290023d58bf6659990bfef32044908d0d90b6e7d12", 0x32) syz_open_pts() close(r1) kqueue() syz_open_pts() 02:59:47 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x10005, 0x0) close(r0) 02:59:47 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0xa00, 0x4) connect(r0, &(0x7f0000000100)=@in6={0x18, 0x1, 0xfffffffffffff801, 0x9}, 0xc) r1 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) open(&(0x7f0000000140)='./file0\x00', 0x10, 0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="b4040000", 0xfffffffffffffe11) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)=0xffff) r3 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff6000/0x4000)=nil) shmat(r3, &(0x7f0000ffc000/0x2000)=nil, 0x3000) r4 = shmget$private(0x0, 0x4000, 0x2a4, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) 02:59:47 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x20) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mknod$loop(&(0x7f0000000100)='./file0\x00', 0xc000, 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff7, 0x0) mlock(&(0x7f00002ac000/0x3000)=nil, 0x3000) fcntl$getown(r1, 0x5) recvfrom(r0, &(0x7f0000000080)=""/47, 0x2f, 0x1, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x6fe, 0x2}, 0xc) mincore(&(0x7f000003d000/0x1000)=nil, 0x1000, &(0x7f0000000000)=""/11) 02:59:47 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x40) select(0x40, &(0x7f0000000000)={0x25c}, 0x0, 0x0, 0x0) r2 = getpgrp() getpgid(r2) shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffa000/0x3000)=nil) write(r0, &(0x7f0000000040)='\'', 0xfffffd22) 02:59:47 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f0000000380)="ab0074c1b2c7933fb68422c13c2dac494ad6d01386e192757a2664201f3db48b7e887e360c38a16f5a7b3c9074f436ea6ffd96a417e9f5e590409d80d1587140706c54913fa597e69ea7365b59b3c9b31b884267c07fbdbe8cec4189fd223ac9c6a1c945bf55433921ec7f5d3aa1091b8f82a7ca6ffadec63be5521c74c18172141627540f6982d631e6eea8968a39f6ca06c4c507e829bc7d8e25ac1a3ae9a2c980fbd261966650", 0xa8, 0x4, &(0x7f0000000440)=@file={0x0, './file0\x00'}, 0xa) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) r2 = open$dir(&(0x7f0000000100)='./bus\x00', 0xa8, 0x0) flock(r1, 0x2) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)="24b475fe86b8db5136573160d1d9d5942f0772be793452d08a75fab8de111b515fedf338507e8f581a", 0x29}, {&(0x7f0000000200)="3078f299d5a615bd0510afb26252456805c8188813e2c2404740b07b4a8f1caea60e456338ac23f82a97dd2d31e5cbd2940ec7e76e15c5b9aa16a6b74f135be09a569ef5066a6d1f3cd1c341d07ead55a5c4e0cd60f42ff1ab35bc68749ddadb712cf283245fd68d750e964967c80ede1cbb0edd6cac224fb4baf4024ad44e451b9eceb9037cd1fd79d76457c99dd0c8c4c69654e2429896c9f2340112bd9d7a7efa8f3c2e3d4ea8419dcb883eb0579a139606dde4df3d1640f603323d3895ab76081ac5c06ef3ce65c62a0d91d1ccc9", 0xd0}, {&(0x7f0000000300)="6c4b7e4b58535d78b6b387040b01cbcb2a4603cddaf0cabab0165c582db9b94fc0c3faa7aadcd599ce260aa8f366f8d4d2ac575d45a1c7702355645436ec2e4484fee0e228da41984f5be0fc42ee4fda", 0x50}], 0x3, 0x1) open(&(0x7f0000000000)='./bus\x00', 0x120, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) 02:59:48 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x0) setuid(0xee01) truncate(&(0x7f0000000080)='./bus\x00', 0x2001ffffffffd) 02:59:48 executing program 0: r0 = socket(0x0, 0x8004, 0x2) getsockopt(r0, 0x156, 0x1, &(0x7f00000004c0)=""/115, &(0x7f0000000440)=0x73) r1 = dup(r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000580)) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x68c, &(0x7f0000000480)=[{&(0x7f0000001900)="292bfe695b0d34076894d97bf79dfed7ed1700175c01d0728b1efe0e9b0afd378a5046539e5fe1635fe027bebef939b46f9b9cd6d18c2ad78fe3f7e1bc01558ebea2751a3a73522ffa5d31c4dd8f607e5033140caf4d1c8e3b8cce07f585a170787ce35ec33f8a263e6d11368fdd9ed98428dc74a0d178a8baac568166e288345b7dd95084319e34f8af46ee29b85db514a13cc554fcbe04e4e8611f95ee122722953a7e96482b909abf8abc1a59230346d25da72d16f737cb70b66c708ca687cd5d364967690c4a5398751edb78a9069747d7085ec59747114acec15d55eabca182d42827ea15393b55f94e15b003761de901cf0f7791638c234071f87e86533e3127a95e4e31a0042b1a4e12b612c760cad615f78dae863be5dd6ca8823af0282065efd71890b7dbedcce79e61ab9c11c77e6e8c5cfdffdeb03250426756daa8ad72e1ec31b3151da708c90864c6f4564e6792e2baf3ae970d81c614f74ba7cf8f60f5a7240be316f24a0e2718d8b0659d9a032d9bee1c50117c3acdaadc8cb5859bb49a763fa1ecd04e19585d2f91160303f912e16417dc6e6bbd15eae78699f643382d0e4b7b2e590424f383ae9e9476cad9ab8e8883ecd2e11c0d59c55578f123eb6fce0a2c5983e365c66c92d4c83ce03ed757b378290c8020796ace70d1a5d0257681368363fb8f6c46cea93c2a3f42624e3aaa3e6a21e979ca0199c74fe17d1a07656fc3c4b78d551ef8cd5a010951e8751cf140238421d1c8bf332367f978ae9b18958eed9861995e47f1511c16b75b1ae5cfadbb0c260f526b1c5c4276ca78086c42f05c19f8d6aeaa78b663ad7161c14cfd96ce16e7d22d7669f02054b8c29f17c25b427188796312ce38becfa6bdf6789796021401e61925506301abf038630ffe4dfc78cf3b34075e4b28525c6d41c54ece84e4b20a1baeecee338c1d3d6c65115e740e33484c756938baad03f385499c8607fd60faaa94f4271b77d48e1835b5c7f1fd0871f9ac334a7e5565c3bde776c4d9b0054a484ea0ee52a28d646f768cab286ffbaad9d71fe2110e6b252134851b6cc51a255a58f5ccd164bed9ab7aca44fdf4de03d3ee04e099ad89ab31ff9d3b337b24fde1c47f9bb83852b852826744d998a3fc4971c5cb6a3f02d7733360a6d9bc59beee480393d4f13ede452f1f0a02b45a3cc055e139454446d9ef99cfcf139d8bf15435fdb7e88b56d0aff2ec01c1e965fa88403ec9bbf66aaf504e9dfe4120de30fb9d02f75824bf7ed587307384cffc9f48c4c1612a7f197d95600edcfe2ec812a38ae207f89b34489ef4db6b768daeba6fe2a2433c9a1e00f85f13a86bf6d4483f971c39c71ba2aa18902cb279520b8812834559c4b57b0129065105d86e38d61bd639e8d01909003afc88639527c95da877dfb7f2559b9f45d38d691a932c1094c05db9d9554698346dafb47571ea0ea909f78a429b3e6a6734feb717df11ec5c99437dd2bd99f8793b2cf6be16e0ea6a749948d898762a1005fa905159b81d6617e297703a647858aab7c4a168289f8d97842dd217548d18f06e892cec2e253d591d311bc35f4e3f5f5c9486a1f2a9e92290fec03974cbeda1330f86e2ba2db9bb63a5c334a406c8e5dd8a96a3b93c77edef1f0e0f80d964a435eb7fabde4e0b642004d8f4f722e9d7506bf6f70576bc1c4046b46afcf5959c8ba9815e5fdc31d8d2c398f45dbe18babb561af470385a0ecfdb096dd89922b0272ec77a3824ad62e64605b5eede1028544d7ea8a96cdd7a21623a2c874ac589cb0d484732e50c9465134410930805573202774edb7986fef81866dc49cce1d0f4b7b1d66b94a39d3012011629569f1dfbefb420500b988fe4c2d2388156dff00005a7c46028390b62ebea65fce6a09cb123ff4c0391f486faf3a5dc6086acdec5248abc8e82f88263569291f1ff08e2356c7e0aef0214423ab6dfa46e904ddc9a8f0faa9fd46e68be483712f2c64d54e60da82adf049f7e86cde5c50b1739298bb646f062a7857b80c4104dedc60883af38a0dae79fa4ec9e66481ecee7bcb9a7640882e85aabb9d329d10a3bace7829e4c92e658e81c6fa28eb902a4ad0cb5b8fd77f8246bd55d052800c8ebae205223abfec31980e96fc410c61f32843f1f05537c46ba4df7bf811afd6e75253fa0f4419bf602a1c7afd8a2ad62108b6818ff9ef94c961b10a338c0330986615c0e836d09bd5e7e17e8f7f5c87d18535df022d45eedf66be1d178b4dcdb38bb536853962c712208a019c35441860542b92e05ccb62c5d9852523fd349eb7494f45c923a9574cb378cef0ca6f1d0fb5933069a4c4b90f74c9b57c00c73789ce8cb79d359a6f095094807b196e0ad3d02cc48e437676148451b8116f7084a3e63c2f1ee2d1f6f90ef3f0aa853dc64db06b6770ddb24cf0025f9c11eb929a76c0d47184d2d05fb2bd17c3bb8936245d6284d1b92242f4d1411a3801565c25e096d92e9404fa030349c59c57c143880a24f52553ea356dc1224e50a739c05be411c5c908bfc4a81bd766938053685f9630bc2ca4a75a0fbd3347a997270970b202846236f1a926984f02ae07e412d0ba2a911843d4be842e20be0fe2ffcabb75c287cb23ea07d0859d4e60333b2e16325fe451e759cde5e562e9d062c0764d48e0a99ec307c1b92a5e3974b6aa6af92b85665e813441000096ed4bd020ebc1b279a762ff64f6d9b9b8fdc7f1a9244f4cf7cd8cc7e7a1d0719ce14abf39bfbdd94dd9e7e6be4846bf33ccc1675bbd468d0ea42871578e9adf18872a3603ae4cd64e3e9ebe38be613d114683378fe5e9837b9eae1a85dd8a4cf993a3b84efa6540c247c33283a4f0f51b3902a4dfa2bcd7642961ea0873f02d8ba17da898d612546abd3028ddf7e3d7cb7118370bcbad3a6fdd503f4947e33dc68303d61d741c0a64b8d6017dc5cf8e3f0a31c282b733bb82ddeff20e712b7d5594e30097e0a19b9c3fc352f3b0e01c3cb7ba40ff61bde3b9b488105bae737555194681d31215689659f39601192e1001ddd75a8da6a7560f623998a2ac9b1aeb586cf0b9db036f41465e8551d026f7f2057ccb3cb8cd46f848b9903543c63077d615434f66e7db022e42c62abeb3f10bae7d8003422011f4d0ba44b2210e204458f0ce9bea749fdc447d5c2abecb4e57e787e49520be02697e983382e1bde606d6c2840ec76fb800333bd3b4f4e6dae17a1ecd1649de357d96d616b8f9c97546c34a72256446a313834844bbff6d0f218c4c02d65f23c2cfd22e0deb2af7e637579303d9a6426e1ed162331f98faa0458a4e8d0c31c17e8f3661f85472a700a8770b982ea8a7ca84b171e4ec11847542e1fcb4441ffac690c193ad986182026a8d5ef4014b45dfa972bd47e503ca4aebf899a9ea22b85624b2fe9af010c66157ab74fe63fe58b9ea61a93b31c934da2d896051139a953df0699a3333d60e47b5f1f86c85e82e8fdeb37ca39805c9638ed809507155a947bf5415ac84009416eaec013df6509b00bb8393c2166b5b6c59b91f9b399515f9f62ad5b19d3acf523ba3b7a8d066d327b9cc7e0d2a5cab76e3ced86bb84e0467758d0b1385857673bc3c39587cd4231c1f657d946f0fa8fd42182aa62f6bf155473c04afc356de85864bc24fb1232571f15e9056cc4c68093cba8f12e9c329be0cbcfbf80099e5e443f9428d77718283c65278e5ad4567b249bb2beb3adb800bf3f69b7a58ec4f0016b09a858a56745583c0ea71a57c494d8382c46abfbe85a5bd09a2068fc83180ddefcea71df63d1d1efab46c60cf9ef56b896df7b597b9eb87ca53a7ac5d368a7f0089f841c536317dc3cc8df423f23b0f6042e7ce43dbd84466d3c8521b8b2e7cd559ec7286ce3f91b2fa26b5b210a5f4b2469ed49da69a72e51c466ea17636b4c6b9c9763d04574054b02781c422b167a86ee4519dadcb70635ca340f09d134cf90217d290291685c", 0xd0}], 0x28}, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x14) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = getgid() fchownat(r2, &(0x7f0000000080)='./file0\x00', r3, r4, 0x0) r5 = socket$unix(0x1, 0x5, 0x0) socketpair(0x6, 0x5, 0x1, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r6, 0x2000741e) sendmsg(r5, &(0x7f0000000400)={&(0x7f0000000180)=@in6={0x18, 0x2, 0x2, 0x7}, 0xc, &(0x7f00000003c0)=[{&(0x7f00000001c0)="c08e03dc03d0fc513a6726ddd0725426eca56dd37e0f03fac669d8b1b267e74e9a91c71938f43e5cd6983da1cbe36ccfd442adec63df447b93864eaba11ac803a62a33d035ec83c7333870d5c25b23abf347e0c6b3223a16137337be64c2a6501e85ead2a905352b74628b89b11ab97d1389a859310d5d4f299f53683f8c21a19a7424e7860499fc49d0e02f38c9505807436bac7b39c84e52a59f8212c01c9006", 0xa1}, {&(0x7f0000000280)="caf9df30f3c5cc4a05fce2ec7005e13e77b3c0c94f5bcd728bc4113d8bca899bf87c56d2c2abbeb9838d90d131df9760ce2b9ba78902b7f259b3ac9c551bc597a8b294d65eda463ac3855e27d5b882114f1ec6928679d65f27eabe51e1f4048d2844c513ad8e29a8d186ee0e960b71fcac160acb3f132715e41dce22486701ac6e0beebdb77ea10a1fa83ff1131a9dd71a36a2dcc7fe40d980", 0x99}, {&(0x7f0000000340)="ee0e90429eb9c4066d0f14d1f1da8cba1d4f8e6fc7fe80c1d86de8", 0x1b}, {&(0x7f0000000380)="8829ec49d46c9de265fb03c8f6d834bf25", 0x11}], 0x4, &(0x7f00000010c0)=[{0x100, 0xffff, 0x8, "ef33adb9ab7a38e5310c683244a1b7c00675062bf8b4636effc5338643086cc8b85dfc256bc6cec79496bd1699d1b7592e733d7fb900f9599d9fd3fe0b369b82690dcbf025f90519932899868dc6371925ae76952178ee73614dbfd150c9240866090dbf91077252dee50de6cef1f6c0d578831d6c1c57382d36e98012c43dde5d05615b751bbbe90a96f3f96a74aec7c3d3ae2a142dc12e4b0a8a5892ac5cc7d8a3a785ba63049ade5b2a8ae6824f1b4c2dd8232488ff0b79bd78a32b96a7e935a6089817fe41254142df9e13bb2228d97f97d51ad3cd55658a50ef19915ac57b4c48202c9240c350bb29fe4ab94e05"}, {0x20, 0x1, 0x76, "c0811ce734e564711d2e851ba0"}, {0x78, 0xffff, 0x4, "c592b6dee5bb7fc4aca039fb2ea1e63633fea35b06639074aba4dcec1fe809dda809f4d5fe945daa4cf8275162062f8511025f88bc5154007d96734956066369bcc7edeecd5358babf239b7da87d886fab1da001899375606e4c796b0c413ba030"}, {0x48, 0xffff, 0xfffffffffffffffc, "15366821fcb5cb18c020cace0b439aeccf7bb25af2c06bf639c0044f9d38c50ca918000db64911163aec980a833ee6898ea041685de27d"}, {0xe0, 0x1, 0x3, "3b93e1d897beddee1b05110b5f8baa661d07b7c7bbb5fd3aa6e179bb739c624317926812187a98eb1848d31258ba1cd9a94a8f8fcf50142ed61d277fdcd1058b5e6a5e93aa07e599527f0d20da1ff4016b8841391b6f5f9ca819a4aed2069d44c81e84cfd5a787cfc04739e1fc2fa9c22d22a80fa0e67f0c17ecb960f5794889014e05e17000cd0abdba4cfe1af41977784cc6cd8bd7ada3ad4088ae3641ed823c3870d1ef0b8ea68d59cec1ea1b50e0177c4ea23261a86e524bd25c93b73f39d3d6d25d47237e203be0878e5a"}], 0x2c0, 0x1}, 0x1) sendto$unix(r5, &(0x7f0000002440)="27d736d69d8d82872615b9f11d3527acca20d72f2a82c481983b83edd96a992da8d5bfee39e1953b94820128c1e9867dddd10eea9fce114f6188ba12ccc42bde7a6abceaa90d26cb7ace1b0229ffdcea6af553a777e02b6c04fe09dc5047009dfe0387cdf1492551056ffbe64af2c74db04c468d670cfec6f776387fd62743b17edb521d22137ee52c80b6ac237ee016c4d89ba8c43dbb9ba7c509088643036f1f6b39d04cd9fbca1d921662672d3cefb6835fe190a6ab7e0e4220352187957b9e10fcb80d868751e77cb476eccf486e8bc68124c2443c974715b601c275e10382906b2d1d636c06b85260ab95723c7170533c7cc161e14bfc6eb97f9bacc1b5f0029b97f6085f02c4949e5dce959878b0be9614c4b892949286a063583b3dde7486d6d56ad0633e3d0cd8e530f1fd023fc15057d95129684eec3c1e016a33160dad22221976eb39ce3e59bf9e2b2e8a712571a283fb8c34ec55ed0f0394871d238664b3441ff9d01ad704a7211866846dd4aa0f9db2915e32019ea4a97714705d5032c69a7ff8b727ecf08109d8754892eedb1f27dfcdcbe44774cf249bcba6e44faf494c717e434ade07f78ac27c74410e76c776da33ca8b08ae67427eaa8b92e9e5084fe3f27edba2fa5f6ff45e67d9e5337bd949660ee0423d2c267d821eababce6e8b5e6e6a2d0646f3a1c8d7854f6310f1d02cc2db819d11105f157ea2314f5a4fb3df02d7f2c583ffd9761946043f2e6f0bf713d43e8349586fd3fe62440969193090319d07f95b46c9a863db8936ad00816c3a17652295a209a2549bf6aa6c774b8c4315e4e6fe593f74f2d9cf2863f48563983739723fb3c535035661a8fb0f2f0682b349a5460b452b41523dfbb58f3508a1920c9dc4de12ba450f592cc2e4f032ee25e1342a608d30f5f2426b3bd294abce5a40e1ffbd4634b6f0b34fd9852d4dab479900499ecf0086369b38f7262978de834154bb573f8a607a77c8dc68119b2b383a86eff8590acc5ad7d8764d144da9e9f51421d187b2a6dc432b02568e572e938e96ef61ab079446f6465492ab46fa1630360ecc36a538f7f089335dcbccf6e06d9800783e9c0435259130ebf65f5e111912fba4876ef2b75601f83cf59349fb51f2f93627b7418a29c62e2c5e6c2778b3bdfb1dbcababe56cf463ca64ee72f36ac6ce2a154514c4ee32272dd92cd83f849d659a06002ae3dc6bbf59fde5665dcbd8cf0d495daeb415f7bdbfc7c29a1539ea099e46820ab6d814d01f5f9946de9fe483f5cf10bd85d0aa839c361a9a3c111d522bcbc146029f648d554880e59d989aa19de875be281525f15d80b981979c870f4d32571da9bc00eb3b462248f85a45fbdc70a50fce4f22d8791ba2fa5e3ad92a986f6e7a29ab0a9f10cc0d05d1d6e5962aa9fdfb38cb1f4b29365b2213da036613fd77ad7896a590a1042a8944f5372d998fb31979056750a937fe9782e91cff42f7e827971e0b9a7fcee8dd3ab413716a99e5d6cb9d8a7cd2855ba2293d8e1f20b4aad6ec36f734b98accd7557ff9b09ce59430fa487ce634f726c9f4917bd62d4093e745144982da0ddc03ca05079d3e1120472f230adacb5110baa5e015303fe148c0f3be7e11ed50f95fa10f9431d246aa5e93ec8614528b9ab0ac0134868c9723abb32f3c22cf29792f7e22107792a0be9b152a035813b9e1b71e0fd84e66d3eccb20d010342163036dcb3de392557874a95ba4718f2044e8b554961f240e97b6b469fa1107c8ab09c8db92643ab8c96461bc95e6dc33bc9b6746b2d5a2dc5f5fedae87a4a47876e1a3bc1324a1351383ad48b18dccba1ae2adca98b08f6d24ef2e9141e1d062446337d108d814584dc443ff709458aecd78d1d34ed5e5f91d3fc219f79fe10a29b4ef31c02cefcb2749f0cc338b8adf0084e3078b8dc5e7411d8b20837cdab200ee07378c91f415ca44c80dd74534783a6cee1ddd00ac25ad03d89e301b47d05f9a0c0b98da4c58f722d2e9b9ecaa6f597872125f0ab1ed7ef28fca8850517940fe8d1b72cf5f9bd2abe89ae6566afcfb02b9b31c88ab7d93caa17781ea5c56f91f3e83f6dfe697c482a0e1178ed0fce4fe19a6b64682d9d8822a82707591eeb98ac654391914f31e543c84137eae3de24645d9f9e590057a0f670120223b25b4a13900e053738a521d8802d379012432f87840432271d48c312c69489cc913dd63db0810948d001233bd7db3195aeb053ec171ab337184c7c7edee090fa525bcd249a7b8e5008ef618778e3842c917654cc7ca342640ec42d5c28672c42c8f0a89c8d83fb927549a5b969087d42512b09870f0538bd4ecfef2dce61971c5036018a6a2304e6b460b83ce7529acedcc2c01c4499ab7fa0102cd0f08e1eda6353c31cdf10b10a79781aeecd8466f84489f0af21e9649fc9f2fbaf1fce3693177d8ffccbfbbbac7bc9edaf9c5825cb6ae67b3c41f98271fc7df85755f5f297b20f543a0293be719c9833616170884c71c896a37c788bfa6ab17ca086bc1354dd8b712c568ea707730c4152592047936f4076cc048d92fba47771e3d5913079b6528a0c4b523d678ea48368dd1dbd8bd0dfb92b8722835a224b7c79db88fbae206f4cd1a54d6e5eb3ae9288482d5e64362c12418fb7d5bc25feee3c6ff32ddbb40f80908daeed65c5370ef1e73143e7e4771b8546189ce264b44c8ecd87257376a75e86979c868e421b041f14c7b7120927b32ebf57815488885cd9cc5150ab617811b3284768982224af29a43936bcda6b91f39597fd1f7e9b40dcf705421218536a7427eb08b5ec7e4f7c8c84118e16ce3c71ca9bf68df74bf767929e0c92c154873bf5cf9e57f16e9b16e2f4b0a99d59968560034ecd597bb13009e6859fe081a1686aa97e75b7957ff64eec22b3148da70c5e1f195ee0afb658ca67d61cf2f1446efb728bfc67ec917ff55e7e3037f6441467afca5b0506c73b8fd466cc77798c2e6f18b3c28c179f34cb0363df8c54c3aa6133966ea66495029a5a5110cf703fa25f94ff0e6147d76e699783401ee3871494cfd60abe9859c596710de525baa4dc065f516cf397f0246a0f2cd433ca9375a14ac39ecace99e30fa5b2197dc65c4daa4da78a43ea1fd5cd508de211c6448e567aab676c5f80d790c08c0fad73082f87813a62592444b9e56457a33d21da797950984775cb9c0dde13a061b42848a694df82baeeaf88deba3d5ce9659160dbd5914f4e682e4f9b9501cf23fd506675a6110db835745a8eb470deda29e120c351cf394878a3348fb4857f4a20a48a72f819cb8518ce5f42a0f03330f37e2d96588de4786a6033f765e7e6204f9c3046a8161156e3386838bc1820e8950e2d08a6fb132e8408b825e0de68316afd811a29184b096ae7b6ee32e1fdb061363c442fe2809375d32bacff9a1149a298efc276c22754af41f136e353fcdeb4dee62bfe89a973b86011cbbd55bd5d33709c38b30fa9773d5d46e2005e09e8358007dc057ff9cd8922267fd8eb2c41f1a256c22d43e070ae6b516808e4a86076c8f85e3814739f26a5b302310ae7ce4a8ba87205ffeeea6279eaa0c59535a999775707fe26341b434b8955301ad8ce61774499133e3971731757e3d4dbbe999f9f540c0d93208c43864141840682f72d945548ae5a8525b6b82fc103d60396086d16451efe97b2d10035f1e0bd8304958aaa1365f6d5e5e7057726ec26918389d6219049e6e37ac29478722f31b8016a367687a21570dac3f3fef70213918ccf1209ef3932672bb92140815618fef0b1a5a537b6abdef8801753110b6dca593fe6bd5772312d2c6b768d811b4a10645840fd4544b25c358b5794dcdf113539b2072b0d7c497e5febd26fe13c616ec96875226771048e6b05509080175c3b4b2588b6eb81f34e9f090830f7d906c9de2b1b950ead9981673716da1d116def2b98de0159ccc99ea9a90c5cea5687aea37fe5c4f14595b077f5532146a5be0cfa84a5f5ab03ce9595c0f3eee8a450db6c1ca7cedb8d380589b0983026b5eba9c019080dcea946a1faf152b60dd4b437c7ce5103bb1491b9866259eee02f4da6f89606567fb4b5353e0426911c28bb5a9ed3f04bc7a157af28ef2d233ce30e0bd1e28b09c856eb5de98e0873b38c815dc231498501f8f4c77ffa0863f1718959e26edf4bfdb5ab244958b40ec8f8f19e19f5603d556d83881064c3af39993c22a5627549a43057d0d03e437d85bb4752902733114415b752e94792c092c33a21c00fa4b9524a0198043e210d801a28a5dde4155b2dbdb957ede0fa3f144bc5e58ead01478398471d49d758e28762cebb229c2516b4696640dbf6ffee6d38607fd43387c1ca614f5339aa1bc2fa31d1fffeaceb6822eef43f4401225bf7dd5cb1423514f606fff0d73c3f63aa7131adb9f44bc17a13be88310474dbf38b931a5dc14f1558f1d148bcfcc1fbaf1f0b080c087fda9f79adee26b8455c1a65e7e754ea2e27fc596ad1d3e2af307eb73375f5396637d3b822dc010491adc987899027662f579e93f090b798802ffa54bf048def7d08f2a1e48b910b4edfeafaef9a7527f016f0874c510e5ab4dd45de7b414d9cebe90cebb9a122a4d43d4a8f994cc421a231125a868ce31c0a882416bbb22ad375a4dc700e28fa281b814208fde481d5c4916ccd6eead5b3646e8b5a6e6c3a3ddfaa568c45e47ca8916c25b1a8a7f86d29b722830dd7b62cae56d12adea739d84965ef32deffaa689a3aabea567d2d257753d6fa162d93484c421a350ea72aec6dda23939081681e530980bbef20c942d24d1b36ed4d31ea00d1c65a0331cdcda70416ae9791c0a24fe34254cd080290ae7585a3384383f7ac3444cec6c3536181fd038981706b848aef673492ed360e3174067d0ec4d6f25747abae3bc167e5b73312a335aa1729e26f102992560d13e5c388a76729c9a521dffc03a64a2949183bdea1deeb79fd87d81a28dc87133017f5a153c7078aa0ad57e0c700f70f057b37330b5f5dfcdd147e89a5a005a489b2b1a2822b226252dc2a4a4b0a9c0e7745f1f6da40f6fb4a8713a814969111acb3194e96e416c4baec1ee1e0f8fb382f904b0b484a60b0fdcf6ef99454f067397d02b8293476f3e89997cac602fc5b013ac28184a36e1b74428b6665fae435d7fda55dbbeabdcb3f673590f37aaa436567e901749d2e2928d9ef4efeba7315f14578de87fdfacb6ace12ed8436ccf6af7c169864977787852a082c221b7805888677f3f38a68acaaf82560a8d24cd181cfab87b5053fc95bde5ac34eb89982a70b0034f3fbe2a6d925917e1b21ae5e7cfe853d26958dd21f013c45e3fafb24577114954983b2de292df68f4daec1c08977fbadc43fd81c2c5e66ef6a57385d3e5d09cb239c16e68d0d1ec348ba2de51192b563971dcc2da122b72539d57fb3fe8e4679332b5f41a027cce22365d42dfd85b005083806cba8e8269e8b2dcd2cea50b2a591c52d7cbb85f385a5567fc3dcee4982c6523e9f0f79dba0c8ba94d21f92a78fe06f89118fd2cdd5c4c2352205824431a3a057566cab8ce7399b73176d2c9a7c0f5c435ac78fbb0a1d95e45b6f6734abad77a86355a579fd33f153f27e034300be922acfd3d7343d2ac946647352ba1b9474e276ffb478d15fc9ab8fa3deeae265023719da2d94a4d680766739ab11becc85bc94e6cc67f64b23244f0ce27428757a19858e43560b0ca74e6cb644849e26b9ff475918952b223ad4cff1fd7e78bc9906da7363fa152b3bb", 0x1000, 0x0, &(0x7f0000000540)=@file={0x0, './file0\x00'}, 0xa) r7 = socket(0x2, 0x1, 0x0) bind$unix(r7, &(0x7f0000001080)=@abs={0x7884d2b899002d7}, 0x10) r8 = dup2(r7, r7) socket$unix(0x1, 0x0, 0x0) ioctl$TIOCSTSTAMP(r8, 0x8008745a, &(0x7f0000000040)={0x3, 0x3}) 02:59:48 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x20) getdents(r0, &(0x7f0000002180)=""/4096, 0x840) getdents(r0, &(0x7f0000001180)=""/4096, 0x1000) 02:59:48 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x100) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 02:59:48 executing program 1: r0 = msgget(0x1, 0x115) msgrcv(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="000500e00100060000000003000000ad7f7250d1d582af3066fcc7da2eeb5beeff885863bda1"], 0x1, 0x0, 0xfffffffffffffffe) r1 = socket$inet6(0x18, 0x3, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 02:59:48 executing program 0: socketpair(0x37, 0x4005, 0x3, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) poll(&(0x7f0000000300)=[{}], 0x1, 0x91) execve(0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x8, 0x20) kqueue() open(&(0x7f0000000000)='./file0\x00', 0x0, 0x33df0ea909c6151b) 02:59:48 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="00800000000000000001"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = msgget(0x3, 0x88) msgsnd(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="0100000000000000516993b5514bea1c6849d550f32d68767b4b4ff681aa5f8f1d1e479f913fc45b55b8daeeb0bf080f9a552d445b4b482929ec3862792ed8c40000000016f9810f445b743f9296e3f6430f5681ec16489f939c1ea38c8762ba12ebbff3322ad1815802d7c2bbcefa2e7b0e910dc2831f6574f9eec1073b96fba8d5d6e1346129ecbfaa8e0a836549c04f4678f4b6be36be0264c8596eb8958117ddd128faa5779ce53a71410b76cdf809dfa0e66a25a482da0c7508c437fe844faf449ff032f0be1aa85dd4fb337d96c185948ff512557cba907c3e97ff03437397af4cebefa2"], 0xe7, 0x800) r2 = dup2(r0, r0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000200)) msgsnd(r1, &(0x7f0000000000)={0x2, "68b84a9ad5c5740c91db7e7a4b0084a7f6c00019c1efd365dc05653993"}, 0x25, 0x800) connect(r0, &(0x7f0000000240)=@in={0x2, 0x1}, 0xc) accept$inet6(r0, &(0x7f0000000040), &(0x7f00000001c0)=0xc) 02:59:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x1ff) 02:59:48 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') openat(r0, &(0x7f0000000200)='./file0/\x00', 0x1, 0x0) 02:59:48 executing program 0: socket$inet6(0x18, 0x8001, 0x6) r0 = semget(0x1, 0x3, 0x48) semctl$IPC_RMID(r0, 0x0, 0x0) 02:59:48 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) r0 = semget$private(0x0, 0x8, 0x0) semop(r0, &(0x7f0000000040)=[{0x4, 0xffffffff, 0x1000}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) semop(r0, &(0x7f0000000080)=[{0x3, 0x9, 0x800}, {0x4, 0x80, 0x1800}, {0x1, 0x6, 0x800}, {0x1, 0x6, 0x1000}, {0x8000000000003, 0x9, 0x1800}], 0x5) semop(r0, &(0x7f0000000480)=[{0x4}, {0x2, 0x8, 0x1000}, {0x3, 0x6, 0x1800}, {0x3, 0x3, 0x800}], 0x4) semop(r0, &(0x7f00000000c0)=[{0x3, 0x4, 0x1000}, {0x3, 0x9}, {0x3, 0x0, 0x1000}, {0x0, 0x9, 0x1000}, {0x7, 0x7ff, 0x1000}, {0x0, 0x0, 0x1000}, {0x0, 0x8c, 0x800}, {0x3, 0x7, 0x1000}, {0x7, 0x2, 0x1800}], 0x9) semop(r0, &(0x7f0000000000)=[{0x4, 0x1, 0x1800}], 0x1) semop(r0, &(0x7f0000000400)=[{0x1, 0x7fffffff, 0x1800}, {0x7, 0xc913, 0x1000}], 0x2) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)=[&(0x7f00000001c0)='[\x00'], &(0x7f00000003c0)=[&(0x7f0000000240)='&[\x00', &(0x7f0000000280)='\'\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='.\x00', &(0x7f0000000340)='@\x00', &(0x7f0000000380)='\x00']) semop(r0, &(0x7f0000000440)=[{0x3, 0x10001, 0x800}, {0x7, 0x2, 0x800}, {0x3, 0x497, 0x1800}, {0x0, 0xffffffffffffffff, 0x1000}, {0x6, 0x1, 0x1800}], 0x5) r1 = getgid() getgid() setgid(r1) getuid() getegid() 02:59:48 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) dup(r0) munmap(&(0x7f0000ff2000/0x2000)=nil, 0x2000) pwritev(r0, &(0x7f0000002380)=[{&(0x7f00000020c0)="cf", 0x1}], 0x1, 0x0) getrusage(0x0, &(0x7f0000000040)) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000180)='./file0\x00', r1, r2) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r4 = getegid() chown(&(0x7f0000000100)='./file0\x00', r3, r4) 02:59:48 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x344, &(0x7f0000000080)={0x9, 0x0, 0x0, 0x200000000000}, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000140)="d0", 0x1, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x3, 0x3, 0x8d0d}, 0xc) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 02:59:48 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x12a0a, 0x200000c) write(r0, &(0x7f00000000c0)="25a8481ae5792fb65f7756c32e6d08abe97f21aef64e40fb824d758155666efe4ee4e29fd6e43ee45efc3128ae788871e99bdfa0642be9a41ac5ac5dc6a7fa22", 0x40) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 02:59:48 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x0, 0x100) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x2, 0x89ac, 0x7f}, {0x18, 0x1, 0x5, 0x2}, 0x4, [0x424, 0x4, 0x8, 0x1, 0x6, 0x0, 0x200, 0x2]}, 0x3c) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) read(r2, &(0x7f00000000c0)=""/218, 0xda) read(r2, &(0x7f0000000000)=""/4, 0x4) execve(0x0, 0x0, 0x0) writev(r1, &(0x7f0000001fc0)=[{&(0x7f0000000d40)="e3", 0x1}], 0x1) open$dir(&(0x7f0000000080)='./file0\x00', 0x8001, 0x21) 02:59:48 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000240)='./file0\x00', 0x4000000000) r1 = open(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) symlinkat(&(0x7f0000000280)='./file0/file0\x00', r1, &(0x7f00000002c0)='./file1\x00') mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x3, 0x0, 0x8, 0xfffffffffffffff8, r2}) 02:59:49 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x4002, 0x0) rmdir(&(0x7f0000000240)='./file0\x00') setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000001440)=""/4096, 0x1000}], 0x1, 0x0}, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') sendto$unix(r1, 0x0, 0x0, 0xc, 0x0, 0x0) 02:59:49 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0x101) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r1, &(0x7f0000000080)="63b284f68921b97471568966b9a712b2274d6ee527301092f9087b82db4e737cf2524735bcf338af9360f783a325d336d30fc85ed0c06e413ec2ff43bc327b8f584ea4bade0f5f8fc2665c", 0x4b) write(r1, &(0x7f0000000d40)="ec7d2f00afdba0ead780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c423bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7188b5eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e981d122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca70411c2c8f4472f6bef5a458bf2080931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b", 0xe5) syz_open_pts() close(r1) kqueue() syz_open_pts() 02:59:49 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x100) r1 = getpid() r2 = getuid() getgroups(0x2, &(0x7f0000002640)=[0xffffffffffffffff, 0x0]) r4 = getppid() r5 = getuid() getgroups(0x9, &(0x7f0000002680)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) pipe2(&(0x7f00000026c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r8 = socket$inet6(0x18, 0x5, 0x5) r9 = syz_open_pts() r10 = socket$unix(0x1, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000002780)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000025c0)=[{&(0x7f0000000240)="d05e2ecaf3d2241648c6a7215308e00b96a52b1465ebab20ed18753f352abb0b032b36556fae5b8e6074a0a291f756c2272ab8dc68ba7cb8867e32fa83dc53afb2c94a057da92745d12d1450317da333b88482ae5f86deaba856802c312229f1c86655269ab3e6bfa40974e27241df6890fdd5e018c6bfb239fdcfba92535dc56cd2bdd0d60301", 0x87}, {&(0x7f0000001300)="4497e0469d2f6f17b8c6e616dbd39d2de1c2cb1b26b11e49a7bcf3db931172a23f2aa634dcd08d7cfaad76ca2ea43112686fa64edb6a4ad6b19ddfc903a316fe49307847b5b040af5c27cb2c03596e07849c95706e6518b87aaf95517c1cccbc8a478cdcf89c889a1e866bfe1bc32f295cbedbd8c4595ab1e232977353d1884b21f5bf443816e8234e51a0863863490527bb3086c294e708c9c0d656c5ccf354240837d7f33b9f0442dc217d4a43be9a15fe3e493959d020bcc701a2c9dd1b7349684573c9bb9a6e669c3d7da94e59566279a4b5b18e4de12a792754a275c9e5b3e72c6e2b", 0xe5}, {&(0x7f0000001400)="44f6c0a4f3f5ea4dabaa31f8d20d779790af296e22512689f2a189dcbc66c02cd771415e9e7039ba4e68cc5b6a9f9a40a516a9ec47946d90ecc2e1461694fd654274388ddb1aab489f7944d6c75556be50217cf6126d594348e6d1383d1765951825a9f4426c2d1d615236f769e17963e5f921ee6938c04835a426f97e6bc0ca6227928e9d5389d8fa07d9c294af22297e0d3695e32da7f7daea992c61ab3792b5a7cf01f62447306f65f88894e56db1bf15c469470619f80ed7c6c163dcd9e19835f52a8764471c740a89e039c4cbcd5b86c648d82e5418c1eebf533053214e4cae033dd4594ec3bc89de21fa9a19c9385a6e6294f2150077b58284c1473379f68f64d3758f8e3f24e812e7792e52e365b3a41b32536a8af03da187bafa372f74f969a526a9cf5883757edd8b6e300b31541a68a3709d4d0b80e56f8e22231cef059c8898efeaedbc1de40b38dffb538cdd271f4d80231f2b11ba233e58532c9f68e73ba84c6b28fdda3a2ffdaae92266ee29ab1b105172b44299d327d8f93229cb10fcc10765a20b01c04caa9db468875503259f10f5c802a03bb593212b1cd7f5d8653a15400f6781397596ac81e9309570d2a50d229061e8acae38d495cad88a42c7c3b50e9e95a34734277b9553912d8771465421d26301e7817cc25ee954c685e10b0858b1d69cc683ac8a040480e321560f5da46fb97ccd1638e3bd681ad9e1a7c5ddf73cbca73c4518a84ffc3acde62a9f68e3b2475bbf0522193394bf8631ee5ff1ee7f892e87dae18b1af4f7769b3383421d19c1c8e9479825dc97a76fd2c4b6fdc6ffc7b03696fddc034e96175a3efd61d49ed5e98c0f31e4ef40494c811a1537cecfc95d0a8c31b5efe3dbc8d70a8cced55ec987b7f796bdd6c094a74cc81c54cba0da809d0373c1199f48d3b857912f975264ed47d7e1a802f7dcc0e3df404a5895414776030aeae07c3d54ebebd3935888f639b9768dfb42990fd989b33fd22b83e297e01590b2377ac4fa79ab0084fe4442bb9dc6a0e746f77b23bc24c4cf2c1bd93cc47b309eecddf78a5c680eb3ff329c70c9272fe41db9ab50e5187a568e14d5b20461fca6947d7dde4328aedfd6061483699f21f289e8312ff76e8ee78458bdd03cf9caede68f1b85cf0a1cb409af6d4882b82d03d967a3fab36f8cd105daa3a0eae4e2b2ef15f116d166b6ccfe3db54934f7de3155faddfbeacfcd8ca0f886e8d0053e83c854f3ed68b36e7fc2be0d6be5c58768e564dc456efeb35c2759d347654265c6c90815af0ff038b9a2d721c0f02b2597de09a4e55b50477c1d547049f880b6ddfb8fd403df305f636a84a6fc6bb55b5d167fe5248f93373ebb55633068b621761da8883885a5c39045dfc57b6a07ee89e46146d4f63ab366260a46020748635450ce4d7e495c34ba982fbc15f1579d5cbbc4d2d0ef967d4ec267b4d5e65fd4b0ce4d4e1c238a269ce7effd81603d3691706d07bfa607ddbd7d6caa5cb8901bb7461a16b9a13dc2afb9e85aa551b9bc28d73b55a066db127566df4c33cb2f4232075a4ac451c3cd3141bf5671b623c79f1a09eed2be9744ae08bae5f18e4da02d2d8fc7c4258a38b13fe85446edf31e721887db25dcc7a45cff4bed9446c650a25ddcda7778f140d176e922bc8ffd68425d7178e773c6eeffb869875757ee0829e57420ff2359b11c1af33dfc592a64a51d44dc561ef5672e3334e1b0899c6b4b40f247bd2f1c620c9c85dd1a27ff74f737b24fd500a1f98f311f60637fdec908282d35fe2c87694ab88af78ed9e9f0664b2c8e305e89a68d4fda763219fb417dd8f918bdbbc22ad6d6b8a06d4c735b164add27d8cf625d5120c986dd97f0ef6e0c3467806ba78bdc02bf274722587761aec13ed3dd660defcb93241e208158a805cfc5b209748e11a70250155bfb1360ebb2aa2fddcb195b4616715ad2b3c95c1c98e832fa6d761bb41d3d4e91b03f29165fbfbe33b471bc0afcb89040b7e10501340daa2ff87cae0c6c936f4c74ca2a0900d78ee705c346ab19890ca171b057584f87494e2992ec3c6eb3bb4f351f5d23c3700bcef1e65215a0db0e0297ad2cf91132440a8c742aed409fc776100550af1c37b5bbe2798a6670cd425c8dc53e004d615ec5395b9c6652e0508fa475a711cd12914e7303869e29d4ef0e8fc6ebf620306e60beed1112f6d6e1e8745858fdbe1ea851f301e52b39e909246dea79bed216ac7d93f3a230e645f1e5867ad4d052085dbb1e0db1e648c12f8f86acc82ffc3f872f1220a51e87a91575bedd136cd89fb54987c350795cd8367530abe2ad3aceceb90468004a4398d297094439c924578e39d82af3875e79f6dfac6785442d1860fcf6642ba464a20a49fce0b84057d47385416de28e59a05f9f8fa6d28453c52851b4370505018a40306811ca61472146e192d79ba7225f4208ef634dedeb88959507a3253a69e6c801210ac6b4d5360e0cafe97376dad5e58dc6b2622c8994b0a7fbb4ef73882d5c40c5d023af7835d425b3381405edaa383e97ce5a1b31cc35eb008f1d79dc262d197235e330d2764e63c8ec2045f4a75f7d53bf994a447b4dc5b4009e6b095411089965212b0ea8174e772224c29149c4cfae8ea301055135e52469c63cddd69a187fecf8f4be2c9e10d6a0707f95bac211b73cb60c84965b78735d9a0919c924a9d046f6bfd4129e30165588cad1212fc38777516e31a5c335c4b42cb2afa69c4e560e16478200f6c609e530bfc982c28ba1a4e6870609dee8145315e4de6efc5ab3ef92852f83a2f36a0f7d1b775c5df3f9c42e6349791cb358ad8cb9e571f1f248197aadacaabb4a06c3ad22f3fa2680e2260bfac17f6607895df6e00a4a225958f0bb6203177bb66b415f08fc94cecef01d287236c283feb7a07582b9a9f96d5ef4f21e8b3c9b27d152a5be55ea28c5c79f2ff4621780dbd8f3da61e4bb1d7082a36eb682fa36303e3e660e384cb09fced7666f8c6d6d50a9138876a2e1d86945559f701396a0a8e9ab08f010cde42ade6be218252d8d5cfde7b2675677a2376a0f39752a2de84e7a5889d4f323ee92934905c9d6818f3124b9866e10c206b53d5b47a4778e60e143769b7474de3523fb1e3e1287092f09e7af04b869dff88169b511be27bc5265ac65cc71bc15e32c06959dcc53fd3da65c6b5ac0b449f46638338e53bad7b2f4dd4b35eb33db509d5ace5da7c60da6b1af326811c4fd4423619b6762cf3505a7756beb4f8169e9b1002a750f272c682fed704761933dc536dfbb7e6f947da416d6534798e2fbb2e8d1abe2dda621d2a2caf68d0ea51eeb49cf8e54042b71232fc54b69b436ca49e422e5d0f84a32a232e42db1ee3c948c766ff186dea461922188bd197620da207037a071d03c4882a0380725e4163de6575fc29bb58f749155481e2ca60eb6f5f6f6045a7ef078f29c4e18c49228052b87f8b5741471edcf0653487b17b8d592b544e05c4df5ac74854a0ab2784a0ff7b510f313fc3e251a05a9582f9a722bf1afbd20c296558234c5c2466fe63be1beb473fd5571def22d54fce4362be2e30c7cde89a2bff87d0d77a909fee491cf29a7ab7015e0a7bcd4b097dff132938789e6c847236e6cad1d19fb8a50cabe7dc49da192afa492ca20d33f6a8cbebef030befb0e1ec7e8b030fcc4630c2d09d3eefb014b588f87616cd86677188008cc9ece70da8815839178ac8dbc2c73ff5824a1d4de47d410c5e90e744336ae830a637d939864bda1285f4ac2fe3fd2201a487e6529befd0dd77053f3ddc57acf3e02aef78eb6fecc0f4f6948227f11612c26789965badc7827a830dab527fcded9a4fa5e5e250081df3e7919dcbf1ef8913fd80be3506fe395555e3152fac2462f39d620f30c382acc8118ed5bbf851115635bbff695edc33dd1ae1e4c1a6209297452fd79c62bf26e23510d825346eee89949d7252d194e595f50ed447e73c3c7f324c6e9829cead6c5bc5f9b975a118c08f39bd9064a2abe12c97fc8fc0cdfa2aacb323e5e03a1d0717c3f9a2b4007b35768f28961d99f9ba50d47f94e3f085a7048c95ff21e9c2e131b0bcf89dd7e4defff69d73d574a8939ed18790baddde90a24cc4aed6f0079f5d67fbba5caec484042381107f93a453f359d099622ced2031a294707641ee07a3a4981ec6a98bb87d13c4b92e26ff03f15b5b2d7b6dcab10485d6a5e040e1b598c5e8ca363916b4f14ebe53dc9621300c7373353e0f9190176787cb48db865368e65573710ff2d879998bca89bacbb21ca361902ce3b060c595f19748565b5d920c7e3de436734b16c07718d3819c275779a89990c1b819edd2a347222c5c2dfaa5b9fbdc982ba7d0318dae6c1c104dc6f148e350a86033bc5135d6f5bcc5e84d510eeae38ee9e561ec887b03df5cf246d6075c60d24142f35f194485a57ac124f1746dee00f32021cb8de3f99db71dfaafbfc011d640833b7478c46a90568a335786843c92ba186acb77cee8039204d35410b7a63bb1c073c5056d8f0a96a410398aa37a0f5bcce046582d68ec68bb9e0b26201f5363789f8acc5611673e79cccd1e125d70f004ce526a43e6ecaf829cdd0953b276df4e8e2ac50a2def2c15dc2c5770573fa429766a0377ac26529b92a6c2ad2064e02db7e274fba74abfc256aedb62a64fa617ea6be19f5edad0de6b4d5eedfbd1c0c2f10cb2c720e17583b8f545aa7929d5b5aa9c17ba456b81a2011fc556103f9bb909ef62413108d421cc9cad3144720e95efbbca94a33989d0da3212b50b76262f053988fb3a2ac192132efb4bbb4f6be5d075b1ead97b4b6fd009396b9a1a80257c8053b7b2a70a12d3e45925613a96dfbce904dd67068173222fd7575236bd66db9ea157f9050aa9c8ccf6d4c82171284fac5b230778c4f7889fde7e93ffa6505976457a172bdd9a6c4af3b4080422637f2d0ea1dab9fadd4b545dc8f02c11925192f14133fe7bfcea889755f276fae3721f4b449dd2431f7fbcc5c99d446fe5cc1ada79c99a2df6303ab58956bc1d6d418c9ba312964ea12da1cc56c060f0baadb101c1e040906994441795270296b201bf508f6d422181f73c2a73aa1ac9fd1d32675085dbcefa98668336561308054295a9ec0c0ccaf0d53e3cda2504d2c42be15312fb0e972bdd486006eb8ec14cff8c426c7cd652191bcbb89c0d736959c883bce4173599360589f505f3b5c25056fa3ebfc3c2e4d1041cd7b9ddd16e5330f2c00a9a3cfeded4210abad63c2c1f535409a53755f7517fd01957b71964648768e0e0c87249f9e90d0dbc8f972fd82bd76a4f17de49c83a2c0b158a58875dd7f7f1693221443e24d1d89a6bba447c5dc951e944d5f35f510b404d91a4477ea8878cda5f34865358fa504fc8e901402c144843663245bc01666ad4ecca24ace81dd2bd1a51001b7e3bc419c7b075bf0d1804f8be8fc32d46ad97ca0bf65114ecd6b98e7e9967fdbe5eac71b35e34305720aa0386d86751a15b13a3ab4640cfe7c7814136bbcf119fa090e319cb2cbd201d80a1fdcbdcf2693c366be8ac41b249a253735df26a1b0e516631c5e32903f5d03e025fa8e7aa55dad015459f7ecc4fc94b6fc897f4b16db15e2c2bdc675e0efb877344240dc910f6d616310c6b2148dc5f43dff8f81a707b2bc4a722ff44da4953ca5c03d219f3226897c70fbc9c587f8f1ce621e11dbc93517c4021283446ecd5686fb3a4665dfc292ac12911101b0f214aee4f7fcc1c47d0186f02dc971b03aa8453143", 0x1000}, {&(0x7f0000000100)="778f43f7f496ac6719e5f7f33ccb1f6f52a62d90f2da3d9f6bfad67153e5b6fcc04c445d952c7420e5938e73a8cbdb5ddf38", 0x32}, {&(0x7f0000002400)="9c334382b5760b1a8d7ba741839b62333f05b319a739da4de979c56e47a5fb8b3824c836aa3e7756cecb36bf761540a85ca7e21ef70f28e25713670c15d6e8f6e5361aa31c0b57f74514738d5004c8fd046365d30b3de1ea37010e91136385d94b151e9a5476c8388d9ffaa9b732", 0x6e}, {&(0x7f0000000140)="34f520e7271db4feb1", 0x9}, {&(0x7f0000002480)="19502496abd9b48cc2a221203d629172948107cb7c8973d7b0ff549e7a3e8386c5d89601396973f52efdaf2f53a945d2f4dbe74593706f76f956e92789768b70f66ed38647424b458a0e590ff9c25af9721d37763f00bf462f69d0e250bf0d3f88b6f47653230c0b62db90c06de021aa4bb606d059bdb5fe1debb43532d3856607e8a55b080a3e7ae1eda89ddb8f61b953e8875924ab1027a9be714f1d20ab3e112c77360149374f0a5e360d00df72bc1348465ab902f3084f4f790eb288785cf21c9c992e2731aadf0c5bb7c1ede4acd53cfa45b3a2b28b05a2d7d2", 0xdc}, {&(0x7f0000002580)="a886e70c03766e060b79c357044cb249cbc7c791d7c88e33aec033b95287a808da54e4dbbb0b0c0040c3e5ecda91757ece66de6c4830d010e96b", 0x3a}], 0x8, &(0x7f0000002700)=ANY=[@ANYBLOB=' \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10], 0x60, 0x4}, 0x404) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r11 = open(&(0x7f0000000180)='./file0\x00', 0x106, 0x0) open$dir(&(0x7f00000027c0)='./file0\x00', 0x80, 0x68) writev(r11, &(0x7f0000000040)=[{&(0x7f00000001c0)="6013d7a887dd47181ec6a33f862391277d6be22b459fc6ac008e478d4fca5703f5b1c813e3da6008590f3c144bac5c582fe4ac04332e36bfc1b7fb60846d7327fa7db665adba524204fcdf0d954ce9686fc9c4c88f9eeb8ccbd5b514a7feeeb7a0eaae092707c16e269f397d5d07e2e9be8eb3556107c97326ea30f4f310508e", 0x80}], 0x1) writev(r11, &(0x7f00000000c0)=[{&(0x7f0000000340)="988276c0e93e66d18b3ca36610eb130ee767a6cad164da71aa9c7afa166d3180c885b28e94814147e7bc039a34ffe31e6056be922291c34f158fa42483923a31be312fe2dbb8f14899efbef9b7a1c38dae991084e545c72d5d5bf631841eebffeefc31bd74d89b7807c3ec661e97e222dcb67648d160902667d2d25c371939bb2c90f81f99bc2a792e0454d52c77fb5dbd3e7ca0d4f76524e80cb60a83831abb9baf66aef5330aa6b099cf6822343665568d66fcd357182bb4d4ad52dd8ce45d62202b6f25fc9ae1f99bc6c6d1b11761c5cee8a79ce9c52a68247cf865c6a4737e0cf77ae434f4bb1dcaab606ed3b3c6874d681dfbd039380302ef116e6f415ee57a4ad147810c4da5b42a16554c9207a1db5b1b07917801e2048972e48ed5b2d24667e67ac514c330a16cc4dc29a90748b99e17e961ed962ad5fc4518d7892e345b3e4eb59637b9b5ba7abfc1c6097fb013d915d0908985086c1f08b2dacc60f2228129b3665dfbdee2359347f20e54163fda31d5db1878ffc9bd3c39f7814a766a7dc73607287bbea4b10ddb19709f7e4a7d0c79f912f54733a9da5c5d00caae8382300f920c939a2c2b1780750e89fe4dd7063c83ec0258977d7807bdefe5f1db47864b81eff710fbc06f6add6db70573b4832df56b14d5aa0746f5715e12c87fbc113b0ef2591a64f38c5ffb6551fdfe66f044a639f10bb07b29eced074f0d9b820be40873f0bac40224e9095c541adf375c870895be3e3d7aeb5569d94b0506747d6c7c0318338938e4d793e41f269f31840935aa79e03778a70677a95af1ac24bb457b0d38f1e1ba94146b4e3af580ebb22918ac6b486910149678c2a10227d3c353376214c2acd32ff3c5e8b3c799ed538d8ed8089859dc4c007872d6dac9cd6fb21622ff340364f13b1c15e2a135fda059fa563d0b62c9349f154b2fd1ae2d58c46a42ace5062c617b1feaaf64bf086876d7c06aef915eb0366b75fc85300b4cdfd8fbf4c544fd9b10eadfcb9b672318e7dba756cae357f789a3999947fe924e40586f9918298033bef0ce1c5044209008a132db65d06f771079b7000063ad5b234f4cea8bdb199d5d23525ddd74985662fd3428c46717dfb0ce67be74464e5d5822ea8e5905044c9c6ccb9f19edad116632a76b3cb0829eab7c07622b1e1a15b8fdf1c7438b98e67aba3d30a759c91f8b7eb4103be1f3280355ca33b43f5232333665521f737f6661287f647c5d42db54cc3844184c1eb8bec978baf92e7f6718a15208a9051eb975aa80bb9078e0b7d0a0ad4dd431497dc9c54b4a3ee083b33691b30bf885218afaa995fb43abc3fee94ef04a18050fdf3b487fddd1e5e8bbcfd4d39e4c2424a6a244c08c3b6061e027f751fbbe8381379292345536192e5a1f0f5765fb7bf03210fa4318e4c50a0b48524eb6ccc204dc90bfbb7d9fd37530231534cd0791e8f0ec1e03b64ed86ae9de1051a4810854205a4d09433924fbe3d751f5442384d781bd1d856d3129c97c52c337bf39614cf9bdfa7f931fd5fee81f598bc1d0303ce29a10cd0461910e5ebcf2effd77bfb585d482094bcc2a64ae28ff6e6fd53d05dc325faae412eb9bda3ac8f4a48f9a5ed5d03a74856af1dbaf5858e46cce5131f64ca2e89e5a2ab3889dc21a324021ac25311f047167b5332533ddd99f2f8fc55de917ff40ca2992adcbe3fcfc75089ab803bd4a9722176e16354c62b3f7ec3403a523fb4676bf397549a7dc6bf82970241e151b9a5509cf14f74af786fe2275bd54a874d68a34b98854764d63c8c4af8f485c2914c6111ecf768aff34bdf82380fb7b6e1f3ca73beb07e37f235e66411e5c611b88e6592449c2da0417e97fa3650a3a19a5ab5c3de2be7ea7bf287a7c602557b7cc6bc4780ad5c25d4fe9b9940aea8c16d0d83f6607895234f19240a74d5c5111ce680eed32ad08dc7ad9905c13a927dfe7bf6480c6ab5c2733d7ec1db6aa9a1e1f2a6148f4fc24574ea994e6fa429bda8d73170242e2ffc4211d51efdc72530513bd74406c858f8a5ebdd80827df6f4facca31d5bfa3e8ee148022b7c8b2b34bb47f1c5bc6e331351c6ff56ffbe08321c7f565f2c3e36e907bff16a5f3cc1ddef575f62652179baf857117e3e6ce9ed1ab1336c0a0b5a598ccb7479f3e829ff2b2b60ee7f019078245e9ea4faa39de576cc0890f081d67d51739ccd85ec87b59400524630ac0da82cc48830ce4631dee56e9473a4b4114d5c29a6bb636f73f9050bedab75df215e4a23a18ad8d5a686f9b9275cfc05d23792911ed9625caa50ab6a34e6f891cbe203b827a31936b5f075fa7d2f8cc43fead5e832db1b761b26b180bba485717a0a14ab7ae6edad32f074f49f4dd9bb834e490aff58da4f5c12ff9637200229b6ec194515a3489ec405866a5cbd2fc5e758c021e735ddca9e9ba1cd62fdffdbe1257c45286feea285c985ea01bf6968fd8d5c5b6cdcb3f3655088bb9d1154a1bc7db5fcc300df196b4bc3820287fc41432cdefa71e3c1505d3103961465bf47e8e44c75b7da4895682e0bcdc48bcb2d31503f84d83a2536784757a842ea045547f1bcc046ecf7d82c3c1cfff3e9aacb19c467af6b9a72bf97eb84360b95c3296389ad3e50f280ade6b151b8478620bd33f78ac67e9a8f6e9847d35adb044464a5c583622356d92a038c4465edf3a766c9be17fa2c4998df587e8eeb9cb1cbaa7471697de2792bbf27a571675499d06d6bf5fcac4340f93328afc7213c1ffb25d1583ce4a440077310c920839ca798a75cf5f53d5f9a790dbfe0fc07493fe80053aef66927b86060389d07a8156f58b5ae6452eb06f3ca984467cc3bfe90ff3bbe6277f599dc80dda10e27ca3bb14f74adfe9f8b1bc0c80459bc879ad609505539f908bc8b0451c84557fdb6a3606ffdc6da2c4e91345573ca13760d8370f9fe3083173edbd7f83d6884b6bdf76f183b3e4fa1ae3a9619c9b61b936c62690b1486122b792d99f76c9ca2acb79215911d72e04521b854eaaaad01ecc2a6b687b1356846196b794e1d440f13dbfbcb862ae1f749103fa94350df978ca6bc1eafa51ee682a02afa8fcabe3ded136f3175dcf7c0ab002955d8afb82cb15f02da68f1cba629ae272c16afba2268ee8e3815cd6d73e95bce069ca1d3bc23656a8549548950be2cd068d13efe35eb6926d60417fb29973944432e7b86fa2dc34c9ad0d2bfc30fddd1e4a10d98c95c5b89d84c727a076d774e742bdcf0a0a46eea3deaf650b743b52e546f9c09d026d45805df37ae0a1aeff258cef053f72550a4a34c4113331f54be8fd6eb4d500d77bcfce9e78b8cee841b9fcb5d8df14043df5c10d4a8f44c74bf09bf750579ad95f45eaa5e31651cad5ceeea549da038c11d515d7a01bf55fcfc00ea42d8a8dfa15e61d3c91164ed2e5380afb654abb756c5f020ce1c9ec78ffd27717f9cec97708056e9b9797695ee3aadaa17a63273e8a9225ae966950efc02a9f3cf6119e4f8d53387ace9567ca848b68abef79d8d33f2d2accb82e0d61cb2a720a03e2822115901fc1312a14aea66793829ad7d11782ae270789954a779a2700256210851725d1cf84cd8bc7f531ecb27c9bd6ffa986b750e2ddab6ec11b755f74ca62124310672e537fc45e4934fa7521f8d05d77014400622e6a46342a852c9078d6b9f3ab00d58faa5762e264889282b43098bfc08ac389849f38278609c6d7c6ba5bb7c051ec0bed3487f5835870e09319d1473af54a3e4474a2197a1beb73fbc8b56ec217d5f14442e0de7215174b4664ea653224860145c38a3c8f65bbe084b1b59bec5de2b6f1dce4cf22616e1378b2058f9e99b6b7fdb94efb388220a46ca52ea15fe3a4fddc9abc6b750ed54a0c14ddc8bbf6ce4bd052f7fd81186d3cece0b69790f88fd8ec2cc0105b5f607f047bacede3ff8b71b09954165d4e633e6678a8070b9a0cf78393464d0cf8b1fba82e257645cb60eb3e2f25a967f356ae1ec165e88c081326b91c412aa184407caf8d9869ec64fc77e98aa62c4fc10d64055687f0e461858015c7dddb785d6de5001ab2eebc590e008cdb543f00ae986b0f49f5505d4552ea2afb76ad0ec8c796e1d001495b9f005116616fdadbc952317e958716c798e8c41ee523a13f070af0b36d1ec0b8f7dce72576372bc77083cb20463c663501c2feba13accbf58b1b94c098b6f290ad6b2d4536a330bfbd59bf6a138c65d4883f9ace4e8424ca27286a7e70313f7774bb4418d1fa8c2c83b303d5990ff2aed93260621f24dc368b13d386a75622f6920571a2d8a5bfe3d376594ecdf3b5f2519b220819f838c038f0dea18eb7339a3148a260d4830778ac34a70c467db3c97d452f81a5f9a935d09e4527f794a415b7d4cc55c77d0c54148e435e31aeadfa0c252da2fe384d93e344a83cd66d099f0c680e16603e77027882cff58532d8bf8cdddb8c53d1862bb32b34420ef37c07ad27309698bd91226d3c92f9f41411b089f37f1674aaa4d450eb4a01db0d885bc8fa172e65194d276c9882c76c60cac18d87873e87589cb459f337fcb906fcf1f88b479df23a32d5bc62e14f1c4f76437cb85861cc2c26882f9eecd83b5ac75a1ec6840e7068fe3fb59a233234dff4574c660087f8b06da243cffa68bfff421735da7723ec5bb341f26c97843c434280d848f64d86a8c82152e6ef0c535d914fa90999dc571530bae1dc5d84cf2f16173e2e243c1d3ff8164df640bcea0e39aa98c9168178a37ac2a20c8a26de8e259da58fc1f915d7d96cb59393bf0a1f91ad857dd5c6f715969bf721ab20e4de79a3ab03eca25cad4b6fb3732afd1bfc77a320781c0ab1fd387a82614af5a7f680841bd3e04cd7c35e1663eaec1f915d0076ad01dc0abca1fa65e1b5f0a088ccf1eae04910de0b4092aa9451989c7a5a1d24cf8e146293c7594a4cc50281f10a634143e3b543149f49fa9d5344b25066ab1644cecebad1a607efdb611c825f52225f43e3e56a3112a70649a64d9051f598ec34338b76bf2477dd250ff040a4253543da33958bd0b8503f5c862d303a2ed3efec068d2df1b768857a11510299b9321a8e43d7e7607bdf57e34b5bceb50fa68bd28346f637a96c7cc951cbdaccddbd12dcf82b35a654d906d67593327c0185b7a21731999ed5baade20ee160b3bf11e349a885efbe2fd6ce8bd6c339d81779aaec4e63c0256425f7a35b80717bcfc5f4e94ff9c2045b320919c888418a4c0c3759e729a7cae41872a5a6491ecd3f570d9cdaa3db430935dda989f1c70e926cfd52ef5f711d83420a2c64471ecf521aa902aa1a683419f20c76800710756e11106974794d00a6c2b7372f4c38c662173409c4e44365757b58db2562f88fe8adeb5a5a114a847e39149ecc6dbaf01bb62574bb7113cf5bd8d1d15d0ba947a1162ece21d187c5028d0ca13ed54980b17250a744675a591740982467ea8d5d601351e1135148505fbb95f2067e90adaa67f3f1d30a3fa7a44bb04bc3b98bda0ef4f3ed541c18905a96cc726efacf75be815d009964b84266f60d94d11b35be450ebaece284dd05efeab7abe95a9369ee2eb7d9108b81001e7a73ede4176b80b5795d", 0xf81}], 0x1) 02:59:49 executing program 0: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x4) getegid() 02:59:49 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x4000000000002000, 0x6c3f0880) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0xffffffffffffffff) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) flock(r1, 0x5) unlinkat(r0, &(0x7f0000000100)='./bus\x00', 0x8) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x1, 0x0, 0xffff, 0x10002ffffffff}) write(0xffffffffffffffff, &(0x7f00000001c0)="4c53c773d36544d1fc69b721e192c56e8fb29f296ac0fe9abbc7459cfcde2f50c1c998b55f3c9a1540008364a3c6d3979bcc0e3311efd273a82ccfa134e9d77bf0c4d101cb0b7779e7076a3fa7c7c31a5ff5ca5ac943f29faa9d10eb257f3122aae7e943b951aa8a115e1bfa7934f6e9", 0x70) open$dir(&(0x7f0000000240)='./bus\x00', 0x80, 0x2) close(0xffffffffffffffff) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x20) listen(0xffffffffffffffff, 0x2) syz_extract_tcp_res(&(0x7f00000003c0), 0x1, 0x200) clock_settime(0x3, &(0x7f0000000080)={0x7, 0x40}) write(r0, &(0x7f0000000340)="e53d37c48680526bb0157d2cd492a1c3bbb0ea2b38308c30bf5c4c79ef87c36209158216c608374c64742fdc0bfa33479d0844b0900053e5a8a865f07e7592c17d8365cdabc34a40dd43a119df973e443abab9a41e19a2fcba6d922b75db5db2bdfd3c940ca119d1e81b5404288f99813be60dd72924783794", 0x79) sendto$unix(r1, &(0x7f0000000280)="e034f9bede6f24d0283c253f4d7201bad998035113e33a67ad6fcdd38ce90de872a7038d2249e73c200f12b021ee9fb1a22f62489ca82e298e2e4d5da2e1bc6b828e8eb2cb54dd05bb09cda100a26a53ea122033ffd7b625f5ea675c6a5d8a92dd530bf578fa8f064680c55da1502f49b0", 0x71, 0x1, 0x0, 0x0) symlink(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='./file0\x00') mknod(&(0x7f0000000300)='./bus\x00', 0x100a, 0xcc18) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) 02:59:49 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x0, 0x8}, 0x10) readv(r0, &(0x7f0000001980)=[{&(0x7f00000000c0)=""/254, 0xfe}], 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCSDTR(r1, 0x20007479) 02:59:49 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x32, &(0x7f0000000040)='o', 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x178) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x100000001) 02:59:49 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x639) r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) unlinkat(r1, &(0x7f0000000040)='./bus\x00', 0x0) r2 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r2) r3 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000009c0)=[{{r2}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) getpeername(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) dup2(r3, r4) 02:59:49 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x100) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000000)=0x2, 0x23b) sendto(r0, &(0x7f00000000c0)="fe4470876e354e4a89eba8d97f99cd", 0xf, 0x2, 0x0, 0x0) 02:59:49 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = semget$private(0x0, 0x2, 0x100) semop(r1, &(0x7f0000000000)=[{0x2, 0x1000, 0x1800}, {0x2, 0x0, 0x1800}, {0x1, 0x401, 0x1000}], 0x3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='W\x00') semget$private(0x0, 0x2, 0x68) r2 = open(&(0x7f0000000180)='./bus\x00', 0x20, 0x100) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000001c0)) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000300), &(0x7f0000000340)=0x10) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000380)=""/152) mknod(&(0x7f0000000100)='./bus\x00', 0x2008, 0x5fe7) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) link(&(0x7f0000000200)='./bus\x00', &(0x7f0000000440)='./bus\x00') semctl$GETZCNT(r1, 0xffffffffffffffff, 0x7, &(0x7f0000000240)=""/183) 02:59:49 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000140)='./file0\x00', 0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00') chmod(&(0x7f0000000000)='./file0\x00', 0xa2) 02:59:49 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8b63cbac3f861e35, 0x80) r1 = getpid() r2 = getuid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2}, 0xc) r3 = socket$inet(0x2, 0x4000000000000001, 0x0) r4 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) listen(r3, 0x0) 02:59:49 executing program 1: r0 = socket(0x2, 0xc003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e4454690065ff83"], 0x10) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x5aec8e260, 0x1}, {0x18, 0x2, 0x7, 0x4}, 0x3, [0x7, 0x400, 0x8, 0x7fffffff, 0x2, 0x401, 0xd8, 0x800]}, 0x3c) writev(r0, &(0x7f00000012c0)=[{0x0}], 0x1) pledge(&(0x7f0000000080)='}.]\x00', &(0x7f00000000c0)='\x00') 02:59:49 executing program 0: kqueue() clock_gettime(0x2, &(0x7f00000000c0)) clock_gettime(0x4, &(0x7f0000000040)) 02:59:49 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000000)='./bus/../file0\x00', 0x2, 0x0) munmap(&(0x7f00003e5000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) madvise(&(0x7f00003e5000/0x1000)=nil, 0x1000, 0x0) 02:59:49 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000040)="eb", 0x1}, {&(0x7f0000000240)="98d93a11a6d9156a15cb210d6c10cb29168304f26237171701e9b6feb286ad8fcb3cb51b9227574bf5fc914183988fe32a836716d780e4f4e3b7cd617a43d0cf72e29e637d85bf5d8561899bf34b38dfb99409b4b48ea03402f4d2cd48b9424abc2f4c9f65d05da0f8d6114f9f60ce0d2675fcbd8aa8ab4602a2a7ceb5512baadcd85522e1da19d3894cdaa8db79930bd6856eb16acd3469775b70581d4603df8a8d6dfe01a953e2839f6cd276d9a48a2d02d7a1ee862d2e7d10999b329a56d4276e44ed5bb24097b257bc74e11bdc5b2e12a412dc591bdc2edf820e7c2aabcefb4c3d3e10b659a1c9414d4f9bf0ef6bba16a338f8bbc2e726e8fc8f61df02f0a4589cd84847ab4d71cf4ca544103bceb74964b3b78f86e03d185cd0c4c46bafad1fc01a6cb475a849c94b96a54428374aa05794513804f2c933c91db25f5b794117a207d8f7ce3ff6ceee7d0f04265f78c2075ee0ca8d13d2594461b8f69b5ea68da453be1934e29adc7f9fa3f98031c6ac47f078855f585d27b6414a8c9972a260c55aaba08a1c5b554c139b84c00982ec81d394c31db082351a310617b23822a517714b3f6b033926c1d543a243925b19797056a9a8f73dd40235d74e0a801f6fc257b39abd5bc3d5964f2719a5ac8d0d9de759a23cbc58703acf116a8817fc70498dbec44881e3e205e17e7bde477590530d3ebb5b32e7712b427f9941a65cf973df00eda99b38fbb3f042b06530614dae4bf4c1d479db7f87aa1274e2e3ee6587b1d42bfdb69664e786039978b03bc36c5d6458437336a8073d82dbb0c2e4d09ff48bc3bd3089671aa94a1dce7a144f9d2991a6d1fc2540d0d9c9fef9bf38b2d4ae37f635a3def367b1718320b2e1ab7f068bd53036cc50db322650894b6e7cc7d917cfd15454ee693ad9d96fc3f509779dda8f946ed328b7c7576b5332eb214fff595321a2120cd00e7c3ef76ccc2b59cb00eb736ef80cf4098e85ecffc2a7b8df41b34aa1cd4f24a195a65b31f61b2c4d005fe1bffe6aa34ca153c38185e3307fc17276c50932181549a4765f9c6a21b35bf22dbfdd543a2227815b68d5e28e54b6919ddfd25344a11c24236ea9339a62662e1b26abd296e58b99848d9ea63b09fe345887d197f468c5eecf10f69277630bef082b96187363b1af6773fd79027d13bdf90db483f7a32e72466bd8870998af4daae31986f67c884c0e72d2b027e5713df443cb71e514ea05cdb0089c668b3ebdd773bb3bc42b75dc33cdd1a2c6ecba007d7a0017e780764e88d4ecc61019111cc29a871e0b1b993553b0db98115094a9ce8a3cc2a6c6cb7ecaccf5f37f30cae667f4fc576d8904189d9efa717f17e535ce0e4b77ac97030fb7b3ab09973165a00ca7c884906e2d2f18fe92bc76d7ed8a7c3c144a7e3ed1615c456e06b6c443df23f9fa24641f2dfcdd9804b3dc6cf3c7f667e69e2a7ec56a14b6824e52e4fe5f89dab3d4881cf026a543dd6b8b4efc238adefc4222befe3046129a3c8d94ac3af1b0f70b6705d34e05cc813f1f36285470eb0e9bf9f1df8ff7dd04518640386ff0e17fdfc6773c7018a3654c67098559e9e2decc77392cee7d6fc081fc1ca646b7cfc3531cf788cde8bb16904e3ab73b736dd8a2c1c8c4ee8d6f913eff2a44fe73b4230855695b27106ca48cba9cdcce4c4b02a1c7563968af67ff79c2a3f666a5f3cb0c9b6fc5c53e037ec9a1b627008946e76308df0d24ca7e4a79770aec166b9a5e26aad2e88d5b252f73e3af0036f4619531be69489df30e070a59506782f84f65cc12d5aa24934766bd060f1765823605cb32e15e2569aac45e7fdc586735ee73daa7b903b169d65e3b2e949848005629d8761ec24b589b5e0ab88baedde388489f8ec311c1b2cbf6cabc4f072300fae30f21b0aa49ada237a2f37b2855134d4049be21733bf7ccbf92a63dd2d64ec334c381e29b60dec1d6ffaecd37a07f94b575b202d2b17b1c16fc8bfa50ffcd8867b8bbe1e658dede4e8df45a29c0670a864b0672782b628ae893bc12e83e0c28381aab84dba293e9f3ad246aea86b265d2f91e50a348db8217275e33e0eba97165b0218674937547a0e555df74fe734481ac8e7ebb40f29c201065320a6a906bb245a72121706148eb3f8cf4cbc3d17c7fa04d589e9b4dcea6195aedfa350d35110b92dd5475f0893ae6eed0f67e597e8d735536f9fbc4631b43756411277580661f72abc8ba6415e0f66c9334a5efc9dbb947a44dda4aea58d5e2a6162a1af8d3c6de5f246d0720d2ad8eff2e2b1cfb1e472f4fad87e2b256130fe6421fbcfaec6ac7838b87f1791a1277a49d5bb00297bddf710941a3bc2d614eabf0c27f7cd7d734b13218c41658a390373442b0c494cebd8e30ec255f1e6dc41cae9aac75a6803de6016f0966dc6fd4f582d91f8c08fe91e7f4f445f8365ab7aac3d369913249324a3e20b79c031344057a97bb6dc481a8aa535c4f8bd7ef1f0d1be86b4be74374526c48af84db203baa317e1fb47308af024931dd06d4a6db68c3180fd41e47f787c04e034d4768bc5153a029d842ad7a58a292786f53dc9c15d080c441e19652625bc4790edc934e627a7dc2d4a710f25b3824e09389c3a56dca290784fb99238f4141e852f4b12649280f7a7fc4e59c8984b8b56eddd8bda665b16122c651288d741632a710d5ef674e770e30d59324ca35f55e4fb549a610ed9db2dadb0edca2bd61dd02c7e5edfd88d34ac81c669a4573e5e3bae114f2985b343c93d4b67f68d8de8e5c0212e8ed72c2e8ecbf64a1b021f93bc8f982aca7cbd19c544f8ae12d48d3b61cf8e427ef4b43681e07e44b04fbba3ccd988e0e95044820232580638e03313b9d19cb4949cd83f2f297edb5ec7ecfd39718973324e93da757ce1f8c8ba5dc1bd0b3f810c6ef767de1cd3c979acf9cd01b75a69c9c3cfd118f896334efeb18d91954a9bc101344c446ed6f150da24d619a1e42c559cd0be8741a4e3113cb996ccbd316b871309ba5872549f2c12a8f108e6b4e9f207e35458c8b56c2f0fe7541ef54cca9b325be2fef961c88228838794deb863a008ec3f8744f483fed85990b3e4521dcdbb6dd678d9422b2297c074c35d7a98c0427a3cb1d8efbc5beb37b05b667701421c3782f5bda03052cf0bb90e56f11f92a0c2fbcd45786e82d37137356db71274a027cd334112ffbeb6eeb90e37e468f18b1cabf3ff63b967e1dc0d1957129c642d7b40cb4f1e20e937b28915a0bdde7f7e47af89872d4d4b75b8735b006ec8cb5fd09c9b0566007817fead4512b6ba3d3995907af2bff87d6bb8738d42eb9ab1634f86ad611310e874c3aa3b00874b6d7f87f8fac8962c2815652d23cba5aedf7d8ecbf5c7dc9517a45a9a04072af7f7b893f70c3ce1cd0b20f2edc57f7279ff3c0a70e873a06ae658277e595cbf0e17a34ea001185e87ee3e6014756e039e9b57d50979f8542a37711652d9501eb8ea604be626327b7b1f46b655940e7fdf2b513a2238f022b844a7768e9e38e241679d2259af6ad03907a432262a1bb5f7847a21a5f92687b511d229562289f818215e8b557ae42edd2b94c4bee57c96b4318ecfb92dba590810963017ab2aa64c121771348e16b704be7720a85936cf3ca5ab9cc66b8fd1484f5b197502e32b39358869a5d193a378e4f543507cc36535aee1701780e9477048391f855d0633d4eb05e541b905674c011b988d8bd7c51bd845aea71279a3f4f40502ae9ead4ed7ed73580448e7c0a54f6576079543982756ef207213dff66b6a04fe04952fe93c4dcf1d23797eb6ef59a7d5c91393e8801f5bef930ed819af62131479c6599a693b6c166c5b1edb6556f117e3101abb95cbf42a94587ac1979dc837bf4c58f861e71eb582eaee6c51b83c0b8583eaf38d83b3802143112352518b3bd6f4d28f55f070a9a8eafdaa768d6b72ed4a8497b5d38f24f42ebd0f5174ec19981c500556f6bbcb71821d76b4f348469b7e222be858599a76f23e5709d3ba202eff4a4651ed78976a1be3ee541bc0824ed2b9f5afd96d45acf6f493622fd3ae4198513c66b0bb9d6406e492bf52143628dc6f9298025656b090d7365083b394ae2e39a6448a2fe5383e4fb6ef7aac886dbf0d661a27ce0ff309aee838bd4e12cb2a4bfdd560fc8f9b64c3d873c712787b4780caaa9f8d55ca948c8f9f642d5210c99aef45ff9744ea5ba50431c4d73038457bf869d6ba280c3437b3e319a18b1bea3b12a35e6feb26d14a47dcc890a60d3ebec2e7adf19f9df69b4952a9efba54d242f91b20c2638149a1991180c1afa13508711abdd57a23914f17e1f7a3ce5c3d594d82261f654b26aa382e982b31bd968c3f30a830ddf471b4d5bb5c69d6e4d4606393858aa349e1c2675ebe15d05a4aa531cadc0f1e8090a39900364526b4d8dad216fe54b2b08125d1bef6f48283ce2f057df57074cb2e6ffca345923bd15372abb4bf739ad4d747ebe4c7a45bfdd4fd665be026e650b80f87f63a94218b40ea36aba29163e186ad27dd2e00ae8f8e8f719cb6d1040084bc3410acd697c5817b55b5b084cf0ec00bc890aafcaadde89eb6b79bae4e6753ffa9f846d785ded59443e5dd2ebe70f3f4dd03589fb9205f825269927ed20ef6d7a5a1d1b6a53b2d17eb00b6cb25090cad7aa30a8fb8cdf8cac30867105562595340fb24954b760acf71ac76c441c5327ca46ed30f86de66e8ff198640a3cdb5f831d5e6dfea8e068eee264f5db3c8e2ee069df757ff5acfc7edf75705bbe65b1514c8e9f9ecd53cc9fb323b75b8097e3b1a266ba93261497080a5a61358d17d907756ab108c9ee3d3760c29b0f1f6d89514effb9c3da9f38f6b041e59fa9d132e51bf9ef7d34b382b5f53c477810234a663a3c6bcd30435468a1008e83e5ae62a0f57a0dc5236d0caf6325854451af5277b9634d30f74352413581c07355fe5f65c5c444f9ac9079ed340d780e68cb71adf24a4cf3534dc4bbe7ba3ed11c81fec2d9a417b5ad37c5d57c356121a46c2df4b7cc44a31ecbbf7c28a8e0c85b9859c3cdec05c907268d800c2afbbfab1176d9515d254dd80e203395866aec0760ce66fce005e2b7119799c4d79717785180dc50a769cdd193cc9769c17deebba643c40b07da1bcd19db8e30eb9ba86f597f426a58a999b11edadd4b917b5994948962d01ca39f56fca86f2b6b51b6e8f8ba5cf1f81ecce232b23042e3d07b573bbae507149c281020a6722e08eb1a3dc6f7a8d0fc56f521de079f62b52e30811a5dda699f8ed71abdf076d7874bba8cf70b7e9065c33601065e638eba2cd1f737ae1dac13870a452f6d0e8c2dbb6ec0ca7c1db2400a03d7fc67dfab367cdd1ae8c4f1119b8c64a861f12e7510d07cea86537b95baafffae962edea1e946a229f02f6efe8436c1fb36811ad731f5d1b55b55e2ce7db7b2a89111f9fac70fe235ea0b155dbfd5823b32525e91687251fc47ad9f9c86db98e8af36be32ecc4b707e5cbdaf96b11bd80a2127da2d573cd7f867dedf4b30267fa59c60c14a1f1f2ce058d8ff4b4ac61fa5e15f5a4b7d598adbc5fcf4f01151186c58b990890768e92487bd8bb5ff6c6ad4b21949537bf0d09861b24c57c9392d40d9e85e79e63aa80ee1843366f9b2348ed7ebbc21910aec865cc00412432b5ebb1c6fbd139bdd9d165ff81e8416d8c243e3dbf262aca4c3f8088fc1c65d661a97e261e4f72cc643ff3af9817a2bd3eb759b15c1bf3af8d00654efe2d7d68bca8fdc9922f0393b62a4d2749f5a27fd36dba45", 0x1000}, {&(0x7f0000000080)="2e97517c67e9d24bb52e044d77b69b97a44acf15c11aa612776442217e450772d577ada698fe", 0x26}], 0x3, &(0x7f0000001240)=[{0x1010, 0x0, 0x0, "8ed3fa098743b33b89cfad85b3f3940e692334d982a73e0e3088401e3b26829ecf65d84a4bdaf97d0a8d87dad23710619c0344dedfec1a01856f1a92aa7c0fa4ddf87c225cb055e4cc221d5f50719fa7eedf1224cc7f242cc75a7ae28a5612267bb34c4a262ba09760acb09bcf718246d303ff31829ce0094c4123cbca4c3e73a54251c79d1de4c388b19321f16623efa6d18cc2f179070e50bed76f80a3f6a52188fa668f10b98ee78250f054263a8c0a2b379b80956d97df1dbef91312492331a85e3fb89ebc5483799974a11a7bbe20ae36ccb8aeb8d881d9cc1dd44d31f725ce009913fc5955fb5d725b04e3570665144b32745ab1164e60a9012a7c844ff05f7197aa99ec0f5c8ac12e634be94c241526759e41f3b2e91ffe8c269c3a37375953a3d707deff0a660a5af66c1b53532bbabb18c891ac259c9f80d49946f297870f593c9ec29d3cb7c2792412ef61a024a61bbee28cedcc7c59dc913c3656afd3abec1e3790e1ad6a6cf78560cae0a601313a3fda2e0792b972bdaf71627514d8918e2536484103ab5719708122d62162a121179f32f54a4e3c2d2981ddb181ee4d647d506fcebb9be06c04b86303afa7a31e2b0ca44b62f421d5d7f38ae50cf8437bd2f03091e0cc9c7abc2d23f8ec96745e81dcd0714035409445dbd7548f86adb7b5fa1c45fdc0178c43ff177e37a557fcb578d3bbff798490aa76b0bb4658c4e34a1618efcda811061c1e2b115055ae70c52702a8b85954535e66dfa077723d706b41c0c620a36590904dcad189b3c03d7522bc0c0458dec0f68e11662368edd5622b3ff6ef471ae588476ebd9f3d1f0db8e751eb6d3ca5fc91f44c7e349a2e2d5f711d16bc79020ccf264a9f7ae3ad2d945d46c06aed89a71d07fe9a467f4c7c1438573995199444f4c0d3ff7959b7707b4038cdb11e3e02957f2500cf9d84fdd26d83ff1768ad8c9fc929cc9093121ae4a27c3728357e6ac217dedeb7fbf2ca4acba405f8138ff1475a3a5ee80c29c617b2f97dd3039766c6faa1c93a3d5e117b65a05922d45731fb68ca7d261c489f30bc096c04d42f972f3aa53906310ce70d6f06ba3e4f69d8b7e503bae77df44478b7aef70d8ca1251866415cb9ae94670e817c852251cef66dd925ff4ead3ef61e2319419fedc13addc245ef9f894dd339cf78b76a76b3e2a44d94767a6e9b613013418e56984845610c965f1d11d5caa7a4f6ad752e6b08487b4071935b10cd6e52240736bb0628a90a5d82f8ce878435725c512774487f13395b52c5013a6445a6e57cd5349a68de3ab26a8689b2f30f3dde75857397621484e0c52575b943e05f5b507c70443fc9d51fd89f3b80315274832aa1952d03cb8df884e0e83531a579d336bf6ad13f62a9d04f367a9a4ffd5ff4fd282a1c07e8e9d1c22bdc5f76b1ad5beaa75f0181b3d91a4c6b7481c5efa08ac408e441344f923d54e1aa4f38f3b2bb69ae5f2541cc42ca0fb22bf9c634a9498ec4aa065d533b5e2df32e0d1643dff2bcbb62e613d1452eb585fc64f3f03a691601b679053af5417c95f786024c0d8a7730ee075e595409dacf3f52e57848030f37689e65638c1de7b4cc829af1a94daf07ca82c96f271bb7e4d1cb7b0f2f1845ab9c4b977674dbe736b90bfda7f17f61a905353e0d249f7ebab3d69c90859cd4c3f01922b04df852a8a6976bdb61284bb12a7028566102156053a318b5fd7517ca7e7d146514759abc4c69158e9835ee172b3c4b0bc9273e042c644a6afcb3685053afc5ff35a949a8edea1690352da51b672cb1870de9a160b0da31e334ad735355eba14adda5aae07e8e65676cd8b2fa864f034c2e71f44fd3759a0498b7b37d3e506c9c06a0b31bdcf110782e261c915b11cd58f404996b5240887be43814911394e27c9bc255d1cd9b95b0f9a66deb314da83fdf2e47ada2de947253c7c9c79ac7bf445d0ef058c383cb9d2740109bd98eb7cba5e9d7964933901b6e2f7001d5c0f0a29426696422c7e99f2870b7326cd62959bb647b70838c45cc1fa9e9d75de8d98ba29b19ed561407afd213f36c0c357b2e46ac16637d703e10d10f9e7a1d32b8a497d396707021116ada05abd3d0a7261ec3976d6843d19e88ebea5c635faa5084661bed3f3e91aaf04f79889deabc8d00b19f30d25be1fa536eabb219b2c9413668d30e1619f3ba903e8429e49794b5766ab545e660afe1d9eb96794727891a9144b351dd85041a13d7ce761d4e7db3166c56d72db62cee706d2b4f47ae63f9b62ab72f75cac8f136d7cfe073939547bc96e82eca52938a353abeae522c659d3b7d330ff2fddad2462dbd7628eddb93010e6cc11b5189b774e6b504baa237e1f22ad3dc06a35f77700d2bead2e8e99136d049ab66c916b823083f726eac72101e9a37fa72f786d9525797dad8dfbc422e957c6b59403c8d50b2e14b5b0b7199074c2e60e2e51762e75d801669fde6a1dfbf4eb7673bec30418320b0471e671d9af9aacd2774407890074c9362989eb87523e5d6a016db212f8d233d79b70d6cdaf90347d66ac6bc5b7cba5ddc8adb20a3397d3362ba31a9b805564fa861abfacaeb05719250763e790fd9aea5847394e3b982b77e41cf6e17c6401fc9cc147de9bfb5ffc418ccbc249d1347b67460ea069fcb17df4ffcac25e34a22355f34e0246141c8ac58b7faf60dedb935a130b2cbad7283e36897df6afde03ab47959779aa1c2889e0d6202e69b03475fcc6f90d6f7c33e2f462bdb5ba822bcfe66ca652df8251a78015ec7b2ca762aa3bc55b2f04de2e59c508bf82c1a205f749f9e009f3c85d52fdc0cd9b490c37d25e9c23c3ef124c4aa167633d116cd82ec29ee88360629b3da2f258b59b13b531d1e48c1d8fe741b51b3b90d9739f124f14a722a5a113dd22db51e8af343809049af323bb3860f67c547a8d68e6a1b347a0f4380b776d0eea484cb9c84bdb1291f4f88c9be61596eb563effe29646b3d0e4fd5f7fbffa6c2f50fecbfbe904fdd09865a142e88ef885aa612202ad04f2cf980b69653daade130d3098cebaa0d2fb9c915aa4bdaa728295c3a91e68d8735e1bebbc1f67fff4f08e882abb63974fd89322c6fe4f179ef3fcafcd27011ea4bf5c3c526ba8d263809f83762b22a88964f93ae87fc1527ef6d0b8b94017179c857095a9130235dd5e27722d125e991494c50339f0f0cfea126b89481c06a947e205ccbb56611ce2a67098de641fc01a06ad5bb24597fb18f7cf1e749949824a9ff8f2f665c10f8e712d78c0c642f14ca03ad8da0bfd67c961269436e3dd48edc9cba483a88e1e7f24ddda98f340f81843260b1233f062e372991b40c1fa46df848876d23c3682f80e2f5dc7f0675f8ced6ad084a1ae0d647d9d0301b4ce1cdc89517f2340e32d0c6f220636e9de42d2cb7d5a059d0d00e109b627dc29241f9b59065c4df96504c39789f9ab4a0c03c2cba54539f7b79367d91d7579a71f7583dca9daf152f99f03d070c86216f8359a0bf55aecbc585a5068805a45d46fd4dbef68473d3e93dded348240682a2ef2aae6a87bc253ea3a7403d7a568dcf062446c2a5c8ce41d1959caf89bb7a1cc4b2f44a8feca1ac2a4ffd7193e4e98f64b9ff06353be91c7f9a2a91dab899130ac3c86654421fb43ff595389dd0b926858e886aa2ae2cdd45acab721f43f8fe0152b3c65ef7862caca59109c3107aa601916eae20e9e72969b908664f1c0ebe5af78b1790484621388480349b0274b9f89ae91848d7625c57b304fdf75b245ecd721678c852a5bb1e9a960d9bf6f1d8b819a73bfa5558d0a0beb29467fe017f436b1905192e8240f0be019d679ec3180cfd4a7c8f4b4f9f213c2c8c7e97152ac1d562c424b2de9e1f224ae4192db1f1bfb0522176ec01a67367d6da92918f08532c06870b2ebead9065073082b6ec1029250c6d2649b2a53df2af29c0260dc64303ad78ef15acc0bac0d567ab5b2b8c060fa8b70fb6a62ed36258f5a8f5971417fa0993b5bc37ff436e08361d6fba0a8cd31ad2c0e572431215d80c5b6ff6a2b8cedad99e42bd38dce7d36406a00463927f721091145e97fad70d9b97aa5177a7a2fb446a444267dbf936f94e98b1a6e304f61a46f7a5561a209658c1a767a3cdc29d97a5e99739d8eec66e416599f9eda90ed1c003db87a310e773b62a2a005a3d4b08ec1d955effd8e84449741ea5ed3cb4a0723cf2ea6f70a0f779e6a43910dad3f785da6630766916fdbd99e4f7f78a6a79b659c0116fe5156a4787ca961feb6728c1d0bcd2b4840238575424d10209bd6b4bebc50ff9cadea7ca3656ac4c56df60c1c6c42cdbbb8487805a97041e81ce4b28054546b0f8c8e1edcccbaee5a6cffe65db7c2bd3d9ea5e9a063b9561d5f18d0788a575dd17b72c3da011a9353a3ea28ee62415ea52525363e83efcc6fe9180a26c848fce78965c1f81bcc81586ca02fd32c088e7f748a0808039b530a7a8307f5361c102058b11b2e7abbc6aab6b4b5d66ace44cb05834287aceec31552c4045d2c7dce58460e5b139649a4ba16f6cc9462f872d341aaa8331d12c92c8eb6cf1d446ff18073e37605733799d785445e9b95e2a6ef0a53cf9eda09dd3f9f31ccfe736bde37a660d58e1f8b1690e0233cc5c14dfab06f2b061386083b0c727617d1aa05d9067186a3758d4673d1b0fd69acd2bb5cdfa6745458e4f62aa96d36eac1065e6680847021f958559d98145f2fd07a46469fbdde10e9fbe8b5e38c745eb6781f093a9b37def2a0e8fc1685dfdbcc53536dbe5473ae22ab03bcf41a764ec408b61089a7b137970ae8200747681964f2c3e50a3df42b74b0dc2d7be3edab8a46193eb40edf196189550b03a3b5eedb753a5300a3ca8806cf2388f847e2b31cfaabef924bdb3a31f1d86bb0c2fca82030ba3c4b8e96785b59cf61abdb1008127de295f3ad0b154d5a879ce8d0c55b1333b21f84e018dd012fe167d93939b3c8e0f794b054866e361916d607190990566210faca9e8a773f2dae55a77e0c236a7e3b7ef9379a9db8c39bbc0fbcf147e1379a03579ab61df55fdc1a4f1bb82128db89b266ef2e02ceac75f3d7d8e58491240dc4f7e05059c038c7de344fafb4bbe18144a7e662469d936dd77c6608915a839367495e20bd113fb10997fd4a9e881d52f00b98c127139d7fc91aea1682ab06d671d8d22fc6e1175cd03cebf9f86db95dd371884cd0e83faf369a7bca4b634d0356dd69e87f7d1adf626a2c742e6922d31bde737794891162773cd270c1155e595114c78219ce11be3844d8dd1370693d91c5a1408e9417eb27de5bfae3341b0c621a7db50328d8bd92077be8ca912f53d27835fb3757cce68c2e8dff001e8735b29a33971e1b24ec3c38db1d66bcd4306940c8e9ae1d88d2586cae3a909662f10ec0a3dfddbacb9cc83ab68c1e8c41291a774b10cb812cf9b3af836a53b70b8278bcbaaeccecc889b59309a5d4080d02357b68c5ee694b5f58be577c658609dc41a3c2ec75dca5ce6a59e27dea4b605ca9d8c001963a57b392ba8556e771437a32967ffd2a1c09c8193651d4e799097d56f64904191f36a4e4e48c1bda62b3fffd815fa936dcd0e592b31eca80b372563df21538eb106616f5f84a083081cc8081705221aa3f8cce5681b32134d9db7ed308d60f1914b631b58fbce23206445e37cfb9ccc54f6045671bbbf785295d59b060e987168c7de3c135cd5ab44fdb82547632cdf2067b45eed401410c0aca66d80e757dc90fe390acff25733da767007bf7d74"}, {0x1010, 0xffff, 0x4, "d1e88f8e4bbcbb92d38425875a900119f523e60bdfa901811eb7294d2fce9373344ae9032dd4328e4d5f39e80ceaca9fc361907ccd405e0050c179106c6ca8ad6e3c178d5793e6095497851ce274b2a5f11d563a4348ede06f6167202be72a68fc30b05e111c482cbd691fd9ff21be6660b96ce754746a2c451e704e9249440c7bbf3f8a7d3e39636da3ab851f8cbb0250456d99f9c12c24a2ad16faee332e8905dd4bc9c2a41793537af55e930a845cc4ba04d47a5289cf03071967ea179b55feb6417dfc01c9ab504ee96dfd2e6075ad22ca4372a596904316be05dedb9ebc3e712e750d7fdc7571368f272b144d2665a541b8baf808f4beace2bd575cc48f3a6d508c62d4865d55ce314c8da3e6fea681aeb135260ced205e5e46ff181cab2bea610d8e3f5d76fdec1fec360ebf955ca7a613a6664513419c22fd75bec0356d066824895cda40d8dee700da5016b2139d4d03979591c2b60d6308c84a359a6a04affeaef454a6f23efca118628d65d9b4573b29bc0816f94504780a997fffe731ddc49ee1d250c1fa13fc340a109d6c198459c7ac06972dc9895024466a5fb9550f0a25f9db90ca1de642a344a2a59d3d807531c176b853f0fb88c3b158fded5b9073380b941ac26e5668b0abd541813eb51a92f69436795ea7159fead66badd285a964c5334796a4851d8a7e5fa6d80779467a3099806e3d1bf8425e279ac31c9271451aea9a3f22c83ab92680e5f47f50cc88fea1da545a25a2084d1b39937c1db5bfce9775b4ff9b71a2d5c461a8e410a970bb1e7ddeb14a0d2d4a1e7f41031427fafe43d6117aa6f2efcdf29aacde0e27a1fd702abea786ca37a5b5e79ba32c98c052286446dc95bd99c9632bbe510f8fa8b076725d1c8c2b6facd5c1b0c3b784105c4a5576332d1162d439436077adaa04fce223123a0b8069ddb77ed984a7dbecadb65a2fb2e66bc5d7ec5c7d1090535313d94af2313d122aceac9ed54e9b929179ee342173c9faaa8217b9b75a42e5e7a337d93833bce8b1f5b85001c0c83358cb5a02d924e4c6a15aed26b11b6b7e6a91ead5f4ad9f7451b807658423d03cea92c3ecfa639bae03c6bbec54c7f00dc4cee9eda1588ab252547c7e9c36fc4dcd52aaf1293ec723d168c3c85c5ebf8f5a565eda8b7305794d409102d2d7591d284d308fb36dd976217a70842583bbcf1f02f20182f338fe4eb45c2c07fc6b70fc285ac6f9eff4146d1ea45c69495462becd4048c3a42294d6b6748f151f5e9ece0526735f7d08c23a2e41326857d65eeb556f8cf19830a2d0230aa64ac89b3707de3dba02f93be5d07f8fcb1c26883e717e706c6892bbafb5fa7257602d0e3e48a7bacc89eed35674b83486522d89c54e9990e77926ecd4942a81ffea941ee0c6baf4f9d44c30f0f2c292256a85198fdf5f6388cc6374090d0bbaa67cc12691784622b5f3dbef43b8f35da5a2049801fe604b17dcf6ec5f5f5bc4a847e53a291858e8ac5bf7c13a5e2796fdbd52508e4362882350d053660da7d4709be10724558e9df57f10908ff8ace769094c1dd34ec1cd9ecdce661bd4491433a0b8f400e9099c32244a2df224cf9a50ab58c9f36f9d02af201e92fc62895738d887ff14305642f4485e16c56a9a171c7325c8cf59ed830525aa8a360c58ae83357d7ed15c2e2b8106978a2070c2beb78458f03d347709fb6288c4728b86672b6f48be489199e2b648fd505578192630a86fbcb7eebe1a18e9161a43024a79e4490ab29a2199ee061aa7384fa9cd6de276983f22dda9de0633dfcc99cdaa416ca91160063d95ba923bb2ce39e0f96838b60c1479a5529114e631ed1a11659133f33d96297bec956c8ba6f197e277157b028aca21cc503121df17e0722f167897bd8685a95a9e6562473497f4c1face858c066072b5406492a21f84e14800116b8cd988076611adc801697d69e28f3569fa91c5b9ced3f73e8baefd7f46a14d3686a8a59745198e2bede74163652551b39697175a6a8f30ce684dd86306fb9ce9f4cd43f01d897d3673fe20acb07dddd306f14d9ed34f2fae743f96d9d4cceec6b4efc8ec658f3d03eb569d329130e2d175c3aa7d15d2e2a55b6b92270ceda93b50070d8abc15327996f2d85471447ce23c1f689def9125e09f4a4a0872b473b7aa12cf46001a63e0006fc59d185d765d923250d284ad022225f76184345250c865c54b5d20601f1a03ba8862d245ebe4607d03e5c20bd30e93787b85c16377ff10206a91dcc049066e0f08d335c23ce21cd7156508bd2631c6bc3ea4007ba14a46b298d9b8d8f5586e91623dd5a6a6b37025db8668b1298abeeec8ddc5a6387d4e34bbde11b78052354ce85ca7dd9f0b88d737e9face3ddffc404e4f0b3996ec959dbb6ce80884b0dff8ddd00fed64a63611a191b2ea284a05d91af5f5c4b07e8bfbf137a8708254f9a231baa86e1d9a1e7ee3388a683e5d217e53ffbbe968ba5874d8dbd358c72a047130fcc1230a1d6118d666783f1a58232028e5ad20c7b260bbf1c5cb1b122c782a6abaca316bf8109b5003be0a16c669c4e151248088e5a6517ae26b67644b1f754cda9d5a82f937217c391c3a7808311efd8bac4b2a35ee1317247eb112edb6cbc724522e45ed985043483abac77de53aa9d57d762ee6f47dde53fbc25061e494f51e9d68b357575b2b3e2b49ecdc895cac73a266d99af1074e5672fd1eb531b085ab55da223a071956872f43d95f6a15bf18731f745d910e8091875f3185139335104adabf22f3f60f71ac4c9b26cf63da25d12159f17fbe1907a360b32ab38343fd852b2dab0f51b4c00a9fae0d02f722775cf6a5a443c415295118942b4563e2b8250d9cfe526fce436a04262f78dcd537f75e0dfeeaa509f4f0f5768e5644ccd8628bf4cea3ad59c415fbca876b0e033f87b9f71fe7d887b693fb0d011d06f673810651fda950cf90b44d0dbfb6b29c58c74796d20044ac394f4fb40efb09736fcf282e665557b007b5a491b13800d43ad8c6e6f000679644629e9ac7ecabd8c233f4d4c018454f6301fee5755846192a70ee30181da2b94c9e4a64f09612be7fb98e4b3a17f4ec1161460cb12dac35460eccda325b72ab33487949476f72e8f4daaf029134a774894fae91f7415138368ceb2505d58ccfc749a2a409b832a1afcb78d4c9165b4581b8cdea72187c6008a4bda97ce0ca30c5778af2e359ea53c955fb022d7c7aae0ff78ff8906c94b3eef2bbf9329c0ddcb64ceeb4052855ade5255c0443108b37bbdf18407b677139c29d13097fc995e40234974fc3299cc9acaea454159dcb11121ed1592f807006b25ceac1a972822ca2e87c771131e7af5e7cd264f7ebd7ab24796aa7d72f23ee218f97db8e22461c7c23c7d00adba3ba9e6b44bef68b506b554e7965038ccefcfc42bcd97a129228bbca654904eba520b785f3e7683a99dcd5871653950e939d6acae3c3394d2f196bc27334c27df4d1877554ba72829ebbe6ed0ff62f821848666b0895f60f13fb704c9f0f758c3770d59e40437c6101cafb11367e2e6564a54416a512c6d065b1b77fd6821c229d28b6e3c6f8b09637525f0950ea5cf91902c6e8ca58933cfc0c366f29140b24a1a4fdc8b1deed28ac7f8903e7158469027b7e067e4e84022992db1b9242f4ffaa6ebeeecabf19d17d55efa1e2a452bb4c1425a3534997dab3f4622ab3fd9f9362292bbff9e9131940c596a70eabefee061ea6bc89d04e9cf5cb9c1aeff8fd1bfcfc51ac83657e3c7b0a3278ed4e3b18dfe241586264a6cf1306fe515b7a820a83417e0393ba82cbe123dd08d825ffb787fee8fe1bc6e8ade6d32b243c254e9e82026d93f94a1890fe37cf0f54256cc2512faa4e5b45bada19e21e8588d6e3da5adb7c5a3fc9ad3c5e76fc6e311568bba561e1c4cf59601e1a4e69467527144123e35fd262df2abbbd7613fe8c88afc957e43783bdf85323426a9ad952985acfe20ddd75ea5b8d3bb0865be40020555d5cd731e8edb7b37af874c82ba8f0cdb60ab246f7db4865df47ab4ba806045a7160b3127c97479fe40243cd7a93c6fe3c0e156921a581c51288c3ecf22243693446501ce7b92b8621f5f711855c13d3459beb4403c1cde1dad4b1aab45b6b5f6f55bf9964b5032e14207e3fc9c8b178d8e28b90e6ac780271e02525d0aa8bfbf210359e68c43d2c04f7840b5980e956e766e67abb6212b1bf590b4c95cb1354728da392046e886c5fad7b5b97e05e010f7df09aee0c52d10a456e3197ea8b62b2d7571d3834b9db40641a4161b736000edc5ce6d4ac3893fafaefd580990a36a8de8eae42969b2d5ad5293986324e05a49adf598b3d307bf1de2858a9d0821a73174978e50be16ba03620d2fbf475ad8dce3276712c6919b445f385ffa9d756325c4ec9ec09a219ca91ff2a212b2326f8991696d97448ded636624c1e65f0bf173fd5fe337939bdc21ebe3316062e680bd94418cdc6a75432a07efbf99be07dd6c01af2c35246cf0a6dafcd3cf74f6a0ade14ad6424ced5ac69101f226d1a6dc4ec082fe4304453b5664350d8ce4a1e5d1c3cf49752d7566dca8d2b1a0470d75d060da3048bb1afa78af5263b8ec92f506ede4f166aedc4e869dff349e61c77e0f2bf48fd53b222e51144bf8d126c95e5f4555ab1f2b684bd6341221987b6ed870dc55b029a94e57acd261412a5e8a9b8aa4c21a88caf2c2c91a4388dac9e1156d3452db5d1f70a95d4fcaee080b35d754e93a4b8afb81dca16338e03105d3152eeaff646ca8c883303ae39fa27be187a16bb212bcb335dd741a4fdb6a9dbec7edcd09954d2c76c2041d13b9fb6bfbfa2251d4be98f06746e4979a333365c8cc4e30a2d068579214da669a9a4ea699787890711cd0bb72516b5b857d34152c1cabdf19045acc3b2d7ef378ab3e86c567bda5529d465f656dc795335731c377e65ae3824adc3d8f84b65dc13872ed8b573484a1164d26c8c835835a981a6ee39850f084305199901e566a9a9bbfa5ef4596c83a6f5765524020b36146a180d5fa61b92be1eee1fbb7b416f9ba303dd9d546e8880be154c533e8519bbe026fa5a365b3d509030f80edaa7ec3b19ecadae8f476e343908a20250030593986be36634cc6cccd8718af982e457954639106b0eafd583a37e5d868223d92ed3055d66f708c5feb8c7f98d32007a2b2f05af80875d365cd6844db94a49997b0b21d133d6eb9e0256cbfaa7ab8f1b7597a9e4e95bf7597b596f9e2e66402c68537c409bf4d652f31a6f2582b716e0da83f6674b5ae154ca058e8a9ae9393b55efa3a8849651d989a20d23b8749bac693ca2844357a9c606ea54180a98ca60d5ae68abae768d3a0d63aaa177f9332572a1d111f81799bd6c67d4ef456bf585cb17d56823e1619b67d639c90b8a465b0fe2b4376a7be20f2911f5458c85096c899f13db3aa361118c0c6fc4f3de33ac5549a9554ac915ab53bb7ef4e078ba9b352136638ea04e8f6c87ec2a871394c393a50401c95a8a261dbf8ff6475dc406701cfc279878d30ad81e3763d854a838ebd4bbaf1510432a6e8a68f4261fd63908d7ce160654cc8bec2dce8fe28e47f879fbbf7e46826a8f56b10fe9c4bdde1e1f85f4db36d80aeda045e5f8d232157a278f1194bab2b0f87ebf4eccfcc45b1397835ee3e5282b7aa89ccdfaabdcba75da0caf624aa9b39cc318a9829201ee3edfa0982f492662d6cd8c647665b1017304bf170033377d9f08191bd0b82db28bf9b3f392dbb6082a02182b86c6"}, {0xa0, 0xffff, 0xff, "70cdcc90a584dd7ccf2b1a339c18b406bdede9ee90f1621df4b877c94e83ee72755f79fc484c14dd2dfc37e2db5ad159b06d5480d946216356307f2bbdfb24f485e2dd102d924aa82dabb264a7e4ec49440cde4a7189cd5fa974f99a7b060054c8ed6b8ba25d6e641811ce16e5714e94bb9e8277cfce0c1152f4857da64dc200c5f4d0d1dfe694da90e5df"}, {0x18, 0xffff, 0x1, "6ba8157364599660"}, {0x90, 0x0, 0x4, "f60b444e2ded778cc378aeb046b9dcfffc3e86439c33de6a435e87512dea8744f5753580fcdde2393648b6f28e13502d211d63d58984828a4080dd2f3d2a93dda6de6ac68000b3f5098a71b9773e9d87cf0d8c0eef1a3eecbc0ad23091a3c6700070f870dc5c07c235d7c02d7ef08505413147b872b05d8b46df"}], 0x2168, 0x1}, 0x4) ioctl$TIOCDRAIN(r0, 0x2000745e) 02:59:49 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x2a, 0x28) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100)={0xb596, 0x1}, 0x10) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="b89e0dfeed274a6191b0a27645165ff2be18355956803b2bb282d141e4b30804c22d5058026bee90d069ac46e2caf009c391c88f75a1f435cf91be95f7f4ac48ca5910153acfabed849dd3b105e170393f222a55efda37ba970d78277d2cde54062eee6fdcca28a0838743e0c0f222e2bba89fd904a7115cd719a2515647c55db5b2678fe51ac235334d1fe186c28bbafe8faa61bea516"], 0x10) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000001c0)=0x3, 0x4) 02:59:49 executing program 0: r0 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x40) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x101, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000000), 0x14f}], 0x1, 0x0) close(r1) 02:59:50 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0x7, 0x8001}, 0x10) lseek(0xffffffffffffffff, 0x0, 0x2) getdents(0xffffffffffffffff, &(0x7f0000000000)=""/13, 0x266) getgroups(0x6, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgid(r1) 02:59:50 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xeffffffffffffff9) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x4) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) recvfrom$inet(r1, &(0x7f0000000100)=""/67, 0x43, 0x41, &(0x7f0000000080)={0x2, 0x3}, 0xc) fsync(r1) 02:59:50 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2015, 0x5cd5) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x3f}], 0xff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x8, 0x0, 0x0, 0x0) close(r0) 02:59:50 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x40000000000029, 0xd, 0x0, 0x0) 02:59:50 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x29) setuid(0xee01) r0 = socket$inet6(0x18, 0x100000003, 0x102) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x2}, {0x18, 0x2, 0xa, 0x3}, 0x1f, [0x200, 0x7, 0xfffffffffffffffa, 0x1, 0x80, 0x10001, 0x4, 0xad]}, 0x3c) 02:59:50 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0xfffffffffffffffd) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)='\x00', 0x1}], 0x1, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 02:59:50 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, 0xffffffffffffffff) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) preadv(r1, &(0x7f0000000200)=[{&(0x7f0000000080)=""/98, 0x62}, {&(0x7f0000000100)=""/165, 0xa5}], 0x2, 0x0) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) chroot(&(0x7f0000000040)='./file0\x00') getrlimit(0x1, &(0x7f0000000000)) 02:59:51 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') socketpair(0x3, 0x8003, 0x1f, &(0x7f00000000c0)={0xffffffffffffffff}) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x4) chown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 02:59:51 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10, 0x401}, 0x0) r2 = getpgrp() r3 = shmget(0x3, 0x1000, 0x44, &(0x7f0000fff000/0x1000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000700)=0xc) getgroups(0x1, &(0x7f0000000740)=[0x0]) r6 = geteuid() r7 = getgid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000780)={{0x2, r4, r5, r6, r7, 0x180, 0xcbd0}, 0x91, 0x616a947e, r2, r2, 0x1f, 0x3, 0x3}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) fcntl$lock(r1, 0x8, &(0x7f0000000680)={0x1, 0x0, 0x4, 0x80000001, r8}) r11 = fcntl$getown(r1, 0x5) r12 = getuid() nanosleep(&(0x7f0000000240), 0x0) clock_getres(0x6, &(0x7f0000000000)) r13 = getegid() sendmsg$unix(r1, &(0x7f00000005c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000080)="9388d1f9f4efcb16a28a7d263f1f556ba430cfa21e6cf9cc75920ab0e6ab72e378d3fa95cefe9e30ac8a68e565cc97934e51588af0f2680fc87fd2c7f4cabea6ad6793981fa13aa2595c936992cc95d304191ba9da17772e0aa270c95df27e6b96192d4cb112c380a9effc8659cf8a6d8ff8fce7180dedfc591ea6adbe873113a476a172239107fb51497a43767dca41df08eca59f5dafc3375363ae1b453ed15f58c440617d02f0a2d78fc2c764a095e0ef488ee3dfa55c7a5b45605a64e7f214356f01aeaee1bc348882b55abc0b16dded37691c27f76f5f", 0xd9}, {&(0x7f0000000180)="063417ebd7d45403d013ad035fd3c001bf63bd7ed6e64711023cb792a9c0eafa8c214a4266b6c3099f26ff833addd6736b5ac9d402ef77b21a930c9fc352c7f434772d02255dc4d72ae00c1f818393adc22063095222a2ce79ebc1fc2f99b1b246f67d3a0a9367b87daf0a9e691fff0df2a74c8fe8911b9c9c8973fa6487adeb6cfdba25a46ec6628ca40880f19c6bff3fffe7b33b27d7c343a5be0b4a03ff11c0287a78f22dcbadecf97d273c7b48fb9d99bfecaab1efc8f0506f5c027f37ea1f41a66ac5674bcc65927f917fe0f33cb3c2569aa978fa1596a84260a5543f1fa8e227d5c92d0e2914a66b605b0a06a61f007b4e05da6b9cae9ef97b", 0xfc}, {&(0x7f00000002c0)="9c3916e2ef924049bcfc2f1e360298da74a635c6b4017a293f2141faf5f2bc3d84543502c36e23202cfd77d3e71ab6174900874486e9c3e1b2c08d8b68761cffec5405216f62467a94d5815b80f1c288a4b848d2c0a80512225755d7db4fa967510b5da42e59d58832c0e5e0bc6fcfac61b9eb5f5b65b631a6af919d744e30f75654d681e018ba8b0f8b67a01685e2aeed0ac2685e567410e4cf86717e13fc4d51abb2e25f8635bda6c1e1d66b96b3e865de58bcc8ca4bb8bca0550945a60f423dc65b3f6c533e490f6a2af2c9b995e8cab6b515aa84e11025e4ddc08a33efa9502e312dedb3d6c4ab275a29ec50a1da98", 0xf1}], 0x3, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r2, r9, r10}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r0, r0, r1, r1, r0]}], 0x88, 0x8}, 0x2) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000600), &(0x7f0000000640)=0x8) 02:59:51 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x7) 02:59:51 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) 02:59:51 executing program 1: r0 = socket$inet6(0x18, 0x40000c007, 0xfd) sendto$inet6(r0, &(0x7f0000000040)="f968d28d0dca4a234127fd18f926f1f18e", 0x11, 0x4, &(0x7f0000000080)={0x18, 0x2, 0x9, 0x200}, 0xc) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000000)="27f6732e5a1ee93be3940a6f8b50ae3fa656acc5db03f353065765c4a0843423be3d2a242ffa4bf2ec94ff5cb78c4a9e35cde402", 0x34, 0x0, 0x0, 0x0) 02:59:51 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x00', r0, &(0x7f0000000000)='./file0\x00') 02:59:51 executing program 0: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000002000/0x2000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000040)) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0xf6, 0xff, 0x536e0000000, 0x0, "237fa4957f2a4ea10924bf3fc782aff3d0376f32", 0x4}) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000000c0)) 02:59:51 executing program 1: r0 = semget(0x3, 0x0, 0x104) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/4096) semctl$GETALL(0x0, 0x0, 0x6, 0xffffffffffffffff) 02:59:51 executing program 0: r0 = socket$unix(0x1, 0x1000000000002, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x1) 02:59:51 executing program 1: open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) r0 = socket$inet6(0x18, 0x2, 0x3fffc000000000) r1 = semget(0x3, 0x1, 0x100) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x3, r2, r3, r4, r5, 0x20, 0x80000001}, 0x184, 0x80000001, 0xcd}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x20000000, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 02:59:51 executing program 0: syz_open_pts() r0 = socket$inet(0x2, 0x3, 0x0) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20000000106) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x4, 0x1, 0x1, 0x4, 0x9}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0400002f353e548f78782c34155a54b17da6f100", 0x15b) r2 = syz_open_pts() ioctl$TIOCSCTTY(r2, 0x20007461) socket$inet6(0x18, 0x0, 0xfffffffffffff51d) 02:59:51 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) chdir(&(0x7f00000001c0)='./file0/file0\x00') chmod(&(0x7f0000000180)='./file0/file0\x00', 0x40) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0xffffffff) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='.\x00') 02:59:51 executing program 0: r0 = open$dir(&(0x7f0000000700)='./file0\x00', 0x300, 0x0) preadv(r0, &(0x7f0000002840)=[{0x0}, {0x0}, {0x0}], 0x3, 0x0) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) syz_open_pts() 02:59:51 executing program 1: mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1) clock_getres(0x2, &(0x7f0000000000)) nanosleep(&(0x7f0000002340), 0x0) 02:59:51 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) fsync(r0) ioctl$TIOCSCTTY(r0, 0x20007461) 02:59:51 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000001400)=[{&(0x7f0000000300)="e1", 0x1}], 0x1, 0x0) r1 = kqueue() munlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) linkat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x4) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000340)=0x8) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) r2 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0), 0x8000, 0x0) shmctl$IPC_RMID(0x0, 0x0) chroot(&(0x7f0000000140)='./file0\x00') kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x24, 0xf0000001, 0xfffffffffffff9f1, 0x3}, {{r2}, 0xfffffffffffffffd, 0x8, 0x0, 0xe11d, 0x7fffffff}, {{r2}, 0x31d270d0d398cad4, 0x1b7472113850c6c2, 0x20000040, 0x955d, 0xfff}], 0x6, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x4, 0x92, 0x6e7, 0x101}, {{r1}, 0xfffffffffffffffb, 0xc0, 0x1c, 0x3f, 0x5}, {{r2}, 0xfffffffffffffffe, 0xc0, 0x40000000, 0x5, 0xfffffffffffffff7}, {{r2}, 0xfffffffffffffffb, 0xc0, 0x0, 0x5, 0x8}, {{r0}, 0xfffffffffffffffb, 0x80, 0x3, 0x81, 0x8001}], 0x4, &(0x7f00000002c0)={0x10000, 0x3}) 02:59:51 executing program 0: mkdir(&(0x7f0000000000)='./file1\x00', 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80, 0x40) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') 02:59:51 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000000)=""/189, 0xffffff78, 0x42, 0x0, 0x0) clock_gettime(0x0, &(0x7f00000000c0)) r2 = dup2(r0, r0) r3 = socket$inet6(0x18, 0x3, 0x0) sync() setsockopt(r3, 0x29, 0xa, &(0x7f0000000040)='\b\x00\x00\x00', 0x4) sendto$inet(r2, &(0x7f0000000140)="f1a7211b590ff50d1c82eaa32d1a78a25c64a53bd48bdd694293883c34897579c5330c9132e39feb182aa6dfacc5e2c9f21717202688379e8f86511f7beed29a9f326ab8036b04cbfc8524bb82e159b624bd8ef1c4937205cfdfbf84311392929e1799141e5ce0b36f04a8cfa3b6a178ebcc87bf9e979cb5d5100790a26ff8d2298eac96c1448ab42a42fe28f2a604d54c", 0x91, 0x40e, 0x0, 0x0) 02:59:52 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) 02:59:52 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getpeername(r1, &(0x7f0000000080)=@un=@abs, &(0x7f0000000100)=0x8) write(r0, &(0x7f0000000140)="37cfcc859baa643340d2162aad25f51e1644d6d1773d69e51db679d8a309cf12140384227693b66c3b5a951a92f2ee9d464d99478cbcc276749edb0c4c50a0e7a873dbdbdfb40015f136554669fb7c517664953c3034456fade517e9c31d924ade109e5b0adb7293c682ee70ad7f5515b6c5b27e437e4e2b5495c6c1a2cebb65a7251a04343d6989a7a830000b2088be172baa68933e883b95a2c145e5d89a6ba44742098afa0193881b7c16b4342db83af0e7bda3b8099da881a0d5873ccffc", 0xc0) getpeername(r0, &(0x7f0000000200)=@un=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) 02:59:52 executing program 0: mknod(&(0x7f0000000000)='./file1\x00', 0x200e, 0x0) r0 = open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x4, 0x0) open(&(0x7f0000000040)='./file1\x00', 0x102, 0x8) 02:59:52 executing program 1: r0 = syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x20280, 0x2) setrlimit(0x8, &(0x7f0000000000)={0x3, 0xfff}) dup(r0) 02:59:52 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x40) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) flock(r1, 0x1) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) r2 = getppid() fcntl$lock(r0, 0x0, &(0x7f0000000080)={0x1, 0x1, 0xfff, 0x5, r2}) open(&(0x7f0000000000)='./bus\x00', 0x81, 0x8) 02:59:52 executing program 1: r0 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0}, &(0x7f00000015c0)=0xc) r3 = getgid() r4 = getpid() utimes(&(0x7f0000001500)='./bus\x00', &(0x7f0000001540)={{0x62eba54a, 0x4}, {0x4, 0x17800000000}}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) readlink(&(0x7f0000000480)='./bus\x00', &(0x7f00000004c0)=""/4096, 0x1000) open(&(0x7f0000000440)='./bus\x00', 0x800, 0x80) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000040)="0b38216295bba3b831dabc9ff71ed06c4d6b9e027b25a777ab4ef6897c1e0e7b398e32f4139e3ca4310b2e73983f05fc7e86eb220f6043c29b", 0x39}, {&(0x7f00000001c0)="426295bcb7521291eeb55b1d56945585bceaabdf2bb72697204a9fcbd127372db637c8b3cfd6571c39d02cb492e33a4c2c35edd72f5bac238928c322327915dd11f9b3d2e634b924324fc3efacc3cdd3eee2f5fe8a068be1f8f3c9d165095766616451dd46e3927e96b95127e0ae049c242e345bc50a7ed9a82b7b158a55ac603cf8675e8d950c6212159de95a2b3f71d11ea6fbceaa4a7897a7adeb7387271122cf1a00a86d613d1cf0d026f46c6f036c857745e2629a6c579753b17ae3a45cf4161edefad2995cb7e29d6713275f595a542496cb3bc0a4382bc83ede6d2a0808a5147ece59279ac2372321df80106fcaa49e", 0xf3}], 0x2, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40, 0x2}, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) faccessat(r0, &(0x7f00000014c0)='./bus\x00', 0x10, 0x1) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 02:59:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="9de7746729", 0x5}], 0x1) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf1", 0xe1d) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1000000000000007, 0x0, "a147780ac85a538a131900e8ebd81821fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x7ffd, 0x0, 0x5, 0x8000000001001d39, "bad85db5718000"}) poll(&(0x7f0000000280)=[{r2, 0xa1}], 0x1, 0x2) 02:59:52 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x4) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) getpeername$inet6(r0, 0x0, &(0x7f00000000c0)=0xd9) setitimer(0x0, 0x0, &(0x7f0000000180)) 02:59:52 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1000, 0x200) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) fcntl$dupfd(r0, 0xa, r0) preadv(r0, &(0x7f0000000140), 0x0, 0x400000) execve(0x0, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) 02:59:52 executing program 1: r0 = kqueue() kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x236161bc) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) kqueue() kevent(r0, &(0x7f0000000140), 0x10000, &(0x7f0000000080), 0x3000000, 0x0) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000000), 0x14f}], 0x1, 0x0) 02:59:52 executing program 0: syz_emit_ethernet(0x8f, &(0x7f0000000100)="9ec94504a3301a862c59194339e2a08edd4af48b8304597b92d9862f420a11c6e8fef548894190130a706b2128d0dcf28b8fb32e1af872c481358ff7d9e03e9bbe35bbdbc9f1af816f50d7d136ffe511ad60011bfa85b22f4d62ab96f00bc99fea5c4680b0be3df8c2c5d7549f4d2333efc5586d56c67c55b2688ec6e5e45caa2355026519a0b9e8df5538ce1c6c9c") 02:59:52 executing program 1: r0 = kqueue() r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "4f0000004ae30000000000000010000900"}) kevent(r0, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x3, 0x81, 0x0, 0x867, "2c3da58ba755d61f71b4606ac6ffe14c65136876", 0x10000, 0x3}) 02:59:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="9bb1785de558ad890f8f9d835909b244ca83f3a1019fbbf89db00fb07765a4a808545ed761b8e7493972d7cf1560d14b6d9026a0292ab08ac20544c20a40302372b1360e9b1c16a8c770df5ac0bda1143e2feadcbc2fbcb578a3fa3e99ad62fcb39c43dc88", 0x65) write(r0, &(0x7f00000000c0)="f6678b20ef48d01ca0b0ab57d1c0b23bcc3fcddeb7e22a2b4b69c4bfe0547255d91a6282c7e84d135d2256cb2e8df99678373c14c3e28de37bd20518a550185a28d8b195e4c123c4aec1c0e307b3c3325acb41607c9de90e2e917acc7491bdd733a976aef4fa34ea0280", 0x6a) r1 = syz_open_pts() write(r0, &(0x7f0000000140)="82d7becec6a807f138c5362608aac8062d34a51b0d494551f3ed77a5675537a5a28aa4970113e3de1d4a03eadce71c735b69cd3799d05eadd8154b4a5b9577e902f722aac94f0374aca650da9a3bd945c3b0dca29bf13bbaf6d1003ad284465bb88976c04b4dc836e72965b5e4ce637e90a1bcd6bc9032dc4e54404922c6c892c4921388cd6b98de3467869e51078d6e06", 0x91) close(r1) kqueue() r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x40) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x9, 0xfffffffffffffa91, "ca0a8073f2a42ccca78000000000000000f800"}) read(r2, &(0x7f0000000300)=""/241, 0xf1) 02:59:52 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x6, 0x4, 0x0, 0x0) recvmsg(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@un=@file={0x0, ""/4}, 0x6, &(0x7f0000000140)=[{&(0x7f0000000040)=""/222, 0xde}], 0x1, &(0x7f0000000180)=""/39, 0x27, 0x4}, 0x801) 02:59:52 executing program 1: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) lstat(&(0x7f0000000080)='./file0\x00', 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) 02:59:52 executing program 1: setuid(0xee01) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000000)=0x8) r0 = open(&(0x7f0000000040)='./file0\x00', 0x81, 0x100) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000080)=""/80, 0x50}, {&(0x7f0000000100)=""/56, 0x38}], 0x2) 02:59:53 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x80, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x100000001}) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x9, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0xffff, 0x10002ffffffff}) 02:59:53 executing program 1: rmdir(&(0x7f0000000000)='./file0\x00') r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect(r0, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) select(0x236, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) 02:59:53 executing program 1: readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/180, 0xb4) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='.\x00') symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) openat(r0, &(0x7f0000000280)='./file0\x00', 0x8, 0x1) socketpair(0x20, 0x4002, 0x773, &(0x7f0000000200)) 02:59:53 executing program 0: r0 = msgget(0x1, 0x400) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getegid() open(&(0x7f00000001c0)='./file0\x00', 0x28, 0x4) r3 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) kqueue() syz_open_pts() r5 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x0, r1, r2, r3, r4, 0x40, 0x8001}, 0x4, 0x8000, r5, r6, 0xfff, 0x285, 0x0, 0xb60c}) r7 = msgget(0x1, 0x0) msgctl$IPC_RMID(r7, 0x0) 02:59:53 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000180)='./bus\x00', &(0x7f00000000c0)) mknod(&(0x7f0000000000)='./file1\x00', 0x80, 0x3) 02:59:53 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x37, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getpgrp() sendto(r0, &(0x7f0000000040)="41e25081334d6700a429aef19542c04091eac3ca2486dcaec0ece6f474656aa18fd5ee5b6ce762c5d4d4a6e0e47a013a3031a1ee543cec2f46913b29639be2ff6691", 0x42, 0x0, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 02:59:53 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = open(&(0x7f0000000080)='./file0\x00', 0x101, 0x40) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x100) mknod$loop(&(0x7f0000000000)='./file0/file0\x00', 0x2, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) mprotect(&(0x7f00007aa000/0x3000)=nil, 0x3000, 0x4) 02:59:53 executing program 1: madvise(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3) accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000010c0)) chdir(&(0x7f0000000040)='./file0\x00') madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) clock_gettime(0x2, &(0x7f0000000000)) 02:59:53 executing program 0: clock_gettime(0x2, 0xfffffffffffffffe) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTOP(r2, 0x2000746f) setuid(r1) setuid(r1) fcntl$dupfd(r0, 0x0, r3) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 02:59:53 executing program 0: r0 = getuid() setuid(r0) chmod(&(0x7f0000000000)='./file0\x00', 0x1) r1 = getuid() r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) recvfrom$inet(r2, &(0x7f0000000040)=""/180, 0xb4, 0x840, &(0x7f0000000100)={0x2, 0x3}, 0xc) getuid() getpeername$inet(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) getuid() recvfrom$inet6(r2, &(0x7f00000001c0)=""/174, 0xae, 0xfae48c4a314a817e, &(0x7f0000000280)={0x18, 0x0, 0x3, 0x4}, 0xc) renameat(r2, &(0x7f00000002c0)='./file0\x00', r2, &(0x7f0000000300)='./file0\x00') setreuid(r1, r0) faccessat(r2, &(0x7f0000000340)='./file0\x00', 0x100, 0x3) fchmodat(r2, &(0x7f0000000380)='./file1\x00', 0x2, 0x2) mknod(&(0x7f00000003c0)='./file1\x00', 0xc065, 0x9) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000400)={{0x18, 0x0, 0x8001, 0x9}, {0x18, 0x3, 0xffff, 0x3}, 0x7f, [0x7fffffff, 0x9, 0xfffffffffffffff8, 0x7, 0x3, 0x5, 0xff, 0x40]}, 0x3c) chmod(&(0x7f0000000440)='./file0\x00', 0x10) mkdirat(r2, &(0x7f0000000480)='./file0\x00', 0x10) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000004c0)=0x8001) geteuid() getuid() pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000540)='./file1\x00', r2, &(0x7f0000000580)='./file1\x00') socket$inet(0x2, 0x0, 0x8000) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000005c0)=0xffffffff) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) open(&(0x7f0000000640)='./file0\x00', 0x200, 0xa) setegid(r4) getsockname$inet(r3, &(0x7f0000000680), &(0x7f00000006c0)=0xc) recvfrom$inet(r2, &(0x7f0000000700)=""/246, 0xf6, 0x800, &(0x7f0000000800)={0x2, 0x2}, 0xc) 02:59:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x7, 0x63, 0x7, 0x5, "bb35a9100dc2b72eb256949064c59860a62bbf26"}) getegid() writev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="a28a019d21cca3f3bc1047685c222a4bdd5c5961cc58571de4cc4cf01311c6963e296dfc8be42c658a063b483bfbbf9a05103f2e51183990a5b69c24faea67ccc81fc9fd5f5f4a4680d5f816896234a9eea9fe3a19", 0x55}, {&(0x7f00000000c0)="061f2dd69b0dd2df7913302ce59649a43ee68609ff1164cead34d7bc1c57cc5280b1e01d53bef292346af697a2125957e873cc53e82f4a89a57a09d48c883004d74936511d0a15f9ca8b8eddd1d1cd74e89e17c7e3edfe27398ce2074f93e94c54fbd15e2697d269a7408e6759c0a91dc4debc858a10482bcdc95445d77438657bd2ba96c7080b6f693f4093987a95379a993074503b9eab2675c91b22051e1b9e794c20f1fd49524d910cba22fb26f52d70301f9dddb9ddf8aaae525c44053dc79de09c0c29b2d260ace45c7a778eaaedff4271c5", 0xd5}, {&(0x7f0000001680)="e7b8bcafe378ebfc0fe07f0a56a6f03cee9fe4c63275505c05947aafadd595f14dc01f0674e079a627168a7e062f757486ae1003a00163d294760f6509852f5e20ac8f075b3b258ef3161fa074a4d7fcdafbf8840ff7b2f707e510fe68ca961bc5cec70ade2d983c013379fbc7c6cd582618d942374008e464394d158c1768bff5f6dedab306aeb9e377e2e1f9736f71847f4906d240b234241252ea802477132aada679ccdb04f476b865a7d659eb1076c434b03836bfda46f6d152f76068d0fe65c3ad4da5eb6808c538b7ce534437dfade38c8db246645d55a004561246b53e188705ab39e1403e8bbdf9258559714eb9f10b73fd4acc1c1f48b85cbe42cb341d45b8c59d5a09987af7908dda0f9a4121d2d9181bb87a81e936c5e971e2fa17e7a94db65a78e93afc84d55c9c2b387c4e5e40d318d436b66f7ee6a0317a52d1df10dd5bf71f479fe0672277cf1c6e888ea81aeb88a0b0952e5e5a9c343edc0d192a499c498758aea30a0be8d0975f3b8fcb266a28731812f94a025dfc70bb012553f36f5b160f039210e8235ff6e2d22523c470fdaaeda06981e2f35e421da55b3c665d9f9232e60530a6a873b7ab7e2045498c2533ec67420b4dd720e2918a8098c039683a97247d47ee5c0c59325c8c42947f1a19d3071f8c1ca5cc7b7ec3c1b4322076fe9b602fb3c69c297bedf5cd7fe0c55557a61efa11470a6eb0273aa3ffc880ab63c59fd6b510c1682dab0a75b0de325bd5f4a2c9ee47cc2c86350f0a3cf4de373657f4cd0a27c332c42f8c24a2cc49dc50a6596b1c21b3167a23e22aa0bb84d9559bd3960b8b105203dafeb53b8a54e9a20c47e2512c0add0e0427443d8c93d784b0901439b4008c702d7bf1e05cbeeda68ded2853b8e17ec1e4205a963f07e4cf9b2f9d775032d271f66a1228f4f5d32dab8512f7196e53bd178e622d7fff968b9e03bf0af587ca5a1c189ddf4c5d10979918f60399713f8f7d7a452b237624623420e03dd313a47809aa64c2d001424d9fd07192d305c4cb4e293a67f69b2dd4fd4bea01868f143efffe0dc88772d2ab23aeb31934eb133da69b9c464cbbca49ce5e83a2e7a1f67e27ec6f5338fe4085aabc7028ad7029392c10ce22fd831ec3ddb9da80bd9b106366e2f297caa6259c94ac94d2603a09e7034713294e062b1c8f32176542a60d87c9ddd33613b8cfa572ba1c4f6849521e38f8446e0128aff23b873e72df0719775025f91d55a74c51059ac6da2226e3878815253f96b737d6e08a71feaf540cb73e337e9a6957db1a860aad831881ac2542d67aef83ec141bcd8bed356ee98bc146a5377d1907a04720cc611aa72ac5a7673642e77c96e568453d2301ec69089fca0d456b954cea3d742d6ae39bcf83607a2efe57322c18515031e05ab633fca79e734dffd8f4461a7467ccccf4e4d231e35b3a73262704049128df59c2a8a3bfbbc6e0e5d371eeb7b1106ad17908848809a784308da039d7aa27035f85b9ca5b95b85363a1189df2cbfd46f7268a168f26279725b840a5c1fcc45f5b6e8ab6f7ddd0c7f3efa45dd13b8a435f70b05734c26cdd9cb6bf1c944449702c11d077fd29ada923a05cfea4950475853f0b8d4e875b62eefb8ddea345d3a4ee9d54ea1213acb8f1887308de304ca693b1c6cf309968d3391f42ad77ee1d1638936b858724f81205446d8f2062afdd19404bf88fe98ae2c311f08c50d83506161b339af32359169fa56a3c72566e90dbe26b2bedbf24a38573791c866c11a5ba156d407aca8d56f24c055ac3d76328f9c809f0143600a0cdff6f7fe41d3372c253be3fee4a813b86d136bf9e1d882c78ca0137203900f1045cf7d423d7924e3de51e818e336d6a5531cfedd8a71bbad7654a851885cf204affcfed9b3db5fecd873ac8168d34f01f978aecc96fb0de944782c75c92791613afbaee2b30bf2c2b00672e7e2031c0159bf645c751b4721d9c3a09a30ef8d0a7a7bf20db5e70853321506ef3317af32c9521297350daa60528a63ced5926d606f8b490971047b1e83abf4d980e6d9fe7f2eee720320a6c7e82e68abd7f6866132ef35fcaa8a021bd2059c348b4e2a8386b5d4191ea9e10283cfebb23094898ad57dc411cfcc76c4030ef2269203ebf0cdd4f94a2911a95be3cc2938250457cdadf6021274fc49997e354cb37b96d7db9d49fb6a0b17f4d19ec1966a7258d68b71cb69f05db408a19e2d3a0012e7f6c8751463548514175ea0c697efcbd31c59c8149203e098876710a61f1238cd2cff93e45e962020a81f2b1596bac72c7a816479c8f7ef14f09a03ceb428223735ee9859e719f3c9b90a63485ef3826a5614db6d4ceefee5414f7d766969e5c615b72bf44b1ecd9a467abbd37df951bc89fab6d3be22637af36148fde9e19bd211ac6aa5586cb2154a7219992f40f05ec0955a70f832c69a2377d4ff9e4b36b298b07702c98f5ce1e2661c9aea84ba416d1a4c5490187658f8dae7d2710cecfc13a21215fbb7169a35b1e06ff20bcd2f478de4f8ac683bfa7532929c149b77b624bc1476e8183d62cded9e3dbe3b4c19c318eaa60f08ed6b795684d870d89003c2c0e225929f5736c1b6d850ec16026d104e0006dcda15af7fc8b584de34989142412a2db0df7a232823f7bfb7527242da0ce68be2a079574ccd5b1f048b62dad4e794d063bac061ec8d4a1730c7c831478bbe159c148318bd875c4b61322a691fb931ca4ac760ba92b79415c7f1b6e7cac5a41ade0efa1d771eee5854e6cca0ce83636590452d615447e97573b3092d435c9809881b68b4e80a888c8111541c501a44cecd6d4e1dbc0d3b8599cf2ac3cd033c79008f665535147b137a1dac5984366c5eebd51620b94b655b9146af5a6c832d5b1f6cbb91a8c96de53982f2971dc6acc37abf88e2c26d510b47fc920e27679b4a7392924f8eafe32a72498976ad49cececf2db2de7e0d26608aa16d299ea83eb637626bde0ac4b5da778e29ee5dee12f950f5ebcf0b5384debd0348e05ee0373c4025cbc3bc9659346322f95a1e7746d1f5fdc87e38eb9ee17976d4396646b2fed0b16ec9137aba842753afbf09cc90116a2138aa775e5de43b2d0546b2e7ddd3de2b5fe811a36db32800cee3e76eaa02b0fe3fa23c923485131c03472222fd3c5d7f6a1e0b58169d9da5ea4f1beba68f138bd511bf4b42d780037bba212b8791adbc528f5d3973a4ef8f85407ae9077787de19bccfe0e7f90cdbda26544b0a1a714f40198202494f3d3d28b0f6c73885b7d1820603c2528d2639d1b33c7837a4f63159bc5aa76cef468ebf2ace9e6a64d9c07484a59b3addbf2c8af680f9ae6ee73586aba955ef977d67ad80cba0be3a6d4dfc919ffb24b7d644bd616c32d6cf519cf050f19dffa97a24b96d9c63672f447d9899a14ad4177fbf4cbc63091d55ead35931c4cdb40fba098aa6fa486c459e27f8308febdb969a29b0bffd09d36ceb8fd0a8732cd33c28c3be4787ed159ea3585e881c09532515aa4398e0cdea9cb33a557c7f87b1490075f6d83eb70350e72de1469b457f475555d731caca014293a6a492a91b96a419ba7c9b6352f5c2590e66e546e14f4ba6967750162f03d58681eb80dbbe494cdfc97c98b9c7a0aa6faeb0a4616b77bd02465a7c1d9ec0b09120866a009c5ee39e7a4621dd8136f502344f05b9962cf6be71427c3dfb077af43015b99920aeb4eb5b861f2cfd489a33fd564ff71ea180ee1cb20a03f90bcda728ef955afdd06e3ac8dbcb3818f6417eea7fb2ce52a937a60c32d0d537bddab1e6cd1739947546510935fa0631d7dc83ada1c74eeb3e3eb12733194f390e93a7fa0602f535b64324b4080e9e1ff32462d75edc0bf7fb803f61a41d37cf1955c46f1c0b1e753dc6480ef4621037afd08a7ba88e680e792acfe4bf6d2ee1b5d41255e6f4c145c996aaf504e0fe5aeb7b73dc511be0f70fc1c12ef12f734136c3fdb8f67898b494774c658a5ebeb031c4d3b634182300336c68e310aecba6f40e29c9bcbc0c78090552ec857667c41de44c764245b55363dee71a34775d5512e4b164c3ac4f3d3b0c7643b1bd6535729f490dfce5aa8119ab80c581da5a3717c9d98416e842305ddebe06ddb8d13c8ec3af292ef367bd7b06a81c7c18336fbdfc72c896ca5a2b41efb66536f17f3f9c87ab366b72a264622472ebffc6e3b4a0bf121a495b2d3e72aba66ea80eca0d636be1948b960e29fd9c97d225744164df54b15338407a0ba165b4f8df40809efe6dc35cf8cd55e28cbd8594cb576b3d9d9ab3e3ad7d5c1c1e23344a8ba9a59b37440c1a8666e09cec63c06bb501eac1c7d70b5474c448b42338858f66891c88dfda1c4c311281fbd9aa219ffe7b1ca94ce4ff2932a3afe45933e25fbb4f65cf07eb2c0b1058017bbf5e5b3a1e40406916a19ae108eb614bf78d9963a5a7da43276bf3184a1a8d8e78e1a2ed93d7ec791af921349ec893e3cdf9750d5e3ba1fad177689a287853c9fd50151882eb47a1fd2fe425932f8fb6910980ee3e59997a64c030c1de40607711f050f8e164ec86ba80c7b0e0049341195d8ff8fb2cc42c4ed4ac785a4069cebf50c86868bbf7c5db1a84c139e683de882865639d5d8d37b65e3f3105f69313435771e7d9a4883e69b05490642251cb38ddb6bb8ec199330a213865bafc588a5adf5a6763dae2b43eef3e122d7baca6e00117c86a4311edf63aae5a2080cc4444629a399cae5825de943938575f87bfc221b915f21ea2cc89d750a7b79ab2191f192891ccea211ba32a31130fe1addb126a53601b0cab2be48a8debfcf9e2611dc8ac9a9328e901172524f990e2cf2205c5473d4c52881e3deeaf554cc1d8d75026ec95bc19e295f8fb41254624e05ccf404c9a8eeabf559649a6366b4872f3958823b5659baeac5f2624f46e1d8dab83983412b6469a5f25f39eb4a68a85bcfcaa1301d34553dbf62868b350ac70c79d7d67a61149f886897a33a3c491a40ee52044e17bd0cd4b343926c5fb6011d50309bca8e958e414c614e6c0030696c3ffabb9b682627639e22c3b71c0d82adb35f13e02662dd856101083c9a82b959a3377d33d3cabb7f132a78dd69aaa8c6db9f95b698a2d3d5683a1f131f5ad32047d47c6747d5d4c40573dbb0e1503a6d04c4363a44b6275686fbf34c789f07e8a3ed2c6086205ce7302efdef2b045be1599a3581323afa1c8db3361560c12dea8dc275545a868fbd4f33d07d208eca6221b328697d511e8ea812506517d57a0afbb2a8a5aeadf53c607212abf11cc947a712eebc95d3fdec618524e7f0efbac068d3685d7ea92bfa55857283d8d4a7e43b671b7614d753035536eb2813ba4667e27a285ea9158ebf5a67d9fc6d344583518761e733b155b320b64fb05166be733d553f29e0dc5df9ea59dc5d6c49657a0118f94a4e3469ec51e9e9495c22a96ea3c0e59a6be6de3a360a4e1bdb03c0a2dc298eb708ac9e36e5f71e893dd3dcdcfb52be1351e026ba706d832556457787ad224034546069056618f9375fa7d9e01af96bac78f2e26b447add1524326976e9b46ab304b83e3c4adb13a0f837c89f28833ecf4b18bc5805d146bc8a583d290ca954d47544b2575bc43d4bf7cbb05b54b33d44382063d9c04c23816331b22c30a0e8a9567960b3840851d27a9043da2431dc97ee24640f5eb3d4bdf61de2db1dbc463c22a72a0ed8407ac74ff5611de7a9307638b201b39309483f8b61c0135ce744d14d540be723f5ca3fb0f5637edcd3c2b841ed", 0x1000}, {&(0x7f00000001c0)="83059692294076acc0976b8d4a824f59244527c614a53445a248177ea371294ed7751f54242f22457a3a47ae0b6f47d1da448a65f544aef5e077a6741581527a78637e403ef12d0c961d4ca8df22721bbfda8456bfb1b78169bea85b7cc408272ad01544e2548d3f2ed9920f5578436c4db77798de8c0dae67e83e7ec0375266c3b87d4ba1fea33fbe3ad6711eed259324e566175e7884fe88119baa4908b7cb37741e9c32", 0xa5}, {&(0x7f0000000280)="8bee81fb5f76ead5b4989b206b1a56195c006ec9b36090e182f87dd6d5729d74", 0x20}, {&(0x7f00000002c0)="d2e940f2c295c8347f2307709d92", 0xe}], 0x6) writev(r0, &(0x7f0000001640)=[{&(0x7f0000000500)="6bc2fd4515b84605257ff44c0f4943927af6c67e514f00ef1d96d66fa656a9882475dabdb0c83804728e08f9ce400659821e7d778321e4fa228cb7f8d62704e3c3430dfd72f8bae002af7f27ea44e5bc7cecc9628f282ede92b4a1700d3fa538e1d27608b251da807cf48338dc0c225cc20df25e9d756ede0e456a79737a3a8c9c91c4811b2284339d16bb5ba224782ec095752e8ddec147945863c574d2b33eb7740f82491d390e245ec2a9fdb34f2a0283e40e65a39c67faf51627e1c25c1b3fc79a46b1c9bbbae2eb0e735265656a13cb9a804e314bd48192ab1969ac5e83fbaeaca108a9e910eacb1ed390e06e48331b1f885ad4ac41fdfc790987d48236eb03810d5c62e791e8fb2b3616604a61c1ca1cb9f1588025795bdf61ab95b03eee33030c566dc52dca9123f90b53d53b9b42664f92a43e6d7f3251c0918b8b18e543b78c790b956f82810da044f5ba03e5532e19847d8e53e005b1201c055d5101776a62c29141662b3622cc84b4f0e67fa2fcc2d8ee7013fe14063705a61b311c91cca463121536d48092cc7368e82cb8ba18043b4ad9ac13b875a27d1252fc186d81ea78bf51e81005a9ad4c5ba5dec3c8aa9d2e9848e69074f252c320a2142c57f4b35481b80f7fe5c5c9aa353a40f731fce778d1d37c932e305aabe8975c22e1d029a7eddc1ce7318deac07f4497f12640ce1127594469ced9bad11f120733dc4c46c563900184f88b4af502532abeea1ba66192c0efe83e3f4b609b4de91256d88d2f6fb80eeb7ac00a0c10e0bd80a3d92a1135cb6887452ebe277df3e38af612a5a1d18e295b73ab47127b45623ea9cf08b3ed5769765c472ed112f326c6e39843d2cb83b4d3d452c16a6097d847c7f5bcb1c3805efd02a6c8222e3c155b595fac8b11f3e3a2070ed5770bff9d50990950c6470d37c28b7969f4784cac70c5b88afcf52bdb5b92df5fe763cecee8e2d01113a69ee49db276b6edf29387b03ad15dee0919c4da13adcf5fe67d65221eb69229c35fc755e95f3943e5c2d7d1bbb31709fc0470924f89d37f231758f2970f5e07693571754af601bc73befc0b00a98aec4a367da22c77d66e214a158a17eab2ea62cb8af69a206c0d521e93f15831cc701d4ca3dbf6b291b0c50560b4acd627bf7b433aa096942ab76a93dc6c2d45e1d3fb46b534a618be9e96c526fea97e6d7a4d138c26d47c321b94b13066c0b62b6b9b7e4065a2935e8f1c74b4f1e39c899b53f0fd0fb236fd561a9e850b4bd44c2a76f14aef20fcb11cf869d857c2a8f251c97e7315f3c7a0610323e5e10826825b5bb68fb9cf2cbe5eae7c31ff9edf3c088b480be10db3fc6444b4cf45534492a2540cca1abf7efa6addd81229adfca94c5f1d17d9e14ab2767a179af6eec219a43ef93347e7b6d3a22c127a92eabfee62e3a9182908f206e5d11f30c57481871e595145771ef8435d625282c4b69ed8233430c6f2957f3bf71036766c7fcb3f33a3714a70bb63caa2489215c4ed40a99e4399e0d10b515d7a4822274285d67e159c982a6b2e8054a9fc028502adfc56092c3faf830d60eadeb19df8024bef43d10a4f9784b11f72356ebf6f1b816718be2c8a677fa4edf3fadc05870aca70ccf85461db77d0bd430d36d81f29e575e581f5de78901ddf242f0fdcf3ce6a684ac3e0f2d9e6c13ada1ba666628eb011d970b3c52dec01fefdd151d5421597e2b2078b3f1be033ce1d5cfc1dfb973b10f55622b30accc188a129a6f2346b895a88ba3f42bf1ee7b6c2bd75186834003f8861b176bbbfc051aa4beed982404a75bce48dbf04ab0968d969b39f08129685942ebc3deef7edd4e535f0e903bc96148de13cf90bd99f64de21757658952311f402936ac634d0f5a7b0641f64d1770549a6a3b42c305bdfd08191a015bf52e4dee74a0d0d", 0x558}], 0x1) 02:59:53 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x9b7) socket$inet6(0x18, 0x2, 0x20000a) getsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) r1 = socket$inet(0x2, 0x7, 0x3) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/202, &(0x7f0000000140)=0xca) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x9f, 0x2, 0x9, 0xfffffffffffffffc}) 02:59:53 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)={0x0, 0xffff}) 02:59:53 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x4535) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x3) r1 = getpgid(0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="363c1ef1eb1cf71d49844cf650277efaf5fdd18bb797d95e93164a3bab8ee526a73ebd65fc144e6fd0c56ed4c6761253ad8c386674ddcabb64b2cabdce8ae2040b840f052608efaa6bf422f0b49e759a20b329fd268e4146c40852538cbd4d1319f26785e4740ac03e", 0x69}], 0x1) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) 02:59:53 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8000000) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) r1 = syz_open_pts() syz_open_pts() r2 = syz_open_pts() fcntl$dupfd(r1, 0x0, r0) dup2(r2, r1) 02:59:53 executing program 1: shmget(0x3, 0x2000, 0x690, &(0x7f0000ffd000/0x2000)=nil) r0 = msgget(0x2, 0xb0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/41}, 0x31, 0x1, 0x1000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 02:59:53 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="1ba39ed8d531fe42881645f47caeffd6f895c20852b1e9ff86a507000378c0bef85134d5b623d685b77fc078bf9b15"], 0x8, 0x0) msgsnd(r0, &(0x7f0000000200)={0x3, "e51604d0c35c1ba97785567567a43ea1c4e55a452306ef172c55cce17fde7723c116b9e69c43aa86e085ccb8156e5b1f0c62b9b58279d59182c6017cd5e9fc9abbbaeb604540b7b49c89fbce8444049b589c0ff62fb0f0ec27467bacf2589b81e4182707b0d12fa7400de29b9435cf2ad4126420d68cce16c498ec16f9318317a03692e85cc2ffd8cdf6b974bbc01bc31f8233dfffe57c456fd7f35987a550866d2f84b975deddb8366c0da7a9e5fea9e8509752d9b78da232e4436544f343eeeb1884c0ab933a46601f6ec100cd692061c982e5e64032aa8c0a99f1b2cbb37feddd04a5a99f91b9cedd51d355642f9aa539"}, 0xfa, 0x800) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r3 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r5 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000440)={{0x7, r1, r2, r3, r4, 0x10, 0x2}, 0x783d, 0x7fffffff, r5, r6, 0x1f, 0x6, 0x5, 0x1}) mkdir(&(0x7f0000000140)='./file0\x00', 0x40) msgrcv(r0, &(0x7f0000001340)={0x0, ""/4096}, 0x100e, 0x3, 0x1000) msgrcv(r0, &(0x7f0000000040)={0x0, ""/219}, 0xe3, 0x3, 0xfff) 02:59:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000440)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70a", 0xe4) r1 = syz_open_pts() close(r0) r2 = kqueue() write(r1, &(0x7f0000000040)="b84d48ab553231111fe25b73f07f56189232b04eeeb7ed6730c8", 0x1a) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000400)={0x0, 0x3, 0x800059, 0xfffffffffffffff8, "cd6474f4d60ababcd6e600"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 02:59:53 executing program 0: r0 = socket(0x1e, 0x3, 0x0) r1 = getpid() dup(r0) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, &(0x7f00000016c0)=0xc) r4 = fcntl$getown(r0, 0x5) r5 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0xc) r7 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0}, 0x2b7) r9 = getgid() sendmsg$unix(r0, &(0x7f0000001840)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000015c0)=[{&(0x7f0000000040)="445803c4d55976e46893fe001eb902e31d317c338c480bb835a11472b11d999c2f08114fbd6801a7650e746073d0e4e9fe4ca43a77a0427ad17f1b17cf6fe65b672ccab2dcb6", 0x46}, {&(0x7f0000001080)="3116bb4501d67be861df3c3eb48c79fdc7011f7c2ee1803df1b308a8f52b117968daefe51b01a342a9dedd6f34c3f5500adee951087e894e02a59aa0b87766496a9c846ec369505d8ae64937b7248b47ee76e1549807b25cb97c88a52fa70919eee2f31f591bfa99b820ed8fac8e9755b0c916e23ac4cba6d3fd5feadca291aeeb938c0fbe9a76991ccabe0f9a5a5c3022332167642ba1f7b081cc5be5c670e0b40d6b441e3ac9b091e57638df09a3409dd492c712a0878c93d29f555049e0b96f187c4f95aaee7a2eede5a92f77e9", 0xcf}, {&(0x7f00000000c0)="26fb6f2970514b439f24e8406e6a7797b2ae124d1410a2bb71ae9dc51d65437f04049774a7e50325d496a1deda2f12a04b0da66203fea4531f7ecad512766d776418497f652385ecf79df8cf3018d59d331dbfb6f7c6326e61cbb048dcfa17ef809c9f1e796301a12f1145eae7ccd6c2d14bd1c8f748e91786f5f0c8f43d960049adcb587912", 0x86}, {&(0x7f0000001180)="7ba2a88dc873e007c99eac8b9493a4f2163408acd5cdb7e2c918efb4f81c8e3349a1036c905bcee663d66df6b3d7e42a42df93", 0x33}, {&(0x7f00000011c0)="b2cc22ed1940e8b2c6f1ce60f65c7bf7c004b82a630e44", 0x17}, {&(0x7f0000001200)="3eff70d65821f19d6ec84d560730cce31304391cf180d79a58fd90b7749544561724eb716cebb9b51076d5ae867ff92399e02127ca1cc3133730c2423d5019a7f18be80275abc9a2ebe86290a938b08d13e9321060a08179828aebb6a0776007c47e1d5ed690b460ad29eda75b02692879f5af3ea6756e951e1a2c9c969fb9783fa8b005d22c484e50b65be6ffd8812ccacc57adeb6f77625080891dc6083c18d053bfbc66e7ed9241312d3023139cf43d024b98255352464b834641dbf13825e7081ca654ca925c36aa1fea7d479c4de842458214b0bc9dfdcbbb325dd7f9fd680c9654776e4520eee25fbbf8587184e2ba45dc1e299c208f8b3d76ca", 0xfd}, {&(0x7f0000001340)="a8f2ec3d4bf1d9159cc0dcbfc8c064c32de50889c43a1510f78ac3e60f271e5c90a29b8fccbb97bad51dc9368a71f52f33b9b59a5cff77c973abec6fcb513e08bef33c524afe3e2b7762d2b9f3bf1c758cb8fbc9b683160dc025b212228eafe96c1d8c72ae3532488c2212774a7317b6570d5fd6cdef0d04f6581868d549e71258f1df81162c9b6904488b7de7d93fdd6180171b7d69dff6619ecb6b88bb4a30ca8feabdf06a747bfac5276e20ecdcd3baae2defcf0733fa39a3352bd576331bbe1214c2059db86a8fcae969c6c7e8d51db738347cf2fdb01ceda1e61ceca967fe301e40990330583d1b451f33ff070b4253f3622a3a4091f1b7d9a8a4", 0xfd}, {&(0x7f0000001440)="75abae83731f7249ebe8055073b10177a0517fb4b02bf9a2b3494c70536db27af83691de567c1cdf28e63ebb039d5b67fd930e2beb9ba1fb9042137c0d6e9b370fc66d42b10fcc9ab68debd52191420d69b44fb74a0b02f755da71169511bc5a74fc8e53eaa7", 0x66}, {&(0x7f00000014c0)="0e7cb943ef71c2eda6397ef285d08b461dda860c8ec92eda437ecbc287a41d7acb079fe7cf6c80f37a18aa9eda40d39ac68bc9cd0181306949828dc6460ccadfc32e74a439485e19fca04a5e71e4f606e57bc8e681f3a052d70d047f8468e124264a912d3e9fac106e50ba377432d785bc6780098040287ecebd0a61c4404d6677d3a1be9e19733456dd0ab0116581d9c6390b277018d75e02105a4a17cc81c31ee8fcbb41041c69c043d4d6c665becd3229e041abd6e97fbcf7d47e43882f4cd334c9b8efba9bbc3eb8a58f121a1aabe4189b93fc9b", 0xd6}], 0x9, &(0x7f0000001780)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x98, 0x400}, 0x6) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000180)="48f067c0ab95df758ae13c36536c32d4d8e9c36afc728f139cb155c657a22cf1140bf1f921afd682f47802e22381029ec87cb9609eb3b363e5728fd6f1e2f4ab00bd5640046fe5577d9a173fab63e055eb106dbbf5b8b8bfd9fa0b31432c8f33a00070978e880ad3cd183be157996235c574f2d6fd2b50e3226461c5d630eb712f02a2d45dff98270a588ce3eb6479987079792d34d97f1ad05c7aff8f115eb5f8d56e52f83a79722cf92205c71378e5f5ae2c71ee731a134e4cd20d445ffde5be4c2ceea9ce17cfdc1e50626163e8ecac033adf35bbb5948c28c2acf1c404feb21eb0867e6c15d625b654d4d6c61a476b80857a5de9d4a878f70929f4f348564985e7b09a8c261a8ec8f412c9e6760f925d6b36c0bcdf930a9d489f3ecd2d9f9897bd49656bcb251a5549887f150b4206c3b8017910eb9c3d94b8b707645637bce83872396667719a21f89393831ec4575303f7e0c21137c7f19ac5e582419192eb5fb1dc60938d0d416d78a2e680a3c60aa3f690b8537067adf061edb2a969e11c39c859fb3f3626c0502ebf871dcbf3803bda6a3f8d862c1d38c736bb0eec0adee5c96847f1dde19e7dfb749be0d5f03faa0be8e19dd1557fd29f97ac755ab3f19461a8f20c44b245d97ed2205575188feae994374eefbd9e146698040bd7a373b33dd614ed44900bcf2f2331e07847c86f9af2220bc502502c7952a2877e42d51311e0a6e98574547b65bccb659473061dcf2e6a72cb04df5b524a7745d8e56ddcfe424d13b58e05ea28ec4c726bcee7549228f3889d7b6a86f430a0b1c02072c9d2d2ade967f3fdea793b0d03b0a971ca4f788746cee21f516ff592f666b4bf13af8cc0389b190427ed311756197a55565c246b732f3f6207c51bced795aeb704c4a6673a48e86a9013e3f05071e69b7cd87b0d5f25a8b6974211b4331e884ac140494f960a21445de42b1710fafc7899db812107cbd7ecd0c12804cf80d560d73894f3b56ae991602a38f9e13acfa5c8928cf8d62fa8130ab0aebd928478bb6448e82d5f58484a81ffcb119c7c501da1e716552fbda10b0a5e4182e7d84eb61b67d56c9538be2456f48cca887c2d6f460185fbb937d24762c0c5b9b023e1a0f5c79e463a4fe95542bdb63363f2dc1f4c12b9f8e2a0dd50b2dbecf14b25897e6ed3ff3dcaad53cf3f5cbb4be71c40a6ec26bca755615ffc27df6c84644c36912264dc9fa2d497d6321b566ca288c320f6d46b6c54433961a466ba5fb6efb0389fbcc7ef918d8589eb87db2611dd5866b97dd4910377dca121987839270d5a1e0db53fe27ef946a0492ac52f788a718b41a1035a875efcbb0a42666ca8a3e65c29753b14af140c456572a7a8a7968b795768f0e7631c18daf24edce263c256096d218dcc2ffdf0f942ca37cb898504b495ce8775b48c768112b8badafea75a36e60a2f0832115c1f077efa2157d718f8c10349723eeab891c4eda002253b6dc1d0eef4923f6b7dacc535e01a2ec9b3cc898affed35f7edfdbcdac1c10a06658f5c2227a63c72abad80d50dcd6a92edf81960f60b03ccfe804991ff43ca2af253b7cdcca52dcab6da61e3aad219d853536151cf4e6aa7b4f2287d929b4488f5a01e39227f21e248238a90b32dcb84d605cac7af4f8c0df70b7e1c278de6314f22398c2bbef8f675c71b5da67be9d17f246e853d86b1611998103fbdbb962d4a853bcd613bf6a16223a83c59bd8622f93cb84de1ae44ee77140b80417f3e554e8f3dfdcf2b2f4c87a9edd53e2d54495dd3e2e92fedf1d7b3873b547e6aea11cfc5f4de1d1e80d5d1d3653dcfcbd4fa1ff311672b36d30afd2ce12f82caa22d38f03156f6fedd277c19bbfde7813cf4e135535de7cac1e87f875c73f3739ea784181472b75e457e426ffd87ec5e3d5b23077673785664de7eb50bc257f4a6b8480960eecd8b43c2f15574d55c87bff79939553dc886dd0012199a279c5bf6fa79481bff970a9d53fcf6b0deb0f58d20a842b2d731041ffe33fbff7782fe52540344d9ca057afde0dc37683a670faa27d73c49f533811f57f39ca688e10ac71f62a1894a24df5b48374cb466ab6043594d4059a73ab67f2f03068a639c10ac375b98f8803c733bc977639be7a6525c96bb070d128ed3a30ceda841660f653bae676b8921cbaee63878fdb20083f6f55b9d1167f739a57c7c90db16cca9776eba5748694c7cda4ae050639f88d72a602da68f58213d5a1bf6016e6798e04a4493fd4f57e12916c7b2e1c152943f7cf9a35b19e69ce86bebbc005427b761ea0698910a11a57caa67c0fe853406e3afcbbfb10a0caa610b76fb53b54314d781c32cb86a2849cf08f25aacd84f7b41cb24aac602d21aeccd028b51b8d171a0bafcf3b00464da7e6e77caabb3d00c44ed91404d1da4cfd50946fc6026c9677d31399d7b8f09169a614cd6325580515afbe21b73c3f259988e870f3b60c94602f0e839fa6b797b265b98c7538d973d906795823c2660a8cfc98033d4f67fc3758d83acb9f49338d087ca18d30905e7e1f836bad3d5f1c6a87d0f00d1893d6fbc1a233fe0d8dfc9333046dfa039176f89309a67f710964afac0c8c1f45be3e008167faebde48c284c6da6a29fef44a5c63494a266df3886ce1bee7b391d16d0ff2a8dc9694ff704ba6841bc8f6591f78236e5258ba2713cdb4fb565eddfb4b7d086dd04afe26003a93e33f2140fb32a961476a4620cc70f1491f071e2084b42efe073a8c2db758a78324b44fa4f40bdd0de1520fa2778dc30e34cf580b7752801eba5da49ae0b725a18cb3851d5fc26ee3c29d2d6d0ccd19c77615ef0cc7c1dad51f55c638ec38a6336e28306eb3f793c9011907bad43aa80455accc252041a3ce3bb99c616f06622cdaa5d6b3c30e7d21fb55be802e9c7baf0dfbdb57991e7f1a918985b5c1f15a603c6464c85f0e8cf007370803a7f197fb25f49e52b9cb3803567f5ffef90d3be368a402490438a3364ad3bb6caf61bfbef79944ae055530a01e2fb0def010435b5536778ec1e99c7f4852adad04731a937e5d197a6313b6ff1f03c6ef4efee17263005c88c688ce131b4839308049e5dc43535617ba89375dba773f3baeef126db43d233349c8bbee883cec2a8775df664ee4c982207a2a7d676a72a0bccf48798a34a7bb4bd59d7cdaa57e456586c7dd1141fed94ead4a7b169e13dfe199cd98ed10e363f48bde8d1fbbc5e35a8b05765c1343bd75de0343983c195df87c218f810067f935f4907cd2409b66be6c56f69c90b8334a3ad190cbc30ebf119832906c7111336cbebe2d4c48b5c4eb5b8a42d1301a715cbf2d9b8396edcf9b6a675187ab3d77d692d1b15b8a41c6098609c3e6a5e36a453b818b711662f4a02c7a2c6084d9d50c8374c41bcb5d1feb6a98144b524f0b55bdab3eb346603b9997a61f016850baf15bb6b0a58e84c043fe9afdfe82461ab6d70a261e071672030500b0466d524a5216fc7097d0e532b41bd0c14577def49049bb54bb1ec1eb9ac31c637207eb12a1989d88cfc02499c48a8443cfd91292f6c8ee0b4d15a3a455901abb1c3292fa1bf81e81d55ccee050d2e2dcaffb3178281379d5b7abe98d4c021e3a3a9bb837c952ebe4a5a7de90ebcb7a565ed90bef5bb6034ada76eb7c1de41de3aa11be07f5a92ea42de9300b8c3b5fb8b64b7de8f53783dd830271a20d918ee87b019ede68f0882eb48b41b1fa436ebcfe43c05db97a510d7af7fba0cc6ba2d479bd59b678c26d7cd12fa691912bdb78284bec62f38bae064da1812f0145cad478a02a9e19e2bda275bb4a183d3192cc13afcb0a76396f0d20058d8ddd7fe2039200db4a436a0d54f9c963b5e3b2c408599b1b57af92c70aa058afe54307672607ccf690de3cb903b768bbd65eb5668ab09b724e366897bc9c96bf7388b5fcf7442c61e91bb4ebf943865623ee3b6c6e1e624a4d735345c90914986dcf63309719c33e7b40e3f1f212a3c670f31b685d2ef42dd8a1e3d0535f18589b502445049af69457c4f932dde058cc4102e5b12f35a8fafcb53024353241c911a549c44cd999bf7264d3c4938958f5dc3d1307dafbcecf14bc6c44106adde94a2e1bc2efcd664d064249f7335e065eaa0d23624f7521e093f14a53294fdfeeb829d3bc37e9397f4921a1b8ea4f03667c7a9b88ac149311775d378e3139638ae57294831a674117919d47eaca8761cb8703d743c8a9857b1085c4e57e6b6cbe13e25def349d236027eb2456d2d60d689b4feb1ba28856c85c5e897b6c5a2794556df4d467f3114673a9ed293d3b1167037223a3fb798a3728b025eaf9f06a085938fefba2cb60bcac646fd3ed99fe474c799034861ee8c7cec50c38bd10d48f61341f7eda650a16df714f6ca01383b21d15e47814edad998b10a2f48ff383fd21d12da0cd51c89306e4c3c20991f12219f4881674480b01d785eeb98c4f72d631de5b4d3276b40688679850e9b8396ec505a87221c8c94598cc5584c1ba39827c9e1b171c512339e64d2fee71127fdb6ae3898c627367126480a58f3bfcc0b5740e097403bdb3718a77d56632cc8b157538d151815e37aec11bfe5555b2731287f2b6abcd85f33be3d2e341b6ae01fe4f3fbdd60770799663b3892aa474572c79d10acf9452a2f4d24f0c3bf127a43fd186f0c0e807be2bccad08fa5932c89f3483542735fc44d47a82cd7ad4b3642fec1bfd07553de6c86c3f2b7a743639d39a43d0c64c431589a5fb8e0ff025dcaade26aaaa3f65d7585d48090c0936c2f73ac302dbbc314f86b54ffcac481649b7db6d4d8bbf3fac16066a3a8ccb1e2a5ef18d352f2037768642bb87e0cc2005e3c95d46b86c26948cb87c47fbaff200d4cef95abd0d285d211a920f33751a867a95524f3a4cb54c1fef16715520b2db9180a4b7c6560c22d9874845390884f29ce28705d47fc27cc82de6bbf5c100a5c54390fbc11ee79b4df11b0321a36c012d2fbb54f620ef76973d3e360c81868cca2812ebf5cf40efc2b8156c7369b7eac3970569a6d437742a4219cd3d7554b289a2661a0b28291f5fc91497d381cafe4fa30bc71cd0bb77655a3f684be63171780249fb319488ae1ea380960e4071aed513756f834e931b61d82f76fa6a17ca2218d2fb029d40bc4af23a6136371a9dc6696e670e5546686846db2af6aca21e92e0da68f0571fec487a763e1816b96576d881b1bb3e190f355b4ef444f1a0bf7727d8dc111d763d740e07d8e80f23b42deaa3616f9aaab1e841bd869f270907a85bb2f31c9c05485304b2e87af711e4e58618cb2c1e610e0a6f75f1d1888b5b347b4dc4384b33c9053fc63795be0a6f7adafc132d89e83d340a46afd4dbecfe7dbb3ac2615744295ce45d2cb72f0", 0xeee}], 0x1) 02:59:53 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x100000002) r0 = socket$inet(0x2, 0x8000000000002, 0x0) fcntl$getown(r0, 0x5) recvmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0), 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0x8a}, 0x0) socket$inet(0x2, 0x5, 0x7) shutdown(r0, 0x0) 02:59:53 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x9}, 0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) readv(r1, &(0x7f0000000000), 0x10000000000000c4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x8, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setregid(r3, r4) r5 = dup2(r2, r1) write(r1, &(0x7f0000000080)="f2", 0x1) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0xd5, 0x0, 0x5, 0x3}, {{r0}, 0xfffffffffffffffc, 0x4, 0xfffff, 0x0, 0x400}, {{r0}, 0xffffffffffffffff, 0x19, 0xfffff, 0x3, 0x1}, {{r5}, 0xfffffffffffffffb, 0x8, 0x50, 0x1, 0x7f}], 0x2, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffc, 0x2, 0x80000000, 0xffffffffffff21d6, 0x66}, {{r1}, 0xffffffffffffffff, 0x4, 0x800fffff, 0x8000, 0x2d}, {{r5}, 0xffffffffffffffff, 0x2, 0x40000001, 0x2, 0xcd8}], 0x800000000000000, &(0x7f0000000280)={0xe712, 0x4}) 02:59:54 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x3) write(r0, &(0x7f00000001c0)=')', 0x1) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open(&(0x7f0000000100)='./file0\x00', 0x800, 0x100) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) select(0x32, &(0x7f0000000180)={0x200000000000098}, 0x0, 0x0, 0x0) 02:59:54 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) read(r0, &(0x7f0000000000)=""/91, 0x5b) ftruncate(r0, 0x26d0) write(r0, &(0x7f0000000080)="aedc119d654f6e0a86233d8f14eb355489e64fd212a71dcd5bdd6225310bd976ebefeac58bc517e9e8f4c4003edc7df94f515e6b62c0e6c760e0c6132c2266e23edd1bf3f9fba96ae079f3203397d15f913b8e4b8c8e2de25b0f652f856990cb47fe994a72c4d0f82d7a8b767a9991ba5feb14f7c40fe258986b120214a26c0849abb1b0736a6413cd9dc7720a743f19436a48dedde57e2a61f1c6e8622cfe64348dd54efb2d3b6ba9dbb859e28f4ff2e903faca34aba188061813375347586d84feec2a9873bb90658c4c0b385d20e61f8d9bdb85c6ea3e90edce8bfc96ab983893f3a9b58d004cec81beb2d9a923775b55ef6e874752c9f42f0085f8f3d20725be3b92817e15ed274340e200ccacb7e83e0d05251beb5eb3b1a43130cddca91b05daf5ef01616e83bd341bf00c8a2b1fab5b41fb7bc9638482fca318a6d28fba2a130bb3195989e215c62e3dcdfa7c8e1d743838244021d1860e225db2a273263301623490311b8ae583324f56c66d9bf3de7a49bf1ac8216944d40cee4eb25c3b70e4df7f9b432b2ca6dfc56b75fbf3e07fb85628a7c07702d10952ce5b5687ef3ea471866994baa637b1f3dae4fc4566f00029687854ac1ef1c8b496b4b1c63a1ffb59284a0add0b4425c580c4c8cf1ca9ef54d9503280ad22917deef8ae29453413d9309ff28e6b66967728b95b19b99e8e0fd03488e191e8a7937d1295b7b47082b24a116da5e0d4952f8b84446bf11d72bef1098ce83adead13800466758ca4c3b6155290cf9c05a4f38e902fe222cf3412df91d95e5293c02a99f3bb8f2deba15f6b78f42037f46384406913b8468699d7e3cdad6d02e71557ab43a9599fbbd987a62fc7440f15220d92072b5a7606140a525e8cf9ec0ab53e29cdb15d86b86a4060a902bde66a82b089e89e03bba6d3a5c646fc23f140d2022b4eb4d80fd479b40092873a6b2204a1232dec92153bcb339f68c4a420d6bc1b84a52cfbdfb163c5f960a5ce37946c624551149dda31e30b3b80e376f00d58c831890d7481cd1d5ab9ec1ecf471f2c05bc083c18712412f9585b01e35454c9c2768deee9ef079abc4a3cde649aeaca36e36ffc98b27fa52d54d21785b91727dc87f90943581cb6e57a816e183545170a346724f410682a89a153e37e9e27023a9e27c9c2d6cc85c2122b7d5a1c056c694e104e107f9b73e9b1346c2320bded5657478fd2f4d90717edd0f5f1ade5e7e103622ce766a5e0f57205e279e94046f0ea3b2231346bf5156bc1e2492e08fbc1c955ed5db9c7b4e609c42d85b98982288318a2c817c659edfe502912e9207ea0fca8ddd24d470d9df521640e488d7fb7439753209378705b64baf3a928532613e1f1411fda59fa22dfc1810f120ba15ab0f7ae4f0ebf1162a77eab101cd0d2c43d2d7deef33a2345017a6420a15171fa60138f2c5716969862ec15a71a0647a3a773d355daef3002349ee8fc55629f61eb953536b7add9cd785fb023c9dedda8a150c926ed47708f35ac011b3ac6c30603e290692924425b2993e14fe4359e2af4fa41826165db55f69b0d0f43c498e97be3c80380014ebdfa1fd94df8b6ec78db9bb381ef6698f8207ab92fd05af968e66ad8b88b2a5cf54802d57f7e8e33d481191e4500697dd5a7441f34dcee3394b584e41b485a271f5efee4657a1c0dc29297d1e94eb09e3dbaacbd2bf9fe7729e4a6017c8d27ceb3cdbd6673236b9b12be6ef1ca27a782c2baf1b4e0b4dd914fe1934fc7d8449a5bcce17e677a95bc2a434ffb69f5e164d8a9a3a29c50efd2fe12f1058dc36def24d889b4cf42a5f295274da5a567224935012691357dd722cc49d36eb2063db52a62da6d2091c1c4e5b2ff320f689bb9144d5bd6a03122a70e32aec44af30ba12a7c537c493b67cc800e3ffb028e3b1d9ab62a7736a3adf714b8e2e33089fb212592d5ffa7f90dfb7c59777c7a83252fa38f12a493651f937372e4df0b9da54c12798f92ef75e7652dcf0a5fe921b6b4fd492b8174a680c9d2fc4adbf411852b9001259f3c39495781a5039464b7bb43d854cb2105226773640a2269c5c255c88c0db09d6b10e0e07b8c108e68226d1d40b9b0364fb4695b854ee1a026351dbded839c3ae2e8af9f5ba4cef0088f8c2aa41ff96738f1fcbd3f43e61813304fce6328d2b58bbcce8fcfa6efc353d4d00be4453d97fc5dc25d352c7b6e391ed77eaef0f4cfb989a3ea03bd8af3480c016094ebe4ea802b321c75dd614e40ce79fe6093f86cf27004e6e43caf9db8841751a2a4e1741d9aad612c939e6b531825d47f87cbd2923deb519e878b37be20bafe55c47ad1540a996ee6118eae34285cf2a80240366d7242c834c33b0acc520e3582bf7babcdb638ee68105f74880d6311dd902b7a65a945abbdcc3dcc3d59eddb222b0e34e200d233d3656d06156505793ef72d181abc0fe04e00bda3592c5b4ee906c7e06dc60a49c6e665c91a937e6365438f2fb5dde83edc9e6c26a08fb3f26432a2d117d01b4354e089e93863b6ac88a2045fe254ffbf50d614cf66c4cf8c8910e6feaf8a34f87375a86c507aa384d8a1abb1bb67f8d41ca41e4695e0a099399fa4d484961af3cb960d52cb8da65c2c766a4b6415e85d60c4d8ca44223352a7033595bce24302f9d5413d6025733b292c59b1b7c38c43897a3944d276615bd5a6180150695fb79a72f63d3efcd5e46030329a6316ce7e21e6449e16cfe1713f04d8e067901951fae38886fed7f438b2d63bc4e73482b9fca80c6103c42bfec70807611e13a15a63a0b06e56387a136df72ab62df0fb4f8c4be1e88a3b95a908519cc07e394f825333e0c841ff796dc77899b655552b3718d1454eead0477bac91c403d536a6ba3b267a603826bb43f389d2df0b61289ce95775eda0f4a78f0054c40a8149c764c97240da92bc8c5b9a39ae520f8f6ab0858404118ebe97e43d88d8fb6525c37d22fd44447bb29e8e1dd5da87bd333576989a8616e158b84a7b26dea33d60d327a046ddecfb94f0977b7ab9c1528b7212a9e99994113031588167c3550e7920c16f05e87362aaf4104bca76d18af453627525663f4a3f5c69d0441ab2c69633435b8234846d90cd41043870cb516b77fd8daa80400a152897dd934a585e9596af4c9b135f7a2898ab8693da9a9f0a6440e2efd76e8f1036d0d7e8c97fc0c65ee2601af91610e62d3eab49870a32c10283468e3dac1b4f34fb2d4224666c8e4394487846cd5c4ee1240cd70c2aad1be1648779f3b7b92502dd6e02bdb5dfde94fb01575e8a53a66ee6872e6ddec6912a166487169906ed0a766161191b1819d93196ea4d1ea40d21fd27ccb88dd94d639f1b8e23e5d32ea402c1c0a7f257d87789562183bf7a970441ec8085c0f83c2023feb41544b0ca2179a76278684b8784e6885156e90fb4b40afa2d187fbd064e3c668d4b7e5403442daff09ffa68a5e71ff9837732ccf19b89e03a907ec7aef39408344d79a6a1e2754539cd2dad956d70d3cfe7e1667e5152c33645021bead81f2986dfe6d5dc836e529e952a03ffc2ffb3d82c166a64f497010a832d968f4580c8a5b910e6f1576d43832aef9a4c12fc67ce153c840f88e7d268070b9bee47403c54da4991884da82c14392a3e4e75450437e84aef33386fd599b8eba5db2d2046e33fe8c5e94f763823efeb1815147d49454f57987f5bd2effa176f714451f102dc3838eeeb89ce8eecd08dc380089fc695ee5c0c8f71988b939fb2537f7560e1cb0f24b421270595b18a070ac0a0ea963e8fa8003c25bbb355b487f8b537096a8c63e5a7a798f292d2287da480837139abd2c631f291610389785d2d9d1c7fb97f99588a853b17afbedecddf9bd694dae520480d97385eeffffa1fb81fa8175a6c64f91197d6d2b9878c537b3cac472512fa4191caeccf39c870201f5761372419177755c7cec4dc1bbc4ac3cad3a003fc2926a0b3335ca6b44f7b5a1149a0a7e80f1f52ada6667a1dc165a0329d94db50b454722a33d33c07aed835a28f5734dca6775a260410589f1879b204bd8e3a40fa50cff327fbc0bf2d22ac1a995a0c87f26aa7cc7b8815136184fdb4d8996a48aa9587cf1096a59a177da9a5e48f18ba4da8810e6de09a49487f90e77b76b7405662cb2208ae33028f509834d60571acd795960bb3871dcc71cda0d1e6cef4b8ab07f2c9a4c0bf4a6002cb08209fff5d90a5f5d5f45222aa7ccf35a42772a13d3e13f08fc62897357ed60900bed549f029d0122f10e0c0676846a63d063169b05573aec6a1d100d2064a59ca7813d570904e44d5f89bc0d9c2d8c606775bbb9b4be468f150afff6c9a84f9b75edbd45076d0c78328789573e1fc11c8821d6f8ec9759ea3006a9dc01fdd507851c71bbb378a30f5988672d131b2d7f7a1423061f210dc4ebe051adbccaf09f7848533f450e04227616b7feaaec86ebf17002921c3767a2fb44ef11c1efd7245f515ee44923c1dd5783daadfc455cc1eeae8c600043cdcba7e43795334ed5abd07c15af7291b4b1b9940d122eda765acb21f4ac0046f15f1dea281353be311f2c3e9aa2df099f37c9732ad8fd82482d4a7e635eeb99c35676e80e6c15ccf4faa05083eb061f33518945bd9213c8896aaea5513d8982a0d38ebc33575ef61fbde4670becc95fd1a47b834a32850aacadd3bb2bea737c140d637fc253836ef76e28630da54f4d66aa308006ddd3a7a1fcf4c39c1f499846700e1187790939a1cb9dfdc89d387da0c7576baf129139b19fdc076d915fcc8541dc4d24ee2f15109392fc55b48d847d8ab139a21d7259079dc9787825d1af0947583071fce6609d9b85fbee83941152420952e6bb382be2f10dad065a299046651a8b44459b7faf85b761ec46c775e63e0cbd6e291cde7f2184b42015448f80f73165900ff449ac1fe07bfa63c2bab3c917af4b5e3b93998ea8b2d3255c2786903123dccc40d82c96763c0a182973baba24708ca2f41edb6cb21bc4994132c153ec6c75e6971d5bd6caf5b02eb6e2f36c0bf0890a7429033e2ad3b2869d488c6be07777f042b1bb3eb7d3b0f4f4d2c97352959a6a2076b949d55286e1968e56530cc9f35ecb3447adea49529eac4acb378e0a180e0d73ad722ea488ddf4735a1ae46768cf8746d65921095e76a63419e4cb985ab10bbb8578095ea61a72d4038285a1207bb5b1f48d7b76cd8f82de274bdee197b00cb77d15cd5cf4db1aedfb9258a32ef8a90d23681d7f58c9d2dcaf9ffd71b86760b8ff1999ea780b77d54ad21e6e6b2ae40d6de769e7f3652358a1f70de9543afc7b359d8ff31e06ab3a5dbf0df6c10d3e12c7e8d007a71c491e04de140bd1c911ad9a1b44f2ac0a5bf73f529e5c05cfe1c9caabe8c7cb472b05f47ae7e98ea4c10d6816f8cf91c065b83201462413ecb8a5482f6cb57681902c7045ef0b5075828adf05ad2b22ac9ec829406b60f1b0371571699a694d8cf0d9efdf98ca6c171754aee6434b86ec215d2e49e3c16166f41d2191e93a81423dd627c59e2e99fdca33e4ba044ce3d1e2ca418d549dfbde100319adeb16f3f557d97e44128c8f042367bee94107861717d95e255d565aa0e9ae731b0385ea2d58cbb552fdf7c5c0225aacff7f8b10b886581e7bed125fe78c715c9205ffaef58fe55ffc1bc07bdd83fbab276fe20dc5142c9ffa278fe63aab8a16bb896e76a2280d7c5701f4b209292103c595e651d0ac8f731f5968516d48b123517d3149738042354c100c85229e50eb4f6018ed0fc6ac0", 0x1000) 02:59:54 executing program 0: r0 = open(&(0x7f00000011c0)='./file1\x00', 0x10000, 0x4000000000000) fcntl$lock(r0, 0x6, &(0x7f0000000000)) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchownat(r0, &(0x7f0000000080)='./file1\x00', r1, r2, 0x6) getsockname(r0, &(0x7f0000001200)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bd59ff74b4c659bb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001180)=0x1002) 02:59:54 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10240, 0x3) getdents(r0, &(0x7f0000000040)=""/254, 0xfe) poll(0x0, 0x8ce5b57d2970e0dc, 0x800) 02:59:54 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0f03585bc10080000000"], 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) shutdown(r0, 0x1) socket$inet(0x2, 0x5, 0x1) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = dup2(r1, r1) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)=0x1f) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000001c0)=0x3, 0x4) 02:59:54 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file1\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000200)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x0) symlinkat(&(0x7f00000003c0)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, &(0x7f0000000000)='./file1\x00') mkdirat(r0, &(0x7f00000004c0)='./file0/file0\x00', 0x0) 02:59:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x4, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) poll(&(0x7f00000000c0)=[{r0, 0x181}], 0x1, 0xc6e) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000100)="ec", 0x1) r1 = syz_open_pts() r2 = dup2(r1, r1) ioctl$TIOCNXCL(r2, 0x2000740e) close(r0) kqueue() syz_open_pts() 02:59:54 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000040020, &(0x7f0000000000)="5a002953b1f34c2d5fe240aad4bb0f9de9ec8e88f50819eb062384b03f8896c13e0cde4d0cd4b74e94ee7ba6647edb19f434f9c10b9c6b7f5bf89be7afb30a62da", 0x41) socket$inet(0x2, 0x2, 0x9) 02:59:54 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = getppid() fcntl$setown(r0, 0x6, r1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) readv(r2, &(0x7f0000002500), 0x4) 02:59:54 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) socketpair(0x0, 0x4000, 0x7f, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) mmap(&(0x7f0000ff9000/0x1000)=nil, 0x1000, 0x0, 0x1010, r2, 0x0, 0x0) 02:59:55 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20000000000001, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x3) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffd, 0x44, 0x0, 0x0, 0xe401}], 0x5, 0x0, 0xffffffffffffffff, 0x0) 02:59:55 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x20, 0x5) mlock(&(0x7f00003e0000/0x3000)=nil, 0x3000) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f00003e8000/0x3000)=nil) shmat(r1, &(0x7f0000ffb000/0x4000)=nil, 0x1ffd) 02:59:55 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x400, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x8}], 0x7ff, 0x0, 0x0, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f0000000000)="c0b2ffa84028ac7e1660dd0ea5a5a08a353dd4e491eb8cd9a623937979", 0x1d}, {&(0x7f00000000c0)="1789bbc2d4ee95656aad92e83e8407cd9a1ea3dad9f3db1ef1df52d176", 0x1d}, {&(0x7f00000001c0)="9676ae690d0bdc9e6bec908f7ecbee66807cc89dceb4ed93098c3cca6fb0c721a133bbd91190a7e51b3f9b8465adcbecb922fb9e4066d4165ba514d6c4ef75eec48aa676189667c4fb0828ea59d5f694bf6d0c59ad730f406d398308d4cc55490ded24080701c5accbbabb036658f251017d2d5905d6688ca9ef7a46dd466a65c7aed804b199e74c0c216e32fcde15c4533df20f4841d0818797144d69e2c93e6d9a5dc44565c9c6e1ce8ca8cd6fcc4402e9e547c5047e843dde1c1d5a8c5dbdda5574e99dae87186ffe8e8125563f3456bd03a2b716d91147a8742bf8a8ef754c2d46e5028c0ef05653f752cd442ba0", 0xf0}, {&(0x7f00000002c0)="62764b819529f0ff08211f8a8e57ccd097260752bd5e9cb40de113b7117e1f6bb683f81100221b2b18254009fa44ce889c551d48db0fb0f1bba689a4fc1b633f574490eca08102ef4f8fc78717318a7d574a7786dddffee8acb202eed600257f8c5bb1df1546668947ad2eeaa745c17f4632668a87291e36fe0ff1d66329d77e7652fbf4e210fa303fe256ee3889ded285fbd5ff5702bf7ec6dfdabf626796fab11275203bae9cbf323fe4f9614bdb8977549059e03cb317c318672bdd2146b2ddc5a4", 0xc3}], 0x4, 0x49) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000400)={0xff, 0x0, 0x101, 0xace, "cdf575f4984e461ef35fc502780f952c435e05c7", 0x700000000000, 0x3}) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x78, 0x0, 0x0, 0x0) connect$inet(r2, &(0x7f00000003c0)={0x2, 0x1}, 0xc) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x78, 0x0) 02:59:55 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) setpgid(r0, r1) r2 = socket$inet(0x2, 0x8001, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f00000000c0)="e8f0e55e", 0x4) 02:59:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = dup(r0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x2, 0x4, 0x2, 0x3ff}, {{r0}, 0x0, 0x8, 0xfffff, 0x9, 0x1}, {{r0}, 0xfffffffffffffff9, 0x2, 0x3, 0x8000, 0x9}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0xff, 0x1}], 0x94, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x40, 0x80000000, 0x1, 0xff}, {{r0}, 0xffffffffffffffff, 0x0, 0x11, 0x4, 0x5}, {{r0}, 0xffffffffffffffff, 0x64, 0x40, 0x6, 0x7fff}, {{r0}, 0xfffffffffffffff9, 0x40, 0x1, 0x800, 0x9}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x5, 0x7}, {{r0}, 0xfffffffffffffffd, 0x40, 0x10, 0x4, 0xcb}], 0x4, &(0x7f0000000200)={0x9, 0x20}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000002c40)=[{&(0x7f0000001b40)="115fed6a8ebec29eee1166137978959bcdcc2f12789e425f748268304993fae31e4ae3f6b6a851ab861ff5a805d52850b235958e96e22d38eec377cf71c4573f9be18832ab047f6f0d0ced049ef496e26c55f64ff94294c1a02b577e06846a581f971e40cda7a6444bde6993da5c5ee85294e74e47d18bc1d17b282bd804fb7eabb445ed91a311b2f6cad135757aefaa085f9cd97221b384de17d8d66dcc75653d1cfd21c0c4a83e5c0197f8de4ead42e43063e75ee4dacb1df2f1a6f3a9a39f376d1aa7b3f66beb9852eb91cb17e351416773130c9c6740238a38d5056881ee97184ab5c374b292d1c3c6162ff9c1461eb3c40904c2934555f39f8b7f8c5d357f61fb3b27a80e64e11b2e48a9eaa42f2597edb294bf1f9f8177d3ec27f76e40025ca47b19be0a2419a7a6d78147f61558751c45727a181f3474813871897c2b93a40bc88b813683a514ac4b51aeac099221e7938a8f05e6af6f8238f909ba745cf5530991018767d3bad15c4ea8e03b23768ae1220c06a02104574c997acb722eea6ef4655b2e879fdb7ab4f564fd8e3cbd62ad46c3c0dbc9060b54adfe673017fabb2c06375cda1592ddef5ad6c4b80188ebefe5827d7897188b278bddfe7c59af76ee8fb48d0a764f5e78f8e775324d3601a7554f8e18b4cbcb90194ca8d799fc136a8af88f2eccf42e719cac8b64fb406cf5286e756a70ab36cf04c2ab96fbc97aceb3a4ed5cd822e8dc90b577365afa9eead516363036dad53a127dccf2dfcedcd36592f41b70ac0e84f103609b782c8698293d423aadc33b159e42d270dc5659e9519f082ea69426a4286c79f526adfcfa9914e1e9a9ff9251cc96d0be697f8c76514c2df3f71583fcb18ea487418b08cba8d361fce93beb1bef488cff86066d408974b78dc016ac5d22c1cb7da7c37905d792941c4b16abec784ca49970c5ef0eb1c633cee8b60aaa4943e0d4850e4ab46e9bf9fc066d11e473c42ee34f1fc8b9978cc6c85601ab6583eac6501141febec01b765f869e7b367df46620e79224924b660185e38600400b08f7b03635d5868b3e7d6e45a4ca9c3d1112c980f9612cb9d1add16b07a3141db20490c65fb0d8b38e700b4fcac8dc863354aea475a252e14102ce83216ba152f6cf0e5a52e1e970cdd318a6a88113ec72f2f7b3c3e14a0ddcd013fd74da6a0f6088f023a0605dace4e45d214620a63086a1f85622e823a3a878c305d8473b3c71c6f6555632203571ecaf6bcb01aaf31fcfa7e4e507218ab3f87aa390126c62e65ee574a34cdfbba293ec02414e1de79fec5e22b38b04860d153a30f761fc9a255637bb5858799db7ace23d6aee03b304b83cc9d817dbb6f602ccb6d7c95f8d54005159da01ebc59d2ce8cdae4e44e04e5df43b80366319eea3153b0152709b7b83a3dd493f6a560b42ca8befdbae3f73380eabf161dcbde81993002293247301ca13526be947af374945eaf72e2ff21b2e5e3f3d4e408d4199e65bad43c0c3fb66a1e5a51df7a17059b79a4eb284edfacd680a6dbc6ce100fb9f0cd51a1ec078d7ee3820b80ab8834740bf3443de2dbaf684ba9d6f13029941bd800923b05ba8bcfcf3f50dbe3ad9d8ae9dda125ab90863a5c4322a97b22a8c5c5b7950f3ae54ba48d46a7e315ecceda63edfa6b1af34563a3ccd8d9d7ec3d0398128e5778a6095130b1eae251967f7bf39c3492e936be3bfb647cfaac6cbaaa4f8c166a092588cf9c8d2a4bfaf17f3ec07a2f2b9a819538758c61a8b5f7d2aecff790b7106accc04b8b4850df6ae0bef2ce6edcbbd4014f368cc57f13089d92a81969924f11f47bd1df5a5d077b6e41f00120707e9a1e419331a2480d375ff9f47955db21ab86c409f3efb0e5c04a02085d6e4c0b42a1c4d340937695ea3f53d3d9a8fbd8ce5aa039de0f347ab5f6e4044d671572fd24257e7994c72db6655b24763496091314abde46a7622a272a5908748e6a9e4b05761729547eeff3ca85cd0087b64518817bdf7a61b9b6586423305dd8c3d65a04c6e0bb5b48c0d2fe0ea1a184ab512372579db9c2b39826321f280a1ce16fd2b59ec35f44252cd912afc9781fe859f59623916e967041bb27a156ffa6b5abf62ff70ded0f32e73a792967c1a0e55a006ffc72aa4a6d62ef3692d2d4e97f311f20aefb844b90c1b0be83ce78ee388f01377cf4cc146f4a8dc6c179570994c29a95c109634d15cc67a829bf6ca71945beaf33ef33506ea1eff5ecd4e96da3d0077ada8c0d5a115fd001adc21d8477f3b37cdf99773738d74a16e802c1848ce31c5f456f4febdb12fc4f26f63d8fbe559f9e694c3d0e1fba924ab3fa976923b7cc08f8afb32ab04633b59003dca09a9a54a513c07908ce95e59f342aa828d695f1ef0222bb312fd9b60254f081ffb4db53c8f848ec4c06d0f546f9f1e5df7777008bcdf174ab02ed3c321a1fca3512abeba284ce243b27d2ba640c7d7aadcb78e03fe266b40811a2fa80fd68ebfed19ae7aabd3db5d0152fb604ed07623ccbd8af6403b95b7422599ff2dea5513c52154a606160d6769d27312ca21ff31bc77f4d4d22e17", 0x721}], 0x1) syz_open_pts() close(r0) getpeername$inet(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) kqueue() syz_open_pts() r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10500, 0x98) ioctl$TIOCNOTTY(r2, 0x20007471) bind$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) ioctl$TIOCDRAIN(r1, 0x2000745e) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000002c0)={{0x18, 0x3, 0x4, 0x3}, {0x18, 0x0, 0xf41e, 0x200}, 0x9, [0x101, 0x7fffffff, 0x3ff, 0xc0, 0x8, 0x5, 0x4, 0x8]}, 0x3c) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 02:59:55 executing program 0: r0 = kqueue() r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7b, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x98, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x61}], 0x10001, 0x0) close(r2) r3 = semget(0x2, 0x3, 0x20) semop(r3, &(0x7f0000000080)=[{0x2, 0x2, 0x1800}, {0x4, 0x987d, 0x800}, {0x3, 0x7, 0x800}], 0x3) r4 = semget(0x1, 0x2, 0x34e) semctl$GETPID(r4, 0x6, 0x4, &(0x7f0000000000)=""/37) 02:59:55 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = syz_open_pts() r1 = semget(0x1, 0x0, 0x8400) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000480)=""/113) r2 = dup(r0) mknodat(r2, &(0x7f0000000040)='./bus\x00', 0x2, 0xfffffffffffffffa) getsockopt(r2, 0x4, 0x1, &(0x7f0000000000)=""/18, &(0x7f00000000c0)=0x12) fchmod(r2, 0x0) r3 = open(&(0x7f0000000100)='./bus/../file0\x00', 0x80, 0x80000000012) execve(&(0x7f00000001c0)='./bus/../file0\x00', &(0x7f0000000240)=[&(0x7f0000000200)='#l(\x00'], &(0x7f0000000440)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\'+\x00', &(0x7f0000000340)='%\'$#*\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='$}(\x00', &(0x7f0000000400)='\x00']) ioctl$TIOCNXCL(r2, 0x2000740e) write(r0, &(0x7f0000000140)="4a99cb5b559b1c4faa7e568f923bdabd5e3014ab9b2c34cebd127f128b230a46863fac6382cf00b9681eaf8a6e132f76355c5199d802c772488835c72080c1b841bed1d52b2279ad3c176c7efdb5a796d14d43f6f4f7affc5a771949389b5fc66f1f474d1c0c4e5e25ebee056b8b5e9ce3f414", 0x73) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)=0x1) 02:59:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x9, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000044c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a623eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0c38cccd48bc83bb4dbc8df94ca0c2ad48f28200bb25e6fb8500ec907ef5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb69726035755f30567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318bedbe15fc192129e937787a034a2c69a83a1504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc02085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405b5c9e4d9ddc2fe16885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd5744e99792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e699c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b29e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac902c86db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a3013990627671f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb6bdb84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df4be9c73ac8707487f984f5446f40a4d959327f913f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b828d7650c9f1cfed6544db3bc97e1df64488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036c8d7a2d359fc1d4ddd66aaf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0a137a6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c25e76b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac3260d658af1fe030d339e92b1cdc2ec69c43e95ca4400000000000000423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a3c529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf1a8ef3f22db06b0aab272d125f68f6398accd7e0aa3bcc810143b8a196539468fb3b2fb19cc0b1939071ebc480757d72a88d9667988a856359ec5b52ea7490c27b2c813ab68a51d89a6c271def2bcebf6a43113346328db3c6ca8b1cc68ac7f53224ec3e7c3bb6d77f80489891a4ccbb5efa32827725e0e8b601a4952db46b684c6204dc0499e81725bae8ecadee216780ed083c7a8edd2bb937a3b9fcd21136c4b9a026646cb59425247f52643ead2a723a84492da88b6e9415ef6966ec4bba45ba8c0a4ac74fb9657bcba69741dec6479c49a8094f21526dd7cad44ecfcf67a845b64ee8fee2213e9fe109b8cd1d0a20f4fd0666550357c2463cf86d69756d8b1ea8ad91b07c79b7f89026a2088a4a40b2a7004a1e946f84e563b9d764c6c4e70663f8a762918c4ba38d1bc7c66fc5fd8c2c048e37bbb1d5518367258ac8d3d34cd00425e9196a5a122c0dbcda58be0bbb878cfcd81d662862b89baa8a6ec0679", 0x3df) poll(&(0x7f00000002c0)=[{r0, 0x4}, {0xffffffffffffffff, 0x180}], 0x2, 0xe60) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x2, 0x2, 0x2, 0x9, r1}) syz_open_pts() close(r0) kqueue() munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$TIOCEXCL(r0, 0x2000740d) syz_open_pts() syz_open_pts() 02:59:56 executing program 1: select(0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x1, 0xffffffffffff5d62) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="bafe6021d6eb7bb9289169d0b5c5d23774c2728e5a7023970312d8cb68f0b2168a53e000c33451bd22521b03698ab945925bc4c0bc", 0x35}, {&(0x7f0000000040)="8ebea17a45869f0574767fa5034041e31c80b59f1b01beff3df7cddd9f48b0fe29bf6c2435a3831468f0a924acd13be75fb06f41328b546ee61543c0c7ffc60a8d5c948e6a0f1b73f49fe0f36d7e928385e8042e102e8bd29c7f9ce642447e8e8f15c09be5d888496118b06da1955f41f5c1622bffb86e69c66ea370631a20412c9a0b3539944fcf21aba44964a69f3d464b7e5e", 0x94}, {&(0x7f0000000100)="4017bd83fc335401fc10bfc231b5a2ceb4dd0a0f80bc116b748f407a07c15aa14a9b0e", 0x23}], 0x3) 02:59:56 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@file={0x0, ""/15}, &(0x7f0000000080)=0x11) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r2 = getegid() fchown(r0, r1, r2) mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x400) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) utimensat(r3, &(0x7f0000000100)='./bus\x00', &(0x7f0000000140)={{0x71cc, 0x1}, {0x7ff, 0x6a9}}, 0x2) 02:59:56 executing program 0: setitimer(0xffffffffffffffff, &(0x7f0000000000)={{0x400, 0x1f}, {0x0, 0x100000100000005}}, 0x0) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x1, 0x5}, 0x8) 02:59:56 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x2807) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r0, &(0x7f0000000140)=""/51, 0x33) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getdents(r1, &(0x7f0000000000)=""/103, 0x67) 02:59:56 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) faccessat(r0, &(0x7f0000000040)='/', 0x48, 0xffffffffffffffff) 02:59:56 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "b8bc17c53129b4c5db881a159b3a032eb94aa7b7"}) 02:59:56 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) syz_execute_func(&(0x7f0000000000)="c4827d18e5c7f83f000000400f2c9b02000000c463e57ad406460fba7d3edf0f3808af000080200f858ebc0000f347e0950fcc2e6464660f3823c7") ioctl$TIOCSBRK(r0, 0x2000747b) 02:59:56 executing program 1: r0 = socket$inet6(0x18, 0x100000003, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000000)="de", 0x1}], 0x1}, 0xa) 02:59:56 executing program 0: getgroups(0x8, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(0x0, r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) getegid() setregid(0x0, r1) 02:59:56 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt(r0, 0x53, 0x5, &(0x7f0000000040)=""/90, &(0x7f00000000c0)=0x5a) r1 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r1, 0x0, 0x380000000000065, 0x0, 0x0) 02:59:56 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5a08) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x5) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x1}, {{r1}, 0xffffffffffffffff, 0x21}], 0xd8a8, 0x0, 0x0, 0x0) close(r2) 02:59:56 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = getppid() r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000180)={0x1, 0x8}, 0x10) connect(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0xffffff6e) connect(r0, &(0x7f0000000100)=@in, 0xc) r4 = dup(r0) getppid() connect$inet(r4, &(0x7f0000000000)={0x2, 0x2}, 0xc) 02:59:56 executing program 0: clock_gettime(0x0, 0xfffffffffffffffe) r0 = kqueue() r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r2 = socket$inet(0x2, 0x5, 0x3568df1e) r3 = kqueue() r4 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x14) r6 = syz_open_pts() r7 = accept$inet6(r5, &(0x7f0000000300), &(0x7f0000000080)=0xc) r8 = syz_open_pts() r9 = socket$unix(0x1, 0x0, 0x0) r10 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfdfce77f08b74685, 0xa4, 0xfffff, 0x3, 0x9}, {{r2}, 0xfffffffffffffffe, 0x20, 0xa0000000, 0x1ff, 0x10001}, {{r3}, 0xfffffffffffffff8, 0xa4, 0xf0000099, 0x3ff}, {{r4}, 0xfffffffffffffff9, 0x90, 0xfffff, 0x5, 0xfffffffffffff51d}, {{r5}, 0x0, 0x20, 0x0, 0x6, 0x7}, {{r6}, 0xfffffffffffffffd, 0x0, 0x0, 0x6}, {{r7}, 0xffffffffffffffff, 0x80, 0x80000000, 0xc9, 0x40}, {{r8}, 0xfffffffffffffffb, 0x12, 0x40, 0x7f, 0x3}], 0x1f, &(0x7f0000000240)=[{{r9}, 0xfffffffffffffff9, 0x4, 0x9, 0x96, 0x401}, {{r10}, 0xffffffffffffffff, 0x64, 0xfffff, 0x5, 0x5}, {{r11}, 0xffffffffffffffff, 0x0, 0x40, 0x9, 0xffffffff00000001}, {{r12}, 0xfffffffffffffff9, 0x1, 0x8, 0x1000, 0x4}], 0x20dd, &(0x7f00000002c0)={0xbd77, 0xffffffff}) 02:59:56 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0xc4) poll(&(0x7f0000000080)=[{r0, 0x1}, {r1, 0x4}, {r1, 0x64}, {r0, 0x21}, {r0, 0x4}], 0x5, 0x0) poll(0x0, 0x0, 0x91) write(r1, &(0x7f0000335000), 0x10052) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="3ea783ec7afe8759b9a37a6c0c099c3ba48a67ffc185dde32c2b", 0x1a}], 0x1) 02:59:56 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7a32, 0x0, "f5a6849ac35d9dfc1ffdfc79f7a824d9c9bfd010"}) open(&(0x7f0000000040)='./bus\x00', 0xed71c849ee705a8d, 0x80) 02:59:56 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000, 0x5}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c3641cff02"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x28e, 0x1}, {0x100000000, 0x8001}}) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f00000014c0)=[{&(0x7f00000000c0)="5db0c8bd392798218c09749a1b5b4a0c8ebeb118fc217cd2a697d7af41a163719f8f349159304976432313bad08774036d4540f0f48a29764c291100560970918e15106d5a6b1c5fd7eb1391ea8740eb50ee4608f4c45af84b80e8340b5ae39119212147d1872e94484bd1f46a2f187302740df3971ee0f12438dc583f99ac65f5af33ac96fe312c225d4123bf08fed6125aaf4a90dfa24c106299a35152175cc44ad77477481b32230c05334746be94f4bba88d651cc54821cf52afe6155210dbb8dcb4af13a34dd32352fd62d8f658aeef374cf7eaf56531a8bc81f9e2b75df9a12c7ea52aa0f0cfd418f3c05c9e98bbb1731176ad73afc8878edd2936b03b9aa7d0ee7c5b319c83ff3eecdea78c086421733a0c6d39073068264b010fdf01771e53c5be43e224a9e4ad202490b5e104ad0d5d22a76437a2b225143dba70847a10b3a3eb60060c974dfc54e607b3a6f3480b95a1ac7a68baf065a6a02673b477f2f97a71d077007e87acc590fce46e65", 0x171}], 0x1) 02:59:56 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x6) read(r0, &(0x7f0000000180)=""/1, 0x1) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) read(r1, &(0x7f00000000c0)=""/133, 0x85) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "5942fcc4a79415e7cae881507ab006884a1bf98d"}) kqueue() syz_open_pts() 02:59:56 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x3, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) setsockopt(r0, 0x5, 0xfffffffffffff000, &(0x7f0000000080)="7c7e1250e1c8bc53f7c485139f15cbe29130cbd7729ecd01345db2c723d55bffcd64bffe245eede63a937ae90ffff78af5c5fd00576a34a470856526bd3d7f75360c5cb65224b84119f5b02ab299f20bce682634ed1dc3432d0de5f46ca0a505900c72b4ccfc865e953022d3bf5712971c793cff660eb4", 0x77) shmget$private(0x0, 0x4000, 0x90, &(0x7f0000ff9000/0x4000)=nil) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x7, 0x4010, r0, 0x0, 0x0) 02:59:56 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff}], 0x27, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) 02:59:56 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="e3", 0x1}], 0x1) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f00000000c0)={0x2, 0x8}) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447d}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000180)=0x2) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 02:59:56 executing program 0: r0 = semget$private(0x0, 0x4, 0x12) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000040)=""/192) clock_gettime(0x0, 0xfffffffffffffffe) clock_gettime(0x7, &(0x7f0000000000)) 02:59:56 executing program 1: r0 = socket$inet6(0x18, 0x2, 0xffffffffffff8000) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="62b57def2445c7d0ad910319472d2a653111fe0d00962728530e7076a9243b950b4f624b25cf2eac5565f9dc5f2aa8d50f5351a91ce9cea2979d003f3d8a40544de786be6c820700a4031682d4205b91fa6f0ae900951a900fb5c530ad025861b6948c4b04414fbdc60042be79471ea0648298af4466e56f9c5041648ed5e85af6eeb556911103674801aa12c52a", 0x8e}, {&(0x7f0000000000)="c15355b702f3630852cbdcb17f7ec7c37ed2dd240b66a3c9dd81c6bde51d0bf7b0", 0x21}, {&(0x7f0000000140)="b814db89234dcdc758ca92e3e6522fb8", 0x10}, {&(0x7f0000000180)="8002550dba863272d58d7cec89e32d92859cf798cf8cf0b3221bf411b390dcfe01506e08d63e60bc846309e7f822132de9818ff847cfa39ae9b1fd15ebc64e393df23601a41df536e5cdea215fa9abee8eeb11784f5389e0b856ca4027f54752daec007b45114a6f832813a57833b42219f50bff6d6c9d5da20cdaaf3e4c0ca161eeaf975bb7c640bb5c9c28fb64caa3d7e855976488c31490e43c53117508a55e7d6567a7b90906c2014780ba7e", 0xae}, {&(0x7f0000000240)="34fe9efbe60289cfbfbade0872bc9417d6d113a1af691c3c8822b1f5711582b0c72b3834144bb5b8728df0ed3afe9ad15d02f6d34913c762ad15da7a4aa4d0d40856ff5f72d348ab926a720f454d49a83d0bc2bd7c859e0a92f478b8210a009ff04d13a6310bb821a0dd7f1e660e9c3135a66223714c1e9c22012fe0ffa3486c11", 0x81}], 0x5) setsockopt(r0, 0x29, 0x32, &(0x7f0000000040)='o', 0x1) 02:59:56 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000080), 0x6) getsockopt(r0, 0x918d, 0x1d2, &(0x7f0000000080)=""/212, &(0x7f0000000180)=0xd4) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) 02:59:56 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2080, 0xffffffffffffffff) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000140)=0x7) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x23}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x9, 0x0, 0xa97, 0x0) r2 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r4}, 0xc) 02:59:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000300)="e36258a416f72e00feffff2477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023f18bf66590bfe4320400", 0x34) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r1, &(0x7f0000000340)="f500310e102a240fab68ecd807def96156116f75e40930f06dd1be0c838e7bfee1d99d0790914529f5384bc06dc3357735da019dc48eedf5268ff23ce9399d5bb3cef30f8ce34f1456254c6d50e82be0c57a115dc8a3bc12dc2068d7c8d614533117160f9de204b704c3478f34fc71b985c74aff598fa54625c25b8e8508ca0d50", 0x81, 0x1, 0x0, 0x0) write(r0, &(0x7f0000000000)="7270bf6c40afb6bcf4eb69ff", 0xc) syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() execve(&(0x7f0000000400)='./file0\x00', &(0x7f0000000540)=[&(0x7f0000000440)='\x00', &(0x7f0000000480)='--&\x00', &(0x7f00000004c0)="2d2e2dfc6f00", &(0x7f0000000500)='/\x00'], &(0x7f0000000600)=[&(0x7f0000000580)=']#\x00', &(0x7f00000005c0)='{\x00']) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000240)={0x6, 0x6, 0x4, 0x8d74, "88a319a16ae7aad3d1c7b9f117db422486c82af7", 0x7fff, 0x6e0}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000640)={0x3ff, 0x3, 0x9, 0xfffffffffffffff9, "9ad84b73d9694e107f5e7983aab9d1d35db5abe3", 0x7fff}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 02:59:56 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff9, 0x8, 0x20000000, 0xdf73, 0x8000}, {{r1}, 0xffffffffffffffff, 0x10, 0x60000002, 0xffff, 0x5}, {{r0}, 0xfffffffffffffff8, 0x0, 0xf0000000, 0xffffffffffffff6c}, {{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0x6, 0x2}, {{}, 0xfffffffffffffffb}, {{r1}, 0xfffffffffffffffe, 0x5}, {{r2}, 0xfffffffffffffff9, 0x1}], 0x7f, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff8, 0x92, 0x1, 0x6b1, 0x20}, {{r0}, 0xffffffffffffffff, 0xe1, 0x1, 0x401, 0x400}, {{r0}, 0xfffffffffffffffe, 0xa, 0x0, 0x1, 0x6}, {{r1}, 0xffffffffffffffff, 0x2, 0x2, 0x2, 0xf83c}, {{r2}, 0xfffffffffffffffa, 0x0, 0x0, 0x7f, 0xfffffffffffffb3f}, {{r0}, 0x0, 0x10, 0x0, 0x100000000, 0x3}, {{r2}, 0xffffffffffffffff, 0x2, 0x1, 0x3, 0x8}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x100000000, 0x59}], 0x7fff, &(0x7f0000000000)={0x3, 0x40}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) 02:59:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x3) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) write(r0, &(0x7f0000000640)="0dc23b315f12b46acfb50796bfe9932bf809035e9dbe35781bdb6bd8196b105579bf45996bd1176e00982b5658288ff4566922cc643f818d6cd8faee8e327963f78092480d5da9534141a3af3e04d9135b83682fe9e1b98549560d4d816dd25108c7b9eebe94adb5c54bd317f62d7fb20047096dd9c108b62784886d9520f33cf24d77cb7e74ecc1cba32ebba7c8583fe27e2febe73eb4ba271a420dbb95ba6480e6c7630baee0096771438d90cd46fdfed8af1a7fd5ec95481601cb99598076d97e1797ce6a27f2b286e5f9cf4cce2683beaaab74fb62615f5d15b920572fbd6d7c95aadcf5d9fcd7debfa0a3609fe881be696b5be17ae258506f13dbf674533a31f7269db6023d251d51bf9888d4e84525a674deb98634d1600e75a3245c29465e842f53fab2169483975b41eeb79ff24d56cc8e688e8e94e557ea2e35056827b4fa4e505d16632218d5400f9fe3f05692b6f8f455466bf44590e0bace88fc4204568758d8548295e69f528220e54cb480edfdaddae616387a37ab6a2f9cd159a77441fa804d321fa6399edc26541fc885297f1103ac65f956d61af7012b8fa95bde1617b406328784624855d8137323ef39f174c4f95c80c6f7b231808277ddbbd9984a9e239eae924ef5e2ace32ceb51d2b51052bf35f6ede557481b540c7e4ce4525a37853e96f9929cbc5c52a1d7b89905047ae07c8c64df8b67c0f4afa2a0b64a131f47e32f15a269ce9702a7269bda12dfe6c2eb4d5b021f31dbdd36c92bf9f0fc8b7bb2333693caf458724f9c719eee4fbcdd7c045df262948428f102d21495341b341901eb959a1979435663cc52cbd13952e052f4386e934cf7f0b392c4150a", 0x265) r1 = syz_open_pts() close(r0) kqueue() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x4) syz_open_pts() 02:59:56 executing program 0: r0 = semget$private(0x0, 0x1, 0x200) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000000)) semctl$SETVAL(0x0, 0x0, 0x8, 0xffffffffffffffff) 02:59:57 executing program 1: r0 = kqueue() r1 = kqueue() close(r1) mknod(&(0x7f0000000040)='./bus\x00', 0x40002000, 0x2807) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x20) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x8, 0x0, 0xe5, 0x0) 02:59:57 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) fcntl$setstatus(r0, 0x4, 0x8) write(r0, 0x0, 0x332) mknod(&(0x7f0000000040)='./file0\x00', 0xc0, 0x7) 02:59:57 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/19}, 0x1b, 0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x4) msgrcv(r0, &(0x7f0000000040)={0x0, ""/225}, 0xe9, 0x2, 0x1800) msgsnd(r0, &(0x7f0000001300)=ANY=[], 0x0, 0x0) 02:59:57 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = socket$unix(0x1, 0x1, 0x0) setsockopt(r0, 0x1, 0x3, &(0x7f0000000200)="699bbcb24a7b70df1878747dee36a0520b7cfecc323d4af3ff463b6978ea5a8c86c167b0ed8a08adb3ddb45be3ff9c0b637e9101979222089f924f9d956a7df86502daf93c69c6cabc7d6a42fdaeccc122f2b067a3f1a86e557443f99427dc365dc6bbd0c3413a16dd4105a291542c3e1c64b329f62e7aff73ed72a065aa03852a871c5f86662b8ab2817879c25a6345e7ff3b2a41d2a39a65615545465e87f9566d31ddc354359fd35a50dfe840030b8e18f75f6159052976d524a278233c7511cac41d9effa6a1e960f77ec58b19b91788921811bf9cc487f003b02d7d65745be403605ceb2136e8bbe4d77a9b264eb8c6d74c3f", 0xf5) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000140)=""/140, 0x8c}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000015c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) execve(0x0, 0x0, 0x0) 02:59:57 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "fa05e32d6847f88c2e98240718f347f332dc1216"}) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x400003, 0xffffffffffffff0b) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x8) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x8) 02:59:57 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x42018, 0x5cd8) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x0) r1 = msgget(0x1, 0x21) recvfrom$inet(r0, &(0x7f0000000140)=""/80, 0x50, 0x40, &(0x7f0000000080)={0x2, 0x1}, 0xc) msgrcv(r1, &(0x7f0000000000)={0x0, ""/51}, 0x3b, 0x1, 0x800) select(0x40, &(0x7f0000000100), 0x0, &(0x7f00000001c0)={0x8, 0x2, 0x8, 0x1, 0x7ff, 0x200, 0x1, 0x4}, &(0x7f0000000200)={0x80004, 0x8}) 02:59:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "4c0000004b0320f58b3900000000008000"}) write(r0, &(0x7f00000001c0)="e36258a416f790037494132477f256b4093cfb25b84e7bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) kevent(r1, &(0x7f0000000100)=[{{r0}, 0x0, 0x1, 0x2, 0x96, 0xffffffffffff7fff}, {{r0}, 0xfffffffffffffff9, 0x0, 0xf0000004, 0x7, 0xfffffffffffffe00}, {{r0}, 0xfffffffffffffffa, 0x20, 0x8, 0x4, 0x10001}, {{r0}, 0xfffffffffffffffa, 0x9, 0xfffff, 0x3ff, 0xa13b}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x6, 0x40}], 0x7fff, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff9, 0x5, 0x80, 0xffff, 0x1f}], 0x9, &(0x7f0000000280)={0xfffffffffffff001, 0x2}) write(r0, &(0x7f00000003c0)="4a5f9afeb0c9d1b2f346482c33e8ff01e29b4ca8baa395d548258a9eaf7ccc510c1aac", 0x23) syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x20000010, "2600fe220dff0900000009feff813dc31600"}) poll(&(0x7f0000000000)=[{r2, 0xf0}], 0x1, 0x0) connect$unix(r2, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) OpenBSD/amd64 (worker.syzkaller) (tty00) 02:59:58 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000100)=0xc) connect(r0, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) write(r0, &(0x7f0000000180)='s', 0x1) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r2, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) openat(r2, &(0x7f0000000080)='./file0\x00', 0x40, 0x20) 02:59:58 executing program 0: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x0) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x4, 0xfffffffffffffffc, 0x0, 0x300000003, r1}) geteuid() flock(r0, 0xe) 02:59:58 executing program 1: madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') 02:59:58 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x1008, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() dup2(r1, r0) 02:59:58 executing program 1: shmget$private(0x0, 0x1000, 0x10a, &(0x7f00006f3000/0x1000)=nil) 02:59:58 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000140)) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) ioctl$TIOCSTOP(r0, 0x2000746f) poll(&(0x7f0000000100)=[{r0, 0x80}, {r0, 0x60}], 0x2, 0x0) 02:59:58 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) munmap(&(0x7f00003e5000/0x1000)=nil, 0x1000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) chown(&(0x7f0000000600)='./bus\x00', r0, r1) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f00003e5000/0x1000)=nil, 0x1000, 0x0) r2 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) socketpair(0x6, 0x8003, 0x1, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r3, &(0x7f0000000780)='./bus\x00', 0x20188, 0x80) pwritev(r4, &(0x7f0000000cc0)=[{&(0x7f00000007c0)="99062af4d1912d550e5bea5bc6170327d6823ff02b93f1e1ce1554ac6c32abc5aa3417e1ab2718e47d2165dce668b8c6903b941af4463253a3becea4dae62468fe2e794ac5da283fcb9333fc294e58a1f87f582b881f44c5b9c0957e84e7994ef7590625274f93bc8ef96fcdffcda90f4d6b6862f633451c084d37bd255fd311486d8c8de464cf78a1a4e529b425926e4f03fcdd8cc9dc4c4271967da7e033ed4e7fdd16dc8b9fb3f37824decfe643bd2893dd510e9345bc8e91ef301e137741c363ae9f1be9b9c8957aee828584b028d8a67ea8a083148e", 0xd8}, {&(0x7f00000008c0)="16281108b462bdbab14ff2012f032a192b4c0314808ae22e7cedf0ded1a764293a20216769239f8cf753f81fb34c3aed9e69b856094762f95babb4b05f973590321dbdc7b04d", 0x46}, {&(0x7f0000000940)="b8db119fbe4f24e84813647fd5437ce483346173bffd2cad0c066ee28964d879f9bed2f165934c184208a9669153a2b862bd6b3d7510af522c0f2c9307ba4bf5040bf0901e37fde719efb3dc298f45d68e92a724ea0a3dec86546f6675c53aaf7d5489d1d23590b1132e32a60b90e42c2e35dfa6370a4d5d06317000319a", 0x7e}, {&(0x7f00000009c0)="01bb85bb2fe21deb370fb01184d28f69328084f4d8108d6b3a135b971a6ce0ccb74ad553b8f26efffeb0c7ee5bfad8f63c2535832d94fa90df785eed20", 0x3d}, {&(0x7f0000000a00)="f859379411cf2a05ae6d2e43822704fe6dd87d0580d8401daf6cfddcae72148fb55decf8fadd72650baa5d2c8a2c2f316a7a53e30ef4dea7f9101ca0", 0x3c}, {&(0x7f0000000a40)="23d0e09e11e9e07eda5b265c2fedbc39bca8db4be6bd3f8b5f10f671cc69ff61bac76f0fb7470d65ba977a4f781828c414f3c81f379737c7c60fe0426dbc48734a901279985f6c76693036031646ab7688f6ecbfa573e46919c4b55d104171f1fda776244550e723543f1bffa109e02ff5afa82c8fa0d96b98379730d584daaa075675aa396b0777ac5fd2688089c563d981c7754550ae67048585070a17a9fadefdee0e7d64a5105b154a60c6007c621311d452228b7517ced30ff9347ae8df3dc6b5c7d968574820224ec861e9fd2fc418459ca92a8e770a399bbcae2198048f9d20cbf52a5ea826616d9490baff80a8d471ec7ee82a", 0xf7}, {&(0x7f0000000b40)="4c6dc1da294719ea3310ced1917a625722e8c21e62657a385ff3bc57ff0890e3108919e99f0c2cbed7de7500e88b8e73918154fae5ed5199991673e0812e8622009def040f7bbc33a6155a2435a07f1c1928a56618f328fbf0a9ae29928a3331e0842b4ac564529a95ab0fca5b2c7c7e438aa18d26f5265f1a362272fdf329c321a5637a82d9eec8a10dc0dcb81c73419e2984773d3d677394eabbe9be3486d8f3da23cb7fca6eca11e6ac4237c756b761af9650ee388c8621d919ba502c65ca7bc02601affab79de2a687b33d884600791a8919a717151c6cedd126", 0xdc}, {&(0x7f0000000c40)="90227f633ca33b31809d00cc8c487aae1aeaac4080b001360f2115a305b7c9e33abc05aefd9acc37f2aac4a470572afb36a43bc8bcb320843e20b63e62cc2159dbb60f09651a9e5ed470f4048b8105b6fe11530b41ed9d7a043bdc5f4e40063bfa716d2fc60e74a2ae8591105153e73a307f2c281c3440e53787", 0x7a}], 0x8, 0x0) sendmsg(r2, &(0x7f00000005c0)={&(0x7f0000000040)=@in={0x2, 0x2}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000080)="01fa874268987898c218b433390bee44b98b6afa68650e7000eab944fe047fbb96835be38a9c9fbbcc9e042f224d1252450dc3f32f2e1685cd1be3a9ef93ab4cb8d7e4576965995188957f8246966c7651c3b5bb569058c8e3ac605a7910cf7d1a2b51e51db63da68da71ca2", 0x6c}, {&(0x7f0000000140)="965573ca2817bf14a8568e47f45eaa9b6406c04214ba08f8d06e6807b6232a09576c171cd10e", 0x26}, {&(0x7f0000000180)="b94fc7e3304ed1ed3ca0c1587db8ab4124c141dc86d9c245f1cec89b5ac1ac023f5e6702804d4be230eaafef8085cbe6a55e798021f6ee9b3337bc42f9625ce2b392acd79c1a2c496bc77f332f814c2a095da307ddb5f139d304575e283d1f92f4fc0984d44d4d8e62042cc81c945c1a50d79c168350290937c51825420e3962f8b99679be53c505cc4ca37cb905299660049ae6c263", 0x96}, {&(0x7f0000000240)="9ae4b7ceacd28776b1757ecb499bcb191d5903980a986f48ce801084b75f7b72e4d2794254ff274fbc98206e57e32c3cdb7883229b08a3b272e7ad902dc45b54da6bccef4fb61a3fbf851fb3eb632faad6c4019f5e52165e7d46b416aaf8d441f947d82e5ff5185efec8fc2e30e0105addf23c49bf57af792591375fa2ebfe71ef7f2ea124ff17f54e321876966dce5e2c5b7f024e3a86ee50bd749380d67b", 0x9f}, {&(0x7f0000000300)="95e0b161e450c718279113602bbec7dde2", 0x11}, {&(0x7f0000000340)="406799132ee767641ca420528e6f1c31ca7351bda093c4e10431ab1cdef44d3b785766282a919a1984135a5637948f4c49f46c4e907ff4fc4467f2594ef6724153950dfb4e6021c0515abfa9812e7eac32f42183c8dda5c94c553a6eec388e467eb11345bfc0cb92a89780e0e8363d854b69e72f93c47c246076f9273b12bbecc23f03efd22c5d9c9db8a7d5e1e9310c098d6bb7e5b210e95bdeafbef668", 0x9e}], 0x6, &(0x7f0000000480)=[{0xc8, 0xffff, 0xfffffffffffff165, "e31f3141263548c1f6b0ac2651b13ec8b07eaddd800f939ba631d4109948cda1883a5bda800a482f20062ac2d49ce4deca8cbf11f08e4a9d2dc2422954733f17f7901535451c1e2fe5dd3b66c2cb9dd982d04c587e3c519a6bcc42db98eccf686a57902e7c447cb954a1bc6678cf461a5e558bb52d43795609d2d3f94777a0a1507ad6bf69a878dd7d4a6ec34ad6bd5f75f2a86eec70876e902f7c233553b15355f5e541e598698d6b2c18d9f2d9027aa9b690972960"}, {0x40, 0x1, 0x6, "57213b7bba981a0c0d5af4adc448fd7c9358d62305fdb2e4ee855b268e1f6a494c1ee57cd67dae26f2"}], 0x108, 0x7}, 0x4) 02:59:59 executing program 0: r0 = socket$inet(0x2, 0x1, 0x2) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setrlimit(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getpgid(r1) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000), 0x1de) 02:59:59 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) r1 = dup2(r0, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x3, 0x6, 0x100, 0x6, "e0bc956ed17d30d7b88aa4139abd8b3f97ccb6e7", 0x1, 0x7f}) 02:59:59 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x0, 0x0, 0x8000000002) shutdown(r0, 0x1) bind$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) 02:59:59 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) fcntl$lock(r0, 0x7, &(0x7f0000000080)) 02:59:59 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000180)=""/130, 0x82) fcntl$setstatus(r0, 0x4, 0x7c) r2 = getpid() fcntl$setown(r0, 0x6, r2) r3 = dup2(r1, r0) write(r0, &(0x7f00000000c0)="17", 0x1) fcntl$dupfd(r3, 0x0, r3) 02:59:59 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) r0 = socket$unix(0x1, 0x0, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) setuid(0xee01) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x40) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 02:59:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xf2, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) poll(&(0x7f00000000c0)=[{r0, 0x181}], 0x1, 0xc6e) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000100)="ec", 0x1) syz_open_pts() close(r0) syz_open_pts() syz_open_pts() 02:59:59 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00102e2f66696c653000"], 0x10) writev(r0, &(0x7f0000001cc0)=[{&(0x7f0000000040)="b7788c720f7c1ff22932eefb0ffc684f446ea34ba337ab1d1f0fc6dbaece2ef3fe5d1f5a8da1c5efd878156f655f8ebb7a11797faa813babaf2ce366969d05abc4d817988042d7fb0e7ff65239d4ac9d30f2a6c4524dc795d768abe456969f91ed25dbed26033635668f359097089fa6c029e433ad1acd84e25760db4f54e39b26bba7efd7457b27d35ce720c0657eb90acc00000000000000437af20f256fe03885b1d0948b656d43dc43e0f19eb142d5bdc3e9b848013221e77c253c778605595d42da1a0e4085c6b85558bc8869f4650e7b583098d6f09884d753342c569e5bd55cbfc25ba6ccf92667bd37da9d5401002746240c5d14628693bbb4d8e3ef5cd207eae3284f810c3528d87edb37ba7274cae01383cf1f4a4fc0feb40c5d56fe9a5074b6d5022e14c91a929e2a0a610a5d1da80a47821a6a264db74ff0356c9fea85438f561e682b13e4cdddf441c3a241713ed3054ab138ec9b886cee9c3b24c78fff1611cebb9b473872de943b2ffdef23ba82245e98f7c3368adc71ce08c8ff3b91fba66e790a24d06604b709297ad12f24377fbf11c758d32463d6cdd9ac5c02a4cf4dd71855ad4985dba1919d39b50af2386a9f1047e60103585301bbf70061940b209e8e11c5c316ad7f69efd3901f1f9d4316492aecee091f4957f19f79fee19c67d8b7a6378b964646f194a70c6905706182dcf00b59dc58669cba052173477490b3fd2433269d4418c2ee30a4c57cf638e3248c82b8ada7397877384afec8c44419415ffd4ccd0f3b73b4a0703cebea7c8261078f76b0cf1052752230b9f9d475de705467d71510622a1e55c82faf8ebd17635c3e002d05614ef83b2eb481baf2f774e426e7ab85d53de0aac7133337c22eedca6122e6400d883a8c1c4ab15c471436100c329bea6b2d4819427ee61336521ea6ee8b66040a63ce01916ab0660e7ace90bdab0df91074fecb532055f297e3ae800092a01b7b337ec314a231f56f9f059f7d76980cf8f9c2e4dc330eafd9a580e571a0126a911a90aa7a7ff765196ae9a5110caf6f9e0262d29ee6db428e8256fa202a9bbcb6272a1958dcfe91d6cec6b933eb4b7a09a87177c80a2c9076c2d4e4a0586214cb1d1b4c737fdf8a36bda9dce1da7435112dde85b3a22e619a34b1c6365180fa65dacf8afd30fe4690487b876e4dae8a6c64c2654976de06328a40f6e8238cedf35187f15cb312d8dd3f239984177e093c1cc16d060fc8048a1142c3a4259cb7e32b3c7bfb3cc90939f043b7e5f4c1114b6f9297aac554f8de627e5c5ec4818c1fd7cc339f850d3d319f7e318abc685a45cd061072d03db5b0bfb3bb2c4618fb954b98c65b533666c0537ef5b873703457aa306ee7ce2455530796c8d507530adb00c2c1206e2fb51d52b0a4b5d8a5ca74ba9561da9fb776252b3241793570853d77afbed542b62919a6d80344a5053d4d5360df244b156830e616acba37449e7cc4a071d85d164d2e04d399a8b606e17dbaf0ac6c931c22a080e895cbebfabd8c03cd5783953f963951dbe951cc97c7ecfa81dbf302a05fc96d3886e14aa514262669e3d991eb6eb92fae741c8567a4afe2822bb6d8a94bbb01cca65131beb781b4540c6bced30c1dcb703f107235d82a97ccacb7e626468b9bf8d32d95c3d164c191c251a39ac9d74eb6e63473d4e4b73e2c95634e13cb5495fbbc32b8c1caa93e0934c5f48a2fac25a4daa2d7cced3975f660d98e8af994ad1ee0189fb47ebd91374db8982a6c6a8a18a3fb71f2be38241a0440068166073bf99e301bdcaf2d43bc27cb8a05c5f1f4bcf0ed862f80f93b4203de2a344e0cc827d896e4c08070cc177482554184083685932353433c983fa97ca5e70ceff2aee9453aba2198fc0d646b2c63f9368d8925f9a27a5a98c0eed56b3e5fd7cd188f4cfb13ec894def1714dab7f293772e8f266c722cc4afbd989e32ed062161318e144ecd7f9932c2cb2ef5ab9662e00965dead81c566cfe55f3a08af9a2f6e41cf92a790916c9ab2f921c9dcb52db78e06236621dc1f30352626db382faacc5318459f09c161c7363e2f89497527f10b782e80d4b0c1fee66bab0f448df81441efe948ff3f8faf1875f1f29da397c4ead86503d5d9b1ffed4f29e1130c9109cfe8e777677dfd12960458b98a4e43b305856d845b9876217d33542ff70940b685a4afe8360581c4cc92019e561490f4a18bbee04c0719182ba13aff43a7ab958b9efe5b9b765e1f3c5a00c9ead59c2a42a3539e1ddf859653926f3f0be4da1e62bfcb9e2f120097106facabadf488f174f09390a01929d6a14ff63825cc5ac45d443ce0a4b6cb41745d09779004534f650528bc04d36117edb3789a88c8b80361f1fbaa987b83f3d3b2b6be9dee3069c01cb9e3742859599534d515cc7d15f724c78d05b1c6f046579f09006d249e63fb028c6224706610aab86ae661f3c0e3f2d71f80b1926842b33b7716de189916e0b22ef9bb3418b947e522a8d9c4e9235fe2ab939999aa15c07f127a85aed5685785ce1bea3c62b550c39abb089d1a984801429f3d1c622060866819238238eddc297f52bf03f2bb3ac2f2db2ce10e25a2bf6cd6800085d6a962eff2976d14151fa442facc8d359643565f41d06c3ba3663c4283baf98eb3d90fb93bc911a9cc131eb0b8245e92fad352728ad5e24395ba9cc9297461999aa2b9c4798e665162fae3d860", 0x789}], 0x1) socketpair(0x0, 0x1, 0x100000001, &(0x7f0000000800)) 02:59:59 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setregid(0xffffffffffffffff, 0xffffffffffffffff) semget(0x1, 0x5, 0x0) 02:59:59 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffbb}], 0x1, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x20000100, 0x4) 02:59:59 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x40000006009, 0x20000000000003fe) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x400, 0x110) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) 02:59:59 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x8) setsockopt(r0, 0x0, 0x20, &(0x7f0000000100)="44b222071520fe3858cb757bde5aedc185b525174bc0b2cc808da2ce267725b9f25dc8b10e5426d720e4f4267e662708549b42c65f54a43da5670db1a729fefa4025a57b8c5bb17337be87d9a124af3dffc2fb7ea8f3d83f74d166490f68c266fcbb72e88c4ccf86b828d72241ebcb825ff2e12fade41701e2db984f366249ede8e6ae6fb47bc06caabc5616dea03b240b184d31efffe7bd3405e6988e59b86a1ed30dec3352fcf09000b733b3d3fd5d95d03a831c1cbfb6", 0xb8) listen(r0, 0x7ff) setsockopt(r0, 0x3, 0x0, &(0x7f0000000080)="da8b41029ecc07fccb73cc41fdda98239b447c2a72febf1382bd239b56dcb3935945410754e63295a255059881b4bd29d0cf96b60016fd674bfa39cdda26f407688c252d974ce01e6d4b6d8a4eff7d92175e06b5c6dba12a220275839017", 0x5e) socket$inet6(0x18, 0x4, 0xffffffffffffff01) setsockopt(r0, 0x29, 0x25, &(0x7f0000000040)="3a929119", 0x4) 02:59:59 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) close(0xffffffffffffffff) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f00000000c0), 0xfffffec4) execve(0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8000, 0x0, 0x0, 0x0) close(r3) kevent(r1, &(0x7f0000000080), 0x8, 0x0, 0xe5, 0x0) close(r2) 02:59:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 02:59:59 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) bind$inet6(r0, &(0x7f0000000140)={0x18, 0x1, 0x8, 0x10001}, 0xc) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000180)=0x1) 02:59:59 executing program 1: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa1d, 0x0) fcntl$getflags(r0, 0x3) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000000000000000}) 02:59:59 executing program 0: r0 = socket(0x2, 0x4002, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) shutdown(r0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180), 0x59, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0xd9}], 0x8000, 0x0) 02:59:59 executing program 1: r0 = kqueue() fcntl$setown(r0, 0x6, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) 02:59:59 executing program 0: socketpair(0x0, 0x1, 0x3f, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r0, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x8) chdir(&(0x7f0000000000)='./file0\x00') 03:00:00 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') r0 = open$dir(&(0x7f0000000700)='./file0\x00', 0x300, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x60, 0x84) preadv(r0, &(0x7f0000000400)=[{&(0x7f00000000c0)=""/248, 0xf8}, {&(0x7f00000001c0)=""/99, 0x63}, {&(0x7f0000000240)=""/87, 0x57}, {&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/54, 0x36}, {&(0x7f0000000300)=""/250, 0xfa}], 0x6, 0x0) 03:00:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x1004, 0x1000000236161b8) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180), 0x5, 0x0, 0x30, 0x0) fcntl$setstatus(r1, 0x4, 0x100000c8) 03:00:00 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/201, &(0x7f0000000000)=0xc9) setsockopt$inet_opts(r0, 0x0, 0xfffffffffffffffe, &(0x7f0000000040)='\x00', 0xb0) socket$inet(0x2, 0x8007, 0x7) getpeername$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) socket$inet(0x2, 0x8000, 0x59dd) 03:00:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x4dbdd5c0) setsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000000140)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000040)="6788d87d5bea63767b5cdf70c6b05925fff42a9a6850bc3ab4742301e753888369b1838a", 0x24}, {&(0x7f0000000080)="88024eea158b68209789d351513484c469d67bb4c0", 0x15}], 0x2, &(0x7f0000000100), 0x0, 0xc}, 0x0) 03:00:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x20010, 0x2c) fchmod(r1, 0x50) connect$unix(r1, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) sendto$unix(r0, &(0x7f0000000040)="aa9d7eb55b10b90bed7fc5afc0d3af1f", 0x10, 0x400, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) 03:00:00 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2040, 0x801) r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./bus\x00', 0x80, 0x10) unlinkat(r0, &(0x7f0000000180)='./file0\x00', 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f00000000c0)='./bus\x00', 0x40, 0x54) lseek(r1, 0x0, 0x2) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) syz_open_pts() r2 = open(&(0x7f0000000000)='./bus\x00', 0x88008000, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000001580)={0x0, 0x7f, 0xfffffffffffffe00, 0x7, "1557136898000ccbfdd6c60117e3dc7fb7f92c9f", 0x3, 0x4023}) write(r2, &(0x7f00000003c0)="fe010aa9d03ce50a7a5bb2827fd97e810957a61640aedc90b7f89236d25c146c302ec2957cabef2c7ca3f921a50883313db1bdf9f5c6a9c6cb2abb25caa401b9c668f99f7f74836b3bc239106c503225a9574b19399a645b1e4d879dea1f45a8855897c4ae545c48b89a55caea63256fd580ae7ecf96c6e10c577e92d639c97193cf49b437028be80b7c3f65f235583cb88fff0df236b5c98b56ffb6be331ce7a0a4c7299220c19b3e44fc0ce1404cc5276702e40399786490af68c7d1c0c68ffc64980b58a3244a3e285beab26e99d9fb8a00ab67c4573396dadb5c173a2a19e79f6285203729677f", 0xe9) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x72) ioctl$TIOCDRAIN(r1, 0x2000745e) 03:00:00 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) lseek(r0, 0x0, 0x80002) write(r0, &(0x7f00000001c0)='D', 0x1) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x3) lseek(r0, 0x0, 0x2) 03:00:00 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r1, &(0x7f0000002400)=[{&(0x7f0000000040)="8b2d19d6cd96d68bf34ce63460a51e373d911728e7933403e8c6fd24cea36df82e1f91c588eebcf6dfcff120a35a8d77fc55d1ae091ff1d10da4ae0ee65653e147d636786a2067fcdd3367f4140fb7020281445fab95e6ed37ebc5f01019acd7f294faa56928cbb5f8d35fe541c776aaf30a6b019605d358f9b82c30d982a9f1c6a1c4fa59ed53655db8cd98d5542091692846ba69ca9f925a2f5448b80d07a1e0298b664fac6ce57247e9a78ee246c1bdad9842451b3cfa472af3c7e52397bad0c173f867f67dcae9ce2b4b74d20b19cb61c04a5a7e04e0afdfa145bd0d15501d8ccabda8f410f062e15375bcf73787da3d97d38c924c1aad0c3c260d34adcb099e9e36aa01bb9d7a0d550059740d11bd3519eeafec64ed8ea609a476e64ee2775e41736385585c9b688c24b4c6fd5beae8136737a936a79a07e7f09eeb3726dbca879d9d9bb783fe55ac6289d40088b5a2eed2326850d6bcd63b2f197c9890805d6ca8d527f2c55dfd9c1e16100ed7725be4b6e01d9cefb7e027e769aa79fa35ae28808a9853be6d85214cc76255fb43fa26896430680725914ad44f3fc9b5cb3a30ad6cb9d608366b60e5bd2c4baf15bff417c4f394b5812e6965efd45e6140f4d0c8744000547a789f3c24f80d8a3c7480c2d8c8de593b5359263894338797a88b69811bee522743c98272f9d43e0b7e97ae6f96fab312390bd1d842c24baefe9b00eb0b2028eac42e95a6dda95315dc933f3d6f9657d1310bfebc9c2de98a143c18f9a573e1490f0b3beb244aba2dbcedd84e3ec2613d50132cdc981b9a271a647eea9ec11413c48c0db4773fa0a5d2df6c614c0e46311b0dd83db80e8cb5cf78bc6808f34322a20a9cd537b3d6229885543b092bda8c5b226ac283093cf603206da49d147cbfa901cb42f621754f075d31a07b6961631c9307a31b449dd1797290a9cb2c453b8c855fe40741cb371099dc4352a60df4fb5b71ff6a033e440f645e408fa98d89e014aa2d657f516bacf567cd4898fa0da6a878bfcde9d42c016edaaf2c2d3b1108ec2f7a59259db0de62f53320ad48817c8b828f799bb56797e5e65adc7b6dfafbe09ab31e047ff84641e11c27066753de8b14b83e987a1488d5fa36ba3a8026fc7d80d1c7b5f94b4a5f9696fd8622c0ea55c94800746746f87995cc5e2e244290c5d0231420f5d8beeef11037b96f2150eb99416243483f44088a6e1cea8954861c664c4bcacbc1cebe27a8cdf682e92b468082231a2b34630be9d99365c6431980d631bfdef425096a5716db44af84a69a9fb6791cfd3fd7a4facd57ff68b70f7e1ddca4a3fa3fc04ca5f8f9a1e81b76bc9edb7c97c229a3b86e033518030b901a72810d41769a28c6447cdd7f606db0c87d55a660b4ff942c7f002106067f2ef370db14c92cce528ad30a173353cc5cdd3b6e440ff1d7e08ccfae0a29e3b3e26149aedb29b0745caea9daef91fd9c6461d06e12804573c90fb5211c7c80dff21ab00cc6c8d5ee954aadc2141375d37f22b614044f4da2d7b4e0b18550ad658a6dc7c31c3f80e5dda7e92bc712405e4e629d12e55fcef374bfd9fc315fa4334fe59277ebb55825d28446f90574bbbb5f85d8037a3555e0fde7b7cc1cae4091f56632a5ccde48e7213c59279bf4a31657455c6f4c5a060e8a8855f6d8ef577410b44f17f619c2cf1f430547db9e3183c5e8bbd5ea3059c9b77db5aeec3cc48a261391d68e52ba5aaff7f4772f0fa55f2dfbddf68a4a3879ba966be191593e096e7b0a73761cb0bb5cc6cdfb6a836a221336968b1fb29aa641e2339e365d6ee052bcc142b010460170bccf2255181ddf0f5360b3b21a6dc0d9baee39847c1bddb00f8e36ee63ecf16930dcfeba178927886ada7ef59bf4d75d6ffad9f050257ebfae9d0f3aa2ff2c04cce8015fced229f10cfd415ed1a717cbc401c6a7340c3c3fe916bc176557153555db010399b382bf639ed01065cae1faccba0033859ab838e057a0b97481a03f937eb5523e6f2ae7bfaf331a34254161b608b856c03733dc2769708f4232c4fd7b988caf4710a85faaf6b15a3f5907d8a9b1223265f2b89f2b3507a0b6f12887df2682a46e25efd1a695b5f0ba871d6598d087ddf653bedf042c9dd47f6f42e412ac462640dde5a30e328390745b875f579325fbd23a79a030133b2e19f25bf2e6db2d401f79e59cf1973eda7239e9badec0043a5923aefa82d56ef428b496861e37cbb8e4eacba52d643496a262801de931fe05c197b81af846ef4721694661307a110d441c825bfa1de11e2b79dfb8d47bf22a4382b58b3bbbd96a0e4603c6749ff157a4d0719e0f58283c5cd92124eb77f87d8378a59d6f6f6498e5535f2ca88fcf14a95819dbeef55cf0061758542045030600a4f998ae82cc729a1a02e84be2cfca971f8696793a4fcf5e36a684d678caeb547a5f8df122e166b3652b8b1ea3b796ed20523d782fb03cf597ef0f3eac4230e4001b56044b629339a2a85abfc06c7c800caa043b7479f7da8df9ca390885367eb4ee99f225289d53437bcb649e6fc32c56ff615c06fe6b88e3aad8a795c86a05a99ff82ec7269194cce9e1ae56ef14e0b851a9d77860b82ca26f2cf100c825f7ee5947b0a1db50465dbf47ebe49b816fe4abefb18365a1e2c7ab2995cfb16f7c246f3e1d3dcef2652de99c87f6d00a48239109ebee6df3d8cf1fbeb5ae236e728281802c45468b284d425101e9321007aa011077ee65ff8cbcb1cf2681801f3a2818c878fe2ffeef331c253c21a5d1d82a950595efe09e19b2e5c7ea118904d7d35e6fac3551b427736bfb60d87b639fd63ac32bc1324730945ff8461fd63c30a658329519e825bd95d6838ef4fe80a00fe8da06376696b97a045f6278162cb4b4e9d26eac04bb299f8b7563c6b8cd4626149990a48068f65a1c257d86d0d4b5e4f62b9664a7b55db06a89fe2939378ff57b458ee4b8e018b23282b13634e5679f9756d6754ddf286e8781d938260903dd92677933324faccebc16db10e06ebbe885dc03ecb27f933dba9205c310d0e862c160d65b17412c4ee7c85c8c31292ef61d14de59e396a86f553ef6816608583e27afe461dce8eea96b2b83ffeef4a7bfc5f95666358769d31ee149388fc53cbd8412e65a1d5a77cfebf0a02f4ce8538eb5d0c16e5aefe41d785a67db692dd548716ec7d471ad8e489756735855ffdc4474a933905a189b90c10788163380954a814627f109ef3c16eaf7c991faff2499a7965cd2aa00b0bc624f413243ad4b3b4a620cbe7c62f1cf2462ee2db20c48a6b305bb710b33cd22e63ac8341dbef507226e5a47a09d4c4dc0a935405a1e38ab4c7f91f078f183c10cf1421db2b5f212a4d3ca4f6c286d2138c1895f6ea5bef177858da2d08593289921b54ad30cc4bb4ae1e201583a623e166127ce2d157a875bef27fcecab0e152f951f4ba011e17f9ff58c3e121039179c473ebea65ef7b185d750c0b22345adf056101f805dd852af767dbc08184f15fdb4b0fba70be9abfca14fb44c8288616b73e67139940ce597a0bf2e6233be04db2e088a49dcaf56c99eb30e609afbd09a983fa6695caadd55ec989990e7d54c5fe88909366ea8ad13f94456f0f922583c27196e63d229ba9f3d863d70c4b396834c61cb361a81aaaaf7975e73a4d65ccb843a699051e2826adfc7edb93bc82d1a2c5a9f704d654d39b788426c5e3322d04e9d34c1fa2e208552b7f887316b87216f69594a6769dbe4127fce0b96c8f8979c87412cb5cbd28a07290e0ac7e0af4d16a8861f88f1bbe7e1458ab6b6ebcdc7148b6105bd0af6cde9d4dfdc055d4097e1cb533108b078d5766ad91e3a7ec099768065c8a93c8919fe0b820f5ff102c3cb66f18d3c465d2eb2632f3b9c5609a70277c0cc8f6daa0cd2fd66f679d16f29c8ff189a678a29f976faa2c50ba21442d1af6f93a11ad705aeff90f64e4466fc1e972e9a101c6fd7ab53ce20fabaf32ea92018ce722b2cc0f95462b167c90d48dd566557b761de8a60ace02c54e12cf0eb27caf90c63f31872cb090c01ed6db33fdd8f696c95572b9d6f210554cc8a34a3438d1f0598e69461a99131a8751d1a99e09834e693d6b6e12461f838edcdd662a1ac0795a2b43df1d1fc31fc65ec5a85c9394d745b7fd846793442d7e9c6ea154ac545149013294128e6270203ac76fd55e57f3e6856755fda4cd15fc66931daff7e08231a554ca0c5d7028b5cb78222d5ee0a869bb30ea7a1dc08a2878a24791639fd52f7913f11b3bb6a9eda6c6aced0a4d64617c99a33ceea12048f01054913a0297ce72a1f86b50cb2fe233e5c819056cd8a53a0af556eb2b33cfb34bd0d3d188c7263cbe654685be66f0fb8a8dea4c824b81e27ce10aea1e43ac935812f4e90f9639cf87f4a8f0e13eb59bd5af87671a6a9622c91cc802ba407d28806f2e546ec1449eb43c4360008dba12b72beac79fcc8b3abe0d9b8998a5300b1443308436b5da033133d1e9525acce711a372ed8c789404dabd54f44a00759317194ef598a30f6c55e9f3332700a0403f344b4bb13aa62cacbb28494455b25d4fa143216dfae5eeda92c57627d3ce7e7d89b3449e672ffff68cb6fd06dca83f353096401a3d65926ba38b5aba3e851d5a1ccff36c2ef0ddf72849c6a71556ba181f62fd661e13ce5b26e13abf06f4426e2d09c45a8daf5bda08960d34631bfbcb4dde759ff09136d9fbbd87d11a43ebf0023fecb54d2cf927d4983a4f73c79b6ba1f9f715892632af9cc77a41ab5a9f3fd8047e9f8848d966e7aec541ab6009c8f09670913c18068db915c777ae86ecfa69e21805708832196969257fac3cfcfd593d77bec27f473a4343b6a015461498e9a985ffacc3c2b94c01d4be906d8bf5c420227e42a7c58c077de5b458e750c714e2459c620882263cec039873c9539a736d2d4c1ab90f62c7443b63dba783f6edbac66fc738415cecd8e509a6b0abe4a7a473bdf88263df139c8a0cdd3b7de791d42b276ff55316c336cf7838caf3cebec92454b530237209a6bc46d7501e29fd6dbaf14c937b2448dbbe40bb6d87601e14fa468c330415d6660625ea2e941df8accf2df9bbd22154097e01f992f6338175dfc1d4c630ea43104ee42d1a9e4848bc476b76f5bfd5ec8b789a8a9b7ae3c10217165dfafac1c24869f533df55d1e205f3593676130be494410b3751d2bdce3b6adf2bbd36a75fff278c7097b77ae7a5bfc330a4ec38353d51fa4ca89e278dc2b92c397c4bc7523cf313743c432b7d2b3a8d047570e2440a3836317167cff5795116d0f0bcce69acec914286807f854afce9c745671d0e40dce0a3d6cbd73761f17c49ca79852ed62b3fc69dc24f678530fc51fd6d212417d69a8260428736876cde36dc5b4d0a066dd028890a3809fa7a6efad1dcde9a52fb11f9349fcf6d1edbb5d73b6e0df9cef3921f29eb111362b351668c3980dcc37cd2de2963d4b438b6fc838c1775acaeb3bc9716ed030384d20ec2b2bd693409b7643ae732adab4622557f4550e6c7273a7f8edd0997fd856ca4c5b9c50367cf7cdd113f9aa3a05795f3fa7d400eb96c755b5f1341d4fdbae0b80c24d51b3f9a3e9b541bf36964debb48e9735488ffaf8f0d54ebe8663c0c62317502d33366278e9e738df533c1fdbc76951af33a081b71d6bd1e6bc1a20d7ed19f131a26379f2c88ce3f83d9ad0cf9bf591e7fba50b4f0f226b87fa570bd619e300c83b5870394cbad5283867f8a0383a4177964af19dc3f71d3276", 0x1000}, {&(0x7f0000001040)="3ced6b8f288391d9ed1997c238d95274685180a449422d5b6c6c97d3b7d8a338e92ee18985ae6dec8aa42bb0e92b59720abe3da5b5d1d66d04a1e4c00f5a8df6026f1e692eabc7c26fc778ad59bcc27d9874ee634c71ff0409eb45901201b56377ef8fa6999c28567e5dd163d27bcf7dbe8d7c9cfab696df5670ba55d83406f759fbfccae9408377e7efe5546d34add8cc57e3d1f182b8e7e6bb5f2544c25ac4a224ea9494104684a0998cfdfa9784322b03c6fd4a58bd01cc26dc95fe739c546f", 0xc1}, {&(0x7f0000001140)="6d7ce4926b9388fdc3a0d1cdcaa8ed5ba6a155f1b9d1085ba6b7f6cc03a644546b4e7b2bf3d9ab4e00d7829e99b1a8bd3d5e27a170907e08df0b1ba1707f924f9cd7ed7400db0d9932cd0da82e4cf83776c3515aee16829fba8c892110dda8f1742e50fb65aad854462df7bafc86d57adc731120e9f38150a6617f693729940fb7", 0x81}, {&(0x7f0000001200)}, {&(0x7f0000001240)="0c3377d15ad96f34d23ace11a4c5f7581c2ef964696d4691bc4df1a0b0249c354287e4ee70c1eba67085358b617871fc827508a60493275114aac7ed640c3806f8a01cc076c091bd7425b42cbe41585db584a582cec4f883ba65321e2f2b942e89fff925801b9679f9010683ed7c8e6a267dd3ed4e7f87a01633c74f8bd3df2086d003ecfb931703cb6d044339475dc7a54c9f4fdc4d8cf63e0e9f453fa7fa913ff2f4a2aa", 0xa5}, {&(0x7f0000001300)="8ce466466b01429832b1c09da6b5eadedcf3a0d71189a870d144fee6e20ac22fc5f01e8f0bdfd2c2cab452a5fac2207d9a9aefb51ae7d20ebf3a8b5b2516a1c5a497807d5f1ed131d3ac5204119efd4e11d24cac5edbbf1bbab89f02b7a378a12b5aa9931136325d1c84cb390e4845ff5d56cba8ffbe5db990f5816dcdbbedeadbfe7a4d0d1cbc6fec1a2a1dd79fa3742b1ef2221506a322e5aecf7ab0c2d1cc06e68034f105f1f916532e12c2e6defbeb1fec779b86ba06b77247231b42b35bcf2b6437271a7024418ab55d9c6faa3d12952a5d024b4ef23ca24c50", 0xdc}, {&(0x7f0000001400)="249acdcaa6a6fb8e35f8bad6fb46f690e1ec0bf07c2a282cb234dafa771c34315ee8c0c7872bfa0620d5014cb845cf462f709d2aeae7058e3f92c936f3c9a97ce72934b1a1a338653e6e45e1535610d5449d41d4b0fa9e67cf856b851f6fa3af7b243cf0e16fecf02db57731575fcc5bf630f312ac7139ca1f31aa2ff19dc247ba8c70faee1cee59c7fbc5d340733635c83d02471e94ec44cc8fe99174685b407d7520a726961640fd741d7fa27eaa63df5e094f76b3b7f510b61a12e5195e751d509f30130c0988f4c8472d38b1da57e184fd34c0491cabfd2d8e2589ec311ab136b931913c93dfd634b0d7b19061d370a8c1cc155bc450b3ac2679261e87151ac248218bd57448d067444950e4d32e11ce61ba2eb3df0286d5147b4dbbd7b30406a138afbd8386e237da5dc83c14b7ebc31adef6b2c0299020cf27cdd4dc483f3177211867766fb5bd65b685725049931bf0843c758258ec0e7132dde76d13a1b1a1850ef857660d1c24bb626cfc99ed8ac4812f886a7e2f1fa919dbb3f9a8e8da973a7dadb3d1fcd1f248d6a688a123ae2c470c77c55e2b0cfaacb54a3566fab85c9153fd66ae0f80e28e8b3688d9db1765d6c20d692500370079a5b91f6f0876df87ae9584e9c8bd081e238417ad86f09d4b8eefcb2442ac6749e4dc2a7b823b2e9146f67c7ac782f8c733d1313078070161314f9a4d70cbb61ea46c7e4baf6f230ed93217333cced64350c6c1fc4139b56b379279962d7f37bffa13b59f35f74f95ac34a4d819da04273d339ad39f24f318d335778a3d557efd780aef6f86172851061122e56b1bd62cc33c7e195bd55bd42364b568ab5709b662616f74e360e5972a3803b750a7e56c78d3774e00ada21db03724099be8169cd7969e5a81ae514bad298f8a54316c625eabf9291985058122823cf363c507e5117f236fca5860ceea44dc03cc71ed4d02c52079033c8d0c8cf26536347b0601fe2ee603fd18084645aefe96da776857d8711415a0fb898bf8e75fa41a73edf9bbe6cbd139f6eb8b687c48921f077fa7bc1b11f3b985834c25333b490ab1136d308e12aea699af28f8489097c18d4b589c4ed05eaab9be99c2912728ea56e0bb5daf3bdf4de069c977401a6d5e75ac7071d46b9624322c0fdfc8e0a205a7ff8e136f4e4c095956845566144dbfee2c2f8dd9dd601848e33dadca61d6919294fc4a4b5299dca3f6e7a997ac86cff0a05a9a36908043451b144a093b898d6522332850877c55a1e551da34bd07407545ded9eb4d891e9c8d47fd6e5320aa23583a363af3385a90a61de898f2f1b0c97c8d5862c8b78abbdc9d436d9cc9123da3ca3570d9c22ba5c29b04e35873525936686efac8d48dc19a37cfaf2d2db68491440ad21afcef37350739acb85c750cbcc3a04487ef80663ef7022eda749f1ab435f2f2810bac1516d64a8ce24bc9ec3f9fa4b867eec60b6f7236616d91cec206f011bbbed8d48a406c2e467af0e5f374033f745cc2cfea2cf7b842645c1ac6be914c9c4fedd152c372065b43a824fe6f325f44a0c7540bba88d3efb38419750cd19c0b258dcf3b56bd70c4fe9da467d5e5c30c4894d2920f2d79232dda0507b09b6e50d6c57792dac748efe25463918c5f66c32427a148bab88652befb5dbf72bde8c95bd4a146ed93582053be3c804f1c77b5544e0db565ca829e009d49b97fdfeec7d6ac176f5207d54725ec70f7aa1c9eadbed96fcdc273d229edf35c68f60efe0c554a83df0c47615f3a815f23e7efef03fb3381f5b95789769f1c217df2ce42c4b35247e135283bdf31a7e58d67b6fb136b85483921a2c8b0c216c7d0ee3ece8abc6506ce51b52034f848083719de6125d15fd45e1539538eea9464d3ec30e90b4695b9ba75957301d584649a6e7bad5d900872549ee9a642a54d59386c9fc172f246600333b3d06487751164cda8206c69cf468dd4184e97ece8f484233394ffeb95753b5b866d94908c4fb277226fd9e6faf7a3a1ba902992e8fb6220a0cfb50f2d80f7cc101f9b9f7ee989ef0097c629731c84839a5eb9f6e550d07d9a67c94e30f2049c0e622e24d08eea141a157e4819f232849d1011d0b252932ad36c2629147b541f9da790302d69a147cffa4c9673e6102609b6b57fe5a4b75d1d2ae33c56c42812a2f07b6750e69e0a4b300b7b3e0d247e7895d7a843e489579c26d4d5962a0ad5268621231570fe385c38965f4a26a00520654e62aecd997b24b17c22c1960a654fe50cea5fa120968d7471fac7fcf7b278c34e76749f18d0616d2f693c1d892be976888d6f3a99d710582961b951d07569143df556371754df63de453e5987fa035fc888d2dc688863a7f1c2bb7fa13314c8d2f1ab530e44c4bebec7b84dbb16a716d3d1b7e66a9580e46f7d63393a7fa0ffd320b8f3f55b8b0cbc53f8ae7341f35f5d579a4d26b641a6af5e21c301311631900929d73f85826aeb44bfaccdfacd8cf3663444dff29196904dcb5c350da6ef668b8deddb5f2f98552137b9d4a47e2a0a73bb66f3d3d4d27f324a0c29f29440f019b10a657df91307b892ae602b54bfbac4193b8fa5f649e5ae4464ed7da74f73147f7d660c37698de0e22932e86780a0cfc1d2b4896b28acafa3b64f62efc685280cdd93eed95128c442a83120ed57f5f55b0106cfcb74d9b4b2763f2cf399399f553f28d7a59a158e6787a386969e0c86fe8d51f6b604353d199d6fc04d914a5deca5c899726eee867b76f536a6159e575546c28af1214ec73a0deca5bceabb212aef520a56f2d7b6de676dee4f058748311dc19d7bf8768c9a86838c908b4b464b1f70594b409244d35c1e889faac21d59db4f61f45b51e63b634e878af61fdb6197647fc247a6becec229462c418fe47417dcdcf7f6c2c83dbc3d6f033820efc48ce38e3b9e21b0244ea93855c364c0a89b1e8093785b21aac532fd3c65906d17ac6563121d73f92a99838a253780a17d21c53606840001c7f2503c9f1cff8573782fd1b44e640374ccc9f2526b2dd60faae7df1ee5cd66d16726aab5c5ff39dae559a3f6a04a70dfbc4b65b215bc4e105378850f3bfa5fb4088dc4ece400bb53980975a73226f6d42302bfa65a7caaff0c3c560ee369b58272286dfaf58b13f66e1623f8218b8ae5c338d51c44772a5bc4c663627f549008afdcd6028dfadd804972a001593db5e5228087ec59141e22b4a7d4013c024ec4758f3251729b6e706720131fb3220a34f779f59d5ec8d6c2cc2de46431c409f70942ca45ff6148d8697368e8b34abb77b1fe31ce608fbb3deb432535ebfc42732680bf6ae5cd8e98e721a0ea7fbc1bcd78bfff8a2fccc5b1f69ff7faa36b3e5660a6297a8bc20e8e5981f4cf5ba538ba9b97cf66a990bbeb674c04a43380af0f9dbf5e324285dfe07528e0f2269e601532927b6a708a19746a8b50eddb4f8fd5cc3af2b426293ccc765fb0ef9d1cdc89e7f1f4448cb3c18d0721759e54e2caad2486f2852c83888793fb15a836a8ac5db49216c4efeae715fd3ee198d1d63d0124f02c6e55e4cc6a849b6bfe770ebb17ab3573740f14f96bd14028a53797575255e2ce1836b701c4ea4e1942efc37dc5b9ac3648efc9f1b433f211356e7b5c17209d36df597ff2c515d783d73be7a27064f792cfcd4893659907ee615e3fe441fb3e8ebd1aa6dadaae458e65c830d09f91ae1f6a2c02266ae74815fb3c65f87e1bff49f6a90a2d5d1676613ea061390180a6d36b0a7037266b3579ea9124e3f5f80a9a0787995547cff588a2c5e3a5feb8d5142297032d7bfff5bb584d474925482fcee1fadda1c5dacd9d6d61d5792859575f2a34c7a75e91ad6534ef9ee3cfd92390114411273abdd9d6c3035756977616d85db30392336e7219fb759d7a13845e48dcc428c5cd6ea13481e342b5fa4c89a3412ba3f420e20aaba7f8d7c2c4a570215874ca67917547e85bcc2d6c7b5514892895e0b60d00415cfdaca446f0ee27a62cd402bf60ca56ea32c1f9602050f5b97b5783dbb78c783a032bccef514d3bf920caaac8dcd73a09489f132506c2822ae7d238c88f818246cb6716f4462ec40091069a738e8afb68c91e4699eff8119da8be7fccfa8afbda9303aa5942434aecd2cd5248a199d31e2c354c9c94f329d8fb9742d6408bf42a739f0757cc7e783ffaef269b149c9fe03a156915c1e548b9feadc08f9864d1c741d8a02cd9ce82d2eaed425601e0867cc1da28597f66a88a3aa1fffd8e86c17d0a44b267f456d4491be392e4075b4f643f99d6b3aca500c8b967dd9c2f58bf8f10d0721782343f3dc96b67706b7f92f949c4d461a9b69ab5ae0c36586eb2eae53c3d97db9001479ab6ac1d67490816e993a55802fa8304eb9617bb17bd9eabefbc08fefa84107c640e5f24ed6053f876b112e7e49b87c1b00834c3169a1d00df40e0f6667be9909b609ed3fcb3dd9bc5358ee5dbaef2650def5bf74ea6809c31d6447b5dba8c2ef1f627b145e2d20ed2167aa51abe39d619b91b60b7e2a887357c6c198e97d282e7f2a1721c8485195af2a36fa7e87b9ee26cfc1590835db19b1ca00de830c02f3e6208db1da60ec51068a211a1ac7fa1eedc5b2468c23659710ee6bd1d518901b011d3f747cd840f6443eeeab020ca6bf6e11e100de3fc17a8b287e3fcfbdb74e1c39709a277fdf62df0e64a9a70d99369729113c60118e5c7e9e8a8a33bcd47abf9c03370164789aee994942e51a6daa54dba3e50d6bb22125f311f6b8758cce1b0bedc89865ed32dd2febef8460db3be8fb25344d06afea06e89d4ac890ba91925d39b548be2055bab6e4c72bc8f73b9304055e1fdf4399871dad4d6c9d59991e1f11b5819fd6bcef2cfa49badaf45a9497a0368d15a0c12fee26af768fa33f6e464e33d8e1cb2cfd4909220501afd69b92b69019e07cbe5c20998b5d6ad7b30e80770a41b7ec57bba633afce0425ed7fde2d5d6a8a1e8591312fc54e5f76b74bb2ea3c502955586a65a8252117b62fc4753aa37d2c1af82034b45b62f980a65e607b925a983dd51bd1c9ca4e14394728e8427a10748c5370590122368f3ac7e56b5e814a68895a6a11141270ae457814df9bdc2f7d8c593f39bfc898426f0f588e09e45ab252062ab36e4cc11872186498d5b0ce145ede3fe4416402d854b7d2af722bfc46363486443eb7e6224c057255b2c0a0775c842994349dc7404292a654ea89ee914decd3ecadccf5acec12fa89d09d8f7c4ec27d7f0c929ac2a1354096e6863bbcad1be24e5c7067e29aa3c2ba77a7e5a8ffcf2afcaf70d0ae1b65d088c281dde39cc0173a7e547a83bba6a8be0561624b7af9bbf35c0f4890f3354ffae27b8a8b674fed4b82cba8dbc11248f1be6866e89cbd1f2c0e91a259363549eb9702fbdec1ba22673f22d31cd7a7762fc983d825b1ffaf2ca04cc651181f77b6aa1cdb0cd582dda1732bfa20ae289d97b1eaa4bfff9a38c5f2f93b00c95695544408a46063c0881dd4c1c53ef1dd11399ed8142c2ced3e98f32dfa78668e41d5230d209d873ddca48de871ac0efbe0f3dbd24d7a92b4c300de6274ca9cfba1758cc42529024b1d62d719a834ea977e4a49e7e5a0c263efe5e36632827b071ee85268f36caf2be2695e9103660e9a3065db238ceba6a3f48f99150122742d00fc7fc05605feaa860fc3db39d7d9ae69e5e6d261118d23edb487eaf1d41cd9c5ca7386f139086a16a64d16ea3ceb97dce0317f912b4c872e13eb095b4c0b2f589735975a320599f6285e03935", 0x1000}], 0x7, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2813, r1, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6, 0x6810, r0, 0x0, 0x0) open(&(0x7f0000001200)='./file0\x00', 0x203, 0x100) r2 = dup2(r0, r0) poll(0x0, 0x0, 0xffffffff) sendto$inet(r2, &(0x7f0000002480)="48d7d95d2cc7e50fc3e87fd951404a6e98266c3fd66b18b70e7e9db87d412040a0869ffe0fb2400f1208dcbcff7c134cf5894053c6937cb45e5503d9cdbe970420148bef853313233cf9f76844f3371bce10786edd6c477bc63f4573f75163ad6d4fcc5e7234f10ba42b1db3d51ac31b1823174dd2b6f5c17343325782ea4aa37b6ed274e32a48ea49adf9fe499108d523aef1033dd6179582de139a291c779c3103cf823377f475d27f672b3cd2037b28a283eba9d8b1b7c7a800", 0xbb, 0x1, 0x0, 0x0) socketpair(0x6, 0x1, 0x2400000000, &(0x7f0000002540)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNOTTY(r3, 0x20007471) fcntl$getflags(r3, 0x3) 03:00:00 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x611, 0xe) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x2, 0x45d1dacb52ff8e36, 0x80000000, 0x9}], 0x2, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x80000002, 0xbc00000000000000, 0x9}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x15, 0x22e}], 0x2, &(0x7f0000000100)={0x6c4, 0x714}) 03:00:00 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x994883d46484d993}], 0xb2, 0x0, 0x0, 0x0) rmdir(0x0) kqueue() getdents(r0, &(0x7f00000000c0)=""/112, 0x70) open$dir(&(0x7f00000001c0)='./file1\x00', 0xa00, 0x0) link(&(0x7f0000000080)='./file1\x00', &(0x7f0000000140)='./file0/file0\x00') 03:00:00 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) pipe2(&(0x7f0000000000), 0x10000) flock(r0, 0x0) 03:00:00 executing program 0: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000100)) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r1, &(0x7f0000000280)='./file0\x00', 0x0) r2 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x1, &(0x7f00000001c0)=[0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r2, r3, r4}, 0xc) r5 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r5, 0x29, 0x35, &(0x7f0000000000), 0x7c) sendto(r5, &(0x7f0000000000)="43d5e9c56b6be3970f1e2050f44318e82d0109e800e297fa256c91f9d4c8330db99e04b0aa0b72785fe829d7d37267a6962c2e3a006797afb445f4c54a2fd5b7ff720a41f3231a0656f3529824a53375610a11a30474fbea90a19c0e515d5019c192a19d63a611dc2c8e05e5fda00d8062f35f61c95720a5f49aef0ae5de4557cb44042d0d714e5861a6", 0x8a, 0x4, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) mlockall(0x2) 03:00:00 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000180)=""/220, 0xdc}, {&(0x7f0000000280)=""/93, 0x5d}, {&(0x7f0000000340)=""/107, 0x6b}, {&(0x7f0000000080)=""/41, 0x29}], 0x4) open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000400)='./file0\x00', 0x10, 0x0) close(r1) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000500), 0x6, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x9, 0x0, 0x0, 0x0) 03:00:01 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x100000001}) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) fsync(r2) 03:00:01 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) geteuid() lstat(&(0x7f0000000140)='./file0\x00', 0xffffffffffffffff) 03:00:01 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sendmsg(r0, &(0x7f0000000180)={&(0x7f0000000100)=@in={0x2, 0x1}, 0xc, &(0x7f0000000140)=[{&(0x7f00000002c0)="b4e4a2bbfb616f94dda5105a6667c962406cdbbb9a3db7b6264b685205cf4393950f8e1e68d2d333a3c798870689ae284ea88d68cbdaa918c21bc993d947bd96f5533b150b6691fea6ee5edd6e29d6695b48779c8579b572341cde58c4f711b50765606e0927982a4b1ea6debe0285486cdab1ab79fd0d4fa082895f277b4270ab1e5218bf000fb7ac217e04c0a5b6665abf72c61847e30d142f912b3c4a7ad63891d3ec83684d17cbd475b011658bd3d529736591316d610c96536ecea474f5520ed0895663d42505a7", 0xca}], 0x1, &(0x7f0000000400)=[{0xc0, 0xffff, 0x800, "62a5f714b6a2875fad13f6ae190713ee024dba5f4e60d23ef2e2912ecbd02c68295332302ddf8b413caba221e36bab65db5212f2b47a9d07308b47863f1fa2724bc06babf55806754ac533cb3c85f15e5cabc03a7338e4149a5fda13bb2bda212b944a8a6a5559b779747dc4294914db2252a4e0b96b5e88aae74ca22f35d3e5c4da0f48217cb3b66d2a53c79c3024532e249060395826359d5adb29b7d26a567d998a39e6dfec52e444ccd067a6a0bd"}], 0xc0, 0x8}, 0x8) mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="710df2b2ec9da0c91cff00000000000000050ca599095113ef487305a70d3068b5d21e6316cf36b21a42668e04402414d13274317c44fd55f10d4efbe18dc41faec0e7eb45fb1c9dc9547939d50146b987bdbc811214a7d004aad5fe40215efad08fe8ae523b65c3d245436fde0dcf734892548aa026c689cafd78331dd9615c0d240dc6a155803c2ae03bc1fcba541dd0fb089702b2e23de9460febdece15f7"], 0x1) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) 03:00:02 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x80) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x7) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) 03:00:07 executing program 1: mincore(&(0x7f0000ffc000/0x2000)=nil, 0x2000, &(0x7f0000000000)=""/124) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x8) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x5aa09459, 0x6, 0x1}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000140)={0x401, 0x1000, 0x7815, 0x4}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x71) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000001c0)=0x4) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000200)="baf6b283aa74398187923ef5bbc061c155d46bfc7406c799bb808840115a9c02", 0x20}, {&(0x7f0000000240)="db9e2a9a1198fcb22b7164da10f0538a954048afe724e6b8d7d45ab54fb997754bb45fe33e8a90417bdc078acf05e85d4eeaee0c65fe70eae8f72e159b6f7ae2d89957c61c2d056125a4118802d6fc07101aaf144ac8407fe62f47b06fb68c79d370502d9210941f288230dcd5cd145136e9345fdb06cb27999f01da444dd996", 0x80}, {&(0x7f00000002c0)="ec0b200b1b465a7fd7d8e065a0e87f93dde6f909d87700b68da47a51c2991f8bfd1f3f49a09a258a318c79e337d6a93195304e2a1a387b32e104dfca07dfcf359552d16cb8544b817c855089a21abbb43217aaf5b506b3858c58364ad37a73ed8ec1225159f55f4500438c677c87860bf5b7fd2e69faa3ea88e457ab672b17cafca8", 0x82}, {&(0x7f0000000380)="62fd8a8e1056b06465192c36b0e8323cb5e182668b280fc482fd12cd4bdcc3f97c2f72f372fcc09992dddc80898d537d2c3b37b4b094e7ea4acdc073f25e6ff2f6c01517adf87a35beb4e9342306c671dd9ccdd36a7cc1a0d10ba7c442f8b29613ebbe2d98c560aab8ca93c4a3e728aa4ac8116fdf045353baa6efaf36", 0x7d}], 0x4) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000440)) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000480)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) fcntl$setown(r1, 0x6, r2) fchmodat(r0, &(0x7f0000000540)='./file0\x00', 0x1, 0x2) connect$inet(r0, &(0x7f0000000580)={0x2, 0x1}, 0xc) pipe2(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendmsg$unix(r1, &(0x7f0000000800)={&(0x7f00000005c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000680)=[{&(0x7f0000000600)="5ace5b502b4de272e7014e45d5b61c9f16609a26e20170e58a2f2cf73f2ac888238193b01fc19662b986437faf500b7528cc19a6474aa5d08b5044bc447bdc0d21febf1ff921c704596060899bfa4c31276eb57335117f5c65837f3a1f1cebe737d485b839dc5f673091f08fa7014393ad69af434407175e071bcc4839", 0x7d}], 0x1, &(0x7f0000000700)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x38, 0xffff, 0x1, [r1, r1, r1, r0, r1, r1, r1, r0, r1]}, @rights={0x28, 0xffff, 0x1, [r1, r0, r1, r6, r0]}, @rights={0x18, 0xffff, 0x1, [r1]}], 0xd8, 0x2}, 0x2) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000840)) sendmsg(r6, &(0x7f0000002e40)={&(0x7f0000000880)=@in={0x2, 0x2}, 0xc, &(0x7f00000018c0)=[{&(0x7f00000008c0)="f6b86c0375442ccfaabfb6a10227dea4398298ee0b03f05078dfd61eb66a7d38775ce0ecec059fef2eb619d6c618b4d51c77d182b110cf2ee94397065b3986eea4a9441d81a8002b266a218a82ebe5efec01862014e536c950fcce5c3685c7ec23748150b4ec2bfb294d3d0659ef49ad8edf6d6f3951de6f001fffe3005d6ed364a70206d3828855f4e7066bac222db9de60130aa7cacd893b993760a2b055dfbe0603755cb2ac6fff1ca4b31d99ed73a18c41b215d2be448c73decca7bd101b503fd61dff87bcc9b36205df991c8b904f866efcaf89350626a59e80a356e8a551e49415977db0db4cc333ad271e6165f2d157fd823d4c6b796280beebd277783ebd79d82e6dee324294234f9df618c9c08e0a6f6d97d5fbd515d63356c06bb6e0b0983dee7fe48e15cd9dca6bec0fd8d3f5b6ae473c31ecd1a19e1b240bee6bf1bc8e321dd8f3d09ecfcec7325379b0b62dccc5b031c7c2c28824a8cd019a36fa622a523abb2c806f21881ea1f3c942c83096800fd3e64cc22da79d67e38b44fac007dc24ad86f0ef5c8483633b7c8abe4bdfd68b8bbc65b45b18975b3cca2ffc720d7cb9ea0fd4a09aa1522ceaea427db71088764011fe04594b179acd9d3ed0b9162f2c6ca6a7948741ff85999f52912e0394245769d684424b2e902388f8305d6c9e375ae84eb4f9f4d2a947dd3af832595c7739bc598ea172daa4daaad6faac6cf5fd12e08c263f43ccf16a55e4e3defb60c3ec7a8cf5297aa9c74187709ef7deeaecaa2bb5f66e9082d13401df6bf0f3c23423dcf88bb42928e651c1b60db3c0ea14be0cdf25bf339238b8ab43f9e63c0932a17e69aef5af62ced74b6f6823314109dd017181792926cfaca6d4b8935036562a0ca46046403e881e2b419ea81c8286afc31503dc046db51bb8a8bccc43b9ecf3db70338762dfbde92921330269617e8bb7e2cfd6e69a83402cb73082932261f0b45fd16ef6d7d7f4d70db7ff07c475a13c3a4c415fa406e47b2c1d3e2850800adca6c6946a415cf36d04f99334d617acac5dbe8aadf751bedc67594367146804e424e7ec599683ff279b41fca8b60e24a9bb7533558f73924e4c633b5e82c7bb576dff040bea890185a624bafcfbe880b62deefb0813c653d2d7f60cf38d7322b1525b95ee34d9b9d953c3ff068a3fe4ff29bcbf62504748b7b38865b0432861298541a67d1f64b031e90173bf6a7720d3c0fdd2454c58e7a00cfe73929ed9ded8d68658ad80e73b62868450d03fb53bb82172fe11ab2a98f7fe36555764bfb79b94b6a1f72878a387aa644afe6191dfc37a40014e9533379ae04fffc81a92454d7a6bf47eb49c1d7727195ad5cdde8e702380598d97caa1369f3e4d7f16985beefe68f3dec687912975ed251a4dfd07facb034a18ce7dd97e2c4fd96ac062d41260b9d62208341bedd8da67c020fe77d984be883e85816d41a45351851ef71f23ae14c04af05d10d01f06796a8aee6e62ecf441049184285317d4274f205251563a70392998374e4c033563aa2be75c70664b5067987bb6f4d2861c5b7ec4fc3e8ecb2e99062bf21eb160f45aad5508ed4fc584726f8aba9414c8fcd38257f1adc9e9787b0d8ee0583e03dc5d7f480494ce4417db7eb4e91bce7778120462923344d69b26f7fceb4e04b2f6406b22cb97c154ea3330e124e78191a05430020f497270ef641d6d7fa702038041d1f793b7cff3951a4e6042f230ba6a912cf7ea32d169c09816b6f6e2d5485bd006c65b70f2db6c6094e2403ae54130de0740d9782e53652ad5b7a7fbb12eb93ae84c1ab7e2379f70a54960d31d5b6d8a2110b2d7aaf3b460157a587bf8a35a16fac0335a6fef746550d5d83cee5d2ec9eb95cb1528805f836084f12d4daa09fe67cdfeae15c51d317a5613b6a6469c771330cc805852a4e7eb97a25235cf2ed26aa26db7b4c120be0d98793e82ecbe772168ad76ed54d06ffb710f60b8cfc4f8bc020d1f9bc4f18b416160b84e4bf76ad1a2f957f064334bb4378e3ddecd7e0352e962bbf00438eb6d3fb39fd769633a68cc4c51d967d20998e0120ee8f4500bcb51d5cf4645b63cbc050d8ba676961e1ab0d06a3e27a0150289c3c976808ba94667b00ca5cf7b6cc2aeadf5182b9fbf8fbe61f02693d395d9376aea9e3040916fe70453b930a2fb5d0c51874ab1f7d3cd2e9a9522d6b5530cc3c187ec78313b69af81d65804804c2bb6b0f8b9462371af56af32c363ce3bede2fe4e2913787cc7f390971872982d003a031d7c2615c9613bdf5f67ebe726659643ec900d07bd768b09503fe1902a6858d947a587544dca8ac51ccc750b101c1d699844fb57496690ca996a2e5862f424c42634e01ee54a0d59488fd4ed8ac390ad63edb2f623522d125fa240ccccc66b2b60c3fb29fcc74e28f0871f9e3e165f5e64ffcbc4108f71b99c165ed94193527527d7e5c8d362bdfe9fb9bec0c3ca9d5d4c8f83d415661f449faf55021ec9eba49141ee938f0cd99bf5e240f57268aefdb2a70f6b0be25b55234410c70376fe1eeb7c3f8471937e3077c4a994c068dcb4548bcbf3c8cb61e66989b7f103b34fb5f14157095d3254e25340199c96022199864014162a370bc6a20d30c3631e2d1ce4905af17fbca06cbeea7e9d6ee5a836b54c3661fe157cf2c196075b8d70c6696147fe9828ce2962b344f442a5a4c1d4d2ebff9e4e0efde4350c41da5ce6f45a57f673c543de31a5f31acab1b9e7e55112d13edf85b248bc6e0dad0568e0d64753aa8a2a09531eae6bb14727b76369bd612ff2ce939e3506dcb1a7ddabd7909ee051be43e5793de7a6f0e7cdd5b2a3b22ef69bdd84d66fdc9a63ab4a02252b55ab9787eda6b760763403e2a1b7565728835fbff2e5796e958bf91a2c63b21c4ed41c0a49d3d82eac2f8b161a5fe3890c07dfcc4a4fc2694e77bc7ae551c576685acb21e90d789bcb249129cdf38d77182c71cc0050c4e3608722bb855e45af17b2b1e0d3a5e899fbed35e0c59d9b8818bb14d0ec6167c1f325ef8d79fb7b362f806743092e2db01115984b5a6850314d55da783901d85000bbb7c5406e5c55b98d180f714ea5be2fa898da7dc83ee443846b6fef8c366fc8bd66b3f7b2f4ea03ce39e70741c191a8245af5d46bfe24c3d861b148a1945c6fee4d417190103db163e98440981e6451d251bcb8f9c94029e2dca908a97644d751d54949c2fa77cae70e1580279230b76b6e51350d93d28f435e8eaa3fd3cabf1875d0ae682281b8ec7e88bbb934a15e1caa975943c310814ea0e01bd94491cac38d6558aeb259b0e3eca8a0ac0cc10807357d3eb0ef22c2f7dd9f37502dbd3a7a7a944896df3208591b055c0c2a60d842c8182eee0d4261bec11cecb5013ebc40fefde43c9bb97494fa98417fdf9738b7ce834de2d82f8bbb4b5a0cd49013199acc894f0eb706238face3d66c55bba340d4545c4290f5dbfaa12f39a8596c603cd85c3e9bf55bc9d3df5ceeac2ca22eb33b0321dc5a2a9f50049ae51dbdb3533e2bb682443167860bd6f9da17caf710b3e28fe71651e40f9c6387d34e9502995d142c189eee23981f56a2ece6da1b37f11b870331a74c8a9c25ee9a33704f9fc51874ba16e4db2639ce8997fd5d823671609c8712d1e0e3e8de4d1c5aef3b7e0fc4884330d361f1d30ce3c695172b38bbab5b3b0a516487a67fc92c771be85b6cb2807f63db44ce5a7fca45efb0a3f23d5d1b4b9fee07b567180debd67abfebd25cf47be00b5b167dc90bf0c4e4ad6d4857195dc7c5a8c1536145e804e92d0ff532b3d51258408956dc3568856f5b38abc4997cdd85d032955cad349b4fb542c6fc59b2a1f2a7a78ddb75d42241555a961d9ef9d9240e16dea4cbbe566e20c71d40b5fe9d138aab06940ec912cdcfc8eb8a861ed3767fbd608310fab267cbb2c87922fd446b0b7127abd4d5780dc5ab313891f4578331a8038f462e2256a2d89da4133af71bab1bc3832d2f5cc41873f9baece0b83ba8b387eb162a2c5acc7083b3d22c984f8343cc6c1fe53abe400dd0cc7d820c70fd44cd7c148c3cd9ee7d0d05f41d35821c4c96bb00f1bfa7d354cabee88e13356a882ce8290919b970bc670e0c836e20a6f434f0d4c61f78d9db966ab5373ef18ca9b75de4e53455af71fbadafc70f20758cadfc02f1f5c6f23545727063c4351b3767f613859542aad6b33f0d305b0f8d2a4d9ab9b95efb28f70ade2a48c0e4536569a9c72ad560fe95589301da959398a31177e64a9deda7d896a18d97d6cc9e45f761a0e35926e7699575d994d6d9990f6a435a7c4f6e0b0c861cd5658d3a47051356e57c2fe46d01838e762ceab24d0587607ef35bc5845514a1c6ef9421bbfb1f5e694bec1018569faf3d311120c1b38a81c52df5246a8053129be87e7d5f1fa6533f6d7b3d579e22fce51b7030091d9a6f68fb675711df99950826c5810cb872845633610e46986d3f78ff73ee5ca456b68027679cf0e11c03951f554f038fd2820d2eb65af6e9a01eade60b9fe25fb59a2479fc608e6b1c56e8ba1974a81c0b7728790dde225fe8c5f2d33f090376b6313c03363835e834ce8bac1f63c4f5425a858f341de6fb54ff590b531bfbd12e759a8b0f83ce47ec72f1c99f3e54ec05565feb34cbfc9c0b4976a0f01756f5222cc92652b55e922e2ff1b619a70b2e6b1778f5cc05b0d108e0cf775735e2d4e1882b07be843e031f22875050f9c92ba9521ed4617c8da196caa063031fcdc28f2e287b19bbd804e025ce10a891de21369a7b7895c0d633f97610df5489ee87cb7a29b87a40e889d7b3f13d9fa2d80cace19e8b510a30af84accf0041709cd03ca0b3b2f879813f53591f313a1ba2e38f6de0ad82330d7395ef302e6fd892d0fcf16748ecf768c6b51da0b95709e4b0dcca276053eadd9c7011741e3c35c03ed80c68e820e032ec1dd0540509aa92305fe03b56bca6f59cf64052facdc557f9e51621a5070df97d650a3798fce0c4b22f135acee1bef5c9f49c3900ea15ca02e8084755b12700410e7bad3bd60c4fbdec36b25e69fd8b12d23c604dc6a7d159c925d1d7f0f5fcbbb033288f5bab9a4b7ea8b30168bd19979720fc1de3e89cdba28f9dbbc10855234324627730a165c423301182a201256e79bab9a5ea41a049659017cbe6a1cd5d4fcfdb9e1a9c8f02deb1f7589de8426c174edfdbf0eca7606c2ad4fa50d66045504b9c6422fc6cbc2fa5eba0c210cf20ef918b3152fcce2c65559bd6d1edb4608530d7aeabcef839233c5fe38544958ac29b3911ea60267e1f44c68fb765ca7631793739a049ed32c22e3fc9f66779a02b95cfc7f4664ee8e6e008a2f3ac88129f8b60a849d1552a7bf345d7fffef7999b13f04338de407a4c538d572f70291120dd5652749231d67911815533d386e807004fec44d98205ef2939e8979ee5bfe15de87fb18b9d14b34eb406f5d7f051bb093e7cab567dc9c11834c2853704060a88ea9c5c37d4a231027ad287bea4606db9c4528e869787f0ec5664370094549e6b71d34cf6700c60de86e4d09773d53d1f4633d3fc70708a09b8b6dddbec628e9f9e30d4b91851b28bfe3576dd78f60ff1af9f83efbffbeb5721055c9b15b046bda133c2301d05c7e0ce3197a820aed7960f2c389a55c3b44df4da246ece6d3eb3d8d8b3c36cd25fbecf1899e8144f23017979aa3d1a29d276e1374278a6cdf94bc70ae3974ade56c78d8ad600201d01d0bacf80dba1511ce33b32ce68c4adb63bcd484c1c8e1c4574", 0x1000}], 0x1, &(0x7f0000001900)=[{0xf8, 0x1, 0x6c57, "e1f9a23666c0a3b95c065996d60ae1e62b7ff68f8c3adb003357b6450984832bd5f3bc14ee54565bf2a23a5c6f08addc1be715807a00f8a34389d4b1263abcaa79572cf98800b2db1af59b5edd4483bda24bbf61c3136690feb9377b1d4f393132b576d9cd53230966afa2de6d48ef193d0b2173f77384838bbd81197195bae15047c03dcb01bb1a7168df40e9b3e22cfcd9c307820a8f6bff628c7563798396dfabb5d26405707db2342ac8c79c3374aba691c367dbe6bb1d8fc9c55b23d9fd33b820eefa2d659bbf659c7616f949cebe16a4481299955e857c1906b2c3af34f19e"}, {0x78, 0x1, 0x6, "9d7914c58d7cc7c17764f38748ef4db7a8729bae600b036b450c843e135acd9bdd7567933822abef09b006ec398924fbbfe5bff1c1eecd72a3189fda6760dca0879a33007670acf3ba0b88ef6a4c36da199cea55016a731786a98c21d6fa96fe66e3fdb3ce"}, {0xf8, 0xffff, 0x1, "e334adf78be35d4683f4c4797d6ac318310388e538aa4dca1e0f2d47e25af85b3709074dff915877fd7d0c6d2719b9ee13c6bd5b22ce7fe22c6e75dfc4f666d870a4cf826011c49bd6a8fadcd2ae82e66fda611cc37c4d463a438fc4e507263838263d2d61836dafc96986594e6482deacd664fb692ffd67f13c564a5ee98b3512e5a0f0c473405ec3df5300b83f4a24b78b8f032235079739383c5d05b7fff33cc9128256eb3045d1313b21c8007a1545fa6d30249d545a5ca73f8dd478d8f79f3a091a5aee68b07d00370094079209c315b84f78a473c336a0aa212f5c7c28eb"}, {0xa8, 0xffff, 0x4b0, "82f6a8b92fc9b54ab5249244afb5d18d1f3337eddf95c7ce05f2c0222a64ba849e117fc2c95f2ced1b6f972183271c2fc274489b5cd87ba24d99a2217a01cf823fca01091425ef63800b5970a1c19641d940f3abbd4014881b567f9407896a7a23d3ab5c2e471b41c1d4d70267a6b4144eccd21fa00d17939d49a16943a93f66c4756e275164494ed57ae1334cf543db68d51898"}, {0x1010, 0xffff, 0x6, "299fd23f183ee17ab3cbf54bed2edeb58c2da2c4a84e6a3bb8f5990d07b7eb7187cd7f9c27b174b8131a530b2c8c4fcaea8e5c9eef422e2550129781bff767a5294a8ed2406ef920bfa2000146dc86b41a9ab955b8f80757aeef2ed46984792987cdd591ed79ccab7319df4e06012f78ee3df491561a3bcd2190c1a8d1570a836d6b949bca250141b7d8b5f9ac5cb488b54384d07084b82d9f90340f7289e403bcb65da84812cd846f5d5821918bc737aa9cdbb4560a7e9806e92a987a479b5894a8bd3da779e90fa0889ac788483290a4ef04b7df0926d2fe9f0857cbc6e0241fd866fed5a88646c1e16768b0978b8c995f20ad772f9e64daa74d785e40b91c5d9556e8de56e9487a3b88276d97eb72b5907843e3e7c1428b7767cbf3e80bb1640f14119e096b2db8063bd450977cd178ae06b7c365dfd63c81c91c75b2e69d2e6d6c0874533e97554e7988bd1541c58eb57fa1b7e15ebe93ff01c4e199dc3ef364bf71e148fb298cb587680da6e27ee186c1125a00fb2397a35fb07f4222f77969523a8cc34a5f6b75ea1d4f11e5defb456234d5d4405b2f1f8833fae45c4890474d47e629d330d112546aaf1caa146039df49f82cc470ffcadc1160bdc25bbaa14494e320bfc94d2a7c6e482f182977c7e0aa1d3d40b7149348bdf2ec02b72fb56ec7803e3613ee6e372adbf3e210e69320025aae2428935a8389e3b2670dcb636029c19c1e01e4e600be1920d6fbf69e8901a61f6a7164d0bb1d2ff6026695883bd4722a020304604e69329a9c20ff30e233b2ac20feca02a7a517fad7e296ee1c2d0827ae2eacb662fd696af5c205048505969afffa3e504d9c946cd46b6561f497e0995c118a894aeef2c04f696c952867c04b84b31e26c28f1ff9176a4b6023e8c4cfb90f3deaae8b3dcf0d0d86d507417cbbe99b7103f6aa14b6b60f288a18a3a2cff5fffe3021cf0f809876e24a9d0540ed80812000e7beee284631e136cacdc2c5d83889df19e3129036b199af339bae1eeee05a0ed24dc652b385940c63aad01f7ef790c98cf519a675b7fbb386df4b386bd5a4227da9b3bff69fc7433b681528339386ec7c1514aae911aaa717b633403525eb0e7f7b05b4786ba3b3dc307b8f2e0bf9ff9843666286a6559a3f1bdd98fd00a20cb7192f13bebcf8662eb8dc38f2e2df326a573ca2877042b69b945da68b89d5f92ec13d238653575cec645b80e37a35c778bb3380de89fbdda4d87fa1dbe889f1543ed7fe71b37980a7c7702b793cba5afa13279bca90185117e64da3a6f5900707233d246c3c7af2de7c95ba523feaeb8cb4c0567c44c4a82ccf85018d88ff00f40269ecbf8bdba2bb7e4e3b160d37a868f464d1a727b8a24925cdbee970dbe88f99263487b01bebe9bf5ef97d5955442c225eab31aecbf740397f107bae1718fd87d976ee05ff48fb6c081f693de7f98d2cc65dd357d8a68c3495d998335e63fdddd3d706a4b2ee3cfbd7f309824f677cc7aa1eddf033845ef96ebb47429e42bc8a306819b65cc461c05a14aceb6eda36930c1223a44f186989660061853c62bc4e09a3b052d4a2e05d317ca86f70d6b848e1141e7df1e05e9383c6f1484bf0e5a7b136e6741237b1170282a4df48d85a87d8741e71e45bb45974912a443e61ff120efe7e607e357f1f0dfcd152abf304708d33e6724000f7741795b591903887202094c1e1a6b9400c68e21317124aeee7c2b8562c2104097ccad2ef3534fa3787ed7b3bf287db8b0df487cd275b8a74cd6833420d85232d667a4895ef5c4cef41d914ba5a38e39be30874107ade38e70c0772ecd14f9c4e3b5a89a18a3dcfb77c550c8fb58ea3744ff96e11221277460f6d09899f53e589eb1ac5d3639122b4421a5da472fc962e2e19ecb3d70c2b37d531a5201469e3a3adf9c6e9510eec83e95203b1eae88b807eb29a93e771b978d1f8f3b55afaec59139d66a1937eef51bdfc5a7fc230cd11d922b1d1eb47e3344b0a38dc3b0e52528fafff8347eb00f18a9b973016d81314909266740977a9b83cb5956fc0171ac9ddc69885a64cdab4419414863ecf2d6452f4fb0fea5808f3bba1ff1ebdbf4a91bfae43ca9c096689c6e5346ccfadc9cc7aa7430ea98f2f0e5e23b80c53449fc1d8b19b7c5e2e62aeb1f1d56fbc00649fc221cd877fdbe901af9756597f0265b321e596fd107ad33b51f8c7fec8730b1b9c767196d932a5c31b4dfc344858d7c9410de2deed0aa2116c44f5baa48a3ca5e8e4971f29a8be4513ee4b0c6f693dcfae3f949acbf009b2114b1fab205d644fabcd6303d14a9b184a47265b8a9175bf16584acdf14a6e964ba8fe97674936e73106a7e9f1fbfab6fcdcda4ab2468fc77f956af4702e036e64b423ee39ff7012aca35cebf2212193fe9cbe3c7f2e419c7a91f3ecb16c33f7c1df65e84363f778fa596f08f67d04229656b292781f2dc0e819e6435adb3db0a4f1877330f5716194415223137463ee613a03a5502b6223400cd1884d0a8f411c5da2198b88c4becfd582ed285133d33ce5d848afbdf7d9b758d65e17b8630a21445938ff3942711b03f8ae0f5a68bbfd094ff31fcc7c87e66f66a6cad46a2db19788efbb24e3e5bec8db0a39777f6f7aa0860340c8b8a220317a877c7698ff1f28a9a545530521d822500e7904d816b98338f1fabdaba0aa356eed40a001176e56d7dbe92e05c4b8846a6ce069917e0354329dea4dd22201f6da0b7a14b03dd05a804d474975bde16c4942019b66d9a009d538571ca31e0c728dadf9dea50be6024ea9240aafc04e1424da5e6ae404f0b595c0e22fbd0b1661fb0286e5cec21ff0d575c3463107e29aead28b3e0f89badccec2818247001194c49a0e1466ed8af86a1a7e633ff2b5a780dbfff7c3cbf6b1cc6330a551a185685a293a02067567516c1617dc214acdb268c0b720ab1eab206217f74acb021f5fce95b776e32fa031751ea0e999f72f2a7e0f36fae2c95069a4db345be6bc9659453a399b2630614f0f4303a4687bc3edb8f96265774897768129a8aa0626066f2060884d3f290f8082016505d948161bcb4720e5641d646a8a1f33c1f747d29b625777827bfec2f80fd72827f3ba06991604b4395ac32c1c66f0b7851923fd750714320b4d7725c0b4f595bc6c4feb6f755ef795f6ef520c5ed83a9acac61899e21625cd002fadee4cfc091917ee11be4aedfd819cca9efa3b88bc520eb09c4d8e5a008ead733ddecb08c2f295f4a46d7fb6bc30a8658a4934e949c000ba84a893314832ee85ab5c990fc6271e4cfbf47150a63e259ccb1ae3e435459d0963b4f5c29bf4d050103294920c68ac5f447283e1091b654569a4d7c649020cd90301b2cb1ac63bfe26f3822f64f819b59119476d8c6c6f62153998bf00fb7d1fd39a4cd0b2c56f998cf1ae8162eb1b2229ff1d2fbbf1083c325e74a1cde28dbfb77dc1961c8a1315b5ed5a464416a7b610ada69ccff6f2f59e49fc4f9fe0c913eb8121927a4c3879ebd5c1ab43bca6f1464d8480180b2106fb5eb1afb2415c1684595cb6fff9ad64462ae74707405e824a8205c280b64b0484df8c374adc3b19e5ecc9c501adbf6d251e4783d23110ef1de58f90f566684d7d121722246610a166321a7995623c8e68d8f259f4f9804fcfa883f19b2d37de3a401c7c3f843234aef7f7f7367500448da18fa62b664c7fa34e878101ab7e8b2ddff515155469bdf3090c92f57009ef3ed3be562a89f5c18083dcb1c2dd9132b0f256b3d5b69a9f1eec42817092e1d7b38150af9c22454bd13b5b03f15de41ab9ef09a6cb2ded3b82f794d5a59f20a86ea87c148b67d9bce9358cf890fe53647f59c88ea12ad33d0f55e8df38f5275345ae8cfff3075c8d01a47b83f7f194d0ef6dff6a564ae2ad6066ae0dcd583430877d5f16b58b89733150a17d9b631612cfd14a1b09fe87301eadda7d45fbb50efc94b6b55e3d9642b2fbf07efe5b71eb898b0efe08eb550d6524fac29b42de8d0d3208acdf91b5fb10dc91120f8b528f9bc6b12df3bebf99e9b1bfa8bf9c5ce5cd863d2695567344f2f8e4f579d2409e3fc9294bf83917e8cd32a8870faf1ebb69f8e7b808aa480e2b73bfc9c29dd5933873bd07162a43796a14b424e4b1623d8e49021ddaf30296938f3de9c0952fadf1966686f5392ca9ffc7fef7f8c2adf44c4d82150e778d32ad05d99ef00be5894c466fc6179740dcbd9b00a6bfccfd7a5702882d86bbe0645756c2744ba7573d8dde6d8dfa71262f284d752d49678a21c29eee6155726c0cad7e966affd594678efb1f2df8424b40f0f3e7bd07af79ccff29188e32b0b497dec449aa7337f15357f8e35696275182c3d38e6bca37d55dc14b3752baafdc9b5be9a413cdbc49d9ecbfe1bbed3ca739556d92900bbcf098b9830db86d52410a1cee743f5f0aa0e1c55abd8802d16f5831bcbee6a3384065bd864cfb7d082834ce5dc29eee78fc9bce801b0c1e184cae4046ed542bff2c3e6c2accb201967a1222ed0650511c8f9c7dabc641a10d27b08e8a87745fc0dabd4e813d91ed41b9d0f7864800a2764ddbd3416397697835813bba97cf0ffafa235d0b9c99500d59c15f9a4cc38350fead6dadb55de3215bfe5199d833072d7e0bbfdd8d0aaf40bcf86b8351678a2d814410cb44ba8f43adef0441533c091f7e03100b10aa94d1ff34757dec78bc5b13f925c8b7bab805eec4edc6a482a09a8b3702e4f8d75df2b552273e57865c5f08c5cac0b58d9c9d5c3d0209f7726b02edd1574bd5974677afd98af6eb2ef422cec06a039e17b7f48360b8f66cb93b14199d767b101bc599132254213abd421424c9f1cc8455e7d2168e58c81f5ee1cc060aced62dfa9dd3135c8bd158fce07d8ec7041d58c071c03063c4e196c5ecae015d23bbd15b98155119a9727f00469f5f198677cd35cb04298602a00e58afc032b6d3bbf96b42b28761f4fb835a6ce58e32961a13b2c49386c3d514bf3174e68e8df76fca8f51e6b8ee8d8e8398c836da70a125648343dbeabcbf697a4a293822ce9292e053321d755af4dee04447eea9cb497fd22842d4aebdcf7624ab44b9d56afbaef53e76996a451bb03bef29f8d819156f71f3488422dda09d6ba0ede780ca63b9220bff08aa09bb9973f64800697bcd7678ceda91b7a0cc71b4f2dd6deecde98291d0c76c8c612502a1dff12c68709659d2a643171cd7f6e38c04f51871e615281e3f04c46e7178fddbed1a2ba6f2c9b0911b36440d68ca1d6264b8d116484b11d5c512b2cb4c523821f6d08c90c6b8e143d42d076e82d56859223987051d9fd3734a3ef439f8e4c53ffcd0ac5c0037eec718838e61c7a7e150af5a9923fa5d63cd14493ea6a9b1db64114d04820c38bdb16c9d789746791403e259a3f328f1deb751c4fdabe24308691cc07613f610f52a4acc689eb0158cadef3e411207d7e51822359b960e571c39a7fc43664218b00cd860d197bbdef3e3421da80397f7a37a2034047c8d61f104f6ce6f2b9195a773b24facf8af4b0fd57d16c7037a86dd210ca0d9c62c1db9e9704ef0661495a13d4ad6b5307928c984417a7c636a548e302f99f96944164d69e964fddd3ca6cbb6badc6101717b6f6f47ef07fcfd3e9f47d892e61e975fb54c56868791814be9298cba95138343bef15c0be9290642c8fd096e412ac2a410259b375e50f6e924285a1d548292c0032320c9d7b62bd765e964eb97ebec9900dd302ce8612717b5233ed579a16a8b47a151c04e62a6c70a194981"}, {0x100, 0xffff, 0x1, "84ae82526019ddf32de7b10a616cfd53c993ab98e71ad5cc74a922ea97dcb5bc5e6b22164dae8e8ad05db2e2405dbf18bf254a628cac79f718a5bc5b26befc1ec13cf6db3b2d2ff03dbd2376fba5d0c407ec8d2c531c6cc0924cf9590663e14e9695a341642e2a245b62c38bdfb3e340fa4b2a64b9ad39529678dac58178b4bbd709e282ee56d0e4c741f5c9d6b5c2876bbd0aef65b8475983c974b66d216a4986eb0914a829c475547a04ddbaf0f847f63986e49ee289745abf60146e41208a1820a631141ab3a944661e07632c1e8cc6fa909cf03e4b6fca80db698020a9f900b60afb6496024331ac39ed7b35"}, {0xf0, 0x1, 0x6, "51151a870bdf4651ef7168a9121c4fd187d65c4d1309537690e66874c14e31c53af364d57822e5fb5e1b7175fc4741b3f8c7d20cefffe11b5c650f4787289ab31196081b634fddd6565e393a4d45e54f6d1f0a8374aceabba700044460f8fca443e64db34ec1c70e6f751d793a1c915e7fc76931117b3bfe785ceeb2dde9607190677313cf6340847bfcd93f0da6d6563cea8d1c54e6b57d304838fbe679bcc6fb765de8687c2562ba36b7ccdf6d7c7f4ad30aa795c30dfa3076a4a4f385f61a2b89ea1c412890a529c11f030a26185fecdeae4e9044073a8ace2e6e0f"}], 0x1510, 0x407}, 0xc) wait4(r2, &(0x7f0000002e80), 0x2, &(0x7f0000002ec0)) unveil(&(0x7f0000002f80)='./file0\x00', &(0x7f0000002fc0)='W\x00') recvfrom$unix(r1, &(0x7f0000003000)=""/7, 0x7, 0x40, &(0x7f0000003040)=@abs={0x0, 0x0, 0x1}, 0x8) r7 = open(&(0x7f0000003080)='./file0\x00', 0x10000, 0x40) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000030c0)) wait4(r2, &(0x7f0000003100), 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000003140)={{0x18, 0x3, 0x2, 0x9}, {0x18, 0x1, 0x0, 0x3}, 0x1ff, [0x8, 0x6, 0x7fff, 0x1, 0x2, 0x20, 0x8, 0x7]}, 0x3c) pipe(&(0x7f0000003180)) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f00000031c0)={0x1, 0x40, 0x0, 0x7, "e2d43f6c3f143714a8ad03b999d3e40e4cea6aa7", 0xffff}) setitimer(0x0, &(0x7f0000003200)={{0x40}, {0x40, 0x4f14}}, &(0x7f0000003240)) ioctl$TIOCSTSTAMP(r7, 0x8008745a, &(0x7f0000003280)={0x7, 0x100}) bind(r0, &(0x7f00000032c0)=@in={0x2, 0x0}, 0xc) 03:00:07 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) truncate(&(0x7f0000000180)='./file0\x00', 0x7f) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chdir(&(0x7f0000000100)='./file0\x00') rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='.\x00') r0 = open(&(0x7f00000001c0)='./file0\x00', 0x20191, 0x0) r1 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={r1, r2, r3}, 0xc) open(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0xb1a7ad0b5f23529e) 03:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x0, 0x4}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x7fffffff) r1 = socket$inet6(0x18, 0x8001, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x7, 0x8, 0x1, 0x4, "f3b2435dd72e87d3fc40344adf86077d9c55b0d5", 0x3, 0xfffffffffffffffa}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCGTSTAMP(r2, 0x4010745b, 0x0) 03:00:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x4, 0xffffffffffffffff) close(r3) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000009c0)=[{{r3}, 0xfffffffffffffffe, 0x21}], 0x0, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x2, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x49}], 0xc996, 0x0, 0x8000, 0x0) 03:00:07 executing program 0: shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x2000)=nil, 0x0) shmat(0x0, &(0x7f0000ff9000/0x4000)=nil, 0x0) r0 = shmget$private(0x0, 0x2000, 0x208, &(0x7f0000ffd000/0x2000)=nil) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x2000) 03:00:07 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x88d0, 0x1e5) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001}) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(0xffffffffffffffff) mmap(&(0x7f0000feb000/0x12000)=nil, 0x12000, 0x0, 0x1931, 0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) fchmod(r0, 0x111) 03:00:08 executing program 1: r0 = socket(0x1e, 0x3, 0x0) writev(r0, &(0x7f0000001240)=[{&(0x7f0000001340)="a06a66b25a5952cbeb22f3dd25f3f405717e19039e587cc2f8551f5f081bc5264eb56d448c03872b3608475dd9c343dbaa6f6da51e378017c29c1eba10bff0c9e4389d098fd40f2439fd3e54a4e1d84580d4a20c05f0e282542c2aa15094b189f9d6c1a453a5e34177226a2b2493629bd23341b2c67d5449f1aeb00cf8dd01d70f819d1432ffd655a7843b14c71e076c350f29af531ce474466dbd31726be228ad787fd646397021a3313d1a7f72576f4eb7c8e53513ab38dfdc15f90540fd15a3eb1eb3415973fdbf0a6d7dacccea016451c4a3a432b9efa0e6025481a1e12fecc60f57a41a5ca1d94523b0215215ba720c71b631405a93104ac5593440f194d9c80909406bf2cfa7cba369c023fb1331d35fadf833dc6139c21a07852fad0cd85b31e4e4a611ab674797987005b10734043c57566fe3b671c09828fe91bf05b65ecba431bd624c7adbc479bb8909fd4ccfec7841e0510c5baa747f4a2a7ad25c4f33a75d14b7427568e2ddc6bb943ed8ed3e1058b6d916ee7ac886bac12acf5b9c91ba03f1a4dcd47e70e993133461d9c09037f2c90b1068b2fceb0a32f78c5eaa408ace2ae1d5bb966c030f4efc37b258847cba089b9f293898a1ebd86e285bf65161b7661ee94f924a04bb85ee46e0e259692ec98ece3ba9c06ba2d49ae5fbb5c339642d90af303f2e7870195a62c5a74d77df4bbb847000217f1ef975f31460312151a2b28643550b5d6600facb82c34e72882df8de5a7a75b1ba819891d59251b882317ad70e75a22c3f8c21e4b479dfec40cbe99577cfe3ba5583fffb68ad4f2d237da77efe692167bb39eed1ff11738d410d571597614ca27092c1aa67b28247d294ac3d2e4f8799723e30eb517652d2ffdad7b09794c8ebf98ce1e3f44531cb14dfe2101f35d8a249fe9dd53ec842b0f284086678f33980a983dc189a77ca200b02ee440ea707a0cde378776000b7457bb1ac3601e637bd97c1d7f50e74fdd8229d4a12c29363bd344e73415b9da818df0cb00f97ff9e43e2bc5cfec87ef78b69041f365376bd878aaa40cff42565165548a2d61dee70a0e3534208da447e93b14f6c5eb6ad1aa0f27668c4aadd456635fdda9162594e109d64159eb6a1778fcbfb2bb8e8c7f7217da482fce39a36f5ea3c211bbe10c924ce20bb0eabc4d083079c6dc3da9a80050d6a3d7108da64806e7e11b7c8c4c255a7accec899091ab4f933dcffe13aca0cc66ca6f27dc7607a7aaff5e50048560dc81f4b0946825b377910853ef82e2c39f1aa9316e7309d883af89553d0b75dd633090354330a6d736d55d083423d6df40ab28028e886f00b005d0e49ef822651cb47b5d4c794a7155a33f3229ee3c3fe782cffb0e24d85558efbb3398d8a1a1e7e5f1dcfdeed58ac0983e8848e08e93157161e36be59b5ea55741588e94f62c8ba82369f7a35b03341371e5d6c89f180efdf8af5605fc1389c4cef95974e4e0678609ec4bafc3ffdcd53e72923ad5e0a958caaf680100ba5595aca6661a9339af6188a7eb2a6d49a237aec515aec88393e298381b6f83bb0cfc321ddc3fc1a9efe825e52d23afbb6232004550dd3212955a177508be77ba3e1f212367957eb858e5efd7c85cf7fe3acf587045aa3759699e904ff82266f9b0362a5fc0ddbe982bcf0a6fcc4375ec105e27694bcf11e191021db0365a797af81c56b67e48fdfdd87cb5ce8db6acdc3a0ac9b3d99771b998ffb33074b1967a7ef31e38ab666cfbc8a5a10f4f614189935710bd26e652d641c1c355c98209d4b3011ea6178c78892b5332fb8ad8879c1ec43b9232ff0f02fab32fa979f327a2ce4ed6d1f44a4478941c7d5986a5d38e3d5e75fb229fb0b8355eca2fa6263141e097d637f29c2f140c6f18a7374789c74a978901edd1f31bd4437e87fa317bc29e3c650093fcb8d6b8c81315dc6348cec003c21d78ade9d0c146747092f17a130b3fdb267ae5be4bf8d6b3f2ef20377469f0daafbfd7079692a115ae017bbc56920cd10451423c744b655f8b0c353aa7738702680978de1f6ecfa61aed628b8cc3f179a3e587f46c5c6dee9750c805b91e35dc44da2ae9ca5492dbedaaf3ce5487296919b86f084e4b9da04798aa651e0b8746fdbb9e3a0c0671e70f824939c5391cac4dc8acc3b606d2071686605940ba000942d9fe6bc9244355c173f9e94791ffb8da8a65641bb776107c12b4747d45fd70f0c0307a3bfb54177b8e5efb3c7df8920ec3d44198ae372bb81e8ba0f1ea2f102f18712f44857e52849cc2963f1e8bf007a6e3fe7eb407bd662b4544afd610124bd93314b7c4b177692bd876d2839efd2b926d9e4166cb32c02056f156e839b27d6150d657a4c3861c03efda9d0a16a740ca4300b6f81b4900c86eb56e8e40c1f6b329d5d066d39d6aea8ff04793a594de97db12bdf794b4c33e8d1dfdbed446ca7127aa89c673e2f755c87243d83f5943da48e342a0347a944a92f1f923efa9aec3efc861dcebdda87a0fa4254435e717cb7a2655cb00e1a352f8254a235085f81cea8e54b814923d610feb415d00c6879bd7ec3435ea11e37820c623425ba392620c2efd1b7aa6852da93ef36064362c673d2c42d1ac6356eccfe89e838eb5c8f516aa836a718cf53a185053f308c537bb80fa5a97b869dd6d245eb5035a2e2306a5f6f921e3a1276952f802febce206861dabb8d4321b0e1f0f56a421099a1fcb5315c3a020fad8e651a8d1eece71a5099064e2c6bd7abd539db7153483188512bd5ee4fa669343424431439af35155f37bf08ea879f979ce334ec04b65c31d7c71abd3f47c1547c4b890292d8a0ac1b03f63a3607a76c2178d4cec34a2df091ae1ef75e3c5e28c1006f9840604f3fae1006403d72c66d9edb4a717ac469de080a9899525611bcf05ee84f94b9d046b801146eab2a6abe30576c8f987394590b2759240d711d7bce736855d5cab756bf16a4a6a8acbc24f2f92b73a7ab751f1ba913922c4c8abe5a0169511bb3fdc7e65b8dca1656188136593691a640c5baf26174a2eadfd89edc7466bf0a4bc24b8986ac1ae6f426fb3ebddc04e006fbda2370049970cebbd996d1a3bc4acc3085df40cebc3fadbe90954875382f10eed8a1638d4ea511942077ff9dcc5a1249abf79113c12eca7ccce8886f41763ad3f2a891833c5402fd315423505d26f4881657b0ac302af273c45aeb60f8862d0077c1296970876e6868ab1e22a46f2dbf3995c2b98d7913cc6bafac56577d4c7fba724b6e0cad764975169ddfc4abd411525bba3578139da345a5c23dc33dd926775932a9b1d6e959e01bb77baa128d07d2fe995c8428551b6125fd93fa93cf65a395bb9cc274668743c4ec3b80b6051cf2d6be0f6f433a66c0eedd560b8623127e958f41d94b5f79ee92340e4b62b2a83e777125b8008bfd0f20e9d69be4c584e86b4b757dd2915c79d6d1ad130a2368c14df63532b4360429a5945b8cf43529c0d749e90563587c12321b4eb468bc646a91b00936ca2caf6af2bdeaed02fcf479165600a6e069ddf26118089e2c445a3c54824c108075b2df214a8e936dbf9684cb880de7333aa0012a75797fe46d485110c77796dc5e1a3da1869075eda1b610656ab10833e348008ff3c18f07b262dff2315458934d0ee5584b8ae37b0805e91a767875c0d4f120902fc4d09cde85427b4f6ddfb87d567a59ef863ff53f7e98801c90bbc0877ddc629496d45be20e13b49cfbd9353bd4251e0f5eb64420e424fc6f5761c655f7571ed62cebc5576aca7faafded03b61da946fec4a6bef70bb366d09533291e07cb83883eac669c1c44ff0ff11e2a8eb54f72024554be7f42846b6189617f3ef55e2b0fe57640f1fc101c6413ff5b7bdab36b68adf4f42e7656cb0653f315a2ca8bde597cf538c4487dffc271e79a06641bb03e1ce8a5271f7eac591cbddf3c4f48b0c506d8609e4475c59a454d94f2ca364a9faea88fd345e9b49d161da7707e913c3e53ea87364dada1782ce0d3b0af3088fe3437cadaa50b70756ea95a917e6309a9a8b0d7031e5c9ac7a6a36833994c0bf1274afd9c55466be4c0f44e20e502997b93f56cb479135b39aa0ace8df32d88b8ec1321da9d815f22a8a9507eb0eac3fdd40a8a567340df31e86bfe699a9c1a5b996ac4eccfc3fd295bd4d75c963861c1a8d633c6c90a4dc255be8844802cc91783d17bcb40b1ff9cd16684b1d1793cae82fb5ada7219427ad0cc9ce6ffe33b821a6c9a5270929f5e3d5f5fd56a6ce77ab40fa69d6cedc7f0be547f12b2ea75b5f561bbbdadb3c975404378f67f3bed5e52260c0ee96d75e18cd0f3e365f5dd0b51fb0d895f1bbeae9fa8a61104fc5298541764f33dd79abed3e04956da714f272c55e77cb06304a21e0d49b0a31149919d607c2416fa8ebc86ee1e0d71a0ad983d166f6e88e9e5a8aedadd0835c3c184700cb746ee650ee37a9c52685e878829f0819623c4de7e0d42dded168d83204a48f3c683b98fb2b37b3cf65f6409354de14f128f3f8eb658a7a83ff08a2bcbde2b35494a2e4a136b0913512ed7ef27e7019d16b25f4927dd7d16450620e2c15febdeb48adff44dfb7506a158d6f0899a64c61c3eff6e8899db9721933d1db9686de0c3041df03c9d4b41167d7eb16aab207306b251d2be5d23e87286de3573b3625cfdd701acc3ba936ad12d45f13d32b211a64f9255cefe430b0fe9419104c28291ed0a997b80d2adfa2480c47065ff8c4945da4a09ddedb1e88313e2b9cacb1d641930fab026758ab813aecc5450657a42889ba3c353ab79652b6e56", 0xd4e}], 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20200, 0xf3) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) 03:00:08 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x4, 0x80000000069}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000080)=0x8, 0x4) pipe2(0x0, 0x2000000) 03:00:08 executing program 0: mknod$loop(&(0x7f0000000140)='./file0/../file0\x00', 0x2000, 0x1) r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, &(0x7f00000000c0)='./file0\x00') nanosleep(&(0x7f0000000200)={0x76b3, 0x3}, &(0x7f0000000400)) mkdirat(r0, &(0x7f0000000500)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x0) mknodat(r0, &(0x7f0000000380)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x8, 0x2f35) symlink(&(0x7f0000000000)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f2e2e2f66696c65302f66696c653000", &(0x7f0000000080)='./file0\x00') rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f2e2e2f66696c653000") open(&(0x7f0000000180)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f2e2e2f66696c653000", 0x0, 0x0) 03:00:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setgroups(0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/183, 0xb7, 0x0, 0x0, 0x0) setgid(0xee00) execve(0x0, 0x0, 0x0) dup2(r0, r0) 03:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x4) r1 = socket$inet(0x2, 0x100000003, 0x0) socket$inet(0x2, 0x8001, 0x8) getsockopt$inet_opts(r1, 0x0, 0x23, 0x0, 0x0) 03:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) read(r0, &(0x7f00000003c0)=""/214, 0xd6) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0x7, 0x9d54, "4ccea745a6355db509dd66c868578fa8a5877051"}) r1 = fcntl$dupfd(r0, 0xa, r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x8) ioctl$TIOCSDTR(r0, 0x20007479) r2 = syz_open_pts() fcntl$getown(r2, 0x5) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) syz_open_pts() 03:00:09 executing program 0: select(0x2f6, 0x0, &(0x7f0000000040), 0x0, 0x0) 03:00:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="e3", 0x1}], 0x1) r2 = kqueue() nanosleep(&(0x7f0000000080)={0x1ff, 0xe1b}, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447d}], 0x1000, 0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x9, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000180)='./file0/file0\x00', r3, r4) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0xc) ioctl$TIOCDRAIN(r5, 0x2000745e) 03:00:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x400000000006c7) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x10000000000000}, 0x0, &(0x7f0000000100)={0x0, 0x4, 0x100000000, 0x6, 0x6c, 0x7, 0x400}, &(0x7f0000000140)={0x8000, 0x4}) r1 = getuid() r2 = getegid() fchownat(r0, &(0x7f00000000c0)='./bus\x00', r1, r2, 0x4) 03:00:10 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) geteuid() r0 = getuid() setuid(r0) r1 = socket$inet6(0x18, 0x8001, 0x0) clock_gettime(0x3, &(0x7f00000000c0)) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x81) setsockopt(r1, 0x29, 0x28, 0x0, 0x0) 03:00:10 executing program 1: chdir(&(0x7f0000000000)='./bus\x00') mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x2) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x2000100000000}) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 03:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSBRK(r0, 0x2000747b) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="1531a0d16e482b8e9d922cbf61bbecacdbcec97bedbb87f9118271ee5a596b5354638ba84cc5cebcc561d412df760847a43442fa61070b30c5186a6d03151977c853f882f051fdaef1a75f7775e0a735c7fd93974641d1e2388baf2c167a3e266dc57d7368425662bf8b1903f41a4e25a03beb07499b64e0908f2463d9989ce077e38ff1a17e083635671ed72c80f76395a762598dd89ae9fcad0d22941999ad4a90b19963f386d4f20edf2318110ab6d929a11bcb2d1778d664f5bb96bef62e8c09ab909f0bdf81c40e3f223938793231590ed764daf7dec7c139ffe1c194463eab3eaf31aef00840db9ab6e07c82cfdc2512d270f5d8ecc64694df25ba3738300d734d24797da0f03cac20b15235e5b53d590bde55150a096c72524318339296e5223c056bdf0e40865a872f1c91341c5b385a547b27017b36a69f53e9befc647fad8951d6feb0b3e8692e6115bafca522b37c69ebd1d90fc4f2601dde7f6136066d098b1f73a71fd555f76c6b8b1907503b302e68d1427ca2e6f4742283caf60dac0500750555375a63d4de5d34a8cfc1f6dfdb309528ec083065a51d1b3c3d69f53638544c1dbefb799f7dae6093735ce6206580ee0885afb5106e96e47cc90c232ac626a6014f363eb35f820e7b6df8636cfde9c3be9c1c4a676a5e5c25acb9810804d2dde2372b6efb2af3db69f1d9349d8fe2779fa43b6039d20901c0a9bc55cd421c74f7e7043fc4a71b396e688d97b03a14bec2984f4b37eb995dda33f113cd05bf540004333a28ecf7bd707cbaf8c01964a2048a40c04a878ccd1fdf965f31791f03b8b4a0fde5ddc07d32a2a7003c88c5d2a2d54740093364dfd02d46f322c594796f6b3c83531b0a8a5a3000815ac41319842a90c4af50d7bedf7c92f988f5fd2496a450b4c66b7d6927ff39080e0c0ba5cb6da1c766e9f7d5fdfcc743e630d9de87cf4c80a5454c52e23ad1003b780a3784a86e27901abcd4ce58f0d04f63bce3ae949fb3a92abdbb84b7b5136dc62a073791749a174cfb62865ffde905eb0620f826bbf476e862c1f1cc0f130fe19fbb", 0x2f7}], 0x1) r1 = socket(0x1, 0x4005, 0x9e0) recvfrom$inet6(r1, &(0x7f00000000c0)=""/129, 0x81, 0x41, &(0x7f0000000000)={0x18, 0x0, 0xaa89, 0xbd}, 0xc) syz_open_pts() close(r0) kqueue() syz_open_pts() 03:00:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000100)="a7f916285f6aac47bd79b3b48416c9284003f1282e16e1c3b5fe91db2ba44194533845873bb4001c4b1e3619a5c0a4246dabd13245cf9c67992708891e52fb7eb11d710a23e7c61bfe1da7271861fc", 0x4f}, {&(0x7f0000000180)="fdc6d9011df03eb69e5685d21fc17291be9f54d42b6c27ed4302ff285390d588b560800b328dbfef2e6fd1aa1ca3872cb415fb03348cf56a3d7d5b08ba57b7100174fb8bb13a2c14288829959668db1abd8367f1b3a648dac5849e393af15128de97f41b82a0bd2d4c808c2962a3cb657e5a239bc76f559c5bc49a66c0fe6dbe42196bf187f3723d2e881572a6c3b9edb3cd7494bf074f609568fe668e9b1be5b34d03545744e015ace32b7ce30b227252d29e9dcce2d2ad085d9de94cb7e5329ab4772bb17e9256897c427e7e4731288628c8", 0xd3}, {&(0x7f0000000280)="22393d5b80661cd56cde0a0dbb1292dc8f1251f5035cdcae72450bdb5c4a4114853e77913c034e8eb98769e902f008379e275a36b221ff8d3ad49667b244b0a73654ad775b9434f9aa4e0c382c383a3408e1b8f0ebf9badd367282f992924ba11bd490bc4106465ef340acbc21aba4c9883535fd4abaa2a890a4dab9706e15b16c5846330bbae3d4f856de31757bf36c4cf0ffc31f5ca46b29191eb0e3a2ed1eeae83126368a10d16c9e44bb4171e65b4043add5f74b30ad344523b1f64a5bc659ef73fa5aa346302a289968c086", 0xce}, {&(0x7f0000000080)="98af6e98501a0bc50c0aba35e02eec905c5067d413c409ce1fa8c9827e7703e1b6b06531743752aca1c3e2a3bb8715a0bba440", 0x33}, {&(0x7f0000000380)="d4759eb600741e44211c2ed172d53ea8a85747b697353d4943f6f6bb16e4b9e3251fe9719d15b4303ecee08e683bd453f587d0b0c854af38c6b052dcde4d7b493f912bfcc47e930765a6c730d81c9d288731efd547ed2c5486523ffa5eb1901d278907a5c8c92efae5c9235daf0f3c85f77b654bcfa4e7c7a2e62f5d4e5f464f0f7b8d6ab3bb8d5f53670aaecb062a7b5666b7f53305a1e81b5a90f2ffec72ed79f4de7a9fbc1530ad0d195802d0532e98fe20b33fbf75fddbc57dc008ddb1a3e7be35ba1e3da78587da81789c8ff00c224be8ac00", 0xd5}], 0x5) r2 = getpgrp() r3 = getuid() getgroups(0x2, &(0x7f00000018c0)=[0x0, 0xffffffffffffffff]) r5 = openat(0xffffffffffffffff, &(0x7f0000001c40)='./bus\x00', 0x203, 0x20) r6 = open$dir(&(0x7f0000001cc0)='./bus\x00', 0x81c0, 0x11a) linkat(r5, &(0x7f0000001c80)='./bus\x00', r6, &(0x7f0000001d00)='./bus\x00', 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001900)={0x0}, &(0x7f0000001940)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0, 0x0}, &(0x7f0000001a00)=0xc) r10 = getpid() r11 = geteuid() getgroups(0x6, &(0x7f0000001a40)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r13 = getppid() r14 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0, 0x0}, &(0x7f0000001ac0)=0xc) r16 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001b00)={0x0, 0x0}, &(0x7f0000001b40)=0xc) r18 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001b80)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001bc0)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000001c00)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f0000001d80)={&(0x7f0000000500)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001840)=[{&(0x7f0000000540)="dddc9036b7906e4c79cc644aedcda03d7a4bccf272a510efba2fd42baffa52ce43b9b386468ec1296b2b9433269381b197cfd863d9c48d0b94baec8d812958a2d9e793c7c4059771bb0f3be29603ecd63d2b52888c3828218528f4052ecb1c3ace1f5ccbc37a681853c42d5662299fe323b03e397394653bfd90598008e498a435fdba8e3e906c94e301130b43802340b59ab25ecb3f7fe54e4ec0ac1f65ca40660f6f5ed489e412f51df76b3595a815820a603a2326a473f0216b40d5f1fd1281def8a65023ec76d80c3108b74c819dd69a0817b121d9aaddd5eb633e", 0xdd}, {&(0x7f0000000640)="7a0bc38059338c98ef2a8d5259f1e020b5835672c504782919217c4ddf792357bc3cab4c3d6a84525586a1c3d56bd54a031466a108232fb307ba3e4aa52e104d127196fca0a7ea33a0b07a2ff108e9c5c89e5df9b771b75b912bb17fb0592b30202f1ff26f9fd098c5c99a1b791286a809aefa58d09225403a3e8eb2e578b99c3b6fa089da39daec0428e47b1ace86c17aaea232a039181e18c8e371777e587055f9efe7e1cadc1cd333cea3c3fedb54bb19b69eb35e79de32f8b543491160b2a9f06e0553521030aea2fef972d0b8a71eb38bb89e66b5e1d773b0ffd1db5dd8ed9fa888c254157abadd4ec0c62830f771326e16ced92b923fa23b", 0xfb}, {&(0x7f0000000740)="70df4ce6d78e0f2d86247a81bcb20624b56e49da511290d5c0f64caab8eca6c0fc8fecbbadd2c82cbc6e5c1ec265693a091656a8af98c63249fef1119cd170e3852d4dd36795390644e2f2c7303b256aabd156f02339e45edda452de58ffb7cc896162578e691b0259635ceb9fdeb20952487fc801615ea34474979b801b0792", 0x80}, {&(0x7f00000007c0)="9ae5b2e83fde9e0d9e887c7f85b534e70862122eea28941bd85493756d9cca7a2e34e9c062628449adfb0904f830ef402d5cc9ab6fd571d6bfc050cd1ca1b53b4fe07ba44bd035ed6dda4c4736e89eddfb78fb3e7c739558a2a82cc48f0a86c67b7f4f33067e09a604ca122870be81892cd81b1d2890130b145d56a45ecd66f52bc0aca63b6e0e9352ad7ead12c12579ff44a2cd8e12d5723a2ddb17d1651c7eb939269c74e8b5144415ed824ed67e994cf6d1f86d9fac8fc85e9856664c8af44e4f00bcb2a9210b231a531ef2815cc856eb19b612b021b7de2b6ec1366526dc19717d6c70f6cccfdf30b1f198ed3ee4b9ca546e942b7284d9397f58d5610f852a153fcce3f599fb385e5687dcddf277ec3bedd517f2e6594be92eaa90d3c7a67e0502ba191ec9459508469b5f336468d727ec5a77bdf3b0fb2cac633029501e6020cc697c089b3a71db396353c5aa6336a7b10dc98c0a737c1fc0c400d3230d7d855334186877bd3c1ec3fa4b50853569ad1f884b2596d18975429180e1147a7913bae6fa446446dab721557fb38980acca730b1f19a0074996f7900dc46b16e80497f4ddbfc07770349facd07884cf0a71d78c5155bf29c443e7c8e027c31e42d5b8260ee85a8ade8825c1875dbebc62641ed9e744e8c3474f08d48ed1cd429fe4fa463d372aa27490319376a5af002e2b01522c67437787cbd772ed27dafa928b92812a028891473ea2b961ebb7b835c3db7115e2e6ab970acf3a0d0a2ac6df8175f319fae5ae8a860e98566229b8c9b7e96097bd70a79e95bf1225c196bcf74043eeb3db19df50d9deb5b679a91820c17e6fadf09f36bb8ce2cb53b74a4548e88ff0ec6899a9fcf89f467934bb2c7090b43e5cad845012d094319716cab369526d81ead06e44cd937a3ac1702141d742bf2abb6b1a24072a853df634eed860286ebfdb54070de196dd2d78aba2678ee3421468721863209df82fb6563fff4f59a4de0a5bfbc4f3d76c578761b1f0f65df3e0b721f36ee7342c848fee53ea7d0f0b5948f6d83a70c5fc1a95b34bcc8641b1885912aa65cf50a802f99224683954c8753be27b878d744e26486cc026f064840020d79250efdf950806ebdf0608357f8e1a37ed09c6ea28c2bb69d280b1f93888a43bb2c3d9f84845fe7c3e422946245a57648c50d85086570064a64f864cafd71a265ff219d031b416c6ffd32d5f8e616447ecd7951214bfa8452f378135bea7e3d3c1e5932aa2301941db3931724acd5c26f21958586bf465fb7ea2db55ade53ede806a7179f7ab64118f8162a3ac3b3257a68bff408ed802a198247f1136374be6c8832da25add009cb91fece2185b7ce0305581e497447f3c8ca8ac6ee2f003a12d85393568ed389bdb2a03b143ed251b68ce26088aac37186e00b4f11a2b73e8fd22d068560adf01c934d11e368f481a8a1b996ffc787b7d622eda11e11acbfa0b40ca743d2e4d0c8a03fca98a93e87a6170d815a11c66c4a8426b260f67d302fb3459cebfb79489ab7164ab3f75c0cfdd26540b8cbeeaad7d6d6e2a9951c29adc131cafc2737eda5e39db19cdd9daa2b7a731bb89939fce7f349709d1a4434bf383e2654c21c9d30c0eb9f629d8a2c8814b6ca1c3f89243f9a4f11ad3e28acdcd90ae186a91b5fbb876e31f4460c158bed044502fad240d2aaf43e0135a2cd18e6118e20ce1904de6e00d0f02229fe48fc57ccde8d412bbc829b0a12075080030422516152f5a4aeff5fb1af0cdc072e5fa19b4702a5d59ddb36dc2dbff58403f6ff9ab4581e125f1ce2822b0f5807bf6dfb8ad95ceb58168581714329e01607dabb8929fb3cfba7cb1887fefeb75c7beff1736cbc48ffefc8160ef8941b4dce949a50599300abaae26517680575dac3d6bfa56e9556adf5632b3163499886a35ad76fc0e85510e16b6c236a0d5333d2269886ad60be03f014f9d5f19edb16cf3a686c6c4907f7fd587691698ecdb3154b96e0b27078a9b53be07f17fce13548c5a44b4e7c175d18623eb15752b47171ea6e0356f6bf55c4a3ec292f65e86214bd7a07604467323e1580fd14277a218a923732ca1b527bf846816cbb7e5f661ca23f01ffe0215edf5f99cfb6e7d9bfb1a889a910a7a2bd9eccb4ba8002fac41dc5674105fd53cecdb3f5619fe0e56fecb3fb087834823794a71e05e5afbdb48ff2481138b966a6fa1553a3070af7e32b5ff8f50d71eef5b62291f6a6ff38da24df8348023045f6b290033a4ddaf5c1dab0f512fb2d04979ba63176ca1f4405bce0ed45060c95634132750e9a57cb31285ce1d72758903b33df0c8a3506bcf3e7eecdec69823186b42fdf827f2026812dccbbc27e32a5528c140ae787d6befd666ad882dc2bb90360db86a47673f9ef17ae065d172d16ff23ef44e856637c5232b3a55a3a8ee45549525578f6cd1013dc87d932a09a315f2587862e17586c2959c8b89c04e6b8933ce3d5e40a359ad77ad36c4b31790450f92e6146fddf94b698cc9a00522c076e34fd0ea9008c1876a1220a6a3be83e2679b1e206a742ae0e560e421bd6814950a5a5781e281fae06b0e7bf269e79e51339951f65ba678b0af75da15a57f3268de515d4310373065729d66aca5ab815e3d1e96c30ea336ef9c8da4ba97b193f63b47e386c7622170373a87bb691f164abf8c2b3c8288a7dd31be3e61bc2645437f64c56fb78fc6328e3e9623a98a282215eca3ed8269a7df515b81d15558eee4044e12b72fd0db172c42610372822c9be668c1ce9ee1f0a9d39ff0dd7457c3e085a9002bee5a9a75e88cb4a42baf892e46a33285717d1d3df5e44f4357bb8822ea7ac18ffacd51b8174f0b97b0c7d907dcf1d52fde0fb7ad3ad2f2ebab758d61cb337efc8a9a2510690f6dfe1070181cc0211162e1ef8fe2d342b296abea32a7c3bfabef63e116438909d411c37390d31a72712338c8785caa8efe9af06bfc8b462c354c64d94174ca38106c2020aa0b55aa9d06443fe37142c911760c7ae76d397c75b0c21dfa35bbdc3e2b3edfd40d40ac2842e0c33e6a6f5cbb9a47ff8985eb14c75cac3107da92304d8e38db15a0a6a8842fdfab1c687f86731647aeea944b152048ca31c5c58a60adb18326a1679f67657f59231036e63a16b2643bd961af0eb8aa741b94032fa1bd6352fd5a771e7571a47b5a2ad8f3d46a7a3d4fc7f471439c5a7874e52f1ac1a077278111b0e32b283a0c66bc271fc5d839596b580f14955c1d971dada8271a38c45e7de47fa0c0810362c160483ca36511a7ffb66cb2e679a1cfb2f0cdaa50d5dda04e0024ff3c218c65e9a4ace01592945f2efcc3a158d0b1c69276ef0ae153b2b281b10c1e2d41a52a5d24ab0193d8168ee0968d5b26942d0e05c74e836370b5348f5d4e09579ddf24ecfde0959ffdfb945275de67982d0ac4dba3aa79eb4f2581e551bc1e3c0a220225e1b64f6d46f20d6a44f4f204ec94670f108f06e63318c2c80c27b2e2d92eec002062522e1b4462171cdcaf83ee2de17b9348706df680d17a8698edda4a3b321cf8c6c16d03798a9841dadbe3e52934418cb81789f814056672dce115311fc32053378a9b92f6cf156615fff6e3580ae87ee96a80c94bbc86073f78d564fafe87c7804718f7ac1b225e6a29a1eb6f5efc3648d5f04891c0302dfd10e46ceb1eecf0e5b1f9942c982971ea9fc1cb1c59b6a1bbfbebac425c3836d9b57787afc17d3fb0c1fccdff2840e37d3f9c29cb404f6e8ebb6e91e986a6fd57af6d89751c9ee89a9036f91ba06637200eb44700c13a3086e96ab1c16e24268f50d8bb66d33c384e3977853f917d7198e954896ffc4499acee5fd96712b8769a9e8f0a30d34a815359175c3f93a93545a428929b4ce735db3e905a592436245d89d7c6cff01fe603a42c083d7f5bff71acb437f66d39f68bf70efc3c549f38e7826013c4d450aa0c3f8aa03fc3effabef2015dfb5089e5de98384d161c717c067d64763c7c1b1e642381332d8795e7b64d3080d916938af722047c4aa976997ce09b4567ca88d52a1d3f6a86e088259f40ac3fe45f041c0aa65270bbaeaad95416c8fbd88215dec081d42405aeb5484b6e11951ecd6e2667cafac02b7d0cc0833dc0a08c8da097aa32208038e83d13af3e290e58280d6b92eb66149a6aa08b375c3040ace965e6109b7bff10f06ae8c8e7218a82f8492c42308c2a38c1438a8fc52bf9b4cd20ef9a3fc7756848a845d2c033bd19359a9905b6cacc91cff0f83f9d4108b68849c7cb7b3c8ceeac9a148bf6b7e28aaa94c95feef3518922d1181eaeb7d7391b4ff045f93d0109a799932bec6ef47ad4e5e0b0f373a26308cf16ada0cc3049fb71eb370cb37caf2d384d2b896b9157b80f638fd2190104a70d2dd490986cb3f50f594b64257e06e2eb507560c5c479a85741ecb416546fed526507b472cc0204b33ba7a6394840d014bfd84bf92006c000fe48414a20e08bb6f4c021d30c93a694ee6e80c2a6dc4ddc77e9242930ff88c4e96d9a7bb14069163a2394aa142d4518f31d8c7f92adc3db8b2bf8284c9a628b21e2fb47be5b4926439e406fd04b0038f9ee3efd8c5278a4c0c92ceef739033caeab09d1b0fc0e4500f53f49a9d9b71d352a3cb0e56df8071107f4e441c9f0b9d0b0352cfdfa13d2296564b21db5c7e2e202d67433e307936902733727d37db5fbdea5d3a513c21d3332baf69ec8c5563839c850b3360d3e15bbd533687d30314c2ac8670da1e65196d702503a82779e1308bbda578160a77fda89c88ed9edeb9b505a6061d3a61bd2d2d5738a99ca536381765555185fe7115809126d1c8cea91d4dff34f65b14d1b3d3dc1369c22df6522c97477a776736c41f1a1ac2327308c1173fd0d5053e75957846a90fa885eee07ac050192c98fb67bd0d38f743161229a70fd3b40579d30a1f3f400cfb0404ca2b6204d6d109271b2afd58e9db926a0c4e8ff28095f3827fe89cd7a85da9be6e0cb890a993a22f53e1e4ea2d1e723b02090514a500d843e6e3734902b2fd7c96c2c353dee65fb9b1186ee3416fef324138f01acf42691232e2e6cecf4f46d503ba61b3bedbc08eff365770fd4635e5cee0395e18326057db3fcdde9f1c6f7fdc8675456ba3bfbdd8c8ee5dbe51641fd01fb0d647a5278c62d926101aa28dd31948e5b6a086c3946bf41caee5f7eaa0456f419b85de77695b1253a5b698d78219e885ca37c9dff79a5a8cf19eeac866e383cca791fb5a348fdda5e54a132807cf036f104f03ba35cb91d49e33951c94ba31d0175eee52f966bed9cd694276d09c9d3b93d0c5516757c9b14fbc0d0af898eedd700d92305539285bc693432a89420878edc76e6d6224c27b9cc0349c408815b7dca73b074458ae8337be7e9da413da022fe0d2b98b0379684cff3b751b9c5b4eb908714a89adb80563a354ef7e163101c532599e65a501d26a6ef31a3185a0d56184a33bdfd2f3d0e51c7f29889999ee902da8a370c71973ea7daaa97a832f4644f698c6560413eac9aa2c7f944d4752ff06b0dbb7b3965b9357f6024bcd667346f2c26a06b01b5e093b3b5b6e4cca6a74fc59cfd316ae48db78c9adaa2ea0596fd89ce33d67cf5e351908cbf8e2a12944cd9c7347ed2c56937428ccdd1d65198c5aa0c0e76322da7e2ad8cb54ac2f87319d4d6f6879f7d5ab9627eb842e8bc231eef597054b33ed2b11da036d25202657f774c9047443431df9065beba071d94de2f5d3f2ea7b6b8b4556238ccb5865d0f940266f0165e78a7", 0x1000}, {&(0x7f00000017c0)="74b13adb6355aa5c3aa32b96", 0xc}, {&(0x7f0000001800)="03f470e50159a119865b4ab00ef4f45ceebcca633925b25dc1e5e41e98ab818b1784e4e317f0526c29fb1c7de0df38eba3b919ea", 0x34}], 0x6, &(0x7f0000001dc0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="00000000181200000000f300ffffba8ed02f00000c89800d", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYBLOB='\x00\x00\x00\x00'], 0x120, 0x404}, 0x2) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 03:00:10 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0xfffffffffffffffe, 0x3) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) write(r0, &(0x7f0000000280)="8ae2875908016eeedd0839488a7ec23596fe3c5e163ed9295f5a35b9f816d0af8c8d31f12ca6058f3666e0f834c3c4197dab445bf16eea6bf91b7adff96be98c67a8376949b8c2edaba56f7e7cf2542ea88519e749cbf73b15ab73cab14897ad001439bf6254b2df8246ab354e88d8cdf8c44f48ebdcb3cfd887367245a310102c2a68e4ac40e5ae8ab3e298d40f9e872500dfcdcd459c0648ea9260235aacfbfd2f5676e5798542e472f2e20e027aa20dc257731787442c79ee233a5efbe1b8ca15b372dc3a89115f93372e7fa674ec6d707140db1804174e83631cfb68c68dfa0de1edd2534c647d2bb21ef4957ad6d0ee73c0d48f300d7f990e7ea94eb8", 0xff) r1 = dup2(r0, r0) ioctl$TIOCSDTR(r1, 0x20007479) sendto(0xffffffffffffffff, &(0x7f00000000c0)="033ca60b42b2aa2e62", 0x9, 0x0, 0x0, 0x0) getpeername$unix(r1, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000000c0), 0x1, 0x0}, 0x0) 03:00:10 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) rename(&(0x7f0000000180)='./file0\x00', &(0x7f0000000140)='./file0\x00') 03:00:10 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x5f7, 0x20}, {0x8, 0x1}}) getitimer(0x0, &(0x7f0000000000)) getsockname$unix(r0, 0x0, &(0x7f0000000040)) 03:00:10 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x0) setsockopt(r0, 0x29, 0x4002a, &(0x7f0000000000)="01000000", 0x23b) 03:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) setuid(0xee01) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) 03:00:10 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCCDTR(r0, 0x20007478) setsockopt(0xffffffffffffffff, 0x5, 0x200000000003c, &(0x7f0000000040)="d1", 0x1) r1 = socket(0x2, 0x2, 0xfffffffffffffffe) fsync(r1) 03:00:10 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) write(r0, 0x0, 0xdf) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)="01", 0x1}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x84) preadv(r0, &(0x7f0000002640)=[{&(0x7f00000023c0)=""/215, 0x32011c26a21396fb}], 0x1, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x200fffff, 0x8, 0x100}, {{r0}, 0xffffffffffffffff, 0x67, 0x1, 0xf9, 0x5}, {{r0}, 0xfffffffffffffff9, 0x20, 0x10, 0x3a55}, {{r0}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x1f, 0x7}, {{r1}, 0xfffffffffffffffb, 0xc06008b98f34ee7d, 0xfffff, 0x800, 0x2}, {{r0}, 0xfffffffffffffff9, 0x97, 0x8}, {{r1}, 0xfffffffffffffffc, 0x32, 0x20000003, 0x1f, 0x12fb}, {{r0}, 0x0, 0x0, 0x0, 0x1, 0x80}, {{r1}, 0xffffffffffffffff, 0x10, 0x1, 0x4, 0x80}], 0xfffffffffffffffb, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x50, 0x2, 0x5513, 0x6}, {{r1}, 0xffffffffffffffff, 0x24, 0xf0000000, 0x4, 0x9}, {{r1}, 0xfffffffffffffffc, 0x4, 0x2, 0x9, 0x2}, {{r0}, 0xfffffffffffffff9, 0x20, 0x20000000, 0x1ff, 0x5}, {{r0}, 0xfffffffffffffffa, 0xc8, 0x80000000, 0x80, 0x401}, {{r0}, 0xfffffffffffffffb, 0x10, 0x10, 0x101}, {{r1}, 0xfffffffffffffffb, 0x40, 0xf00fffff, 0x5, 0xfffffffffffffffc}, {{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x8, 0x5}], 0x5, &(0x7f0000000200)={0x8}) 03:00:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) poll(&(0x7f0000000940), 0x0, 0x8be) poll(&(0x7f0000000980)=[{r1, 0x12c}], 0x1, 0x0) read(r0, 0x0, 0x0) 03:00:11 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000180)=""/130, 0x82) fcntl$setstatus(r0, 0x4, 0x7c) r2 = getpid() fcntl$setown(r0, 0x6, r2) dup2(r1, r1) pipe(&(0x7f0000000000)) write(r0, &(0x7f00000000c0)="17", 0x1) 03:00:11 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x2, 0x1, 0x401, 0xfffffffffffff000, "4f6663336cdad1285de2eeaa81fb33391d81fec3", 0x8, 0x9}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x1, 0xfff, 0x3, 0x6, "1f49b739ce9c9371bd8c73bd712032fbddf92f80", 0x2, 0x4000000000}) r1 = syz_open_pts() syz_open_pts() syz_open_pts() ftruncate(r1, 0x0) 03:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x4) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) writev(r1, &(0x7f0000000740)=[{0x0}], 0x1) 03:00:11 executing program 1: setuid(0xee01) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = dup2(r1, r0) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x0) poll(&(0x7f0000000040)=[{r2}], 0x1, 0x0) close(r4) unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000040)='r\x00') pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) socketpair(0x2, 0x7, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r6, &(0x7f0000000080)={0x2, 0x2}, 0xc) 03:00:11 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='W\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x80) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) fsync(r1) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000100)="02", 0x1}], 0x1) openat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x1) ftruncate(r0, 0x0) 03:00:11 executing program 1: r0 = syz_open_pts() r1 = socket$inet(0x2, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x24}, {r1, 0x11}], 0x2, 0x9) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r2, &(0x7f0000000300)="e36258a416f72ee991a336ec37c43131093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf64908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd9764c93c220ccb6ad", 0x65) write(r2, &(0x7f0000000480)="256ba966e418bf3557c632af6e16544e12aa18a4a563f485f0f852defe01b9ec8e4ac9832623d15e513a053523f7520ebf16b624d97f0f9da8c85563eb93b11f01ba7ed6fc0a4ffc780723f1eadb03cc09ba72b9c02fbd4becfd88bc153ff21de3a5383600000000000000009bdef8b6704cf33f3294414ffc4975812034a1c8cb395a854d8ad36585d0730100159c70b113ed9014a945e332bce95dcdeafb0758acff19d4946721078283029a4ad811869cd33d005d99c26e67dbba00000000000000000000000000", 0xc9) r3 = syz_open_pts() fchdir(r3) close(r3) r4 = kqueue() r5 = syz_open_pts() r6 = fcntl$dupfd(r5, 0x8000, r4) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x4, 0x7, 0x9, 0x742e4b89, "ba000000a99cb100"}) readv(r6, &(0x7f0000002780)=[{&(0x7f0000000200)=""/254, 0xfe}], 0x1) 03:00:12 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) write(r0, &(0x7f0000000280)="8ae2875908016eeedd0839488a7ec23596fe3c5e163ed9295f5a35b9f816d0af8c8d31f12ca6058f3666e0f834c3c4197dab445bf16eea6bf91b7adff96be98c67a8376949b8c2edaba56f7e7cf2542ea88519e749cbf73b15ab73cab14897ad001439bf6254b2df8246ab354e88d8cdf8c44f48ebdcb3cfd887367245a310102c2a68e4ac40e5ae8ab3e298d40f9e872500dfcdcd459c0648ea9260235aacfbfd2f5676e5798542e472f2e20e027aa20dc257731787442c79ee233a5efbe1b8ca15b372dc3a89115f93372e7fa674ec6d707140db1804174e83631cfb68c68dfa0de1edd2534c647d2bb21ef4957ad6d0ee73c0d48f300d7f990e7ea94eb8", 0xff) sendto(0xffffffffffffffff, &(0x7f00000000c0)="033ca60b42b2aa2e62", 0x9, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000000c0), 0x1, 0x0}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000)=0x5, 0x4) 03:00:12 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) 03:00:12 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = msgget$private(0x0, 0x2) msgrcv(r1, &(0x7f00000001c0)={0x0, ""/180}, 0xbc, 0x2, 0x1800) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) msgrcv(r1, &(0x7f0000000000)={0x0, ""/240}, 0xf8, 0x0, 0x1800) 03:00:12 executing program 1: mincore(&(0x7f0000ff9000/0x4000)=nil, 0x4000, &(0x7f0000000040)=""/72) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000140)=0xc) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$setown(r0, 0x6, r1) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$getown(r2, 0x5) getitimer(0x1, &(0x7f0000000100)) 03:00:12 executing program 0: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfdfffffffffffffc, 0xb9, 0x2}], 0x8, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) kevent(r1, &(0x7f0000000000), 0x3, 0x0, 0x1ff, 0x0) open(&(0x7f0000000000)='./file1\x00', 0x20040, 0x8) 03:00:12 executing program 1: mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x400, 0x48) 03:00:12 executing program 0: r0 = socket(0x20, 0x0, 0x4) r1 = shmget(0x0, 0x2000, 0x40, &(0x7f0000ffe000/0x2000)=nil) r2 = getuid() getgroups(0x5, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r6 = fcntl$getown(r0, 0x5) geteuid() r7 = socket(0x19, 0x0, 0x0) getpeername$unix(r7, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r8 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x80, r2, r3, r4, r5, 0x10a, 0x800}, 0x4, 0x3f, r6, r8, 0x100000000, 0x6, 0x2}) 03:00:12 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) fcntl$getown(r0, 0x5) readlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000100)=""/4096, 0x1000) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='.\x00') 03:00:12 executing program 0: r0 = open(&(0x7f0000000240)='./file0\x00', 0x3fe, 0x3) chdir(&(0x7f0000000140)='./file0\x00') ioctl$TIOCSBRK(r0, 0x2000747b) socket$inet(0x2, 0x8006, 0x8) recvmsg(r0, &(0x7f0000000200)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000100)=[{&(0x7f0000000080)=""/119, 0x77}], 0x1, &(0x7f0000000180)=""/120, 0x78, 0x8000}, 0x802) 03:00:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x530a) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x8, 0x100) 03:00:12 executing program 0: select(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x6001, 0x34) syz_open_pts() 03:00:12 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) sync() setsockopt(r0, 0x29, 0x37, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) readv(r0, &(0x7f0000001480)=[{&(0x7f0000000080)=""/124, 0x7c}, {&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/184, 0xb8}, {&(0x7f00000011c0)=""/230, 0xe6}, {&(0x7f00000012c0)=""/65, 0x41}, {&(0x7f0000001340)=""/235, 0xeb}, {&(0x7f0000001440)=""/13, 0xd}], 0x7) socketpair(0x7, 0x5, 0x3, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r1, 0x2000746e) 03:00:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) mlock(&(0x7f00003e8000/0x3000)=nil, 0x3000) munmap(&(0x7f00003e6000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) minherit(&(0x7f00003e7000/0x2000)=nil, 0x2000, 0x0) 03:00:12 executing program 0: r0 = syz_open_pts() r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom$inet6(r1, &(0x7f0000000080)=""/211, 0xd3, 0x2, &(0x7f0000000180)={0x18, 0x2, 0x2}, 0xc) syz_open_pts() syz_open_pts() fchown(r0, 0x0, 0x0) 03:00:12 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) 03:00:13 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) preadv(r0, &(0x7f0000000180), 0x0, 0x0) connect$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r1 = kqueue() r2 = kqueue() connect(r0, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) connect$inet(r0, &(0x7f0000000180)={0x2, 0x1}, 0xc) kqueue() close(r1) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) close(r3) 03:00:13 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket(0x6, 0x3, 0x800) mmap(&(0x7f000006c000/0x1000)=nil, 0x1000, 0x6, 0x2011, r0, 0x0, 0x0) select(0x134, 0x0, &(0x7f0000000040), 0x0, &(0x7f00000000c0)) 03:00:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x5, 0x10000}, {0x18, 0x2, 0x1, 0x10001}, 0x10001, [0x3ff, 0x26, 0x60, 0x100, 0x8, 0x4, 0x2, 0x5]}, 0x3c) 03:00:13 executing program 1: msgrcv(0x0, &(0x7f0000000240)=ANY=[], 0x0, 0x1, 0x200000000000000) r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x80, 0x102) getsockname$inet(r0, &(0x7f00000001c0), &(0x7f0000000240)=0xc) syz_open_pts() r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140)={0xffffffff, 0x4}, 0x8) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) socketpair(0x18, 0x5, 0x8, &(0x7f0000000000)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000500)={&(0x7f0000000380)=@un=@file={0x0, ""/21}, 0x17, &(0x7f0000000480)=[{&(0x7f00000003c0)=""/129, 0x81}], 0x1, &(0x7f00000004c0)=""/59, 0x3b, 0xfffffffffffffff9}, 0x800) getsockname$inet(r2, &(0x7f0000000040), &(0x7f0000000100)=0xc) write(r1, &(0x7f0000000280)="8ae2875908016eeedd0839488a7ec23596fe3c5e163ed9295f5a35b9f816d0af8c8d31f12ca6058f3666e0f834c3c4197dab445bf16eea6bf91b7adff96be98c67a8376949b8c2edaba56f7e7cf2542ea88519e749cbf73b15ab73cab14897ad001439bf6254b2df8246ab354e88d8cdf8c44f48ebdcb3cfd887367245a310102c2a68e4ac40e5ae8ab3e298d40f9e872500dfcdcd459c0648ea9260235aacfbfd2f5676e5798542e472f2e20e027aa20dc257731787442c79ee233a5efbe1b8ca15b372dc3a89115f93372e7fa674ec6d707140db1804174e83631cfb68c68dfa0de1edd2534c647d2bb21ef4957ad6d0ee73c0d48f300d7f990e7ea94eb8", 0xff) sendto(0xffffffffffffffff, &(0x7f00000000c0)="033ca60b42b2aa2e62", 0x9, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000000c0), 0x1, 0x0}, 0x0) 03:00:13 executing program 0: mkdir(&(0x7f0000000200)='./file0\x00', 0x1000000000000000) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) mkdirat(r0, &(0x7f0000000100)='./file0/file0/file0\x00', 0x20) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') 03:00:13 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4401) open$dir(&(0x7f0000000000)='./bus\x00', 0x10000000000, 0x3) 03:00:13 executing program 0: r0 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) dup2(r0, r0) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x101, 0x0, 0x0, 0x0) r2 = getpgrp() wait4(r2, &(0x7f0000000180), 0x3, &(0x7f00000001c0)) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x10, 0x20000040, 0x6, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffd, 0x23, 0x40, 0x7fff, 0x200}], 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x2a, 0x20000000, 0x40, 0xfffffffffffffff7}], 0xf73e, &(0x7f0000000140)={0x80, 0xf45800000000000}) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000000), 0x14f}], 0x1, 0x0) r3 = semget$private(0x0, 0x2, 0x108) r4 = getuid() r5 = getegid() r6 = geteuid() r7 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000280)={{0x0, r4, r5, r6, r7, 0x20, 0x2a}, 0x2fab, 0x3bfdd777, 0x401}) close(r1) 03:00:13 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x12, r0, 0x0, 0x0) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendto$inet6(r1, &(0x7f0000000280)="6cde203729b4aea8ddedcd9b098e1d2a358190f0787edce029f71d1c357b38682b85c8e9b735823d567fc049d9063d6157718b111dcfb1f142facf33a285af490fb84820817f8df89c4dfa8b533ed87b5cc6a482cc58d5f979ef8d52b6cd25e0b17f4f38413f1c0087e00ba1bec1f917db1dc57f3858010839784d486c307bc8df5c1d38837be815fca2023106b11be0831ea4ceea76bba358e6e07f93bbb51b804327a8b20319f1c80baaa95ed22d4263005594cd0ee7ed11116a265e9f1ffc9b3f0311a26c538ab0be477c27cefea9bb9988f9f2d13f3f8368e6ed1620ebc0a7e661a3ae64b2eb394e8af43e217e81e3c87df721f6abcb5dcf8764c460", 0xfe, 0x401, 0x0, 0x0) 03:00:13 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) r2 = socket$unix(0x1, 0x5, 0x0) write(r2, &(0x7f0000000140)="a8d1e01ba53000ee4f75e2e25c4d4c854b6d64e889deafc2458dd19cb19a7571ac6b1f5a4bc2cdd08a40b835f08e18860fe3acfd796dd5d9f67c63929dbfb04cb5541020e7b477935b48b392ce50de12f186af24eed9877ebf9f8a6ba6ef7340a664d9222701a027862bc00aafecf9cce96cf185679fb7aa2df0579345ca34a09c61726556c3eec35b1077de20d1bbef0db43fe93815317e1b36640c65f7797331b8ff34a7e38dfb292dcbd384f5edce30a99f8b8167cf1cc56a0a7b8651a53cd91c9a5e04ab40496b9db55b9a4398f6e74b7eb5d7bd96ca624d", 0x10b) poll(&(0x7f0000000000)=[{r1, 0x5}, {r1, 0x104}, {r0, 0x46}], 0x3, 0x0) 03:00:13 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x10) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) lseek(r0, 0x0, 0x1) getdents(r0, &(0x7f0000000000)=""/13, 0x266) 03:00:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x100000000000000, 0xfffffffffffffffc, 0x5b933a48, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000002c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730caad953fb392e842dbbffffffff000000006eeb00000000000068f7acad445dd976a67cf92c23", 0x65) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="2052bed8085df9138021cdc0394b659dd7ab00483bf71c76790e1a2cad3bd632d4141f7929a09ced675e777c18164f4c69cffc6e66416429fdb1b5138f7e14d4887b8fe2dc936ec6c65da9252547592599a5f97f14d76a581a349738324d7dfeeacac9f746ed9f656b9183b3d6bef59e17a6e586152360d0cd51b9a041ae3d16b0ffeba5eb18cc5c86fa82e7e55f39e34668192f16a1f282f71b1aa660a048284b6058e757dac26a15697b245c97bc907892812b26457c7ecb793a0cef4ae456e8b0e61acba78bfcf059021698c6c71f7ef6a338d734999be62deebe6c814703c4ed1519", 0xe4}], 0x1) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000580)="363f624f50058b5170538ae6cc44a1ff8df8d3a880557bd8c593b672c2b049d45dd3be23d8454e1e4522bf3b59d3b58483633bc3240cadc1799ef2ae5df4268cd0f2413a40658cfee1e41fbcbf9900fb6fc8108bde75e250561ece965a123ed4005b4480bf30853b8b520c9fc301d0e0af340fcec496c1728c657c9bf40d", 0x7e}], 0x1) syz_open_pts() close(r0) mknod(&(0x7f0000000000)='./file0\x00', 0x40, 0x8) kqueue() r1 = syz_open_pts() read(r1, &(0x7f0000000140)=""/100, 0x64) execve(0x0, 0x0, 0x0) 03:00:13 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffd4}], 0x1, 0x0) write(r0, &(0x7f0000000100)="e34aad9d87adddba0bf50bf36551774850c0ecaae0fe91eae60a84bd91099f8c4f6fe44f57d2f2a5dc785c58e7", 0x2d) write(r0, &(0x7f0000000400)="744c10f46ad4dd841fee54b905f98ea837d4987c300ef451a33ebc6fc70defd899a7338c1a6cc23df93dbcaaf79492e0b405ade8ad2db2dc724f6fc8bba7c48ba4b68a07500bcff5c459639848cb4cc1c4c955a02d324a910ae3c07ec438eef98c0c9b7fdb776d304b65a883181b6b866ca344f83b", 0x75) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r0, &(0x7f0000000040)='./bus\x00', r2, r1, 0x4) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0x40, 0x1) 03:00:13 executing program 0: poll(&(0x7f0000000040)=[{}], 0xb1, 0xcf) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) flock(r0, 0x2) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2) 03:00:13 executing program 0: r0 = socket(0x2, 0xc002, 0x0) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x1004, 0x0, 0x0) 03:00:14 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x9}, {0x0, 0x5cb4}}, 0x0) 03:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000800)=[{&(0x7f0000000380)="b7", 0x1}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="040000000000000001"], 0x9}, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) readv(r3, &(0x7f0000000380), 0x1) 03:00:14 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0xa, r0) connect$inet6(r2, &(0x7f0000000000)={0x18, 0x1, 0xffffffffffffffff, 0x6270e66b}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)) select(0x40, &(0x7f0000000680)={0x31, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0x0) recvfrom$inet6(r2, &(0x7f0000000040)=""/215, 0xd7, 0x1, 0x0, 0x0) 03:00:14 executing program 1: r0 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0xfdec) 03:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) read(r0, &(0x7f00000004c0)=""/214, 0xd6) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0x7, 0x0, "45ce8745a6355db5090300000000000000877051"}) r1 = syz_open_pts() getdents(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) seteuid(r2) syz_open_pts() fchmod(r1, 0x30) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) 03:00:14 executing program 0: getgroups(0x39b, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r5 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r7 = getppid() r8 = getuid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000200)="9572d119a17252276372d0cfe7afa1d7234c3b1dc17a8255ce727bda3a3f39914e423008c8638acb6535d26d834025d267b4f8c17c770497c62b0f9b3987cf574df41b3971ecc252287a7b034a1dca4636ca4f7bb838192f3988428d6b4ecde6e296ac965274980cc043919955dfdf7621ea0fdfff8c3371e2417fca0d30b32b562f9446de21e713c4d55d51d129df9e1877451206763d30eabcfcdaadfad05aa31c5dce57d1956298628fcd45da183e61dedfa13d17c9", 0xb7}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r3, r4, r1}, @cred={0x20, 0xffff, 0x0, r5, r6, r2}, @cred={0x20, 0xffff, 0x0, r7, r8, r0}], 0x60, 0x8}, 0x2) setgroups(0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x0) r9 = semget$private(0x0, 0x7, 0x400) semop(r9, &(0x7f0000000440)=[{0x2, 0x3, 0x1000}, {0x0, 0x8000, 0x800}, {0x4, 0x100, 0x1800}, {0x3, 0xdf1b, 0x1000}], 0x4) setregid(0x0, r0) r10 = socket$inet(0x2, 0x0, 0x1) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setuid(0xee01) r11 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendto$inet6(r11, &(0x7f0000000000)="be42aaf77793e3d20687eab1ad731f2930ad9ef56927e64be178d70448ed669937abdd6381d9a743b4cb9e68bfde0842", 0x30, 0x0, &(0x7f0000000040)={0x18, 0x0, 0x7, 0x1}, 0xc) getpeername(r10, &(0x7f0000000480)=@un=@abs, &(0x7f00000004c0)=0x8) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) 03:00:14 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) r0 = socket$inet6(0x18, 0x4000, 0x3) fchmod(r0, 0x40) r1 = kqueue() kqueue() kevent(r1, &(0x7f00000009c0)=[{{}, 0xfffffffffffffffe, 0xc1bc367dc9640c8b}], 0x9, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000a00), 0x1, &(0x7f0000000000)={0x80000000}) kevent(r1, &(0x7f0000000080), 0x7fc, 0x0, 0xffffffffffffffff, 0x0) 03:00:15 executing program 0: clock_getres(0x2, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x8004, 0x2) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket$inet(0x2, 0x4001, 0x4) 03:00:15 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) dup2(r2, r3) 03:00:15 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) connect$inet(r0, &(0x7f0000000000), 0xc) socket$inet(0x2, 0x8000, 0x8) 03:00:15 executing program 1: r0 = socket(0x2, 0x3, 0x0) listen(r0, 0x0) r1 = shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffc000/0x2000)=nil) r2 = shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x1000) shmdt(r2) shmat(r1, &(0x7f0000ffa000/0x3000)=nil, 0x1000) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000040)="77f4a35564cfb788de48ed81ae0f00d5ddf59e54f4d63022f804472d04174be3fcc301d9e6ca6a15f32f3f11e965dcccf95a4238d008d45008b25a985582c16fba24cbeec5f0208edeed690f95f75e7c5a6aa3e8fb24aa368a0936e9d54b58e5e63615b4bed9cdf2c4e5a4e4098d45db4a5deee0c1b0b8b049d7c01ecf", 0x7d}, {&(0x7f00000000c0)="c4360c55f6c563e592e902336a12a34e431ae63488cfb8f0bb1507df320aca575db74e", 0x23}, {&(0x7f0000000100)="ef0761332eed99a9f0d18cf3588563e9d0ec2f14e740181601cd78ee3e0d604413747ae1db203d0b21b85ad278fa11946540f7d474a8c8b1b598891dfa4060be12bdd8248297767a52d5959823d22fd3bd4a4e0aa3e9a78a55f847b23835d947b8043ca142ccc21dd45888f4f50455a1f80ff4375b63622b604e3b51b68e651db0a11ac58066a37e50146187d135f6e9147cab21531de0bf412f95c8fc0e290c14d585052f5d399bfb39825c49ab310d114d0628a5cc610bafb11b73bbcc371f4942c13b8e2ff84c429c21f6922c74c2c5060e4de2030175e51c69a736231a7d64e540817791afff783009ffdb987493ca5f8cb67cfee8", 0xf7}, {&(0x7f0000000200)="f5b19913", 0x4}], 0x4, 0x0, 0x0, 0x8}, 0x0) 03:00:15 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x401, 0x100000000}) r1 = syz_open_pts() syz_open_pts() r2 = syz_open_pts() fcntl$dupfd(r1, 0x0, r0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) dup2(r2, r1) 03:00:15 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x108000, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) poll(&(0x7f0000000040)=[{r0, 0x48}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) syz_open_pts() 03:00:15 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file0/file0\x00', &(0x7f00000000c0)='W\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x20000, 0x40) open(&(0x7f00000001c0)='./file0/file0\x00', 0x91, 0x10) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x2, 0x86f}, {0x1, 0x8}}, 0x2) 03:00:15 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) kqueue() r0 = fcntl$dupfd(0xffffffffffffffff, 0x4, 0xffffffffffffffff) close(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x2, 0x7f9, 0xffffffff, r1}) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='x\x00') r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x49}], 0x7, 0x0, 0x0, 0x0) r4 = dup2(r2, r3) open(&(0x7f0000000080)='./bus\x00', 0x492, 0x8) fsync(r3) openat(r4, &(0x7f0000000040)='./bus\x00', 0x0, 0x0) 03:00:15 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000080)="911204", 0x3}], 0x1) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001640)=[{}], 0x1, 0x2) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 03:00:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="f6ffff4e00000000", 0x1d5) 03:00:15 executing program 1: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="00080000000000df00000000000000000000ffff"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) write(r0, 0x0, 0x0) msgget(0x2, 0x26d) 03:00:15 executing program 0: munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) r0 = dup(0xffffffffffffffff) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x20) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000080)=0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) dup(0xffffffffffffffff) chown(&(0x7f00000000c0)='./file0\x00', r2, r3) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000040)=0x8, 0x4) 03:00:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x6004, 0x202) open(&(0x7f00000000c0)='./bus\x00', 0x200, 0x0) stat(&(0x7f0000000180)='./bus\x00', &(0x7f0000000100)) 03:00:15 executing program 0: r0 = semget$private(0x0, 0x4, 0x80) mincore(&(0x7f0000ffd000/0x1000)=nil, 0x1000, &(0x7f0000000000)=""/52) r1 = socket$inet(0x2, 0x6, 0x229) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) socketpair(0x1a, 0x0, 0x7, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000080)=0x7) symlinkat(&(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00') r4 = getgid() setgid(r4) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockname(r6, &(0x7f0000000180)=@un=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) chroot(&(0x7f0000000240)='./file0\x00') writev(r6, &(0x7f00000003c0)=[{&(0x7f0000000280)="2541fcca1b536e8c3412edf45fb0355ddef841f4a849037e800badf1c09764b60b0b86079454daaf3d59ea9276d684f430a10838254ba2d08a61c0a426c9c4fdd47650b5dd08dd66fa2e27484b", 0x4d}, {&(0x7f0000000300)="e45755fb2ef77d48c712515438174608a121c620115d806c7222003e4278b46abbf08129123217d5d0263eaec4481602c8ef8e50169d5d7219517d4dc2a631ed54f71e0872dec067791a47e012424245448927729836aaede84e56cc8801661254721534b893191634872451cbb54851d80fe5223ae3f85e3fc92817d4f6df6ed68f349c7d03be76d68f7b64d65e7744a6a8aee2637245091bd97bfbb9266b43b40ab446d17ff6db03f320347751c7f482c4", 0xb2}], 0x2) r7 = open(&(0x7f0000000400)='./file0\x00', 0x181a9, 0x9c) flock(r7, 0x8) ioctl$TIOCMBIC(r7, 0x8004746b, &(0x7f0000000440)=0x9) chdir(&(0x7f0000000480)='./file0/file0\x00') getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) recvfrom$inet(r5, &(0x7f0000000540)=""/114, 0x72, 0x2, &(0x7f00000005c0)={0x2, 0x2}, 0xc) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000600)) openat(r6, &(0x7f0000000640)='./file0\x00', 0x400, 0x3) bind(r1, &(0x7f0000000680)=@in6={0x18, 0x1, 0xff, 0x8}, 0xc) execve(&(0x7f00000006c0)='./file0/file0\x00', &(0x7f0000000840)=[&(0x7f0000000700)='-\x00', &(0x7f0000000740)='}(+\x00', &(0x7f0000000780)='\x00', &(0x7f00000007c0)='(%@\\\x00', &(0x7f0000000800)="5c40a900"], &(0x7f0000000900)=[&(0x7f0000000880)='\x00', &(0x7f00000008c0)='*\x00']) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000940)=""/118) r8 = msgget$private(0x0, 0x1) msgctl$IPC_STAT(r8, 0x2, &(0x7f00000009c0)=""/87) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000a40)=0xff) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000a80)={0x1, 0x8001, 0x1000000010, 0x7, "46278bc87e57484a0c0b0a2262cbc150df3bc5c8", 0x5d7, 0x2}) execve(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000c00)=[&(0x7f0000000b00)='\x00', &(0x7f0000000b40)='\x00', &(0x7f0000000b80)='+\x00', &(0x7f0000000bc0)="c32c00"], &(0x7f0000000e40)=[&(0x7f0000000c40)='\x00', &(0x7f0000000c80)='}(+\x00', &(0x7f0000000cc0)='-\x00', &(0x7f0000000d00)='*\x00', &(0x7f0000000d40)='\\\x00', &(0x7f0000000d80)='&\x00', &(0x7f0000000dc0)='\x00', &(0x7f0000000e00)='[@{\'\x00']) mlock(&(0x7f0000feb000/0x14000)=nil, 0x14000) 03:00:16 executing program 1: r0 = socket$inet(0x2, 0x3, 0x89) setsockopt$sock_int(r0, 0x1, 0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) 03:00:16 executing program 0: setitimer(0x0, &(0x7f0000000100)={{0xe8, 0x1}, {0x401, 0xffff}}, &(0x7f0000000140)) setitimer(0x3, &(0x7f0000000000)={{0x0, 0x4}, {0x2000000, 0x3}}, &(0x7f00000000c0)) setitimer(0x1, &(0x7f0000000040)={{0x5, 0x7}, {0x7, 0x6}}, &(0x7f0000000080)) 03:00:16 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, 0xfffffffffffffffe) 03:00:16 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x89, 0x2}, {{r0}, 0xfffffffffffffffe, 0x9}], 0xffe, 0x0, 0x0, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x1b, 0x0) 03:00:16 executing program 1: syz_execute_func(&(0x7f0000000080)="460fc7b7cd53000041daa29c920000c4a175f8d70f01a00600000066410f6e9b050001004102462e660f2e1721b7070000006743db9e1f620000c4c3297ce76c") mknod(&(0x7f0000000000)='./file0\x00', 0x2040, 0xd02) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000340), &(0x7f0000000380)=0xc) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) r5 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) getgroups(0x7, &(0x7f00000005c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r8 = fcntl$getown(r0, 0x5) r9 = getuid() getgroups(0x3, &(0x7f0000000600)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000000740)={&(0x7f00000003c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000400), 0x0, &(0x7f0000000640)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0xf8, 0x4}, 0xf) syz_open_pts() r11 = dup(0xffffffffffffffff) r12 = dup(r11) getsockname(r12, &(0x7f0000000040)=@in6, &(0x7f0000000300)=0xc) r13 = open(&(0x7f00000000c0)='./file0\x00', 0x400000601, 0x4) accept$unix(r13, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) sendto$unix(r13, &(0x7f0000000100)="6a5a6b5f2c1cf250328e366c1a318524aa6d4a906731a620504411c7339374f594793592c32151f419041c77621400ddd3e3a40d4a3b901412f9d9721e9e5579d128ec721cd36be6658ff9ebef3bf69ad71a8c5144a9b21fda462f55b66443675a411ee1fea4fe7183751d277bb320a2786a667a22d885ba70ca1b055662be6eddca6de3e1a675e40ca777a067242b074f73f78a27f1560c7f3caf1cde5d482dcd53095c08c76f0c12975992c53158c6610c5c83d9896b408baa0cd7a873ba081340c55371c7f853680fabf1909e", 0xce, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="01002e2f66696c652000d944c264e1ff01ce958ad211ffe7169a6fd5aaf3a2f59d335b569fb9ca1fd37cc56afa7b4d70efd3e7d505652f8901e325e053a9e32d947f1ae7a34bd5191fe5f8778fd62d2ac303d59254a47ae9df4e375f3c09cc71ba8029"], 0xa) 03:00:16 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x49b, &(0x7f0000000140), 0x1000, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000080)="911204", 0x3}], 0x1) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000001640)=[{}], 0x1, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 03:00:16 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) mknod(&(0x7f0000000040)='.\x00', 0x24, 0x800002807) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffbffe, 0x1}], 0x7ffc, 0x0, 0x0, 0x0) kqueue() kevent(r1, &(0x7f0000000080), 0x8, 0x0, 0xe5, 0x0) dup(r1) 03:00:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x180) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000000)="53b35854bdc47a22ea259d1d7075378138b6fe7f50e8f59deff249253b85b14ba093b89913670b769801b92d7ad7ea1952554c73bd98751746d7781318eaba780db06e600c8abac2c8612f69fe0b330f1600ffb1f53d3965ca7f536116df78cbb4bdc6eb6e0e87d65f7966cab13654e72782607033d15f3c364aa6aa6407baec92709980e9aa84ac7139426d2ac78177730b51f39337558b42f4ec62f04be7d9272403872741fd094688f0744417e185d4c54c763f0a0f6f944b607f7fc49b1f11724f7c952c428e4e82ce08bc6cd8133d248193513179680d9282afb9ecd66454b54114a6c7f1d01f94acc5e6498afbb718d3", 0xf3}, {&(0x7f0000000140)}, {&(0x7f0000000180)="a25baada01acc89cb367bc5659604c4e5f976d088e23f2e278fa80df8643d26b3531a92792d7024388963a4519715a8df9e420c1e7c7b77d0b6de07584edc94efec4def312864851aa1cd8154123f41c50af1e3128bd6335766f906ead059708be25fe7c0a2c4af1ea553881b0a6058f1950e98d3075fc85e0acf55f4f3e8f8619cb1b8aa51dd706a9f1ca443d5053b775563b3b2b589ef87c405f6972022aa21b06dcc6b0f4beb42aca1b9270bc3c6fc39206e1639559976876e0dac536da985823a5403a", 0xc5}, {&(0x7f0000000280)="5b9652c6585848aea4665f1d72be8e2cc019aafd6ebad049bfa6d5c0192962dd0a8e9dbde975f84c24275af5fb11574fd0558ffc10892f2367406a657b15cc0684717e581c2c45cc86f08dcc07aa57d0dab24bb5b35d32acd56a35a3a055a9e04d98faced691773468c6103427903ec1240dedc6d2d67c849743c1a87cfb9fb478b6c38b29bddf71d96a93b642ec9fa1731bb60daab65a51c50680d80f1b10178eca2c55e8d0f0bca5db9573b38c6401f069a620774e95f7d83e8b6e3e7c15903d79c05c6bc6", 0xc6}, {&(0x7f0000000380)="4645f274bf702d531dae62ba54972a2f886e26f6a3664f67dc4de92434ca8bd28405e8fac00abeb4dcbf59cbd686bcc224a9e6592f49165d53e5ef629c9554fe", 0x40}, {&(0x7f00000003c0)="94210abf26cbca2425948e93544fcb67d75e51fec6410354821b2c0a8c2cd09d42919c6d2efe22d51374b7ed398617a6dcd5387b53577dd1f91acfb813db84814700e99253fab089678cc0902c066f526826bcca20564777f842acb57bde27a27cb393ce61e0ea2c483e9e0ab61880fc0a8ce5f30338b3b4b8a3f610305d290a3278b2b888a6aa4c99218382cd844594620b88530830710f6ef704b9e9320f0efb02fe88110eaab399ba3c25ee4e03284bb6cfed982aaebf92d1dc8fdbf9ff7335f6f920fe1def444a3414d5541e3a5878bc101b492b32f086af71e8", 0xdc}], 0x6, 0x0) mlock(&(0x7f00003e4000/0x4000)=nil, 0x4000) munmap(&(0x7f00003e6000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) mprotect(&(0x7f00003e6000/0x1000)=nil, 0x1000, 0x0) 03:00:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000380)="1c27058f5dccee0a130eb2a4241214d13a8d835002c5e42cc62bea4ef63c466fdd8b8033cc3c70a3df1af48823db040e167fbd48a8fe7f36a0076f092f058254d127f84afe78cb684d15", 0x4a}, {0x0}], 0x2) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x9, 0x14, 0x1ff, 0x4, "25665ad0c3a161d5b67725e2606215423eff872a", 0x7, 0x4}) syz_open_pts() close(r0) kqueue() syz_open_pts() 03:00:17 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xffffffffffffff30) read(0xffffffffffffffff, 0x0, 0x0) getsockname(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) fcntl$getown(0xffffffffffffffff, 0x5) truncate(&(0x7f0000000140)='./bus\x00', 0x0) 03:00:17 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x70) ftruncate(r0, 0x8) lseek(r0, 0x0, 0x2) readv(r0, &(0x7f0000000600)=[{&(0x7f00000001c0)=""/213, 0xd5}], 0x1) getsockopt(r0, 0x0, 0x5, &(0x7f0000000040)=""/199, &(0x7f0000000180)=0xc7) 03:00:17 executing program 0: r0 = socket(0x1, 0x3, 0xe5a) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x43, 0x7f}, 0xc) r1 = socket$inet6(0x18, 0x4004, 0x2) socketpair$unix(0x1, 0x1000000000000005, 0x0, &(0x7f0000000140)) socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x5, 0x0) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x1}, 0xc) 03:00:17 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x3) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85, 0xf00fffff}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000001c0), 0x1b, 0x0) 03:00:17 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f66696c653080f05e960e5573d29da17c6e38816d7326bc3a5429a6ee40e7d57d"], 0xa) symlink(&(0x7f0000000300)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file0\x00') readlink(&(0x7f0000000240)='./file0/file0\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0/file0\x00'}, 0x10) 03:00:17 executing program 0: r0 = socket$inet6(0x18, 0x4, 0xfffffffffffffffc) setsockopt(r0, 0x29, 0x800, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 03:00:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) r1 = syz_open_pts() close(r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x6bbc, 0xfffffffffffffff8, 0x800, 0x1ff, "b05239f6f4f5227e886c15cf35877b272930e39a", 0x200000000000000, 0x4}) r2 = kqueue() r3 = syz_open_pts() close(r2) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x7, 0x743e4b8b, "ba804b75835db500"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) syz_open_pts() 03:00:17 executing program 0: r0 = socket(0x20, 0x2, 0xdb) recvmsg(r0, &(0x7f00000012c0)={&(0x7f00000000c0)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f00000011c0)=[{&(0x7f0000000140)=""/105, 0x69}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f0000000040)=""/38, 0x26}], 0x3, &(0x7f0000001200)=""/133, 0x85, 0x200}, 0x1) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = dup(r0) mkdirat(r1, &(0x7f0000001380)='./file0\x00', 0x102) r2 = open(&(0x7f0000001300)='./file0\x00', 0x8000, 0x1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000001340)={0x3f, 0x4800000000000000, 0x5, 0x8, "47592ec34948b8e95146dd2e0ec7642ede0da0da", 0x7fffffff, 0x2}) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 03:00:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x6004, 0x202) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ftruncate(r0, 0x401) 03:00:17 executing program 0: r0 = socket$inet6(0x18, 0x100000000005, 0x8000) getsockopt(r0, 0x8000000029, 0x68, 0x0, 0x0) 03:00:17 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) getsockname$unix(r0, &(0x7f0000000140)=@file={0x0, ""/10}, &(0x7f0000000180)=0xc) connect(r0, &(0x7f0000000100)=@in6={0x18, 0x0, 0x400, 0x88}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setegid(r1) 03:00:17 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0xe001, 0x43fd) r0 = kqueue() r1 = kqueue() close(r0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x3, 0x0, 0x4, 0x0) kevent(r2, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x80, 0x24, 0x7, 0x100000000}, {{r1}, 0xfffffffffffffff8, 0x4a, 0x40000002, 0x1660bf7f, 0xcd7}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x4}, {{r2}, 0xffffffffffffffff, 0x4, 0x1, 0x7, 0x101}], 0x3, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x2, 0xfffff, 0x6, 0x81}, {{r1}, 0xfffffffffffffffe, 0x0, 0x0, 0x5, 0x2}, {{r1}, 0x0, 0x0, 0x21, 0x2, 0x6}, {{r1}, 0xfffffffffffffffe, 0x8, 0x20000000, 0x7, 0x6}, {{r2}, 0xffffffffffffffff, 0x0, 0x1, 0x5, 0xa0000000000}], 0x8, &(0x7f0000000000)={0x2, 0x80000001}) 03:00:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0xc000, 0x3ff) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) accept$unix(r0, 0x0, &(0x7f0000000180)) syz_emit_ethernet(0x67, &(0x7f00000001c0)="fab583f35232ed584a01650187d5c056da3857dbc34f380698ba1d74fcd479ef1ca213d47bad887b7d0ed173d729736e796b89daa886d6ea082a41802d2a0572efd25860ae40d781e35c1c542a9a300421a5e13650e8e3d45d7b0d1dde5e395ef77eb33050177b") readlinkat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)=""/163, 0xa3) 03:00:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000001c0)="e36258a416f790037494132477f256b4093cfb25b84e7bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x3, 0x8001, 0x7fff, 0x6, "d0a538aebd5cca4a9fd6034c9d5322edc0839674", 0x5, 0x4}) write(r0, &(0x7f0000000240)="4a5f70823f8c33fba7ac482c33e80261e29b4ca8baa395d5fa258a9eaf7ccc510c1aace338b9e424bdb7cfec125b84278c67582042ac736ad44b06f63dafbf3eede04eac22693d53b81599374122d279d0d40f734c3cb162a3d957bd1c6743830975cae38a545528c9e47a21bb28399274103ff8ee4bcc833384ea54c5023f577eff2d82d5906bfd3272e641d679457057a8109ad48f7b4665fa7c086203f808b65b6ebfe7b749f0c0494d70261e2ba140b996d0157b53083fd193d9ee80799625fd3140cc787d23fbe02c46e5f1de864e52ee14566d2d5e37488d33c33efb80acb50a05f171f22dd015a17f510ff5b45085a8e042d2ea590000000000000000000000", 0x103) syz_open_pts() close(r0) r1 = kqueue() writev(r1, &(0x7f0000000700)=[{&(0x7f00000003c0)}], 0x1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x20000000, "a146782600feff0c010900000000fffffeff00"}) poll(&(0x7f0000000000)=[{r2, 0xf0}], 0x1, 0x101) 03:00:17 executing program 0: r0 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x10, 0x0) sync() open(&(0x7f0000000000)='./bus\x00', 0x11, 0x0) fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x3a, 0x100000001}) bind(r1, &(0x7f0000000100)=@in6={0x18, 0x0, 0x821, 0x8}, 0xc) 03:00:18 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f00000014c0)='./file0\x00', &(0x7f0000000080)='r\x00') chdir(&(0x7f0000000140)='./file0\x00') socketpair$unix(0x1, 0x8000000003, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) chmod(&(0x7f0000000240)='./file0/file0\x00', 0x10) getsockname$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000300)="0002") unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)='x\x00') 03:00:18 executing program 1: mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = shmget$private(0x0, 0x4000, 0x22c, &(0x7f0000ffc000/0x4000)=nil) shmat(r1, &(0x7f0000ffb000/0x4000)=nil, 0xe1b1ea03b6bfef29) 03:00:18 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000180)=""/30, 0x1e) lseek(r0, 0x0, 0x4) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x5) r1 = getegid() mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x2012, r0, 0x0, 0x0) setgroups(0x5, &(0x7f0000000000)=[r1, r1, r1, r1, r1]) r2 = semget(0x2, 0x1, 0xd64e8a5cb29e3783) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x825, r3, r1, r4, r1, 0x40, 0x1}, 0x8001, 0x1, 0x2}) 03:00:18 executing program 0: pipe(0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) fsync(r0) close(r0) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r2, r1, r3}, 0xc) fcntl$getflags(r0, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="9a4575bebc2aaa83e160e65ac9161a31dce872695cf6b280982af6a20d67273f7d3048776f9bcaddbc0fd04c4dc2ee42a47d42243bace3ad76fbd5e350b54a352824c4dbab8acd297aa781b6d85cee54720c775aba217a12c53682aa", 0x5c) fchown(r0, r1, r4) 03:00:18 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x29, 0x25, 0x0, 0x0) socket$inet6(0x18, 0x3, 0x3) 03:00:18 executing program 0: r0 = kqueue() kqueue() close(r0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0xc4) write(r1, &(0x7f00000000c0), 0xfffffec4) execve(0x0, 0x0, 0x0) 03:00:18 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x3, 0x800, 0x100000001}, 0xc) write(r0, &(0x7f0000000200)="b4ccc3070afda797d6655ae65a0075ac1bfb6b733ab404f50a4075f728c5f0fab5c1c6ce8d02438d405bf9d83364eb1e0d8c69a819c7c5f94787b650eaf4d8662541a569f777b1556e61fef6d5063b2a25a51d58a136029e9667317d7144a43dde1ac7", 0x63) kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x3}], 0x101, 0x0, 0x0, 0x0) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000100)=0xc) r2 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchownat(r1, &(0x7f0000000140)='./file0\x00', r2, r3, 0x6) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x1, 0x2}], 0x2, 0x0, 0x0, 0x0) close(r0) 03:00:18 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) chdir(&(0x7f0000000000)='./bus\x00') open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 03:00:18 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) mlockall(0x3) open(&(0x7f0000000000)='./bus\x00', 0x840, 0x8) getuid() r0 = getuid() setuid(r0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 03:00:19 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) r0 = kqueue() r1 = kqueue() r2 = socket$inet6(0x18, 0x4005, 0xa7b8) sendto(r2, &(0x7f0000000140)="485f9df994e115d9182af0a9b6e92c166e595d89e375f8171a140df68fa737e9ec76ca871163ae73be6264f8397d4729fc92cd6cdc3c2e66c17ddb1be2852430b91e99a14b83aceff46e58ac4e1992f8f305e9f5aff5c08e4b901d71d11c604c9c7361b61d9b73d5249b74b956f4f3ee3c12af64a33b8385b7c24b198998a0ae5f0567418dbd1bd7c563d8add1e306fbe8fe5c6c6b7e1bc56792fd61b03b3b9ca39900d2c65482239a903597fddffa5af8d1abc0da8561f2c371c19c7ec73e0b57401a5c002dd91c76fc321a70e2a5b6c193267cd307aef762970e476747d11d5c82cb08329883f6ad7274c6b161e6546273dafae7286c78ea1aa8ca4342fb", 0xff, 0x8, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) close(r0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) close(r1) 03:00:19 executing program 0: shmget(0x0, 0x3000, 0x414, &(0x7f0000ffc000/0x3000)=nil) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) dup2(r0, r1) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) read(r2, &(0x7f0000000000)=""/9, 0x9) fsync(r2) 03:00:19 executing program 1: semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000000)=""/159) 03:00:19 executing program 0: r0 = socket(0x1e, 0x3, 0x0) getpeername$unix(r0, 0x0, &(0x7f0000000040)=0xffffffffffffff75) fchmod(r0, 0x24) semget(0x1, 0x1, 0x4) r1 = getuid() sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000100)="696f03c938d05a1110553b28daf42d9e70d7b3f7217f785d", 0x18}, {&(0x7f0000000140)="fbbe89fc7e69e5ddfa8b247b1a3a15c7dd3f821046aa7c84e6be233adc827d4aae000981cefb52f522f344b5218407c85cd0ec653113dc97e39e383b3066cdf45242b8895d4e6cafd573e75ef6abe981b8009f82edde81d49c2a5fab81e215d882e4067ef9cb71cefcad5183edb8b0b6acfbfdeb3ae698670870c4", 0x7b}, {&(0x7f00000001c0)="41a2cd16807853231d61bafd7975312ef55790e73220bb5c8439b713fdaf45c5cb1fd6938348d63b167976bc7d8aecd4d0543b02d704a06f948a38", 0x3b}, {&(0x7f0000000200)="059134376e08b4f8843b0411000c2fb5ca7357b61a647fda980d882acae4469d42994d31e021697f62663f5cda61403d09883f8673346f28fcba76d72b08b601a3887ff006059703feeabd9aa23ac5fdbb81a0ce5ea83484d161ba9a2830b44840f6e5a09406b92991fd83d8723b302fb2373c9fc5c1c63f04787a89607b7d7f4907d2a965aeab0e04de7243f9e8ffc8e4bc45e96a7a4575e6bfcb", 0x9b}], 0x4, 0x0, 0x0, 0x5}, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) dup2(r0, r0) setreuid(r1, r2) 03:00:19 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x1000, 0x0, 0x8081, 0x0) r3 = kqueue() fchdir(r0) kevent(r3, &(0x7f0000000180), 0x2009, 0x0, 0x8001, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x800, 0x0, 0x7ff, 0x0) dup2(r1, r2) 03:00:19 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x80) r1 = semget$private(0x0, 0x1, 0x0) openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x100) mknodat(0xffffffffffffffff, 0x0, 0x2000, 0x0) syz_extract_tcp_res(&(0x7f0000000080), 0x1, 0x8) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x8, 0x8ed, 0x91, 0x5bcb38df, 0x3]) sync() fsync(r0) clock_gettime(0x0, &(0x7f0000000200)) 03:00:19 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r0, 0x0, &(0x7f0000000340)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) fcntl$lock(r1, 0xf, &(0x7f0000000300)={0x8ad9193a643f5aac, 0x3, 0x8, 0x7, r2}) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) socketpair(0x3, 0x3, 0x6, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffff8, 0x8, 0x92, 0x4, 0xe000}], 0x1, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x80, 0x12, 0x712c, 0x7}, {{r6}, 0x0, 0x2, 0x2, 0x7, 0x2315}], 0x24, &(0x7f0000000200)={0x4, 0x7}) clock_settime(0x3, 0xffffffffffffffff) fcntl$getown(r5, 0x5) 03:00:19 executing program 1: open$dir(&(0x7f0000000000)='./bus\x00', 0x250, 0x36) r0 = kqueue() mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x236161bc) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) kevent(r0, &(0x7f0000000140), 0x10000, &(0x7f0000000080), 0x15d, 0x0) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000000), 0x14f}], 0x1, 0x0) 03:00:19 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/91}, 0x63, 0x0, 0x0) msgsnd(r0, &(0x7f0000001100)={0x3, "942a719d90bc14c4ccaf"}, 0x12, 0x800) msgsnd(r0, &(0x7f0000001100)=ANY=[], 0x0, 0x800) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/4096}, 0x1008, 0x3, 0x800) mknod(&(0x7f0000001a80)='./bus\x00', 0x1007, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) r2 = open(&(0x7f0000000080)='./bus\x00', 0x80804, 0x10) poll(&(0x7f0000000040)=[{r2}], 0x1, 0xfd) poll(&(0x7f0000000000)=[{r2}], 0x1, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000140)) 03:00:19 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x14, 0x40, 0x80, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x27, 0x2, 0xfffffffffffffe00, 0x7f}], 0x81, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffc, 0x80, 0x0, 0x72ea, 0x10001}, {{r2}, 0xfffffffffffffffe, 0x0, 0xf66249f4db20d0d5, 0x3, 0x80000001}, {{r2}, 0xffffffffffffffff, 0x14, 0x5, 0x3, 0x80}], 0x9, &(0x7f00000000c0)={0x71, 0x3}) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x7, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x8fef, 0x0) 03:00:19 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x3a) r1 = dup(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r5 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r7 = getgid() r8 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000440)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000040)="29b7259828fcdd39965913a04b9902cadd1860ed9a4d3fee0f", 0x19}, {&(0x7f00000000c0)="9cc13f36751edec572e0f12318fc58a32bac9addfd661b420eb8f6f2567b4a8ee97f3826ed2fba4d61c8da52e60787f28a30e2d14457beb4f9060fe5c43a0bf6d8849485b99e99f544f446a83d9b1947b77f", 0x52}, {&(0x7f0000000140)="3c7dffd56887134a3a35310415b7614fe1c383edb45517cf4be200d9abfa851ea4c075ef7cd73085f0212ccbe9ae0d2ee77f7d7353c76756681f8500c2e39c13585f32408333e73bd0341c1dfae8dc0b7477563fadfd2d664c6a0be958d1c467d61409b2e531a263112cbb371c93f7afb2f537fe79925baa3d023ddd0fa12125a300377bc6fe520ba0f2fbf07da90124887b596873ccfe2ce22634e4c670c6ed31651dfa", 0xa4}, {&(0x7f0000000200)="a1de2b31fdcd640afc759c579a0dc205a0711737b50f9b3a1d9d8b56af8d89bc665bf86a", 0x24}], 0x4, &(0x7f0000000480)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="3c1a2b39defe46f39f00000000200000000000e7", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB='\x00\x00\x00\x00'], 0xa0, 0x400}, 0x2) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r11 = dup(r0) sendmsg(r11, &(0x7f0000000900)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f00000002c0)="4aa8a5d93ec86e2a1d4ceca06511709a44fbaa01", 0x14}], 0x1, 0x0}, 0x0) 03:00:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x5cc96cbd, 0xfffffffffffffdfe, 0x0, 0xfffffffffffffed2) r2 = socket(0x2, 0x4002, 0x0) sendto$unix(r1, &(0x7f00000000c0)="18cec86789a3092b838d93a36ec493f45d2bda02cf7b9543ef017dd520cee9f84e412d9eeb885e7687b963c8c8f07090e718ccc9ddcf4bb0b527372b56a293b43a2a71ba7a72b1abc4e783c50fee326edfeb5c065aa1b1d0e5998f68e442b18fc677b03f47dbad097e02007f90044763f70d585ad2b17217399805744d6de30f9f04b44cf6727b65eefc53b545125c6af87f143a244a9ef8df3ad828f0ca87e92c61e0efa3d3b18c73d82fd258ce5af8b985409dff4a62d6c331", 0xba, 0x8, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000000)=0x4, 0x4) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000001440)=""/4096, 0x1000}], 0x1, 0x0}, 0x0) 03:00:19 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8005535) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) recvfrom$inet6(r0, &(0x7f00000000c0)=""/121, 0x79, 0x802, &(0x7f0000000040)={0x18, 0x3, 0x100, 0x7}, 0xc) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) 03:00:19 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) fcntl$setown(r3, 0x6, r4) r5 = getpid() r6 = getuid() getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) r8 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000100)=[{&(0x7f00000000c0)="5abad96354e092651a627156f335f90bc708452a1735a2", 0x17}], 0x1, &(0x7f0000000240)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x28, 0xffff, 0x1, [r1, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r0, r1]}], 0xb8, 0x2}, 0x8) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x1) 03:00:19 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f00000003c0)={0x0, ""/132}, 0x8c, 0x0, 0x1000) msgrcv(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000800000000000000000000000579424197b8152f8b200000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x0) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x1, 0xffc) unlink(&(0x7f0000000080)='./file0\x00') msgrcv(r0, &(0x7f0000000580)=ANY=[@ANYBLOB="9702000000000000000000000000000000000000000000000000edff0000000000000000000000000000000000000000000000ef0000000000000000000000000400000000000000005972aac1fe7a5e6e0cbb17ffe72584c46a7c9ba11ff6836e0a8bb59c5bc781d575015113d16ea7c5017454b192175d056d455330b3051b957ce2646807d3d5fa41737a156e80cc47cdd87900299fd43b2f9e83ddd5f2427babca571965767347d8ff46ba635e0fc03365ce387f5dd99acfa691b725026452e4b3a20deb90c18380a96edd8d0e3793fb93fe173de4c3dc9ef9"], 0x49, 0x3, 0x1000) msgsnd(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="02000000000000007f95fbc81281e04300e3a1d36bf6384c74fbb8f913a2fdf77af781ec3472587f596d7bc00bc6e4f1037f0fc032ec17232a2c6c8987278f3a46eb272c8fe671530dd81f5b4af515c917e2fac3a5390a1050cbfded8f895c790aae92fcd7861892fa707bd486787f67608cba84e2e87aa0acac347ee814e8a86ca4a4bf61865140e7f14db97efbb0fb6f4a777c9ecb457fc2b0142a79e20000000000000000000000"], 0xa9, 0x0) socket(0x0, 0x3, 0x6) execve(&(0x7f0000000280)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000100)="2d2c8700"], &(0x7f0000000380)=[&(0x7f0000000340)='I--\x00']) msgsnd(r0, &(0x7f0000000180)={0x3, "e659e894ed478b7c81b3496c9ae05fcb2bf13d01553c1763139454f5aca8458032a046fee992da83695c15e75e7a79a9562750840b1483ed2bca7a5ce2ff7d3380cf4e3ed46de9cc32bb776059a78966fe125281418fc625aca8ac9deb16d532606c6a584f8d9a439b2b225da5875833ea944b7409b7a048321f2c5b3f3119683b2bb8b2732fe751472b1276c7af607f6eb03be86d38f1b7592868e64463754bf0e3452e5e70e5b82234934a41"}, 0xb5, 0x800) msgsnd(r0, &(0x7f0000000140)={0x3, "bd"}, 0x9, 0x800) socket(0x1, 0x3, 0x10000000000000) msgget$private(0x0, 0x400208) r1 = dup(0xffffffffffffff9c) ioctl$TIOCMSET(r1, 0x8004746d, 0x0) msgsnd(r0, &(0x7f0000000680)={0x2, "c223bf54bf734e7fef95aa9038486e7b6cbef2c8f00ffd843a50aef74710521891f0551e34abe117f42dc7f54ba3a9363b482f06a6b1d2b265d41d9e930c3592369859364c4590b481c4ff379c3f83a7e2a6303c29ef2047cf5be0aa5ca740934eeba2a992ddb3dd6447a1fac47719d5ffa13789401831e4833af7371bbd7821d184794b43a45fc13147e48c36528b9aba191ec69d9f614bce6fae026b8e92860169"}, 0xaa, 0x800) 03:00:19 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x82) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) dup2(r0, r1) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)={0x0, 0x18000}) 03:00:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x3fd, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0x0) close(r0) open(&(0x7f0000000000)='./bus\x00', 0x20000, 0x0) 03:00:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x1000000000000008) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r1, r2) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000000)=0x8) write(r0, &(0x7f0000000140)="23f04bbf987c478820483b83529a43577fc3873c6f38d653fe9c93ed2322984abaeb6a613686f877a39357f8df0d49d1ccb834de2e32d8b5d64088d3fa7c7e20230c11c090b6377e65abaa911ab1b8415cbd61240ca325f624ba5465be97597f374cb40a989605e194049ca0836be34ce0a0a3048b51004f1f7a34d9d27a14ef3090429cd7bbd889f6cc8da9784c1a7fe65408eb2756e4243bc4baeca662b3a149ba41dc008bca21764d9b7b1f119cb2bea1c0dde2e031b406bc02facd3b6b7d131f0ee8bcb7ea9a71714f96b4fb310435da14a5fb4a4af7221a076d86a9dc4fcbade59b8881d08505b9c7740b59322463051ff000ecd3f077c58057844c10e4765cdb988f36b8e33e242c5b8a5b17e14c05083fec6071922bc97f77cb81a1e9095275ec118dd76a5f342fc9867d59e58f4b9fec2636be95b7273a3a9f104973c0ecff03390edc345c16d3d7be9c2611fdd6ea760831b0fbf67f80aa32513bf8598ea1e45f04da41b49cdb25ea37e39c24960ee6527d233c341f9e56b9a13280eb42ec71743a536bdeb1013642841d54b923487ed32c82aff85848bc84e4b79564609653f8b9052b31c8840c8bc23cef9520ec0aa962c1f623472b76a745efd903df7a6fd1466fea655fe50d30305dc42db563cca908c9f34b7cf0124b0edbf186372681c023d2d514cf5fb1f1b771baf6f1a7f5140a7c20d9b9cc5c45c3eb312e594c78af2eb19a891b91c67ab1d5b7c2ef1d34d83841e4ed60026e35647ab30f96d9099d0b799ce73ef06f3ad8274d9f44dadade34f5fd8f111cc9a6eb6c108591b5e12ede65159aa2ed94829376a8cb1e2b87c4d43bae4827b1d8d06b3d4a01499582f34fb9d1443202d24575a9bbbce0ca111d3558d9dd478aff4882829d878ef8446c4af4c7cf8b187e640372fe3920201aa44def29ac6784fbb2c1a54061cbe3d8340babe85ba3ea636e3c251352c684a3f61daf29e5862d42a4e442733b492a85a0af4455fac0e7aee18a92d07aa7e405c0d1968f649a38b88845208e556f513a878291c0c0d926685f658dc2458e234dd8a4480d9acfbc0614a458bb7437cda781df2bf36e7434eb6ee275a9d3ef362f59e0e2b8568b155f02e52fe9d7d1d7daecc3d2b2553df6b7696668b08d243bd553e7039cb7efab77191627f2fb85e0625caebafab656862822d80fd016a582b5cd01cedddb1bf971e09277ed04a7b7bbbe7db87ad375833c33e84c8a4f0a8982e365e2e49ac4aace54e65fb20d32cddc9ef5a0b80d0d11107ca16812e8277a1e7a2be0acef0ac5b88fad7733ea3924592980814c407f3e4398d8d2a3174b42eb09e506a267dc4d1db5a9357fa1f3aae3a8d15e64c6c1ac187a8881670a492f7c02c4eb78759917a150140b7d126619593f143d744065d07a3da599d9b19dee25670a328a190995aa4c16faf222dbe21b06ddcf79d51fdb48c95094eddb6142760a42d54e3a99eadb305dbc79894d5e0776c8ca47173c99468f60aa5c9e3a9e81e2b6b61e2e454f42c54557eee7b3a5fbf825bd176c17a19d2e8ad01de4a27bf46dd8cf93b482b3ccec0d0a3e29621d31e47f9c58f86ce27423b64a3adc22dc90f3ff61a6dad6e3b8a0ae9b5c202813268e5c01ca238b34e4a67b33fff6e70cab1094f22fc92ad6b7fbe9b2eda39e09a8fce0407b4edc9e484b0655425215c1e82e642fca74f1580eaed622d4ecadce353bc2b64bd46aaf92935e64f25f6c05c81900ab3cab50c0f49bfc2608f5028e9cc7f78bba038d187ba5c312449d3381bda62f3ee9dbc560833ce2e6faa59575233013f28d2d036c03e772294db8a77ed939b607b4ff0361802c0cc4cf3705e6e2254e98cf0f2248cc65c32d36216d531fd90c572ee250f5218bb0efffccf0752503737777f755adaea752079d7d0a017da0403358e6281eb54186464555b14afcd398cb3d08e86e21ae61b7dd2d5f927612c637f3e30ecce55a539f210cb4fcc953c6b2b6e3d18d4c1f095e28805bfe660e91f9b9b9cf024dface6e2f85d64a695aca8fa9855053f9900ab9c8922554d6aacbbd1b96484e7edac3f35aea0ad18066e7df023ff72e8cf6fb6072de752fb19a1ea751107e380379f21071242d48a4bdb9b8b94abc603c96030e0f30702009c8a7a37ac5c945a7291cf7fd7ec18daa3e287c7e691a08f85b0e85fd46e7817f0937b55a6a7b2021ac1df1cb41638b26aa971acd76ab1bdb08ad73cf196781e9a711c60d6926c498e07140409d3ac6923317809894b2cb32c62489a09cbb16dd3035fd90808c00fac4a2452a786026085a6fba0977c270e706d57421a69728543fa9e705d7f2c49f7e6adb402a8c67083fdd0e4f307d545c4604b03e5caa36de7f0ae4e1fc3213529177f846dc2657f68ccba865d15a6c30d8cbeb52d100cab8412a5d432c381c3f079a49e22bb05738554723b58879bd723525fed07cc69ac47fc78dbad823b0ce3b9257809bf29cbe0e9ce9cadc4463df7eadf1065931d95938afe982e320745c2549f1b1ae39191de90822f257631190ad7e5f4a133faabc0f6df2f070c229b7cf7ee271ab141cbd42c0838ac4190eb37f110f5138462ba42756d4c61e36a0b7d72eb669d1a80449e033ccc99a81a2695cf3b6de731ef76dc272015c5df4350715ad1f2f3611de46f022c32b93ec90e76ceeeffdd1f7395fbf6224ba0dd9429df3caa5ab278d7a4ea2d778f6281fbf2a62aca1fcae7dab4114970cf09f259edf0c35037c2fd1d03952f681dc36a9e1bba599147551dea3f737c0248f8def10adb71e1041041bfc9e500c67662c9a59cba1be777742bd2769ff8d3a07c3545e17c5d4470a84788fee8b327d718c656fcfd79abbd8dc9959aa4f0756a299df915eadeddc76dca49a3424c8586ed2371a0567de1283d70210c3e8a624b93aa6e2ec54a0d94954e4bf11a3ef6f32e89e4f20b22ff1c1e7dbc5b7dbe9119308fd1d87a68f83337f81eae95edf0f1e837f7237bae63de7d9f2b1ccf084ad9193e028cb8653f034a000c936953ef06b7766ed91159aab6516b791e87ea57d2da6b40d3d055eba31615c1ee4f7da309a6628b44a4b6799bf12a876215f68e5e21decb8a09ba3ec3e377410df58952fa0a36b58650495d69f3846af006f5086016936a4a65deac38cd577e7fe66f2c99c51fed616822c3fb7d92c703b4738123f58f039d8367cffa203a9c566460ddc6b8418b0a41b7613a3b5ba570ef8701379a49fb80146cfe097fe3390e676f86c27fd050f6a29993fad76a75ddb5e820b85a7ef76219fb0c13d342e3b650b0c5cad32f81917125270550fefa83fd831a94855986d8ab20ab08cb38399d353c4b4eed76cdc9b349895dd6458da23984762f23ff7dc9880ac98eb20f2109bd4137605f4a471d649e59e03744bbcd8a3882f612da01dbd10f80c56793374d3a8012f4147b5688d4e14aff2778d01453acba04ed007e08c7802d06b6716f257542b328063bf5514935181605c2fe1d3525af28d95d9726d1223c50cb1178c9f23337c1aeef91e10944de895840fd7a6608bacd675939ccae128d76745537b1213c02f3b5e181b9b84d779ad20afeadafd53fe7c9023f8bdda1ff2437586f4aa05794c4a23855b5d9b5a453176a22bc7a69a87fa160eb3c7883ada43c97346aee8c6e8381f00ba18e0172703fb5b973af345142001910fdfec595df5ce9fdd347256a235adc56745246de28c260c2de9daa9674ecd69ca8a88100f7282fe8cfeebf1b6352959fc4376922f6fee31b6f842f9ccb1acd790c576222ff2e7345c60c713bb17007dc1d0ec02baf4313eea50bcba94383f643c0e1cd2482e746276602549ea23ce433e9a72b6e9aa5e19e3e2db02bcc6608c8adc68848622612665771143c569f3826b8808bd89dbc442ff0b45a06123cffc36246e4e7e49f1a3f3ce80902513ff2adde8327be7ea10bc75db7bf8a24d2717b8b63e7115b022318f436f2df3a1e7e988fc53b0be2b89248664fb8c7bb581c82bb8485ee71ba95da092ba7036d8f9ec2536f3c8f1b3703aae8de6fb05402958d9f095e0ba2bacc1c2de48d0b09838b2352b5500fd12af26aed5a486cf46d566c7ad140505e0c0b6f2a3e146d06554ddd3f323c8be861adfdaeb80f7765d24a07b9cf338d0649d2a96c1059ea6ffa9c6eea218e7783fe290743491715b10af6e0773da9c8e6d77cb123e1571a86ca41c0071a7b2afac874e850ea8883c2a1baadbbe460aa20a9d6eb4b8f65108b16ad162d4c10788fa6e1eff08ff41a4f30a113f7b811514020f3915a70c74e2a9d8388985381e41f6d6f3e92e9a21dff61ae0b656ea02e64e010213ca06ae79060c7d2c4c07c0d272df0304e19d61ba887a5a579a2018bc704216c4aa9877a769aea0d8c00631f36c2b8004011d6647ac6b95b7075ecb2f3607ec4dc24e1636635944f45ec70e8edadb979bc032474d41bc306f0f4a48437398a4d1b34ff0d0f3cc30c462085a377c82eb7e993e6840e77407a45c2efd0c88f9608dc2b1682f965edeb95cb41b3bcbbf35648a0719bfa890b8a5dafc75dd46debfc4e68b34a609d616b32ce1bc29b57aa5b4ece87dbf75d56fa68982b62531ab134d70005ebd668318ed5250767a903b5367f6b1c202b588fb97d9f7f0f96f2fca7ec61bba58a570cbe12c7d3b094541fa89d261a1ad220d1446a657814cb5584c540e778545ae3a587a290cd4ad4568e4e4efcdc374d992975994d08de23398447b162462cbae0be5e26058a9f381b34121094bf99b7665e5c4470e857ae50f1f4f8492437a47d6497de98245b63ff27cc7c9bbf0635d7a12fb32d0ddbfb00b6bdb0bed25e8342b442dc2c00973cc981f09cc40caa652bbf7e90dc1ef75e0d9237e380a754139d4993d98251fb07dc3a8ed74bdb6a959ee37cf4e3c6e47e88c8214ad5ab8b2f75bc6e3fadbf9888d6d8c95696d5a7b7c6f9ec4c732e79ce96b6d499533b9e31452a962c951403c3f1185fece6777bce107ffb4e18a20db17bad2156c9558c2ac7b779eafc06f2fdb00a3ff103877cb0813783fbcc90ca9811153399f44090d523e0e86ee58062ed304dd5bfc97b4af60591517c134afdf4ab31c9ddb40d675dfabf56b1b9b58885051974d7a57c956d5bf4b6163756cac03bac9e92e7e2ea373aeee6afd65507b51d9f84de9a6713995278d9f68ec6994b8420647ce7734f670daa65e02f2a24f9fb4104d796ca8ae638f82df4dda7d7ab5e35ccaa144e73355f294b7f03eb55ba161de249b9f5121adcf8ba09b645556b769106a3b8af31a039ee295965dca492380284246f4a8fa6e28cbd62d431e6d21313e40e4593d4e47ac3401cc2269631fd5e90787fe73a0571bf70690c65ec9359f9f48b037970e1ac0c05b69fdc6ec9a4d1f5d1d865401526421529a259eb60e9bc58a8a44df80a21fc6a52178f3c12426c540211c037fe3c1e49708a47e38d9e7524e5c5b541a327947686838ae3f1a9e1a134e9d438cfeda42ce630c95c8b71bd05e6935b06fc6a0a178df9f7eb2edfd449b4bcf2b50b088f595c17eb206d39e2d07c56eeb2073eda2b6ac3d99aefc9d27f51491ec0e8907343b2f90d5d6e8e42f2672dc3856ba4971e338f7cefe2df70566159bdf5e993ab7dcc675b89b6bc0b063b7df1999f8f64d7523e11b95493430d9252cee519515991565741c7b548f5b332f6cdddc25b3558e9637b6eb05413a0b81ae00900a3e9641c2bc984a3d42532211fd40ad74f1598f2bb077db8cdd8d140566e1f0fd528f0e98d745ae79", 0x1000) syz_open_pts() 03:00:19 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x9) r1 = socket$inet6(0x18, 0x1, 0x0) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x5, 0x4) socketpair(0x2, 0x3, 0x1000, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001140)={0x0}, &(0x7f0000001180)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0}, &(0x7f0000001200)=0xc) r5 = getegid() r6 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0}, &(0x7f0000001280)=0xc) r8 = getgid() r9 = fcntl$getown(r1, 0x5) r10 = geteuid() write(r0, &(0x7f00000013c0)="032e5da258ae1799d3ad3e7a9b9e612c8c49eb4263661338a5bbf700c6e7e0f88745430270e389b4e0b5b210e9d11ebfc9b73e56553495a5a4314ca7304d383e146c2207ced1ee14d60229af8ae026c01cc0739a66ce56e2cb4c7abeaa07ff3aff13be8700eed3b956acd4c5c0e069feeed14977658fe4f6d40b889a0bba8dd49118e1547c4e1801592ffb8da84f6beb9e7b08a21f8f4f4519ecee8b72d7b63bbbde1f85e426cbc0b7d6842cc23acbf1763dc6f632c0242d0e1ce6", 0xbb) r11 = getegid() r12 = getpid() r13 = geteuid() getgroups(0x8, &(0x7f00000012c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r2, &(0x7f0000001380)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001100)=[{&(0x7f0000000100)="3521322e28f38913c6faedb387a9a75fef077579f28fd33c71c95b1be096e000b8823fdf5d41ec48ffc34136e3df55dd7d8ebe0ee3edc7ac860ab1fa2a9e791d4c79890564ea5b1ce462193a0236eb07ccba7e734fd7881926288031aa7e3c320d1506abd558a4a4d2b8f6e033e4443e520c88a4b44216f00a74630d9a092919aec08596b5628d75d4d7507cfe515a235e2b3c739b0708c3bc2f65dcd4a0d71b416ca892a36913b16ccf610bdc4f68e255839ef6867f781739ab1c66efc1631fed7dff91f5f481072f449d48c99ef981e48fdfe8266b6320682ea15fa9c260cfa87528ef765f4b01cf5c62dc1588353407082441b0b1406c34b21699f859e77a5734c893b5744712155de9a797574de232f6e18e9726b975ae131a4ad10dfea8b25429c714172d8a4a0d8ee6a6257660a2d849e400d534ad6c2689815800e3d4c03f725616876b00866e5cff5686f29450c5c0f26d9c989b37827c2c89a0797705a7fc4dd65b6d50d142f8de9bdf2eabf9aeb67e8b75d65792d0fc922b030f94efda021d6532f41cc4a8a26bd308f5498d9c623c42f3fc3b7171fe4591903e68ad656078a22cdddeaca05e8b4fb0d82dd58bde8bca9a3712de63d4c721772fc67b8f3a7bbdfb381483f95c7f1ecedbfc17e4ca75b5d60f16516475766ef68d4a16f928f54e9a88de75f789d58e159f3df55bcab685ad16370711976d5dc388c53e469e65046c498baa760638aaf59995ee488d58be65ec229ff3ebfdadfd383edf8585f0266f6b67efcb76e802a6474a05cb9c45f4a9c658aee63ebcdd8ce5d151e3bbd8bb09ea11dbfe96e4f43200fba54d63203f5f68294ae5557db52a9e28b582f3e9e6f6b05f96243603d530ff697f7a20efdcaa98df192c5dd9757cdfe72e388d14c077bed51bd306e07280e08d23ade9e60b2ddf7b2775a3cd094c2641c217a2c6269e0fe09d8aac007b7c970a222bd9b0502b4503062cd208098be2e543db36b4e36f3e0acbd54307ac65b682d30333eebdd4ec4288e607f68847e889bd9c7a80d7424be4eea1e073c8c819eb76536cc4fd565d440ddbd45e766630e1a99dee6d1f995e8206681d73bdc5a6dd49dd3c24e57d848237c6ddf5fa0d148712eeda834d406d1b673c3cb49ca67f1dcdbf6dab5b898fd496912a1faa6276efbf2dba12a540aa95b511c2534413c1edd975256b89fc751fc4f2978e3edcad57306ee0189486717e86348decd4020dd11f97118a0f9f6c5e73b16f0711d4d9b2bea84235070a34e2eca81204ffebdd82bf781c8ee9f5252afca4555ee05654a1cc9603ff6d762d65e98475f953fce0770783090f63bf3a46621ab735a0f5f39db11f78b00cbe7b1645ff0b6de83836db93fa59c129bac6d0dac7686e0bbbfaa55dd5209921b2f1b0eb2b51daff7e90752620d9bd73d37ebd55ece771040631c651d6cb0ff0da350ae56c66230e4e94066c8729b90857ab3de5da303febed8c216d8358f9201d91077c9345fbc4d50a2b6bdc638f595d57be80dcb3aaaa29f09616f5b4bb45e46805cb1f66b9354a9f6b4b8ae43fc0bb78b2a74c7f1f17cdd9003378db29d8d3872096ca2b4283d8719ca0bdc79f7e80a9117272313aea0d40ec56a48737f97b075b29e99972ae581fdf7d5aed37decd62e3c82a64f091e5bd2e657b50d798d406002992884a91e052faee2fb6425ed6a0784b3f012a24f12596fafa6cef06131fd06b991d8d66a05f7318d20f555aa49d9543a3d980e9c7206514210e1938e790e1a4e1a8daefec491d5346bb2bc6002d18268ef95b2625bf538cc8e6ff5c83b31b4802ed63ed9c1154f22b861c3a36dd3c36b77570aef134d7e1a33b0d284761761329e2dca4a16f5f25a07216cd0c601aee838ace42ac5fc7c8e65d3bd2a541456060507c73c41566e983b9b112a32876e0a07ddd1f662b490939f803d91f3d7e1bc4c03ce5bdab22de709cc0a75c56bfe673bf2550975f838a7a4014dfeb9c104eae26cee1692b0dabc450e2c1894f9ded540943d42448df0c376d9277896317f48b7ea90352d297a38ae7dad40ef4caf2c120c7263e388269cf474bc9d05427acd82bd62c31c3442d0b857c8f73729281daa02f6140521d1b5a07165f8f868a3d56a7d86cc64ae0dd30b0f80e5e128c86f9408830448d15b3564529a2f366179c9c884c58079cc7d696d84abf96c91636ff388d58e13ac3746bdb92dab64d223b41255da9e5cdc8d23b6464c7ef183c3e7b98ed989f47cd34463994c8bebd4b463f5d894cd32185e7a1a4d00e5062963247d15483a48a673db593aa8c47ae0de347c38c2bb46c98d033f2005b855c23594b03ac2a71df18a6366abcdd3863d2522c6f84fa5ac3cb60ee0a9a7136aa1cec0259d1f7d1ff4103608096c6298f1bbd530d3e8e74909369f1772d4eef3b0a6473aa9677dc52060f7eb4bfad5c2e8a941d03a39f97dad940306ec6cc72e2c699dd1315e36d1e1ae9b4427ff797ce9b7b1a4c4e87801fd0780992e5e3c2724fb5a24639bd2af5af5c2e0849cc155e3c1e0f43d169833f7c456a99a4ff436cb1569dc6ad3e7d9e96c14385df5dde6635af538d9f2eb854529583c03636774c90c614c20f25c94be1eae0559d4c57d1bc1de65587d9e1bd9a13f0720095f6d7e4da3f9b84ae0c26ae4ecea10053c26cab991faabff194f97d92c3d1cee06984e4c558b7717e608b4d3b0c401b48bdfc6f4d3b28a84e9ad004b9184d38c93d525256dcfbb23059218bb2bd2add3fb27c0b7c3d7ecc950d38e9c5bd11923aefa070bb3b302da4babd9acc61f5514d8c6e56cf25b0905322ff3076ab3f5b1c031b15fd5442533bff1a655480454db168823074c0abf47f0f7bc9de3a9704084635bcf0845e2173cf5f2c08e59c096e46da67da334c4a8b90c1983a4308dc57c0e050fd3ed66910a205a84b8db56374546a18898273f3de01c2cba146bf1552cf71e80f4f82eedf81d570ad9c9920c5bd018ae76eed2fd66fa929119bd864fb5fe358b65d6f86cc67f771f1591a14f4fb0d7380628bf38c4bd3fc44271861971dd9a2aad1ad03a12b576de86e56ac852e8cbf26eab660574b295e89a071070b60f93aeae529c1489567054bf2ad15f787899892b466478552df082d578e382da249ae534e9201712075759f58679edae8fd83b77ec85ce110528ecdbf6250d6a9b0c8a2d3d1db01333aa567e0681c9480d66e416dd83daefecb7b545e1bb6845c846f33ce91a3c67e507e295ed05e2e9861f20ffec3ed960362c91d8013eaf9a9513fdb85c9c326de96d017ef03b638864b756e01e27501eb7b45d9b95381d5561a04f69d975760fd1bac80e4c5b6ac216bec035c9e0a6ffe524e793f827de3380db62d2da7ab59cb1f05571ae4a5795a9b0267f92fd80a0be33ddb8bfd1a5860ac6411470fca712ae1953fca067640fe5288f63870dbbbf67decf0a9a48d23d1bf53d4e8fadc2aa22d133ede3dbd5fdd1c1621406d03a305307bf6bdf3420bce6b63d82d391454ab002ed7cf58e1fb994ee2cdfd0e83966a9d0839702748085eccc2dc6ff046bd6d5e8d9a0edbaa0dd219fd04cb7c2075d238f3beb518325ae6d22c4b3c1f0997cf8a7d387e3b5b69016801adb19a27b1fe68153b3bf10a4ece081c2e402b67a7549e2f2b12d26077680021648b151de6250f0d7b564a1fb9549b49c9b1541e751c50cfc61e0705ea58878fc4a2911666dbc7fae618e9cefde2dd5c71617e11dace2a5a341649f0c4be9fe7ea7978333b1a645a4960f63c665aab98403d633f7a0fb32eca91ee726ec37835e6853aeecb34f683dcffdf5846b1e662d879264f5d91662b8989ca6a4b255ca6c1c118d04cd4cb3faf1742391c4235d37390c7396a9b7621d410d2e73d1942ecc66321c55f28a84555ef30efffd43cf9b47b01afaeedd786768f1cac76941ef3ad92d04792e6cbe72d0b16e60a070d04e22d8cc4b5dcd883e66bca10b9e47f64e0b184a45c77d8b8d5c6b769feb3afbb503fb30c482674076ea3daccf34b51bf9bf69d0d78f9e36cef8d63a80a2730a2f43666175020cb77ede473dea090c2dcb6a2ef031c4097a42ee2d58c626ec8ba5d56455795b75af059b67717665fd4ed5a354e15153c9848db4701439a16fd7b6db33d9e12d2eb7b494d172fc2b1cf199923b3652af5558de71d12c4c889c76ed27edd9aebe7e07768a2b58c79b29de9bf7783954eafe0e06a0b07ada258dc89d4686c719c6bda235993bdbc94b8459ccda269d1444dd852acd22a2a47e97e5433d52d93f041bee80f5c6670ed515d32312557bda52cdac82f1b1d407e36e7f2dba76ffaeabffa0ac66bc975c3271d2f454f3030cae558ce40d9add6de2447579219c6d9505da5af872da8b2034c967db95ec34a76e62ead7895ebe22bc00e2d2e8b3d5b7ad7877d7aca38717b2324346d7056dce98814892c0616cec572bc0e18d6ac86d2a7bed0236a3d3e8dca70756cf87df756fecd962c4ac1c5e66e7c032e859df569b36cc35bada878ab9a37620682d123c421df67d2946dd1835dfa98cbee4128817bc41babef22fc1c4f188c1064944476b2e2c68f5270b36e570e0f4b3d885d64790a14f6b4fccb6c4240c6034c9ca78c00c523834fcf23163f5085d930e2e4e1f87ba2e39b4498edc01f65d96dc4f9c7e6c59ae7efb5ad21d3b435ab5775b44f0c586352fa856866dadca9b3f477bbcfb5ffa92209a5e6b8f9fb91c00c899bcb40072ddf12c0eaf021100dbbb3df2502f8a2fb9fb71ca7873f454af8ba0e72374e6ca53d954162774ab3bbc0ffd3cf4146beb48990b1437889280762f9350cb9c20bfbf4f717cfb245d79dbf9d7b08fdab5f9396dad33bf23c85c1b51f04c61eca053b390717b411382e17f9cc9215ef4c1f5b51be56b29fdc3c2b986d9a21448f99cd4b45730d614639b13bbaf15e681920f2fd817b846be40a76e256bc2afbd1a33b7d0769d712434469449a529d9afcc2e55bf7f796e169bdad7a40ebae7a787c0f709b7f91d5e559eaa98d960dda368563c0f65f0d22b52ef2e3b708afe1a85e2e3c9d7c2f5fbfbd73ac2fedc3632fecc36f59a728c14264b11120661326a9d9583ddfc5399efd95c83429decde8a393b3ff093c08d46e7544e3e946cf67c0e1b25806280af9e471776f4f77b49f12169cc05ad6bf985f3c8e622ff9bd8f3c5085205305756b96b86d57932afff211904cd5a1cdf5f4fa9d69b78576cb66a35be6c03f8dd68888ba3e20786a7bac4c787ed024e943751f655ca336270dec76ca9a26892fd1d6c411aa9cef4983aa5919c5d4621439801e555287e740c40527e9435c3bbf094fdc5a766e604e1328c867d0863fcd50468e4772efe290bc5106bf1d92046fa33118ccc4304b64b0d059df4ea3dd6c02efcf7e24d9eab517889f523153e2f27b5d3a413f5778fb7e62c36fed80ad50ea866ecf08b1358c513d6d43e2776b25146b010967fdaec8f214eccd5da80d02dc78ef836ff9170ebfc66446764f44a22ac8f4d34fb1a7e30eb62d5ac8a10db349deae1a1dcee404c6c0f776689646c33c9a7508f083daebc9738ee5728ec539bd6e6628797ae02ef540f93e705e958cbd170508591c97ab78c4089ffa9edde71416ced3b2f82eeaa1c919f2b5131286608d28db265c76066953ab2b542ad7cda85bfecb73a3d2fb0345b6540dbceb32c67e57bb14ef02f03e7065ba7f1d3077b245d49d0f9673266cdd2e04a0d79df4de8874a5403e82f77f09716211dbe8b60f806e446532ca6da84069262b", 0x1000}], 0x1, &(0x7f0000001300)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}], 0x80, 0x4}, 0x8) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) close(r1) 03:00:19 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x29, 0x40, 0x0, 0x0) setuid(0xee01) r1 = msgget$private(0x0, 0x0) r2 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x7, 0x100000000, r2, 0x0, 0x7b684912, 0x948f, 0x2, 0x5a58c66c}) 03:00:19 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x3, 0x3a) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) sendmsg(r1, &(0x7f0000000900)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f00000003c0)="0bab8df16f0e773f5b64ccce715b3fe3a8714933feab8325f3ef61479036910d1806887036ae8e6d31d5042b36c2253b475cd33058eb7bc75b16caf1537c1b4227212269c8b9f94c17df1446098c4a6f88b07600124caa27699e45efef6e8d4389c772eaa6e3660cc99d12b6e0a68290f38eae46cc5d0958d4e4869e97ab360c3819d2e87e8a6bcab494f6de7208e967990068f4aa008aef1d9b899d713759b5cba6", 0xa2}], 0x1, 0x0}, 0x0) r2 = msgget$private(0x0, 0x40) msgsnd(r2, &(0x7f00000000c0)={0x3, "2602db45b608c280d8a4d2fcd80ee5d6398f3251e752da85886624c8d8db03fe40a98e30543177c73e732774b118747cdf4afc821cc5665500dcfa9325721d40936e5c04b310c58e13a414280637a3802a494bf9d3266c94c7ba3a19411fa7238b16bf11e1eebb9f678de60335c312e7524661bf3c48f82bc875dd0a46de925f82c6ea58a5bf1dcd"}, 0x90, 0x800) r3 = shmget(0x1, 0x1000, 0x4, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000180)=""/139) 03:00:19 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = kqueue() getsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080), &(0x7f00000000c0)=0x4) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0x7, 0xfc, "49d7502c140db68974cd0e9848b9148993e18e49", 0x0, 0x6}) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff9, 0x1, 0x80000000, 0x1, 0xffffffff}], 0x101, 0x0, 0xfffffffffffff14a, 0x0) readv(r2, &(0x7f00000005c0)=[{&(0x7f00000001c0)=""/31, 0x1f}, {&(0x7f0000000280)=""/110, 0x6e}, {&(0x7f0000000300)=""/211, 0xd3}, {&(0x7f0000000400)=""/190, 0xbe}, {&(0x7f00000004c0)=""/238, 0xee}], 0x5) r4 = dup2(r2, r2) kevent(r4, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) 03:00:19 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x20, 0x7141) r0 = dup(0xffffffffffffff9c) chmod(&(0x7f0000000040)='./bus\x00', 0x20) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0x1, 0xfffffffffffffffe) open(&(0x7f0000000080)='./bus\x00', 0xfffffffffffffffc, 0x0) 03:00:19 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000000c0)='c', 0x1) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000680)) dup2(r0, r1) r2 = dup2(r1, r0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000640)=0x8) poll(&(0x7f00000001c0)=[{r2, 0x40}], 0x1, 0x0) preadv(r2, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/54, 0x36}, {&(0x7f0000000200)=""/207, 0xcf}, {&(0x7f0000000100)=""/66, 0x42}, {&(0x7f0000000080)=""/10, 0xa}, {&(0x7f0000000300)=""/212, 0xd4}, {&(0x7f0000000180)=""/45, 0x2d}, {&(0x7f0000000400)=""/194, 0xc2}, {&(0x7f0000000500)=""/176, 0xb0}], 0x8, 0x0) 03:00:19 executing program 1: r0 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ec47d6d0ff5ce529d969a154eed003350c0e0d241a4793fa7ea2b6cf2cf348a16a6fb798990ec045e6b7aad5e1a55e3bb7e3b4ebea2a319c2bd47a41c61961b0daf1d0d06e2d503b100c896858a56abae1ca23085391f40a", 0x58) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="740c85d53d39bea47bba6c7d825881f619131a9ca6f80c612ccfeb697fcd9936b4a5b798039926b9019ef0477553c7449f78b03d12587f33faa4748b13a9391ca7573dfa69c4e14e4935198f8f3dea296dbd10f64fe9ba3f502260910969d9329d718e1afaba241a7df7bae440ac596f966d79d930a5699c9a3b45d80b278633b74b32f13b2a60aad93a073769454f7fd4e38c4807364d6b5dba6e27c97f31443f46d5bfb14930d351a86f236c3abbb6c7fe8c56e8bd577ff98f4db4fc0f730187b140ef78ae964aa952683fa0a24245c8556e182941fa411ea4e6f5afcae5e4", 0xe0) 03:00:19 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="fcff46fa7357862ab700000500b314c7c4", 0x11) r1 = semget$private(0x0, 0x0, 0x40) r2 = msgget(0x0, 0xc1) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/181) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000040)=""/171) 03:00:19 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000300)="bd482bc80fed74dca8", 0x9}], 0x1) 03:00:19 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x20, 0x40) clock_settime(0x3, &(0x7f0000000200)={0x0, 0xff}) bind$unix(r0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = kqueue() getgroups(0x3, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(r2, r5) r6 = kqueue() fchdir(r1) fcntl$dupfd(r6, 0xa, r6) poll(&(0x7f0000000040)=[{r6, 0x1}], 0x1, 0x0) setuid(r4) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') close(r0) close(r6) getgroups(0x1, &(0x7f0000000240)=[r5]) setgroups(0x4, &(0x7f0000000280)=[r2, r3, r5, r7]) 03:00:19 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chmod(&(0x7f0000000000)='./file0\x00', 0xb) setgroups(0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x20) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000180)=0xc) fcntl$setown(r1, 0x6, r2) setregid(0x0, r0) setuid(0xee01) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)) 03:00:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0), 0xffffffe4) 03:00:20 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x200003, 0x0, 0x0, 0x1000100000000}) 03:00:20 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000080), 0x10000) close(r0) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000000000)=""/45, 0x2d) 03:00:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f72ee99586032477f256b4093cfb25b84e5bbdc3b40f283dc647717e5abd8f83d9a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce90c53bbccbbda1049fafbff6eeb0000000000005dd97600000000000000000000", 0x32c) write(r0, &(0x7f00000006c0)="f7828b83478a0e2022eb72a6e168f7ff84bcb86d6661bfb58965e4b3a8819f0d510dcfc13634103b855545858c310300d47e2ecea5a91f3181c899bdd21443cf99cb016dc64d59dcc41c1ff4d45afc34989551a8a2f2544fb32af15d16563140343de686494f2b1626821ba8518c5a2637551b420524d718e39c0768138b587edd5e6902e312b2087243024d80c8f9cf2209e12755eabd1d4c6a5188d568c8e8bb092e61d8c5d06ad285e1090073a4f4e7fa2a91610174159d675f5fcfa5d9cfbdc5d139bad6331a94381c00f457def9f9ce9866b7b6289ca6d9348fb14609f641ee2b33acd2d125f832603b5989e625e411cd5ba20d", 0xf6) r1 = syz_open_pts() syz_open_pts() r2 = dup2(r1, r1) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000140)="748c651805605ec132705510a89b4791dc070f9fedeaedf217b71c2d98fddcefc90acebbbc9763e63e88dfc3c358f1f25c385fb33cc57b8dcf90f3fbd2b4246b38326ffbed6e3e937e6fdae6f54d1d8b0f85989d6e44f0591552d819edeccf4c74e7072c71e78216694dae0231c7c77b5d38319f358d6ecdc6c20e02a46163ba18861917fd84aa33103f27f42edb8def7ff9a8183de0a9d7ef0222ac84e8adbbd131e7666aade14383bdff625b699325d7018df19089795d74c7fd68eb0bb23f0b8fe223e39ecd92be01362dea6ad05bbc7174461784a12854e2cd", 0xdb) close(r0) r3 = kqueue() r4 = syz_open_pts() r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000300)={0x0, 0x8003, 0xfffffffffffffffc, 0x1d38, "4f0000004ae30000000000000010000900"}) readv(r5, &(0x7f0000002a00)=[{&(0x7f00000007c0)=""/4096}, {&(0x7f0000000280)}, {&(0x7f00000004c0)=""/127}, {&(0x7f00000003c0)=""/244, 0xfffffc93}, {&(0x7f0000002ac0)=""/4096, 0x362}, {&(0x7f00000005c0)=""/132}, {&(0x7f00000027c0)=""/145, 0x2fc}, {&(0x7f0000002880)=""/160}, {&(0x7f0000002940)=""/129}], 0x31a) 03:00:20 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 03:00:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair(0x19, 0x8003, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) fsync(r2) ioctl$TIOCCBRK(r0, 0x2000747a) read(r0, &(0x7f0000000100)=""/176, 0xb0) write(r1, &(0x7f00000031c0)="89e72e25ba45049cf956b733c5bd031c04731d1231319df30daf16f1410823a1c208f945f5d0cab2789dba40970b41ba00950badca1ee37997f52d6b020f7cb4b4870e1af115dc1ba751b69172999b06e05dd4343e5381225e4520563d61cf16d484e1c69579e6e6eda672513478708b820347f10683d7cadeb64467df6d62f3dc42de2ed0dea9a3ff0b52d29e99dfbc458780e732f638e15726c93c309214ddc2c4f275616f47ddb48e9aaba7777e7ac10515cb4a2779bcb3737c81e2ed57f0d025fea8f28330ada29b37ff9e817fb15469405ab7dec6434d9726e6b1333f52bebf11f760622595b06c49c390ecd3fe7443d06dd0aa84c417396cb66665806890711c78c53da0adb1bb62cac7d77a22b8a073cd2b76f8541b8d250e9ab1a4c38bd236c5c59c3c2f520c64168b4c2725c6e093d3106a6376047d977e98462d625bc2d4a3644667d12c618bbe8afaded70e482a72ca11c01ad082e77907e64ea3385414fd2f13d1e2f3369b3aee6d4b20d55f9c920c63cab9e07667f8652c3e3ba5ba909fde4d5aa8c93b9b6e41490eb6e2ac45133bdfeccdbe469e4c51404faee938d02152a2add17a66e60f22e73de9bf67222e2c442333c7dec037d67bf2c041da67c6a63bf7492be1c3b792ee77bf48768fb989bda63801349042ae0695906afe290f1ee71d7790aa7dbc77722f9def334485ac18a396efc7a4643d579d13852ce8e3be852654c06ed10d14830f39d371a9659030c194c125422338973e28c3abca6b9038017d93aff8f78db1276ba9babdbbdf146e151992d76591e4014d2825fe326b62dfe4f60ed83c18b4b630ecfa72e58493283fa4d4002cd744ff68be3c6ee4b8ceaeb97088b6ac370b0252165666462ecc07de910928dd42110e0e28cfa49163d71643569ab6ff04a6e63ed0b1675bbec2c7f19df7a69d7dbdfdc33ef0c7372817fa941f75d811e5ec47300bbd6c0f75d3c40b179bbc2470f2fe116da12eb8a8132a11d93a2ff5af470774c388cc6d497e05d6007049a325f4e2530126a460973361a54454062fdb8dc3da17ebe55c0557c9759e5ae7ad4e8b4ff161e2a9a5f5f3f658258a724cdcbcd25e189af8320a3742dac83defb4fb6b73e05ed2199ce8c1de6330f825e0a4b848939204058249567b4f14b996aa2acd03e62abab21d1d05a91e826256685264e27591f892cedcef27f71d62c43ea2991d46a2097238222440d9fa069fc7045167b808310a995bb023ca479696515ddbce8d254d1b2ce26bfc59ebf620b3296937d5efbca2b5fcc64e1ac0ed194e4531084101a555cba12593f35328b531985c950b0c68629148e832cb1606efdff7348f808420ba9c2247b6b842b3d5ab91bc12d3710a343a1b72cc0a8741339521ed82ad2e5428abbaa326cf119cde8aec33aac4ff473adf3f84011febe2a057702b3bac13e80c37ffb22944db85690a958b740f598410d5ea1827be37e6c149c8ce7c133980619e6e02816dbc8bf582a2722bbb56ee8ba3598efadf97c03ad3e73a48b391bb13246a67ce0cf992760d1c5a6af31a6e405e36c19c99e627c793bfef7767a17adc51540344e866ef70d8c1b2d2f0b84b6e0368e4b901fe3d2ad75e42792b63d39d9ad25c2eb679408d240285477748e308fb40518115ecc25cb1972ab760fbedee0d17dcab4428982a3103fb62f53c738ad95fc96538c753548c7698c553487a4c1a60f6a2a354cdb326eaf987a5d6eb66e9682a2547c16a9118bda0ca3ba3169b971131b623a53e40373b072b525e96afe76e8195c3c6b83a5c48e9f7e8b4c77e63f73a192094c3f48643b75b476a80f8810bc4be41df98a9d9fc939de2b0873db8e9152a01f866db7090cf433f9c06eeaa1d73d981dd062e1a7684c52de2fa4e23d6ba333e349eef1661aa15609e7618187c33dd6c66e13fc4996c4bcbd5c31435522d19c2235873a44f924e900299ade68897de0c2656a36b44349231c2d1e756c44747e9fa241dcf8fa7d60b2f6955e6f14dab43700feab8f1056c7131fb012600ea6f0378422aae167aa048588dbccafd3fd4c9a7edd7cdca214205feafabadfe9fa35f3e661a59dedd50cd855214a8cb83c1e939ea1e1102b987adf3f11749546483113ee11eba81f575baf845cb985e604b7610be8d866943492cf7b362500c0274e8eb7ce9d2b8ddf503511759c74c2a052f2683a3ebbad337e068241c1bc8c17c00f4b5433a960f670fece4c1582bb520b2422bfcfc5e127c7294c4b2a84e4342ea1dbb911b4e2148c5741dda8ea7d7da1f21d4f660429d572948aaae17cba577b9f1d0ebd5500e7ca450e699ff4e7aeb50a8e5c13b72cba6881164381be909049b981bd845de70f0e91f4e7441e5be27dfaa35f70509d75a67c7438ebf4ec05aa5d5e61d07125cf986e0725a37e79d83552a40d5ea9d8ee241c334df11ce41283ab817c699809d11fb506db21491b8a1a29c693e799c5808b4a122ede604fa393a29c70f20964930cf90fcec589ad57970d39a93b5e5395570a8e653e27509a4740e3bf09181cb3985a0828dc11a723a3c3c40095f6b7d313d7e9d32b9beeecd59fcdaaa8ee442790ecbce0e8445ee093d6b86ce00db614b0a25887cd38ae2d8c5f1826237048965db0843ac202ae40709a35718d9044609fd8cf380d2c8c1f76ee3155b3a179de5c1a9412cb9db8ae657519baae768eef02c2c8d9f8314787be4b78455330bb50a428eff0f558ec28be1a1c6364ecaa39dd3e46e714bfb19fc5b7e9a4b59af1f38f8dedf5b0af32b2dc18715abb6735e28cf4af5a7ac64015fa7ae9de4247cec1ee5db701b67a8ac4e4e905c830bce12ced4cc38c3765cd8a19bc6ba38cd207264381ef709de34b03ea94a1480012603bb62cb9122ed4209d8f2b2fe48a9308582aefe64b1502249d24b61e609bbb2c4d037344c2f8c61bdd179a3579ae73dbc4bb6909246fe3c7fd807441bebad476cef6cffe31762e9c9ff471f894150f6501b4350f021da33d658e9847e08cc7b4eb65d8f6a94b9229fccf3868c2ad0b7fa495b15e5bbccfccdf11ef28700160d4f7e4de6c65cf57b578bdb0d95d640f7d0fddd11ede6cb38352abd0fb481b34688279f0741a85d99d1ada89d32e1846f136912f0befd1922d5381e3074fa8df6074880a38df727af6ae41f9172eafcc5ef0378b5e4f4f5275052088c50d956f022742f49138b0571ac47e66a68a2617bbefcee224179a83583b84bd1bebf42a57ada2b7bacb7579f8e561490681b935d1f899cd425c9098ac55f033288e8e63812c745e2dd767f924a838b63287f8958c4bf21a4e761c144035f6ee2e1d0363f4670edd87d784bf876ba02ce543b82f6773c7f69ec3bb1386339d3e2b33f26894bc1c329a3d296e4d84b672574108a97b4d457e01d2cae2b5cdc09338fec954ee838c7f9479f79bbc927eef89d15e558865e491bf44ba1e48595f662db96b1a142db23668ec170ad11fa1c4072eb863dab6330e2b361d341a0db5100b50ce6cb7911f6067091c5da19441c338cae122bdbc8f1c2cf47d3b296c136ba3b5a53eab51c2f065467096ea2340a8ce283e40cfb65032f58691ac7fd8ee9ada0b66c051891e05d938c75c132de36e61d176f61dd73b80bd7b6aa83cc4fdd2a3b1e8ef286eed4917cd22e0aea6c0da016ad65d256f8a3b5fe451e2ce19814e7e6334d9c27998c5a685ebd99e59f25291baff0a9a37e8ee4e25badfb361f04164f556185b2da07118bd97dbb1155ecd12a5d6fac0bf9c028dbf4f5dfb724ac4d2e2fc34f68ec09a40fa98d6cfdd67f60cd7729519a9fc85a3f45dbf994d06b09e34a5c5148f35e2d3257346be3ccb580a32b8c02bd852b138769f54705fb7f9a493e66d4f409f39a766c84720e9361dd2a86c3e114d426dcc13d8d93cb3837a334a2bc62aa28afb71ec5c22a3d72cecb907c5124e8932e1dec20a03e996044be0e95ca6c349a6c44d7b602eb75a62c1b8f25267f6e2b829f5aadaf4bfa500faae0ab0d76a95e164502ff661568ebe14f1537e47ef5fea4b98671f97e5cf2f85e796d9d87478641b74103b7cb74c7027c8947ae0c9816bbced4119341523170e4e95e546b83cffa3b9c3afa3b514bb06c31e2b3810f4eae2cda9564431b148774ba1095827451dc9d9e5b873f634387d4cdb788870e8a91f005d0ed90cc6bb8613004b76fc2877845d28a3d51b3969fbf446641d48ec85c4a68e49097a4b7ae68bfcab4d7c380afcfe61d4dce926d20f3abd4d61ba94be910c72597e14f17c7f0cac0d5ac19dccd6d7b3af956bbb930d5b81afb42c0f444a303c0a947c034d4a961411e93ff0cf9bcdf5dcdb239b5a1b6a994d375d0647c20a6aaf7a3c6c6a6e22775f09f906531f3302087c99016849b59f2d6e93f9b20e68dd6b1fdd79ea51daa6822999a2505f92090e09cb2677edbe25e7998ed4bb59a205bcbb45a5d75a333f64cc79e78734f5b49d3c62088178dfb58c032de3cdbd2f246bdc78b2f75eb8bc0d4396fe4df2aff09a04eb028b59e221fe3ec7b1707dae3bc8768d8782a6d081a53b0209be4f94ec36ad32ff295d41021ad5bee516c5aa180857471b8adee15a6ebf3af95d9e724e5a0a1ed9188d9c62f77c0d183a88ac4dbfd04f23fbb4e236e233f07b2eff9b9549195b7cf789467f4126f4be1370cb257338d2727c2141f156c43351e2177fb372b8d1476b478d5ee43db192a1f8125d5a5d3adb850eaf51069c87fc4fff38d2a1d063627a4d168eb570574b741f230bdb45301c8bab83d15548111ef533fab4f01ee6fa56a3699fc8c0b2dc943f219c1cf79fcf7258d71accbae325a908d502347405a867804c85a76bbf22018cdfc0a95cd162f33f73808cf6991f581ded1585c26b26c7f8a236f3eca38149d669cf887fd40a8872f0bbfa72b72bdce48dd9a88fc30daf4b4b5b627ebc6dc69b80be104bd04a0d67e32658d302ae88c08949cbbd7bf2125ded0c927fa415dc2b47d8929bbb6750643ea5bb2eb11ad2147e64c1b614879148805abf632c999a2f5caa7e55e017030a9991f64d5f7c4270a97f0a9e724c7e6077a60eafa0b9269895b8bcfd044c3df734289c5075bc8fa059e73a33740cdacfbbecc2b121368d4c618250b6c1efd186e923d9870e14124bc2d2a146f0c319d72d239581575569356ff5597c123444fcc78b78f8c1726862350e673082f9eadce2144229c12ae7a363748c60e070168a07ab8f90720231348ee84d326e49aca8dea0ff10f05b1db0fb4825633c4588929f34509d9ef3e0dbdf67d943a64bf846a8d855794762857eea4a94fe259a57d28aa017ec564392cc402dea724451c2dd1d7f2986b6c06ba7f4f52634707350db09fa50297de2188c1bd1dd7d9e46c132862ce472d02198705036eb4f3d972e71ca3595c17cdae93f0b9347a1550964441cb467a5226641ec88a1d651a9fd1b5fcad6654998fe5798e6ffc2dbc61cd9ca5a3b94a978b0453bee19c789577fb1ccf6ae20b33c403628e1baabac33c97928063a5ade452194ed71461b83c97cf46bc883e7d8e3496cd8e8d2ae2ab38d7bc24babb92a9b637a8acf8f5b920c17f88a3de8a0ca16012a10761544ffd36abd2d18cd1bd6ebe61164406a2d7d4ee9e5308a33f9003fe58f0875eb571c6d92f8e2325805137a33330267fc5f69131894cf51759338aee06b5a812ebe9aa69d2a9468221bc70e67c0728cf98abbe54791465daa65c2960eee48cd8ab7815b386bf3020de6f3bab7c8725b9451a18826c9b1fe709f9baead161", 0xb1d) 03:00:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) socket$unix(0x1, 0x1, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x901, 0x0) 03:00:21 executing program 0: rmdir(&(0x7f0000000000)='./file0\x00') pipe2(&(0x7f0000000040), 0x10004) r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x91}], 0x1000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000004c0)=[{{}, 0xffffffffffffffff, 0xe}, {{}, 0xffffffffffffffff, 0x51, 0x9, 0x7ff}], 0x5, 0x0, 0x0, 0x0) 03:00:21 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0xe1, 0xfffffffffffffff8}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) sendto(r1, &(0x7f0000000180)="af2073fca4ca838f31b74916ee516b02c7bd0f55eb5bf41a0d9cd5f221abf64135f34d0252d2aa624213565dc4c3aa9bea50a6127ea642efdaa25dae5eaf6f4065de9e65b4e314612bb6144d57d39345e9ee847d36d72d6d3e4272c1fadaacb4fdf58cf2a01ad0b386cec18d3b46e117941c20ec465f715ca3efadb86ea77fbd4c51c4e00a34d1635e95053307178a37a56cd59546aa02ead1fb865faa294608aed6ca5d00f516020908ec90d166dcded50126672652c80e10966c253ace8cb19ab77976294aefbb7f4b2e8873c0a781a0fc0e9c922cc9ef7a88104a73fd3f012ee0f30495790f2701b5c3c16600566c43d013dd33b46733297d610d9f222d5525313e1f294167401a509e21cc0760576371724b301c5b9b0e7068391898e5609b16fa22af39df5dd861b6e672686c66ab06183c6033c9fb7c6866b537ef5fbfc4b8ca90a3ca153b82ddd67f27ffe82c56e1bb0b235a38b7a22fc00c9c5d6fb6b2304d600d4772ffe5d224579a57540d4e427928f934e2132ca67084658973360005bf56bcf6bd98ecc1970a5987dc363745b87ce9308292f27fda084a3f8c934823c0970259595cf77357ddfa7cf1c6fbfa186a54affdbd43906b57ec6cb4aa59694bd7986a9a3178f2fd3ea52e5ccc240334be622ec1f316dd87903e20637f30f6d15dd913f200dcb23b6570c2b5b2a5777a982962fd8d0743f41dda0bfdc4e8ea0d0d8b66d415a2f0f89f2e2a578e0e607045ee2aa18c9edf06b6558d862a1b202105bd0245c00d870e751e11d15c2313cc6142e2bfd57602992b9c2b054b24ba4c33da4da7a049327996a0646c3a4ddd5a593a924f05aa289735fc069c974dcade60d6a6e96a6eec45ae5e08603673c18639bb02627f9bbbc44503919889019b44ccfaa3962426830435480f245d87a6183efcffe5973b4a70f6bac9c84115d6aa6d5ffe92ad4906cc32dcdd847682cca0f66f30c6979f6a3552b8a731efbb87ecb8842463838b041da69ece8348c67a55913709c73d2026aa6be525eba81ee9e43ff3339220881b108fa7c85808eb068c1807dbfdc3fb6311e58eb6ca638870d47a8e40640696f4d4c583b7ead3c60e52335f5475e5ab0f16336ebadcf14687d79a8fdee621d7cd687a77fc0f272729bcb43187f1c0481ed282735e12003d171862da5109c08b3ac4ff2cf397481c379780e74180d11eaa4019b8ceba926c8bfd839ba1d369564849643d5d5dff08bf150e7d3241f8dbd6255e464369fb4c6ee435729b5f3ae152a237ad6ff7449019d8a4ffc49f138d8d383b24a7cfe8155137bc08113b677511c997f5a2f61e23d0e2cec798b534dd091269904c9337a7d02dae3ee130ac69c3c2cfa90cb57f3134afe6ec66378f2afb89832f1104844e86d01288f4a2b4ffb83103f2c15c23eed665cd6f75c5849f63245ace345ca02cab9e8e726038f53653400c62807cc55ea1da282a8cfda896014bc1323862443c11e6ea9ef985eed7a84dbc61ca8701f47b4539c851d1fcfe5f5da69ada7b3f1ef88796c72387ce72848442442910b877b8af41c5d7df11047f589f0b29b87f332a4523e6bb5723c1174a6e440f5cc8f2ddd1ecae3d2e72495dff9ff2c488781f2ac5d310c2f24f7fe94c4470189f8c0f19cf26173171d53d7a7e3e62b2bb1bffdc4cb2f2a665e8460723d9a090e21cc670aa724f5817e5900d47c69d923a43e90131b875b003242022b77071f08206f82d09e8b1a061cc682e09c5604295b61a7501aa8a838a5e122f31d193546f8b2a67c4cc116d8cddfe6fafebcdba0371f99944c5cc02230e8a6c95013753aadf6dcda20dbf39f8d85f6ba5f8b4936f384d4b5a5e4d8e1088adb4a8e98fb68129be92a31df46637a614821433e14c73a5ead9ba396d5a7259180eef056ff3e36646aa118f72c5e68331846912f90e8c99284c333e822ade7505d945db56f5fd7e8e855da4785ca00332d84ab9292101a350ca7760ca945e063fb2d7769b01ebafa2dcdef65a02823b6e526cc0a28319dda3287ca97821f2fc0f017aaa32fafbd853975d33f4727883938620dba75b224ea8c3f4451322c26d2eda718423fa914303fe10aeeab6a8defa4681feb4daeccf74dd637c8310db421e0a65b735588626cff31a006f299618eb4b6b5579623d85dc6223cddd4cd501efc807a58ec3d92642db680b5e823600189dd5254dcb8a51b09a7ce1efefe5629b213b4e046912a06cfd3147c4841e3a843637d8fb933acfaf8ea42b11961a365f458607f53e70627c50a62aae32df12bd3c69bd39cc931012e43983efabba1dd67290cc9375d4eb3a03755dca7fd27577509a7714b839398f746ffc9efd4a78ac7f94ab83b022f51f960440b29b915c659d587251164109a82a73a51ae1d0f5bff295b0e9b33b9195536941815733f77c67a185d4ea7a2e0299ba43ef4b95399adef465ea0423152c79afa28242940cca2d796348ab73b16dc9d12171dd0628c8478bf1175467fbe844037aadf5e618bd9c49c86af07385031ca50ca7d512dc1f0e240ce65c7f03f587d47226f432650e368ea437c807c2287394ddbc62a65723d00e4615cfd2837eba832d8151bb4d91a4e79b909a202d166da8bbca4fe2306ab608ca2c6a1f6537745ab6999d7418a60e3153c2f8af6afbc016732cd1416a7e523da011e3ac01ddb4f2f8bce8831a897b6a456003ad21369561c2ebdb087f2a1f3a292d95e1f8cc32926362d5a45ffac0b376f8f7560dcedacf719b25f5a96b54a2c865357d87b3b9b9e56b0165017929058ebf764c64dec892ec6b60cd38d0c143f77bd16808b4603d32a0904fc711e4971d86eba874e0a4da7a37e048d4bea1a41464345a168e4bbf2b23f318747a35082e7430310a23", 0x801, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0xffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x88}], 0x7, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0xfffffffffffffff8, &(0x7f0000000000)) 03:00:21 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup(r0) sendmsg$unix(r1, &(0x7f00000024c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000300)=[@cred={0x20}, @cred={0x20}], 0x27}, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x9, 0x3f}, {0x18, 0x3, 0xff, 0xfffffffffffffff8}, 0x100000001, [0xae1d, 0x4d, 0x4, 0x2, 0x0, 0x2, 0x3, 0x4]}, 0x3c) 03:00:21 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xa18, 0x0, 0x4, 0x9f4, "cf4c00eb1067b25d0062b6d17dd4ae0b33b5850f", 0x80, 0x1}) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) getsockname(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xff72) pipe2(&(0x7f0000000000), 0x10004) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x2, 0x2, 0x0, 0xfffffffffffffffe, "f5a684790800000000000000f7ae24d9c9bfd010", 0x100040000000000}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) getpeername(0xffffffffffffffff, 0x0, &(0x7f0000000140)) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000180)={0xdeab, 0x7f, 0xc4c9, 0x6e7c, "df4e6affba2bb9e545ab89b0a01e2d9596baba6d", 0x26cf, 0x2fa0}) getpid() 03:00:21 executing program 1: setrlimit(0x7, &(0x7f0000000000)={0x7, 0x5}) r0 = kqueue() fchmod(r0, 0x0) 03:00:21 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x1, 0x4, 0x7, "908a3fd89b6b053393b55c81b8112fd5f8a98be9", 0x7, 0x3}) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xffffffff, 0x5, 0x0, 0x8, "3a4d697276de389aaeee422f7ad95d9ae770b261", 0x6}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xffffffffffffff7e, 0x0, 0x0, 0xfffffffffffffffd, "c02a0800f5a31a711aa0a2eeca1367d31e788b06", 0x3, 0x3f}) 03:00:21 executing program 1: r0 = socket$inet6(0x18, 0x41000000001, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x9}], 0x0, 0x0, 0x0, 0x0) close(r0) connect(r0, &(0x7f0000000000)=@un=@abs={0x25af90167d5e1800}, 0x8) 03:00:21 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) r1 = open(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) shmat(0x0, &(0x7f0000ffd000/0x3000)=nil, 0x1000) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x1) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') 03:00:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000140)='\x00', 0x1) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0xffffffffffffffff, 0xffffffffffffbfff, "a147780ac85a538a131100e800"}) socketpair(0x0, 0x4003, 0x1f, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r2, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) 03:00:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000240)="e36258a416f72ee99586132477f254b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432564908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="54a02551cb15462b77c8c690c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef223460a646789961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf5792c5d39c647d47e61f923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f8a9ba505bce0919670aea6fd78548f203f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3cc8d8883cf675f60e83358c12ed296d22e82c6151d93490cafd605047b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac7166b36f601eaae5a5b90521f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab95bba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087a0000b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba136eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed710aae7106014ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d894606c09fca5618de32c0dab7e301b09bfec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf05f0a8ff210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d96e1c67f95090a3b4c3ca0f24b5aff6eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd50bfb8dd01f5d4031706f4da858dcd8cae563a547665309c6ef8eb6ab117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85baa90a71dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87599a727264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc0600000000000000b741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01dee90894df703768c73d66ec0a5e68c3cdd2986715b53c3539ec21e8dec1c4d063a28088852827567a2b9abe49c6d48220fee75c379936cabcde499484cc514c96a1f8c0e3bc0692c0a083c9ddbf33558d87a46ccbf98e84dba59d069f3e4e3bbbda9b0fd368e32548c6d56d098c8fdf6c9bed09f1d8012465045e33e83886a3ccdfba711686c85d0279bc049635e3057491a222902fdf889280b62d5853ed98e26bcbc5d0349db4302fc272d14a0188a1dbb6e037e8437554f6bfc045c9604918e23da79264892e9aaabc32909e72bdaa25fff5f7756ff4b8763c4de4af46a2904ae7c9e928e2686d0fdf58791b533bd4930750c6be457b0b251390ca79d856e2cbc7d3f9b5e45236ce43a5731c916526f9305091fe0e062843d54bd2ebb02b32f9eb810f3e4fac55bbfbef0f9df402dda28c5adcbe70699e921438370f7517509610807dc1f3d9f753ead7bfe2f677891c5cb3485599248e2b174af9a7a096249cbbf30cc0f4e5356bfe74fea0a032c12df4a084bc11c9e7aaeebbc20071dae955203e46770f34f4bf98c9130dfadd7de65df93bc1ad879189f14d53332ccd755e80e51c4a37bcd321b224c2ee52d05806bf241ef41ae999545449d10cdb4b4fc99c713caeae7bd6ba6594a1aff03909e08c6c9013de104e956eeb9b8b8b35036969dff6024fbb23e4c48c81418edcdaebc74e159e10c1cc18d04cbfa30b7212bb712dd89583048ae74da22cdcde4cb18cb5c25ae5c68685976208b5d191a0d6041a1ce50da8714db2e89314843b1f07680592e4bf3ff928240634e3a2649114f5f82fbb2fa3f7e24213d09cfcf0b235e287ad27ec4052efb67ae3d46191b03b2480be6061f41821a9626a6e69bc04d1a949f62ed15653dd36c37003d542b57ac9ac138bf582683781968392d9d1b158d87c41cb133e541d956459907e76a641fed143badb45766550bc46dbdad898996eed05c1c1e83e5b1270eee09c8a61a3c0eae46de4c987f225e334b56df9e43d27cbc0d7400ce2640e4109608169625090a9e96e09d0e2a6847973602c2eadc53248f17277b87d1477d25d6eed0d54ad0f887b7e44618392161a59ee9b59ebaafafee682ce544349534797ba0e1985de1516e35c05a2f916240920b2dbd08798", 0xdc8) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() r4 = fcntl$dupfd(r2, 0xa, r1) getpeername$unix(r4, &(0x7f00000013c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r5 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000200)={0x41ad4aa, 0x0, 0xece4, 0xfffffffffffffff4, "62722b051f8344353a2a898620f77018b529b3b1"}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 03:00:21 executing program 0: r0 = open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)='r\x00') link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000080)='./file0\x00') ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) open(&(0x7f0000000040)='./file0\x00', 0x10801, 0x20) pledge(&(0x7f0000000180)='r\x00', &(0x7f00000001c0)='r\x00') 03:00:21 executing program 0: mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0xc8, 0x1) 03:00:21 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) fcntl$getflags(r0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x9, 0x5}, {0x8000, 0x100000000}}, 0x2) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="df", 0x1}], 0x1) sendto$inet6(r0, &(0x7f0000000180)="6cde203729b4aea8ddedcd9b098e1d2a358190f0787edce029f71d1c357b38682b85c8e9b735823d567fc049d9063d6157718b111dcfb1f142facf33a285af490fb84820817f8df89c4dfa8b533ed87b5cc6a482cc58d5f979ef8d52b6cd25e0b17f4f38413f1c0087e00ba1bec1f917db1dc57f3858010839784d486c307bc8df5c1d38837be815fca2023106b11be0831ea4ceea76bba358e6e07f93bbb51b804327a8b20319f1c80baaa95ed22d4263005594cd0ee7ed11116a265e9f1ffc9b3f0311a26c538ab0be477c27cefea9bb9988f9f2d13f3f8368e6ed1620ebc0a7e661a3ae64b2eb394e8af43e217e81e3c87df721f6abcb5dcf8764c460", 0xfe, 0x400, 0x0, 0x0) 03:00:21 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) bind(r0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x14) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt(r0, 0x29, 0xa9, 0x0, 0x0) 03:00:21 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) kqueue() 03:00:21 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = getpid() fcntl$setown(r0, 0x6, r3) kevent(r2, &(0x7f0000000000), 0x49b, &(0x7f0000000140), 0x1000, 0x0) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000000)='_', 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0x40) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)) 03:00:21 executing program 0: msgget(0x1, 0xfffffffffffffffd) msgget(0x1, 0x100) 03:00:21 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x3c, &(0x7f0000000000), 0x0) 03:00:22 executing program 1: semctl$SETVAL(0x0, 0x100, 0x8, 0xffffffffffffffff) 03:00:22 executing program 0: r0 = socket(0x2, 0x2, 0xfff) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0xffffffffffffff14}, 0x10) 03:00:22 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000100)='5', 0x1) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) write(r0, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) close(r1) 03:00:22 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="c47b8b05", 0x4) getpeername(r0, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xdf1d, 0x4) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 03:00:22 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x20080000001019) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x8a) 03:00:22 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x40000000000017, 0x0, 0x1a1) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000000)="af49d392c66924d18f820a687ede4182197a962d9a0318bc3ea5cc9c2e08f407eb64777d4f026e78d73153dc11a4bda55a937bf2c0fa6d1aebfe2a70522ecd8067ef5664e9be5555767aa7f3f85314ac5e3f3f5a8807021908914328dd2b4bc40492bd445d545cfb3efe7a1ae158412f7a2cb9473e500ac91d99f9f56da2636a45b96e458561b00fdbe582efed045a278b0e650c9d48aa27bb503a9a16e510c7b7c6fb36865bd074dc4df5eba2c100fe21", 0xb1}, {&(0x7f00000000c0)="9667e68b32959e0b02aed07eb7e4b224375c9ac95deface6aa697e3740d368a5940a294669bb9f52c516ffe168043b8b3e30bf84e92aedab11bf10916093352678", 0x41}, {&(0x7f0000000140)="b485dcaaece946ab095791f51b385670ea58f66ec0b99255b8afbe9f48284460cf28923948bc4c7e32ccf0c0e5f97dd1f6bc471b1cade0fade1409b71bbfe5b138dd40434bd52e0a9c2c31cc8369558d16557ba4528acab07853599528cc694b8833807080f4ad5e21ae6b08c6c8be822c60a5339a797b915478e805c804c928ae8da6390ab88b38d7a2a891c021d46a21cff9a90cc6f4db18512c885f266a775289e8b0c7d5b214a21035d71765b744534a7582b472da1c84a67ff44ed54e95e3fa308d1c46b70b3c072a6d7ff88b524f26fa853bffb35e4d35ee6f2ccc1499839094d43d541ecb80da37282f1da65066a5d65ef37582c72e1ec7a9e901d0c65a38a0b4bda165c914968d7b02ce78de6753c71c801c86c44e084d4de0017701aeb5f07be66ce83f7c62edc36ffce210242b76132d002949df07feb722408c27b1afffe1fcceb506f6cb97e181a9367e9c0acf38dd246b639c151f8c8ef98fb8d6e257a4dd893c7af94ce520ff4c9ef9ce939cff4ec176c7d8b7db060bdf84fd27f9fdd33b8e8166f6cbf53707377da0590169b8ddc85de6cc5395688b2e3bbf694b404cd8d9475bca6fb51546b47be1f2fa7ce003dc821054e26abedf1a7fc0d5977252adff36dfaf42ebdc48aad18c945d1511e65e763237f64f68bd8ac1a9eb491c67289f69f818bc7a73d0dddcf07f068082d8987ca9d9e5e6d570d94561a1a13fec44043c3a8e2a554e04ba75ad134f234375be9f86c906d823e3e85aaa73065ec9ca519a3da8012c84a97bcbd5f05a9c9be564a42812e50782ce99424bcbc37d3c292de1914e1b923de7e2c576529e5a10a00d60159a2bf20f00849feb0478b5bb2123cf74bb2d0b3ac5e4697a10cd51175d6fdff429b8eb2d4943ad6e2161cce4bb9b40a894c878c10089b07ab96f1519811c895f7bff8310f7ede8b57e9944b58d0cd2f912fd1f19d2e1bb5115e4f092d7a28ac0ae2404dde2b0000314736afdd4b13aa3bebfea30869d9cac207aca0dcb29918a579747b3e112d27f1a3b971fc971964ed5e088108991f4e379e5f2292e1d7a82494444da9a3b552e7967b648588aac1eb90ebdfe3b281d98ac1623f35f1e20c1e10d1ea323535059a843dd408a2dcadc8ef373571c6e3baad06d8b9ac97eafe87297705951be154e65852fd9ef032f24034a0d379f74e9a8f1a22271b1acf40fb015c47c3fb8a81faff25218b105d674ac27a7f4dd7962073ecb9535d8a7e81e7d087beb3c3ce617300149378445af5c56177b5a2a2c53d1999874fae4e4e420b092809a018cb06229b95011e83622802b12e104b92e6b84c04ed222d9f96f6e0e318aad13619992346c88ce1c131d840c9444042980a9cf96b173b8be4b79125b9ac6f6100a9bc4a51d4e059c4c9087564ccf4feb5eb22c8184f374e7275762a16b48133ec4515e2fb932cb03757844f1fe5a8b8e151d4828f648ba24da9b000023cd9c18bae8f3301f69d1f396fecf03ccea674ef4e0e5b7bd55c39e016001d2de5c31e1de1727f3edd5b3393276c8a5ed0a41372daf9455e50707716bad080aea1f7e10e4d58b4a318f6675ede7833a0563c937b465bb6fd336c8d7518ca07b844a8add3823d50d9d95608673e5911faa8d25670711d772cc9c2f9b296ec1415e9949f36c781f9517d49e27c576333b42d0677cc702030083c9f01e494bbcab1d21e28859196ffd750af345a96d2a9c1a6b4f927cdbaa5f8584e63efc07463cf7c28e47d7efca3062952e53fff30ddbd35bc67fc1855433ba37cf2226ac0b87d95dc63dd31430c5c6398181b9206a60c1841af5fa166643204c0a6d8d362768f6db3c3b8f1931bb92f31c6b5f7e5ac0ea54533ab566096dfa2c35fa852055664a80cc792074fa204edc1f35354f36e15beee6c2d6c1910de61604d0b3b5bf0de9c7a47c8c5c29fb0b2e5f911d896617c7e85aa62e7d81a16d25ef8595aec89059a9871c870e0dff4d13c0f6a12d1a93efdb67f818e2f44399385ede365c58289004dfe47c56775ca2a58c32ca4d710b4e9539bddd156ac2b789854b1cd52748ffbf0f1f25e7b1f6539c7bf6f5bef8e45312ff5beb61573b93aae29b2ec7eb331806a78c79940caba9bc092bed585e5eb852ecba9aa98962a55d7a13381fa3a05b6e5d523023ae0e83cc200544a6d71e69de17f5a858d47e97e8137af1282f9beb6e977c8f8c4ad2ccee681d8b1142bcadfa05bde45fafe32e4bb267e571d9f586e0645ed5790c27bc00c8828a0d77a2369a6c2b2c4cf67f14c3c4468d97f1a22a6f2dab1334f04a3fb1197a49f8a6be677556ba99d4841f43c5523a2d1e8a8ae46401158f21ada00b3e19858365b2957bc0f87bfc6dc5ca5411b2c157a300f9f021bd45103fd5e1194c729154fe014533d13b0c9311ab5d64a917f7e0d3585c2bcca61e93685f9b511efe73329f102cacc8f6c485e057842c1c73cd8395397c2fddef377fc16ff5d0f3315581bfe795c03d6daf9d5007d847d8573299ae99bdf702465932b93fa0374484408a6b5be670c3eb2555332332d774ea69510152f4404c67710e185549888b2ebce81cc54a073b01145839eccf57b22c6525d14e3a7e3b41dcacaf9012785d9fb15bf24dad504c6026e32aacc65e8b22ee2e969451fffdd73f3f5d12bcb895447e67f7f8b227456427c2797711964a1ea7b071609d99a4b0e6d3cb9017136031b1b887df74df379eb67b988fa8cc40399ea6d9ccfd16473918f0f68d13a77346e7118d855be8d7e39306a14cbbf81d1d2647140beb0cd84ec768bd0cb68bc43b358146ea20448673d59c150acdc141a49422fb3069d633e57ed292e0a498ec1214fb9e29295896d607197304092d2fd267b1d9e777999f22ea0515ada97ed30b227f0bbae85330c0236f9c7bf72abc8fa116b1b45aa680e3100c072a77cf536bdf2749e5a50640a852d26653e9f36b275c84d34fdd50afc77aa964e4958c60dd1abd842f068c6bf5dc863512366ff371d8d1ff93a81cae9f9149923830937f91669405b5fe2f16f2809713dcaaa5cc1036a79793e321bfc1f3b40c4c44ffff67a9b9f22d0e979e61954583aebf62c5c81623927c65554395742f88bf4ba895c2c3ab1d7b029782726565e676a2d76bb9d37f022fafca1582f7c8f7ec8c6c1297661eeed273606392e89ceddd507cdefe68530cd1cf84459b02f749b5150bdac627f9d491ac29ceafe1eb975c34b54aae6ab7fc97194a15dbe747ef541d569fc12765b21e1a48d5acb5fbb072125395cbebf5d868e5b5f94f538ccf38cd152930c24026de61239d4468f1638c56934221ee7561c61482f6772713425b24dc24c0a81c6b690f1bbd5e65cab13c2c6de49277c857412709d2c42896c5d6497af433fb442ce6046c07d3f4c56dc410a57ee8e268e6faf54b97870198ed5d6536d388f8526ce19a1e22d3192ca0dca3f62c648d7b072cac49d97b0d44d696271d01772408703fcdb2b66a799edc4e1ed7ca83f15a406f7a006fc2b2c378a22e381bea21cb77b556f42f3d4570400882d78bb948d87f8b6c17114966b32d04f0b1ad8fb6ef3280b00723fc179b86f2825644796c01c5d1a7f463e79fd879ab04a8fc32c0f83c587ff12ea9e18893ab4d3b73c5083b719e2bf3969d15730867fdd68eca4d32dff8ac6b28ceeb69979cf90eb9bd52bd718fb595081b16fad1082443a6571c8d9e8b1eaa58fd919b184b8853ae8c728103e203af3da7647a785bba0079061283833f9458c9f634c512bc0006099549adf8878c844f18e0fcefe49363105e102c4d8b0135f3e95a67ebd651d05d300ccca14a314ae69c7d7d11356904d4462111ab0eb9173fb60143570c061a8eda48239c195c7c5147b30bd60de29d683118f60f3f9f90f2ef5ac69f2247fb485291b85e5bd615b522f151bd8408813e35723a068d230a78a68fea62ed67b679c3b3486c98d6f49d972c9f5bd29a181908258a7cc8682a67c94d854e1c827062d0b1c327ec2295742571d97520175fd3dae4f60ee4fe8f857e39025058e4dbd4f61d5903ae7df2072bc5341eada8d4d5e1b7264e1db88444ea07ae5706be6ff2110e1824b8d634853f4581f036a12814d6f225a01e2bd95bf3a315ed8aae4fcc64fbeaeb69f48da71d8303fedfd22936ccd66f8b5aaa29c8b70944884578d684ffd371f2610ef7ad1bfd9cc20fb37691064d7836b166efa94b672fba3ea34d964b0f7952d3178bdc684cc719a186fa4e8a1e7509a0856350460c20d0e6b260864b99fff0048a3618f388472304591b8441a4fe99f979f8e9cf4f912e617a34e6ccb17a67b2d6fc8686eb65808a0a692d9ecc24883a4a8c5e163509ee79aa659c0a6366f9f7c8d8ec198cc5287d549e5a839b29787ee052d2b996b2e1f7f7a3191bb263817afb0fd8ec326707400a916b8be650dab3b5a0ef1ec74c27a103ed4d42e27df7f6111c6be4c3815a5baebaa2b2094b70a3a904de67c8d82c3d7115ee1c1163c3cc11c1767166ab7dea603d1a1996dbe298d41d5c92861aa0f8ee8be7898947fe40efb345dfb2db4cad881f2da18c71fd110c66f53fb615e84b6362020388505a3a60a3970dc6df8b743e1c53a8cf92b8e62ce182102d5e831aa79090973717fc9624d57b3042fb05644ac3be9677e78af23a7e1f725b741e74d4b74c900e4648ca445f94674c61c798654e7a08dd5d8920ca16b388c9437186a5984376c1683ee5b69bd411210c16d0171297b40072a59988bbc846df2be870789cf0eb3bfa844e949674c30b5336e97836d88c56b8f0a58574b667d695546ef684551fd453e9b0a752371bbd221fc1ba1cf672cc5f46602178e5b96a119ddccb108a5475303893391d2a4f403df9449c45efd2121f48c15b9740b074b60461c635343872998a5f8bdb4822c7a5c748ccc46d9fafd864b7c4349e4c8d09e10a1c7b303cbab129d34692a63ac0a64c8a747738f428296f8513bc973a22b3693ac40a804f92bbfbad74d3fe05142c3e5643de5c6606c271a7bfed8d8574ca417e3acfc391076a4999e9e8991d0f1d83d1ea65bd990945f7aeb9edabfb97069f6ae5fb9a89813030a0aca67eff4fe3e4f881f32361ebcb09c44806e2e032f1f2c9309d5d31b3f17730cfa0af508e022f418cfcde94e9d4f4fe477e65c4553ab5b11e5f028a06be6bc7a20bfaa2cd571f5fd7242222435d8d333d05696d24ab9cc927562659d9c6560f390d92717e928ef17b2594267dedaf18e50bd7c0022235f1e7b661a235949a43d1338473177bf70ef232c11b884d4d40007afa0f6fee47cb351a06501ca7cf76d3301861cde86590c4bf2d39882b55d2d724f96f13ede3be9f62944a58ebf58147892dfee5a09eca77de24172a7553d0cad1668520b4242de12b67e6ad0503615b05cc3f60c078ca9d68705002047b55ffdf274f33f869e734ed6846ea637f585250fb71db227bde8639a46a1b39175c822fb7ac5dd3fd8b88118a5a78e7612d99c43624dc37553d8dee33d5183ee4b2aeef120ac4ac7704f8d98decda329f385edce6b2251cd21a009867e0e790df35de5594c4e53fddc5f81b9ae48a814243cf11178a793a7cb3dcbe0a27cc7e5fdeca0154719c6703078e6b11cf21023c44af5acfe214380cae28c042b75a26391fb8889b5a086ceaed934852956e71fdf4933895b7328eb001e72b8dd3af6208f0eeb8e982736ac430a14f13a26ac0be8ef002743aac0d3180038f34a66aa0ad51198839a1b4e9016400ac1697b1b5d5dfac12f42e2be8fdf1", 0x1000}, {&(0x7f0000001140)="16be12bdc795f9525a4942cb9445cea42a012cd8c1e7a619e8f67f82dd5e6ce1906f5ae99314ea8a1e24455c40e90789362517e68b308134cbd89b29416ae577911dea8e201b264aaaef1db5900c51803b3f61d7cd9a480c2128487e6269b6739632d2e1592609d87db9c587b8159a22e81118318bdc5c54e4a8c9375eb81b7c85af94468b49b1f1497c6c04ac513aefbe1943af2f7e7a51e374cca88f046c00fba4150183c2151e241cc9e92a0d2a4a4975c6eedb2bb22a69b128cbc212b56a96f2fca53bfafca5ba63", 0xca}, {&(0x7f0000001240)="570e85669a067141fe802a6815015c4056357691901ad9a499c7c3765ce2fe183664316a3b04e47f859dfc511dacf8f497c1c79fe4fef5d559a622631d72b3320bf8a0e6be8e8890f8ae5b1f42aed2905472072c5556ffb0e6e1152dd5da3d223ff2b6397c65dc311d42e870bec210d41f0d1eb4ac79e7b15d96065580fcc80b6cd1cb2597204be926e866ab6b67e753f87ca18240bbb7d7adc1973f1a912fb34fd2fd5efab12a34aa217bb39f34a30ef1b9053e212874b3ba9408b1b8a655bf704375f56d10c2df5080d6ce80d2a9919b840f08fdfdf55d", 0xd8}, {&(0x7f0000001340)="1590ecd0a1699159db2d444e605fa9c74441eee4e9c3740b32d955fbcc30bf7710a88fedc3ddac99f517353f754c11871ff5e0823496623651e5fae53c4253f2c6cf1809eaac68059794cc5e88ff68a9d8ae699026d9791c8c9175239c0720f804be079a8b3ce9573611e1f3880def5e54f2ce739a5e98cc4f49c67e7649e130ce8a07df", 0x84}], 0x6) 03:00:22 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) socketpair$unix(0x1, 0xfffffffffffffffd, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), &(0x7f00000000c0)=0x4) r1 = socket$inet6(0x18, 0x3, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r2 = dup(r1) sendto$unix(r2, &(0x7f0000000280)='\x00\x00', 0x2, 0x0, 0x0, 0x0) 03:00:22 executing program 0: r0 = kqueue() poll(&(0x7f0000000000), 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0xa584, 0x0) close(r0) 03:00:22 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="b5e31bc04f6ad5cb90a52bb3ac5e0f4e3a58dc288bae0e9d746a37268009c9a6f984e65c1c4a0ae0d82984a41fd9dfeea6de5a3248895ec089263e5a048bf98cd36f86204f95942963b69336669378a80d57ac63a9ad954f219d1e8dc6a298949d51", 0x62) fcntl$dupfd(r0, 0xa, r0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="9da7a3ae187d9f7dc6a98ebf9c6e8e2030636db8e4453e1e353f9ff8fc758c157a", 0x21) getsockopt(r0, 0x0, 0x6a, 0x0, 0x0) 03:00:22 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="4932b71ced85b3aac1224aa6cba9e4fe6656bb077cf7734a46d0e74736a956f8a58cc5b97eb775d078a4381e91a5e4ded525bea83c92b6a8014952b3bfd247d588ce5f57b239e6b4e3a4f1b0f8b3fb1da618c0e4e08e3e98855dc0c7509f28c9fdf9adc8638093f37e68fcbfae80d66ae0d29416628107a5fd6209d0949934", 0x7f) listen(r0, 0x0) accept$inet(r0, 0x0, 0x0) shutdown(r0, 0x1) 03:00:22 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r4 = getegid() r5 = getpgid(r2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r8 = getpgid(0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000340)=[0xffffffffffffffff]) r11 = getpgrp() r12 = open(&(0x7f0000000580)='./file0\x00', 0x10a00, 0x12) ioctl$TIOCGETA(r12, 0x402c7413, &(0x7f00000005c0)) r13 = getuid() poll(&(0x7f0000000400)=[{r0}, {r1, 0x44}, {r12, 0x40}, {r12, 0xf599fa1a516a22b6}, {r0, 0x100}, {r1, 0x40}, {r0}, {r0, 0x4}, {r12, 0x14}, {r12, 0x37}], 0xa, 0xfff) r14 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r17 = getuid() r18 = getgid() sendmsg$unix(r1, &(0x7f00000004c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000080)="ab1324be9c2f143b8dc8785ee5d93924d49d51457f02f6ff267a54cb26c3a7cf99cc15d79d669b2e3c8da6db3d0e80da8a07ee5e5b8df51685277a224f6d7519f19880749fe99b88fe5a6fdd2a61206f12a4476cb0acae6164773dfb7d1a80819f16e4a4b8616f0b5646bf886024ec2cbba3ccaec32fde1e3e0fac734ebc312b72810010bdb792b26054e0b0cd80d08edc6338371cb6f1b3f2a8b57946dd6d1882d9c49b5fd56ddca073eeacf1b051eb22a2557b78fe2ded34328bc495fcdb0dccfd6d0dcbfff667f79ecd3a4ddd71db50028f90e8cadb81247d2576221e81af6406cef55d2105a7e938c5bd661007b6c2bf9bf7", 0xf4}], 0x1, &(0x7f00000009c0)=ANY=[@ANYBLOB="2000000000000800ffff0000000000002c7fe06f32c652447c13369ab3ce3f384d5d25de638b9fee0a3544f7d076d1bdd57b01786cedccf5724822a5154526e7f2571629a698cd54a53c9fd8951062e6be7d3302ec", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000170000ffff0000000000008f7c22e91094d5393f22316674810d76c2206f656d485b0aed6adf7e82", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000001800000000000000ffff000001000000ce1c45752053aed2aefbb24ebf314310afd89c31287781852b142bbc362f86de4611879475eaf628d9804c788c20", @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r15, @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB='\x00\x00\x00\x00'], 0xb8, 0x2}, 0x401) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) pledge(&(0x7f0000000600)='\x00', &(0x7f0000000640)=']\x00') getsockopt$sock_int(r1, 0xffff, 0x40, 0x0, 0x0) r20 = shmget(0x2, 0x2000, 0x78, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_SET(r20, 0x1, &(0x7f0000000680)={{0x10001, r16, r18, r19, r4, 0x8, 0x8}, 0x8, 0x0, r8, r8, 0x3, 0x6, 0x1c9}) getpid() 03:00:22 executing program 1: utimes(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x71f9, 0x8}, {0x8, 0x4}}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7) syz_emit_ethernet(0x229, &(0x7f0000000000)="cf398bf97ab9ef18b74084970ef62bcc3b5e865f22149fd98a7bab59058da27b743727c847cfcf6d31c5a6e26e4f8cf44694b0c9e2be7534f2922c3ffa55232ae3f2cad29e395cedd6c56af38ce4c065789ed88f686da3ea1f138ec7091a4a33a93d5204200c0be092fc59427c88e8d8af0c5b941bb4e0ad59fa97a21d0ed4d983592ae7d601f3bf8b0611bf003d661d0cfbd9d90b93121fdce5eb16529e9e47eac241d05fa163fc00b3763aa5dd0e281c3a6f2a825dee3dc2c856d6439bd34613e409a6301348ee9635f99705772307aa278ce42ce978a5f282afe9512b370400000000000000e7b3acb8dcb64851269d14b9ec8e767756783877e749ac3e4de44e2f90e6fbc8cbc6af770086e468b8abc17454a3e02c1b50f34b8f815a7c72d8683d33557539959a048faeedec3273223212a08af679e5d2635eff806c647ff2ba981196d0c6e12b1786188c43313f376e3cadef83de6be59490b5e71fed1b8dff21a25dc30114a2cb4aa06fc16b8c7d378d4449ef922616a670460ed29041778ed456080d2117fc559a83bf90de000000000000000efcd022c492ea3b5908ef1f27975865bc11dc49298f03752674a92c63bcb79043f693a749c443721b8a1f00f307f7c6b494d586ace270c6460dce01e5cd09bc383bfa230564e626fece91cf0f1ce8453435dafabb0305c20ac437eb3f1924d6aa69068bfae72065f1797d947a81ec3a4bdfd5b5dd68af74ab4d38a9f8482c6bcb671cae889753bfde415a7fbfc07ffb000000") msgget(0x1, 0x4) 03:00:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000240)="be4098a9c13515714edc908938cbb003bcf438d087600bed70589e4270bd490c10826cce4c1b971c99b8d0cceb03c0d24a156d5c738c6d3b19879d66a7736bfac596bf1ee146c5929d924df2c726a7e33b8dcb399fce", 0x56}], 0x1) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x4) symlinkat(&(0x7f00000002c0)='./file0\x00', r1, &(0x7f0000000400)='./file0\x00') syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() truncate(&(0x7f0000000440)='./file0\x00', 0xfff) write(r0, &(0x7f0000000340)="0f74090bd156aec357ef57bd1bd65404052412d4f492cf136383a8c4bae927baefbb6c9803efcfdbb378d096c3c6841753b069da33923c5d0131b319db967953ee7b10373e804e7da8798ede442365a597ea0ed8b5496e1989b954ca3e0044576c6600ec9b61ce6af8763b5ffa9924484992cda7bc651316a00c5e124db39ef3984427f79b13114ed8d9415266be15fb1a2b851b8410d0d37fb013ba55a620fb74ed3c107bb9d5b3fc17ad36727a2de8cf3f", 0xb2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a1477826885e538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0xedcd, "9dc60000ce00000000000000000800"}) r4 = fcntl$dupfd(r3, 0x0, r2) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 03:00:22 executing program 1: getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setregid(0x0, r1) setegid(r0) setuid(0xee01) setgid(0x0) 03:00:22 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2016, 0x4f72) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, 0x0) setitimer(0x2, &(0x7f0000000040)={{0x0, 0xffff}, {0x101}}, 0x0) r0 = semget(0x1, 0x3, 0x10a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0xfffffffffffffffb, 0x7, 0xfffffffffffffffb, 0x100, 0x7, 0x8000]) 03:00:22 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x5}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbc544199c3641cff02"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) readv(r0, &(0x7f00000007c0)=[{&(0x7f0000000540)=""/23, 0x17}, {&(0x7f0000002e00)=""/4096, 0x1000}, {&(0x7f0000000640)=""/103, 0x67}, {&(0x7f0000000580)=""/54, 0x36}, {&(0x7f00000006c0)=""/191, 0xbf}], 0x5) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000000a00)={&(0x7f0000000840)=@in={0x2, 0x2}, 0xc, &(0x7f0000000940)=[{&(0x7f0000000880)="8ad0b964a4ffbd8a1a51ca3e04981efdcf7e62016d825ecad1498b79fa44c09b0ac9cf081b33cd2a00aaf8da274d1987c12a3efbcb2a6aad1be2ce70c2f3078317617cd585e3c22a39ed13a4b47987f964f28bcc12843eadee4446bfe72f9c8a2943aa35c4f81139ea6e4418cef9f3181b9773a8e707d5a19e72eec83d36a08b7060e6f1e66c985c7f", 0x89}], 0x1, &(0x7f0000000980)=[{0x30, 0x1, 0x4b, "1128c22b018b2326f53ffc52a75a105e992e78eec44e2fca788b9faf"}, {0x38, 0xffff, 0x4000000, "c20cecd77527f01875d2b01ccc53c3ef9b98aae2e635e9f0d2901e972973b09e87af6d"}], 0x68, 0x406}, 0x8) sendmsg(r0, &(0x7f0000000dc0)={0x0, 0x0, &(0x7f0000000780)=[{&(0x7f00000005c0)="d63b552562b7ca3dee47f327ff27ebc23e09a0bc7a10d6d56b0f27679d259d6679e7e13843ba484231e17ba646e209c95d41ee991d4da8e8c6c9b57e29a569392ebb3b07227b486a19a3d95b0f42a85771502a8e80baa66fb9", 0x59}], 0x1, 0x0}, 0x0) readv(r0, &(0x7f0000000480)=[{&(0x7f0000000000)=""/114, 0x72}, {&(0x7f0000000e00)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/78, 0x4e}, {&(0x7f0000000140)=""/52, 0x34}, {&(0x7f0000000180)=""/10, 0xa}, {&(0x7f00000001c0)=""/111, 0x6f}, {&(0x7f0000000240)=""/90, 0x5a}, {&(0x7f00000002c0)=""/138, 0x8a}, {&(0x7f0000001e00)=""/4096, 0x1000}, {&(0x7f0000000380)=""/240, 0xf0}], 0xa) 03:00:23 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) clock_settime(0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) fchmod(r0, 0xa1) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x8, 0x1000}, 0xc) dup(r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x7f, 0x4, 0xb6, 0x7f, "9c265d95b3c0d51a422103a91c59b7b01c1d820f", 0x100000001, 0x9}) writev(r0, &(0x7f0000001c40)=[{&(0x7f0000001bc0)="a5e402b007dd3e27569b921987e5199544e15699d4220daf5d7c34601a1630445786ff37628619747d6b1bc7fff8a2facd36883ddbaaec258a191a368eeb30f4f261e5dd9a92ded28b498e6d8146bf21f8cddae99fd6b064ce3f", 0x5a}], 0x1) 03:00:23 executing program 1: setrlimit(0x7, &(0x7f0000000000)={0x3ffffffffffff, 0xfffffffffffffffd}) mlockall(0x3) socket(0x36, 0x5, 0x3) chdir(&(0x7f0000000040)='./file0\x00') 03:00:23 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2040, 0x40080401) mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file1\x00', 0x8000, 0x8) linkat(r0, &(0x7f0000000100)='./bus\x00', r0, &(0x7f0000000140)='./file0\x00', 0x4) chmod(&(0x7f0000000080)='./file1\x00', 0x0) open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) 03:00:23 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x10000000001000, &(0x7f0000000100), 0x324) 03:00:24 executing program 0: semget(0x1, 0x2, 0x30) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6, 0x11, r0, 0x0, 0x0) 03:00:24 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x1) r1 = dup2(r0, r0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x75, 0x80, 0xb5a7, 0x5}], 0x1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x48, 0x80000000, 0x6, 0x81}, {{r0}, 0x0, 0x10, 0x91, 0x10001}, {{r0}, 0xfffffffffffffffc, 0x80, 0x1, 0x9, 0x10000}], 0x4, &(0x7f0000000180)={0x1000, 0x2}) flock(r0, 0x2) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) dup2(r0, r2) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r4, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) write(r4, &(0x7f0000335000), 0xfc94) dup2(r3, r4) execve(0x0, 0x0, 0x0) 03:00:24 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x0, 0x0) stat(&(0x7f0000000100)='./bus/file0\x00', &(0x7f0000000040)) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0x1a8, 0x2) 03:00:24 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r2 = accept(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x0, 0x7, 0x4}, {0x18, 0x2, 0x40, 0xb3}, 0x5, [0x9, 0x942e, 0x6, 0xffff, 0xee6, 0x6076, 0x7, 0x9]}, 0x3c) setsockopt$sock_int(r1, 0xffff, 0x1022, &(0x7f0000000000)=0x9, 0x4) 03:00:24 executing program 0: r0 = socket$inet6(0x18, 0x6, 0x18000000000) r1 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r4 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) pwritev(r4, &(0x7f00000002c0)=[{0x0}], 0x1, 0x0) renameat(r4, &(0x7f0000000000)='./bus\x00', r4, &(0x7f00000000c0)='./bus\x00') 03:00:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) socket$unix(0x1, 0x5, 0x0) mlock(&(0x7f00003e4000/0x4000)=nil, 0x4000) mlock(&(0x7f00003e7000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000)="3b4d6094ed3dd28fa144d01f094f1867768f5c614a1f8d7b75004844000000000000000000", 0x25}], 0x1, 0xfffffffffffffffd) madvise(&(0x7f00003e6000/0x4000)=nil, 0x4000, 0x0) madvise(&(0x7f00003e9000/0x4000)=nil, 0x4000, 0x2) minherit(&(0x7f00003e7000/0x3000)=nil, 0x3000, 0x0) 03:00:24 executing program 1: semget$private(0x0, 0x0, 0x403) r0 = semget(0x3, 0x4, 0x8) semctl$IPC_SET(r0, 0x0, 0x1, 0xffffffffffffffff) 03:00:24 executing program 0: r0 = socket$inet6(0x18, 0x8004, 0x0) sendmsg(r0, &(0x7f0000000440)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x7ff, 0x200}, 0xc, &(0x7f0000000340)=[{&(0x7f0000000040)="c48e0c4724681d", 0x7}, {&(0x7f00000000c0)="620ee241e27f16ef4d73b0eb28e460424e1d4534eb3895e9176f70031d655655d86fc7d9914ba359fcf59f90c162fbea8916e2cf786aaa63a94b19b95286916cf413e4605637ae7950a751e49dc9efc189a4a9d4d05e7d4c710812f892", 0x5d}, {&(0x7f0000000140)="16a53f48811af68cd8ea53d06c2819090a9755a42e0cfff7c1b0b40c8ba4e4ee1d921c3600d5b642e49877115747d620f80aba458f19b427dca61ebd446e7ad66f45212da984917ca0bb83a2357e53541cd9803af5", 0x55}, {&(0x7f00000001c0)="59f3aff673df4b986eed3c591e75187858493f8b9237fb2f372eeb212633150939a5750b2344e4f61097b85d4e6927aedfbfd96e72d4944ae13781b6f856bc61693a569c674bf3e5c40d6e4a6f812c5de4f5b30dd794046222a0229ffe83f7a0a62a09cffab2646c293284af", 0x6c}, {&(0x7f0000000240)="82b3fd3e1cf329e1010d67bdf9887789d94a6364a15199913691ad8360ae7fccbeec0116eaa6764b799bad99e2bd057849e0a8462ea5e5009c0f75e5d2f312343256a901ecfa46779e830ea6f2f38887113909ba450d89baf6e4aa16a76d0b4a51cd13c88cdb5e04b26afdf8a614e88084576abb26993f058c4f81473fc02012f5a2e333aa679eb696e491ece2344561dc6411512a67f85d574f2004993490134e7a00c53aae1d5bd9815c673491f55614c90d0ad3a1dd14c3c97914e97d965e9f0a75dab61c86cdb99c5648023e293b4c0c2e2b9817df14cfbf53b3d0e3e58400f548f6c0b656ed999059d711dc", 0xee}], 0x5, &(0x7f00000003c0)=[{0x80, 0xffff, 0x8, "f8f925720c595cd9c480d43bd852d211e1f9153b4fa0162f10c1a67e24aaba53190d45dfe7e7b57b0b52648b838668caec5e67720dd806116a33659cd3ad877def7c62d3f5c5bc91936f1305274fb954a9d00a88fb4ba1c6ac1f51519c500d4ae7383e96e18307d89a7ba8"}], 0x80, 0x2}, 0x8) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) socket$inet6(0x18, 0x8000, 0x1dcf) 03:00:24 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x6, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc, 0x85, 0xfffffffffffffffd}], 0x400001000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) write(r0, &(0x7f00000001c0)="a7", 0x1) lseek(r1, 0x1b, 0x3) 03:00:24 executing program 0: r0 = getppid() setpgid(0x0, r0) getppid() pipe(&(0x7f0000000000)={0xffffffffffffffff}) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000040)="ff2f0c51de920b786c9e92670a48373bad411f611b78fe0cce84bfa30332be3a4628331e25975c3cffbe84f286cfa5db0890d061166b3431a93f8da8e77751ddf4a43f6aa002ee5c87cdb3f587f5d19f6cae5218a0478a2b5aba8d1f2c3a7b45ffd1e4e8c4b832e9ea8a6f2f633cea2e60f09d83963ac906e13c091263024051210c17729d57704793d6155cdf94cff2ceb91f41c86afff64eaa1dedff5a749befc6608d21777151813e0470dcf90baf49e0e3a0493353a9b8cb4370b0c7702ce76b7aeb14393f05f18f27270eded65cf6b3d173", 0xd4}, {&(0x7f0000000140)}], 0x2) 03:00:24 executing program 0: r0 = socket(0x2, 0x2, 0xfffffffffffffffd) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c6530000c427872d6f43e099bac7781f4f5b40b54a56ff024100416ca4929d170c42cffa1d60c26db77dbe317cdf7843d0c4380fdef480d77e512064c313ff18556e7c8bce8afe34575756445a64f8acd8fa56867b8a120054d8e15c380c41527601d79d39abddc2e41ceeca0b838e7ab0aec59bb375a74c28351aed9c239fac6ccdebadfed87fbdb70b8ee"], 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000001c0)=0x3, 0x4) 03:00:24 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) setuid(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x88) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r3 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r2, r0, r3}, 0xc) r4 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r4, 0x0) 03:00:24 executing program 1: stat(&(0x7f0000000300)='./file0/../file0\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0/../file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unlinkat(r0, &(0x7f0000000240)='./file1\x00', 0x0) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 03:00:24 executing program 0: utimes(0x0, &(0x7f0000000040)={{0x0, 0x4}, {0x1}}) r0 = socket$inet6(0x18, 0x3, 0x3a) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sync() syz_extract_tcp_res(&(0x7f0000000000), 0x1, 0x3f) write(r0, &(0x7f0000001880)="b41c01878b9a8f4202a5ad2c24d36d3a68591976b4bf0d1bde3bf897bbf8e7ece3f84738599cb5977ca5c61d88b4d15244b24eb40293a3187044bded66f79ac8a0f26a68e030118d02989c7d1787b328fda69de1660dbe80c12bfa93c328247735ad21fc2e6a2fc7b672e0e1ff5d98f033004d624d18366d6597cc7d6fb6dfddcad7cb307c15dc60269a39f39ba49836a98eedb96aa78c8ee6d80a9379f65473f8f21b3d11e05df165e64ff696c87c665f40d9ef02ed2e93f010a2a5568063c25dfd20d311b00bac10292db2cc813fecea50287d8783703d66864a49556d92201dcffcd955cee0860095c98804345be51712ba2103be0323cd5f83aee5599500a9273dce2ba931133fe69692f6c0fed322a8abadaebb5cb0fdaff7107dd30ebd64c79a2f39ef4e757852173b08ea392626f57155c42acb8be20bcc8fbc9016b8cfe05de909d5290021a92dcb030526ac88570930cb35c9ed9fd0cee2a6f8e52367733625a8485db5e9aa1aff1f49ee7115", 0x171) 03:00:24 executing program 0: mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 03:00:24 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x74) r1 = socket$unix(0x1, 0x7, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$TIOCSBRK(r2, 0x2000747b) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x1, 0x101, 0x6, 0x40, "ecb9efe034de7007d7b7c9d1cea362ae0995b00a", 0x401, 0x32c}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001500)=[{&(0x7f0000000100)="3e6bccc088c9ba3dc472f2fe9d62e1cc94a6ad04e4c2c83db7ff82bcbb924025a9f30d38a6267af417742f0621111762c7efe9b357b883393e979982f10ea32443294393a1af347447cdf447772d93ccd5b39098714f2d91955bf2ea8adffb9913a93602794ab2fe38c8532d1121b75ec7d1eadf514c699e67617c6082f986935c3d1d3409f92b54bb59ec4f87b25751ab879174f7f2dbfa22f358c0423cdbf19b6345360a3fa334d74c1400d1ac4de3f76035c2648693ad070d42fc5127101f7982db7a8e2f47028b1c5a89ebfb2d314675244f74a8840bc878985d7fbd68543c01f7d7e3444fb533e6b611b4e2831231f25bca935cd6c3d4", 0xf9}, {&(0x7f0000000200)="28bff409e4fb49b9db7b7da72543db3db55b38942342a4b1701ebf719bb2c128f0aa298419dc992cabb342d522e7748320b70542e19d713611a0fa51faa698b48ccfd831e0b7a920cc185615ec3cebb3083525d2bdaf439363dedb49bf6757f6294d5c9efb23e6d5068ff43f755409639a3d82091d3928811c18dd67c09c4d113ab97d31ba817a0b765427b487f287666989716949f8c49b361e632c799a2f100280d690d5276fc3af8b61f19e30b2824115fc281fc597b47551b31599a5a5746ad53929006a4a0163fc537d2f2c7b8f3bc404baa1c55088454e7a9fa89dd27d3ff7d695b96b54b7f79dc4ff0cc0822e5c3863298d2184226c15e2eaa7d9602134001379cc7e3a87a60f45c76dc8c681831dbe168c004685130c8ace65c5c62db07903a84e5ed3c7d5edc77fac3e554f6bd9e6b4c3c4c8531c8ce720462abe2c4df286a9a590a606e71c30ad0252d45bf7a8a69e68b4aaf36872812f7bdd935457ab2f633d8a6fcb5c1d1c9fbbb265f4590a19f144a828cb98cfcdab3ef711c4f5db632cfc2b72cea8960cf4dbf0a36e23511c4421a334d2c3fa8e664b207479750cadb4938c8c664a6b92aaf96ee1a73d964cac4465c0e013dd1cf64d911a3d623caf0fd255c711ff274febdeecd2b696223400faeb4a9b4ecd9bbadeab8dfe89c25761f8bef95a8270a236f894ec592f9749811d4bdf4caad398e6f26481c46b382aff8cd3588f62104aba37bbda31ce82e30ad901419e0e39bc4dd5b0c418a8933d3899677bd4b45b0e16eac04eb128ddaa4a1d73ae47705af890f8459cd50dd42d23b6ba9cab986b411a07fc3b730fd004b89b005a3962bedf04aca64afd1bebb28b9ab26d866ee519a673571a49af8f3f52a6e13ce0e91c8eb7527cdb569f828f33cdded5d37edaa5ef92b37b317bfb1d45c96d61846fa2e8079b74a42f3dfb83fcfccac401eb190f7aa337d47dae9adf6b63d620f04525b4521251650bf49a3447d02a3bc770071c914b56f4b47be545cd49fad6e329dc8e0f882cfe0d701354ee8175f6c0f0758222ac6612f687fa2ca159bd5a3078e59d1bd028a4efda06281ea88c0f8ed70bc43716a5e7c2da68604ac52487cde01525e35fdc30440707abe4752303a59b62b7eb7a504000dcad4edefee9efc0222ffab6b4bd3d8ea9fe7364b5722aa6e5345904507a73f80d71fdbb443bdd09c17b55e8f4671d7073224ad136d6880049a8854dcc7327cd1bd9023e8be1378192f9b37f6b3984cac2b3378eb179a911cdb19c3bf6a7cb462f853752f89532f15f66fbeb1a51e0c92301a4c3d5707449a09f4fea5970cf9cd8e49aecb1a6bd2c746c498b58368c2b28ddfd1cf5d3a17d0d61c56f047745be160e8b79f0f8f6d3963db35b895c1ae990de1141f8bcc97f7a36d16aff2b9a215f8c587592b648baba7fdbce4321e0870335afbf2ee623a59b0b90978ab2cfe28526b36c84696d226bf40212c830e34afe897732a08d3586f52f0004d03292c6673b08a6d0bfbf5173361d9697074fc9c2340e479cf8447131c465f24aa1176d25f37f91af95bed5797e1a4c69d13fdf3038708a8e9dca3f190c358da4ce99ecf2572c24d27875973a05f65afd918cd06158129ba607b5ecdca0109e40baebada86dfd550160c0196bc6419480927cd91b5ca8ed0c9441ca5ca18003e755c4ef9927ba40c32faad6077fa4fc91a46dea878a6f359e1e2c2c128e13bce372803bba6830a3fe31b38b999c1818ebe0cee440a5415857c5cc74ae3b2d460e058d96e5ae24dbaf5a403921623d6cdfa45bd81de289544056b733d4caf97e06179e8e21e2a013954ed669cb505ea2e8efbdc47db96e8397bf30dd2988864d68bde55e2f4356c12d77705f62843f8930cf3f02d9bb298a1cc680b0c7f558c9fca9fed6c4eed56804f728bd57cee0361bef90f1734e12281ebe2496e03eb530f251941947908336ae166aab543fef9569d413a0f49e3ca248d61d10f9f1f170ab3e91697eb037108496c8d71bd757c45b7e4995ab1bd1b3c72c06a64dc5cb920ff48b8a4a1918ed29ea9e0245b28a756a05c63811e4f9f0164c2ff37f8dcd716fb97189c48ac9fb16d69fbe26c50e7ff6673d42eff2f6e11ca743813d35d80fc0b727fd6a78f739ee89b72bdaaa274797eeceb0988971f94b23a3e0d9704d97dcae4033bcb7ce3afafd822ca01d5551b59242c76c1eff96e737cce4ca91bf62192dadd3d309325f7b8d93c71adde310a983a7753d41854e7df6f6eb9634ef3fb4cbf19e8e3231bb4164813a2fa3c49cebdd30020c74ae034e289cc4c8e7666ae8ead2151827ba96918be1908ae3507e61d59b92a2bfc323c3e49d5fdb5543c0c7fc9a7adbfc450c610827904716878877fa08549d8cf7d408c908f99c81caa26573eb6f882bac814885018024681134644ed4bbc3bba3a78af429b70e7b3f2f4303f1b88f3e08cc688be36af975e7cb02fc89d3e2d7256f02ccc37c5f36644e39e115e5afed47f841ddc1af477fca59a13d90425a126603ce2f5413cd5bad0f9d5cde68d852c93528f6faab607d6cde3b4a99c8be2ced6d58262a94bab3d938c435cdfc309cc2fdc89bc36581e3a9ab43e812ee7814628a25470141034823f115371a8c23611c34a9be30174ed4a0cee30fa30e8018867111f89855042922cab38a6b51e4ad8843522491671427894e59a6af50cf86aa5156c2680b181130b93b4733cbd6f880f09a344300e41bdf738f06ff7436058761d3e1b8ef86a0e0843276d1cd4373f4fccb31865fc87db7e591f6645fbd9a53ca406d1ce2bed9990385f8671b4c46f152bdf59f7ef7fe10a90357a4e557cce051a2869cdd5ceae693099465078319e7aa06cba4df54b6fbc0cc8377c00181a00e2548830e741211d94e2cc7da5b72008fee6d319ac658d018146394ef4cd243df8158e979382defdc97add35d5287280343f8e4515ac832cfa00178bdee277edfa50b1c019b59f269636ae57c66704e5014dc73dcec2a8fbbe0e4e7b315945a68574c9e09889b6b7c7c234360c64f52806f942538725a7ad85cf552d870e4436f7b1e095bf8d48aa37c077a825901e626dfe98983e8fb21d93de2bc700c5b47fee79020d934d35a933e81a58ea668c1c8c6541ce8924a3ccc616278dd41f177432567f54f472ee89fd0640b7c867831e55621fda6c50f58fad9218b09da0f6ab4365b557bd43abfd7a69ed27fe29dd84259ca16e3f4e3735d8d12e903947bedf0730ec440601e586133b8f2ffecae03e99426c8a7768647762722e88b96ff1a8a83182540150687141c061c242e559eac6b65c2e2ef20f9f2d92180b53477f72acf07754387bf176cb1b6e728aa361fbfbc66bb648065b393a6f4ac408fcc741d7f69ef413799392d18be4cc005dfca835e52f8ff87f47aa7c616ec018cb3bcaaa79929dfeb4c933f0d2af2827532e20c0a3f848a3ea280cd8b8ef5f397bb8c0b6de12b8ccc0ced3710586ee0d12990f0bc17a76eaed5a13ea3e28f25a62dd9d3c15faa2112b415ef56cdb45d8ac935c968b6cf0a76d07d42457fb4da0331ca87a7bf2c16b8f5c993410cec61025b0004e9795c3996b3ae4fdea51308856affac2412b99c84d468a6d45edf2c778977b821fa6d8dbe1703ea579818af9a40794356b00987810f89cd6e8f3d34d28751d87f22961c3f26af8b6bc0ec73f00fa6403208431fcdd5b303863e2903ce1c21fdf673e6c9fa8380e4ef2876e9aa4a44440740752f76923f01c06ece08b38f5c628bb103b59908b24e90acae989249be4bdb47cb312d76d112549a743e89b4b600a38ceb84a81e1c344086e8e1a9f3118718274020e4310be337710b5c63e60ba1e7e1bd17b65bc8ce1bf80b84752c91e83d5b212f0a1a511e62e7425575f8ad4867e6971c7c8c8c72e5a8a62541ce39b1e87112c7df0074f949bf020edce957a97030421512d9cf0776fe7df9bd495ae8940953900cf147edd08434ba714632c50141fb4ce7c0a0ca084c3c201deecc9c20174ab5bca6b7d34f62149e28cb25cf655457cf96d90a62eefa9818443c3c8733d49e6b56fffe562a3d40cf11c952ff0a48eb3702413341156f42bd7fbc0d950bbab447e752e4b49ce2286297ad34d86bcfe7ecb6bd086724a8fa6407cd19df7ab0f219bc211dce55add0dded31f52ab19e2abb512668aa34d54fa9b581df860718cf7244bf8aceea28ae9217c9b3ceeed38bc18697c4b2d7e3b19a29d7048a0ad622f5b1f089e08c67b911633fafef3a365ba82484c118344ee9cf0831a355e291c583680fcc9a9dd82a1c5823da43f06dfb51695fcdff883fb399c969f4c58a9cbd0e21ff10e060e5de4f234e3917003c770165ae30ebcf5faadae74a19f324ab620d01fcb0f798bda9c7ea52b83453ef22c08539e8fd53043d18d0f253cd8e926b0fc4606d4c6fdb5b9a74454125018f0d341f054eddfc3d46c53910757612c4e5700c6be7079ff49bb947f6752f8f7948725feb3d3b4cb492c3a310f18b89755769fc3f8a77f662ddccec58a5990211cc31406bac888e4121c1ec94712832f4bdf7910529efe95dd91ec5d77ed5faeee1caf5c4a37af6611159dd5c0eba0e63030153c5998521a6eb652a85398f3c0d8cbcfe643e198c3b004c5b228b8b370667881ff69716b3a88c7284bf3146e1cd156ea185440d2185bad40f6aabf26a318ddf8275430471949c1680d50adca648b4736ae9ce2bd96c69537bb4367772216c821bb7cc92d212b51fd3959381dabcc7de9a8e6f969f3fe3ea952303a1a565b702c1fa3332bd55121a02279cc3fed1a77de89468e44aecd519e4ce2dd62f54201a2666f21e6130f7b70c6bd576b70d10cc31ac36f054db15b9a813939547d92e041916bf8d9e6153ba8fc8e057e0e044ed4306a279718e7a220928e0d96ea07c22313ec2d7c6cf11328a3e947c701e2bc039c4463e5f2c1b58dbd36c8a90ae36c91dda78405c1fc4a90611357a8af650b9bf5c2dbd2e1b0bf3324464b43f2e2748dd1b3294c75d18ee7d514c3c2a61c1b9af88a1cbeb035142f36446395eb140592d2c532e35d017d19dc23899c6f5f3137747281be8222fc5ed846014b3c93d6564f4ca5a92927dcd922aa470adceca9107ddd001e1bbe1be5076ea7612a03f30ee66280c6fca5b3b0e7067f40ea1b621628ffabc7170efdb83f6ec2660bbe0c97df975c8c9293bf8671de52d12a75686c85651c27e0b0bdf01255ffa211a1a12c8e2a4cfaefda3ff0b6147e785699ab43e02131291db7923ade2966ee94bef094eb1521255cd29ee674a4ee1687bd59b287f1bbe140c944a4200b5a640558e382c20cce633fbe5624f5002fb03d92195b55a15c5f4efe367baf89cbeefe1604cf94ad4231f0ce8f84bd8dd67c50b6067b48aa3c1d5e81f0582ef797f30e85953bfd9778b28c4211719723a4027407b361ed0a74a904729f52eac7d47fdc9f746d910cc49c2d488594b27139c223f853cc9a20d569692dfd9ef1db6db761456e9889ef383a96e2e667d81bccc44280ee1b532734a91299e6aa5b963d1259b803996a6946b500d866fb18dd3926f142f4bb34b244e34337cb7ad9d95584f7f29713d95e923d4342ade7495a739b7e9f8b5a03778430e91e838230f02ed4c3c6c5baf7234d068a3f67b4b49a6944091c9d89eb6959dff2ae70dbd95217d358996fb021a9e7dee0cc3a1b618766cb45122c0e5631120c248b48e75e2e649d432de3bab74e7b32648a972309a4f7c9e34cfa3529cc346b29a2ef2", 0x1000}, {&(0x7f0000001200)="4b07422e91a577626a90e71aa944166bea9d5ca992170518d7b7441dfcea86fccbef5e0a98109711046954f02f066326083e4d83b7a306cdfb65cec7ba9db0db52ca49886357fc36d4b4af805d2a3c5ae13c38ce06722969df86fbb022cac4bb1b7d84823b0e0961a91aa9fa3c2dde5229c718aff780bec17c8e7fd374f311a1865bad7a933f7da6b7e1b2000fe2510e42261911304f0e96cadfb6f27a545f0bbad9f719e71bc944e80d69ccf6a98a0310", 0xb1}, {&(0x7f00000012c0)="ceeba92ea540577f79723770064f205b47d1137f5ec63b234e2ba2c333248b0f5f5253dd1d88f9ecc5c715129886cf63eba28932bf1e6548c0efbdca6bb36fe71c3dbf87788fa06b5654c60939c88e3e1e54a5ae1813db88963d6f0c1a", 0x5d}, {&(0x7f0000001340)="5610c135777625315ca9f9bdac402c95d6b2e4ec4bd29ca66c4cec8100a411f3bff2255c05f34cbbaa28a32116e99e997c01772aed074dc613937b17a05e2bb03deefbbd0cbdd3b5034ca3bc8bc9958b8ddfeab492a4a812ca940504e35cf8bba00cb553f1f0439e29e8aa2650f3bf5f89084d08845116d91e9b07aec3c5e1e943364dd43d4ac08bf02d982c85577d0399ce429240390d1c70fc112b50e2e7d8cf198f13d511acd472b00d5c29ac0f3cf4747f147fb3c7c7300745cadf1a7f6b0e92f661b39143f2d0ecc0fb12b34efd4df43b77b151b2d8605b6e4fca", 0xdd}, {&(0x7f0000001440)="04221bcc4050069e6bcff1aa16a81fcb968f718fef1c851cb69ffb5a49ca9166dcd4ea43ad43fae9452c5eed42a45ed8e071af3e24843ac6e774206671fe62ec7a39c405ae94862b1c4f33365633824c9f33dad9834d9cbfeb457720c04ab942ec18c5bddc873640e73f45c71ee28cbc56b450654ef3d77df919b78e5ae87328a393f7c1", 0x84}], 0x6) r5 = semget(0x0, 0x2, 0x20) semctl$GETPID(r5, 0x5, 0x4, &(0x7f0000001580)=""/157) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0xc) fcntl$setown(r0, 0x6, r6) r9 = dup2(r3, r1) setsockopt$sock_int(r4, 0xffff, 0x10, &(0x7f0000001680)=0x7, 0x4) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000016c0)={0x5, 0x8001, 0x1, 0x6, "12ab8c39ad43669253d421fb03222cc47e4d5b8b", 0x6ea2, 0xee}) fcntl$getown(r1, 0x5) pipe(&(0x7f0000001700)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000001740)={0xffffffffffffffff}) getuid() fchown(r3, r7, r8) ftruncate(r9, 0x8001) writev(r10, &(0x7f0000002980)=[{&(0x7f0000001780)="2314dc461ada199eeac51a9f895eba536923b9f314b14eb0e84f89d79792c7ded1b810cd7d574c608efbc0e3cd17eac7db73253326f3d764ce877d49db887f4293087e2df2ead2917505342683f19423ad0a028c9c48ae249c0337f3787bbac350bb182b64f2e518b8a4bd8c333cfd7adf5ca2ce6a5ae91343ff4ab2636078cbc6c14f", 0x83}, {&(0x7f0000001840)="399a89a090052f9c2c6c29711d35d0ac77532ae4a2e50e0abbba4eb8d8a4d7c2ef6c910775d848f86077f803f283806c4d805a9f305e4d90edcc3f6485b52a3eebb70b109a6a802ee03c14867e8fad5453fcae4857fa6236543dca970ecb06d4b8ee1b29d5346b2e5108da4ddb3635d5e3024560cc00b266ab001e79f6d15afc4c51396cc56570aad0abd32ab248150c852f470a91b12efbeeaa70ef3f70920f0c977b7ab565ac81d57521cca156f9dc448e04ecd3a0547d560e4b153a0ca8465948623074f7829f8d2ed719339a7c252029c5f751d4595ecb177049c9edd113696f6f5645230c3d39964b86fb", 0xed}, {&(0x7f0000001940)="b904fb4461144184a14c6eb6d99be821e843fbb627ed455a21e3a287664c0556bd2ddbef315c3d4d56e9b30ae5c2c1df5fdbf0a15ba575e453290c668950734e1c6879e04cb618b61ae963c321a8b008e6b73f7f23a62185b2060829956deae16b948c6f338143fb670ebb206f80e0b08b773e0a4f14ae9933f63c50d3c90dafa0de7bb03c80c0a5dc946e6da0af5730d8062f0adf195b3e6d036863a72391c2247513d4d36433d7aeaa55f027fa3fe80ebe4a4df847f1ec12bef10beece5ea210b701a153ee5500cadf5e8815b63ee96e565db7aafed4a3491d2cbc15c8092fff4789c47e03faed22b142b3604e7595c40aefe097db3214b2343b2a3cde9f1fc452bef92ddcb6d31c0a4e5b537957b60a48ffbc282e2c2b4c7dbf93ea008fbf86b6cb78ff0276c49db4ec20b55836d8e832321015b44dd17003f4b596810b7004fcde2894d3202fa8a3e42592ee425867d40d376c7ff21630f94506928b039a1b2ab689318706995178c857de595a237cf4351c75631e70689080d855402c5703b65be0ef5e1f695381af15f5aa8bfd1c32e6f1898579211cd49861f0201ca5b132a65f682ca9490aac68ed18d2617c792f85ad3f53931313c231d47fd54f92e5bc07a2485b7e452adc5600d6f5a316912ce0d7d6bf1ca708a42c39bf4a8b22ebb4b729b85d6480a36897238d70c4568138b44e2aeeaecb99f5dbf4fc765afac50b158091c6d621bf22247b9acfedacb73fcc745eda5d8c493dd6efb14d569b450e35d25d7dab823a9793f9a09247e808e8e73f7081a103f274ce20bb317e5701ad2a84e56f1319e8e14dbda3689574df7452244ca01159c5f32ae026fd98fc5d62196e4bae0494639eb01ea27aadebde17e0dd7777e2277df3002fa4e4af175158e46679b2b0755a1b9a669a171f8c33f458b6866442739360e7396568f9a766961232a7a23b930a8097ba0aa129035cf0b1ca068ab25b5012d6fd5a03b3cc11059fb92f824ffa22cee2a1545f85db0923c756b7f7f4b13b672d29cae4a544f50cdd1d589764f83c7712cce9177b63281abf9643139bd1830ccb3f461e32e8cb940c87b35dc55c75efe603ee3b5f69b910590dc883b3e9e0b02d134af871fe63b8e12062b4da276ba8c6eba6f036c4f2a2c6e0d03220f5a06754a9c1aac2462f92ac65426a6fc4b435282e6e30c74262f18dc1601884c54e240b8a9b428759c79d6d800002742d64144e7e5a7db4a3445c1e419d77d9501222319a1e313a33a2a990dfe0ed3c7fdc6a13b588dabc984a8469f91bc78421784ed031e7a6872389111cec8aa693eb1777857a27a8c1607c73ce7fb29ab86b8d4f862a450d3b452d1379e3510c2403d4196ab456b42730c04622151d4df3b78aa2a738e181b689916504b6b4d6614732ea7d22d456e1c176dcfd66a2d1b880cdd4d803ed05bc2c96cf7a27c3ec5da57eecf9e411a79bac1851414bdb4670d91ea7c465d83dcd4426c0b2a16846c8ddc636b10408ed0f032b4490b8df7e5ce3cc98e1853631132179a9cc7e3d35b2c35e378ae11a8600437ee3e0d653f03509ba902924a5c92a8c4d77711f88373943e7729fa65989ef3f999311cc5a5e8ebe6b3b0400cbb019f9b27a2e7cbe49fa14e8a51cd22d6519431b89e8006182f02ff4ab8acee70632be4574084e692ee06d02c60b73997d1b6797db35688d9b0059de4157ac77c0a41ec395e1192db72f1b0a3d6e28a4f3f91a5c0df0f05a3334a2f7d5480e9806cc7888a4ad9bc7cec34dd225084250000dea7de91c8a1bf74af4a71a23e38bcdfe4758890fa508de64c301658ee2a41609191d489980b27548aeb855e954e7c574acb1b80b71ce2a4192a8014918c55e18d768ed1669985cf70444f3607ce8ae32050f0861e84f4477985adf64cb9cb2953b3c38400f92d80736d02977d1ff4d6fccd78b6b9433194cabf9a093185f0432e39ca68539a23b2019f41486e99fcb8752f87bb474803586fa663126aaf001750c9c785affaede3e9a7b3c4fde7cefab49d5c8ef2a6bd146a5641dd9f9ffae4895afd3356966edf42e910e50a7b621d6e205055c366a02c9656d2dc0b2292b64e97ae2d67e910707413e3cd88c59df279bc3ecedd0dd96b3110c0b8bd0e9559f16fdf29ec8624bf03b9ba356f0e8d82496fb9ad6a631aee2616b2d954b8b4d2d7aba2609c140c14af212878fd4f0e05b362c972bea8dd7791dc7230940090ef534f2d4cd29bec2e1cc354f3a2a997ce7aa3c6ca4cb40f9a42aefc11634d2c96fa8e10d6f04b908c5456d33e251d159de2c0ab76003fcf07e8623c90e88789af9871d19d746dba4f26b53bd056b562d4858a44e48ed806a18e650a6188ed7aeceb397883393f3dc18539248b65ddc0323eeb669f7973561a29cd2051d69647d322a2db69e431ba1db00358d417fc2293b950d21f3bea0a031dba130b4a930a560707617d1b694f9c034a0712e8b6243251663a95e94c78c1befe75b0e05f273224225abed4f53cec5a8bc97d973d61c13e48a054008f743b8f201a716ef6d033fbc72310264423208c1a3c3da0c0c306bf10f9c4037796fdd543080b033c8e9fab8431d88861ec27970f30f31a247d5877ed99f6f94f7810fb4f13d918a2ba766659459f7bfc28aed4c4513a4a101d110c832f0b377e31ecbc6aafc168768da72fc74a4381279459e36db0c1ef54dec47aa3f298aa5701c379a6d9cd5caca6f04b146bab8e14a786f5cd9b022013d09b4debbf97082d76a747332f613530f713f6026f67989703c9872c649d61cb6d3490ab5994ad25c684dd4a0c8a6a183f50dd73c925b95f9c0ba25f027195475b8f858eb2a8b51ec1bf32765c71b1e8dd74fc28fbea90c730626962b36398bf49ebdf80b14d6582199742ac59690d8211eb1c3b8c06fa7f6eb724a01524ecd1044e544c1ce686d660b9775ee63750338701ae6d3e51bd23e80b01c91080d0a13ef85bda531ee661dd1d3867b7edf1bf8e6eb84707868d2e0e7bdaa57482d7962503e61ff6aff296ea5eb597ada5e30ee2f4bcbee3bb2f3392d10de4e39d00667c4109f93a08ec6eaf362655ae54c27044321397f0c52496852e86ceaa7c76f46b119411dea85f8dbeea35e1ef0e5f4caadb296ec2bfe2a8b9cafe1a61548e5acee9e4a1886fa757aeec2bb3cd4d14fb7af5b66238cdf25774fd3a091a634fccfcc4eb126847fdb0011a60acb09b6f103446b8fe01fbe7e2e046e856f1c24f722b1c5052b8655de6d15a3f99c49a09e0827c8eaaeaa58f1f9fc99a9b8071553025cb4bee4ab7e0f4727c7137ab6fb7f7371b45c5b9385fc66273f37e61defd8475e877e90317ae35e5a6f98779f0dff7d3632aa6993804134e37a901d55f1b6370cca768ab180601699dabf526e389b7da10db19301cf425b76668e1d54e76b605a205a682e722b621682415ffe6d98f0617d54bc1c27ad89636455758b8793fd8cc1fbd9efa14acb7706daaa7b31f217ac17ad9a15a94882c93be871c391e7c5db75e4869fa3e14856635addbc9cb1bf1eea12ee509974bb18259dc75aca1f3cfe5a9b8fae325042aeea403d6770fe6bd47d946cde66ca536f6e80bbed0af3fab723278951a195e9a377a07c836f33696212ecfca510c51a05886a427366577251317d84f97db45a47d03a725ea998480f34f1503f4177cf024db73b940a71386bc9a086e7e472175a4ea5fe023c7caf9621173c393dedea85f19bceb12a029d3a2e3dbf3feba1daa80d3f26ad2e13d5e8cf8337f959774b88e4dc11a13c49df63e6cf7ffb6f364df3eb55f2935820dc7a41f4408300b1ac133313496c088088751f2285aa82447e5ce9e0d455a68079e910327342c2823289225e22d7f59343550e16189a3e17ed6e22b5c2d0f3801611a763203992dc0f5934b193aec30375d0be7eb37d1783671d7e7f821482ce625e38daa8e2f79aa22a1ad4e705d7b7b085159b7ef2d641b8f6cd8c70a0e2d4a0ac4d0f52877b2d3299851eb6c5681b2207ad2a73f61a8ab4ddc1c43e14c31d06ceb8550a631ff4042de862e0a75a786596c15a75d01b4189760c19c0f2850db5a4fbaabf4465137686dfbec123fa5e2e759c4d9e9217ab038d7e8ee46f50332a6625dde71731e59d7452c5463b00316f89a7b42eb508a09e139c5e930d20afba94bf426205f8d55d8c2ad272e16b9f7e63f9d125bb675f0c1babaab3576c86b6ba1f88b606ecb727f8ec0635c60bde8c44609be4f4a2d81c0d4874cd5a7373355006a218e7dc998d54fd3f09aa3b53db376c0f929365f5f3919a93b00047b365f3247a9ada2aa0e7cb73f30b0aa7805b245912c94a2cc211a905c45019f7ee64c732b0b0283a590af4df3f500287a8b01591d4aff568c48396f362db5276273a0d1a9c7b0d6bd6a3d97b881f0934ff1c616948033cb361a2ef6e25c951a5c64ce22a2d39dc9a6fb1f7f7c807cae680c5d8cb84fb61da4fb6ee265c41315664c1406298f2ae5731b18cf7c1014ac6c2845be3a9d764cc8c2c6eaec523efd44841a47bf7f46f2dd8a3eccad8f29d7e591b8335462a47771030ac3229d5ae5e1b35a07a350a63a851e4fdb77a5bde590ac1e5f8dfc8a1a8c760353813b464d9e1c65bc897943d6bed6000e95a1509a353d61c1f869e871d298d79a9efd261ca17ce1c2bad939245110826a5e400b980cf298416aa251d1ea9fdd0ac4849b28a21696b57cc548bcc5e4b3407279c46ad3a4473de4b4aee4028c82da9a20f43839eba5779b20e42d2771eb84786119e56ecf8f88bcd1a9290d2f32158fd9ca2d8965d553b112afbd6568cbdc3562aa008564b627da91f101d53667f846768ea9f862c13e81e0c778e0de83b0cdc21a94d796c6f6ad58e0d390b0f725136d6c568cd903db1ed0df659d0b915d08e6c7e6839df02fff0c70fb1b64eaf058aca78ab34fd162ef58a8f5aee960f6af44cd00d8c91d1ed18c7220facde638b9be9ac118370e6c3e0f6fa87453bb2fa7f4eb495496b6e10f64c9dde0a00fd5f7c6736b95ee8965f818c975d7bb6b74c1cd03e01497ac7ed5168faf1512db3d1583b6d3f378a490dccb011d446a2ead7e10e54901666c9063bc1f663e96b94a8d58210b9e38b4a16f7332788ce7cc56cb34c4a975ed526670b457337c509b94bf8865952bbdf1c7326a74533789e67156308442333bbb768055b57bde8ff9181146f228f6d1d7e122ed25969274745bed46af0924f9cbee79714753c12a3db9ee72f98d18886870be5e2f9e3dde58afa71400ac4852ffa85b42ac158fbc0273a99e01145b51b0a2f38cd627f63ae46770c55b0f8710dc99b2a5764de11ddbd6cac26a334cfccf369dfc71f54c038d6248de6b06e96df54909a45c386b4b4ea771e6f23fdd7ede66504667a7581f6cbd5521ae68fd4e21ddc89c804a88d28e9e121ca2e5936e9f5fdf8b4114bd64fe42e2d369477001d8228d66d58d9347cdbfd8b46e83557722e609b782ce4c4ea55eebddf266390ffaad1b47f5151154726b43f151761667a01d3fa9e8a843fecae9d4cb107297c40f5c69943c6ee30494ab05e1593658c9f1283bd9028b5091d07b91e5b1d5dd3e0fcca5d1c12823154f1e8cd18ed8e4da71670f6d9e6ec5acaea62b0868584c9811254257873ccd7ff3d88971318a022db6b0bb0af0117e4b8837e653ae868911799b34f48eab5e5e233ade0f6f4372584f5e7a8a1e671c74ce99a8e56731ca13e37c9f8ed012b6332890dfa524f7dffd390429d919e9440c98479e49dd75cdcd9ecd72d", 0x1000}, {&(0x7f0000002940)="c430fc569fcac51a8deb1013671923f33f9d93dd2df1d8bbea08d60dc51ac3bd2a39da8017d94718e8e7e1621fd1f59e14", 0x31}], 0x4) utimes(&(0x7f00000029c0)='./file0\x00', &(0x7f0000002a00)={{0x200, 0x1000}, {0x8, 0x7}}) socketpair(0x18, 0x0, 0x1952, &(0x7f0000002a40)) pipe(&(0x7f0000002a80)={0xffffffffffffffff}) write(r11, &(0x7f0000002ac0)="170d911a202cbeb3a5aacc56a54d45b4f411219ec5dc3b2e1500e91df6f4fd85a5e0fef6c1a43418af4b64730f21b66911acf61416e2e909d94164e6f438fc6aabeb6b3f14a190db364c5cd9437066076dea16753a98ed88c956860f2ac786a9b111fd2ba10718d08944d4e36c8dfb1dddf814a3ebd1ca2628fca328491dabf2d0de10ed2dfa4e0517d4adf959456c5ee9995468041e59f5e28c78e60925a48f937adf0aa808ab50c23627", 0xab) setsockopt(r12, 0x1, 0x10000, &(0x7f0000002b80)="83f6015e6867c847def73c777ba7e257a952ff5e95c96f3db320872a878b28aed72db1969bec3c836c666903e8f462f46bf5f1aeb50cb4d74c4ad12b61064d40662b9621eb3d6d30f05d36ed242fd0844b896c17ac73a7e9fd1dfab741c57199b8fb768c83bc6192a6ff93efab73", 0x6e) getsockopt$sock_int(r3, 0xffff, 0x80, &(0x7f0000002c00), &(0x7f0000002c40)=0x4) 03:00:24 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2043, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) setuid(0xee01) fcntl$getown(r0, 0x5) 03:00:24 executing program 1: r0 = semget$private(0x0, 0x4, 0x4) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = socket(0x17, 0x3, 0x40005) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) getpeername(r1, 0xfffffffffffffffe, &(0x7f0000000040)) 03:00:24 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) socket$inet6(0x18, 0x4000, 0xfffffffeffffffff) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSTART(r2, 0x2000746e) 03:00:24 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x5, 0xfffffffffffff001}, 0x10) setsockopt(r0, 0x2000000000000029, 0x31, &(0x7f0000000000)="fa", 0x1) bind(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) 03:00:24 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x2) connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) getsockopt(r0, 0x29, 0x2b, 0x0, 0x0) 03:00:24 executing program 1: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x7bc, 0x4d3}, {0x18, 0x1, 0x0, 0x40}, 0x3, [0x6, 0x7, 0x8, 0x8001, 0x5, 0x200, 0x4, 0x9]}, 0x3c) lstat(&(0x7f0000000080)='./file0\x00', 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 03:00:24 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) fcntl$setstatus(r0, 0x4, 0xc) 03:00:24 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000000), 0x0) poll(&(0x7f0000000000)=[{r0}, {r0}, {r0, 0x100}, {r0, 0x44}, {r0, 0x1d}], 0x5, 0x305) 03:00:24 executing program 0: r0 = syz_open_pts() r1 = dup(r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x101, 0xe5, 0x200, 0xfff}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0xffffffffecf331d8, 0x1, 0x5, 0xd2, 0x6e46c80d}, 0xc) r2 = socket$inet(0x2, 0x4000000000000001, 0x1) setsockopt(r2, 0x6, 0x8, &(0x7f00000002c0), 0x0) login: map stack 0x20ffd000-0x21000000 of map 0xffffff0038783c60 failed: hole in range map stack 0x20ffd000-0x21000000 of map 0xffffff0038783c60 failed: hole in range 03:00:24 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000000)="e0ffff0000000000", 0x8) socket$inet(0x2, 0x4001, 0x7fff) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/16, 0x10}], 0x1) close(r0) 03:00:25 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="07ff2016299206cc4bb9ca27a4ff3c76e1d787136985006a3b331d40e0d665a72ae2099e7071f38afacddb5eab72e464dfd9c0cf665d57bdb92c020630b76e3ad6b95fd2472089111b56f20d526907e4b26aaff1466c9d72721c1c936f35a989c4040c3a0b4513c458eac531a3e6e14f14968ad2559bef9f902ea87a4b353a31"], 0x1, 0x0, 0x0) socketpair(0x0, 0x7, 0x38f, &(0x7f00000000c0)={0xffffffffffffffff}) write(r0, &(0x7f0000000280)="06a045b30213f3896b1063578c438c70d4f32398e483ced820011fa042a4fe1ad05a88e55ccc27aa394cba4a52636c8c62bfbd7391ef2edc535d74b520bfe47a5d5ed28af3410aceeb74f7dfca0076f6d238162e4300963202e82f1d387db132b38629e97f67deb1e736f94c253013c7d2aecd8cf6a0c7d7b4d5eb4e016bfd6f7e010c637e564fba40ef4dcdc198919690d32a02f911ed27aa8d28f3d53010e13420fbc14c47d146b4afebbb11cf387174e5571df6286e91bfd13fb548376641e8f84c758e1c08f54af5bde059570e0255550f5aeb08d2d281144dae9c54a24fb7cc19af0a63aad9ea26e346a14e85", 0xef) connect(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, &(0x7f0000000180), 0x4) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000400)=""/200, 0xc8) recvmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x368, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x40) socket(0x10, 0x4000, 0x5b2) shutdown(0xffffffffffffffff, 0x0) 03:00:25 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x800) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x3, 0x0, 0x2, 0x6, r1}) fsync(r0) getsockname$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) recvfrom$inet6(r0, &(0x7f0000000080)=""/182, 0xb6, 0x800, &(0x7f0000000140)={0x18, 0x0, 0x1, 0x3}, 0xc) r2 = open(&(0x7f0000000180)='./file1\x00', 0xa1d, 0x1) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x3, 0x0, 0x200000000}) 03:00:25 executing program 1: pipe(0x0) setitimer(0x0, &(0x7f0000000000)={{}, {0x7, 0x9}}, 0x0) socketpair(0x1, 0x8000, 0x14, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) fcntl$dupfd(r0, 0xa, r1) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000200)="4783c61b3a6c2a6b1bbc2e84a0929b8fef40057de9fcd8b5fcbf3a941fd5c0d9bf6531e6b68fe30cdf60e3442638712ef36a2018ad31ebce70d0f773f875ac7341192b4fd86170c3e5e54bba39efbc34f9d7de1653becca212d0", 0x5a}], 0x1) r2 = socket$unix(0x1, 0x1, 0x0) fcntl$dupfd(r2, 0xa, r2) poll(&(0x7f0000000100)=[{r2, 0x120}], 0x1, 0x6) readv(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000040)=""/167, 0xa7}], 0x1) 03:00:25 executing program 0: r0 = socket$inet6(0x18, 0x100000003, 0x0) r1 = shmget$private(0x0, 0x2000, 0x522, &(0x7f0000ffb000/0x2000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getgid() r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) sendto(r0, &(0x7f0000000200)="869a3140e2ce70cd5458f4db238fc582e9ff8e2ee628e881be67d7f0f3dba7c9d9b8f83e6b38dcbda1ba44e3e7a1335bc0d66a62fd2bae1a245483cbee68ffb2c093f79ad604894f018c8f8263cdfaace16e3e40a89ee1922102644ebff2fb7b3cbd4537d938a6c21a4788dd53973fc8df4df8e1658842186333e6ff7b5040819f43a8f7f4209deb4969d3da2b2965fc42ef65b61d6eb4ee7b4ed290d1589e546c718727347ed1ccbd60775c57f153e9b2e09cc31b6ea9", 0xb7, 0x0, &(0x7f00000002c0)=@un=@file={0x0, './file0\x00'}, 0xa) r6 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x7fffffff, r2, r3, r4, r5, 0x4}, 0xe32, 0x4, r6, r7, 0x28000000, 0x4, 0x3}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) shutdown(r0, 0x1) 03:00:25 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='r\x00') chroot(&(0x7f0000000180)='.\x00') open(&(0x7f00000001c0)='./file0\x00', 0x778f12d24ae773cf, 0xa5) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') chdir(&(0x7f0000000280)='./file0\x00') chdir(&(0x7f0000739ffe)='..') 03:00:25 executing program 1: r0 = socket$inet6(0x18, 0x8000003, 0x8) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000), 0x1e2) 03:00:25 executing program 0: r0 = syz_open_pts() r1 = msgget(0x3, 0x8) msgctl$IPC_RMID(r1, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) read(r0, &(0x7f00000004c0)=""/214, 0xd6) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0x7, 0x0, "45ce8745a6355db5090300000000008000877051", 0x0, 0x9}) syz_open_pts() socket$inet(0x2, 0x4000, 0x6) getdents(0xffffffffffffffff, 0x0, 0x0) fchmod(r0, 0x30) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) 03:00:25 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="28c1ea8da25c18e5e90001", 0xfd2f) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x8000, 0x6, 0x2, 0x100000000, "211fabf1030f227ca2789aad337ce16bf9eb751d", 0x2, 0x6}) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) r2 = shmget(0x1, 0x3000, 0x2, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r2, 0x0) 03:00:25 executing program 1: socketpair(0x6, 0x8000, 0x2, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x6, 0x2}, 0x8) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) read(r1, &(0x7f00000003c0)=""/214, 0xd6) syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "7e92b794f8ae04803cea065176003bb1fe00", 0x0, 0x200000000000}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffbff, "bbeccb0b94c4bc203bab12d411e7f083b8129092", 0x1ff, 0x4}) 03:00:25 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="07ff78b90094d645f998"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x7, 0xffffffffffffffff) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000240)=0x400, 0x4) recvmsg(r0, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 03:00:25 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) 03:00:25 executing program 0: setreuid(0x0, 0xee00) msgget(0x2, 0x40) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r0, r3) r4 = semget(0x0, 0x2, 0x40) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x8e98, r0, r1, r2, r1, 0x8, 0x1ff}, 0x9, 0x9, 0x40}) setgid(r3) 03:00:25 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x3, 0x7fffffffffffffff, 0x100000000}) lseek(r0, 0x0, 0x0) linkat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000040)='./bus\x00', 0x0) 03:00:25 executing program 0: msgget(0x0, 0xa) r0 = socket$inet6(0x18, 0x8001, 0x0) accept(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/68}, &(0x7f0000000140)=0x46) r1 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000001200)=0x1002) accept$unix(r1, &(0x7f0000001240)=ANY=[], &(0x7f0000000180)) setsockopt(r0, 0xfbc, 0x33, &(0x7f0000000080), 0x0) 03:00:25 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffe, 0xfcb1) 03:00:25 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x3, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000f4d000/0x2000)=nil, 0x2000) open(&(0x7f0000000000)='./file0\x00', 0x80, 0xffffffffffffffff) munmap(&(0x7f0000ff3000/0x3000)=nil, 0x3000) mincore(&(0x7f0000fed000/0x4000)=nil, 0x4000, &(0x7f0000000080)=""/169) mmap(&(0x7f0000c4a000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) 03:00:25 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) semget(0x2, 0x4, 0x200) fcntl$setstatus(r0, 0x4, 0x0) readv(r0, &(0x7f0000000500)=[{&(0x7f0000000000)=""/30, 0x1e}, {&(0x7f0000000140)=""/102, 0x66}, {&(0x7f00000001c0)=""/150, 0x96}, {&(0x7f0000000280)=""/233, 0xe9}, {&(0x7f0000000380)=""/84, 0x54}, {&(0x7f0000000400)=""/122, 0x7a}, {&(0x7f0000000480)=""/65, 0x41}], 0x7) mlockall(0x3) 03:00:25 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x3, 0x0) readv(r0, &(0x7f0000002700)=[{&(0x7f00000024c0)=""/242, 0xf2}, {&(0x7f00000025c0)=""/255, 0xff}, {&(0x7f00000026c0)=""/61, 0x3d}], 0x3) socketpair(0x19, 0x8005, 0x8, &(0x7f0000000040)={0xffffffffffffffff}) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0xffffffffffff7fff, 0x1ff}, 0xc) readv(r1, &(0x7f0000002440)=[{&(0x7f0000000140)=""/21, 0x15}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/58, 0x3a}, {&(0x7f00000011c0)=""/43, 0x2b}, {&(0x7f0000001200)=""/160, 0xa0}, {&(0x7f00000012c0)=""/104, 0x68}, {&(0x7f0000001340)=""/229, 0xe5}, {&(0x7f0000001440)=""/4096, 0x1000}], 0x8) r2 = dup(r0) sendto$unix(r2, &(0x7f00000000c0)="2b0b7cd7a449f7a3296e0a60aa811d4e2b2c9f3286a8c75f10c85806d5788a6ee318903d05dcadef1c156c722ae6be5f8c6b2640be43905f4ef079002d660b5f8ec721a7dfa763131559906cd7078684c013872ad792000000000000000000000000d59f", 0x64, 0x0, 0x0, 0x0) 03:00:25 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000080)="b4040000", 0xfffffffffffffd90) 03:00:25 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x91}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0xe}, {{r0}, 0xffffffffffffffff, 0x51, 0x9, 0x7ff}], 0x5, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x4003, 0x7) r3 = getpgid(0x0) fcntl$lock(r2, 0x7, &(0x7f0000000000)={0x3, 0x2, 0x3, 0x200, r3}) 03:00:25 executing program 0: r0 = socket(0x2, 0xc003, 0x0) accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) connect$unix(r0, &(0x7f0000000100)=ANY=[], 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) shmctl$SHM_LOCK(0x0, 0x3) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x4) getpeername(r2, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) fcntl$getflags(r0, 0x100080006) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x9, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchown(r0, r3, r4) open(&(0x7f00000000c0)='./file0\x00', 0x20502, 0xe0) fcntl$setflags(r0, 0x2, 0x1) linkat(r2, &(0x7f00000002c0)='./file0/file0\x00', r1, &(0x7f0000000300)='./file0\x00', 0x4) getpeername(r0, 0xfffffffffffffffe, &(0x7f0000000040)) 03:00:26 executing program 1: setrlimit(0x3, &(0x7f00000000c0)={0xfffffffffffffffe, 0xfffffffffffffff7}) syz_extract_tcp_res(&(0x7f0000000040), 0xdd0b, 0x5) r0 = msgget(0x2, 0x300) msgrcv(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000e320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a5b71a9133fa7ac79ae82d3f9a35ba865e5644df963bc00d5e9484ff451fe8ba1ab27a33ebba8226ec49d6cc9f9c8e907edb1f0ce4df4ad27006fccdd19da3e03592b75ac5ade358999c93b52daffd00a62f5e71a1fa13e579f08024b8109796c693b01c232f6a61ffd7e8ec1bb3c67caac8e091796b69e3c5fa421acbcafe45b55e1538a888e5fc1947c09836269c748f25c8b39a99a1a347850b3a78c28870263662cfb1becf086de08e699cfa603b8f5588fb9804739e286e20026129c6f14ae4630000a2558334a46c31942cd43200000000000000"], 0x1, 0x5, 0x1000) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) r1 = msgget$private(0x0, 0x82) msgsnd(r1, &(0x7f0000000180)={0x3, "30c617aaff8151515d2867d0306f40332e14dd03c0c17258f854f0e54bd55505c775ed1ac2505f5c7793b8086df2ebf159db40571c6420105c51cf91965ce662bc805d2098b245178863a24385290742e90a7755bf749d3fe11959971fc9e2559063c8c24f64a286f7338d981f9da60f42fbf768632664fc105ad750212b3af3201d52bced4a079ed2b17817e672ed95d0b5df3cdb9e626168dd40aa5fc253b0db48aec0ca0b64fa75fbec8fdb3cd245d6e7446e319646e9b7007b9472ae0501dbd7a633bd0da742bb0ee5d5621525c4373e253427c02e85b2e80f0a39f5de956b3c9ae4d5f6591d8e1618b16383"}, 0xf6, 0x800) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) mkdir(&(0x7f0000000100)='./file0\x00', 0x100) syz_extract_tcp_res(&(0x7f0000000140), 0x10001, 0xffffffffffffffe4) geteuid() chmod(&(0x7f0000000080)='./file0\x00', 0x0) getppid() 03:00:26 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x0, 0x0, 0x0) mlockall(0x2) 03:00:26 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x639) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x0, 0x0, "835dd2518000190000000000fa6000"}) close(r1) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = kqueue() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0x40) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) kevent(r2, &(0x7f0000000000)=[{{}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0xc}], 0x49b, 0x0, 0x1000, 0x0) 03:00:26 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040)='\x00', 0x1) recvmsg(r0, &(0x7f0000000140)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/14, 0xe}], 0x1, &(0x7f0000000100)=""/19, 0x13, 0x101}, 0x800) socket$inet(0x2, 0x3, 0x9) close(r0) 03:00:26 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) r0 = geteuid() mknod(&(0x7f0000000000)='./bus\x00', 0x8, 0xfff) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) setuid(r0) preadv(r1, &(0x7f0000000280)=[{&(0x7f0000000040)=""/6, 0x6}], 0x1, 0x0) 03:00:26 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x1000300000002}) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) flock(r3, 0x5) flock(r3, 0xffffbffffffffffe) mmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000, 0x4, 0x5010, r2, 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000040)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000680)=""/6, 0x6, 0x7}, 0x0) socket$inet6(0x18, 0x4000, 0x2) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000080)=""/191, 0xbf}, {&(0x7f0000000200)=""/156, 0x9c}], 0x2, &(0x7f0000000180)=""/37, 0x25}, 0x2) 03:00:27 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) select(0x6, &(0x7f0000000040)={0x25c}, 0x0, 0x0, 0x0) 03:00:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) read(r0, &(0x7f00000003c0)=""/214, 0xd6) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0x7, 0x9d54, "4ccea745a6355db509dd66c868578fa8a5877051"}) r1 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) fsync(r1) ioctl$TIOCSBRK(r0, 0x2000747b) r2 = socket(0x20, 0x8007, 0xa0) sendto(r2, &(0x7f0000000000)="4246bf3cd751a98d4398df039625a8ada13e5a03565a4004311ef4ea3e0e6723bffc9d61fdd59c149ed16a09f411e629ded21d1ebd7208aa7041b5decd83e509a41c12585ba24b55fe0d3793daefd5284e29d359acadda725be4", 0x5a, 0x401, 0x0, 0x0) syz_open_pts() 03:00:27 executing program 0: r0 = syz_open_pts() getpid() flock(r0, 0x8) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10088) accept$unix(r1, 0x0, &(0x7f0000000040)) 03:00:27 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x4) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = semget$private(0x0, 0x3, 0x400) semop(r1, &(0x7f0000000040)=[{0x3, 0x100, 0x1000}, {0x0, 0x6, 0x1800}, {0x7, 0x80000001, 0x800}, {0x0, 0xd0c, 0x800}, {0x0, 0xffffffffffffffff, 0x800}, {0x2, 0xfffffffffffff800, 0x800}, {0x3, 0x1ff, 0x1000}, {0x5, 0x1ff, 0x800}, {0x3, 0x10001, 0x800}], 0x9) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000000)=0x2, 0x23b) shutdown(r0, 0x0) sendto(r0, &(0x7f0000000100)="fe4470", 0x3, 0x0, 0x0, 0x0) 03:00:27 executing program 0: r0 = socket$inet(0x2, 0x8, 0x9) socket$inet(0x2, 0x5, 0x800) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000080)="eea68ba1e22db357", 0x8) 03:00:27 executing program 1: r0 = kqueue() kqueue() poll(&(0x7f0000000400)=[{r0}], 0x1, 0x0) 03:00:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7, 0xffff, 0x5, 0x6, "82d0a1062554acc9d7d0502956de7d8ed12d7a16", 0x5, 0xfffffffffffffffb}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000200)="ec", 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) seteuid(r1) syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "a146786eb90002000000000000b1c85b6a8a1311"}) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "76b7be93837568ce6a4ba30820591f0ca675f117"}) poll(&(0x7f00000000c0)=[{r2, 0x81}], 0x1, 0x0) 03:00:27 executing program 1: r0 = socket(0x11, 0x3, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000080)="82169f64b248b19b1714e7242b6d9f0646bde5b626286edb5f129a7de5ba1227640747a7713399bf842c85ba99f5d1d4f2241c3896fa620389411895170071147851313f16f635acc5eb4f369c76", 0x4e}, {&(0x7f0000000100)="353818da15e44561903633da20cf595b377f7f467c4a671f7cd6c1a8f1cf0aca9f43da745e3f84524486fd934ac85b8607e6d1d045b7cf744d041663cca560ff858d6fc5395fdda8354de7ce24283922920164889efcc98a53079f6bf9a5cc145f62b3f313fc566c704268486d492c6e65b272e0f0f896a0cd2d58a013b25386a6ae9e4eef2c4b3374d9eb862206ff15751426752e6ada2a1057792b41b672aa61fac5baca86e899b55f838a4e83abfccec20974f85a35268ca875141d75d3d2ce35b551ce35c5d06faa65b66a738c0a80d24ffb3b19b5", 0xd7}], 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) write(r0, &(0x7f0000000240)="20d507ea4580d24636b4f5904a8afab47f08fa122c2bfb500a1ab90c0d90c238b54a56abf5bd4dd781b85efa442d3f654212cf2d4098d9fc0c392bc8ba7d51049f466019ba31a12d2b17df", 0x4b) 03:00:27 executing program 1: socketpair(0x20, 0x0, 0x8, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140)={0x3, 0xfffffffffffffff8}, 0x10) r1 = socket(0x1e, 0x3, 0x0) munlockall() getpeername$unix(r1, 0x0, &(0x7f0000000040)=0xffffffffffffff75) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) 03:00:27 executing program 1: r0 = msgget$private(0x0, 0x0) getppid() r1 = getppid() r2 = socket$inet6(0x18, 0x5, 0x3) r3 = dup2(r2, 0xffffffffffffff9c) writev(r3, &(0x7f00000011c0)=[{&(0x7f0000000000)="c749402e11c537a3a9d7fb3448edf95146878c37a5f7e07060146638", 0x1c}, {&(0x7f0000000040)="d72b3f763eaf29e33435c759d340cce2d887f9f04426a139691b07910573de1ccd53fd817b8bb6ada8f764a9fb1d5f89aa7ae29f43ca8fd4073d0f00cbc31d34b171384acae1548e92bde4bedbc6abeaf968f8e4cf1a8364e22a0f51edf5206151044d9c92ad1eedcd693c23acf5748066e56dc0dce1784420bea5b72ae3658eb0ee2f40da16bfb61f608fcf0225c2383805e44540ec3b22fcecd23a98350074c4744617d1d96c0d686e5e7d55e5e3802b80fbd8b55691e227608b347c1e79900f766f", 0xc3}, {&(0x7f0000000140)="ae003198512ae77c018024f03feeded9d601dfad3a67374f00bef121c02619fee8c1d68638691f9a773fe9ec3c9645457491dd04a95c89a30e26582feebcda1e731b08aa83a7", 0x46}, {&(0x7f00000001c0)="afc0a0b6937edd1b2288014a27bb8633e0df2ef46a33ad6f0e82958a6c437853cf1464f4caaed32bc95ffc7e0b57996b4eb5f6ae56782e51b1db06538414f1384c9f8b9b48a1430d9545046746b9a1807570e102ae4353a5d1e88e27dd13f66919bc862bd94508c23c62a13b0a59624642b52cb6dc6a4198e3b8acc9258979dfa0a7661b5e12421242f8e6adf76a4e45983f234b65178622f0188c365c344cb4096ed7a0711322e387c6757bef408e9a2dd6d675b8258dd7494021a4b873e2608c603cb608018352e72bf952cf7cec1b48e13dab71900c04eee0f42a37d1b1b1717bc8da047b25f542a602abdd36a98f4b74d6525b8cb1b76c46dc48aefc03ce3f35f0800090ba80b212fb1180626c7646cf32a9cec18eedbe9250f4bfb31b38d04fc0c1f5bfaabb9ac0e4ce53133daa70975da523db730bcf7237f8b2534492bc943d82e5fc700ec112ef6d8bba25b40f78de01d9f8ca2741cb0d5e3b86868459fd6ad247d5e48c0eedf01f2c50f212376cb908a665fbb56a34c64a3628b8ebf0bd98ccf9a7f9169f21c7ad94e8a7ae9011dfb0e64066d1a4ffdca589be15383f0038071b7f9aeb051b27dd235155ae060ebb73321e310fb1f0039828e4b50e01124496519a9ed2f808e6d9ce9cd970107b907c901fc03a7147bbc954f43e24544dc582eb5dcc2f01dab32fc26dd12575e5c1e0acdde8335eb0048000c21a2abacb70ae08b21d93dfcdd111c5cc7594deb5a51708473ebab24a6426f9fc63ed9b370f2088a8988fcc6ccdb82c0eb4da2af10fe6daf4a86b9221f84deded8b7c945cd3f4ea685005e9d41c948156616bebec82f95d04708b166b9596d52878d475b02e7180b713edb04315351ac1b9676387f1d405f444f30fa3775c63a4a4c2269b6184b67a91c41566b2d2a2d09306a1e66bef4527f8abf1a5744cc28521f34d1bad28522a4dfc17a967225e2a3f8ba82003e64a6e256cd3934205f11abb6e6b8c3995b83ae06d72522b0ef28a2af8c42ec820019332828ba4d10b62487c79187697ee8fd331023358f5b233a23ad76477982b9a717fbc488d110f630f21da944c8533f3cec06ffad42cf3c18f5d4701914128d4968a67d401718a85a82c02f41a6cae188c9926e5ab9c34a2e618abced8e280b194ad8670c1960589ddc02555f2cc146100eaeb1295ccd684977dd7f16aaf2f809c20bc4bc51dca908425a0a0db6d838a1785229e127d16f8429fbea4a759fc330ea4d2800138d5e936f989b62349e794afb0dfb3f372cb70a14f14598440845f2a8661374d5e6525e762509ade6951ecb536babee0130007e73a316b2c1d86211d518fc82407a2a8e5ae988812f34bbc2ffa3359c3b36f56e42cf2db2495e0fab4f04ba1399d6236aa751bb65dfbc1c8fba9d2a3535265f40af60c8bf8277d2ef6a5d60210fe7e7149da7ad79c7eb3ab355c84d76f6b3561b8be28e850c0b85224de715ffd6d54d8779e5f5a452893c37268826fbada40265e193d7d8497fdcdd9c60b6ea075f128e10b6cf9945bcdde7dc3ae6123f059725a03350b17d278f14933489c1616cd999ec138a36119b7e19e30ff891dd6e3970618035645f375cac9d1376d023877125b2f3af6b3c8e1a5cb9d713e4eb964e39d10247bc50923db3c1b4200ac415fb8fc1de3702c792bedb0306f3553e1dfbb87524e3c1dd8c6555c414c265476e8297fbcafe1999e9d3e340a02d2de5a2163624c11207ae7f83f002209d7d1201714faa6538e3ca94c5a8b7805b2540b3f32c9b01602214d40e9c0a69b78189f14ea16fd4428382179a77bf2bd7f69325da8b0d5839bdb83c922d0a2301819755d4f1c2729b522e579f3339250c48b0b5fdf036f628e23662a26f5f4f42640c63d89a2d731b4157327d1ffdbf9646352a99363b86fe392bff63f5e3a0b3c7333536894359782914ac646b2b82d1cc80ad75df7e6c2cae589ed4e6b050401fba75b8bc4090d1ec3f30c0264efb6e30a36db5e2a07fe13d834797552520d32d5534241a4c3651647d96b23c5282dd8cd82c5f636d40e4e1f5bfac70d6c7c34521e7264e028f329a9a062dddb7fdf5fa46a6f2ac93e60563a96d1ace3068b040bb343575dec023569627ba8f0dfd6fd4a9c91b8630fffd8cfc10976e1ecb05310b9312695194bf56b723af61f7a657b8b19a7fb2547697046bf4296f90bbae1860bdb4257495e968e263ff91c04fbf4cb88cb417c0f024e4a02e02de37e348961ed4109541e25c089e52e25d0c8984778a6bb4880af632adc92a11d77d6dd0a62e1c4f36edd900b62466b2b9ce3117ba8a8940c26bc1de843499cea2524182a891de34ffb564108f2784c60b7ed74bfdb3ccdb9a4018792b6c0c1e5c96f5e5658fb5fbc699600936ea613f63900b430222fc59d45d9ce7ce9c0cbb4570ec444ee9b1b64b86e776f67d73d98f80df6990b36b5797de47f381c1f6a2cae12ece2971b7dcb5a0334141e1c3b9d495445d9bd6f97e0678268c83e8c3db7c433e0823eaa558ed6477f2c51faaeb9a750220335f075b878e35568cd31c897386ca1b9f2744226b7d428020ee4fe76a1fbde983ba86f3e8f6969d97d86663f1c26dccc15e39cc5e7cf9e3ff7965d6ca6e9318895a1200bb96b20470ec9ceefcc6b40b1e78d91d145c4d89c4b553a1d0f3455463cc08a74c8f1786c8f2c683cceccfb2bf005f8b13350713fcdbc3cd07d75e9a436e8fce6be5ee4646e1d9e4255ab14b58519c57091d6b69c05dd91c1c0c3d4c1a9018fc374d87a935365e57130453d2863769759d2dc5c5fc6af077e6d842b8d4fc6f8124b7a395cf95425a89efc0ef14067c179828a02422c2821ce1c64f5f7187379a8d259160c4997928df057861b2c00b13ba4cc99afa2a9b003dff10bad0404a08b62e4959f874bc2bc2523857522a75556e06b0dff09300fa31618cb4523619f0b64182a6399e090e17d2dffe94c7effcd2a919ed23bf82f561ff2242669a69b00d5e7a76d01000d3e59573c4142c6c7b62404608cba49c0ee6a31e7ccca8e88b618af351e5c8dec3329ca15dc521802e2bd26870692ce258440c9c1c7b4bc4674c1369ebb42aeea1f4fb1ff4a9178f25104e41f6e499d426e0bedf28d5c40614520f500922fa7fa08979ecd37a26df4fda105e4dcd9be91815442c1e5d0f883be16f0c4a0a9639a2ca286afb5aa3215f3698c822cd546b4dd9612bbea2e0e21667b091db902ee0dea3e7abb4df3782fe33fd3ec85b25c8ecc8ea588a94af29ef615724982706e5e0712a436fa49206959fada54fc77c4e4baca1cbc90abd721d33a60a4291e745cbdb603fa6361a02dfa0f992c497fd47eda35c306bd59e35f674f935add5f79aff389ff7563d0be3471475513f968b0b9b48e7c5a7132b87e40997a6d2ebe83e0f85b0beada400db5408b40b144035a038e2f07635184c157924b2700048df80e42ab1c96d6aa51822e445f7695529f1b9109803a95ebb283abbc252c2d38188c0eda4b9ed91aed11a70af8924be869c50a3dece50af72de2bcef1971730941fa5f4e506eb2eac9aab60e8730925ce53417a28b2ae59ea718d4514ef0f14973890988abc84104f37fb33d31a6229694afcead133b654e823ba4bbb9663fea98cebf12cbcdec20e24c70d372d2103277eccc8c3d3186c14233b4d333374e519d6d82b7d80efcf86d51a35e3da2d1523f427822abfb13d6db49ff5326a575e112626f31bcde33be0a1e0334e843fc87107c8fe595ad7a67714a9756ddf49a452b6ddfd713f17d19880e5faca679765ecd27f71127500e3ce0191a58b6a44b25933c81bb2ff0afd0848f8223eafa3bfcbc4f2e34cf43ff7c45525715eccd78955fdd74e845c27d5bb368a8b01db1e677f807f640c1186968a3a42a563f17eed9d49deed552c83722fa0fa0e3762003422ec63b280f17226e303d6bedad437241470583c9a2d6bc5d90f81db970bc3a8e8be294f77b38258265399fa83dc4d5c9919d466c7a4aded24380dca99f963ffe7b192301d3b09ee4a3a1626198127b74cda38f523bf3dcb8d6369d4056600c94067a039573c33c0b19d4ccad7bf6a5bf5f2981f3def9ee8c06be88d340ac58d270def014b96629255c0134767e6bb36ae5188f341b8ff69ad1ca4472abd96c5f29e637fb94a49d543a5b49bf51d097eabb8bddfa0b8bb1af69da28b384ff241fa36d7144c1ed499330ecde157dc759b4acb0d82daa3213beb1b799ac28e535284e136cf143b7f435daf402221e4b6f6957f162022a9b59761de32f6b08831a49dc62cdf539a44df97a8c5bc7e37baefc51717158bfe5c274f05f81cb644295125dd80e030337c26ee03cb542e59ef4531a9abde096555312940d43983a89ac3f8f9cda335284420cb5ff6ff61a139f80f9da67736f859a678e5aafea912b6f60a8e5461a7c219183d1ab88eb3148a9801e1003af5eb4c72f8acc11fe539e8d396e2ed6952e434770c7aa79413a8096f0a02ff0bce2a5860b71cdd5a6488e9e2a56b2a4cc65a25039ce859e78a9f92a09cdac9d1009909c0aa5ddb986622222d72d34ae89f61f628df8682d4e58fae13682129f2e22f4ab54b23420c6587a4e6a313c956eda249a8508490e76a1c32a60952eeb80e2c0d07d4339a0a89c95aa3d904e028a5238d7398f373ce50f53a8ad855e1dfce5e975d189fcb045c11f776b4c7fa6419bbf6208c647746d98dcd8f4f0d2c154c5809276d689ecd2f4cb15ed5a11da7ef8ffbdf6b7be6383af296281dd7d722dfb8aa73d1b55e3e5171e55ce473403768b92f4cba5fa475d2d046db6662baee8f1387e217bef64f9a86bd63563b2077ee883372d6929754ec229681ed7b59b51df0d168af0a45419d8797e120ac331c36c808a29acd32e6db8c4026bcde604e0c0415b276f6bc5f5d8b68e3184d14210d3459cb6de728b347c07e18200af278c82e4ab684b803c6efab1cc5114732758944b1a0855e6aa9e310be43482c070b1fdd1bf6b504cbbb9500d235447cd297f2580140ad88cf9f279347f66c86e490e1504e84013b8eac0e533734c1bf7a2dfea2f7ca5bd67122e0d1bd3241c25ac5074af7d13bf60f49d53ce0526085cc3040bbab56d6ad8ab0b1e64356ddfbd13051a5176dbdae7296c07ca723fe4aa72abd2498421ca771dc761c61ba63fb88cc25b4d06e42b26c5ac9fc317ca8f742fb21fb4a65f5d303249979dbef1d020929ed33b96cb3badc2b0d86f68f7bbb1e8edd52219cb8a609b6f2c77fa78ed7137a14907e819845cbdc0982724aa511400810151c52cd2f756f63d8236ac418780a0c59b752683f070ded20a4150b0d74456cfca547313c4c276ee91a16d80052f09fe1a578bd52a8cf32dd0353be6278dd6534d0a8df1eec564b37b17f001e4dd3310c18abae892135c149b0bad9a76f73f2d7791e0a9410643bbc66af55fba25c5d495832edade2e6aa85b850560b19387740f34855dcdd696617e2f9b55f3dda5c4dc37f9a70b8147a0c9a1c6bbe147663ef18b051316cc39bfb078f89d02a75795471a0d1e7abddee6d8326726e5fa2781bd55cd2c9f945d8877b8079c50c9f532b22a7de84a032615ad8a1902aa9f8b9d91324d899f3071da3af146742ddfe4787d6035206e46b38e814641acf0e8c2333ed38d13ccb9ebc505de8bd6fffcf2ba8072401b37f0ff6214b79a5f48056823fcc8df50f83e33073a2918054c282463e555451867de9bf06da4ac30b1c99c8a8844035f049844b72f3b0321eb084d18ae757af9b7e39e1b41", 0x1000}], 0x4) msgget$private(0x0, 0x58) msgctl$IPC_SET(r0, 0x1, &(0x7f000079df88)={{}, 0x0, 0x0, r1}) fcntl$getown(r3, 0x5) 03:00:28 executing program 0: setuid(0xee01) r0 = socket$inet6(0x18, 0x8002, 0x4) mprotect(&(0x7f0000323000/0x1000)=nil, 0x1000, 0xffffffffffffffff) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000140)="ffe099c2ea24966df98329010007000000000000", 0x14) getuid() r1 = dup(r0) bind$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 03:00:28 executing program 1: r0 = socket$unix(0x1, 0x1000000000002, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x2d43e274398d01f8}, 0x4a4e4d8d) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) 03:00:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) syz_open_pts() write(r0, &(0x7f00000002c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730caad953fb392e842dbbffffffff000000006eeb00000000000068f7acad445dd976a67cf92c23", 0x65) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="2052bed8085df9138021cdc0394b659dd7ab00483bf71c76790e1a2cad3bd632d4141f7929a09ced675e777c18164f4c69cffc6e66416429fdb1b5138f7e14d4887b8fe2dc936ec6c65da9252547592599a5f97f14d76a581a349738324d7dfeeacac9f746ed9f656b9183b3d6bef59e17a6e586152360d0cd51b9a041ae3d16b0ffeba5eb18cc5c86fa82e7e55f39e34668192f16a1f282f71b1aa660a048284b6058e757dac26a15697b245c97bc907892812b26457c7ecb793a0cef4ae456e8b0e61acba78bfcf059021698c6c71f7ef6a338d734999be62deebe6c814703c4ed1519", 0xe4}], 0x1) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000580)="363f624f50058b5170538ae6cc44a1ff8df8d3a880557bd8c593b672c2b049d45dd3be23d8454e1e4522bf3b59d3b58483633bc3240cadc1799ef2ae5df4268cd0f2413a40658cfee1e41fbcbf9900fb6fc8108bde75e250561ece965a123ed4005b4480bf30853b8b520c9fc301d0e0af340fcec496c1728c657c9bf40d", 0x7e}], 0x1) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() read(r1, &(0x7f0000000140)=""/100, 0x64) execve(0x0, 0x0, 0x0) 03:00:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b", 0x4a) write(r0, &(0x7f0000000300)="7270bf6c40afb6bcf4eb69ff", 0xc) r1 = syz_open_pts() close(r0) fcntl$getown(r1, 0x5) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0x3ff, 0x0, 0x9, 0x1d38, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 03:00:28 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000040), 0x70, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0xd}], 0x943d, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000), 0x6, &(0x7f0000000080)={0x0, 0x3791e0c6}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = syz_open_pts() dup2(r0, r1) 03:00:28 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x103fe, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) 03:00:28 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000080)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 03:00:28 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xffffffffffffbffe, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getpeername(r0, 0x0, &(0x7f0000000040)) 03:00:28 executing program 0: r0 = socket$inet(0x2, 0x8086, 0x800000000) setsockopt$inet_opts(r0, 0x0, 0x4000000022, 0x0, 0x0) 03:00:28 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x3, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x60, 0x2) r1 = getuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) getgroups(0x4, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) fchown(r0, r1, r3) setuid(r1) 03:00:28 executing program 0: r0 = socket$inet6(0x18, 0x4002, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, 0x0, 0x200) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x2, 0x7ff}, 0xc) 03:00:28 executing program 1: r0 = syz_open_pts() getgroups(0x6, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setgid(r1) r2 = dup(r0) getpeername(r2, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x57b8e1d0, 0x40, 0x100000000, "977d3aa3bb75d45a46b182c4b093cfa299fc1296", 0x2, 0x9}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x100000000, 0xb4}) 03:00:28 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) write(r0, &(0x7f0000000080)="b8", 0x1) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x10, 0xc, 0x8001}, {{r1}, 0x0, 0x8, 0x2, 0x4b, 0x9b69}, {{r0}, 0xfffffffffffffffe, 0x44, 0x5, 0x8, 0x1f}, {{r1}, 0xfffffffffffffff8, 0x8, 0xfffff, 0x2, 0x20}, {{r1}, 0xffffffffffffffff, 0x4, 0x0, 0xe5, 0x9}, {{r0}, 0xfffffffffffffff8, 0x86, 0x1, 0x1000, 0x20}, {{r0}, 0xfffffffffffffffb, 0x1, 0x40, 0x1454, 0x3}], 0xeb, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffe, 0x21, 0x2, 0x4, 0x10000}, {{r0}, 0xfffffffffffffffa, 0x40, 0x80000001, 0x2, 0x200}, {{r1}, 0xffffffffffffffff, 0x1, 0xfffff, 0x4, 0xffffffffffffffe1}, {{r0}, 0xfffffffffffffffa, 0x88, 0x11, 0x28, 0x9}, {{r0}, 0xfffffffffffffffb, 0x10, 0x0, 0x0, 0x8001}], 0x6, &(0x7f0000000180)={0x20, 0x6}) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x41, 0x4, 0x73, 0x9}, {{r1}, 0xfffffffffffffffd, 0x8, 0x0, 0x1f, 0x7}, {{r1}, 0x0, 0x0, 0x20000002, 0x1, 0x2}, {{r0}, 0xfffffffffffffffd, 0x2, 0x4, 0x2, 0x7}, {{r0}, 0xfffffffffffffffb, 0x0, 0x2, 0x7, 0xfff}, {{r0}, 0xfffffffffffffffb, 0x0, 0x80000000, 0x8000, 0x2}], 0xffffffffffff8001, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x40000004, 0x18, 0x7}, {{r1}, 0x0, 0x49, 0x1, 0xffffffff, 0x2}, {{r0}, 0xffffffffffffffff, 0x80, 0x0, 0xfff, 0xc07}, {{r1}, 0xfffffffffffffffe, 0x42, 0x0, 0x8, 0x5}], 0x9, &(0x7f0000000440)={0x100000000}) ftruncate(r0, 0x0) 03:00:29 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpid() fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x3, 0x3, 0x9, 0x5, r1}) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) flock(r2, 0x5) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x1, 0x0, 0x8, 0x10002ffffffff}) 03:00:29 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000), 0xfffffffffffffffd, 0x0, 0x0, 0x0) 03:00:29 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="0900001c"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) shutdown(r0, 0x1) close(r0) 03:00:29 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x0) setsockopt(r0, 0x2000000000000029, 0x4, &(0x7f0000000040)="00cd91aaeaf2e4c58ea591d56b4dcb2d000081", 0x13) 03:00:29 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) close(r1) rmdir(&(0x7f0000000080)='./file0\x00') r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) dup2(r2, r3) getgid() 03:00:29 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x1000000000}, 0x0) select(0x40, &(0x7f0000000000)={0x6, 0x8001, 0x80000001, 0x10000, 0x2, 0x101, 0xbd, 0xccab}, &(0x7f0000000040)={0x338c, 0x0, 0x3, 0x101, 0x120, 0x7, 0xfffffffffffffffa, 0x4}, &(0x7f00000000c0)={0x80, 0x7, 0x88, 0x0, 0xff, 0x10000, 0x8001, 0x1}, &(0x7f0000000100)={0x7, 0x6}) 03:00:29 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8, 0x132) recvfrom$unix(r0, &(0x7f0000000040)=""/119, 0x77, 0x1, &(0x7f00000000c0)=@abs={0x462d4d1428408112, 0x0, 0x3}, 0x8) r1 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r1, 0x0, 0x1000001a4, 0x0, &(0x7f0000a6dff8)=@abs, 0xe1) 03:00:29 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x3fc, 0x4003) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x5, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000feb000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) 03:00:29 executing program 1: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000002000/0x2000)=nil) shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffc000/0x3000)=nil) r1 = shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) 03:00:29 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getpeername$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r0 = syz_open_pts() fcntl$getown(r0, 0x5) 03:00:29 executing program 1: socketpair$unix(0x1, 0x80000000000002, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) write(r1, 0x0, 0x0) 03:00:29 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000009c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x84}], 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x8d, 0x80000013, 0x1, 0x8}], 0x7fffffff, 0x0) 03:00:29 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x40) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) r3 = dup2(r2, r1) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000040)={0x2be, 0x6cd, 0x0, 0x8, "f246a150ed63ac5841d0f1e42b39fec6bc5396e2", 0x5080, 0x100000000}) 03:00:29 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) socket$inet6(0x18, 0x1, 0xffffffffffffffff) setsockopt(r0, 0x6, 0x4, &(0x7f0000000040), 0x0) 03:00:29 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) recvfrom(r0, &(0x7f0000000040)=""/85, 0x55, 0x3, 0x0, 0x2d0) poll(&(0x7f0000000140)=[{r1, 0x164}], 0x1, 0x0) 03:00:29 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') fcntl$setstatus(r1, 0x4, 0x80) bind$inet(r0, &(0x7f0000000100)={0x2, 0x2}, 0xc) bind$inet(r1, &(0x7f0000000140)={0x2, 0x0}, 0xc) fcntl$setflags(r1, 0x2, 0x1) ioctl$TIOCNXCL(r1, 0x2000740e) open$dir(&(0x7f0000000180)='./file0\x00', 0x11, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x2b8, 0x28) shmget(0x3, 0x2000, 0x40, &(0x7f0000ffe000/0x2000)=nil) r3 = open(&(0x7f0000000200)='./file0\x00', 0xa00, 0x100) symlink(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000280)='./file0\x00') ftruncate(r0, 0x84) utimes(&(0x7f00000002c0)='./file0/file0/../file0\x00', &(0x7f0000000300)={{0xfff, 0xdd}, {0x3ff}}) kqueue() r4 = semget$private(0x0, 0x1, 0x4) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000340)=""/187) fcntl$getflags(r3, 0x3) pwritev(r1, &(0x7f0000000b00)=[{&(0x7f0000000400)="02f31504520fe573bbeeac5feb647b86b647dae3ffb464a26bf3e56250074f465635ef4e7a1bd5cc81d3c6b63f14889f2591", 0x32}, {&(0x7f0000000440)="09dce48dcc55a1932bddb411c6a47519d2615e501c71268984bfbd2f9daad8aa5b21e96161170733cf677bcf8c5824adf5fd9324f868c50a49ac312800c65c1a20e5d55187ea9059a314b105a56ea359195beff36b3a46cf0fa195bb981df23ecbf8c27da4295289a470c753bbe81c3e9a3779513c54443d4a00792380bfbaf6f94ead1a81aabd783ba97fe207cd0f169cd9c3b5ea36cccbc45a3d2a884fc7f251942ce59af284a1ad81a0f183c0b3d6a2b43a5b0d22b6609a7c45cfd7cbaf54b911eaf9748f6713cdc47ecf2b51da9ffbcf2a710b43c7218401c860357beff451ba2d31457ae4b5a0c193ffcc", 0xed}, {&(0x7f0000000540)="0d026979e7bbd233917ee9307e217708a5cd22175d93b39aaa001b9a000a97f817b614ab2a6e4c7cae452e5058b8eb1769bfc40ba85d42186eaff9bcf659fe6e8d47f79de1bca9bfd68dc216b1c0774fd136a6253bac903068a93193567e242413629399fcb243ef456b26e48fe38a9de94d8471700afcf51b48634a05e52097d8d2e85765bb691f62c8e6bbfb982ea6d443fd7e1c053492ef07ceccce300a542187484a25f147", 0xa7}, {&(0x7f0000000600)="9c5ed0d91933a8dca4b0e2d1ba9450ab969f03b9f7a27b886d615763d6160944cbd545a657aa996b9e731d121e67333a5fecd55b802e20bb9322485aae67908ea64e3678d8eb56003965cf0dca2b5523061ebc278375db59d0b20ae2e6aba123af5663d4d616fac0e143bcaf4eec430891b27c5654c1525d89de378cf53248a86e356ba0c06a56bb54ac9efd2078a7e14821665d0afbfcdd7bb2b70749a793f4664096d959b3d22fb3ea83440cb10e1de4f705003a92249db87aebf1eba5b907cfc21dbd6c2e01f8f060ee9e456eccf97ded", 0xd2}, {&(0x7f0000000700)="5dfe489ea0e2979380b5d97800f5dd8f7cb9c233496f6dee3987de987314204624a36767f5e6e10f7e3e202fcf922b4b2a39f7d9d035b64bea00b5d841cc7333338f98cf10eb29a1ca36e6662ebdf6f8c39a3d05118ba9ed7a87d19886bd61e4f2e212bddac761506967ad5ddfac9051797ccdd514cc05d3e9100f70ad1c468f75c519b5239b9cd98f85934d8f6e8319d50a073f6ba58e84942c4114321716aa78cb341bef657210e86989d8697d2baa0dd23c57fd6d9f9fc2f6c7779986463fbb3a812c5ff0661fa4796f417e9d55525cb62a0fc02d9cbde96827f4335cac8166b53ca99aa555779e2ff84d63197d08e06047b5150d9f8c96a5d5a2cf", 0xfd}, {&(0x7f0000000800)="84e415a31acf3a1af4b4fa49d5a5741c661dc35346fe25af0130ae956e5af44b1dc3b05f1506182cc5c749f54a338b6f175a4a8ca3a27712772870b4854db7505e8dcd90d58278a590562799682457111d811309401ae71ebd1299306b13dd8dd09583956bcdf5c950436d8c931feb07b836df91d9e0fcf33f7036792c10b6e47301c518fa0613f2d7bcad6e4187367a375169ca98f556302a3a1c3250486626955d776996cf7ca58dd9f81759d86fc144e469a739", 0xb5}, {&(0x7f00000008c0)="4423c875adc5fe5acac9665e9f581c062f519c15ae125f3196bc73e6fc6dbb9275c77f8efda621cb2db686dd19a313475f0d177e580733c37c27977f654af342baa7c1abcab96d3e5a3de926eda202d1d43e140a0e6f8d1f0c3f39c24218efb2c1d5fc1caf33b06f184498760a4e47cc43f697ee2c48b3a71e4d779be25912c93be3ab41fb4a6e1e94b513c478948e1dcc7ff732d143b9e551567d2d7e73c8e77289d314216d21b40f6520b4ebd7ad68d4968a9a2549a3594792c8cd04d8bc2f512edbe1a0b3650fab209ed578baf07b32609f050c585be11d", 0xd9}, {&(0x7f00000009c0)="4db151fef28c95ee3bb4ba6a09cf2179b6c196206711a14af0464029c1d36389f440bdf72c5e717ed5babd61a457a1446f9b52ed41f180a7223e1677d7989f7b2ba52b06173fc14a32f5a1d5f6af72968198474a1808150ffd81c0f6d534f5f183a827a874a1214a956eb2ac8fb14287e4d85adcab447f2a29f6647a119695e7938c41c5c79cb6ae9154af485a8d6c98b2a937932b", 0x95}, {&(0x7f0000000a80)="b905850d25425459a3a70c31346beaca4bd8c91a5d5af7114038d0b0f834310e5a78524e7edc6b29d2172124c2a122c7ff86f93eca66fa98fcb98dbc9b6cd3a9ba968988d1d3b867b21187af98822cf9f41a94c01df7f2ddd31c0582f69b2326142c237d6af6ad4177f0cd68a3a2142553c4a8ba6feafbaf18c6", 0x7a}], 0x9, 0x0) r5 = syz_open_pts() getrusage(0xffffffffffffffff, &(0x7f0000000bc0)) syz_extract_tcp_res$synack(&(0x7f0000000c80), 0x1, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000cc0)={0x6, 0x401, 0x2a6c5516, 0xffffffffffffffff, "813f9702c2c4ad03d1696fd827607a0b8bd8c972", 0x5, 0x4}) fsync(r5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000d00)={0x0, 0x0, 0x0}, 0xc) setuid(r6) getgroups(0x6, &(0x7f0000000d40)=[r7, r7, r7, r7, r7, r7]) socketpair(0x18, 0x4000, 0x100, &(0x7f0000000d80)) unlink(&(0x7f0000000dc0)='./file0/file0\x00') 03:00:29 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) ftruncate(r0, 0x8) setsockopt(r0, 0x6, 0x8, &(0x7f00000002c0), 0x0) 03:00:29 executing program 1: r0 = semget$private(0x0, 0x4, 0x400) semctl$IPC_RMID(r0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = semget(0x1, 0x0, 0x121) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000180)=""/74) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r2, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff8, 0x40, 0x2, 0x6, 0x5}, {{r2}, 0x0, 0x40, 0xf0000007, 0x5d, 0x3}, {{r2}, 0xfffffffffffffffa, 0x82, 0x80000000, 0x2, 0x1b}, {{r2}, 0xfffffffffffffffd, 0x44, 0x3, 0x9, 0x100000000}], 0xfff, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffff9, 0x8, 0x4, 0x614, 0x3}, {{r2}, 0xfffffffffffffffe, 0x68, 0xd1, 0x2, 0x1}, {{r2}, 0xfffffffffffffff8, 0x2, 0x10, 0xf0, 0x1f}, {{r2}, 0xffffffffffffffff, 0x1b, 0x12, 0x6, 0x5}, {{r2}, 0xfffffffffffffff9, 0x3690d728a125c439, 0x0, 0x400}, {{r2}, 0xe92c1c181390ead9, 0x60, 0x0, 0x101, 0x7}, {{r2}, 0xffffffffffffffff, 0x14, 0x1, 0x10001, 0x7fff}, {{r2}, 0xffffffffffffffff, 0x2, 0x40000080, 0x7, 0x2}], 0x8ab, &(0x7f0000000140)={0x3, 0x3ff}) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') stat(&(0x7f0000000200)='./file0/file0/file0/file0\x00', &(0x7f0000000240)) unveil(&(0x7f00000003c0)='./file0/file0/file0/file0\x00', &(0x7f0000000400)='W\x00') getsockname$unix(r2, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) 03:00:29 executing program 0: sync() getrusage(0x1, &(0x7f0000000140)) r0 = msgget$private(0x0, 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) msgget$private(0x0, 0x10) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0x3}, 0x8) msgctl$IPC_RMID(r0, 0x0) msgget(0x3, 0x10) 03:00:29 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt(r0, 0x29, 0x0, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) chroot(&(0x7f0000000080)='./file0\x00') 03:00:29 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x1) 03:00:29 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = accept$inet(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000400)=0xc) close(r0) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x4, 0xffffffffffffffff) close(r2) r3 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000009c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) r5 = dup2(r3, r4) writev(r5, &(0x7f0000000340)=[{&(0x7f0000000000)="f7cc52bd391ab15ae1ae2fd6b873a12303c359e7242b0c2cefd787c19d9f8293207084", 0x23}, {&(0x7f0000000a00)="fc4d6b3a91103572265e8c0dbaebf7b282dcf3b89f6d9490ef7b9980e2f65b875c245e221e6cd2277cce4fd943f645ab032bc4b81e720e715a188a5108be867c7963f7a7bc86ba23f716721516b215f90b249a810f1e1e0a5c6e302bd9d60e4bca6484a0d28e48d602cdfb1ee88a181ca3df937c9fc0360419ae83e79ccb8ad700f04c78c3bc493aff688fd9396835c6c6fd43798f86bf25ec7f649f201bfc36f02f259db344943e88cf5cf0ecf29c936f9db97670a47f627613173a460703d86b0c79f0cc732738a58a0db6a1870b4b4ce361a8cb0b8b4e81b1f2e425c4407f8459b5320a52db1cc30cdf8038344d7f1a9c4513e9907df790a371c444724259c8bca0b9dd2f47d8f58da11ad9fe04c339871fa22b5b71c3108636184a9cb8edf04f2dff6c9835a26131bb38c27e466658d57b498c5be54b24871269da7b6aa24106eec909a2e9da1611036c96b23a139ba8bdc4b7e45fe4956bb8f1334f980cbee957582a3dd6f8e277fd48cc3edbfc116f329a3be2ba20faacd5d7a450251a805248735f8437a8257300670456b427978d1b7ca00453929670b95e9ae73f564f6756d9116a7f7da13961a857247a355f6cc7e254171f1d0fb41fefa0a1f8a8ced521e4679881b0fe48d1dbec9f0d40cbe4eaee05afb76503ffdd556d79fed478eef5edc9cf56a77aecfd92adead83e43939dd37e7ec80ccee70a6ce76e325339b0bc58802d237db43210958c162f5913e8bda8398ae977e6fc1456c615c65444d29e4b06aea6d87b333785a53c139eecba53c973d21d11c559fe0df6fc99f8c13983aa2044cf866f274b6b51ffa677cf31de768aa7426c6e3681870c41b9366006e24fd5ed578543217872dd2b011ae8b1a2f7c5bfcec5747bf8e03e28c537206f9151070d0936ee4a8519cde9fc2945440b66e66df692c0b0c509258ad32d8a8e34d8025b274ba80986cf10b0e04b7beae866f73074dcecd2643b7e666f4499e30c9a719ded21eb0ad20779b9bd9b886252c0a59e9c9a5f812f6da777760d30175dadab4fe9b6ce92d917bda33fc5d2bb67857388f44227de8b1eaea921c86d6930511712bc50dc2ad8f75e8401a1f0f3262dfcff8f9990cc6c569d8fef9a668cd9891c60c38f01f3b2b6ded2611337a57a695691fd27896d185d49e6bb98f8a2ec5e1c4eeee11da5d93742447cb394064d6d3a9d3c5f29e0ec8fde93586e336feabba5d27f37fa0f515b851104f2bd80a80eaa47b0670c7939c20f9519f26a16b10f8ffb6130f72fb4bb5e858f1d0c9bb91eacec582ebe01b36094378c3d2f330e1509cf480ca3c41d5cbb5f9e6ed54753ecbc6240bcb661fbb91ea9bc9e34d24213a4cd285654ea1b3179596280b4cc7e477c2bbde8cdc0e176589ed33dedd0d5b244dd46c20e5fe834c45c9e0e9a4c93feb2fee17f2787f173fefdfa8f2c289479eff306967c8887e34228df8034354c85693630cb04fb197998562dd07711d88ec57db08ee162a759f5aad0ba7e517bde38d3c6c68fdf48202fdca7da012d924339ad39771387ffc5482224ff2b95756adce45abcc82711c1a57597b664505fcd9a5d1bf0913a7678a60ded6c57f01824468e4a66340f6617714c6549c55bcbafbd51202b9b43ffdffe223305adbddf24e1ad0c2789f53daab7f87d50579046d9637b73c855096c045f3aaf5b6e0da998bc4b3cb642254b299d7596fe74b89729d914e783dd2fd3d8e51fc4a450d7ca08d273939cd24cca5a593f9183f0461d85558661ac3253d9ae6054c71882f937bb1f3a6f0772d3680ebf9789289dcf249659d94a8a88ad560123df48757a158f8ca963cff369e1c3054ab16d796441d0bd2256581bd6d703933255f1b532c9d17e2c62180f0f11d04fd06cb700d2dcff272d218a955868f606c46fa2799568b205cc2ef060559fa5ae6f69eb92685ce78d7d983536e7a01e6f45a71788a98b7e5bcd2af7acbdfe90130895a754f930793484091e4c5ae7c544ead35f9dee3fc52241ba78a998b3a148c5babb2ba8991bfb72cf8e29cd632d80ee33ab1157a4fd81779fdb9da942984a98b8a9e2cb59c94f6b3c8336c69481d13ba268547f1dc74171897cf3fd17f2e36dfe122ebb02e6590334a38acc870729dfe95d9e1fa964ca72aeb420ade5b36de6ec92f74c900e408b684612cb8f2f246e5d065f70f1bbe1f8999600eb836674aae07e7d48bc28345ad1ba23dd84123d5fad322245e2894de8e03e26dbb74d5b320592df85077b165b7324266ef84594ab6f7b524c65dbb1260fa1b11c4adcf503beffcea22ae1a1f9d2c46ce9dc83e8d64eea20c8b4e150c4ad643a320019b7c672778e99821944d97db8d80e655786bed85026a6740fb2084bcfad2ba208f52191ad60ca8083ffcf7a318c319879e96be9b9e6c11e04f7e0cd8c5751de25d2f586ea0f62b67298df92906dd720ba3f57862401d3e37d0fdeb5a2b7452cabf31da0eb2daf4bcd849391b51737fcf6f005a103bfeb9a27c707105c2d800a31bf215c39b52f6682c845e5760a2919ea13a895470105f629cb8cc81e893816b9cd99055c7b18071a95f5e01d732fbf5c4b946e85cf5413c5faa7ed6e8d70a7de6c7cf13022686368ded34a8c7179b466adb0f91e14d9bdc39b51ca7a97f9d706042c3598182171fc348b70992a5e734b00d44b3479e331b68b05c8c62e4dade2cd9a44c74f61997104a71cc83a1135934c0cb827aa586b0045a6f18cc8e9deb428f375d92202a69b3dd392e0281622a9cc64c30a43c97d86502dc0db872cd746e853567c2243a8ab8290150373f8704e6a790c0e939be1123fc2d63f4d6b6833c3d5ffdb1d324c180219fc01fc9e0b7096c67c3dd96d756e0e3f0b3a4ecbd845bbabc0cdac5906969a9796392990ad8a20f3cd6e915a2de7f96721831f4cc26483cb5278135acf4594070ffee41ebae8f46f0159db98df498c1f71d41a8b22a2c94aa79d40d13a6cc92f4b783b1477d1be55da8f50cbcc2ddb8c886a39562d224d9a42f16aa5e8fd4f0398dd452729fc756232950809dd52f4ce217184aec5e7f6e052c87d360c66115dc0eca3b25fea427acc660d32ebe65ae4e542a4f25f91c6519e98adb1d4825bb9ca17fbc02f7360976ec82588dd58c14c7543fd72f217ac8b6391ac6daa1e7f23f22cc463afbf1d373d7645d724f96f2ff54f3574122714ddf19ba716b425ecbd7baf4db3c2eef19b2525819241ff204ee8aa2c9fa700912774dc085af1743e8870986ce744c2b0a565a78ecb5efe766723ed8b07b5807fa6ddddd147ccc5c78cf88e5a3f0701bc09f0534bf6d8df2449a9c64411caae05955b2f09276564dc1dd4890b178112a86b4d6688daf80174d98b78f9454637f21a8e8fbeb64e9573c0039394524140cae3e143f760cfb38a172222165ce1f6957abeaeae10247348d5ec95a1430a117c6565211c90fb070dffcb4d5d4b91cb6733abefce709ac9baa47056bc59590c41c06fb3716a7570d426336211d3c7339f952f87ea978412e332e69fa270bdf3ecf8c0dc75de24352448e9207971467d5962ff8dd8de4829a08cf82f616b085e33cd059bf41316facbdd4943982c67ebe267744828272d7ed3b22f10c14f4873645531b7a585e041a1fe64f8c5432e2d15062287ea3776e08e8c6a97e5fc5520f98cb47178b25a0c889ecb46f9c273cbd6bbe40d85980edaf8204aa6654f81607482d3359c7e9574a3e8582354e45c3cbe6938fabf8f7193980a13b408a6cf662ac0891fe9eb9e48fc944422e057b7c50c1d5bf49dc6a663ba99160740d045d66697d39a468d5ab092b9a90620c3e6d45b2302a5f356fdc53658770761d51c4f2041c3fbbb9b9e7556420fa9ade97ba6a683b1da595a68c5746c0379893bcf3c96d22b3891c8ea79e105a36a4d6758b4d33ec03d1281443592e4358cd3d95c88f725c80cbfc3c5a20d86cf9d22c0fcceb0d265b34dc99672b396f54503c89fc882512f9ad0067fefcb48f62c83b367f5ffc8e6de2450a46064942a285c75024b65537d675f0f30e61083dca00bf8236afeea285c872cd746c9034d19f9bcb16567fce066a0c7972f28e0cb77450d4f1387e95fdb8f8df3d3fc1481c40a99a60de22311c6c51d8de7fabcf79fbcbe264f0d079d5a67b5b166d4f5229e62e85873cffc70a7eb75a5caad64605b190a7e4a6bc2c6ddc1acf136ce6743b51ea1d68e3fa98a8a80ec58719ec1d1704ca70c0f6aafd181b2093011365ad6a3fcef2a468a88c6a83a280df2dd978f19d56a3164b75580d948b63b324ecd9a44ae5879d5193960ddce0e8852345e3192d764a5c3bca315977d5a8d7f477edd8bf67ccd3e8e1f86d61ec2396a98e6f80718cbfc3f5db2d8193255186321b1e8999d41a653edbfa55cbc4986c8a84db4a399a2f25bad64e05546a739d07309b33d0c1356573703851c709d27a2241346e64561a793cddb44088ecd466be158f18cc78e80b468b9a0046070ce95d1600c460738c7bb1404abfcfd3cfe1c746553dd9b11de20dbc178150cc2c23904a03b1b60d5b32f2eb40af640fa509eebf80bc6ab9a6af3cd3ef7625b5720951f268a97997ade94f777a3491af17ff07bb275d9171b0e36cff3cfba6d50522da57a7db6fab3b43664e67d646fe18bc88cf39fcfea1a4098fc8bf0c767a267cdecf8d4ba07952cd4f91bde5334cbd3bfabac659367f4b3c6057f9ed0331bd0e3c256278b75722274c140f9df318788add79c5f8142e807921289ea6ae11ccffa68c51c3501f5f57a91aefdb8de017f19adddda877df52bea817671a0180b4a465742a6d6fd08e1062a9cb7d3e50610da381a584aaee5292ae4fd76150e0dbd11b3d88475402e847f7d4f97c55504d03229fb8968bb09842c0f916c0b0b2e230ea050065ed5bf7bdc0b041eff42e4098b3d52b935d8123b1a2c0f1aaabed829797fb76f51d3fbaef2dc2c1a87ef4f2a1da9a0ea95314087c1b8093e6967a7d979ac735131973e6a1b3e6d4d37701fb62623c819df9e53278333d58d69da15ac392dec4fb8da6865ac5bc268b17459d935352fadf25cde236c7e83a65f408c3d72807c1db23a73041e75d60150da642c073e98f9247a9fb9adfc88e934073e79654566b535ec744cbfe7936233201d4e1ec80209cb8e7aca0eb3f28ccbc76753b378de70b1ec22b9e78d960deefaa58a92c434cd9d52cb477026b073d5951f71a9c131217115aa2487dcbd16a86b2771dfc39b7221b6e781723f22ac530edccd7880de9f230bae653291f0e6b2b245ff9618548d12722c17b2e091208e9d69872d9e8439fe967fa508f67018a87804430bd1704337e054af17ab7d317bf7bee5fb7eb6e7f2cdf8fc9cc564053ca566c44ddeff51ec43765e46dcb6825af93258bbc75ee47ab5518356373ecbce632ab3973138b3fa53455c32eb5225c40894eef95bc0c7476d3a721be321cdc051bf7cb924f65534cd49aad31145916fa12c91d282bb4ef4d82fd61d937aed581693070659e436a0502c0d494ad75ac9d687eb3b169cbd1160ba4fc32a9245c0979b26fe60dd71d8a6a0e8bf672c67410aca894ce8ecbf4210753f08b02090a45c1ecd494521b264591d3d3710c727f8c53a22d9a4dfd17317ab6113213cdb8b558df57a565a651c193798e7a80390ffbdfd8b56d8bf2b8b1b5433414f98640695ae44c048f7cee8e4bfa98a056d8626b63516f7e456e5836564d32d6742438780c7f10ef7071fa3fc52250b2d316f116ac975649de55e26abbf52694bfbb6c53f", 0x1000}, {&(0x7f0000000080)="0d8093bc8cf16baf6552e889a68ca4324ea18986f50137395f05d9151333b2979a4655f887f5fb2b24218b35672b39292c7528ed723864e8405f7c028e5753b49a9b9aec47ffb20af221e3c76dc2cc34f3a89c1009b6d9680bb389cf23b0bd206ac48f19ef8327cd47d0f1854dd50da77b7d8fac4baabe5e96697d41a536d2c7e5e21039e2ca223b91995598e3d68312affb579fd8a6", 0x96}, {&(0x7f00000001c0)="73fa47161458eadcaeaa5fede2ba1505ad08a2f2a8416d59c70c523fd21f267eb6f28aa4478f508aa55d7d5662c45af2c26dfa25075706f16a69e392094685471c15f14e2715d99256789c6be6d61350139652634d4071ed962b2a516184b7fb13e32256695f8db92bf7d053c37233fb6b89542fc6305d1a467f2a3b31f961207dfa618ee99875a392d869daa519e2b79081d0d3f82e304e823823f18391c190295d319b2c7818287d626c63d17f419ec3ba7635e7131a137f15503eca56ea48beef47f2205afe6da6a2", 0xca}, {&(0x7f00000002c0)="e9c4ba3077926311aa18e0310cfd54629f0aef14904345ca8e329dd1b15df6f57ecfa327d81e6d3608548233d6e968b9e7b6b67ef26c2ceadddcf6e59ba7cce5ef27fc253dd1cf014f6f879abf0a1a3ca5e4a74a6ea03d19a7a14bcb9fb2f227918652e5f7", 0x65}, {&(0x7f0000000140)="94783d49e86df3956a757a8367ca18f3509d28a4cec301d040564d6e15db2c7001b9b964c98f47ccf9f8502b9f", 0x2d}], 0x6) 03:00:29 executing program 0: socket$inet(0x2, 0x3, 0x1) 03:00:29 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x72cbfa38bbfa39e9, 0x16) lseek(r0, 0x0, 0x2) flock(r0, 0x8) poll(&(0x7f00000000c0)=[{r0, 0x1}, {r0, 0x2}, {r0}, {r0, 0x85}], 0x4, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0xc000, 0x1000000000000000) r1 = open(&(0x7f0000000140)='./bus\x00', 0x6, 0x0) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000000)=""/31, 0x1f}], 0x1) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000200)=""/178, 0xb2}], 0x1) 03:00:29 executing program 0: pipe2(&(0x7f00000006c0), 0x0) pipe(&(0x7f0000000700)) kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000740)) r0 = socket$unix(0x1, 0x5, 0x0) kqueue() pipe(&(0x7f0000000800)) pipe(&(0x7f0000000980)) pipe(&(0x7f00000009c0)) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) pipe2(&(0x7f0000000ac0), 0x0) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000b40)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)) socket$inet(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) getpeername$unix(r0, &(0x7f0000001e40)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c7e3f220d96ab6abb0d8aee45a61c67d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000080)=0x1002) syz_open_pts() setrlimit(0x8, &(0x7f0000000000)) pipe2(0x0, 0x0) 03:00:29 executing program 0: socketpair(0x1e, 0x3, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x100) bind$unix(r1, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) mknod(&(0x7f00000000c0)='./file0\x00', 0x1000, 0x40) r2 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) sendto$unix(r2, &(0x7f0000000000)="b1832b2af7847dbf35b61026cfd6e408f12d43c843214f95e50d9ab09219853d84e6d50193e99cdbe6e97f9780a812438862782ae421c3ec6ac22b123690fabd300bc11f0e05a6d30d0896de7597b13797c2d0c9939ea78c3df72ad03b0a62d46d614b74600b851433b19c49353ed2e8ddf4bd19a8f67384d5c1f09f3716", 0x7e, 0x4, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) 03:00:29 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) close(r0) r1 = socket$inet6(0x18, 0x3, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0xa, r1) getpeername$unix(r2, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000000c0)=0x6496) 03:00:29 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000100)="492296db4340bc331d59153bd6058fbfa3592e695e1fd3cc3ccc510315e86101078893ee98549279ff4e6f5d3195f7736126ed8da7e73a99611367c877884937009f002de1bfc1af53e2958b83f2ba287eb38c96cea86ef837439fcfd9a56a9ccb70effcb2d37eac120294b4b91f6b4dd65f9c642639ee8bdde5a7de17426b262a736a1fbad1fac0fbc253a2cb6746e4aed46260eacb2d8bdc209c4dd3befe2f439632", 0xa3}, {&(0x7f00000002c0)="89b18d1f67ef35b197e3771d6761b3e87333e670cd876bf677c9469dfbfbd02346930d2142e336b79f4e13c7fa4465061b83acaca65eddca1811dd99deecd4ba54119beab6c8ef611917e47edae690b6666edbcf69246b32592ffafb242f89c329d8a7f588205033fc52f101764b4bfefd5214effffdf574a8a5e402bb3bc9f59e855067f7498792a897b818af63c57d", 0x90}], 0x2, 0x0) r2 = kqueue() close(r1) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000200)=[{{}, 0xfffffffffffffffb, 0x61, 0x4, 0x1, 0xab}, {{r1}, 0xfffffffffffffffd, 0x22, 0x4, 0x6, 0x3}, {{}, 0xffffffffffffffff, 0x6, 0xf0000020, 0x7, 0x8}, {{}, 0xfffffffffffffffb, 0x20, 0x400fffff, 0x2, 0x10000}, {{r2}, 0xfffffffffffffffa, 0x2, 0x40, 0x9, 0x8}, {{r1}, 0xffffffffffffffff, 0x1, 0x3, 0x5, 0x100000000}], 0xfff, &(0x7f00000000c0)={0xa475, 0x7ff}) r3 = dup(r0) kevent(r2, &(0x7f0000000440)=[{{r3}, 0xffffffffffffffff, 0x3d, 0xf0000004, 0x101, 0x2ad}], 0x800, &(0x7f0000000480)=[{{r2}, 0xfffffffffffffffe, 0x1, 0x20000009, 0x4, 0x7fff}], 0x3f, &(0x7f00000004c0)={0x22, 0xa91}) r4 = kqueue() preadv(r3, &(0x7f0000001940)=[{&(0x7f0000000380)=""/178, 0xb2}, {&(0x7f0000000080)=""/48, 0x30}, {&(0x7f00000001c0)=""/54, 0x36}, {&(0x7f0000000500)=""/244, 0xf4}, {&(0x7f0000000600)=""/17, 0x11}, {&(0x7f0000000640)=""/122, 0x7a}, {&(0x7f00000006c0)=""/222, 0xde}, {&(0x7f00000007c0)=""/169, 0xa9}, {&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000001880)=""/159, 0x9f}], 0xa, 0x0) kevent(r4, &(0x7f0000000000), 0x40, 0x0, 0x7fff, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 03:00:29 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000000000/0x4000)=nil) setuid(0xee01) shmctl$IPC_RMID(r0, 0x0) 03:00:29 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(0xffffffffffffffff, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0xffffffffffffff48) write(0xffffffffffffffff, &(0x7f0000000000)="94d5b466c0341a8b2ea905ff", 0xc) syz_open_pts() close(0xffffffffffffffff) kqueue() r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffb, 0xfffffffffffffffe, "fffffef90000000000000000fc0700"}) read(r0, &(0x7f00000002c0)=""/249, 0xf9) syz_open_pts() 03:00:29 executing program 1: socketpair(0x20, 0x8003, 0x101, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0xffffffffffff678e, 0x6}, 0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) 03:00:29 executing program 1: munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) pipe2(&(0x7f00000006c0), 0x0) pipe(&(0x7f0000000700)) kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000740)) socket$unix(0x1, 0x5, 0x0) kqueue() pipe(&(0x7f0000000800)) pipe(&(0x7f0000000980)) pipe(&(0x7f00000009c0)) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) pipe2(&(0x7f0000000ac0), 0x0) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000b40)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)) socket$inet(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000f40)) syz_open_pts() setrlimit(0x8, &(0x7f0000000000)) pipe2(0x0, 0x0) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) 03:00:29 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) setuid(0xee01) clock_settime(0x0, 0x0) 03:00:29 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x3) chroot(&(0x7f0000000080)='./file0\x00') chdir(&(0x7f0000cd2ff8)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='..') 03:00:29 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x203c, 0xd00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000040)=[{0x0}, {&(0x7f0000001340)=""/4096, 0x1000}], 0x2) unlinkat(r0, &(0x7f0000000080)='./bus\x00', 0x0) 03:00:29 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800000000000af6) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)) recvfrom$inet6(r0, &(0x7f0000000100)=""/11, 0xb, 0x1, 0x0, 0x0) truncate(&(0x7f0000000080)='./bus\x00', 0x3ff) 03:00:29 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000080)="04000000", 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="d9b6655bf6c9fc9d6195febc432c7dd8fd142d3e9e98f58f05ec46d02912fc5bb547783d5b0e8402e103d8d76559146bb65352b88069d5cfe33d2866a59c2cb1a0e74b3b27cb089d8a4e0709783d2ef1b18e00ee34102b963ef398674f17819b6603dc4c1f911537e1313c0e6a9309efa7b6d5f08a047683c9fbb9adbecd0681f08d0959e9b6bf1379d1398a465f20161f5e96e68abdf43b602a6f90b8faa431834097d67da7349b3fad434eea6b69fc950a34f5b35f39ea110cdd61bc93d02b62dfbc9949952e6934cd929dde6ee6e641ee7f4f371b60a616b6a11cd85981d0c0645a6d600f473df7e0fdfb7b621c18bf1efe1dc3c788c2be59636a59a9021d91baaa27a953b59619af262219f124c8f62201029bf89f7aba8256a40e62666b322f42d87348805440af9c06ce4850cc6ee743a26e20d3f2ad3fef2d08a54312aea87462054c0f8d2a0cf9e28868bc5552d3c0cc279779b206346efae999bc289a132ad587b3107c0561b848afb1c201e210a787266ac604d12aa042b2151f7bfb85dd9e54190b279d91a49e793b9a22457f539b66294ce77b73e0a482db4f5e42fdcfd2a786de33ed07679798b0bb18800f1def75a3c6e04845e710f6efedee98cbebbe0c99fd6aa3a57fc5fcbe81dafef0d69b544fec5ae0846197ca38232fe83d9c5e8be324fd5c28dc18f8dc6cd2d0ca95aa8644bc2b4d511080a3ece3f12bc812091d6883a02fb9a51ef7f115a4e730902932a4f1003c6e4cae6819e9840c9654e444567b31a2189329a1a9b0f2feaabb7cf3bdb0e57cae66f704a74218c2e8a418dfec0f1c233576f51605086cc4b5c920be4f2c159c813f7d395f61960cb82eb6952435db4704f1b2276671b93cc852c86e7c4315684c31e25aab0d77495a4e0296aa6da707aa02069cc780d5cf4e3e5d082ae9ef65c5f7493ba6ec3a0a90ba7b676ec7d736827d58e1b0cc01ec42eb03e2d21d1d27856fb6ae1a4c211c5c5b3d818adba712855352a3ffdf95a56dbc76c3821cc7655c533d93033f71680749bf521363662c1a0ea7f6eb4f428d7e24271b801f8527cbb994139c0def1268a01251bbdffbd891a0faec0ce878fb5fbdc669575395ac0c1a62b1c71d7784a3c9dabf600d26cecf0b2a1d4f002b738ce58bffa5fd92e744346c82237a715658171c8c3bfba8c57aaae15a21c00237c00667df67afcd76869fcf9e18239a276edc727474e546c5c2a4596f5e2758b80ebbc9ae359ef05e9da800158ed1a3e87ea0c610efd183c40552002aab787c5f8cfdbc22699c1be7f7d80aacdfd92f7e44b143a917b814fb5ea880b1f7fb3f0dca5de213e121cd0ca57d66f19ed86715161873b7f34e237edfce1e67701c2f32c3e482a8478fadd2b2c80667c37bdb1b820c118fcfaab95809fbcd782d2685f0bca3b0e99ffbdeda0cbe9183464992405d50cbaefab30c8c8e625245cfb58efe305716b5189b2740c0a196eadafb8143e61eca6067c1f63b2bd2172032a21c685b3f1d29abbbeeaa2f67d663417ee9690fea716f24a25abbc35d2c48eef54b3bec029e60486648fad6fa4dce3d13ebca49ca23d06308de861ba496c1b3bd0bcab7970f16657421b512710c7359e234ee0cf2ff202a664108f2c74aa9c580cf4da4fa9483c1d44e322afc57a86dc33a6403a5dca93286c0505decee0fb44c9de547657092d62d54953bdce2e0138d07f73c81f20649bc69d1fd57a4cd6357143067de87f0fa08b76fb0c128ca74e8658a80c57b2d15ef9757d4b964cde8994a2a59e0143b78be0f7f5053367365673016ab370a1fb07631615865a042504836d42c60339ecc17da92fc45116c92f1d1ea596ed9a090c0aeac94124596ca6fa1eeff5ce14c7d2e26538e69651a60a40a24b21b91308d12e808b9d75dc2b3840c678d3706f18ea9ca25745870c856de08b3dbff54593f443fd99ad1e75ab6b50e4b8810337b24f8b5eaa17e555ede2b41af93925770248b42f0c13c8f5b738555c1d498f2a51ebd4d853c5e4a6d2336d72865c087cf7e699ac9dd0c57796870fafb6b6b85435800fc46ef2d8a07334e740cc1bad9e4781df21739944c40076b4615b2062f27a5391b067afd6c339f073f92d02def76c17ecdbcc2b0ecd442f048f2873de8e4c930d68e30de6544a618188fdb9c8a2bf38cba6e28d0052e6ea475fb738d4beb407d83d6debf563e1ab85d4ced9f1827edef96ba601aad8189c12395cfdb1720303d9260759a790811a58a23fb10ecb1f63786304e5be19241e595c6c76204302c6bedf4c74b5aa40b45c469b859e501a59b365988c79e407ee4dc390bf1b56cf56784ff7a31bcc15638f9f56953709a3c1b33e1bcb89e8800fa939deeb1bb032c1236725797a0d0da5dee65ac45081747787811e269a739636e72c32a0320d036c76470c42bda948c543b44c58e3ce84b368718ea86ee3dc43e192ba4d1d13e5899d204894608a6233c595308b2275a8de6420ecec5a732b36e55e38d65b1b04a10b1f8b919585a987d554c9763e61a6b8981347a1fee199044fd5ff44b2f61594822f54b0ab018bc769bb17c659494a8a94f812d838cba952fe8c52b748f132fa45f467c89e4226aee4ba35b4a082d0fc7956719d96762a25ccfe4040f4c656f06b6d78385cf47fa71fb40fed282b5a75dcc4559678daaec421af1caecf7b118802d329f9934303150cf36a7e492462ca3141912bfc78630f726f9524b9fedc8636ec24a22d3ff2c0b1f45b880e24815141af049b55a5354e6c47c9cb33797c1129eed6a5332fe176b224ec37e5d601475a0fe42ab85914a9a9fc455f80960e00121289640e5cd6906edadbdfb41f5ca9b8a934118a27c2b79fd2debfb574517db6b7f6d1832ca698b97baa41534301ae4d98f051092c0ca9378c0b81ca73f1b67d07161042621680450be1acd30a77e4c605c8a974ab883028c4eb8ab8c39cec4b0c97e9ab62bc1d5c2b9f31beb5192fd6122f6695d2713b3e0d2e0442fd25de656c6467f1d0e7abaebab818f3b40f22a75dea889b43eeb6f6c6fce49bec3322a33ab04b0a5a7624a8e0890e313e5a1ae3b8d4d4c1bbdf155e59f12be04c384bf0489b38bc8d92cbb1b210a3efc96244f94bd1e2cb414e4c1d1e6a8bdb10eb40209e13ba35a659919507dd582b4dc32f76b27b40893b0e3f4a42d4078eb52c799751b30fe6cdbc943900917c593467b14e2dde134c8e5c8fca3dc5e79fe6d07010de22be2e97cd919deaa73f4129fbe90ed4ee814519539db4fc1bdc4e56af77f559dbae0a41f1506d73d4ff405f375a280bbf84f42ea608130f490eb0c89415150eaa2933e6ef5dd569400df061a2010d37f8f26cd6a9a16b9501ea5cc356243f51a3b4fc3f6a469ff7836c75f9b5cdf1bd1e53598ae52771ae0f7b0f094891420c0e959a170b48721e8d462de676c82ab612f906a3bd74b0fba7d20f6438901f5b717326f86ab3df941ea1bec148a19261e621bee6a35fca01f3157a36c9ddb261843ed73af86e002d0b92b72586b81486349c84e47a7b30a1b6acd34cd5d602a0ac1e838c400b22a4c11d2be18f6dcb287dbf7859cd2f03de254b7b35caaead62cffb434f4f1e7425c5c41c2138122f1569885363e639e957b5daa8bd3b15c7d57a11a1369015c2a12401b25f9e0987d97483f71eeb9b4ca2d365955e6f497ca16fbdd1cacf14d2eeeefd1e1d624cce49203440f69e7f20b429058251ef68c904097c1f136f531d05d6553d5e61a3bd3fa2bce108e891c2ab795dd067a022d507cd60b5701b2a33634ad27586ee0e970aa583411257340d5da94619cad2c1d4c2afce6bc2b109a0402d568728840eb23ec21755982398c0fd9851aee49fbe1e06d9d802a682421a721ae6c97959612bacea1f72b5e1ef250d01a78eea5839f2d4c13ef70b19136bc9bfe7eb2d67c98ee7757dda52a1ae6523c0b169542d7fa656513a3d1b158ed124721514dd8ab3ea7f559b4c819b6c3ceeb190d4f77168b032dfaf3ebcf57b41b6bfe1187becb1d84325f34cbf65da5896a8a2b6dec9255b4ae96b41b3b324abee1f2c9a0d1fad675ab4bc3c3e4a895298d68ee3fe8d831af1075ecc1e883c59d7e36a2f7e3aee4da7855e9572b1244f38e224abdcd656fd98ddacfed259461597aac9ad17c1c82e848cc18f6b782e397c620b9b19abf31d4133e96a20602c9d5d6b99b7cbcbdff9cdb50c9505742c9ea22a8a19dd4cc35065f3be56bfeeb390446a1e4b54a2916b2c5a2362e7cdf3e019fd19e0120aab6d3a4284267e0e640db2433f9df5a272f015cdd7e2a48fca1f139bcf4c13cd7714f05aac663516713273c58f72b205cfe18c881010e06adf80d449ec4bdebb3d256ebe2cc634ffab89387168c66bbf85fee4df6483a938362cf853932dee41ef627451a98f9cba987f19a3d494363c945dd8fa61b51ed2c6f2c1298a6254abbd10374607fb8b4cbebf186ce2a02c10aca884896ab2a25861841fa29c276a8402b3b7c93685258873c5634a947449e66e30722cc4cbea7d95f8e90d30280c513e799e326e9c5e705b1d287980190d567a4c4d7584dff89f90d0b652edfb973494e3f349d41004688122750757d88b8109f30312e4b74f51a16f19a24a85eb878799388d0f937e11f1673afc72a0de20a1a612bd83a67db20bb1a7086cfa60c787359fd429aaa3be200a4c7a12f7d0228fb5d717a03489ddd77edad56464126013c6bb648ab6a33285519bcb1365a53fe6ea1f7e20e2b82424a89aeff0431e95b25ab023c67f9ccca3ffecd04ec095a7c0c6e7f22c0c213b2fcc4fdb1d28b1b5e2eabf03277cdaadb3fb64d63e67ed18863c65c2929986e7799d60a941ea2194c0ef7823b827a82d9a2843f0cb08042c5c45e9bb15f5fb0fe10a6e1601734d7f41a929dd6e788f0f19740815974d37a9c8892e4a7e9cd6e7c2f3e3a75d7ea680716b539c41935824f978b420825c2675723c6951df46c128b7ca1499b334bee27e92c0b001b70085674909d34f5247a3b60c25fa1c7b0bac5b7dc946978c4cd14de2e9fc27b4169a4f692d40b038c640b144eaac793f1ec05cd234c693f0349382e5a9856e50134d6e2bd8e910c916a3db4020eec77284a7229f5eb5ab257040ad112c9394aee11c31d6fbca7df5f58195c82898066aff66dbb79bac1c528e0cccc11184586112926d9381df4dcf3e81976f62cf2417e7ba3e883551221d132a4de4fa9298d7892270b21ed97fad99a783a5ceeca7515fee4a828bd72eb949e38ed097833aa2a0938f0abe32aa47bfd1dd1a938b928d5b4601eaad9277fbe8f4c9ffdf2635f9e99596eb50d657898f5338f5e4be4ee3fbc9b9091b4047fce039393a05afd704df34ee2b04b91dfd1b1d22f0bf958bfc34a68e50463a0b4bb3862d443e84866aeb56b973f7496fa4d2b71d9b686ecc1043a77b05bc0b3c476d5b24b48ebecc7d979ff2c1d99caf1f713e9685f88e3cadb1c4ac77ce136f0c409e4d03cd30723594760e5d8bc166895611e6cfdea03a1250fcddd8ef58c4decd7cc725ac4232ba192f711831bea3fc851dc293d8c1c8e23efa013868f633503f525852d3fd75c74a6d0bda4348c6c75cfa045d631b8540fbadcb0b921f1c8e435c0233c9855c441df3ee3752ca97b4611aba76c2c39f6bedd05fded5cb6b6bfd92cc8c1dcaf86d3b0f4176c0ebfa65047f313fb271cfcce16333079492b0791e4042a1299cd5f71185e20d09e6584c194c7f12f51b95d204c04f5c31062c5b7c6cc64cde2e1e0b0b5e2a867", 0x1000) r1 = msgget(0x2, 0x410) msgrcv(r1, &(0x7f0000001140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000034ac82e8e6f4a8cb69d7b8afe1b49af7786e413d6bfb309eae26eac11172e0d864e0246efc89f32b0a99e2140456f853f064f995e868caf3eacd44a20af2e90ffe9dc44ebd533445e2be"], 0xe9, 0x0, 0x1000) pledge(&(0x7f00000010c0)="d400", &(0x7f0000001100)='$z\')/\'-&@\x00') r2 = semget(0x1, 0x0, 0x140) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000003740)={0x0, 0x0, 0x0}, &(0x7f0000003780)=0xc) r5 = getuid() r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000037c0)={{0xff, r3, r4, r5, r6, 0x42, 0x1}, 0x81, 0xc552, 0x80000000}) r7 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x402, 0x0) r8 = semget(0x3, 0x4, 0x8) semop(r8, &(0x7f0000003200)=[{0x4, 0x2, 0x1800}, {0x1, 0x9, 0x1000}, {0x0, 0x4, 0x800}, {0x0, 0x7, 0x1800}, {0x4, 0x751, 0x1000}, {0x4, 0x1f, 0x1800}, {0x3, 0x7, 0x1000}, {0x3, 0xffff, 0x800}, {0x4, 0x0, 0x1000}], 0x9) ioctl$TIOCSTAT(r7, 0x20007465, &(0x7f0000000040)) 03:00:29 executing program 1: r0 = socket(0x6, 0x6, 0xffffffffffffffff) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x24) 03:00:29 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) write(r0, &(0x7f00000002c0)="241b998799d07e0d284aedc9518dc503ca57ebd4107156ffadebc5247254caaa10e40104b7ad52b65b79c2922720a32707e47f3c07827d191324e1fa95a26c56fc7896368280003950e8b926dd0b65dd40fcbd4ad50ecf338ed7bfa9226f6f54f0d19034d4583ed8f49e5f203c0cba4a4560ee53676acf31364242e69a92f3166c3f554dd66efaccd759fca62f334322c314eba0fa58488359cf04576295948893b23ae4946bb0d61beb70a9e6e5846415ab40aac4d3435feadef73724be34a0a3cb12ef943c2c1a3011", 0xca) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) readlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) recvfrom(r1, &(0x7f0000000180)=""/161, 0xa1, 0x840, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 03:00:29 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r1 = socket$inet(0x2, 0x3, 0x0) getsockopt(r1, 0x1000, 0x9, &(0x7f0000000100)=""/217, &(0x7f0000000200)=0xd9) getsockopt(r1, 0x0, 0x6e, 0x0, 0x0) dup2(r1, r1) getsockopt$sock_int(r1, 0xffff, 0x188c, &(0x7f0000000000), &(0x7f0000000040)=0x4) 03:00:29 executing program 0: symlink(&(0x7f0000000140)='./bus\x00', &(0x7f0000000100)='./bus\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCDRAIN(r0, 0x2000745e) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1fff, 0xc615) mknod(&(0x7f00000000c0)='./bus\x00', 0xc000, 0x9) kqueue() open(&(0x7f0000000000)='./bus\x00', 0xffffffffffffffff, 0x0) 03:00:29 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x23}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) ioctl$TIOCEXCL(r0, 0x2000740d) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0xe4, 0x0, 0x6, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000007c0), 0x7, 0x0) 03:00:29 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x40) symlinkat(&(0x7f0000000000)='\x00', r0, &(0x7f0000000080)='./file0\x00') fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x0, 0x32d4c734) 03:00:29 executing program 1: pipe(&(0x7f0000000940)={0xffffffffffffffff}) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x400000000006c7) r1 = open(&(0x7f0000000000)='./bus\x00', 0x44a7cfd4ce5800b5, 0x0) writev(r1, &(0x7f0000001300)=[{0x0}], 0x1) dup2(r0, r1) execve(0x0, 0x0, 0x0) 03:00:29 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) openat(r0, &(0x7f0000000040)='.\x00', 0x20081, 0x2) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x202) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 03:00:29 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x20000000000, 0x2}, {{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0xd8, 0x3f}, {{r0}, 0xfffffffffffffffa, 0x4, 0x1, 0x2, 0xfffffffffffffffd}, {{r0}, 0x0, 0x84, 0x2, 0xffffffffffffffe1, 0x6}, {{r0}, 0xfffffffffffffffe, 0x1}], 0x5, &(0x7f0000000380)={0x1, 0x9b}) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x1000, 0x0, 0x8081, 0x0) sendto(r0, &(0x7f00000000c0)="f733d477dc93dbf783be17914f6c75db6d2c9735a60d907690215f5aebac87b95000275daf49bfb8cd9c9c53466f2f1c446b1dc53b4f9a3acddaed63be7a6fa708372c9d61f3a53b6f9691077b645fcee3eeef410b07a5be05644d58ebebc79356bfd9d2c1d4fad3bb1da5d2d9d47732204f9e6b9dd51580d7e3fc6163c7023216dc41ba850095014087fad4eafac368179e7cc3a3b8a564129077d57aea14fd3479cdb8dc21daca6e0de5a9fd7f48ff6880028b61d3b512379d9232ed8b6abfe003203162322a95f73056d5ebe6643c", 0xd0, 0x405, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180), 0x2009, 0x0, 0x8001, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x800, 0x0, 0x7ff, 0x0) dup2(r1, r2) 03:00:30 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x276) socketpair(0x6, 0x2, 0xfa66, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) 03:00:30 executing program 1: poll(0x0, 0x2fc, 0x0) 03:00:30 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x4000000000002000, 0x4040006c3f0883) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0xffffffffffffffff) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) flock(r1, 0x5) unlinkat(r0, &(0x7f0000000100)='./bus\x00', 0x8) stat(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x1, 0x0, 0xffff, 0x10002ffffffff}) write(0xffffffffffffffff, &(0x7f00000001c0)="4c53c773d36544d1fc69b721e192c56e8fb29f296ac0fe9abbc7459cfcde2f50c1c998b55f3c9a1540008364a3c6d3979bcc0e3311efd273a82ccfa134e9d77bf0c4d101cb0b7779e7076a3fa7c7c31a5ff5ca5ac943f29faa9d10eb257f3122aae7e943b951aa8a115e1bfa7934f6e9", 0x70) r2 = open$dir(&(0x7f0000000240)='./bus\x00', 0x80, 0x2) unlinkat(r1, &(0x7f00000003c0)='./file0\x00', 0x8) close(0xffffffffffffffff) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x20) kevent(r1, &(0x7f00000004c0)=[{{r2}, 0xffffffffffffffff, 0x5c, 0x8, 0x8, 0xa2}], 0x5, &(0x7f0000000500)=[{{r1}, 0xfffffffffffffffd, 0x0, 0xf0000001, 0x8, 0x7}, {{r2}, 0xfffffffffffffffb, 0x84, 0xc0000000, 0x7, 0x68e}, {{r2}, 0xfffffffffffffffb, 0x52, 0xfffff, 0xfffffffffffffff8, 0xd4}, {{r2}, 0xfffffffffffffff9, 0x44, 0x4, 0x7, 0x5bfd}, {{r1}, 0xfffffffffffffff8, 0x40, 0x5, 0x800, 0x1}, {{r0}, 0xfffffffffffffff8, 0x0, 0x2, 0x7, 0x1}, {{r0}, 0xffffffffffffffff, 0x16, 0x20, 0x1, 0x4}, {{r2}, 0xfffffffffffffffc, 0x0, 0x2, 0x7, 0x6}, {{r1}, 0xffffffffffffffff, 0x40, 0x1, 0x20, 0x8}], 0x0, &(0x7f0000000640)={0x1, 0xf1a}) listen(0xffffffffffffffff, 0x2) clock_settime(0x3, &(0x7f0000000080)={0x7, 0x40}) write(r0, &(0x7f0000000340)="e53d37c48680526bb0157d2cd492a1c3bbb0ea2b38308c30bf5c4c79ef87c36209158216c608374c64742fdc0bfa33479d0844b0900053e5a8a865f07e7592c17d8365cdabc34a40dd43a119df973e443abab9a41e19a2fcba6d922b75db5db2bdfd3c940ca119d1e81b5404288f99813be60dd72924783794", 0x79) sendto$unix(r1, &(0x7f0000000280)="e034f9bede6f24d0283c253f4d7201bad998035113e33a67ad6fcdd38ce90de872a7038d2249e73c200f12b021ee9fb1a22f62489ca82e298e2e4d5da2e1bc6b828e8eb2cb54dd05bb09cda100a26a53ea122033ffd7b625f5ea675c6a5d8a92dd530bf578fa8f064680c55da1502f49b0", 0x71, 0x1, 0x0, 0x0) mknod(&(0x7f0000000300)='./bus\x00', 0x100a, 0xcc18) open(&(0x7f0000000680)='./file1\x00', 0x8200, 0x4) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) 03:00:30 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x3, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xbccdbcb4be6b447f}], 0x1f, 0x0, 0x0, 0x0) dup(r0) 03:00:30 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) socketpair(0x0, 0x0, 0x0, 0x0) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = dup2(r0, r1) r3 = kqueue() flock(r3, 0x2) kevent(r3, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x10000000000002, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0xe3, 0x41, 0x6, 0x1}, {{r2}, 0xffffffffffffffff, 0xae}], 0x9, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffa, 0x40, 0xfffff, 0x0, 0xfff}, {{r1}, 0xfffffffffffffffd, 0x10, 0x1, 0x400, 0x9}, {{r3}, 0xfffffffffffffffd, 0xc, 0x3, 0xffffffffffffffff, 0x9d3}, {{r2}, 0xfffffffffffffffa, 0x24, 0xf0000004, 0x5, 0x100000001}], 0x7, &(0x7f0000000040)={0x8, 0xcc3}) readv(r3, &(0x7f0000000080)=[{&(0x7f0000000140)=""/112, 0x70}], 0x1) 03:00:30 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) symlink(&(0x7f0000000180)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", &(0x7f0000000200)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00") 03:00:30 executing program 0: minherit(&(0x7f0000e30000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) 03:00:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) read(r0, &(0x7f00000001c0)=""/233, 0xe9) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1400000000000000000000afba2fbb5b0000000000000000"], 0x18}, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="5ceec63dca8adc76862494a8372d73eca869c55681c9a2e6af2e80390ba40f4b48c1fb8adfb7a3708818d37c938f5b7d56b89278587639334cb6684fa79ea2b6aa34ef1c5dba820e75dead442eae50f56c27b9d556a14bf2f487cf5a77424fc6b42132ea919b12217c570b08604aa61972e84e", 0x73) 03:00:30 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x80000000) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = syz_open_pts() lseek(0xffffffffffffffff, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f00000004c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0x65) write(r1, &(0x7f0000000600)="f32d005489341a3c17cc199ed62892f84049c29d31d7da128ccdaf6aa2dbfe4b2d76dc213c16005593181274081b3a011eedf504e046de4d6ba3ff023a6a3240c85882a4841f68849d02a4cf0615b1e665885d4d28f98cd05c7cc4898e794c84c1ec0d053469a6992a4ab837375dfa4de48be9be66bc69d6000000000000be4629be1b830006e56f9ea321d1f1eafad8e81c2af86ff897516562c58f9ba325777eb00b024720ef8ab9d878b0ea6c432f0cb2549b61185edd4d557c0a", 0xbc) r2 = syz_open_pts() close(r1) kqueue() r3 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000440)) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x81, 0xfffffffffffffffe, 0xfffffffffffffefc, "a175a2000053d07babec44f0b1c85b6a8a131100"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0x1, 0x8, "03ea01fe829a10cce16f5c4eeea3ebdb160df894"}) read(r3, &(0x7f0000000140)=""/249, 0xff90) ioctl$TIOCSTART(r0, 0x2000746e) 03:00:30 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x41) r1 = accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) recvfrom$inet6(r1, &(0x7f0000000240)=""/124, 0x7c, 0x1, &(0x7f00000002c0)={0x18, 0x0, 0x8, 0x9}, 0xc) setuid(0xee01) setrlimit(0x7, &(0x7f0000000040)={0x0, 0x10001}) recvfrom$inet6(r0, &(0x7f0000000100)=""/207, 0xcf, 0x1, &(0x7f0000000200)={0x18, 0x1, 0x7fff, 0x80000000}, 0xc) semget$private(0x0, 0x1, 0x1) 03:00:30 executing program 1: r0 = open(&(0x7f0000000040)='./file1\x00', 0x12a02, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) close(r0) ioctl$TIOCSCTTY(r0, 0x20007461) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 03:00:31 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = socket$unix(0x1, 0x5, 0x0) close(r1) getsockname(r1, 0x0, 0x0) 03:00:31 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f000025a000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) write(r1, &(0x7f0000000000)="c5a9ec659d6ed90b5b4dd01031dd8399974ded938f78a3032eb61cbf0560bc1dc302b2945c5fc17f21ba05201a96370da369461116f310", 0x37) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 03:00:31 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x0) fcntl$setflags(r0, 0x2, 0x1) 03:00:31 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x0) setregid(0x0, r1) getgroups(0x4000000000000230, &(0x7f0000000080)) setuid(0xee01) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x8000, 0xb02) setgroups(0x4, &(0x7f0000000080)=[r1, r2, r1, r0]) 03:00:31 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xa) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getuid() getuid() getuid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) setuid(r0) chdir(&(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') 03:00:31 executing program 1: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x6000, 0xffffffffffffffff) open(&(0x7f0000000040)='./file0\x00', 0x85993882e6e4e83f, 0x104) open(&(0x7f0000000080)='./file0\x00', 0xa80, 0x0) 03:00:31 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x8, 0xd5) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x1ff) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)) mknod(&(0x7f0000000140)='./file0\x00', 0x8000, 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x3, 0x200, 0x2, 0x800, "1617c2379ff29f3805020e05a9d6681d79a4ab2b", 0x9, 0x7fff}) 03:00:31 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) shutdown(r0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)) 03:00:31 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) openat(r0, &(0x7f00000000c0)='./bus\x00', 0x18100, 0x50) ftruncate(r0, 0x80) unlink(&(0x7f0000000080)='./bus\x00') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x9a6, 0xde0c, 0x2, 0x0, "acaea0fe77f78bb1a53dd3a48be7a3b711952d5b", 0x8, 0xfff}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) 03:00:31 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x2040, 0x401) mknod(&(0x7f0000000040)='./bus\x00', 0x2084, 0x401) r0 = socket(0x20, 0x3, 0x9) sendmsg(r0, &(0x7f0000000540)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000180)="57e92dee05dc7ae79369239c0a793feb41162a7435e1cc54d1b2001a5c6739c96e0675b9f906b2e5a795a5f851a331d3f43fee08f2e24213f2864e4c7d43fd776c8ebf3b0daa07408935cef38db13f734cbc1771a33f46eaa5f1b7b97cb545421234e0fe413ff418859cf8bc3683d7cd177ea98fc5a972db164fa3aca9797289aa184c05f769519e75c93a0e67df0d42f744b8cdc2f626bb4f59bb1378edb2ee05166d6f10d3e4655ca630c1adf801d081ddc35f0b15ee59ea865bdce04713821bf0691a77dd8d63c5b68b4a15e5480ee94b7897062c7e41179e0a79d20b391e8961c132c53092b254fe70fab0cb1641126e77739df65dd4a0", 0xf9}, {&(0x7f0000000280)="41e2079befa2cb6d853967671a4b2cca97d9fcbc4bacbc31e1084e25a2e6f13b0ae39e3cc0012b0bf2e046068d3457a06514f5d6525af8d30944c513ecabf1602b72b71ffa26bd5c8a774d0f3f5b814a4b0ada81523dab157ce2d2cecf1c7bce764ff814ffa23172fbf6d2117e15395d67abcc9686951338d49361ffc5bdb0a7c179c6d5b9c29f083402236eba2e33a34b5ac7d04b41b315fd7c589306ca5bbe957ff68d90f58c094d6fd28e96934f4cc412c8b95b", 0xb5}], 0x2, &(0x7f0000000340)=[{0x28, 0xffff, 0xfffffffffffffffc, "4104db6ac65aabd65c4c865a26a7bc7bed5e9d73a3921bd9"}, {0x18, 0xffff, 0x8, "36ef2400633acf"}, {0xb8, 0xffff, 0x5, "3b02056d5e5435979722b7e12c26d6b1b6acc46b300d4f481d5b7ccebdbb9dad5df0a7c0abcd8da36f42bd64528310254b206ec1a24c8538f9dfd318b4d86bad665c2ab2a469ed2a91ad335adb0152872953b801049de71a19a9bd2f379ca9954fa0c06ce0fc1b77c17096a26e0b04316a7f2bb1f1f7c96637f2b98547b63b3a2b29176654c84ba3c47f2f95c5a1753a9dfc4f0d3e867808956ab6024af34cbb15"}, {0x20, 0xffff, 0x2, "7dc0bf05bce2c8d5bee96f"}, {0x60, 0xffff, 0x3, "4dcb020955daee3b15f18293ea5d54b4ef6409f00e1b5914562054493863d6fed25135ed7708b5c0a989852b3c6faa9eaf3993fd492e33ddcd2631f6606e7635301906326ae8b8a972164043ba92"}, {0x78, 0xffff, 0x7, "39cf78385c15d03db89ec70a1e9d39315259fb8cd24a9b91fa71c3b774ed218d9cd70459a524eef7f50f278fefe2361b412902a8e425f24265f6a0c755f762728832f85ffe113e3798371a0d46a6476335c3ed3a2e7c6bc84fde27b10db9401c6c4c292dc369"}], 0x1f0, 0x400}, 0xb) getpid() getppid() rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) r2 = getegid() fchown(r0, r1, r2) 03:00:31 executing program 1: r0 = socket$inet6(0x18, 0x100000003, 0x0) sendto(r0, 0x0, 0xfffffffffffffd24, 0x0, 0x0, 0x0) getpgrp() 03:00:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xeffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) r1 = fcntl$dupfd(r0, 0xa, r0) setuid(0xee01) r2 = semget(0x0, 0x1, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)=""/112, &(0x7f0000000140)=0x70) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd164b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdf85599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91ab8db5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f59068b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001", 0x47f}], 0x1) syz_open_pts() close(r0) kqueue() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000180)={0x2, 0x3}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffd, "835dd2518000000000fa600000ebff0100"}) syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000001c0)={0x9, 0xfffffffffffffff8, 0x9, 0x9, "c681f42bceecc5ff68ec11e918fa76c56c4cfca6", 0xffffffff, 0x101}) poll(&(0x7f0000000200)=[{r3, 0xc0}], 0x1, 0x0) 03:00:31 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 03:00:31 executing program 1: setrlimit(0x3, &(0x7f0000000040)={0x20000001004, 0x400}) setrlimit(0x2, &(0x7f0000000000)) setrlimit(0x3, &(0x7f00000000c0)={0x6, 0x100000000}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) accept$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="edd978fc0db7867a561bc4045a550debdf85af86455270a3eee771b166d1c5583e2c603a3fe7f0894e1e8ef1aa26b9e73a4c48313a51cbe50e5a67cef7eef01590a8f98654b146ce1c1968b51df4d4a7aca6fe3685185e90aa917765becb0991934120745f329d9db4b672e387ff57b573b7ac93bc6aaf8b4a391a90218bd6f23860158655db354074a065b9a581d80de699fbc9eb1af8659628427ac8a1899296550feed2b063ae1cef37d36e2233ec6c1c1066c9d662da", 0xb8) socket$unix(0x1, 0x5, 0x0) 03:00:31 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x5}}) msgrcv(0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="5cbd544199c3641cff0277146cb31697f8151018f92f05594c025ef0fd949ac6addd9eb92764c6d26fdc0d3373aa6bf10db24e5584f7d07bad5f1b87ec0f4d1459a4f8d099973f399c8fa5e0084d3ad8a723a32c697125782e43c03f808011b2e54e7513a790d6ae5753fb7c412f94699e93b96e591d1f90e0220ff0f7a1d91e9ffe1329a3372ed0e5528d052fc8d9df67491a06f26ccad7cd5bb0e62920e8037b35632e9f2b7045df45a28051e07ed0ec25"], 0x1, 0x0, 0x0) r0 = semget(0x3, 0x3, 0x0) semop(r0, &(0x7f0000000180)=[{0x2, 0x401, 0x1000}], 0x1) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) accept$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) semget(0x2, 0x2, 0x8) r2 = socket$inet6(0x18, 0x2, 0x7) sendmsg(r2, &(0x7f0000000440)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f00000002c0)="874ab519b07dc98369aee3f07e0b6bac017a307803d7412d8bac13ec8125", 0x1e}], 0x1, 0x0, 0x0, 0x1}, 0x8) 03:00:31 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) r1 = semget(0x0, 0x4, 0x200) open(&(0x7f0000000040)='./file0\x00', 0x10000, 0xc4) fchmod(r0, 0x60) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000000c0)=""/22) semget(0x3, 0x2, 0x8) 03:00:31 executing program 1: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername(r0, 0xfffffffffffffffe, &(0x7f0000000040)) sendto$unix(r0, &(0x7f0000000080)="892d2d853a88a81dbed01257e26bf090ddb3e5e1f0741a60a27aa307d996f2abd128a7b80ed1af2a7445b922301eb090e5419b77bbfc5352c55bca3fa188f2be8033d49ecca41cb0a8058473cbfc0db2a8045229f33b29c965fbdd657c68bd6d4e445a6a44403c8cad0e8c8644ec67c4d9056f9601243ac11b8dda7963e0fdc7defd7d7e242df32d38a055c56a082e4ba47697cec451fb2050717f", 0x9b, 0x9, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) recvfrom$inet(r0, &(0x7f0000000180)=""/208, 0xd0, 0x41, 0x0, 0x0) 03:00:31 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) r1 = fcntl$dupfd(r0, 0x0, r0) sendmsg$unix(r1, &(0x7f0000000a00)={&(0x7f0000000080)=ANY=[@ANYBLOB="0000000000696c0000fa"], 0xa, 0x0}, 0x0) 03:00:31 executing program 1: r0 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000000000), 0x4) 03:00:31 executing program 0: mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) chroot(&(0x7f000009a000)='./file0\x00') chdir(&(0x7f0000cd2ff8)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='..') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') 03:00:31 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xf18) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="94660e9507cdd1526c76bc5808d8a3cf79f3bc9283544b54d4709746caf7768e4bb6a854194faebff34c068e66efc5a7c91950189621f16dcca942c663c3e1bca8f9f6493f4068f3436e0c3d120a5b1c95e0552abd64ee905a5250b8f4dc7a635b82f00a65bd3a27774a789ea499deaa7d75bf5d3066ab6a1aa11e0051dbb301b14894b532fa5d16c389ec27708944e9e73e64142c997cd1cfb4200033498656e332bb327b330cd6245ea8ae1889ba97c0ab4a02d97e687356237fbc6b155a7fddeda712fcc531d1acee47258087eac90f8c048717aa0eb4c8ae6672e2328709bbde098fb91245f9eeee8b63cd77ac1f73d4a4fc5f994f1a5b0a9ace24ed2350da4b15cd9c223a704a809d78337aa5630f9cb3486daef1747ed5e7e1d1371c640ef9739cee6166fe3a23e5abee5acd25e69eb1259548e3185d870575e8840e5588eb28410f37fa100dcabd6c6a9af2b2a1fa86fb78071a485a8c89122f7ed532eaf1903c53de4cf10c90b57e581f4dc042a024705c463c0a149c3c04c690b73c85f2ff3783b93047f447cea33ad984d1bf825bec979eeaeef4776fce17e5a3a48c61e26ceec28c28a3f75bd90e05f9b1cb29ecde639ae49cbc65fa1f6914dd0d5c1b7689a3617126f38af71e8810320b28e3711adef8d2e379b1407019bcb0b42f0b6a690480677c030d08d1b6236f13b7c96a8fd4a67909d3f35e2165f2b26d3b01af1d5f409717f8598818f351e150897ba0da38a4508515c0176b3d8575c5b4811c6642115fa5abeb5fcd667c02fcd903ebd8044a962d24d71eed7b009a2f1f760d3dc2624e6aba5c2f46391dd76e5a0873f1d787b1e11647c49a8127c98618af8f8ec9495986be17e491ebd24d4e25a68314919f322161a3d78076cfae9876ebf53dc00a052f571a2ba3f38b388055d50b96597527fcf0360e31671b952ccab5cc9a2d00912d5c00b581d872023984e28ca0d0dc53e67af3b04fb589685433bb33529c9dc25be735049eb948be5b821b79a6ef4fcb8cc8118a48f93c11e453bc98a3153b0f966d66d8b1f95da697f29420960380523730230d3c1a3d7a524672fbe6c3e17d9d687ba176aa1f8972198503889cc8b3ee3b7816f42e4dd1be3e308d9da06a75fd735ce697f2274e8552b909341150c52853125d41ffee86bedae393a5ea4944851cb03aec6528200d04c3726dd7127daa75542b54335c6eb2b96fd6101411f8fb61b3bff814278bd923ccf8fc3dbabed75ca6f8b5c907375b4799437276f79d6c45464fc5da44f4943728108b86a42363b75d90132801e1c06c7e161acd538535c7aea378cb59cd372651b144a24749ebbae513e4ffaea4ec2b151fdf7e1dce5f773072096f034aaaf5582c9098d8a7d6f82439cb2f7084434d8153fc602096c0d396b5c4227d0dd067afa930410029030edd34f0969d0132f8d5010e588fa8f52f8cfd1b4113ee457c32505e81a77e3903629a0b8b872de68e8f0fa7ea0eeea67833979e046059f9a1af4a6c95734defafb4ccff54a2dc7e91bc230db478ccc8355ce314656f013d884573674b635317787ad19fde17955b0eb3e1d2ad6e297603fd6d1ea515adf72d5a4a0fb465960dbc791ffc7d8aed405a40333a0e9d606ac3bb745f32cb04105f337148bc0d24c2446334cbc67474130b4465d3edd40edebfe6a3c931ff6f3bc9e070eda27f359b7c8c4825a095e0e6e7b6e07a8efbce07029e77ffb74cfcca92ae29b07fb13e2f034eb0e9d81d9bc096ea96ec9b9e08fff124c72d5768f0da195917ac72881c86f7e1c81de0b8a9d8863349d631d32d8604c35e0d6299d786158475d1ebab7622e9e0dcb3a5aa682200af84ecfc4303656f0801545449e2af010836fff6b69ab6b8027b90db1645adb63a5360a7a509bb568766c65cfa39cf12b152268d07b0fdec4399fd51dfc248b0842b3648c801bb921af17bbf678aafe1123c7e9a605d65ef19f29c6c76d3eb27bbf7ea792a630a69a3101124cc103ff96374448bd3c5b47c21fd744db98adef3f2d85b92009240727f5099f3e78278d77db23ce56a7e8333eb3bd7269fb229aba0f084fe9b7b964f3c845d4c2b6e04b3dfb31d354dd32baefb544007eea84463d520a0a81d1e837652148a2eccb2d3e9a6761c90be01bf5c8138ef2f38285d592f73e500f7bee4359a5a9476aeefd0293778eb1e7abee86b18a85dbb0785029c3464f4efb90aed525ce94cb6ef555d7b2d3f1dc4a319fb8aa8d330c4d98d30315505971f8c766e4d6ec79e0ee8e7ac5c5f6b9560d1a918998a77fd635e2d32a413c0abb636fcdf8ae95fda113f243e7b00e2addec702051e2d267d03ec4d193ef0b9278c8907d59886b8f6fcc570759b72278d5dc71a12be36a264b4004ba1fc1c7129bd589cfb105f3562e34ff61224665a24bfe5170bbb441f2eb18942912bb8505fab0fe08281a009e0ecd397df84f5afa4e995a838106e3802e73a6bc944e61ac1ba95b797e6225b870c0bfe0778d51dddadccdf62e7ab1ddbffa2e0bd174e7a63f19f9cc1a6ff4a69ef9f74f23dc91d166535933a707dbffa295795d68609b206e7ec81c187e3185faab8d218b1c5e4e3a52ee90e3c0245c26a52b0eb48111adbbbcda30b2051d62a98b5b4a6894902771f3c136d50168ba756b8c06ddfa6369c688e57aedcf798da963be542b719e5ab572c58e5c0679d0485796225ed00eddef0e12c720e1f817bc6e69c4f2274efb0dd273fc0d81416930d417327b0eed2cf336783709925fdff5feecf5e534f43ff306d56893ea95c8642a597a7964f9ca3edc1a1aa26adc0de963c3824a36836eac00874cf9b733c7657bfbfbf9b7bdf28cf4c9f12db20805ccef779652db92aa5957f4933b8e496a84096eaf1f95131afdd3f0d52e1374511c2811ab73bca8b5fce6f22cface1d67009a1c81f922d4d1cb1e1cce377f5db0c26985b48b63927e754bb1730bddb241f4e52fd35edd2658c00c4b15f60518d738e1c259992be2eaa99bc8cff8c58410563c1120dd6fd2f036fde204807aaaa02564688eaa5589154162776c3c7845554e21b3d81761b0dd564621aab41a9b353f3dad7dd522d1db2820addb61be25046545416cea5270c0f3d53958d2e9fb2247cf4eecf871b8333a0dc7f1cfb1122605e8c20747113faf9352d4de0729d846dc667e312a879fc7a6af0c6bfd84d2ac3cbe45676145d8fc373c8de0c55546a393cc7355b31c3083defe95f5e497d85345d199976819ee3e7fd317b5a92ed477af737a90e585475f095f54bc9970066f69a0512466f8b29376faff1a470b6c1c344a0814c1441d237b15a19dc52aff7c34692629f2fd0fbe17c0b52fe531863302b4d5a750b0baf1359e026990b7e2d8c156fd93de70c221f4a367e32fed7c131a4d7b34fd6f4149538031891c6c7a5d459eb1c0ff4585e794198e8fda7dfe4ff0db433ef475bffb3034d7057ae876b1da5a3c61fef6c08d87f2515fd08f10de9fb09fba018a79f2b4b50c0e5a3ba4708dd3d62cd75bdb7ecc1f88b5c1393ecb89c44cfd78d57bf52268e130d470fa20ae7298cd1139558ed5c9662d4df5ac8f1a9683478eb040d6deab388b7206ce8787bafeee54904923ba47259f983467de5232d77ecc5c49d135553bab904ef74891f8fde405ef5f763b1379f717757dffc33d229b6afa676ea40e47f8d18ad2d1982045f1cc8f469a184506cf4fdd20cc6bbc0f78f5859769061c63e0be2e9c1a3c7163f54c73cbb8d53673308d15090ef0e30261507736cf18f6d062a13d548cbd36df6467d2410c57605e69087a1d4cb6db434d3491b3fb23559c8a6d9cbff33520aea21c1ade80077b5add1a93bfbfa3aca3d58de1e17a2950c25a2554af670aa0d16d19d47aa0e096c99c8904ebc9e4e652808250711cd1337bc52e068e7ced4dac645f39b2c23b4413955b7fb6395e4be06dffe3048dbf7394d7db62fa01d45c037d99ff7134ac08041b656d391656c697f7500cd383318238e540aa5a7dc7143a1e900c0bed341a3342d57885d3bf002a286b95b70615378f678bea11babe089493e133e6aeab21ff0d5e282e769e0b85f91dfd031598be3afb67283076ae05436792e3c4174c2dc20d1f82963b9da712597a83d2d51829e30ca0937472af5207696a030abdba0811177e1d5988d6b55b90b874f5cc1208fe2393f7f641b5ecf5463a444fcbcbe88571bbe3cfc2b80ac80f52d71c041e09e4eb850d6c8116914072565013d61d9133e237a177c9b475e5decc5b2dce31122fe60903523158a6b751c6084815366fc356332c568f58207c90da1f24e30712498e8dc23180939abdef64c0709c8010d36566ec3199b2641604f813e235e9b8165e5709edb6ea2cf37f433b7b9f92ca37fa2e8f75d4320411b2e41bf12e46154b07b3df99244647dd3b51c1248ccf8b64cd6d28693c5141501354221ab549d3ad61141cafa6219cf9da996720cd5cbe4dc32fcef692a975741fc3ecc4f97c77d9624c06db38348b9b1838c9fa0de882210a822e9337afd1fd7253d161bebbf200e29240eee1b91cb718100f1f1e0128d83e00b4c451fdb555fadbd1ad55e83fc933a0580e0c442bf014731e9fe13a814a61f08e0c5d64190290e98d2f2cdcfdf3e52f8c2e24f083ea4da11d67852e9f8b28501640190cabe3fbf37a037b6ac2ea20f2e31f8baff6c298bbb89f2c5e51ef64123d71e53d37604bc1464aa9fd426af8ca16533c3a93c12fe962c4d2dcb3449f6332d3d2ad4cad75dfc4585cd31e8f5600acfc5321de6860ec96ee3c6259ba96877a08f77026b5cd2e664ed40054634030672a4d8854beea02c566b6cd5dff12de4d22f67cc98459d76cea624f95a39e7d8a4cbdb6e384142bcfc9f913afcaaedad1ea8a386eb3f6bdffc00f4577f9ace493d941403465dea64a700cd0ab0f5f0ac0c78cfd3f05d5152324a7dc3c243f56413b6257412cf8de9ff8e973ba4ce8c646939ba356756a9845e3b81b2d9dfb0564f0abbf7b726c93f43ad934ee0562027904f4da4c1492c2a6d9798e1cc31f204667f60601e22e304345df63f044a614b2b5d7867806157fd7ccad36333d74617ece98867db9c69bd52c683b2124929a31d007b220729d8b0730f5f4fc994d92c5643c79649e738e17d98ebc9664b272672c54839e7f42801189e54ebbe83868c8fa9c922e161a9daf02cef4d3c9ca2c71f0eca1ae69a70df4fb407ed3bc462ccc041d237038d785530c8d2c879fc21de36e7ec1c89678201cfe001e5eb78e8e740620c205aa15b7d28c9f8aaa4556c55dc02a929047ba00b10fc9e08e0c236bba76e929f7099f3c45f071661a0f540e5cd3e4e7db60f0d5a39975615d1c88ef917ed8273e7ebe349253dc3a3c28201998aca08dacedd63e05a2f6db35d0a7b2f16ace11916434a1d1c4daa2565ac3d3f4a865bb6bfcce0fed993e0f2d23f50e22cef9f3768c89341fb9073e70a53e026ddc32a1890ea343bb01f9562f16542ec866d08b9c7e13aae28c6f958024e963e2de70d86d5091fd81934451a6c767a591f2dc5b46373afb1f3dd8373e200a75daae27d3f279d750d848f0115fdc83e08fae3b7062ce5319c2d7d803b3731f88f09eb159d0f6089bedbfef9babeda07f1a36805d2a39831f1e496069c8e54ef8976b865777d2c87c06a69ce3edea75cdff9b588f418a5a8f6777cd17df90da709ea0f3b2ae40e10c26a8301719b87cde4b1a8ac87bef8cc09facad153c0bf76aca2ba736db352cadf491995433d90cb3f2e9fcd4f38b941", 0x1000}, {&(0x7f0000000000)="391ea84db687a7e57fd17668967c6899116c695b1051f66ffb6d854db5df8d71ce84c15fa3b91be7", 0x28}], 0x2) link(&(0x7f0000001100)='./bus\x00', &(0x7f0000001140)='./file0\x00') 03:00:31 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000040)="327bbf33c86ba1c27c237105b96710f807c434a365427b23aebe93c8fb2f7d7b7ab53dea91240b8bef48db6a2bd530feaa0c7a4745bd02015531731d8b8d15c97f7a091c0cdbedf8678a5c93fe79f2458644ce05539c28438702d728c1d575e7dc501ba6c6", 0x65, 0x403, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) setuid(0xee01) getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000580)="292bfe695b0d34076894d97bf79dfed7ed1700175c01d0728b1efe0e9b0afd378a5046539e5fe1635fe027bebef939b46f9b9cd6d18c2ad78fe3f7e1bc01558ebea2751a3a73522ffa5d31c4dd8f607e5033140caf4d1c8e3b8cce07f585a170787ce35ec33f8a263e6d11368fdd9ed98428dc74a0d178a8baac568166e288345b7dd95084319e34f8af46ee29b85db514a13cc554fcbe04e4e8611f95ee122722953a7e96482b909abf8abc1a59230346d25da72d16f737cb70b66c708ca687cd5d364967690c4a5398751edb78a9069747d7085ec59747114acec15d55eabca182d42827ea15393b55f94e15b003761de901cf0f7791638c234071f87e86533e3127a95e4e31a0042b1a4e12b612c760cad615f78dae863be5dd6ca8823af0282065efd71890b7dbedcce79e61ab9c11c77e6e8c5cfdffdeb03250426756daa8ad72e1ec31b3151da708c90864c6f4564e6792e2baf3ae970d81c614f74ba7cf8f60f5a7240be316f24a0e2718d8b0659d9a032d9bee1c50117c3acdaadc8cb5859bb49a763fa1ecd04e19585d2f91160303f912e16417dc6e6bbd15eae78699f643382d0e4b7b2e590424f383ae9e9476cad9ab8e8883ecd2e11c0d59c55578f123eb6fce0a2c5983e365c66c92d4c83ce03ed757b378290c8020796ace70d1a5d0257681368363fb8f6c46cea93c2a3f42624e3aaa3e6a21e979ca0199c74fe17d1a07656fc3c4b78d551ef8cd5a010951e8751cf140238421d1c8bf332367f978ae9b18958eed9861995e47f1511c16b75b1ae5cfadbb0c260f526b1c5c4276ca78086c42f05c19f8d6aeaa78b663ad7161c14cfd96ce16e7d22d7669f02054b8c29f17c25b427188796312ce38becfa6bdf6789796021401e61925506301abf038630ffe4dfc78cf3b34075e4b28525c6d41c54ece84e4b20a1baeecee338c1d3d6c65115e740e33484c756938baad03f385499c8607fd60faaa94f4271b77d48e1835b5c7f1fd0871f9ac334a7e5565c3bde776c4d9b0054a484ea0ee52a28d646f768cab286ffbaad9d71fe2110e6b252134851b6cc51a255a58f5ccd164bed9ab7aca44fdf4de03d3ee04e099ad89ab31ff9d3b337b24fde1c47f9bb83852b852826744d998a3fc4971c5cb6a3f02d7733360a6d9bc59beee480393d4f13ede452f1f0a02b45a3cc055e139454446d9ef99cfcf139d8bf15435fdb7e88b56d0aff2ec01c1e965fa88403ec9bbf66aaf504e9dfe4120de30fb9d02f75824bf7ed587307384cffc9f48c4c1612a7f197d95600edcfe2ec812a38ae207f89b34489ef4db6b768daeba6fe2a2433c9a1e00f85f13a86bf6d4483f971c39c71ba2aa18902cb279520b8812834559c4b57b0129065105d86e38d61bd639e8d01909003afc88639527c95da877dfb7f2559b9f45d38d691a932c1094c05db9d9554698346dafb47571ea0ea909f78a429b3e6a6734feb717df11ec5c99437dd2bd99f8793b2cf6be16e0ea6a749948d898762a1005fa905159b81d6617e297703a647858aab7c4a168289f8d97842dd217548d18f06e892cec2e253d591d311bc35f4e3f5f5c9486a1f2a9e92290fec03974cbeda1330f86e2ba2db9bb63a5c334a406c8e5dd8a96a3b93c77edef1f0e0f80d964a435eb7fabde4e0b642004d8f4f722e9d7506bf6f70576bc1c4046b46afcf5959c8ba9815e5fdc31d8d2c398f45dbe18babb561af470385a0ecfdb096dd89922b0272ec77a3824ad62e64605b5eede1028544d7ea8a96cdd7a21623a2c874ac589cb0d484732e50c9465134410930805573202774edb7986fef81866dc49cce1d0f4b7b1d66b94a39d3012011629569f1dfbefb420500b988fe4c2d2388156dff00005a7c46028390b62ebea65fce6a09cb123ff4c0391f486faf3a5dc6086acdec5248abc8e82f88263569291f1ff08e2356c7e0aef0214423ab6dfa46e904ddc9a8f0faa9fd46e68be483712f2c64d54e60da82adf049f7e86cde5c50b1739298bb646f062a7857b80c4104dedc60883af38a0dae79fa4ec9e66481ecee7bcb9a7640882e85aabb9d329d10a3bace7829e4c92e658e81c6fa28eb902a4ad0cb5b8fd77f8246bd55d052800c8ebae205223abfec31980e96fc410c61f32843f1f05537c46ba4df7bf811afd6e75253fa0f4419bf602a1c7afd8a2ad62108b6818ff9ef94c961b10a338c0330986615c0e836d09bd5e7e17e8f7f5c87d18535df022d45eedf66be1d178b4dcdb38bb536853962c712208a019c35441860542b92e05ccb62c5d9852523fd349eb7494f45c923a9574cb378cef0ca6f1d0fb5933069a4c4b90f74c9b57c00c73789ce8cb79d359a6f095094807b196e0ad3d02cc48e437676148451b8116f7084a3e63c2f1ee2d1f6f90ef3f0aa853dc64db06b6770ddb24cf0025f9c11eb929a76c0d47184d2d05fb2bd17c3bb8936245d6284d1b92242f4d1411a3801565c25e096d92e9404fa030349c59c57c143880a24f52553ea356dc1224e50a739c05be411c5c908bfc4a81bd766938053685f9630bc2ca4a75a0fbd3347a997270970b202846236f1a926984f02ae07e412d0ba2a911843d4be842e20be0fe2ffcabb75c287cb23ea07d0859d4e60333b2e16325fe451e759cde5e562e9d062c0764d48e0a99ec307c1b92a5e3974b6aa6af92b85665e813441000096ed4bd020ebc1b279a762ff64f6d9b9b8fdc7f1a9244f4cf7cd8cc7e7a1d0719ce14abf39bfbdd94dd9e7e6be4846bf33ccc1675bbd468d0ea42871578e9adf18872a3603ae4cd64e3e9ebe38be613d114683378fe5e9837b9eae1a85dd8a4cf993a3b84efa6540c247c33283a4f0f51b3902a4dfa2bcd7642961ea0873f02d8ba17da898d612546abd3028ddf7e3d7cb7118370bcbad3a6fdd503f4947e33dc68303d61d741c0a64b8d6017dc5cf8e3f0a31c282b733bb82ddeff20e712b7d5594e30097e0a19b9c3fc352f3b0e01c3cb7ba40ff61bde3b9b488105bae737555194681d31215689659f39601192e1001ddd75a8da6a7560f623998a2ac9b1aeb586cf0b9db036f41465e8551d026f7f2057ccb3cb8cd46f848b9903543c63077d615434f66e7db022e42c62abeb3f10bae7d8003422011f4d0ba44b2210e204458f0ce9bea749fdc447d5c2abecb4e57e787e49520be02697e983382e1bde606d6c2840ec76fb800333bd3b4f4e6dae17a1ecd1649de357d96d616b8f9c97546c34a72256446a313834844bbff6d0f218c4c02d65f23c2cfd22e0deb2af7e637579303d9a6426e1ed162331f98faa0458a4e8d0c31c17e8f3661f85472a700a8770b982ea8a7ca84b171e4ec11847542e1fcb4441ffac690c193ad986182026a8d5ef4014b45dfa972bd47e503ca4aebf899a9ea22b85624b2fe9af010c66157ab74fe63fe58b9ea61a93b31c934da2d896051139a953df0699a3333d60e47b5f1f86c85e82e8fdeb37ca39805c9638ed809507155a947bf5415ac84009416eaec013df6509b00bb8393c2166b5b6c59b91f9b399515f9f62ad5b19d3acf523ba3b7a8d066d327b9cc7e0d2a5cab76e3ced86bb84e0467758d0b1385857673bc3c39587cd4231c1f657d946f0fa8fd42182aa62f6bf155473c04afc356de85864bc24fb1232571f15e9056cc4c68093cba8f12e9c329be0cbcfbf80099e5e443f9428d77718283c65278e5ad4567b249bb2beb3adb800bf3f69b7a58ec4f0016b09a858a56745583c0ea71a57c494d8382c46abfbe85a5bd09a2068fc83180ddefcea71df63d1d1efab46c60cf9ef56b896df7b597b9eb87ca53a7ac5d368a7f0089f841c536317dc3cc8df423f23b0f6042e7ce43dbd84466d3c8521b8b2e7cd559ec7286ce3f91b2fa26b5b210a5f4b2469ed49da69a72e51c466ea17636b4c6b9c9763d04574054b02781c422b167a86ee4519dadcb70635ca340f09d134cf90217d290291685c", 0xb04}], 0x1}, 0x0) r1 = socket(0x2, 0x1, 0x0) bind$unix(r1, &(0x7f0000001080)=@abs={0x7884d2b899002d7}, 0x10) 03:00:31 executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, 0xffffffffffffffff) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0xdc3, 0x4, 0x2d, "5c097605bf300595a5ac8ccd49d0115d4fd3d082", 0x80000000, 0x10001}) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x1, 0x810, r1, 0x0, 0x0) 03:00:31 executing program 0: utimes(0x0, &(0x7f0000000000)={{0xffffffffffffffff}, {0x100000000000000, 0x3}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="9b72544199c3641cff01"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3fff, 0x8001) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f0000002900)=[{&(0x7f00000015c0)="a90ce529613dacb5b3991031d3cdff8d3d341fee4594", 0x16}], 0x1) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x90) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x180, 0x28) 03:00:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x1000000000000008) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) r2 = syz_open_pts() ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000080)=0x51) 03:00:31 executing program 0: mlockall(0x1) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) shutdown(r0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x101, &(0x7f0000000000)=0x6, 0x4) 03:00:31 executing program 1: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000500e001110000e1"], 0x1, 0x0, 0x0) connect(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 03:00:31 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) open$dir(&(0x7f0000000000)='./file0\x00', 0x2c9, 0x120) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 03:00:31 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) r2 = kqueue() r3 = semget$private(0x0, 0x7, 0x80) semop(r3, &(0x7f00000002c0), 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x880, 0x0) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) r5 = dup2(r1, r0) r6 = kqueue() kevent(r5, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x51, 0x3, 0xe926, 0x2}, {{r5}, 0xfffffffffffffff8, 0x6, 0xa, 0x0, 0x2}, {{r1}, 0xfffffffffffffffc, 0x1, 0x2, 0x1000, 0x7}, {{r0}, 0xfffffffffffffff8, 0x0, 0x40000093, 0x8000, 0xfffffffeffffffff}], 0x7, &(0x7f0000000100)=[{{r6}, 0xffffffffffffffff, 0x8, 0x8, 0x8, 0x7f}, {{r5}, 0xffffffffffffffff, 0xa0, 0xa000000a, 0xfffffffffffffff9, 0x5}, {{r0}, 0x0, 0x40, 0xa, 0x400, 0x2cd}, {{r5}, 0x0, 0x2, 0x1, 0x1, 0x4}, {{r2}, 0xffffffffffffffff, 0x80, 0xfffff, 0x3, 0x8}], 0x3a28, &(0x7f00000001c0)={0x1, 0x8}) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) getgid() dup2(r1, r2) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) kqueue() 03:00:31 executing program 0: open(&(0x7f00000001c0)='./file1\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') lchown(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file1\x00', 0x100, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x6) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='./file1\x00') 03:00:31 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = getpid() r2 = getuid() pipe(&(0x7f0000000240)={0xffffffffffffffff}) sendto$inet(r3, &(0x7f0000000280)="2d12d09d930c617634eb57ee5b9aa207f58e044e9eef092e63382fcad9e4ed5e175181c54a5a6aa8f8d9310e1e628466019d106061dcde913738ab58344c4190639ed5cca372e74a66e2ae1e1bccd65c754169262d995a57bcfcd2db28e3794a134ac17294", 0x65, 0x400, 0x0, 0x0) fcntl$setown(r3, 0x6, r1) getgroups(0x5, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) sendmsg$unix(r0, &(0x7f0000000200)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000040)="74a688b219d0101ed6c0fd50cb718e4bd2052c575c692d805a5d8a735ca9a22de3eb0598ade9bd22150305fdedc245907fdcefce545b02c00d4e7922dfb7a8d2acd1a242a15b58d94824b52babc184a8e01a1eeb911b3fcb2bdc5facd10ab7b29a603a08d5bebbfe959760c158a8b0b28bf8b2785c266be0813027e6500e944ff8d58707166404513dd2413f460fc59bea5a53c11163c177f2c87cf80eb7850ab75f150ed5a2449618089128abf7addef14fdf7940de128214d6d6bf481e3c63817ada88f180b2a4a5", 0xc9}], 0x1, &(0x7f00000001c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r4}], 0x20, 0x6}, 0x3) mprotect(&(0x7f0000080000/0x1000)=nil, 0x1000, 0x0) 03:00:31 executing program 0: nanosleep(&(0x7f0000000480)={0x3}, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 03:00:32 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x8) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) sync() socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) recvmsg(r1, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=""/167, 0xa7}, 0x842) 03:00:32 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = openat(r0, &(0x7f00000000c0)='./bus\x00', 0x400, 0x10) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2a0a) faccessat(r1, &(0x7f0000000140)='./bus\x00', 0x12, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) chown(&(0x7f0000000180)='./bus\x00', r2, r3) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x400000000000100) write(r4, &(0x7f0000000000)="75f8566cafe646039826f6b73bc1b7c1", 0x10) faccessat(r4, &(0x7f0000000080)='./bus\x00', 0x18f, 0x1) 03:00:32 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000080)='./file0\x00', r0, r1) r2 = dup(0xffffffffffffffff) accept$inet6(r2, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r3 = socket$inet6(0x18, 0x8002, 0x0) connect(r3, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x4, 0x2818}, {0x18, 0x2, 0x9, 0x1}, 0x101, [0x76, 0x41cd, 0x80, 0x8, 0xfffffffffffff1e0, 0x5, 0x4, 0x2]}, 0x3c) 03:00:32 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x800, 0x0, "1eae8682ab0320755ab8206fb200"}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000080)="911204", 0x3}], 0x1) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000140)=""/165, 0xa5, 0x840, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = open(&(0x7f0000000240)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000300)='s', 0x1}], 0x1) 03:00:32 executing program 1: r0 = socket$inet6(0x18, 0x9003, 0x0) connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x80, 0x5}, 0xc) 03:00:34 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x5901) socketpair(0x0, 0x3, 0x6, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000040)='./bus\x00', r1, &(0x7f00000000c0)='./bus\x00') clock_getres(0x2, 0x0) lstat(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)) close(r0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendto$inet(r0, &(0x7f0000000100)="afb8ce1c6e2a8c1c8fb0e0a874da227a71e443930a0a105fe3a2fd3acad056d200aaa12c01b441db2081177736a617bc2123ea81d0a8e1b0ec680d716af4e011925ba214267e12c75543218c990722df671502e28878eed7fa5612d4e954f4ef879de8e43ba5d94df8a055285e27b6ac10f95b30743e270c", 0x78, 0x1, &(0x7f00000001c0)={0x2, 0x3}, 0xc) 03:00:39 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) setuid(r0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x20) r1 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) fchdir(r1) symlink(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) getpeername(r2, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) 03:00:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c28773", 0x45) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f845471", 0x20) write(r0, &(0x7f0000000200)="35db4bf22985b37fd24c6c3cdb8924c42e7386eca7709e8a1f1e2e8d1906d8974febdfb25fc90473", 0x28) r1 = syz_open_pts() close(r0) r2 = kqueue() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x7d, 0x1d3a, "bad84b73f2a42ccccaa772d8374275835db57180"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x1, 0x1ff, 0x3ff, 0x2, "93ccf5700cecae07e8b2869fc924fc952020ad4d", 0xffffffff, 0x81}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000240)=0x4) 03:00:39 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = dup2(r1, r0) r3 = kqueue() r4 = kqueue() close(r3) mknod(&(0x7f0000000040)='./bus\x00', 0x40002000, 0x2807) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8000, 0x0, 0x0, 0x0) r6 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffffc, 0x20, 0x40, 0x1000, 0x87a}, {{r0}, 0x0, 0x28, 0x0, 0x4, 0x1}, {{r1}, 0xffffffffffffffff, 0x10, 0xfffff, 0x6, 0xe23}], 0x7, &(0x7f0000000080)=[{{r3}, 0x582f16a453c5d525, 0x517be6c51573f343, 0x40000004, 0xa8f1, 0x2}, {{r0}, 0xfffffffffffffffe, 0x66, 0x40000000, 0x5}], 0x5, &(0x7f0000000200)={0x6}) kevent(r6, 0x0, 0x0, &(0x7f0000000500), 0x6, 0x0) getpeername(r0, &(0x7f0000000140)=@in6, &(0x7f00000002c0)=0xc) kevent(r6, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x9, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffa, 0x40, 0xfffff, 0x0, 0xfff}, {{r1}, 0xfffffffffffffffd, 0x10, 0x1, 0x400, 0x9}, {{r6}, 0xfffffffffffffffd, 0xc, 0x3, 0xffffffffffffffff, 0x9d3}, {{r2}, 0xfffffffffffffffa, 0x24, 0xf0000004, 0x5, 0x100000001}], 0x7, &(0x7f0000000040)={0x8, 0xcc3}) 03:00:39 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x80) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001580)={0x1, 0x7f, 0xfffffffffffffe00, 0x7, "1557136898000ccbfdd6c60117e3dc7fb7f92c9f", 0x3, 0x4023}) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x27, 0xf0000000, 0x200, 0x6}, {{r0}, 0xffffffffffffffff, 0x4, 0x9, 0xfe02, 0x9}, {{r0}, 0xfffffffffffffffa, 0xa0, 0x80000001, 0x8, 0x180000}, {{r0}, 0xfffffffffffffffd, 0x81, 0x0, 0x0, 0x9}], 0x7, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x20000001, 0x7fff, 0x1}, {{r0}, 0xfffffffffffffffd, 0x40, 0x4, 0x2, 0x4}, {{r0}, 0xffffffffffffffff, 0x82, 0x1, 0xcfe9, 0x4}], 0x6, &(0x7f0000000200)={0x4, 0x6}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x80000000, 0xffffffffffffffff, 0x7, 0xfffffffffffffff8, "5fe98bcc4617000000000000000200", 0x1, 0x40}) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000140), &(0x7f0000000240)=0x4) r1 = dup(r0) connect$inet(r1, &(0x7f0000000300)={0x2, 0x1}, 0xc) write(r0, &(0x7f00000003c0)="fe010aa9d03ce50a7a5bb2827fd97e810957a61640aedc90b7f89236d25c146c302ec2957cabef2c7ca3f921a50883313db1bdf9f5c6a9c6cb2abb25caa401b9c668f99f7f74836b3bc239106c503225a9574b19399a645b1e4d879dea1f45a8855897c4ae545c48b89a55caea63256fd580ae7ecf96c6e10c577e92d639c97193cf49b437028be80b7c3f65f235583cb88fff0df236b5c98b56ffb6be331ce7a0a4c7299220c19b3e44fc0ce1404cc5276702e40399786490af68c7d1c0c68ffc64980b58a3244a3e285beab26e99d9fb8a00ab67c4573396dadb5c173a2a19e79f6285203729677f659bd86c026959297850ab", 0xf4) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) fsync(0xffffffffffffffff) rmdir(&(0x7f0000000080)='./bus\x00') writev(r0, &(0x7f0000001c40)=[{&(0x7f0000001bc0)="a5e402b007dd3e27569b921987e5199544e15699d4220daf5d7c34601a1630445786ff37628619747d6b1bc7fff8a2facd36883ddbaaec258a191a368eeb30f4f261e5dd9a92ded28b498e6d8146bf21f8cddae99fd6b064ce3f", 0x5a}], 0x1) writev(r0, &(0x7f0000000340)=[{&(0x7f00000004c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8fec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x46a}], 0x0) 03:00:39 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x80a0, 0x141) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) close(r1) 03:00:40 executing program 1: r0 = socket$inet6(0x18, 0x4003, 0x0) bind$inet6(r0, &(0x7f0000000000), 0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x2, 0x7}, {0x18, 0x2, 0x8001, 0x1}, 0x2, [0xffffffffffffffff, 0x0, 0x0, 0x4, 0x4, 0x7, 0x1, 0x7]}, 0x3c) 03:00:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x8000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0xffffffffffffff7b, 0x0, 0x0, 0x0, "c02a0800f5a31a711aa0a2eeca1367d31e788b06", 0x0, 0x2}) 03:00:40 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x20000000000) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='./file0\x00') mknod$loop(&(0x7f0000000040)='./file0\x00', 0x8, 0x0) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000080)={{0x0, 0x100000000000000}, {0x0, 0xfffffffffffffffe}}, 0x2) utimensat(r0, &(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)={{0x800, 0x401}, {0xff, 0x6}}, 0x0) 03:00:40 executing program 0: r0 = socket(0x1e, 0x403, 0x2) bind$unix(r0, &(0x7f0000001080)=@abs={0x7884d2b899002d7}, 0x10) 03:00:40 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f00000003c0)='./bus\x00', 0x0, 0x10000000) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000780)="67b27ee961d7132742ac16a9643f2c21337ecf6a8a720f2fd147d49537ca90aaaca6da0a5a9e41a2541534108299654f7ee99ccf85e768557adbfdd82d46c72c4bdd7b70bf725c76228f06923ff7566ca299cf898d18d529acfb260f2e806122385cfe915e0a38ade5ebdaf036b14a17905683dd53f92896083c56bae869c04c1e2e96eed40642737deef30b94ef007157314e3364342a1bf91e62c54e08b9f9d02115", 0xa3}], 0x1, 0x0) preadv(r0, &(0x7f0000000740)=[{&(0x7f00000004c0)=""/70, 0x46}, {&(0x7f0000000540)=""/68, 0x44}, {&(0x7f00000005c0)=""/47, 0x2f}], 0x3, 0x0) preadv(r0, &(0x7f0000000380)=[{&(0x7f00000001c0)=""/109, 0x6d}, {&(0x7f0000000240)=""/113, 0x71}, {&(0x7f0000000080)}, {&(0x7f00000002c0)=""/179, 0xb3}], 0x4, 0x0) pwritev(r0, &(0x7f0000000540), 0x10000000000001a5, 0x0) pwritev(r0, &(0x7f0000000600)=[{&(0x7f0000000400)="47a8324ef8cdc91a9e4dae33fed21afd6249e41b7a2a08571ad04197255e14abcabea7cf97b3dd3220f6075528564cf1c67f6a9e91bfdb2f648c3aa4a317ef7f90b8ee521328b8563bb65298cabb9a2b7ec1acd0a14f57adc5be2016f0fd78ce5bccc6ca2234b5ca1e9f4d085f262a35b0b414ccbe8785443124a56d085b55234547bbfddca2e9480381ff1c53e45c4fe059ef1df1e36a3587e673eb", 0x9c}, {&(0x7f0000000080)="fab127bb54f4b4ae034e5e1737521dad64219f61e78123d58ae9290795daa5eb35c81a0d81d78622bb9748f5b26f412bb742d82e405dacc8e78e402414a03e6491667c737cff620e1fed8f1286b101314b747512a3f3a94c9219cf42a018b60bc4349fd2be18f5dd558ca22b616ddcebcd88f5b01b01", 0x76}], 0x2, 0x0) recvfrom(r0, &(0x7f0000000100)=""/162, 0xa2, 0x1, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCNOTTY(r0, 0x20007471) 03:00:41 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) pipe(&(0x7f0000000000)) getsockopt$sock_timeval(r0, 0xffff, 0x2000, 0x0, 0x0) 03:00:41 executing program 1: pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000740)=0xa4d) r2 = socket$unix(0x1, 0x3, 0x0) writev(r2, 0xfffffffffffffffe, 0x92) write(r0, &(0x7f0000000780)="fd7b900e1df1b2bd6c742d4762749e50520821e28bcba123bb4bc04e4eacfc0e7cbe0b9f47141b395e40759a295d8c5ca159bb0c83e468c641eb", 0x3a) pwritev(r2, &(0x7f0000000680)=[{&(0x7f0000000000)="6528f4d95f74b50a70b0952bac9350b079da81288eaa47ce70a33e2b662a1bdc284491cc2ee7a76586cfe3", 0x2b}, {&(0x7f0000000040)="15352af18ee4c4d1a3467a6c66312e659042d944f124564438c60be498a1d8ba5be3a670c086929c5c81dd20da6fd45300e84d40c8e850256ffcda9e77c1137971349353ff09122ed1c1630422f493ebf4a72c19a840c40e2fe998d2b2fd49f67464451d37e0129e7455f93e48beca8c64a27269026f91a460d9ca608a29871cbe852fbacc702da61cbcd28cdfac396d30abc0f839d2a9dcd03471fd7a79a6fc93bca39b5794deb15dc96606d5c6575f2b95f5e000f834ee5e133ea49fb35137a8c6ac4488bb61d103c6b8f90d122394e748901d1bf6", 0xd6}, {&(0x7f0000000140)="c3a1698812aef2884cc601937334d71f9b539caecb5007bbcb6d0656df8a5328dd892d9854c6ba7a3ba0aa2bcec74b68ea583949954839b7a90d23489d24037faf8516e87bdd635bbd822ce7185227e4879dfb3342eed35c1588fc4c40c3dabd9460bc87948e3300d38be62e0b8084a5d8295021d8b2379770c150572fa12c81bb6955ad789d990abb68d9da0de175fa67d1421995961422645e4e13be6046db457cdcfdf1baeb812dbba1eb0a6f62f1e2c1db935c27e18d9712538a6737e3f8c1fc232190d611427753561c1b01de33c7c7ed2ff9b8642af4d260c374388ac9eb", 0xe1}, {&(0x7f0000000240)="efc005f1830408cf90318fa6f749240a2ed9cf43832a076e4b50a5b5b9ab0e20a6597a60f1f9c5de138ba73f91457abb5b4744df77936184145cbf16195008977bbb7e65f184867c28f9eeb3b9a1b3debe79a62d28b1ebd80878766cd4ad1ec3cb33d83f7474dea588d2c1c834458b1044fcf78ec0e67705478d083154373327dfd53e83d6f00a25daea0ba92d379fe8edbfa91028181db25df228e92ba80d7075aec76cc16250341b014572fb27cf87dcdd2ddbe30059fd3051193b054c6ae4f14ff2", 0xc3}, {&(0x7f0000000340)="1fd5a65abdc8b866574bd144bbd4ce6d848a3c2fde5ecc80399da7d6981520eb115d9c9609a55cc61f18b57bcab86e91fb96e02930c8cb9a79eb79ef2dc970120a40d512ace0c22a6d7a8e7c25a764ed0777603591687157d34d924a9755723ef6789bf16c6187458bba5a13892621ea329888f05bdcb08fc0f46258da008313eaf562c5ba897d1f25cfefdae6135ad2857eb1165702f15d406630f5216dda6c3aa739da7c3c25cdba30e6601a20cf928fd4bc2fb384699ecd9ebf36844455c27aea391eaca384f1e6fe77e79109f0dc47e9af2e", 0xd4}, {&(0x7f0000000440)="5bd0f4aea739e5b1d344ec7aa85b124164f1a2b8ae65707ae5aaed581e80f5f712104a653f39eb5e0fe872505735a0d9007f", 0x32}, {&(0x7f0000000480)="ac0781c5205f998018512875edebd905458f5fb49c8f0bc1d5b7881ca11150de6d09d7704241fec817c40eb17497b54e858621486b09775524989a0eb30e818e119128bf26c8a11ceef25c9e275f3579fd526206d911e6c327732a4dea307474d82f67c6c85eaf7fea2e5eab671b906b55007977064d99672323a39ebfb9adc783ced3e3d65e2ded8ea6af39e31490f4cc6a1862a116b040bd4e4b15686f40ff39a598e2db85f8df8f35e833ee618a60c00b1a9570a35f646e45cae45929e50316fcd7b646", 0xc5}, {&(0x7f0000000580)="35c5f38d8861baf64d838e76596fe29ee1cc8ae5398f6d55d562969dab4c64f0152fc05f28bdd691eddae5588a32c019e6b43a832254465ccef9d1d5142fff58898ad80c275f82114882f88beafb4aa4294589c75ddbaa83156da77c67f98134aa0160958d16c0174b2f6b27a55d42443b13ecde395075e32a69867a469c5a919129e405f2a55e7386da664795cc235ee4a758b4eaf9a4f04dccc0e6901641c421f3f464ea91070d8af81a792365f4b82446f47dc31d975b24c491750de777ca2feebd1c8938a8da90f3e0de24ac71dacd51d11cb47190b59b30581fda024b42a92ea61f63fbbad755ace38f5a77776441177b74ee49741387", 0xf9}], 0x8, 0x0) 03:00:41 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffe000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getegid() r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r6 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x4e1, r1, r2, r3, r4, 0x82, 0x100000000}, 0x400, 0x2000, r5, r6, 0x6, 0x1, 0xfff}) setuid(0xee01) r7 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_SET(r7, 0x1, 0xfffffffffffffffe) 03:00:41 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000, 0x3}}) msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="dcbd544199c3641cf402"], 0x1, 0x0, 0x0) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x11c) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f00000014c0)=[{0x0}], 0x1) 03:00:41 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x49b, &(0x7f0000000140), 0x1000, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000080)="911204", 0x3}], 0x1) r2 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) connect(r1, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x0}, 0xfffffffffffffe45) mlock(&(0x7f00009ff000/0x600000)=nil, 0x600000) utimes(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)={{0x7, 0x800}, {0x3, 0xffffffff}}) kqueue() pwritev(r2, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r2, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x7, 0x8, 0x100, 0x8, "220af729a54b4389ede8933a8c69be345b92aa56", 0xe67f, 0x17c5}) semget$private(0x0, 0x0, 0x88) 03:00:47 executing program 0: mknod(&(0x7f0000000080)='./bus/../file0\x00', 0x0, 0x0) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000500e003009dacff01"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2000000004003, 0x6) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000240)="c3d3010e", 0x4}], 0x1) sendto$inet6(r0, &(0x7f00000000c0)="551eafa2efa2665e81c451cce90b1c0fde1be5914d1dedf89ebaac458d7d4d55cb04e46040af164c0970ddd2fcdfa27a70f4a9a84d75a126303173cb7d81caa8f2f4ea5629007bd9f0a9a2ebee96c4ffbbad90b679b19e78dbf758bf", 0x5c, 0x4, &(0x7f0000000140)={0x18, 0x3, 0x4, 0x6}, 0xc) 03:00:47 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0xd) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x81, 0x0, 0x0, 0x0) close(r0) 03:00:47 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x49b, &(0x7f0000000140), 0x1000, 0x0) pipe(&(0x7f0000000dc0)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r1, &(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)={{0x80000000, 0x1000}, {0x6, 0x5}}, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) writev(r2, &(0x7f00000007c0)=[{&(0x7f0000000080)="911204", 0xffffffffffffff75}], 0x1) unlinkat(r2, &(0x7f0000000140)='./bus\x00', 0x0) r3 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000900)={0x0}, 0xc) r5 = geteuid() r6 = getgid() r7 = fcntl$getown(r0, 0x5) r8 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0, 0x0}, 0xc) r10 = getppid() r11 = geteuid() fcntl$setown(r2, 0x6, r7) r12 = open(&(0x7f0000000940)='./bus\x00', 0x20, 0x0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000cc0), &(0x7f0000000d00)=0xc) r13 = getgid() r14 = getpgrp() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0, 0x0}, &(0x7f0000000a40)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000a80)={0x0}, &(0x7f0000000ac0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000c80)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000700)=[{&(0x7f0000000200)="1415ce73a7c22254bcf4d0359349506469b0a14775d911ba74e863355e9744868bdf0866288337632ac9dc34f4d8ac1197e03933706b367c3f558c14fe251defeb3f9bfc8eb01369296a740b3eb475546790cc39c7df8dffc65b7034b4d4ee35a30463ef4c184c9543332191878ba21cf337d6f8d28218e021e70333448b1bca4d463b529852315234833ee258287658c819d24fca5e564942e91c85a3ddbc5db421403784e19473ceccff72fc4a24c1a059156f3091", 0xb6}, {&(0x7f0000000180)="6b6ff30eb7b1e5acb1089fd447db0455af", 0x11}, {&(0x7f00000002c0)="67951a85dee26bdde07b67", 0xb}, {&(0x7f0000000300)="d268e976d9d936592012b5a61f87e13473ce45812e2fdddbd5f59d598e044e41719df5330f215b7130900729dd4e34d7d78ba1f77c0dcffd3733f4e051eaabc9d67807c63f57744491006faa32d03be092fa5f099bb8da136d9b529e30828c8f2b3de85e8a41fd77e29d4adf50251b7a0869ff41bcc3adc0a3c9efb95935109fa625500079918d6644630030a0d8119000e360bae2084112d9a4d9bdf3b7e0df038b29e1", 0xa4}, {&(0x7f00000003c0)="cf14eff115a586a7a5033c9338f6d4e35877e902198da85332e0d2fb8ed4d98d6b9f39d67a65275dcfaed2c0cab5fc6fce86c4012fea3ed2b05fb2ab6170cb1136e76c0f3395ca051417408358d715de24d31c561184f6499a89410be36e0a2e80ce5974a47b2297535a4c1a88eeb5d18f188106b3079586ce4fc648124519d57dc244a9d3baa3591b56ce6e6cd49527ca688eaac0098b7ed8e9f1ca29fd3131e5b267be6233364bb73d2bc3da6b5980308d95862602d92b35fc672d68d6470d6e8e8ecd595c14e9f2d779612fcac4c143687a251636d5037e85f8a9b656d191216766ec", 0xe4}, {&(0x7f00000004c0)="054633ef76b46a2933d5dc1e74baa4883c46ee9827e645c211a73b5cdb3ce7bd9315d4db373b7937d9174080256e54fb12bca4285a82243670dfe728fd6c42f81d5f71954750f665a5c6327ec6", 0x4d}, {&(0x7f0000000580)="98918482c0f66eb95f5e1b9f1197721e5f6337ea54c854a7a10a096a84f0557ccd3959a25b4ea51d5130bd254da84608352cf2b1b763ab88dd7d4b2cafbee6643f1cf63708783c10f50813fa167a81d494f8ca99ea0ab29f2e45ae535f03e426124c290d7f5419859ec69faf6aaf15b9be96e45186e4aedc149dc392e2264cf7da1d2027a19db4a2b2a143433ba6aee30e9e0342e95b98b423e2642be85c5eaa555a90ccad71502535f1d46fa303656baddb0a27ef25c325cec8555b473d2e21", 0xc0}, {&(0x7f0000000640)="3ab6b60bde6ec5d64bc8a78be069ce414ea1c29e1fd57e428efb0cbf744dbf52bd3ac17d76aebbb58b5f76936f751b25a46a1745d2f613a9d7e156a25398c384c196c0e284cbea2932af66ae52519975e43da2ffb0cc3903f45c044f52fd63ee61ccab683877b6f9fa7f2a77fc22d176ecdb52228876c91ac03fdb51993a15feee408c3c39f37cb621a615e64433edeeb702bd74acdf7ccd152900b95484f4ab76fa5bd5c4d615b2be87f5cdea3b2a8cad66566af7aa71e3f5c1eea55f53", 0xbe}, {&(0x7f0000000800)="34f5efdd5de2f638375d49e44a346a3aaf90528631cb2349f6433b34b15d644c542e746d32e5270effa2ffb7c5ac28fe39810778f09e7f7e30ad8ee34496cdd450ed57f50b802f13be7b7379d954078115220f8c0ffc5a5c72cb81b61566366eb6780aac8e640c10e75720a8662438b3ec04863eba1636daa1964c97eefa13ce5ac0e8d6f45e79951a57a3a899cbb3fb7500ea1659a8089eed53efea9940319ccb826510580795df3044c2e367d23e269c46e34150b7361f69d42589b8c7f9d16f008993685ef1172c81d46ef9acab453f37f1e2ff26fb7df7e7d57ed6b770afae7177d40afa1bdead9b1e19b7bcdfff", 0xf0}], 0x9, &(0x7f0000000b80)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x20, 0xffff, 0x1, [r1, r0, r3, r3]}, @cred={0x20, 0xffff, 0x0, r10, r11, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @rights={0x30, 0xffff, 0x1, [r2, r3, r1, r2, r2, r0, r1, r3]}], 0xf0, 0x2}, 0x8) pwritev(r3, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r3, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) pwritev(r2, &(0x7f0000000d80)=[{&(0x7f00000001c0)="0eee77e3fcee1c7ca61dababa7", 0xd}, {&(0x7f0000000d40)="c7da006026d8946c9a80a83a1e94eb844227d70ceea132f089353a1b9119714811cab5bbdc62f676eff86f3027", 0x2d}, {&(0x7f0000000e00)="5c5aee397dcc9cc5d8f3f2aa2ccba3b9659fc07bdfce043c909c20febc49b01722840fd8d3a5b99552181c49a8dc264e89074b6f83efbc8201342a3a7150f58d519c36da3f5560eeb865fd4e3ebc5f12b6018f976cfdc7222bf52a662cb41a5baf0db7866cea469040cd73f14b13f138ce5d783b45c2510e8cd91b8bc00eee55358d679cc72e4abeef49454a6915309f9bac7de80b981f35db6e7b7c6e5776a833e0e42ce2943295b9abc524d18bc6dd1fa7502911776e37e579e341f1371566d5c846fe", 0xc4}], 0x3, 0x0) 03:00:47 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/178, 0x60efbe9c) unveil(&(0x7f0000000280)='./bus\x00', &(0x7f0000000200)) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000140)) mknod(&(0x7f0000000340)='./bus\x00', 0x0, 0x0) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) fsync(r0) unveil(&(0x7f0000000180)='./bus\x00', &(0x7f0000000240)='c\x00') execve(0x0, 0x0, 0x0) 03:00:53 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind$unix(r0, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xffffffffffffff44) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000040)='}\x00', &(0x7f0000000080)=']\x00', &(0x7f00000000c0)='-\x00', &(0x7f0000000100)='}(.\x00', &(0x7f0000000140)='-\'\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='(s{\x00', &(0x7f0000000200)='[*\x00'], &(0x7f0000000280)) socket(0x0, 0x3, 0x2) 03:00:53 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0xffffffff) connect(r0, &(0x7f0000000040)=@un=@abs={0x25af90167d5e1800}, 0x4f) sendto$inet6(r0, &(0x7f0000000280)="6cde203729b4aea8ddedcd9b098e1d2a358190f0787edce029f71d1c357b38682b85c8e9b735823d567fc049d9063d6157718b111dcfb1f142facf33a285af490fb84820817f8df89c4dfa8b533ed87b5cc6a482cc58d5f979ef8d52b6cd25e0b17f4f38413f1c0087e00ba1bec1f917db1dc57f3858010839784d486c307bc8df5c1d38837be815fca2023106b11be0831ea4ceea76bba358e6e07f93bbb51b804327a8b20319f1c80baaa95ed22d4263005594cd0ee7ed11116a265e9f1ffc9b3f0311a26c538ab0be477c27cefea9bb9988f9f2d13f3f8368e6ed1620ebc0a7e661a3ae64b2eb394e8af43e217e81e3c87df721f6abcb5dcf8764c460", 0xfe, 0x401, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 03:00:53 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r1, r2) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getpeername$inet6(r0, 0x0, &(0x7f0000000040)) pledge(&(0x7f00000000c0)='}(\x00', &(0x7f0000000100)='\x00') 03:00:56 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x202, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) readv(r1, &(0x7f0000000380)=[{0x0}], 0x1) close(r0) 03:00:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0x3ff) r1 = dup(r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0xcf) openat(r1, &(0x7f0000000140)='./file0\x00', 0x2, 0x100) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) dup(r1) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x7fff, 0x9}) 03:00:56 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x6001, 0x1000000000100) pipe(&(0x7f0000000000)={0xffffffffffffffff}) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x80) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 03:00:56 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f0000000280)='\x00\x00\x00\x00', 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x280, 0x54) accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 03:00:56 executing program 0: r0 = syz_open_pts() setuid(0xee01) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x5) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) 03:00:56 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x4) sendmsg$unix(r0, &(0x7f0000bba000)={&(0x7f0000c57ff8)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1000000000000000663357e6fa8a21369611e20100000001000000"], 0x10}, 0x0) 03:00:56 executing program 0: syz_execute_func(&(0x7f0000000180)="c4a10f10ced1fcc421785602c42179519de6000000c4e2e5bb32c4e2f92437c4e1315d1142db1ac4026da685e1a81fa10f0fe1b6") r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x3) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x100000001, 0xfffffffffffffffd}, 0x10) recvfrom$unix(r0, &(0x7f0000000080)=""/133, 0x85, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\x00./fil>S\x00'], 0xa) 03:00:56 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0xfffffffffffffffd) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000)=0x200, 0x4) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000140)=0x10) recvfrom(r1, &(0x7f0000000400)=""/189, 0xbd, 0x42, 0x0, 0x2138c7eccd6597e4) sendto(r0, &(0x7f00000001c0)="e39b8dc4ab37c09e18148045c034a5fde5b875cb777fcb2900450d9712ef21f2edbb22b7cb2ce4b3acd99c06cd0d98a23530457a6a3d0350ca11143fc7c15a160bb0835d85e74585bae1d34c605b900b186980580198fbfedec851f6f7b17736e5c0ff05b6c424bea508f5b5df3f63d446a264027af15e1ea57175464c4255acadcb3846b57d82513bc258eb2d2bcaff81", 0x91, 0x0, 0x0, 0x0) 03:00:56 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x2) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x7fff, 0x3}, {0x18, 0x0, 0x5, 0xffffffff}, 0x3, [0x2, 0x4, 0x2, 0x6, 0x6, 0x0, 0x10000, 0x8]}, 0x3c) kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) 03:00:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = semget(0x2, 0x0, 0x80) semop(r1, &(0x7f0000000000)=[{0x1, 0x0, 0x1000}, {0x3, 0x4, 0x1800}, {0x2, 0x8, 0x800}, {0x3, 0xffffffff, 0x1000}, {0x3}], 0x5) write(r0, &(0x7f0000000240)="e36258a416f72ee99586132477f254b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432564908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="54a02551cb15462b77c8c690c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef223460a646789961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf5792c5d39c647d47e61f923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f8a9ba505bce0919670aea6fd78548f203f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3cc8d8883cf675f60e83358c12ed296d22e82c6151d93490cafd605047b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac7166b36f601eaae5a5b90521f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab95bba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087a0000b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba136eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed710aae7106014ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d894606c09fca5618de32c0dab7e301b09bfec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf05f0a8ff210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d96e1c67f95090a3b4c3ca0f24b5aff6eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd50bfb8dd01f5d4031706f4da858dcd8cae563a547665309c6ef8eb6ab117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85baa90a71dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87599a727264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc0600000000000000b741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01dee90894df703768c73d66ec0a5e68c3cdd2986715b53c3539ec21e8dec1c4d063a28088852827567a2b9abe49c6d48220fee75c379936cabcde499484cc514c96a1f8c0e3bc0692c0a083c9ddbf33558d87a46ccbf98e84dba59d069f3e4e3bbbda9b0fd368e32548c6d56d098c8fdf6c9bed09f1d8012465045e33e83886a3ccdfba711686c85d0279bc049635e3057491a222902fdf889280b62d5853ed98e26bcbc5d0349db4302fc272d14a0188a1dbb6e037e8437554f6bfc045c9604918e23da79264892e9aaabc32909e72bdaa25fff5f7756ff4b8763c4de4af46a2904ae7c9e928e2686d0fdf58791b533bd4930750c6be457b0b251390ca79d856e2cbc7d3f9b5e45236ce43a5731c916526f9305091fe0e062843d54bd2ebb02b32f9eb810f3e4fac55bbfbef0f9df402dda28c5adcbe70699e921438370f7517509610807dc1f3d9f753ead7bfe2f677891c5cb3485599248e2b174af9a7a096249cbbf30cc0f4e5356bfe74fea0a032c12df4a084bc11c9e7aaeebbc20071dae955203e46770f34f4bf98c9130dfadd7de65df93bc1ad879189f14d53332ccd755e80e51c4a37bcd321b224c2ee52d05806bf241ef41ae999545449d10cdb4b4fc99c713caeae7bd6ba6594a1aff03909e08c6c9013de104e956eeb9b8b8b35036969dff6024fbb23e4c48c81418edcdaebc74e159e10c1cc18d04cbfa30b7212bb712dd89583048ae74da22cdcde4cb18cb5c25ae5c68685976208b5d191a0d6041a1ce50da8714db2e89314843b1f07680592e4bf3ff928240634e3a2649114f5f82fbb2fa3f7e24213d09cfcf0b235e287ad27ec4052efb67ae3d46191b03b2480be6061f41821a9626a6e69bc04d1a949f62ed15653dd36c37003d542b57ac9ac138bf582683781968392d9d1b158d87c41cb133e541d956459907e76a641fed143badb45766550bc46dbdad898996eed05c1c1e83e5b1270eee09c8a61a3c0eae46de4c987f225e334b56df9e43d27cbc0d7400ce2640e4109608169625090a9e96e09d0e2a6847973602c2eadc53248f17277b87d1477d25d6eed0d54ad0f887b7e44618392161a59ee9b59ebaafafee682ce544349534797ba0e1985de1516e35c05a2f916240920b2dbd08798", 0xdc8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000400)={0x378, 0x824, 0x4000000000000000, 0x10f9, "59a20d2a5193a5cdcbac765d685af182902373cb", 0x0, 0x80000001}) syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x100, 0x4) recvfrom$inet(r2, &(0x7f0000000300)=""/148, 0x94, 0x843, &(0x7f00000003c0)={0x2, 0x0}, 0xc) close(r0) kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000200)={0x41ad4aa, 0x0, 0xece4, 0xfffffffffffffff4, "62722b051f8344353a2a898620f77018b529b3b1"}) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000440)={0x40, 0x8, 0x2, 0x2e37}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 03:00:56 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setreuid(r0, r1) mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) rmdir(&(0x7f0000000140)='./file0/file0\x00') mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup2(r3, r2) 03:00:56 executing program 1: getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setgroups(0x3, &(0x7f0000000000)=[r0, r1, r2]) setregid(0x0, r1) setuid(0xee01) r3 = semget(0x3, 0x0, 0x0) semctl$GETNCNT(r3, 0x0, 0x3, 0x0) 03:00:56 executing program 0: mknod(&(0x7f0000000480)='./bus\x00', 0x1ffc, 0x1761) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x10000, 0x4f) setrlimit(0x6, &(0x7f0000000000)) mlockall(0x3) r1 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x2011, r1, 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000440)) open(&(0x7f0000000500)='./bus\x00', 0x80, 0x32) mkdir(&(0x7f0000000080)='./bus\x00', 0x4) mkdir(&(0x7f0000000000)='./bus\x00', 0x20) recvmsg(r0, &(0x7f0000000400)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000300)=[{&(0x7f0000000100)=""/136, 0x88}, {&(0x7f0000000200)=""/26, 0x1a}, {&(0x7f0000000240)=""/117, 0x75}, {&(0x7f00000002c0)=""/22, 0x16}], 0x4, &(0x7f0000000340)=""/130, 0x82, 0x5}, 0x43) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000004c0)) 03:00:56 executing program 1: socket(0x400000005, 0x400a, 0x79d) r0 = socket$inet6(0x18, 0x8002, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5a08) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x1}, {{r1}, 0xffffffffffffffff, 0x21}], 0xd8a8, 0x0, 0x0, 0x0) kqueue() close(r1) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x20000008de6, 0xffffffff}, 0xc) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000040)="0000000000e9df08ad3dc9000000000000000000", 0x14) syz_extract_tcp_res(&(0x7f0000000080), 0x400, 0xfffffffffffffff8) 03:00:56 executing program 0: r0 = syz_open_pts() utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x8, 0x800}, {0x800, 0x3}}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755a65bdad345f07a098206fb2"}) write(r0, &(0x7f00000003c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f07817782aee9c287730c53fb394b842dbbccbbda1049fad2ba6ea574a5b227596586f7acad445dd976", 0x65) write(r0, &(0x7f0000000100)='\x00', 0x1) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x8000) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffff7f, 0xffffffffffffbfff, "a147780ac85a5391131100e8004000"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x6, 0x1, 0x8000000, 0x3, "38cf94f702502c73efc056bb816b5993b37c7798", 0x1, 0xfffffffffffffffe}) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) 03:00:56 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') unveil(0xffffffffffffffff, &(0x7f0000000200)='x\x00') 03:00:56 executing program 1: pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000240)=0x9) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x216, &(0x7f0000000300)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r2, r3) open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) recvfrom$unix(r4, &(0x7f00000000c0)=""/73, 0x49, 0x41, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) rmdir(&(0x7f0000000180)='./bus\x00') r5 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) setuid(0x0) write(r5, 0x0, 0x310) 03:00:56 executing program 1: mincore(&(0x7f0000ff9000/0x4000)=nil, 0x4000, &(0x7f0000000000)=""/104) r0 = msgget(0x3, 0x400) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/118) msgrcv(r0, &(0x7f0000000100)={0x0, ""/247}, 0xff, 0x3, 0x1000) r1 = semget$private(0x0, 0x0, 0x240) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000200)=""/73) semop(r1, &(0x7f0000000280)=[{0x7, 0x80, 0x1000}, {0x5, 0x4, 0x1000}], 0x2) r2 = msgget(0x1, 0x20) semop(r1, &(0x7f00000002c0)=[{0x0, 0x100}, {0x0, 0xffffffffffffed2b, 0x1800}, {0x0, 0x9, 0x800}, {0x4, 0x5, 0x800}], 0x4) msgrcv(r2, &(0x7f0000000300), 0x8, 0x1, 0x800) msgrcv(r1, &(0x7f0000000340)={0x0, ""/139}, 0x93, 0x2, 0x800) socketpair(0x1a, 0x5, 0x7, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r4, &(0x7f0000000440)={0x18, 0x1, 0x4, 0xfffffffffffffffb}, 0xc) readlinkat(r3, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)=""/151, 0x97) getrlimit(0xf, &(0x7f0000000580)) connect$inet6(r4, &(0x7f00000005c0)={0x18, 0x1, 0x8, 0xcfde}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000600)) getdents(r3, &(0x7f0000000640)=""/205, 0xcd) pledge(&(0x7f0000000740)=')%\x00', &(0x7f0000000780)="9d00") msgget$private(0x0, 0x20) mkdirat(r3, &(0x7f00000007c0)='./file0\x00', 0x5) semget$private(0x0, 0x3, 0x81) msgget(0x3, 0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) seteuid(r5) msgsnd(r2, &(0x7f0000000840)={0x0, "f5ad13630162955383fc52b0d540a7630601b4dbeba7e340465cfd429419cc30efe53f71aa7a9be89dfc3c2d0176078b3ffc4fda79536667b2e8691b130b"}, 0x46, 0x800) fcntl$setstatus(r4, 0x4, 0x8) linkat(r4, &(0x7f00000008c0)='./file0\x00', r4, &(0x7f0000000900)='./file0\x00', 0x4) munlockall() setregid(r6, r6) 03:00:56 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x200) open$dir(&(0x7f0000000000)='./bus\x00', 0x8409, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000040)) 03:00:56 executing program 1: mkdir(&(0x7f0000b17ff8)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00004e2ff8)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x3) r1 = socket$inet6(0x18, 0x2, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0xe8, &(0x7f0000000180)=[0x0, r3, r3, 0xffffffffffffffff]) accept$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) fchown(r1, r2, r4) ioctl$TIOCSTOP(r0, 0x2000746f) 03:00:56 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) dup2(0xffffffffffffffff, 0xffffffffffffffff) dup(0xffffffffffffffff) pipe2(&(0x7f0000002780)={0xffffffffffffffff}, 0x10000) r1 = dup(r0) sendmsg(r1, &(0x7f00000026c0)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000240)=[{&(0x7f00000000c0)="5b5f202ee19040de6a049fa61f2c47262837b125c00ecf19f1145a297e24b12a5027308fd82c9e8b0852b923bdb2813e597cb31576df64431caae7d8f44ac21765b38d8b3b5d772ae3eedfda20a4a7e2", 0x50}, {&(0x7f00000027c0)="c34a0085cfda08fb902daa3d5a5eb64665da05d0c30b4af9efd45e97856d1e9a9475fd926cacd96d68166053cb88004ea48e80e407b4c97b8167631b835d7ad507a3a0b342c433e4a3f67bc36fe87e4da071056cc8712654e9ee505559766117ba9b2d1376ebdf22c0aaf84d7ab54fb171ba59c0a3e3e2367f351913132d58cf01b7ced65f715fdd92d278ad1402d05a7afaabfa428b464981fed1c0618a36a6257e7f04e83f4d33de10be4c95344467d2e30ec5330000000000000000000000000000000000000000000000000000000bda954104e896c4588ae90321d7a41d5d17bdf0e469388864eed37d22dc2530d24cfdda040905ad07dd1951ebf241432415e9a336a115b225fd97b4c320eb881297fc2fc3a4ca74f75da78ebcc24e4c15ff7cf8179993fee155933189d3e169f6fffc7b70651072b3c97cdd31c72f3405ec1f76621f79df6f55", 0xd0}, {&(0x7f0000000380)="85d7a43010aa03f778179202109aaaec37b896abbe3aea8973b5103e150e14bdf599d4f7bf74cf3a3dac66f74f4d003ebb4a9512741f39d1059c126cfc234fef09de90ecb9b6487145911bbd3b02ec09c806c0c64f8f3333d931c18bfaf9c91d2aaa166708b668e1f6debb400bb4c7697cf904f1348a0748120f58a53908d97fbf84ea41196e767ae71b626a2b67491f244e6e98d3ef4fb29d58dc33d8bf44e4010df8c322b8ab73d974ceaa8704d7533f322c89d0fc8beda0836794e780b7961a", 0xc1}, {&(0x7f0000000040)="f0eccfc57672bf", 0x7}], 0x4, &(0x7f0000000480)=[{0x18, 0xffff, 0x1, "eaedc30e42"}, {0x1010, 0xffff, 0x2, "2e3e6c2e9cb13e88740d1a430753b4a9fb69e58a48e9d14c8936c15026df7a2e242277d9250340a7d34650916cbeb858e066aa6ed5e4ab14cce4d2f27f7ab46ebca6cd8c014a6bade3b5501733be8a990b872531de411d254e35b9934b80f72dd4c392bc321e09faf2eb1537dbfa9c96b84b4d132e8b95d05879e90d41b57232ad75a171d92d614754fd3ffc012bf85b9148cb46123f9460e7e4cc552fae2a5371286884ea5e4e9a8ce6d2474301f46d888005c0dd47b190fa47053c06af0569e1dd817d4e631894ca844f0efd172e025a37f91f545737465e6f75dc18db426f335f9e9b49331882b2e98a4d67a5cd1912730d4b52501b650dd23cacd35da65cf32fd6b48a50828091cadee41857df412e42b5580ebf71e881c288d093b9c56e03bc0cc96d7f6807669d4aefa8f5e131fdfa82e83902951320815b5362c638b303daa935b41e66aae68d455d2825a032eec18f0cda34297b6c2f4a855b9a901b3bc7a596a8884e2d7f3714d25df26306f308b1e57eb7f6ae2b0295192e53112e99c9e5f70066442b7c16b4d497b46a8271c383b52ecfc7363f13710e363ed75f52e196cc85cd8929735c030526344b3dbf6e4cb773f33ddf87459d1bb88992102ac383f2c9a54e71564ad63970dfe1c7f5dcd64b9b790e2efcd23bb7f0f3f5e94265ebc189d1503c3892f97d242bea9b156d67771b09b703c3cc5701c84fc030843edb576a769f89fde1c28c5e71b5828fcbee1b988b5d7b43b3838958f1ccaeebb6468cab4df19d7152be13be333c2c03ea3dc46087ce350e568919b41f68a1fc8419ee60a894a4e0e4d56a584cb4fbc2463ea5cf455fdb2e53448582ce26cf705bef2cbd18bd9d89867352d910448c842052ed8079d5d86440873ab1d72188296be1d7e9bf5fc9f47b9402d7e7acf2954337badcab7a100f4f09334e4b2327293e5084009a7caaeb8f2ba5cdc1d7e3e67813740ea3f2d75e2cf04f861d622000522a7ed67dee2fca9c7c7815551f4b5b77d7b17d5e76a7eb405718efe2128e3c974db079fcc0622b3bcf3ce2e84e87320eacfd001d32382105e7282c4f7e5cc37df152d669a344ea96139b03bdbc49b189feb89f1c0799d0031ec83c64da976011493d7eb12027ff93c280a086f426e5e5d69be4e394500ce72ed7ef01a3708ca18686f77909811f99a4f0be82387b140acf6b3f7b0ea2761c90a9c8fea8a82b99fac9f552c5f0a50c385ddc6210541125b3fdec2e013e5f1157060b9e7e474991eabf6de8803b75ae2f303093091e82ab541bd97ed2804a4fcef6c8109aafcd3f78ebd94256609d55ac3258ef7d12e8b84a2ab92915e9da3515873f5ddd12aa8b0ebbfd5dd0710f72fe4d42e9245528b237a936cc2b193260b5abcc2684b815416fd718c189f2be9f14eecc5a648352c04d7c7f4033ff769d4a057aba48a168c9db31cb8946a594250b0e5c788c3eca1034654614492a8a88b1cc2496cde60d347cc75dee8e5ee3a73d8ea71d2ccf73365ce4b68cdf1cfa3a4ab3749670378cd1a75f6d3420cce305655203da9cb8ddf319a18faf7dcd4e779b6c3f7fb2bdb9ef613ae2de040c8338a9ee1a7e8137731ab4935452cd09a42896904fa910fb0b58b25f4adecc73901e25163a48ca813186554a473b1e8f91ffc8e34f993406a29c9ab4c36e23b26420ba27427d0c5cf60be44730381d84b4e2da2e007fbeee6dd8e5084276c79f6f4e88ee9784ea6133fd798f34d23634b197adb02563724dc00a89206896952094c7628d92781919fc4cfc4b8393d29841c7d36339f0818dc2a2444d16fcea1e8fa24217c7529d2e197b3ee9d4bd61a5d18575912cbe988c90f58f0be2344314c70600c62144e1295ee5e6f925d395799e3bbf2c70baac6866c0e6d5e177ef0b58c9762d9cc31da34539cfa77c9f6d42d2cb2e91a181366035cf46f00b33f3676461129e29fbc86347b8a70157e978d50fa200e653f415e149bd5732447579cc9c67a9371643cff6e1e1f49643df2ed85bbff61417ddb85623b70c4dc350bd3d2835f08765881449107207da30d21199cff5ca8225eb2537f6f0d5d99af629c391ec40b79010d4cf1421d5d13744b527b1c755948c15cb33f31dbce677b50dace2e1c7dd432f82f4f81425639f3b16e06f63bd2b9e2d28e6597438d58edaf370ededf92c52b7026a460dccfd772be5c554a4298275a46448b928373b46a52f7018d0d3b77b5014c13fc89fc5d70e4d76747db2cdeda5fdf66bcebcfebbafc65418b3298c86d53efe29b33c6515147666a8a2cff1e7e464866c206b9a31c3440267ddd98b0a2dc001706a348c04545e7def152e3734f7e2d598c37f05efe5475c7d4c30a8037fc48818a5a20ebf23917307e71a1ecd877a5cc7884161cb64ac12dec011f9eeb396964a3d599cfc401e0bb5c3a22f061845ce3871ade9b835de95d278e4e400a7239951aa83292c67ffceec287d8f60a00cdf27c68020af03b74645d6dd8fdc5797fdba4867032196449fababc517767835259193c9e9d1c2ed7b012a8a00a9ab8a1ef23ebc690eab5fa853c81bfaab11a56f422c150f743fcb5513dc92c0066006984532b76b0d7dd9e107c580f91bed9dd4cbc8e9075b6d2ee23dd70a444506bff943671a40918d48071beb16627c086200a06d01526200330608ebba964384127d02aa0a3f5893681687dc6e064aa2ba51f7ff7617c048692584f0db507b152041ba7ebda5d9855ee6973d79a163b0e72a48fe7a8385af2fea3d7e14b6e1eb2ac0969730bd0138a67edd0c52b37b2513cc65912d64cff0a8826dc762cc2bcf7c8d87e07204d3310bed37d35f37d915886c56a9dcc79fa5339c35956093d33096edc11c5dc400dedb12053bebf56c95aebab5c6962b54dfd46dd59b322b9f8bc14598986df9bbe35cbc70cbacb0ebcee2800fc717565f376ff1959380ac0b7fe1b99018fd4c532a667c1c68701fd6d293f9b501192f211b29bcc2cfa3c4289de296e9f12b8842724e9e46fb02a8716eec196e7b3da81a85fe36f5151769197f73a90d6d6b787e47c587ab316d303ba8cccca539e651e5870380e75a94e9565e63f91996c54d250ebfdda236bec9f6790c8c10777d78559fd97799c0ca0076a1ae10dd85649098fc15d88d0c6ffc9b457196e101316180463b0e5cb7975ce13b2784369a1d32b92d6d98989cff96c40ea5145006e562e91a8d883a687c62b69d9ea111f8b79ceb30193b8350b32d1b4e8d5e75027d2828acf0b9d31735d9a8032bf9f70e63926c73ea893178cb3943e55afab74582262e99782f3554b0ad570e68342a92f144be5f055b191223e04c185f09801139ad500b71ab52faf74d766dcf4e421d053bc565bbd56787e61a3d5ec37329b2dafd4a30ed4fc8d0fbac53fc8cdf572be44b54792e51fe1110c37bbfefb6d5237ce0b7499cd9643df27490414011ff5ca5f4cebe690b456854afd7f4322fc2039e21bb54f0fcb4ad7b04cfb67250f32ab80f069da7f463af234708d8a14e7edfd7c790cb021dc347a3b281adc27341eb408af4e95cc3eacabde1ff9c8d1e84adb1de7b2253f28974ec7aace54f60930eacbfe7470025c6b409df129dc8e6a08c7c3c4b1a1b57b998079519450e23f5a5c07f61ce2bcdc625cbb0ffbccf918a2573338315f658519344f608c072e1da2a4955573a87b002958b8ac3e07bbede075a90e9f1fb3bf179a6f611e3052125ddd53a8c2b1e77e73def64e225278514d849591a9ad390709ab386a5fea35b0b97ab96e0a7ed5d1a7580e77a367c9ba66f824483c46ac3e47ebd1b435c787fcfd36fd00b1dc5b941d55dc846243bf613188bc60ff87b2bdae92c7c4db98a1b20ed8be19309f236f8b756ed72bccfe0cc31d3d39504d39d0a7b193dc67b82aebcea57560e5653ad4f3077de5b4d7a68ad273c2612f869441e7fb414406396a7b449fbd7ec3a00f629473de3f4b9715fd71186015ec0be99e590b47f80c1aea66c041c143960f3a8632894a2da8bdcef24270741c59ddc87845e81acec2641062ba7572d60f1ae8ef4502a0804add4c3e8c08c3270e4c3c2187ff7412761818cb795a346c1032d7f8ca5a7c1459e417b23a305fee67ce5f18e1c1798670d1e1f93786bb5cc052404093cd3f66b00f85ba08ebdda2f59d623b2cb23d8f5e26ba72e97b340a4891f84d6085f0a33a265f8910981bfdc7cc918b33922d43515727d141853512bcbcde3b3c0036ada102cb4cdfbead6118058ba07f363aae9ff9b270cb17c284dc355d1ae1a3e94fcb53158d139ca0f9fab2fb7eb42a508209b5f79c4521b0be47b03afac722e8b08729258aa536bb62bdd37b5a3a44b0d996609648a90208d9e06b5214909d7bc5822102d8543cbade03b7eb6ef07db154f9dff1ddb65b1fc2a2260c752424080487944c5b3dc86d24fb4e33703e1cbd6ed540d68d1947f747a71098976215e0adff048221934d2ee61dc5be617933ac10753c23720e42267cc114aac1659cc1755369ea84407abeecbc35d75984d33dcb6dee1d385e9e31414b709d9b83d55e6b971a149ae89289d32a0c511fe7dff71ed39c38bd567430debfaf3b156a39e04f95d9a87565d726debfe5c3e7d6647a8697e6c374c7991cb7effde733088dadee0669b41968ef500ecb8873a506b3681f07535002c410ad52d6564708c490aeb2c5b92739150182b0360a7de98d9ee7c44938eb3463634ffbf1e142f6dfa92bec96947d6955d63b69171a3bf9d62479e38dad1cc17dd9ada0333e9cee767e63663ca05ac44178bc4f594667e47065680e3df20f90faeb4730d50aa0d7f40c4bf8f5eb3e57a5896de35390bef192ba0dfcc8e96b42636490b4e5484be0fab35144ce343e65f2825e804a999cf0a9806b83d963dca509c340cdf795152c6c25637898ba2c993121c54f9d7792158b07f7c483bfd59df51cfe9a15f1f51b6a63e44102fb4e72edb652a89d1eb82ce6d3b0612187c2effc1133e731003657a515db2a861d90cc60954c1245422903e5361d0c14c0dcad94ace998a0c3c5d43b0766a24566dc709ad01e652f77d18aaaf1d40019ed9a68be5a143f6d0435a9f9b43c98d71485caf310d467f18d91c22d1a47bbd649053871286b079e74351dadbf643546a33a205e2ec3a8533ebd5108c6f06d2c343cafe5f23703ff84412f076925ff37637cb4d7a64e05044054eb1cb4d5e2699c33d759be535e4ea5b54f9f1e7f801dcbb1bf8f2e32947cd0a74c6eac185b24b001e4b1125500a6471eb114b184f32825bf0a6d76f84c0c3b154339298448c97f4735e138697c50361f042b7bb5e6d915d178db13f31c6fc4536e4f0674697d267d5cc5142323bd37d02dc9b85903db1c1c136aaafde01d0859bb2ad2d14918a355ff6a91e69782d2ddbce933a1a416295bb5301e7003a501d3adb422164a3e8e1422e4dbaede045a8d3bc48b3179e9c252f04fd538d42520ec1c1e644ac48f9a994d640fc8b455e8b09a4fdaf85e258a627e17d137368002294bd105de7b8896b5fe40fb81a9feaa4781f1b779b626536d51b168a26d0e6d7dcebdff2d7f2812a7d01827924fe65747248438917c86e6f599bd95177a788aaf8b7409020d3d2a8d3f993cde75d319bf2dbac21244fb8f84536d7d51ae471e2b8f267cbfc2e537c6b9e5b4a7cd46bd03195f85128a23f7c6fccf5f1bbd0d1f37b1be39687ec0346844dd7bd8e854abb54e21a05b429dbb8c6fef13946dbd5a3889ae254c2277a7b115d6ab68f5853234c5e09e5b79f3354c9"}, {0x10, 0x1, 0x8000, "82563fbc750d23eb885f59a1d3e11a87"}, {0x58, 0xffff, 0x9, "beccc87741f74ec62f1acb25f0173cc69d46b789121e98ed0e21056f9e2a0121df68efca5c06cd71d1ef238071b0179e7fa55e6545337a813d2650740ce6f50a111d024e"}, {0x70, 0xffff, 0xf2, "81f6144176782fa97f483aded9af0ec8f93dd7819644ecbf477b58c1f76c218aca5febda84d4ae84e48a0675aeb6e6cd521a4907ac7e4ab3f4e79382f6a4594714122984d32e84c6be73651ecae6033b9bc1dab981fce35778c2"}, {0x100, 0x66b32b0a9c1673bb, 0x9, "6d03db9864a81f3f773101055c8fbe813fa39fb7ff29f904d7234244aa4dc0b4d3b2318645826a22e9cdef77520aa856def64d714e94a7b2dcf8aac31ca2e2913d46ab7d14b3564a264d54b184a49086c448601e04fb2d9c6160c5b3183ccea412c6888c78f0dc01cfa0f63e9723e16a363f322a774381fc19bd937a4e0d43bd5d96200fd467aa768159b051ee9de039a866971e691f697fc1c7d3d650baf1be97db53fa15606b10c00e4a9dd305d5025cbddbf178f1cfb41aab990e58c9e02693f471a1a02280a3747f94f2cb817f979531953d6ef5655abd6f006c3dbfc126c7f6e616591d689e0d2f7f18"}, {0x1010, 0xffff, 0xd2c, "4c60283a00354d02c585fa1fe631bf19cc5c29d15f5024dd2dfd23af6a0c7c18d244185e36f8829a2e61c7ef70f86f2fdcad3d27b58d06b21c9eaf5fdac2ee097e3349c4e2223b3e4f301ff0b1cb0373a7ceb37b940f1efd74d3ce98815a38a421e4dbd9fb3ff972a0c9fc89f9bcc22b8d9aa7a188bbc468866689af06f3023a6b86304f92ba6f40741cf6d25dcc0cf20f17d6d56c9d93ce0a6e19774e90dcb79a6ce10faa8f70c1532f982b7639308712390b92a3183132b6e6a18215e0855c27fdd4e7e38b8ee821f5abe9137e606edf1bcc797647933d2c61654391c3a2f1538b1d14982ae6c4cb10b2d364bf6a7240b3791289400de863246f205165e0235b68b1762d3c607f9f5ca0a4f41e77922f145a651182cb91ef85cd7678a8292b3b562788bc39d5f88bb2e1aeb6e0bb32ff9f9733a83ea400e5e155af82f3ee138824c14f5039613537e35d23c5f88cd40db9ce0a9e9ca33721a6a8e1562fbd0e25d1a55aa7bafc8b00506b3241a099afd522e93869bac139164081fcb3f3c1994ed0de51ef4870981bb8edce327116eb075afe82593a114e36c18d4566057ee9eabadbf2774e2fd015b6eb2d2ba5da0304ee1e66b43a16350ab44e9c27a3d591e8d7ec24ce72bd44f93f721972f1e155fd1e3b6c0bc5f6c528541f232d947a7a2b73961b86b905f1d44d7039ab3c39244a03dc0cb178648f2b622e1bf2cd3e2c39148acacd7bffa5c4b61e8581bd75a032a505857c033fbc3c7a4d1996c3d3913ec923b22ef2a85f8560276d99f84c9dabd049f2093cd06a2a21ef4fa31b3a78a2ff0cd4f269646cf6ccf7afcceb91fc43083cbd3956aa1456929c9dc1a919d83535f3ce40ec9e69bd1cc58f1316498a6a4fa304aacc982a882400d63fbdb96cf4ee812030eb55ef9add2ff1f422229d468bf794dff5fb8c36cb18c790217a941e511fe0a49579607e56b23f106a7926b79e367002954ba3a3e34e6d886349fbe8e0c81aa6aeadb6ff073d4859e9cf632c8f7974e093da44ab82ef780d752b4ddc2d6dcd267a056ae11f267def3a868a91014802b919880f5fedc4bfc988f4d3912c13879c223ab8bec48ea4552355506545a62de3ffadb68b6539336506199d9d078de8100aeb60b2e7646097f731b3ad0b4299fac130d5c1eaa4b8303bea9f29c9e4e11df0009c7adcf4530e0e8e7b2c1b1296150052c79066ed4915ad0fec64f57e6af99ad54970f73791bc383c49ed8f9a05510b7e8def8b923d373c4284e091d75f3e80c523dc69d2b6b7faf0b90b8b22295ed5ec3ad1f08db1e4e336aac208db47ce402a327093eedec01df6874eec5cbd7d48cd9a072737096fce789ff85df8dd2afe204cf40f16900e21131f1ed11932d568e7c3f78003f13b1b831d330be168bd502bf6fc985122ea236033a8daafc70837c93c2c6f648d836d2371446cf4c050e8ea9ec54b1bef64a38bf8c2af93c7c2b258446c0c61b5482ab43d28516a759fa043a7f5fe7fac24475c16bbd97398ae07d013b4d20a92f511715d264326c953ffb2042232244ff46a6035a305d5965a817f2cffa9f8e7214c3ac890b7e6df1114a5167eaeeb6e068b4d4191697afa6d395612c4bd10cd5590c97a121042c8f8f96b04ee16f82c3583daee542984e19b0febef44cbb976d2f27392b818601493c241e306c9a0599d75e07ab2fec5159e785481c50d31af87daf52bbc42bb9caa1cb28bb7ccb64b1fb858e2ee9b61a3aac328a970f4e6554dc88d070d9ff1491d2a5782a12672f8145db9caa92a9fc05db8dd62c11560e24364b87e84c7bb535c81984792deae74f8fc94db107adcf6559b8c8e8214b8a353ae9f73d98bc939766f69574baa54ba9f178de0cca2c64a087ae5ee29e5778c215095384329a79912b372b132db4ff9cc7b9c025e6e45e0e3dc0f11f2e7f1edd7e83ef261b78d71b994393df08d4d4d0a769da00d37e5cadebfca317cb7e251751f28eb481e528b05599909f9291ea7c48643768555aa3c8a28cf2def93cf2868202303b7390aa1d29cab66cc391fc784606ea0aecaae7515e68ad249f313b507ac62446f3169bfaf73c2c478fc9eede8c323e2ba57480ca828aaa116490aed87623c3874c5fba02470e6041242ab9e503e8199922fc9501f0a6529732ed856dc4b087bd285726e0188ea4df6b0f320ff3aec066be085389c291c9f6ecae71e43709b8c38095807f476e8809d98a4c6c566cdbe45f3bd9ea15d3360d74f9c8fd62235c1ecad0a839a3471e1877b0861b081843d12f2f0afd1dbf09e219769d267efede06e522e95c8cd7ad45c0dd7559163e100a1f57e4f2311d8a64a51439578beb3c6f177ac856b2166c02ffc630798d136e4c4bbb70192d56c4edb04bb13b935e469baac1ffd3c3d2cf25f13e3c492c855c6088cd0642351c8aa0fc4204014bf28fe5795aabf8abbfd08813562194154eef3aee92cd6f80685868289caf37eb13e35f2fc204006142c99b80e76407161509162f8a796af0f5f2bd0ccb87d90c3d139b1f3445c1261ed6bf2138875ccbcc5bb7a989a10e6560ab05a27607afaf565a849277c30554eb4d36c251507d69b5389289aad03ca1d1f587584eef28e536dda5d373ddbc9f9dfd5864a47b0ed8fecdeeb8b6e683b789632f7e75d4cc569000805ce464d316a23827cd00c61cffccafe5b4a498431545cfce914b02a0331d7bb8b6b2ef5bf8d6824509e0ce2ac059f7f68b7c2b5ff501090a5a68885572e09790e6b55c9b404879f292bfe878f563843d8ff8c02da4b4f1ed95000bbadd0bab77e96fe89f95c8fb9375c122ab6b25f36353c5f887e54ec79c06386d7396a3f36120174312f920f7fafa1318e7ac128c38b9d39aa68d6411c2d8736de60946407cb6c9979335a752b65f0943ddefe64800460695a439d33365f06c98f222e0135ede3584a84a81b83acf915483e1dd71f009134245800efca1d76129d6912d4c74f233ad173b121329b20223e310fec000a27875ce52e2352045fa024fbf50bbf635ef96ff126c58ce3ea085d86b1706ce98a07e2764e09924d63ee4fd26a880307b3523dfb19d5fa958edb7591d1ef1daf490ad052f2ed4073ec2de304e1c68b2c733b5de97032980bae073906dc6b1c6cff1b26a5a4a2a83792fe65777d36a696069555d05420ac2cb1a6921f8fd15cacfde5229bd203d90b7bf28ae96a7950aee1c1caaae4141c75236b1fa8704e04f2c90207079ce0ea836bb4ebc45e2ae270aa9b75e895c8a12f104bc9a6b55b6d949cd1bccbfc0485f08531a8fc06fcbb15ae1ff31540a5b56bc11f0ae41022af1e19ba5150092f9d0c77ed93fa7c53ca1c20d13b388599a7d993b684ffb9a436c0f6bae9e0d2ddf2fe539eb30202499ef44e849abdd29a15668cd56de1c0b18557fe6ee0c5fbd720b343650352eb5ab99365bb5c302b2276b7626ac4eb25f4b19db4b61c5a1a724b7e838169c8ffab4d54ec24d4ca32c8748abb9c1b73f1c0b2179adb77d580a3298069facda206e470ebb24c4d90c9271f7843f4cd61427b91f1df8bc7aa2c5109c1dcdcaac3f64a5cc8dbf2a4af03f65378185d9f8f89e9e1087097c11abb74bac3fea9c34db2e95d6f4793b70b8f3c0a1581f34341fca103e2fdac75c037b4a2f130cbf899616cd9039225cb195ab53ce102b0e75b5b3d32f775379e4702ba6519f2985974244734b1934be9e36089df3f3e0667542240de6755cb3a117aa1c62f0f71171864c170a35970ee4356fe42e292907cb167834dfe5da8c737f109f91c2f1cf79ce2f59e68b048f288e17e8419c98ca3212a0a5b4ac78a135d20f540edca00d4d7c0ed43d5d78629cd7c4d0d6ca1c2b278b5ffb574db480902ed85ccd42bdf98117eb02410110acc9d9a0c861488c7807f1372cdfbf295c29b9a5c74836692c637ea458245431c86e18026e6989c526d7bb313f9a5d2ac44979d446940a6fb62815615165443cd81314d538069cb38af9fb8ce565c8b6e395cae38739d13e76bc178a3380a77527dcae0e3e05398c2ea876bbd19d6e9b5c19d1c34c1b7d48c9952d4aceb14b940e1825c1e3089841141c9c32839feb39a5386c44a0c4af329cac67f04b08802cab3cfd91bd1d77ad918cc73d1560c75163bea47dbeec7133b8c83ae2298fc1e50be07dda675bb3b3a0008be9214b8220198fcb87f8bfb065c861f74f4277b1c03c399f6c8ced4a34eff8e7bf7ad3a8fc067fcab6f4c610a54c5b5c154f404f87606dc9c03eb59a998c059c20308227ff1d0c874bbc0ca798b196cdacc0633b64fc6edbe1113d7ee2b7eeb2c9ce237fc6077a153cba56a19051b6c270068e6caa776776011ce25ddc16e5341092cb130baa301d576d3e96398dbb68329ba08a8d8ff0384cdb0b691e149ad3c0a9517953efcaa1beaa4bd304386e1d2c785f4c88e64c49470add915731c233cb6b45cab7a5b9cf717e12e32475ef3b3209881926ba6e2c2ce608e3e376ac76882e7ad35788bea847b0d01a2737279394cd5e832403096a084bdf178fb97e8c0e11a0e33bc98c0c243c0685495af254ff343a8030ce4f88597bec9016eb1a85f535c7c4756143d3bbdf7de46ba676350eb9a07aa7e04bdfbed52dff287062c380f5251adc0adf7e6961f1b75a134a34f616cb86a727ab147f8d589561dac43773517cebdcaace6e3fefeded8c2023ed97071babe262ef4ef6138462ccb7dd16cdd75442ed4a964fc2ce5fa0575d2ed04661a3dbbfc583d0d5c8a5cb0e418ee295125ac9e6b749a5ff8501749571934f3bf4fd8341c1f7cd0018240109dbe39f5cc6d58a00c250109fdb153d577f47338520bf82a2caca8ef7780ad66e2e617c2097c23f0cbc7551a366b7475a9f8e26aa08c5e00b3426bcd64cfa5c38dfbdd375223bf9ef3de4dca613b917d124e6b94abf5d34e153ef5def2cd4479955f724d89f2f7435693a84392e2b1f3cc3431ad10dc5f47fa26ed580c9472b75e87da35a6f8101ee5684c99eab5661a7f0ab54ed10b70a26bc78b9e5c525b5676a9f33563198fb9036e3230d2f4dce6dc3d21389eb133d18164a3aeb2d2a12dd7517e3587aa017b2522d9643bc2439bf2813f2560e16eba35b04668e8868f92c6cf95f00c88992f8cc5cdf9cd2704e8ca50f3ba3084dcfb645932ab73d03e42c74345d0d6f74b39abbd7348766b9b452b0ae6395db338ff17848513d7238e1544cb367c65043bb3cd2e811ec361e44542996a417c1225fcf0cf4b22cbecfc56bf5735ecffb7229cfd5d5d567122ffe9496ecea5bd47eb4d02b872be783b500599358a224908a14da9b1360dc020008cd8881293e50b8462ea395577a42020e95d939db494be11d7d2e5aa69650d37e62ad8c1270b8f2a514e7b08d056db2d62b267ca9668e03f2d3b2b89ce5ec4a6f1059bf9e6790c1d9c9efcf4caee9cf54a97859c75941af88ae5be9f60a690195c943ba16ad08e557f7fe31ec7b61ab4caa21eba4e78b28e2e682d97dd8704fc30c7691ef65dc4f30baa3d0cc6ce577d21950ec729d2fe42a7a74a3c31a952a90145061cb54290b57267a0acd481bd9867c3fc77c3afa2e10ca97c80b2f9d12804e831cf9c96a3c0380c0a3bdea91f12c85e30c2bc6728b090708b2e4473e336536ff34af43cd8eb3ebc7a2e5fd8b2329da882649b1315e8f87204c1706fcb11c8fa0c6ddc2d4232cdf951a1ae8e6d87e272f04a1c0f09fc502a3f538ce21996cae240fe3d41f2bfc5193eb20f390bd1c4e1080f144aca2d1d2f9c466a0ce8583fb01dfc768b3c"}], 0x2220, 0x402}, 0x0) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) getpeername(r1, &(0x7f0000002700)=@in, &(0x7f0000002740)=0xc) socket$inet6(0x18, 0x0, 0x9) r2 = socket$inet6(0x18, 0x1, 0x0) connect(r2, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendto$inet6(r2, &(0x7f0000000280)="6cde203729b4aea8ddedcd9b098e1d2a358190f0787edce029f71d1c357b38682b85c8e9b735823d567fc049d9063d6157718b111dcfb1f142facf33a285af490fb84820817f8df89c4dfa8b533ed87b5cc6a482cc58d5f979ef8d52b6cd25e0b17f4f38413f1c0087e00ba1bec1f917db1dc57f3858010839784d486c307bc8df5c1d38837be815fca2023106b11be0831ea4ceea76bba358e6e07f93bbb51b804327a8b20319f1c80baaa95ed22d4263005594cd0ee7ed11116a265e9f1ffc9b3f0311a26c538ab0be477c27cefea9bb9988f9f2d13f3f8368e6ed1620ebc0a7e661a3ae64b2eb394e8af43e217e81e3c87df721f6abcb5dcf8764c460", 0xfe, 0x401, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) 03:00:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) close(r0) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000f80)="1531a0d16e482b8e9d922cbf61bbecacdbcec97bedbb87f9118271ee5a596b5354638ba84cc5cebcc561d412df760847a43442fa61070b30c5186a6d03151977c853f882f051fdaef1a75f7775e0a735c7fd93974641d1e2388baf2c167a3e266dc57d7368425662bf8b1903f41a4e25a03beb07499b64e0908f2463d9989ce077e38ff1a17e083635671ed72c80f76395a762598dd89ae9fcad0d22941999ad4a90b19963f386d4f20edf2318110ab6d929a11bcb2d1778d664f5bb96bef62e8c09ab909f0bdf81c40e3f223938793231d90ed764daf7dec7c139ffe1c194463eab3eaf31aef00840db9ab6e07c82cfdc2512d270f5d8ecc64694df25ba3738300d734d24797da0f03cac20b15235e5b53d590bde55150a096c72524318339296e5223c056bdf0e40865a872f1c91341c5b385a547b27017b36a69f53e9befc647fad8951d6feb0b3e8692e6115bafca522b37c69ebd1d90fc4f2601dde7f6136066d098b1f73a71fd555f76c6b8b1907503b302e68d1427ca2e6f4742283caf60dac0500750555375a63d4de5d34a8cfc1f6dfdb309528ec083065a51d1b3c3d69f53638544c1dbefb799f7dae6093735ce6206580ee0885afb5106e96e47cc90c232ac626a6014f363eb35f820e7b6df8636cfde9c3be9c1c4a676a5e5c25acb9810804d2dde2372b6efb2af3db69f1d9349d8fe2779fa43b6039d20901c0a9bc55cd421c74f7e7043fc4a71b396e688d97b03a14bec2984f4b37eb995dda33f113cd05bf540004333a28ecf7bd707cbaf8c01964a2048a40c04a878ccd1fdf965f31791f03b8b4a0fde5ddc07d32a2a7003c88c5d2a2d54740093364dfd02d46f322c594796f6b3c83531b0a8a5a3000815ac41319842a90c4af50d7bedf7c92f988f5fd2496a450b4c66b7d6927ff39080e0c0ba5cb6da1c766e9f7d5fdfcc743e630d9de87cf4c80a5454c52e23ad1003b780a3784a86e27901abcd4ce58f0d04f63bce3ae949fb3a92abdbb84b7b5136dc62a073791749a174cfb62865ffde905eb0620f826bbf476e862c1f1cc0f130f", 0x2f4}], 0x1) syz_open_pts() close(r0) kqueue() syz_open_pts() 03:00:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f00000003c0)="e36258a416f72ee99586132477f256b4233cfb25b84e5bbdc3a5197094b222a9c4f6659990bfe432040000000000000000000000cb04403df380dd57f8d75c1eea6f9924a3c9042ecfd4cbcdb6a95cec003b54c9eaecf12845088e7008875f26ce8b02", 0x63) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = fcntl$dupfd(r0, 0xa, r0) linkat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) write(r0, &(0x7f0000000140)="7270bf6c40afb6bcf4eb69ff6c2d5459beba2b28e5738b6b76888bf0e07c5fb9e14604aa6197fd5aa8bb3be92f05971679129aef81c130fc5fcef7131f0fb759f7e824d9f7567a8adda1b86333f753fc0a71749e12a97dd0e3ecdfefab563abb85d8387f6352172fad82de2d41ba0f49fd4fc8a793e7", 0xf1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001800)={0x979, 0x7fff, 0x1f, 0xda8, "efe0c576774dbad502af33df496b0b6ad7e0a24c", 0x80000001, 0x81}) syz_open_pts() close(r0) write(r0, &(0x7f0000000440)="bee5a8cc89ed551c7dc76c63cb35d85b3d7db92cfe7350a5967cd78c31fbb6f09cd3e3a97ee79b9feed66c9a15902580c32ab9d6d4600ed3a1198e2d891cf36fa65c7bb0f5d5e0fb2bdb80d38fb682ababa0801da814bbf32d0b32b4c38bbdb308bb034b8efba9a352998a334bc54455cd6c6d34b82c57f1747fa0183c7c8909a0d26183cf", 0x85) r3 = kqueue() syz_open_pts() readv(r0, &(0x7f0000001780)=[{&(0x7f0000000500)=""/190, 0xbe}, {&(0x7f0000000040)=""/3, 0x3}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000015c0)=""/250, 0xfa}, {&(0x7f00000016c0)=""/169, 0xa9}, {&(0x7f0000000340)=""/97, 0x61}], 0x6) r4 = fcntl$dupfd(r0, 0x0, r3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x9, 0xfffffffffffffff9, "9ad84b73d969000000007fd35db5ab0900"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f0000001840)=""/235, 0xeb}], 0x1) syz_open_pts() 03:00:56 executing program 0: minherit(&(0x7f0000c39000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000f81000/0x2000)=nil, 0x2000, 0x0) madvise(&(0x7f0000bff000/0x400000)=nil, 0x400000, 0x6) 03:00:56 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000180)="c30f6a05ab43bacf5b", 0x9}], 0x1, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x600, 0x80) r2 = fcntl$dupfd(r1, 0xa, r1) symlinkat(&(0x7f0000000080)='./bus\x00', r2, &(0x7f00000000c0)='./file0\x00') pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) getpeername$unix(r1, &(0x7f0000007280)=@file={0x0, ""/4096}, &(0x7f0000000140)=0xfffffffffffffebd) 03:01:03 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) connect$inet(r1, &(0x7f0000000040)={0x2, 0x2}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000001c0)=0x3, 0x4) 03:01:03 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x200, 0x2, 0x97ce, 0x7, "26e67c278bf1df576d7b551489bfa1f22f212090", 0x1ff, 0x2}) fcntl$getown(r0, 0x5) 03:01:03 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x40, 0x9) open(&(0x7f0000000040)='./bus\x00', 0x8, 0x180) poll(&(0x7f0000000000)=[{r0, 0x1}, {r0, 0x100}, {r0, 0x2d}, {r0, 0x40}, {r0, 0x13}, {r0, 0xc}, {0xffffffffffffffff, 0x10}, {r0}], 0x8, 0x2) semget$private(0x0, 0x1, 0x2) ioctl$TIOCSTART(r0, 0x2000746e) 03:01:03 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) r1 = accept(r0, 0x0, &(0x7f0000000180)) write(r0, &(0x7f0000000040)='s', 0x1) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) mlock(&(0x7f0000ff6000/0x2000)=nil, 0x2000) open(&(0x7f0000000200)='./file0\x00', 0x200, 0x8) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) getpid() fcntl$setflags(r0, 0x2, 0x1) poll(&(0x7f00000001c0)=[{r1, 0x28}], 0x1, 0xff) mincore(&(0x7f0000ff4000/0xc000)=nil, 0xc000, &(0x7f0000000080)=""/84) socket$inet6(0x18, 0x1, 0xfffffffffffffffd) 03:01:03 executing program 1: socket$unix(0x1, 0x7, 0x0) mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000000)="b2", 0x1) write(r0, &(0x7f0000000280)="d227745ef595289b2f847fe739715b544581bfe7b77b5274a147b61717a1697749265e3400a2d6c47c1ace4a4468ca30323f515b5cf6b6931db972d7f8f024dd77d3d952b115d63d9300eefb39c63bdb86562f5f8a8c38673947d2f32c0fe1b5c81dee68a7ce2ab3eebb20fba9bc3f41edd466b1929095345f1660269b33c740a153e4ce861be22492312d171e6fb71e26bcf8f4eefb1cb21150c84258bbc9a2d7f96fba770097a4c211e19057ada7d47870492414afd21e0fc07d7a65e1e56f41c035f3fe4e3c3f287c18f7afdabc548662da68e74ee4abff88d1d5db5ced6956732207a947eb12b58815c268c8f7dd64c4ff5b847d03130055991a2f65076a8497efbeb8e3dc11d60516b692cbc740091497e7a18812114ca4c8bf626b5da260423870e43294b8d0744727bd9535600aa91d8627897307116ddc50e9b0a85204ae1366422574a68ed3bd2767bb9a067b65d10b9957f661187fffeafdffbf09790831fcdfcce50d3820b65f73ed918dd9a7351be46a4ecaa47d5d19bdc6340fc3517a67cf02b91a07e8131af4b3e074d00e01f7244fcda6eed723d542e9bb13896be9d6593bc3b181a0d48e820a3e55ed4bbde0c8e046ff5ef75dbe9b24ecb91bb42c434a59ace731aa034be4dc535c77849d694e4b08d115cca39b755f0842f7ec0183a88a06036e55d0ed7621f4b47892c8b328bd977559eb2676a1c779f87cc4c80694f8ddd4f67e2570cf80a4c849b1a44b1d17c9f246ea97981f9d545fe0c572e2862de627838ba3dbeab603bfb1f3abaffdd691b0482178b2ee596d113f14ad8e8557d0563a1101d9ca24d7d538a91ad727097a2bc83fd0abb57f0e6c2eefc4c6a1c2f326e69766395b5853048b39f0e97831418655ee37cd00dc65dbb338dc36bebb2ecae572c8a18288f6664e15add65d8596d6d47abf0b0a18915747a961b30cfa8c61a6ddd25d9c7ec44269b9ca736291a3fcf95494019d64bf0672dbb464aff29434ba7ef2067bdb65d98e8166bfd4e08e0bfd91d19e7fab1cf5b05b53248531709b0342e4c20a2c7e2ffff0e0ef7ec53c1853379828a940c3ccaee84c3fb3c0615a863b7c7d24499cf169c6e9dcb56617ed9473f88a52b4f0e5897ea5a3995956f26f5ee14772dcf1dac2bb2e5a316bd9e5b054607e37d8205a32d4fb54f6e8e846385de4e07be537d2d63f6f320b886bd1acd42c313ed28e5c6d2768d2ba041a5131def563767dc01780c6d6664fb3d440caae57c9a4b8fab346c3a9d41b0cea12fb9c16f562363c7085d0be04bf31c33f38c2c3b1522adbfb15617cf0fcd22b25aa91a127c6a51f0cbd18b5fa0a035ca5e0a6c7d05c5b883e4b9bb6aa40479fdb1cb0b307ee2ff199aea8f798cefdbd38b21898b0ccb0ea292b08e935c28efb96f310abc5525f1fed04b152777353d75e72261727acc63f079be8c6392b4277bdb828c51a33e895b1176bc81520fabfc051e4fa17a11003b7a595093435614e489797bedc67a611676a26e7f4eea22b6bbf13fa56a67b1fe9c7c33ed6e4376f473b8041d6a02c8c99ecfa8823118e5e42325ed386a8f4deb3969e45032be95c6150d144fbb2e29ad80d127385e984f7603bc8771400cbdca0ddf3a85c9435da57cb6e89427fa877aca7f173a7aaacbd3233734f044fd0487c84325e435b9088fd513a9b8dd6290013a42f39a3f977fdf3647a3d57a6d4114dfb81df56bdfd29423d47df2228b05f13773b842edc82cef4ca547db3e3540aa4d18bdeb654fdc8a3ab7aba1a39c317393ed8df47ba5965d010b31cb6dee4b6669765645e7200b47e3c4584b3a57008a9c1665c29cbcf3e71114c2a637ef2ef078dcbd07708b42e7a3f44eb75f307e991390c55de14c36d4cd969363d88839bc1c3be4a6d255e3d2eaea4d5058225ab1edaa7b3bd9c214fc27ed3a9eb1664f83b81393a3be373e8e47daedcf7cf44e547797f7afa6a42d6f1d4485b97b0a2c82356b3b50dde407766bf1c0feaf0f2a59e5c0b4dd9c86d1b8bab2bedc11aa003aa81a2466a9093f3f5901853cae986a21ebbf3646accc66234d17d6cda6064856e3b0c02f3a813c82ed259deb4d567ec9113d1e82e09913df3f0941084db2364a5d7210fa03ac694c991e049e0ea20c490758f8f9ee8183c00666e2b0c4514be2d9bbac8db19e57e0f61b2dae25bfdf0737f4c606e62cea594240315e10e2daf534477109d706aaa5b21c4541892708c9db084649f74c6ece092d7f4b826de3115992241176c0f5a615d842f899ca8709f731535bec0fdbdb055c5cb82cbc12d4607a0e1dfff14df08eb44eedcd4ac1510a6494f5a36a33439c877c67d08d2fb8bdc83b3b05cb98a6e889325c23dc20a334a3ea7a3af0aab367aba73b66610db6c629ae2321137b5560bed028deea63aefa509c657f8eed62554649efcbfc73939bc00f78f532927b20516791ebdfa3d9380af92ec789f7403f74a6ede7fb107c985bc2e7c64e4e809617ad6902d53d00b974bc8ba4cf8f9c83ce0e598b1329c48c2d3d3ea2e70168e3a01fc01364528635cd45ec25317d9e38a9f0981b76d4aecf55fa31d6c8b10e2dc03253d926d41268ec9a5ed1f3f5f75af9e78376d9d145d298e3ab99c3d69985b4df12e7b3e176fed786afb71d1e06a14793b0d6d530e0705d774a8be747bf9f5da7970f3d36beeac64c9adae3d85f15515a76ccfc3b3a3dc77c1570e641e737db4edb985f16335983262c874c90563d8bfd1ae46d984cdf195abcd02ed385adb50bff5db112eb51416587e5461fa3429b5d919f1e7e1bb29df45a9cbe1d353d3305c6d40a50fb3b937fb61d22a1afcfb61ae29c1861e944735bc712cef06341f07355fd1255064d4d395f7e9807094344f3cf13130fd51adddb5594e40ed8ae090abce1e5451573b273ea0b190a4e70ba7dc5c66bbb4636f5fc806d51b46ac3c6853dee8a4ff5ebedd8dadaeaa7e0177ec870161f61319479e6ae0b4b409f155f97f6257312d89edb82c22d2d83dcf06865936423a6bb32ab65483e1f0e1411cef5c960a5ec78e546546d67663099ffd0abb889ea227af65bd013a175999a6b6a92e3adc5b6163274116361dfb45b14b726c1497b606fd57d94acfd8ce2a62e807496d56b779f7e327536bcac09d8e1fa6d28ab708573656f6f657923369e6781791adc507f78805783a7b4dff1a9ccb99ae643f3c30eb376de7571b5c98a3902024ebebcbb969d2eed96c7bd82680ee92be9b6fac91b3ffb606a72f9ed67c8136dc2a986b20a35b7335ae47246542ee7e8d6a96588e0d5833b791c9d942aafe84c59a57a44f3412014c40a64a1e3ef7aa47d290f06d841aec5af29197b3e07c4e7db4543102aa641059b6d8ad7d46d13a923195f37af05dc1a35b93e86678d102888f7c6a9dc8888878a79bbbd36be126701404554abcedf783b3628746e5a323484ef6dfc8b6790baa207a77ce48452ee09bd7f1b98af262fbb3738793a0fe3da0e752af26f475c2d5bba1b8383fdc2315b7c164be7ece58cf11e045b992689917c55e22f7049a20a3a4951724befb2084617078aad400c6d049e06b739850b9533456a371c81e99365b2120c0706361ce6ac56f98abfe7ebbdb5ab43201d0ae889aad9e62a6ca57355a082ad200315a4fce117a264983a11d008f1b7739734aecce0fa50c4744539589bbe4d63d0bacae87207538976acf72782fac7f3e452c0918f7e1544157b0e44372022be830b93faee55283b0871969a7f6c6375dd77d09b185e64bb6179c6154eb38cf721fae5fef4b30ce0d27508f4ec2e1680fd4340559b803b3099a7ba5315de188bed22b24a94409f81054e3ec5ed583682442c49138cd057ba7431f85cd8cb1579a275773e321be6350abca45b7ab82fa552e38ba1f1588f313e4152f4675e9e5b69d2421b56785d25cc19b5bbbfd2ebedb682a5a61bdd1dcd21517fdee44251dbe0bbccdebeb5da0c9a268680e294b83a878accf24213e677cd252ea869bf74252a8a23840a305d4b99cc0aec88e71104b18c30714d609022bc2bd1d6bffa9b743d321ae2c0a409144b52cabb0e55487665e2f989a52dadf0a85433cee51562d6ed103c779c5899553f85d5713e2497eac1f0ce3d71905f5df24bcc7b1cb5c0926dc64e7a00913f4a3e9cf2d2b2e2ee2cef7e548b6939b65e00e73913699e11f5fba1c0796492587cef6f46d37c911c2050c50e078da46b45c20ae9ac50c52ca3a5ed4f5272c47f5d968e67a18b5f329299dafe7f04ebf86ebd92472e1727eeedb7b9f4cbe756045e00b67c891cdbccf89d9e5721795303b4c686bbcd632cc77030a48c63253765ccf3511ca7075d8c51bfbaca4209b1151168b772309c7628b5fcc8d639089e0bd36d4a164cacb558aaaebbf6896639a096eda3f6443e0b3300c6b9d24788d80dd03f29206fdd7734207fc265605cf7c09afddeb87ccd0a5c5ebc82d9a5d0aeb85de89411f96a28357fd1c5a9d751728305fab2eb75f3db549af076edbf551404e788041bd56cc43957c70c832f746165b39f77e58e910046cee7ba56c692ccb32d0b081ecc1e31820658bc435ff779e67df7eda38e039f4f9f2be4bfec5cb5df73c768a55918b44b0a1b768857b0e78fd0d75ca3b6650856549d7fc9f32211cccae3b697235c2db8ec31080f905c22969df5cb0992672567aa2b5fe8fb7218d40903054ca915a9bf0b9c89c819337cf1d9feebade5621cc73ec736f8fc6defe62fde1d12ecf8cc1b7ba9887ad79187df3a14b04e7dab4b10c27cf0d75d01c35f7ca0a35fb62729e8e9836c6fee1496a52f31aef804b22f4314dc4c91241627046ab1846fab118544e3d979752bb9c7167573073c7bb8ee5d6ffa0559a417aebe1cc1f59f645d14e0062720e83b1ff546b11369dadbd008486689e1ff53d37d85a1065a22e3e3e986bca1d143fbf430bd6b814ec703d171086f169533dfa890df2603cd5ed1a29b7a118ffa22318cac03c1bf93e3b21ee946a8c059f098f8e021be6dca3f6699433545c2f20b233ce87fddb22cca00c16e23a48df1816422a49f75fd4cae76238345b86f2957669fdd5ea613eca1ad7e324d54f8ebec3aedb2da8868569d3944a4bf6109c5a60dd8564e93c2153b2a14e7b9d325ae54622da5d5eff091495b596843ae60d41240a0058825f36c60b2e2ee9a198e1fcf85258a53a8804e560f624e8102df968eaad52b487d2233c50c114a3b41acafb27db9c59a73cf9953e93101890c2bf09ecfddb8359bb0c849dd7f9025a6bff97861132dd585ea33d9a8430428b838ff425c4ba418838fced6effe4038333f8b7724aaac8e95ff9338312c16e0ea34b07c85423b96c9d8ef4352bd07366a887da9875581939bd5db69407648311db5537964fa5e93b1365358d066e0121cf029c89deff0058ad5c0e8d83243647c50c15188ee19228753a0caa2057322719d2f15b41c7f41160eb945ca61b93c58cb71339d126d83a1e51c0cf2419af95cd0c3c8d82f9511225a69488757cdc3eaeb353ea084c433dbaafa23b080b1126f0e49cf8469841e9b2b4005765c91ea369346390302175452843e33c82c397d5839d892ec8abb5b168a4520bdd83cb5e4da27774405990fbf240e16ff3441c405fcf35d90833d24e64f107e60f75879b9132fd79d07c85d0734e2488bd796290504da135873500eca07ef69f865333401bca4a730ebb11201ad3c1ef11f8976eaff8e648424005868cf7853a0779d0d5d9b70b8c97cac32a705a0a73958bebecaffb4b74ce2800faa1", 0x1000) chmod(&(0x7f00000000c0)='./bus/../file0\x00', 0x0) close(r0) mkdirat(r0, &(0x7f0000000080)='./bus\x00', 0x0) connect$unix(r0, &(0x7f0000001280)=ANY=[@ANYBLOB="82022e2f6669450700000073f524fffb98fcfd0fd787e4c7e4d757174ec6901555ef192fb022393e21189f1f86f7c7901cda15e09b189f9cc71611ccb746e5331aa8121c1edaa69bf30d9f2f57201b0340ed9b47986f53c17d3a02d42329b6668835dfa3235ec8df55d5f01002b2f63b03270053630b7274bd287f0ec7285277caa2c2f995f7d587fafa5c4b897e0c473943c4f894e697b697691015812ad4878b6a7cccd31852fc02c7bb29e0b43ec577a97de1a2"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 03:01:03 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) clock_gettime(0x2, &(0x7f0000000000)) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000004180)="b9", 0xffffffea}], 0x1, 0x3) msgget$private(0x0, 0x2) 03:01:03 executing program 1: poll(&(0x7f0000000100), 0x9df0c21, 0x3) r0 = kqueue() r1 = fcntl$getown(r0, 0x5) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x20) socket$inet6(0x18, 0x3, 0xfb) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x0, 0x800, 0x2}, {0x18, 0x2, 0x5, 0x4}, 0x80000001, [0x8001, 0x9, 0x1, 0x80, 0x15e6, 0x9, 0x0, 0x667f]}, 0x3c) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x2, 0xffffffffffffff7f, 0xe3}, {0x18, 0x1, 0x24aa1651, 0x9b01}, 0x6, [0x6, 0x8, 0x3, 0x6, 0xaf5c, 0xfff, 0x1, 0x6]}, 0x3c) getppid() fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x2, 0x0, 0xfffffffffffffffa, 0x9, r1}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) poll(&(0x7f0000000140)=[{r0, 0x4}, {r0, 0x10}, {r2, 0x4}, {r0, 0x2}], 0x4, 0x3) setpgid(r1, r3) write(r0, &(0x7f0000000000)="4fc217deb6f2251beada944008818b2a073d9f9cbd97b845edfbef17c77f72a3f69bc9db188626b219ba0035361a3083bddc08fae74802aebd029ae053af9f371e53506e7de613d0d1fcdeabef9301", 0x4f) 03:01:03 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x3c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x2, &(0x7f0000000100)=[r1, r2]) setgroups(0x1, &(0x7f0000000140)=[r1]) accept$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 03:01:03 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x7, &(0x7f0000000080)="fcff46fa7357862ab700000500b314c7c4", 0x11) 03:01:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000080)="6a031c9113f5d4519304479767c07546ef100a60a67139869e03d0815b5736b45e9921a7aeca0636b8711ff5f603bb46cab3fbb41354a620a7d8e615115d5888f13c83679c2ac98c5f610a3f27e5fb4fb8360719a9ed0152b78420c060d1d5b5b84a2d497992ae143318049d693c4bff30959bdeb13588c723096ea51e463bd9568972136460b7c94ebff90cf04c4b5ed45c1b5bdf4df5e8f0740c73c7b521e0c0bf2eb53c66dad13886174775f83949389b5d087de92e4b0aa478fc3903c9596e55b4095455d7c58f8277d773f936b18b852aea41", 0xd5, 0x1, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000000)="a57556ab9256e7d817dfe09fc563d43f62bf5b969a12e41e4ee856fd945d", 0x1e, 0xa, &(0x7f0000000040)={0x2, 0x1}, 0xc) 03:01:03 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000, 0x5}}) msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="61245c641c00000000004716a5e89e5b595f73c1eaceb4251925fbdf0f0d65c48ee1f91bedfee44a64c3451505b5a1212cf4d4342158e86272aa8b08010ea1d23992f7cce6fbf1"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f00000014c0)=[{&(0x7f00000000c0)="5db0c8bd392798218c09749a1b5b4a0c8ebeb118fc217cd2a697d7af41a163719f8f349159304976432313bad08774036d4540f0f48a29764c291100560970918e15106d5a6b1c5fd7eb1391ea8740eb50ee4608f4c45af84b80e8340b5ae39119212147d1872e94484bd1f46a2f187302740df3971ee0f12438dc583f99ac65f5af33ac96fe312c225d4123bf08fed6125aaf4a90dfa24c106299a35152175cc44ad77477481b32230c05334746be94f4bba88d651cc54821cf52afe6155210dbb8dcb4af13a34dd32352fd62d8f658aeef374cf7eaf56531a8bc8142ca75e4acc12551b53bb9404683f9e2b75df9a12c7ea52aa0f0cfd418f3c05c9e98bbb1731176ad73afc8878edd2936b03b9aa7d0ee7c5b319c83ff3eecdea78c086421733a0c6d39073068264b010fdf01771e53c5be43e224a9e4ad202490b5e104ad0d5d22a76437a2b225143dba70847a10b3a3eb60060c974dfc54e607b3a6f3480b95a1ac7a68baf065a6a02673b477f2f9", 0x171}], 0x1) 03:01:03 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000000)={0x400, 0x100}) kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) nanosleep(&(0x7f0000000040)={0xed47, 0x4b2b5a84}, &(0x7f0000000140)) 03:01:03 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000000)=@abs, 0x8) r2 = dup(r0) kevent(r2, &(0x7f0000000040), 0x4, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0x4, 0xc3, 0x7, 0xf5}, {{r0}, 0xffffffffffffffff, 0x5, 0x80, 0xfc, 0x80000000}, {{r0}, 0xfffffffffffffffb, 0x8, 0x31be2aadee9fa521, 0x101, 0x400}, {{r0}, 0xfffffffffffffff8, 0x20, 0x4, 0x20, 0x7ff}], 0x3a3, &(0x7f0000000080)={0x8, 0x3b795ff6}) write(r0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r1, 0x8d}], 0x1, 0x0) 03:01:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x100) mknod(&(0x7f0000000000)='./bus\x00', 0x221d3042fb47cb6c, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x4000003200) shmget(0x2, 0x4000, 0x215, &(0x7f0000ff9000/0x4000)=nil) open$dir(&(0x7f00000000c0)='./bus\x00', 0x8d, 0x4) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) chmod(&(0x7f0000000180)='./bus\x00', 0x100) 03:01:03 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="8100a5bd"], 0x1, 0x0, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) setsockopt(r0, 0x2, 0x8001, &(0x7f0000000100)="e38c284155e86541ba69f6fb42ccde5b76db5c4f354ea3821093", 0x1a) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r2 = socket(0x11, 0x3, 0x0) shutdown(r2, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000180)=0x2000000000000000, 0x4) recvmsg(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x3b) shutdown(r1, 0x0) 03:01:04 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2002, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x4, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x2, 0x1) r2 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r4 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, 0xc) r6 = getuid() r7 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f00000005c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r11 = getppid() r12 = geteuid() r13 = getgid() r14 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000680)={&(0x7f00000000c0)=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000100)="06d6beccc76f65903693f8ae2bf36016c5ee0f993e0dcd99071e4f39d8e493dbf336eccf29352987330eac18581a1841cdbd82099e81c3c8653a12688a2fafeb74e5baf558ae98ab489f15e9299aa646e6e9cba52ef9f9a6d686b3db7a274e694bc57abf8b0dc0bd16c80aca7572415da7dd2be7d91ad5b91d7844a411080e51ab48425f7ab714e2", 0x88}, {&(0x7f00000001c0)="223578314b97d90ad2c4c2bdc7d48fd06a996a3406eb7c1e24f6c0c42feec52a7ee27928f3ae7bc2548b822748d9d65cecc6096783d553b83c579cf99257dbd19bdf9e264abf7da24e59c7d3ad814819a9c3a4a15e91cbba926f953b31a9a41f64ce1ab467bb7b954913468688b72e4853dd3d7d", 0x74}, {&(0x7f00000002c0)="43c8a94749d1fead3d9f634c6bb0e28bf7527e0191ead79b67cd182e10f22abbc2612c43556400c7939528e8eef481656f726d2c05aae28b456077f13cc0ef97c3b9c10fa0b8be68f658323d2b64ffc88cda9c3195aebca6f79eda661d0ee311b257048f0339cdbc820393b12e671238c6cd76102e801de79dc083bf9f8bd73a8b401bf21e722359c444d4a6a4ed03e1d00a828325b900b2c44e79beeb44b0f891d32083bcc9b721db2e3ef58590e5397106146acc37f6a4e70b3fa2a7de301555938d119a6fbed10fa62561667000bf810346fb15f5cc5aa52b0a34522f9f155467dedb3eab207b7fcb3448cf8ba0ec845b1b", 0xf3}, {&(0x7f00000003c0)="19dbc6b4a753c750618618bec2468039dc080d6ecf80e987dba0e1a95c01b79f699ac9001a9b76d50bc0e07cb49c30624aa5c4ac418b3166cf252f799e70cf540e0eeb1af3a8cc51aaead9f09521a5d133dad2e7cb1e46e01b614376a470fa4a91ab04cfd7a7c6323abe95534a02c1cb41b45423923b7de3fcf2aaf165d2290a571cf65be7278c229efe07f0029f97628fc9fff5db9c01", 0x97}], 0x4, &(0x7f0000000700)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0x118, 0x9}, 0x1) bind(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, "0ec433fa548f05710a07e6ab306aac537c53d7cb", 0x0, 0x10001}) 03:01:04 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f00000000c0)=""/218, 0xda) read(r1, &(0x7f0000000080)=""/4, 0x4) openat(r1, &(0x7f0000000000)='./file0\x00', 0x200, 0x16) execve(0x0, 0x0, 0x0) writev(r0, &(0x7f0000001fc0)=[{&(0x7f0000000d40)="e3", 0x1}], 0x1) 03:01:04 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)="2d72ba35a70f88cd3f34ec361ca95dff7c2eaf2548a9bad35f2aedbded42f8f7cf4b681c4358a8bd32101355dbec9966a9826d52a22da79ebf54d735ba372ad2eab21f44d61b0d870e70741d084a7aedd42a77e6175cf0050b130539629878eca28ef58c9fe891e15e98735b4ec9eb1451b47554062de8e3e0d3a24fcf53f750d26e900885f471091c2c6e0d425645ca9dc1f21d1d0bd689479c1820ccd5ee11ac474ac75220b6f4884ea180e014de33438ff6998f7f2fe39a7c099de56459341620240dbbf834f479c525e6e81666d0454f994bd5ad788a21b768b4da5a4e2c1ede1a34dea7057e5c9722345b4b6069206640dcf170854b", 0xf8) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) 03:01:04 executing program 1: r0 = dup(0xffffffffffffffff) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x6, 0xfd1}, {0x18, 0x2, 0x3, 0x80000001}, 0x200, [0x4, 0x401, 0x4, 0x6, 0x3, 0x8, 0x1000, 0xff]}, 0x3c) setuid(0xee01) sendto(r0, &(0x7f0000000080)="f861ff0596c2d97d55bfbcf5952df877524982b77533ac2a24f171659d52d1235076b2e3751c190ba0697546b1d1e92adb8dd2387579daaa14462d56b795a7936f100c2f0ea5a4e50fca939c8e1e8b5330cd715df8db508123d4fbbbce596bf274cbb207bcaf4f6ef4ce3278169e61adab815a4923c778b4c5316d76b06c8c4e94ec77d9fa0ecc16673ea2cc194b2469d4885064cb7f924251a23f8d4de7f060489c58527d12dbcaa1e7fb0a7b5cdb792f33c13e87b8966e5b134164ea20db7749c03102b2", 0xc5, 0x8, &(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0x35, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 03:01:04 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2040, 0x400000803) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) openat(r0, &(0x7f0000000040)='./file0\x00', 0x10, 0x20) open(&(0x7f0000000100)='./file0/file0\x00', 0x4000000000000000, 0x1) 03:01:05 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000080)={0x3}, 0x8, 0x0) msgsnd(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="0300000000000000e51604d0c35c1ba97785567567a43ea1c4e55a452306ef172c55cce17fde7723c516b9e69c43aa86e085ccb8156e5b1f0c62b9b58279d59182c6017cd5e9fc9abbbaeb604540b7b49c89fbce8444049b589c0ff62fb0f0ec27467bacf2589b81e4182707b0d12fa7400de29b9435cf2ad4126420d68cce16c498ec16f9318317a03692e85cc2ffd8cdf6b974bbc01bc31f8233dfffe57c456fd7f35987a550866d2f84b975deddb8366c0da7a9e5fea9e8509752d9b78da232e4436544f343eeeb1884c0ab933a460500000000cd692061c982e5e64032aa8c0a99f1b2cbb37feddd04a5a99f91b9cedd51d355642f9aa539"], 0xfa, 0x800) msgrcv(r0, &(0x7f0000001340)={0x0, ""/4096}, 0x100e, 0x3, 0x1000) r1 = dup(0xffffffffffffffff) connect$unix(r1, &(0x7f00000003c0)=@abs={0x0, 0x0, 0x1}, 0x8) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000040)='%\\:\x00', &(0x7f00000000c0)=']\x00', &(0x7f0000000100)='-\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\\,%-\x00', &(0x7f00000001c0)='#-*|*(*,&)\x00'], &(0x7f0000000380)=[&(0x7f0000000340)='$.\x00']) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r3 = getgid() r4 = geteuid() r5 = getgid() r6 = getpid() r7 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000440)={{0x4a, r2, r3, r4, r5, 0x0, 0x1}, 0x3, 0x9, r6, r7, 0x8, 0x1f, 0x5, 0x8000}) msgrcv(r0, &(0x7f0000001240)={0x0, ""/219}, 0xe3, 0x3, 0x1000) 03:01:05 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r0, &(0x7f0000000040), &(0x7f00000001c0)=0xc) socket$inet(0x2, 0x8007, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) r2 = msgget$private(0x0, 0x444) msgsnd(r2, &(0x7f00000000c0)={0x2, "de7988ea2f6408f3aca3ad95c765712cd2a22fa1e0852a38581f92b939417ab3ea0f905f43d2aabf90533d24b1c9875ab7eb4c510c3e0d55869a63bfa944867e4487448e7e24aa1976bfc88734c175fca5dd956ac15b851c515496b42830bfea2422adb070a17131a06da3ee98ec06e06d9ee5e9963dd93392f00f0e30dd9599fb8cbe14ab3c5f24ec12cb857b374f1fe354cff10fe618eac8b448144e47b5e597cefde64c523d183c113d849d741540dd384c06b05923a928e2ed294e0a465f176f13122663ed7681636612c90f85c6156ef7f06c574a9440a4d1c756c686374648a8da032581ed78"}, 0xf1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x15, &(0x7f0000000080)="84d18d3e", 0x4) 03:01:05 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7ff, 0x0, 0x7fff, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 03:01:05 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r1, &(0x7f00000024c0)=[{&(0x7f0000001440)="a487acb291bc0e05f3709060c5806fa21d1343f979293da73edcea39a169ff862d6da993cb84ae12d477a3a8f213d8604425f71006275fd1829fce23df237bbf18fba2b7c2dcd71468e5dd89a9187fbf23153889d148150c304f22359e52c49b2c95a40aa6fd0ec8b31a7450ce956d746b148fb1fb41157954e110aeb1af216e04ebbcafc0a6099ca0c39e7a3489ded89f91af842f96b2abe145a97d088545c8454abeca73825f422465f1d83948288d363c2a8a7f12f03c690d633dadccf282ffdf212fc2555357a726d949b4176d9a2b3b4eba34f35bb3c594085fcd3b098c8384e4a8e953ae239646db9d77499a866607c5582e60cbed97bc5a24c06687e403a854d7f7d3fe8a0b4f832a7f5a4e24697b6488f23455f647338b53a5ea439570330858271b2f8cfedaa1950665c4834f7387e5a834bb2df02bed528208635e68a9209da9b7d5cc9fa20a2f8f3555e64eed1c46ff7b096ea47dc0826cf7a60e0d83f821c6a2a84d0462abfada4b57a73e96b81d90f3e0a568751f188063ba5f91080f8327976f078b0d9542d28a0adf06d15f024b8161132c193d97c34ae32be3db5df69e3808ab8baaf781af6aa6f1ab5c825cb6b8c981afd1d34b4bbfc3710ef3e27301a5aa25c60e8e8330ef9b884edc8b8a7a04ce094703ca05b86be3a9f0d26cb2cbcd85a1ef1b80bdc3935c42aeb80df49fae7c9971445d79105c02a23ae507f4533266f3bceba4f50a7da59f1c327d5a3f986b8a6118599dfd8614c535a51c470bee38f5b9cba965cd116aea5cc3f57482d57d13bf1bdd8b03ca36750280c8c304aeeb19a6aca3c4dfda1607c3b39347baa37a88d98cb5dd8a867bfa6dfa9fad020d80fddf34dd8603db99c322507c724a0349e629ef9b4c63dad28414e72a83a13e05b51d0c1e122c58c4fe84891916aa8668f1a7593175654d4922dba98922de2396c9f809a2e7b0420907401c652e3eb44439faaee095d47406d3865066285ac5817c9c2322a1e1b9342f869ea5ddb4171eff07d7bc3f33525d9f730b8b4c3183a06ecce67eff8f9743823ba0579b487d7867e799988943085ba28d6c838076fef0a1fe631d96c138e938df64708706446ecf01202952c2fc00a47f3e6240af92f013b13a610eb56b213f018360503a67a1fe8ac22b77a1d69ded6e416cdec731f8135a9bb954d49e519d7cc8d8f723cf9b83d600d0642b67bf19af188a8a1ab92d86d85db73438d9aae575d18392e25704c8306a878270467109f62ba9a48d799047c0cb84a2b2285e21f89bcdd2b85d6cf5e00a5ea01a8fb72da8a527c2cd7f520793b188c0aabb349710f7ef899de8913a47b98b0fde5651178a393d2cd0e601499ba5a8bae02b1b44693e6df61b3a6be9f1bc3ca2059b19c5389621cc75241ea90d9c198fc93d316371d30dd7cd9296cc87097e424972c3275e9896f5d450290412de1a48f4e9fa06fe0fc839393f809f72d1ae695685aaf82cc1d8712cb16934de8fa459415d844e810ac8dc447e9b37167b3f1a79981512126e352b1ec00991190a7fef0bfe194ba67b350b8c44cb6a58b714c9b0d7418b8284bd2c298ac3586e7bf6dae1d007dc4c2d72c92385438e9f31fbb4bb4c9fdf8a91188f811a4dbe94dad05594da30cdcdeb9f2c790a8d50639d57876ce89e61a1c15fd281a37712a284cf3e7b31967be03cece16648082c93498f134726b5a192b0a5f2971ee5706f24408eeb7819746807ac882f19cc2b3837f20c95b3b02f2c94c20f3521ef88f60fce68fbc99a9d4f51accc53dd16c5023e127fdd13600c0cfaf6ecfa645c8fd52af12e85527a0343c3c6d4a9188a23b2f273efbcfabc8157653822ffbbbc1cc394738f228ab53196d19f8d884ab0700b9bced7ab9efdf8590d56f960e5ec671e957acfb2bc1a50b2690a7da99728f02ab293c3f866a0a7b82afcac0a7de5c9cd754ed602990f20eff20cc370975ac57898cdb9d7e174861aae6e215c1398f4c9013fb020dd8ba162eae252f62319d780c051712c32c89e0e39ca675d711ee7eb1cf22c26bd851a297ab883a21c264e1372e8faa63b4b46936bc6069a94cfe0894a7ec7ecf10b2b721642874a9be716dbf6a7b1d55c82109f11ab3901c0618df6bcdaa434f3d4a9cbfa677a6da116d09355b0e8f8b2f6424376147a4ba5e4aa778bffbc3b11ab7003fc8493d58c9ea349613acf85d669043d81ef97bbab6225c95bad541bd73f26bfc45c545d6aa4add90037782b3c4fedc7b89e14b1a6f4bd0d252a9815dd026ecb67e4248bf7b174719dd7c34275e479e8495fdeced29b3ace45fa87acf26d9fb7806436ec8b1c589b7bdea45bac913ce1c7643875dacc38541df20f175b30f591e38bb29ff74aaf70091bb94835ef9e0f98160112ffb532e200af5d70457e6f1a444556ab28dc769f00e5a2036749089fe7a6e10d657495c9094dcacbad1797740535e98cde226e1285ff3a138bd196bc8ba6c4a298597bf0ab4c3b8c052a4ffc3e3d25448f10c52b4e44478dd254766b2acce81ee4b4b85563942c1a8f2ed77e2f587bc253d278f3069e46e2f1b23e20a8ee1bb2bafc0dc789f026489f4ad10ce9091fb188d69a5dbc674207cc066cba82d491754cf39bbda7693241c5d99f3f7384f1f1c86cf6fc1fa407ab75ea0f69c254df88e786879f62cc5c16bc79283caf1e09f758f64e2c4135b6826973c404efa363f1a8a8e0ec0f0b012e11dd280d8054ec83264bd7d323f59eae14538a02e8dceb978c5f6944ebd8ce766385a2081a15c0983befe0e576c3a7c310ed369a17f150d391f2a9ebeed6e83b128738fbabaa1779672aed2e97c324ac40333245e22791fc24d3ec6f52351f179f2c33819fde9ce7bb70da3b421c786d55a43889c6a69b976277fbe11d7a6a0512ed7ef123ad6e054532c72b3e5e3a6765d5c1434536f30f92345cc371ce8a38ee1c2554633038b799d0d7046f3bc582caafe9e3b7230be01316cd5738609b35db76d16622fd41338c1d86f06d8f61e438081c1554eed097d672e382fcdce01857e5ed0bee55296c278bd0e8d932513380c1b7a92c46d9b4597ec0a9da95518ec28f3389604301ce965681e12387363d7effa5e0ac94069377e358fdfebb0a7bb1831ff1e70c68e24900d0061caf1a445adc6eec67f8e4933475be25e0fe709a31b0a4b7fe4ededbf0e98e25ca923294cd4e68005fe320f245a07f0a20a6da7fdd35c515d095c68847d444f58b0b7e55073e3ccb97a0f19c9cee52dbeb9f8cbeebc4bf7dce1d52c473d816fcc7bf7dd24e1b8c659805bbd479dafcd1780929e77ffc4ac6782ec2d1320046e1c3ace2160984d9b0fa27d2d01115c18351aac7cbad19ac2820dd689af0d8411b9b7fed6e8a52e1fb330a1b26e74473e98499aaf01210874c6dcfb124694f66ea2042bfd1cb950696fa0a08e36834535ad9ff7af07d51cda1b24cf8628bf3dc7c111c9c1d942e4ab55df2b94ec13113284a56c8fc171e3f19659d85ce006ee078a205678065c0ede145c7945069d0a033d278c5d6be82191d0a71ef3c8a83a2005b9681d90df6b4945b613f8683d1d69d30cbc14372f65ce9554c67463d1d73a2ffbe55eed36738adf1bc2d53e8b01930cd5a81e1dbaa4656e158392c8c7cd3c99e93639dab215ed66e1ff1e3b71cc404d2affb8f5987163810af7e22ff670893949db6691bb1422ced0a2ae7a51e709817e3c381423d05798e970e8d40ec51039fc9171c6fe5a272cfbc74ca11ecb95f950684005b084304a9a10f6059af70b147be010fc6d453cc8260de4358c612d8b8ab7badedf1e969c633c1a2b44039c2959e8245a0673585c5bd2d0b78584b14ddad52789366956cb39f26456b482280b8ab3b01043433930735355c41e3f0dc55821ebe6653ccdc376e33bbdb39b9796624ab4598762c4664e42648bb4a2d7c95ac254369418015d75c30d6dd05b2fa246709404217d6097d5bdfde29961a715e0a3a0672f35820b95a9e7653b8b735dfe89edcbe4996ae4ec5eb6da14aa2b3c80e2d954d4fd95d244cfae1cd45418e970444c9dec287751c30a1c3c37e71293a6e1c939fe0c613c1b49272bbea13fba39538cbbf7f099d197f34ab7b93c73ca32c8703e12f6371902180e8a328e8801f12d8d21ce86edb096476893b5580e9ba71a6800b109bccfb443211439ea7d5849bc18431c7a1e4909904d2b776c38a6c5c6a2f5e4c9056632d581de3ba74e793cb1bdcca7562c877cec50e8ade32a61a629c4e118b80a163b8599eaba7ce101f1453ea536ceac7e640529cf02f939279e01429976517de935c47b13c97c73e9832cab972b3f7de0891aaf108f02dfd50ed64205e81303ba6032ae04c0a0ebc77c68a9fc760d59ee74eab0846f4ec8aaea4be5d5ed766a11f3e0275f0444afe4a49e83b8b02e334be64d37eb3a3e3725a5848b6bf3babdcc28376dfe0362171e7905df0fad78db8cfee07", 0xc64}], 0x1) poll(&(0x7f0000000000)=[{r0}, {r0}, {r1, 0x40}, {r0, 0x10}, {r0, 0x2c}], 0x5, 0x7ff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x40000000000fffe) 03:01:05 executing program 1: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000dc0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535", 0x241) syz_open_pts() close(r0) socket$inet(0x2, 0x2, 0xffffffffffff0000) kqueue() syz_open_pts() 03:01:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/103, &(0x7f0000000040)=0x67) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x80000001, 0x3}, {0x18, 0x1, 0x800, 0x3}, 0xb4a1, [0x1, 0x61a5, 0x9, 0x9, 0x1f, 0x8, 0x9]}, 0x3c) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 03:01:05 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='./file0\x00') fcntl$setstatus(r0, 0x4, 0x0) kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) close(r0) 03:01:05 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) getsockname$inet(r0, 0x0, &(0x7f0000000040)) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 03:01:05 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) bind(r0, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) 03:01:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000100)="fa", 0x1}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000001140)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x98) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() getrusage(0x0, &(0x7f0000000200)) kevent(r3, 0x0, 0x0, &(0x7f0000000200), 0x7fffffff, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000000)={0x1}) kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) 03:01:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSCTTY(r0, 0x20007461) 03:01:05 executing program 0: mprotect(&(0x7f000048c000/0x1000)=nil, 0x1000, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{0x0}], 0x1) 03:01:05 executing program 0: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) poll(&(0x7f0000000100)=[{r0, 0xc8}, {r1, 0x49}], 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff7, 0x0) mincore(&(0x7f000003d000/0x1000)=nil, 0x1000, &(0x7f0000000000)=""/11) 03:01:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x100020, 0x80000001, 0xffff, 0x4, "68e9e126b6df1b87b71b60000901a28537b11dbc", 0x0, 0x8a}) r1 = kqueue() kevent(r1, &(0x7f00000001c0), 0x660, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0x80000000, 0x0) kqueue() 03:01:06 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) r1 = kqueue() symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') dup2(r1, r1) 03:01:06 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000004300) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) fcntl$getown(r0, 0x5) 03:01:06 executing program 1: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000002000/0x2000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 03:01:06 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x1000, 0x1ff) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x20000, 0x10) dup(r0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) 03:01:06 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000040)='B', 0x1) shutdown(r1, 0x0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) pipe2(&(0x7f0000000100), 0x4) dup2(r0, r1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) dup2(r1, r2) 03:01:06 executing program 1: clock_settime(0x7, &(0x7f0000000080)={0x1, 0xfff}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x4, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x89}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x80000000000}, {{r1}, 0xfffffffffffffffc, 0x3}], 0x40, &(0x7f00000002c0), 0x20000000, 0x0) 03:01:06 executing program 0: nanosleep(&(0x7f0000000000), 0xfffffffffffffffe) r0 = semget$private(0x0, 0x2, 0x582) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000040)=""/205) getgid() 03:01:06 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x8, 0x105) r6 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) sendto$unix(r6, &(0x7f0000000440)="e677a2228b1ccf230dfe30395bd2bb4f6a0d014dc424a0ee60c5802093d2b47a60467cdcd1f919e234d7d463c9767dbde44481b539e737c48598acafd79d50437349cab018477bb5e376ad38a30b5208a2a90ce349647b13468e3a98bea564cc7b69240c4fdfb99294aafae418eddd5aa84cd84d885ab50fa3d364125eb3f67d182090a71d11986efd3c02f7bb76dd96377292c6e7e6149b8218c669ddafdb0876547bfd7531d3e1bff464e1bcc7584e882b5590adc6c2b621c1b76b0a72425ea6eded2a6739143fe45a277a8ed5682d995ff810e32de6b1806110b268dcdb0e28e655494e2b29dc025d05c2b91d264a16d9b7d38df21d8faac85cfa0efb8af219b9d226554312f42a987ee754a54b2b8e8b192fda433e3d2da60b40dddb0322ff47b70c2b5688e2f5a5c45ea37399fb32330334b94a6947c1dc1010ae5246b53a2b2cad1e14ed3039b75d92e35afd01d026ddf512e40ae5a57800b89d2cef29c3a6c556811243531ca19c2669b667bb3a92f89b472eefda3394b40c990075021b0522937f25a7c0bebab55459bc57f356ecf28100b04801194303a2ae56eb044d832066a11511b6c444621a587a529d80204281d40c7ea06fe9942428ff08cafbfb78ee42cdb66baaa2e49e2c98950a86dfa82c611d9d2d4dbb418ea39a94d01b27f939ad8d45d4b6b3db5e46ac945214ad080cfb6151d1bfc0875430b4e9f0554675cefaa51955c514eef1fcc3ad44e49ae8cccb9fc7457e0250575d8e56ee786c868bada2e2789700f46065d0a3e96e48f35dfe563a283d3afc01c0c4c87582c83f0cf2471cfc1ec966377548e65c4ccfe228ecae52e0a1304c898ae0ede47973496911e10818e4d6b15c8a597b5a37c4f4897b2100a4189cc22ff81e31c801b66eca95601024b108f77d8316bd5a469cba5c7bb6ea2d586b698cf1a9ffca3d209d0bc97c652c77c67ba7ae015e8dad596769ca1d295845ffdd21c0bd46cd07a42d92608d9e134a6aceac11065ab117d4490049f7dc5a3f0eb543512316ad2a1687c63efa8b9b6950b3fc048030cc43aeeee01fc129c7ed7d1cb90d22b40ba790aa7e3ece4311c524a2431c8802721cabd62294bd5c3a167d7ff8643e215432d1c44f06e0dfaca0a67ddf2dc5bcef4d707c69b9935362d9a8b35d3d40dfcbcfc391418928333d8543fdb51ee60ede4f399ccdff0fd7c6c57bc47432ff3aff151ef5376bffa37d781f18a02fd60c7b6f93a223ac501f35bfef178e388d7c7ba1eed11fdf0304f649ddfa65a2921964fc04ea2814fea8d200c218a6d0c9cbf886734ad97068e723e4b6fd4de6efabd0f11b16afefd3610ba4787f19d39e2a213472b0e87c0e7045fae12546d72778815f004074c04f68d2a7fe7667ac870875b73a67c826f0b79b14f5630effa9176c9a1d98877687fca4de6df36252f0857e4f63148ff63177ed0c509875345fc0352ce9117f8abd6eb3fb5a48ca432553fe6d959919ef4b2907ddfb1bac91f949a734dbfe266da30d2d67e1342079c195d71746aa29f7ff680a16b506fa09d192f378d8d08ca2dbf9f3fe0d982d6908d76425c407977218659cdbb36dc137e0431f99feeac0d733452280c977752f85c484e7f51f50c68fc9b736b3507c5fdb77eac3944ccf761a2c413146deba296b089b2d3b11dd6f31fbc69c66f98deeb62618c7689b3688c34888543140882ed3d325433a852891f8ec46e255d509734ff862e628fb2c0a7db289e1bc101e6408f07a37cecad5d5d0731ada9f7bf97e6ae24e117196e37e101d10067e8155b8ff73548c37286104dcb3746b5a14a163b17e32d8b7cddfac1f89bcece97158327b2dc8da5a7b710c29d1b91eca065ad09dd66bd2b695e211cca56815933f6dcfa7a674bebba13c21f83f777d1add39a0aa8ed8860527c9eb20c65588326f141dbedd3a8423570f5be6edbf17a051b4b66c7af30ffce79c54cf537c1a5aacd100593576f15e4df0a1b6dfe5c8fda8a43beb7512f5645fd8e41af2a35fea108dbd3ea647ae55d6d5f8aa57b2842efcfda0384a57d5c90810ed47f8c14260db2c8c28b53c36bca007362b40c1a86dd26f5e3a4f43b8e65e3178b02eab35f9e40d97efcb9a50b748db2f0e74fc66dc21b3b07e6cec7e22f6dfd47da374dcf2454bc34a6369c25c4a064b653402c604cb674564cf6570a3e7183465e757eceb74e8408ed2b3a5889f49ed1d64839d11304880abfc8dc81acf3cc175fb78b79531b3e2d8128ea53a7ebcd2c867b95d79a23f16e6134091564318c31d9d1de5707c2f2a2628de3c9a951efa620dd3a520a7a374ddf40a2395a2e1ccca99e819606a94d90a6ae888a815d7e77dd6317736073eca49006951ef85ba94afe346c6fd1d2266d0c38d599f8e56d74c24085866e51a5f50311f207fe279b0f29d55bf1c5b6605779c6f1cdd617b2952e4d375b022130cd0484f3a207d773a7b4dc08a1fe201f523be3739d73625c14267655f857643e80eda8f2f9d87bff55c4fa54345974b1eb819992790ff6610cf443fdbd6803302e9622ad15d93d2ca94ee8933078cf93b188912a0f5cb781020abc9adc1f4e73839f0b8dca0b4a9c6a0a74640ae3095517025335b93f0a50c358fd518338eb01ec42724ff3b1dfdcdf0d96e38dfce5b3e8a3ba078b9b747f477910978fa12e0e0a85800950979423d831ffabd1778da1ea1a5ce649f06af0b9e83b7b220ba3b32b0753d9e1e8b26a38ce6ecc4b7a3d6e571bdbe25f32ba7b3d3276161a437beccf4a9499281687a779ea2ac3bc87a02d93d8ab542778e3d5f9eb1b4f611d012d2806bac6b037ab64a7ccefe2e2181226c414739ae88111f2e1a6016bd33c41ded6a35b49c98af1b3fb3e5c74f701333818f5688e405727f694c0ed3d33f4338846810ef6330a1ecad089087a0b6020d5cb82699e77265c9fe0a5596f60576eb348a5c42f9ff2744293ecce1c392cf8cd704d3416f247be4b73a9d0e236262e013be5ca4555172c423b0a96cc85d7e52fb812de9814a42696301f2a072034613bf0df0ab445fd2ecaddcce7ef4ece2526eb35bfd883452675fa207bd0ced5ff8851a2e6ee934dbc82406163b4ce4d39d13453e1a781ddb5eef0a46446566f6babdf9b24e14690cefc451f10cd1ded461e4f5d2e5e4279f63dd857148cde26beee0cd47ae4be5595b08f886cb1460a6a91c3c68f45581da613421ad463435604c6b6dab98283443a5ce12612713db562aeeb0f88f532aef876864bb3d2d358b7283b3af7607c67e237106a2cdf02fa549b020d82cccc5abca3e91dc0537c2c90edea40760ba65eaa0444ccbe0b6d9076b0ef2c295193024e88691a32b6739d5b89bb19302def7e4714007dfe053baad81992d58843555b7829367ef84424991813c5eacff47141d0dfd518a26a7fffd822c492090a10fd7e20d59a67c40e9d31b8b5f6c379e3dde190707e8476c3c83b169ab4e8901d9d9e8fdb4dc2f6edb95f2623b6a3d56951ba84ec8797e2334c23445f89a2a08ccb10166565a6906e4beb50a3cf567ef5d69dce7fc7f2e5f45bd8a90869cab4d529464f98bb038ebcf9bd859927a0713e0a77eee1a0e72fdd80c45bd282bd18c54dbf779f573c2cb4b99221f97fa8a10bca466250a10f606a83764af0e69f1ed9604dec123bb98dec04277c91ccd442f477bf6470d8f0a27b9e4355025ddb6e9cb8418baa56289147af7f4d644a75e2ec94b639b6b58f39c7a6d5747f139780850764dbe4edab31f96f231eaa91cbcb4d641658b24ef8f3b4456ee3962f79372addd1b1852e8812b1deb310d888b198fc9530021d93b690e0f75aa1f5fa0dc5c1a229554a5150baace1d9770c54fa4db739efc98a721a58cec2e90738f25eb8799ff7eaa4168eb826a47814235a4de89dab85fdd35d54f55e9372d68663a7e9c41c5c97eefba8b1cbf3e43a4bef486e0291ab96a10c6fd1dbf6caf1d97acf225ee3e9789355f73d9f392c93f6f77403b9844a0486a0245a09fac7d18f27ddeb2af2081eb9653ddd971971732f6bcb4d647f10cd648eecff9856a5eb4321022c50aa9af18f553c340870550a2fcbe06eb2c71522a1bcd76646aa5e5a4ced3fa891d50b3c757a9862827ecf10bf667413f8774e753601ccae2c5e0a352c2d6e98160a180f6672a27520453349341c3b1f95c4d2267e3339f5a3389f924cf1ea449b3b1da91c505a2a3e4c7105cb3627ed3408b629c338569c6574fb7c4c84a84f993f63164882b63ee1e6e6aee1f8f6cffa5a6fcd035670feb7fed74ca62c546ed61bdc5b984b215382904c28cd59ed8bc7a5bcdd1673726c89f70a7eef348f560b912176e473f34d8b2b1cfeb87d5038840968d5f02b382a89b28d8c1d9997f0dec9aabf7a3d4082a5e54b7ba0d5a6c3b1c8c077e6bc4b22396fb279ecfa209066babeb988781da9f945dc4f02f3a23036d8897ca2667519c4ccdc378cecd4a5bc623eb489ede98c1fe8dc47d9e59e3b72e8476bed84daf2e608b9cff74e855d74465360b0ef9fb8b243da9bf20060630fc57e88d857251e0363aa45971f7ac7d7d7408c8ca6d47195127603dcb2e4c6e94174d45eab9a11c113c0f02962b6acf4a8e49b177e7a500b8893961e184fe5b3af88256531867a8440ca7cce5b3011addc0be4fb9b6932dd6b1fafc557b550f4162df9ef4edc025aed423222cb1fbf3de10af72e773e1f5e636e16d3e972469feb6abbe8feccc210642255e10735d9c87bf40cfc8ee35edef1d6a0d66b8235ac54c77e0ccf22af2618bbd1df58bf6ae01e60bf639f7e17262d9a0e692558333212516fb5e849e990c447b5c9d215f12420411cd299a41452f150d32f00f08e39f666b564ae47e386e7ba5b7fb7d0c93d7b0700d11b62721c578be93bb29bf9dc9503c7ef9def280f583f2dccf42cc10d9ac6fdde149b2d9e586dda01777e2d9eed09f249541d1b2bf37cc2f11c6b76abf48dfa4ee70e2c8090247066ad76bf24432e1aacd42c96ae05bdcfc37cb065ffcbbefea807a6a6cfc79a0e89097ad5e670028a2835810c6b6d0d6ca1bfac508c01bf4a5a49691a5ecbf30d784ab853b7e40ade3f7503938449dfba9b7c291b860301a33eaf3daeb8f713145ee7d72024383907536d8d9b5da63e7ccd3aca685188a05fb92e12b53f6241893bbcd487109ceb8722d5fc080e20ac7942f88b53c4538935d3b935d514bdb2f0231a1a99fa8cf631480ac42dc6d07d7e6cc701cf57d4a5d0f2a530edd8d2536b31167b82920df2edcd2c3dabd1cec168d35c5302b48b4e8c3ffd37e87ddba742116f34639997176954533e6ffa7a9ffac6d62d2a9fcda193d022e02d04084b46b88f47ee5ef3506b7f29e9e4354a501bceebfafaf577a3df0a3c9ceeea78a1afc023efc03b6e448755dd25ba1a6a0d311e03c142ad26fc9f30fcb7262ee160ea2f868685a200d61de5e45b2a2e1fbc1c602ef7bcfc9c8f225ca9d51f1c27effdd2eb61eccb1e3866e4c519b1ff8373e17f9f09750c302d3492cca05b067d5603d4828bbe7e7f729f9e95306d9281a464545b6c12681b9409fe60f55a6b7c478062c53f2b3f2f0f7224a08b56493703a3f768f3d305fe99e2c02b69931f9d7143e9ff0cbe241f52a2a0154466f694b422b3f0816ba102bd668d3b3353c97bdd3a9e2b9f851505fb047489e6d8bcb581611427505883dab3ea02f86781514b4dbf0bc76457210683063218167704ce53bafe8958856955f43176e19bf64bb1238bde5ae5c78ff93f936cf9549c4719966ea3fce4e", 0x1000, 0x6, 0x0, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x84}, {r1, 0x100}, {r2, 0x3}, {r3, 0x1}, {r4, 0x84}, {r5, 0xe0}, {r6, 0x4}], 0x7, 0x5) r7 = kqueue() poll(&(0x7f0000000400)=[{r7}], 0x1, 0x0) accept$unix(r6, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) 03:01:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7fffffff) 03:01:06 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xffff, 0x0, 0x0, 0x0) dup2(r1, r1) 03:01:06 executing program 1: syz_extract_tcp_res(&(0x7f0000000040), 0xdd0b, 0x5) r0 = msgget(0x2, 0x300) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/160}, 0xa8, 0x3, 0x0) msgrcv(r0, &(0x7f0000000380)={0x0, ""/178}, 0xfffffec9, 0x5, 0x1000) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) msgrcv(r0, &(0x7f0000000440)={0x0, ""/4096}, 0x1008, 0x1, 0x800) r1 = msgget$private(0x0, 0x7) msgsnd(r1, &(0x7f0000000180)={0x1, "30c617aaff8151515d2867d0306f40332e14dd03c0c17258f854f0e54bd55505c775ed1ac2505f5c7793b8086df2ebf159db40571c6420105c51cf91965ce662bc805d2098b245178863a24385290742e90a7755bf749d3fe11959971fc9e2559063c8c24f64a286f7338d981f9da60f42fbf768632664fc105ad750212b3af3201d52bced4a079ed2b17817e672ed95d0b5df3cdb9e626168dd40aa5fc253b0db48aec0ca0b64fa75fbec8fdb3cd245d6e7446e319646e9b7007b9472ae0501dbd7a633bd0da742bb0ee5d5621525c4373e253427c02e85b2e80f0a39f5de956b3c9ae4d5f6591d8e1618b16383"}, 0xf6, 0x800) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) geteuid() chmod(&(0x7f0000000080)='./file0\x00', 0x0) r2 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f000079df88)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff80}, 0x0, 0x7, r2, 0x0, 0x0, 0x400000, 0x0, 0xa2}) 03:01:06 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8001, 0x24) recvfrom$inet6(r0, &(0x7f0000000080)=""/128, 0x80, 0x803, &(0x7f0000000100)={0x18, 0x0, 0x1000, 0x30b8}, 0xc) getuid() socket(0x21, 0x8003, 0x0) getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r1) socket$inet(0x2, 0x5, 0x8034915ee3) socket(0x1, 0x4, 0x906) 03:01:06 executing program 0: mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) munlock(&(0x7f0000003000/0x4000)=nil, 0x4000) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) setsockopt(r0, 0x1, 0x0, &(0x7f0000000000)="a6a82f0192b06d8c60fd8ed97789a5b091f220f035f0721bf9a238e8379c89a8555f8b449bbdcb79cdd01ef45adab1816d2c0f91126cf76a83e3feeb87a47c9bbc70a6c10cb6ca3da7d76ed51df2bbf0ea7da921f6d85d383093b328f4afb526c631f56bc061d698b97821fa3d76738835", 0x71) msgget(0x2, 0x400) 03:01:06 executing program 1: r0 = semget$private(0x0, 0x3, 0xfffffffffffffffa) pipe(&(0x7f0000000080)) semop(r0, &(0x7f0000000200)=[{0x1, 0x100000001, 0x800}, {0x2, 0x27f, 0x1000}, {0x0, 0x5, 0x1800}], 0x3) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/117) semctl$IPC_RMID(r0, 0x0, 0x0) 03:01:06 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getegid() getegid() socket$unix(0x1, 0x3, 0x0) accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) r0 = socket$inet6(0x18, 0x4007, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000300)=0xc) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r1, 0x29, 0x33, &(0x7f0000000040)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) 03:01:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x3, 0x10001}, {0x7ff, 0x4}}, 0x0) syz_extract_tcp_res(&(0x7f0000000100), 0x25, 0x4005) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) 03:01:06 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) close(r1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000009c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) dup2(r3, r0) 03:01:06 executing program 1: setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) r1 = dup2(r0, r0) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100), 0x0) r2 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) renameat(r3, &(0x7f0000000100)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00') r5 = syz_open_pts() ioctl$TIOCCBRK(r5, 0x2000747a) poll(&(0x7f0000000180)=[{r1, 0x100}, {r4, 0x8}, {r2, 0x82}, {r1, 0x100}], 0x4, 0x2) fcntl$getown(r2, 0x5) pipe(&(0x7f0000000080)) 03:01:06 executing program 1: r0 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x1000300000002}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) flock(r1, 0x1) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) 03:01:06 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x60) r2 = semget(0x0, 0x2, 0x200) semctl$IPC_RMID(r2, 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) 03:01:06 executing program 0: r0 = socket$inet6(0x18, 0x3, 0xffffffffffffffff) setsockopt(r0, 0x29, 0x2e, &(0x7f0000000080)="56b1ff10a280f81a521922fd9f00000000000000", 0x14) 03:01:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000340)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000380), &(0x7f00000003c0)=0x8) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x400000000002, 0x0) msgget(0x2, 0x102) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) preadv(r1, &(0x7f0000000080), 0x10000004, 0x0) recvfrom(r1, &(0x7f0000000280)=""/36, 0x24, 0x40, &(0x7f00000002c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000100)="f72654c1f8018e908523e10176850a19e8dbb386592d476f92ce9f7bf1fdcf994f3cd38a32b5898c9d777c1b643b70b82cde0b361bd1d42cf50df1b772ba09c2f1bb1446c5bc7cc4b1c680f4a83263bb82b5189e4d0a21d867735bcb18107105bcbcef46ddca8ef65c98c17150ae5af0b7f676ce68dac9414b06b422155e8ad35fb36209e192c786b12f3cafe190ecf762b3cab28902be056bfcdbd034064bb09a", 0xa1}, {&(0x7f00000001c0)="4c31a62c33332f853b9d2f8b8ffa38c1f6bd160ac292a5fc5875616729d7bbeda8b8f84654da7764b0af688a5ddaf47a25bea50d866ea9f99104f0e3f85ab2a63349079568a4c0b20e9e8fa05f494c3171e453160fc3adfbf923c261977b3165f3e3212a626400d48537c93c65b6414398cb5402ddc6ba7ac32301ec1c926d7fda805b52d15e6a25b485bceb9cb3e7bc06", 0x91}, {&(0x7f0000000000)="dde8411eb513c8f5bea73a28d5b8afa27038a1ae727c51a4f35e003ca4389593cdbf20d0f09d566b88a18b4a59b06d10d335e54334cd648a13a3fd83482b", 0x3e}], 0x3, 0x0) pwritev(r1, &(0x7f0000000540), 0x10000000000001a5, 0x0) 03:01:06 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) fchdir(r0) sendmsg(r0, &(0x7f00000017c0)={&(0x7f00000002c0)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="8000000000000000ffff0000080000004f7521b3f99176cc184869eb67f78ed4c61d70641cf04e4ea82791571a96aec5fd3202314299b768c051c0c2c47dd84cec7f216728339579fac82cd6998288078e2443f0973216b4d195f7754431f813f1ddd4f30e1a923fc0e710381f04c575c552b2e0973e68da39e71cfd8ebc97c67b82277b672905de30a09677d9e88094f7fdf3e40e449386c6eb8cd5ba2308c619ed2392cd7d7b0d78d018f5a7fda3f1fe0d649c3d2b22a1c125bdae5240759964ca9f48c61dcc33756babd2faf3492353db4bc37ce8f2c0fad43a878581e9785632c321c6cc92027913"], 0x80, 0x400}, 0x401) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000100)="22ffc303f186bf629a2b9c677a19bbfadd745fa992793ad1fb01105d03716427f149dd849ce28a5668528b4128dedcc831c60c12e87256fa42233137", 0x3c}, {&(0x7f0000000140)="560a069f2a48a3b8eea8fa142a750157a35bb67e9e4aee2e3b61762ef553631c2de7d5e048e0cbf8ba6872d165f8ccd19de158393d6019157f0e0f27f4a9a5a4a5573a324b1fd8a75fce4ee397720ff4a2fc2acccdec26ad1a1db9f20dc2ca0b46853040e4dbdcaae9089266e55346125defbbd610a36e79c68f5689ebf2682f0077eb3e803c3d15ae234572ef5eb69c6d948ba3121508e6e179eef406242b80b9c8f978d904a1316153acc40fadc7587949da70aa1a26a38d3033a4e04299074a485cfc875ee7c231de7a27b509e1a4f6", 0xd1}, {&(0x7f0000000240)="6ae8e2710d80d366db0390a2f17c8d31c7460eeedf0ac800e0722d4ca9805681492d9ced4e2789c1a520ddfff168b1999bf28057f76395ad96f174771574e4f5f94b3d5d248964036e7edcd799b566cec12fe7d515c41eab9970c396cd72d352", 0x60}, {&(0x7f0000000300)="e44cf4bdf5589e836ddb29b5a1305c4d2abcac6aeabd3584b6b8ac28910b12438d620cc928acfef72311dde7078b336a7cd06505e77313cabe9c51095ae11fadb29b057e2b5cb314bbf8014c78073bdd07a5813c0e71846b172d9f412c172e14924409f2197e1c6d7eaef20325c88e972f6148a3f3d336c4c2f792b1790dd10194156f983f4ad599542e336de336c3", 0x8f}], 0x4, &(0x7f0000001800)=[{0x110, 0x1, 0x0, "f24500ed856c4c5f6e099cc8762e9f534801fbfaceb381bad49e9f99516f3b74ec70d7551b215ab25bf2bac1da4768d32f023ffa9f60600f14f31cc41f33739e38a1eab24a3cc90ec06fe6ea4bfab1991437e8e6800aa0f85025cc7d873ad6b50e1410603b69b9d116d57baf0ad5eb88174f57efd6afe64d9f7ffe1e377b4c9fa236c789a3b3476ddfdda2632107dbc0be4b53daafca32355d21f49eae569b7ec75b86527961a5de4694fa3ad630f7a67231513aac17681b0dd6e3232984b19d513a8ad921515d15b5a930b81629116f68d18c4cefd6736093ed898c8e10107bd8bfd112ee3bb14c1a3ab0b69d420a4828d29655e97bea9da8d67e9290"}, {0xe8, 0xffff, 0xc1, "8ce599a11b881329e830c63c2b9b1a6fa5e1f9fa7f139c33deec131002b594faa8c8a5c3c5d128046d6449dbf64c83ae5e1f02678832c0b1ae9fac592043ed9142b9d45e5d277ebbfb3528499a0d6da889e724efccf0f0721f75a1d0c8f21721cbb601d00e292c53433fdb566f2949c39917b5eedc567e6bde9998858cc4fd0dd660251efb366db4503bd1ba0afaaaab028d7494d8981c4fa5b4459e170cefbb9a608f737a86ef50e4961cb5394f776afdf22d6bfe6dfe697ac42575ca91645cd8032f82a79660db53f26be6264c0d0a80a067663dcce1be"}, {0xb0, 0xffff, 0x2, "8783b121ed63e04a047c6b0b175202aec4805cde5b5182b4b5029c17f01bd43231a74ce1f8906212b964ace24f159b561e0d33b6b36a1548f450bddf2461be5f1568fec18f3703b4a2a83216dc9e9b9cdc8887c9bab6e7721add8b62f3469e6ad701dd61f41e91d66f61697a493ff16c2d710f247001fc23adb5e66ddcb125b09b1e6b4338731a6f70834aacebbf6b4f523f4a9d19c31a95f678"}, {0x48, 0xffff, 0x40, "e5ecd31201f22444526fd5a5563bed1cf7d3096b1ae978c08e893230878d9bc6a8b7053fe166de16ae513cfd64f4f7571ff2208e3f79a138"}, {0x38, 0x1, 0x0, "b0de03dcd62267fdf43502111b7c0e996eb9ede82303896d188da00aecd48c69c2b396a11e"}, {0x1010, 0xffff, 0x2, "52ab4d3d85f47803508da2bc61cd6bb724c7fef75cb659ea32331a3b330ac1c297f945536c471fa21e84f76137cbc41e7311eb4aed2579799a4e0816a2dd5a7f31174e51391e93d0f18d4c3c5b96c7280ac9c430fbc0f7214afe9c177bad2f42072ed99387b684380da1c7384e48cf5512bdab202faebb9f2124872b7225174555b3652f1423674e0b7d0cf68b43fb783ac5b8ba61c3f6f6d84d1a77b37cd37e16ccd650826bd02ad1db7e848829647b92523ed944b07efc52a6295e64b8bfd8d1f5e236ec40dba4803d404a668168b6b9a5f5677e8ebf54d5ae52573fc123bdb56401f51d9e6aa9863ee2d586084419bc7b5cb7dc22896832544f8aec99587e4df63091d5d0cd6f147f659e6b13dd8d4744d8b83bf3f2e27e15b21887f231c78f28f7819ff316343d249e01627f18cb433760ab913929dd3b186296f1b50344482fab73ce9e4766dc7a980c920ee971d134c613d296fdef217341013ff7aeb843dffcf6d847a1f0b2ac10557b278f7e57a285f7a1ba6c38a322e9bc890c28f4b7d01dc0882d704ad625d829d4a53cf4e3f14f41b89cec2205f3ef27d316a5efbed92f90bc3e24eb1569238ad91df61cbd083803c19190412ccdfe2c3a6e96412db703d9f8b0f4b76f6c1699e1ae65aa983c45347536def4679bd237c2305e0d6d0c7e859dc3b96cc2f3428a3d2c9535bfa78946478c7310ffc12cffcc5a12af34a6f41c466554baefc0ef1533a49e985fb3d44740260dcbd30876bcbe5e336bcdc0e610f924e9089c50c8af3e37d135a4664a5e7e9329194558a1ac9bd13905b3663bea18a9c6c9e827edeeffb36899e56789f551edce30afc5ac5c73b5583b1c1e714b084b9a4d7cc430a2cfaaaed37f42d659ac3131d423cde844603dea27789df6f23fc05d8bbd9b8420874d2b9b05a21b0be601a70b99de3b7b072e246e0c3242895f4b6cdeaf51304bbe9b3fb0b8830a2b51b4606feab2809e370860fd4b969bc0ba46ca9de2f3064d7509c4a8fed9d83388b34f16dcf79888bff9f4ba5efd6c5958dd85ea7174915d7abea998d325c7df4993ba91b9dc6bf50610aaab0195f70bb218b745eb7e45b42831d6a402737f39ccc461a660191e53cef37d6f8d42eac0871bcb8d081353dd3e2614ec11c227659fb879beb7eea8087061f58699a65b68fce93daf57282e27b5dfebf6810f1e170ca212f91d37b2da875832b69015f95ec51e5ce2b01464186f50429f80f5d7ac3ffb2d18632fddb89501723efb76c4764cc2656ff9c1ce4bc378082d5fd949872b699e99a41f3175d68b9174cab116e9aa2d68838531ebce8af09ff6a2d34615205d3a8e52f0536f436c53838fb579e272f3a4121cfa07fcc6c787b89fd08e3c7a267e6dc0cbaf8f5a9dfe7b791c996160f9fe253bb5206c2dfceed8abae3f24f645008add619c657420ad677102b6831e6d7fd0fadd674413fd2d68b43a99b99c4259e313eaaa8022bf72035c054d78e9c07cd11376b30002339e16acd27660f7650f3228da4a160e9c3481f88f48c52858253cb2f979e5350596b42d23eca3f56ff93c708327fa81c78e1f9c752c647d605d01b90d4de57e26f0916a645c3984d2e92feb27d12277a2bc0f5f6706d1d12803c9682cde1cef663717a446d4420a75dcaac79a6e691dfd7dbc949bc36230f23286c1920d31293e2576db54a667d6785e1849328e5e83e22cbc15141e4e60baabb7538293221af13fd3c5660e2513a4c7c7df043f6739b0eeff5596c2cefdd8b23c0944ec36dd8539031e94278063080497037731279b526afa0bee389f706223afdb0dad5a00b3d166eb7b2d07377edc69827b7b9e4d73fa79ff4ffa53ff66e03cd719381f8ae66771dd3438d52b38d658c8acff72faf6edfc13192ccf3e7c4f81a7ba38c5d5b73507a7bf6f9159e3eadf191def80f6dfb1984a252e9ebbacb5e5bab6374f2b576c90921caff929df07bd1bd8601cd9fb957ed35425e3544f60f1433f0510498b8fced287cca5894be7bab810344f7de5edd1bd00aed02c472533d2f5c1244808f3ffccb2b2cf0442eb4fbe736c958a5bf5b58cd4b26c85325a0f2dae4bfeafc681adb1ecc15d498ed20ee6313b28248d303a498add5ae87914c188ae5003e042de4ed89e1dee379c71565b3abac2c26ffa04b5347ed1aecc8b89c9ee46bb183a480dce510359fcabf175a02e7df0c75436611b645ea0fbdb91f8648a784165d42b9a4a8d8c757a7ed4a10887a993bd8862e18d779699ce295e120de9182d6ee8cf99ab523d22143e072de3431fade5831fa70a5e428dffd8b3e4bc8062027d244765d2e3decbe11590c8d065365a0f9e5bc896e09498b9a5b01b34ced9634f771142514ab51c49648288cc8e5513ad7e0d875d1a4cf5feaf8799b331f66a55149a1bf4a9a3a340268396b7f9f043ecd7289075f81730306144a55c0c59eabb7aed5f1ae80e373e6f624636ffd1c2a16cd6e114b7bd93864d583b3ac54d2b8f5ba4d5801ecde7d0c423db5bf7176e005efe72e99b014ee0692232e8686be301e7e6d5585b9c55490de4d5bc574dca9e44f75e21eca06413a76244f8335198e20627fcc72a8a7145c3a270fda3f2b1f254d480300d5c8a4d2cbadee6f4be8619f68b8176b4f7f9a1d2c1618a3e10b37fd9e3da87e4f1ae8538eee23b909e1f60b7e90a2338667a0bdb413660381eaf75789d46b5cd37de32c25268e20985c040770f38fdcfb5c0d190fe79c73341d35a3d74255b7e1af39999e52a4304532bcae286b547cdaca5d8e88ea0b7a2b1ec4906ade44022485f50f60c3e4cee491c9a5868bbac24f1410f381f5f7ebd2832e651f9c1b33fcc63879e61a6853c0f1b4e303aa868e15d47de6e07104c6f15ca107c2c61d52feff92ef5f8f6d11d1b6076f45dcb259c6b0590ccb9e1a655fef53ff69c72aa0bc82188a41c11830756fc901ff2a94be24ae9f2e6b54975335c762512417186a58472ea59842b1e4ea6d2f4d0a2ac1f4efb9326bf831518a0b780f613fb40b6f486a6c52d5c8a50d0f929eec8e6b12b8b3dee5976ad8e11b88065749718056e81d861559cd4a5c0d8798384a013e8d44242b15d07635aef8b9c4248a3589caf946884ea2fa30b62e060afbc29d61f7899a12f31a0c6c86e62b239aeea899013895aab7e8ccc4b211aa42f11916c80c81fed2a74e1bedda4834858baf621fe9b41bdabe7c053532e572077a9f8934a0c685c16c70a272d34db4fbc995bb898c3b4d65cf76608bb4242d96adeaa97200b79d22f1fb28baff0c16007389f84d2c33dcc9b67d57216ed003fb9702c55b65bb8430790eaea531155c9f868670106610875d1374b21f00fc25eecd1cae8c28f538c55370e35e02236bca730f2428c48209cdcfd48f26c7e8484b967dce8539c5249d0b3aa0318e29e9b976ee626089eccef5195bbbaa5c26350626b9b94e02ff8f31e24f70dd248b2896bd8582144f531cc8fde17e5494ead12b639d425ce51a78d0a57ab912e497394e089a0035d046a4726671f8301580c8212f197f4adc979036686bfc22d833fc91aa7afd8224d00fd20ecc649a0e6294489cfca2e1ecd51028e3ce5391b876f2b7bb41d1defc9265bf6afac356a3288061a9f2011ff656f5aae448607c05ef32f23718c8fd84354d823252cf1d89d39defb5fa05b31f7b57edcd38735f0d41532250a69ed09f6271bcaa6f1916f8f20701728a20f69e7bf50543f3e5c6d60248d6f68fe2cbdf17e4dbb4a2f0406fd3d97339b8ebe6828b4262da9b72a98c17c79c3b0034e925f6474d174cfbc8720389a2cb7608f71ebe9b6e2374b0530d91fd97675ad0c1a85b36bde77a9222c20ef857d3b7a054092f1c4f24e622dfdea062d08c93415dbc3d84d5338b335e2ff439d83a970522fe94258a09d14ae94bad972f6aa099c632ea1da59035b648305fdc34dbabb97ad648fb15b274f20382c836b8d2d2866deb336d5ecbedff19cfce81fe8a48b3d96886a558d967675a3cde4c2b40429b12489bf1ad83b11d128da032340b5dd0c58f7317e4c04e409955ce69298f1809ef673b460669c27da6348f58ddc1d9db4f972533ee3d5cd1fc54adedd0a73e13bd31ebd1b47ba48fa9eb0398e6c1a001e3736c4ae6d6ed5def4c85e44cfd2206181a5f54f8e021bcd17980136eaef06baa94ba26c05bc5f22cddcea300393b866f07a61bbed2e593c14f2380bab405d6f9c6e1208a2ecac894563dd96b6707e064d612ecec23b40ceac816ebf94e4b287b22e0ca800fd3bcc17809adb0b69cf78f0fbd893ee5c57ba70f80b3cde913ee9cc5c21c0ff51112dad368e689ba5dbff8dde311f90720c996fe53e39a56252f6b88640402d97500e3b1091c9a888a8e94200cf90bcac1978cdb04ff7b34cf9d67a9e8d26a198fd3e5568a31dcaf08e005958f5516a134e85f0bfa06f6262209f6b4875439d4cd64362d3747042fa3b8c7d1fcd49ed8f0a38514e51f97c2a85e0a042786c5fcdc2085992e05d00f8aad9628b0ee7d4995fae7c2ea65aa46f2e51583724d12315380ca22dcb264054dd0fb1d1676d12f74dcfb1ed4c0159a6a3224eafcbb5fb2b8ac79c3980a774a96c1b601bbccd53d1f1b38782fa1031442ee62f02885b777965d99029fb3170983245e717a2de1dcfb9c2ed501bc6936bf94164dab1bbcb3a6288948fd182b18b9e596f80c70037a8733d4e9cbb0ca416ab1c927ea3246ef2a00a8375134603d9772dba90d39478e1cd320d7fad157219dad8d28459702dd15aae32a72345a1bde95c051c79e629fdfc8143522bf1d886873c65e80a5078ba3486b1732b2e9c8ac9ff52a21e62027d3d723f4bf25c14cd37d115e8755be06405ae05361005fda5dba969605c51a8709feae25cb52113de0402d1930a5becb9a3f50a62c13f4c250e25c50d978a6d4af09c5597baa744de08d681050f4a42e016131a90cb56753ae176400ccb137043262877d6c8ecc175c8a45125ca2a3b29b0e67be5c7cae351a5b08b2451165e92477d72915fe5217653dc908983a89b7df2869ed7811e594bd1eabcc5959fe92476767bcc9b7cc20ffb3ac8818869ece432b9a12b33717d231cf97ec04c6660afc04c8bf135a82ab561295cc739d391b3aee5b3a75ab87e4292cbd4ab1848cd858bcba63ee301d6e0a6b5b827dc78373a2aaab7d2bbc697b385151b96089ac38553a36cefadd090ef81828593e24bfa528b7983d0149be5bdb779d2e5783107fadcd25e542dc451f77c5548f686fee9a6aff452867a8011a1de5d5bc7e4746f3a3f93b5abd223a26dc57a6d3a5034d7438d526fc907fda1806b86f64f4ffdda4d1868616b8a4881fa1b82b8b9792ae0324b7fba5834c8e46b4e2a30600c9ec39bd72c1422406c3911a3fde7b0f5742b979fe9aa3db89f39fe8605adf8f6959fe84ca474ebd9dbc5fd6e209a877b90cb74eb13b0fb740f262f2a5c56854edc3bdd97b93b9c3c64b5ac094bfb061cc4dfc68851758723a5405dfb4840ffa657a34b769b36ce6eee237883f6a58566e3832f0d205b78c0958d753a16357f271421ab78794772df60dc42d01794beba768c648fd7197f36b1a9081c3b1359275b2cc78598f830e686b4bf9589fe2c56a60262a80f7a8199cf813a538172c1ddb0fbe627f2477e78520699de434666185d2ea3c1f007e0d96fae6c6c181c8c9d53b114b6cd9d62261ccbd952806e6cab2f61dffb1d9e727087ee5ca484e2150a219b801d2edc6f7947a6e86e20bd3abcf9586790e28fd5628c914737680a"}, {0x58, 0xffff, 0x2, "d5070abc423975b5fb66353f424f16a773ae2c659aecd3f19c63e978e73585eed47c8120af8a05ebc3139f036620b65b5c95704c1c7b572743fbe3d56d441b94398c"}, {0x100, 0x1, 0x7, "c83af56240bc3a255008f9a688ecf6f583a488b00297bee913f854641aa57ae45d83f93b4ed8e0251b254db01bc94f2861660b3279034d2db90fdbad384053e864c8468a69341675232c8e2e4f4d5e8370b028f00ba84e3a14eb2691dec503440f068baef9d94e00dbe282472de0b5b06a5e2feff2acfed797a63d8e399eb2fd0bda82532565e79db3293eb25a72cc36c27f6ab2ec7b6914f4c74a756fb456ef8ae98446cae7a2af2b3397fb458d61f904f956c1a4a35bb411a74d6ea3be8963877ee9c9cc5759b91d868e1e5dd2bf88c34931292c67a58f7b1f1f7057bb1d40cba1d41805dc8ebf7325dd17d8"}, {0x28, 0xffff, 0x401, "ee389b74a742a299e784c8594629213b46"}, {0x20, 0xffff, 0x2, "568460061bb2cfe50687e69a24"}], 0x14d8, 0x6}, 0x8) 03:01:06 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2040, 0xd01) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) msgget$private(0x0, 0x12) fcntl$dupfd(r0, 0xa, r0) 03:01:06 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x5b38) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() socket$inet6(0x18, 0x4, 0x1) kevent(r1, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x5, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x1000, 0x0, 0x8081, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180), 0x2009, 0x0, 0x8001, 0x0) r4 = kqueue() recvfrom(r3, &(0x7f00000000c0)=""/63, 0x3f, 0x1, &(0x7f0000000100)=@in6={0x18, 0x2, 0x9, 0x4}, 0xc) kevent(r4, &(0x7f0000000040), 0x800, 0x0, 0x7ff, 0x0) linkat(r4, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0/file0\x00', 0x4) dup2(r0, r1) 03:01:06 executing program 0: writev(0xffffffffffffffff, &(0x7f0000001640)=[{&(0x7f0000000500)="6bc2fd4515b84605257ff44c0f4943927af6c67e514f00ef1d96d66fa656a9882475dabdb0c83804728e08f9ce400659821e7d778321e4fa228cb7f8d62704e3c3430dfd72f8bae002af7f27ea44e5bc7cecc9628f282ede92b4a1700d3fa538e1d27608b251da807cf48338dc0c225cc20df25e9d756ede0e456a79737a3a8c9c91c4811b2284339d16bb5ba224782ec095752e8ddec147945863c574d2b33eb7740f82491d390e245ec2a9fdb34f2a", 0xb0}], 0x1) r0 = socket$inet(0x2, 0x8000000000002, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) recvmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0)=ANY=[@ANYBLOB], 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0x8a}, 0x0) 03:01:06 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x43}], 0x966, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0x49b, 0x0, 0x0, 0x0) r1 = kqueue() r2 = dup2(r1, r0) ioctl$TIOCSTOP(r2, 0x2000746f) clock_settime(0x2, &(0x7f0000000040)={0x1, 0x7e}) write(r1, &(0x7f00000000c0)="24ae581a0fdbee3dbced2ca9f623c7c88c30ff00ddcef488022667d1a771666fdd3040af66265e1a0b05e4a62e61d069383802881bfc82abbccf42477620eeb50b4272c62bfc3c4d4dc73565e7b40ff4d63f998717dab6bfa7ae986b00e769c263c380c9816346eb92531e99f2ea18a9a4a3c701cefc25887086439ba9593856416263249ee16157f6ce6b968c0a874b66273770a00fb5a4aca31c0295f56623b5847170fc2c24a982fb103110fdf8ee253620ea7967d79ae99bf4767b01408df96a14eb01f2f9c29b80bd90989996edd6e375e35bb0247e45533501e61b8e247c23ddb0eadbf08d23afd578cd66a5f46e50788d68df0c6415da52e901f856d83f68c7dfba2f44219a8a5f7d4de0edde9473e96c06356ccd02c0323caf82d2c0a2da31dbe360152268b8d7d12fd660581bdc08d855a3b597b8be03f080b1b4f5cf20d6b5b259afdd1e890605c6e0d3db307556678e7571ac01a3b7bf4e6cfadadb79eec4bbafd5fb4d08a79d6457a90d66bf789270ced2e9a91cb7a517dbb3e401fd5de4885c1a835a2f0f07e5da8265bee6f2de44be52b913140f373760238c28f5e6aa957e278dda8c12bd34f04eab691b45b982f23e13e21d70b774b297df73ed9066149aa21e9b362fa63b23163d55323504b0f5ff5047fb87d943677e9d75bc7e99d4ecbdc4352732d00b7461c57871c8e291987917300fa43e372fb9186d18f44992ee56f06bc41c5ec64e3586c8da62bf32f4ddcde8a87e7063381f136a63d6452c6ad5451ea723548f85251578369fbe1b55b976d07f1e3244ab4263a4ef360d3781783b013cf6b5bbefbd06478bae76cb84a6dbb92a26be0298ccf889898f66427cb22e9a2e4cade31534860ada79cc92b037d822b4da4e0ecac7873ea76edeb9cee8deef8ec2e607e845ec1d048678e10b08d7539d768528d3908ea731ad1ddb810b9f804879f7ec4754f9ccc17dfe844b3dce3b73f713a59db3b26feae5c71dc8ded06700b762a18c5c3b833aef5e633a2212a5dfd1d900747a57a0b857d4e5124df61fb29113e3cbb2e5c4ac2c1fa989906a68522ac8c572981749e9e1c50eb641fb134040b53b2f1edf4e8d026db16a89408c5f3a975f06db2ff1dcc664b12cb7784ea638160af925f5f7df4632f551e91b9853a90a701da9a23955e689990be3dc26a5f8ec98e9a0b1b31c7c9eed44e58e165425f8ad12c8fd6f0f6a69a50fa5416619a8739ff077616b72f5969caf4ab5eecd6bfc2fb6d5d6613bb55d2ca8d29f90f98509256e23e264477fc4816e66a19cf27e4297bbdd140df3ba39d190e8276159a23d66fbaec104fe983b934d2d0d433708c763e6212f73bb8538ad5a478bd7e2105c6b4eab1971e77d5695efb287ed1ea6ce3e55715e39e01f78bb7dbd7c42b4e6b7b383d9383e93979b9238cb610b2eeac9740657dadaab56c19dd0166bf67b0f5eb8141d01338fa364b84cc9231983f8b568d20f91cddef4160853892576bb0676bb7544306127e0775ab17ccb30d67f7c7d89979bb276781b1eb3161e43ca23b47ed1e3221301377822132314eccbe32f1b52020dc9a8660f8d4434505232b3ec47e39890d8d1ce9d5d83dd8de9e48a0babbf04e1c442b7220072f4685c1221fa8154cb4d0d00fad1b3e61fa21faf2bcab567d2c7d19a55b745faaa68de93a73a3254c2259fbc6a85bd786ca1528718a5d532f3384a9464dab8457bc73c90e4ecdd976d2c0aed8718e8e433693fb1311e2732d6eac1e0c536247ecda116af04adb683428e62c0580083c4551119b9390e8b44128169ebb1721c9ed84caa8525d611c800249b57a9db0ddb9f52deee8fb4fc6bc68cec1857c02d961d3024d1e69941c50e92cbbd3d57512a662e04489406ea35cde5e8b8fcc689a8a79bb106e962472f6e5b47de9521a4af1e7f706d93e92617e82d0cf4c7462e640f36542d801f5f3931509bcb16177a1684c1b08dca12f322128a6d9e3680ca14fc2b3422fa9405d1b5fbc00b74ad74ea8d8cbc061c92182bf704a3f48a94dc96c34548179bc4b4551985e34e3942fb2a89c0bc048b544dfa5132350a25109562b9d2bbfafbb8964d935fab402a008902fb6a95a78c13a2b26dce68c04ab4c1bb84c463c5bb568d4a153a3241a447a58b20699495f29b6994974f811cf92a906bebb66bbcf6a00a3a051680022744bf4aab1b83b34d89bd33f873df2190563654667735ee4afb03a7853873696eecb0df1e0b4eca9f24efb2234773ea35f9d50fa7a8e3ebff488ac46e0b787f548eff5509b2ca9bcf5e699f0a49069ea033f2bb1b15fa80cc4bfd44181bbdb0597f93f78829ba4ce2e9f26fcbfe2f8fe21e6b033bfa7cb6038588375374b14d16903146137001b39f781d9c6c6771392693618a09d157e0bb9b63fb4e0a06da6cada700aaaf102c47b716b662e22d4a5ec686307adcf36ff0d238e58b2a0403a8839372f0a2b74505a7779a2e58a162622b737e6b577cb6a10d686e007acf6291fd9ae05ea4748f8f70be5f11e6d487f8e94250f4fefc3bd024f02cba370beca2b6a2fc0d3e3d8461ccd3fd724faae4dce08a3b11e8ab689f2a202a5f03606639793b69bea528660d712dd991461839a0936b7d8134bb527756a731408608cbebb8be2a20c1621df98b8c9c46d8f729f2702dd7a1b437f071e1266ac3a5a0af79ad0e920ef9038a34c8b7c4d0043414708615b028acfaa0e624ae000196bc6de73349d1323f4311bdeebb551d3c2cad149f38d9e2c476eb16e7a78cf7b445065bcb428009793eeac9e2b24c285bffcd209a11b737ffdd914ca6f14707feae4361d8dc0bf12b69bd82e4f54b70f8c83a847297909e24c5b2da0b782c95ee641510d715000a275d9949b9395f72a36e5af76e945d25a7bc0f5344c5d8e4f5350dcaf413cb10b00288901d1f425eef4231fc38185bcfc838383cf819665d1d8fd5e566e285a6a68f377c42dc8ef9c7c4ab1afa34c02e216ae4bd9abc4214c387bd80451f8be715caadeee1eb3f80c2a301f67c24a9e08b7d58bd04c591b2c6da1f6eb2bad9f2246784792f141fdda3c63006b001750943e84e85376f3cfc436ea200206633bc76769ac5d5d6d2487581f166bc42f07a152a435a47b32a6195bc803c13f4428cad5f46498086b1d5fe52e6394d875e9504fa0b36c726cb67e50b584cb49299e0f14cc07a3e16bc46378d9161cddb17066ee16d420a1c49bf2246dfcab5b8aa00a0d8642af8a7e59407278aa972611ed162071834acb5876a797edb079e6f3f0d36d303c769fa28ba124093d350248ea70420f35bc803aa6c62f3eab490aa09fe860d3ee0b49247bffe80f20058e54edd235d3145e5b0dd09c92a55a9b5db9364a2b0fa547bf9ce29e84b80a7c3951389e4509ad2df0da6778caf46b8987931e81d0fdf25900138e15dabb7fff8edccc19e8d06af9a5973223e0900a9421abf1b32a9f5c0b2110182157d0e366c9ee76877c9eef16d06175951416daa24e663b2dd3224cee7e3f90258bfaef169ea95f6c39ed12770ea4a5776aecc9348e09558988e2ed3ee8bf6cf9cf97bde6265bb45db9233e4293f185302a475c5ab9f0d5649809f5cfe603985eccf5a7e038e9b6e768cee4bd1849f99da0e8256ebf26b98104dd1fae7f8dee269469e761856a63eebc71faab8b102266956a26baf5c16ba11c1a3d7511373a3359c775c4b20492dc438e74958e12836231491c91659f0753bbca6eb7e452380782321c43d12003a21b2043e1a53dec35ef61574bb8ea6c48c6de1b7f2226b96b9bdab7ed1f348f920564cd73ef75f557033901ee27e937350d609498b28523be7ea24fbde0248e1851667907cf525c50ad3fd5355f885fd3224b8cfdcad87dafc5337e9cecec6ee2f35f028937896c0dc772d60ac43ddba5d4818003b90c8ed1ea7b57c95bdead840e71366432a883a3d3efa9c44952131bc755708bbfb888dd5f40b31089c1923818cdae60f28c1ce426d0c6e73451a49cebdd66ed2835a9debc048d0dd4a8770921b849821b260c4edc1935309b237988bab425ec075f839b4fab86f47c762849b7e04adf39ad295e914672d15f621ea052863e0f03d752f5eaebd032b342b527d54f153a006af9cfe532bc0337c20370e24796e39430ef104f2c966994a36aae47fc8a9bb9d8ecd89a3713c29daf2cf075e36006a86b65dd66234e903305bb7d1821beef969311c663c93dad67267eb92806be28a4a1f0e108a7ac1e968826a4dcdf798dd83241489420bcf6200b7e4fe0f5b802acb5af46b9377254e78047b4764f7b259afb306f71e51f79655d81c8236a7c67844ad9eb74b75673a2cfe98fbab66c50fd254d9ce429e30176b4ef755a65bc1ca092a1a8df05e7659093cdee79fe447591ddbd04bb75490b172a220fec1ef72241782fdbe69a0f5b8c4f8122abe8f6b9ed9c8fbdd2abf630e551dab043bda020e2c20be6544936abcb1659876f474346490d6503de104a9f696cd3c9f4e4fd84c7ee918e39dc94417daba0bfe2ecf32203b6a7747a65d79c2b004476c875619bd2e40c46a0100bd5d7208b608efa88fe192bdda72682b4a43f3a59773786d9a331ceaa93f8801d0ecd7ad889d96be8536690e7e0425ff354f902c0ed72f85e9ba4819ddd135c1ddc3abfad73b4ae799778921ca27fcb259a4e2ec555151ad83dbaceb9af01c1930fadf365e32e9c723bc9e09b871b59fca5fc02931bdb37b437297ad512d052b6dffde5a7e2c46ceef3a61c90792ba510ab936c49a27ffa020d7210af9770133ea4e9b4ae3071228329cac51bf3cb905e58bd9f6b48882c64a6726669defe95bc7ff28789f38df22e92bd0fb622c71b306b0d7fa34554d6247b8be2dc21086b2e2f37e07605823e7708aad43d6da77f0d3f64e7246b6418c90a718741f72ff15a5402434a0c570354ab390c329d9d12f16b47e5d0de06bcf98cd57c21c89306c567f6e4523eb65cb0da1e3b9e8fd6a48344c0d0ebbad1605f8c8455a1270ce8b997f853a118d9fd840864916a3814372eab7b57a0136724a51202ee7f82d5be6b589ff99bdd76d40a7ed0cc851d784f6efa261cac9de9dcc516edcac1a43ec768933e12a77feb44c58c696ab369438d58d6db6c3588d88c6f9bb9455359b09e0a083beb20bfe1fb2fad08a280218c9f8ca4027b8cd19aed9a0774a4b080bb12040118a71f160ee48d61dbb0034df8e1973324d1fce4594a0ecf355ea89538ae80c10ecb6e104000000000000007965166454959e062147950b870daa01407b6ca897ee609c0446ac2a696f135249316223fb5ed039db9f734476d44f296e6d3cebc71916d40153a03428a4a700fe8dda62ed4caae5713a3d188c8afb9c86c7af5f0e07180dea7d49253333bda1b8ce484d4984cca799e4b9956ec60d80a58200cf5dbf6b83f1de012ce4de09596058a629a82f970d36440873c4d7b608dad854e3c650e9675f9d2303ba7c5ab13f4321c51960f001a6839d06a1df747d6c55159838678efea275223e82dc5e7d314d6285827013045daca38da6bc25181f31f9f2a97685eab6e1d2963e8102bcbeab7c80003bbb2ea5db31ba6dca0d2d3a0bfb19528ccc4c141483db4ebc5d7c44a595a243d486dde1745b6cdd6f8c077aad4f65ff9f79a6184a7a32b8d9cce6ba4660f8828da3e81fcb911451d00d033ca4f8624b73fe0918fd899e1472367b9b2173edc2c14e6b21649b59f35666b886b070c8c5cf61d613779aa5ae814dcf4e760df03da8522fa10000000000000000", 0x1000) 03:01:06 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSCTTY(r0, 0x20007461) clock_gettime(0x3, &(0x7f0000000140)) 03:01:06 executing program 1: symlinkat(&(0x7f0000000040)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0xffffffffffffffff, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = socket$inet(0x2, 0x8007, 0x800) readv(r0, &(0x7f0000000600)=[{&(0x7f00000002c0)=""/81, 0x51}, {&(0x7f0000000340)=""/161, 0xa1}, {&(0x7f0000000400)=""/152, 0x98}, {&(0x7f0000001000)=""/4096, 0x1000}, {&(0x7f0000002000)=""/4096, 0x1000}, {&(0x7f00000004c0)=""/62, 0x3e}, {&(0x7f0000000500)=""/242, 0xf2}, {&(0x7f0000003000)=""/4096, 0x1000}], 0x8) dup2(r0, r0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x22) poll(&(0x7f00000002c0), 0x0, 0x1) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000100000000}) 03:01:06 executing program 0: r0 = syz_open_pts() mknod$loop(&(0x7f0000000080)='./bus\x00', 0x0, 0xffffffffffffffff) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./bus\x00', r2, r3) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) dup2(r0, r1) dup2(r1, r1) dup2(r0, r1) 03:01:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) writev(r0, &(0x7f00000002c0)=[{0x0}], 0x1) write(r1, &(0x7f0000000140)="1bb6afc19655fbb63e463c27e577a02000df73b0d6410366b4c7e62d3039d2b844779568d5be619ceada040bc16c6c87bc0b9ddc384976ee8d25618f98371f0a3d26edca277b5998998b7245e144f64557d5c8071455932ff7a7884880c9ef2f6817ec9b8d35eba6f97499425d8b70ce97b5d69c2daf50c71de046e13743497398a550e8b981282402277793ec6746c20a3cc897fe3f084c88308bfa03e0041a9575523b34c4769b152eb255f02b9fbaeeaa91e8803de417f504ac633a8fe88a2253342bdad7001e", 0xc8) recvfrom$unix(r1, &(0x7f0000000100)=""/1, 0x1, 0x840, 0x0, 0x0) write(r0, &(0x7f0000000300)='3', 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r5 = getegid() r6 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={r7, r3, r9}, 0xc) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000040)="b6a719753f8352b2953f", 0xa}, {&(0x7f0000000240)="0a2aef005c3e6e20b3e24b2c05b98ae8baa4712523bb8dadd5cc7c6c1083ff0c8bb8c59234a6e1712984b956e8d2d1b3bc0265d3f3f15e4a99655cfeef0368aea334e9da10962cb8b41ee886575a92142ce1", 0x52}, {&(0x7f0000000080)="f7f4ad4b4eb59b1ae2eb259e33d0cc", 0xf}], 0x3, &(0x7f0000000480)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r1, r1, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r8, r9}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r0, r0, r1, r1]}], 0xa0, 0x406}, 0x2) 03:01:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000001c0)="2198729fbd0614e81839b34303b6039de44cf8e53833355fe8010fce2d755c0f70da3fbd82a10ef8a453e4b0864723af6e3cb1247c885a4697c27f43b7a0b056d17ef0a82e457802384e01b8810b0c8ee6e1f36cc906dd6d8619f7525960e8751a29a44ee6", 0x65) write(r0, &(0x7f0000000840)="89fa3b59d6c838fd67ea3a9ca70f57b9ca908e52a67571e4304228b03a31bc71c56ffd796b2aedc4f9c8cc8623fdd8408483714af1c251d0ba412712e2fa3ad0d113f7f47612f78167d2b95e24ee4dfe0bdbdb3cef7c61a5ba3529b3e4f367c82f01e396e582733442e6ef604a5c5dccd88e1e016b1de94320df62576bfe35bee5eb7d0927ae2d586cc7f4178efb4fce2b9c9b4a928ee5ccd1f8964cdaa37eccbd0db3270ab68a6bf22f038d63ae6a00000000000000000000000000035d71a0ebd3b3e9b383719d1017b09e175e7643b38a47d29283934166c0a289ae8df71af41b09cede10f2fc9084eeb1c402f64481c84b0139b6438152b0d4d15df9ccb9dcd55cac262a766acdbb70b3310520d055f227e5fecbe16a22577fd2c18388033a2e739d60fbdfa66e7e5b7f3108f49ea1604296b785986a21061190e27549d1fbba663e7dea95201b467eb9069a583a56e71d41c7a8ef05ae1f6cd3a8263f15072d4389e459b82288d43f30f9d2d47ce33b54bceede43a161a79730035cd8d4c7e1627681868aa5deaf8d338e66ebee26ac8510b728f3e1ffbacdc26636e84389e2bbd3e0a7138a3fae4b8aff2ca60e46cfef923265af0bd984fc5fc37e2f26d3c767a3299997f67c1f2cb9deed46417281c5a4c38ffd742fb4588dd73718c79ce2b480ca945935a6f9aa7b0d0dededc8cbaad914d6087eeaa8aa154e845c24220f3d09aaeb564768d9609d46e1c03e3a32cef2b48852b21822cbb8f561bdca43122b2b449f5c0ef738e8de9a7084bcf452c121507dedbf0056073e21328e29ea8c5796000000000000000000000000000000000000004dd59104e4a10c0602332ae53164585e3bb886a749854a299dbbf28437b8ce5724ed9984229cce158f50d3cd2d11af6f7b8366f3c02ba16a4c51cdae71fb", 0x295) rmdir(&(0x7f0000000080)='./file0\x00') write(r0, &(0x7f0000000d40)="ec7d2f00afdba0ead780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c423bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7188b5eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e981d122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca70411c2c8f4472f6bef5a458bf2080931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000000008a7a86044c826b1254dd64f178b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc968819924595058bc6129d3f0024684ffbe4fce00d534f3cff", 0x153) r1 = syz_open_pts() close(r1) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7458, 0x0, 0x9, 0xffffffffffffffe1, "a14a1a16cf5bd07babec11eeffffff00"}) close(r2) syz_emit_ethernet(0x29, &(0x7f00000000c0)="5941861851d023fa851def573cdca638e4cd790171bb184b510fccc36508104cf131d9bfc9c71da06b") 03:01:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x10, 0x8000, 0x7, &(0x7f0000000280)={0xffffffffffffffff}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000002c0)={0xd6, 0x1, 0x3, 0x8, "f93bf2ee23d3e4e5290b1fdc6598e76986bedd13", 0xfffffffffffffffe, 0x4}) write(r1, &(0x7f0000002640)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f57285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5b3ff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000100)={0x0, 0xa, 0x8000000000073, 0x100, "1759f72e1cbfabe83f9ee083b7d56d5f7753d0bc", 0x1, 0x55}) shutdown(r1, 0x2) poll(&(0x7f0000000300)=[{r3, 0x104}, {r1, 0x4}], 0xf0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/7, 0x7}, {&(0x7f0000000180)=""/202, 0xca}], 0x2, 0x0) 03:01:06 executing program 1: r0 = socket(0x1, 0x3, 0x0) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000780)='./file0\x00') connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2fe7fa99e26766696c6530004246a8fd52d4e39d430e696ee3bb4d8de197ca2478e61c090020a58dd26c0e6b45e67862adc83fb5037a7eeedd2fa1d1335e2d5b83d5aaf12fde1c6ffe014790d882e19c21831c7fffffffffffffff57d780ec2b254168ff1df51c95dc4bae3ed2eafa6e309853000000000000"], 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0xac138a368609d6d5, 0x58) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x100, 0x2) sendmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f00000005c0)={&(0x7f0000000600)=ANY=[@ANYBLOB="01002e2f66696c65300017196e325b4d806157bbb06e800d8efe3bf2a0eee9228e61b7d4b8932fe5bf8b925d9d8c3129ec328ea4c6843417fad3d6adbb94c5f68f4259fdbd253f7a7bf3f14b0f1b90e5ec9e990bfcdeeeaca0e152f772e679d72b9324c7b1ea4e34ce07d310e0b935850eeada39bfe97562ec5aa3209325a6814cf57bd2fe4f8feb0d3c3cfb627518f5381a14372174f524232804a16ff4e3a38e2d29cee08fff02c3f5d43ab8631ad8c7cfcebcc48e5375fdc23d93607c820a1f207370a3512f904670ced39237f867933b02e2866ea54cefc3455e21192d4798c8164b809fb6bb61963f9260b9e440c3375e4b4fc3c6600fece5de2c95d5bf9b32cad15c0bda56d3280911a9f98ad7c13c21f45ace51a0273c374930dd08b067c1f1279769e95181458cf62b31b0e0b0e0372d9675060b27d320538e60e9ac8112085534c110e8fed13f899f4acccdeb116ff995705ece90b4a114a955e0af913629557836f51535ac0000000000000000000000"], 0xa, &(0x7f0000000400)=[{&(0x7f0000000200)="5d1387cff6198f1bce212345e9a9c88974fa3d32a12015e71c1e91d6c965220612a22274278829737fc0a084135c87ae3e2224df09220f79dd7f3ff88d6f6ab87cb757582194383a517c3f2e9a267258615784960123fd70798a4a8d6d021564dc261319c4d11c0ca2568be7b379a2bf37f73d1da60ff3486d55373f59663de2e64cd0fdbc2a281777f0f681c87c82211cd0b03339e8e8f6d8e42ea990320f921f44dd1c6879dfae94292ebe15c7319df6d8316d22b8c771713558150c528aa44aaa13da8fc83a64db448bfc1075fb57", 0xd0}, {&(0x7f0000000100)="1b1a409e531b084e0194a5d89a6e9e9c66822368952704eb0be292e9bef8d45b049898ce02", 0x25}, {&(0x7f0000000140)="a6656c45a281d0ced700a4478d5bbc564c3649f5853a228475963887", 0x1c}, {&(0x7f0000000300)="fb3b48d52ee5b75f6bdb8631ba84f519bba7f865b99646772ba5a667fb140ec569d4b9c3beb260f80416140173297a7ee54f91f73f7f9dd68b32655f04dc2c4a026473b3866838e65418042c1a03e21e5abe06fd8ecdd16f7b06", 0x5a}, {&(0x7f0000000380)="1fee7bee676d26fc963e3acfa5bf54df454d5be78d578517a8252ae98ae7391e271200f57aaf4c56fcc53e7666533ad56bc7b902cbbe55958f8cee8e7c809a4f4f7f367bafde475b40bb49ed2c0e", 0x4e}], 0x5, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x4}, 0x400) 03:01:06 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x41) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x54823a5e93dc517d) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000140)="4297699f4de0be1965620833a4103025a2ee4c2e4cd794cdfcbd2074fae120933d45b3476871d6d1ba56be5538042863e7694a992ac20514291bc4565f0a158bf40ee5fd4e6da1af8c30a765b83a3a05872f1e6b9b0d3e7b6500c43bb40a21a1e8b2039f31cd838ca73a42dcc5cb80180f49dbb7517ea501331171d87b7c258723794090ac2259f23469d82cefa08daab37b711be2a933a2e2c14fa623c11ef7d78c3034bbd61bce03f16482717486", 0xaf}, {&(0x7f0000000200)="202ca5d9ba01777dc5f111bd1d3b179824e34807399fac5704ac52d68c3d91284f39c991155fcd10ec1887ff86190f5649fefde94b087a27c66b1f818b8c368943a5c0f33bb716d054f5de118b3e3c67e6ae0412fdf37257bd1ca24e2eef51b17b31a83a5633847a78aba766b28ec4a7098a2329fa4e1e77d6a6f847f601b10051485618b4780194290411313f", 0x8d}, {&(0x7f00000002c0)="3c2e7f54ce24f08fb4ac", 0xa}, {&(0x7f0000000300)="f29eab88f508acd09de4cce3594b4577cc53c6788d51c5d513c1c86479a293287eced7c0e260d5a7602dee7b5257dd6434c88f91b297c874f0f8d6997ea749b5709c5ca7721b9e11f7e7930986abe8ecdb0e01d3e3b5517c87f62d2da440541c5e078f1d309c13a39dbe703d7388247a764cbfc9381ee6884da3a718d3f4ff0101e3a9c59e7f89d349212f166001f0cfde34b9246e9ae0189ac1f0efee84a40b27434f5496f668f0c0f4aebdd12ef994a3b251334f0364869106aa43b6e7f3c01cebaae5b5c38a83", 0xc8}, {&(0x7f0000000400)="d4315529c1a6a9", 0x7}, {&(0x7f0000000440)="c585e8a2b3a536a9c45aaca79ff9ec40516a0f47f8704e2c9a9c48ed2dfcc816674d839c8d5892b8d87b00478aac3e9312710991095f29f3769b950b8a084ad5d6c7c63500ec0087697b6b1abb9ff5c465e592d2d1e23d5e5bc32666c4821e285336a661b7ec44b45680404c9d1229bc759cdc9d0bbd2df888bdd4a97e815af6df", 0x81}, {&(0x7f0000000500)="288ef8c1c0e6ed740b2c6d6ef1f4cce188bb68e2af62f504110b2e4efe209f4ad8004c023f083c8abf27771bb6c3e7bb5f147f93501a87257b233a71c1d97b08b3f95c06008f9b8359a5d50717cd83fa5b119612afa39ce3b47383106d1137f3b258312e46b4b45630d37dd829bd65fd0ecc9b5473052fd8b5108d2dbdfc2930afacb32708e16753cef994b713dae4b5b39fbdbea94a73bcfee8f7e92a", 0x9d}], 0x7, 0x0) pipe(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) connect(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0x1a3) 03:01:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="6b2a47b3c00cd0bf72ebd1e33eb71f61adfffc2f79209593c5da6f97c16186379c134815b5756256750e8bfb7e5da8ef0334f1fcef34765f49f0fcf5620d17aaa97442b54185211ad156f9bf836aa3ceecf3c6a7edaef2bf6f7dd0b1be0fcb1ee9786d7bd5", 0x65) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000280)={0x6, 0xff, 0x10001, 0x6, "8bdd9ea762daa4a4558d6d50d04d6d5da18ae232", 0xfffffffffffffffa, 0x1}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e", 0x16) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x1f, 0x4001d39, "9b4e6ce48009128fda000000000000000400"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 03:01:06 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) listen(r0, 0x0) listen(r0, 0x0) recvmsg(r0, &(0x7f0000001200)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/194, 0xc2}, {&(0x7f0000000180)=""/24, 0x18}], 0x2, &(0x7f0000000200)=""/4096, 0x1000, 0x2}, 0x2) 03:01:07 executing program 0: r0 = socket$inet(0x2, 0xb, 0x0) fchmod(r0, 0x3c) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000006d, 0x0, 0x0) r2 = syz_open_pts() accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000000)=0x5) 03:01:07 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) r1 = syz_open_pts() r2 = syz_open_pts() close(r0) r3 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x7ff) r4 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000080)) getitimer(0x2, &(0x7f0000000040)) dup2(r3, r1) 03:01:07 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000000)='r\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chdir(&(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffd, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000200)=""/86, 0x56}, {&(0x7f0000000280)=""/116, 0x74}, {&(0x7f0000000300)=""/132, 0x84}], 0x3) 03:01:07 executing program 0: select(0x40, &(0x7f0000000000)={0x9, 0x2, 0x7d, 0x400, 0x80, 0xfff, 0x1, 0x7f}, &(0x7f0000000040)={0x3d3, 0x1, 0x9, 0x8, 0xfff, 0x8, 0x8df, 0x8000000000000000}, &(0x7f0000000080)={0x20, 0x401, 0x0, 0x4, 0x3, 0x1, 0x1, 0x6}, &(0x7f00000000c0)={0x6, 0x200000000000c073}) select(0xfffffffffffffe27, 0x0, 0x0, 0x0, 0xffffffffffffffff) 03:01:07 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x682, 0x24) r2 = open(&(0x7f0000000140)='./file0\x00', 0x300, 0x101) renameat(r1, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getpeername(r0, 0x0, &(0x7f0000000040)) clock_settime(0x7, &(0x7f0000000000)={0x5, 0x3}) 03:01:07 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setgid(r0) r1 = socket(0x11, 0x3, 0x0) getsockopt(r1, 0x40000000000008, 0x2, 0x0, 0x0) sendmsg(r1, &(0x7f0000001cc0)={&(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000800)=[{&(0x7f00000000c0)="f0aadb998235bcec70e63299f844bccc0c43b35b1841e2fa7ffc1b26d0b73cb53de5fe97262a8e63ecfe890e0fc06a5ad7be1c98f9af4e83e963538e42d8df040b3a936334b674c0e31af75917b836e401b25d56192dd5629bda5dae824eaea5cba67457c1931f982f18f68815ecfd078249fc6eb76276b837d5c85d111f4ef8632c8b238d979ad914647f96be92a923f583135b193fb692ec7925b396d3b711826dcaa114330949367ed877e480f81ef1e39375a4bc12703b49", 0xba}, {&(0x7f0000000180)="1aaad3ed40c0b247b559eb1f936d8df58007aed06d9425050f1c3ebd256c91da04d8d88579a01d9dfa8fb0cf4185b221ca6b9be03e1a22ace49c314447c29094da4955d1affe94663c039af9ed14870163b14c97f734fe1ba5cb12fc42b69435b5c4c3bbf9ae5ce045cb6c521351964e586e131d09e7a10af8cdae87fdae7f72fe8d23ad99e91daef3baea429b6f5c3368786f578041a5e5af648177755f41b9ddc4ebfcd972f9630c9503fbc74e035424dcf0077f182b6314120cea4a765ec1427c076ec512d83f62221ca5c709d4a1c1b8845ceeac310a20beb8a63dcd8c197c8b7a1af8ce479dc4c7b60ae548d4a47df613121d3175cac23985cc34", 0xfd}, {&(0x7f0000000280)="7d551bf0e023854ad4e84533ffeeb47386b373a4d41ee6f2de23ae05396937bb4d33e63744c9cea2a4ec6969260bc6b045972998f7cb0ffdcd43af5495db5e220914fc6a7d7cc069a7deddf70e4efb4912e2f379f19fd8aca94a5346b9b6d424c154cd304aa73ca4f7bf41235bb2af85ca3306b1985b2532d2e045ea76892fccdec3d34c7adafb50ac186fef4a59357523f098e53ce5d446", 0x98}, {&(0x7f0000000340)="4ae80ada7a58236919331ac4dba29bd467a90e588675aad12fb0348a3a450614ff17ed1fbb90da1ad506173f55f178ff0b7458851f2b9d54c68b5e0b878ee50b7ff8564bad80c5c3bff051e1e77ee1a2d29e96e44450618c2d774fe775722762906793ca235223c1ba8775f308ea5a689dc3bd3bf19685d765ed4fdae7", 0x7d}, {&(0x7f00000003c0)="1afb5c00d4c27e17a030f7ac7e8cb7371385d027ca6471296a4ba0e20e5836", 0x1f}, {&(0x7f0000000400)="daa29a67561a976399df4307167a2d2d0dbfdf1b2705dffdf2217c7c1719276e814b15f3e5d03439a4e78e069469e7b347ac542c6f243ac570ac4cc0357c678fec8db35ea2b97f52b5f81fc282b0877029aafa3779a311679d86e0ecdd5db6b1daed10bf78c248e3d04b1049d5016a5e6f0b3d2ca4bb604d313569a7b498171e3e440d4b3966cbde0c15d005b158", 0x8e}, {&(0x7f00000004c0)="3b7729a4f724bda8213723a0fffcb9f3ca84ac4f4aedb0a80cfe427827a7ee5589b325ef1d44019537904c00591732e050c2093b5d669f70b2f30a762229df6be7ef00422b41d3b2d8071bf745b214217e7d6e9df49d77c58e3d09dd31e723d0fdc18c47db054c6101cc3c445e74e011eaa355df8b2139923da7d50e40bf2b637e20907b6938c8d864a27c8ce3ae5333a53d343718e602823cf565c14b191622f5d2c8678aa4532096c6b1b49a", 0xad}, {&(0x7f0000000580)="02f98813a76904941250392a9ea372569cd24b883bb04a61b2c66371d74562cf4bb40f34e3218e27062ebecad56c04ac2300f2b3f2b4e8bc7df55b9c1bbb203394cc92f9d405078ad62d29e8d8f3cacec40e4051eafe27033fe7b14b9ccfb1817a1a3bfdf171feb8f8cd50928f4a56ef69ed75453486d384ee4707c0c310b1c9cfe1d78f08505ec571d92c216802268a66c56ddb6b0d9b2aabf7fa1e753917fe2678c91a1831581208ca801a03b90a9940aa1ac3637ffc824d1d22145d2a3d6f7d7e865007cb572e4980aedf17fc0bc5563a04e20c02712007b0ce389ea852f687d0435135f0adbbe14efd", 0xeb}, {&(0x7f0000000680)="6c8e253bc20c9c0535dd69fd8185dc467516f7b851e007bb9bff9e227de8c7207378b5666ab17df209e7a26a87130e2d7d14f00429651f9f4a2aa4badcdd9f045222af67db1413e113afa48346d8f243ed50c117e5c2e72b58cf4a838ac483ce02cc88c03cb7349a75b4d79662a64f68e0588122b0f9d03cb32023026a61d20df95b7bb194de0f580e8598e5abad49412444ff2966378d17571e95381c092a227fbc06fb8592", 0xa6}, {&(0x7f0000000740)="942f188ec53886416a97b2fed4a6491ab0fab0a95346c7e75375501cc03ed6d97a4a2b6a8017bdadd51eedf965b0142709818f964abb4c7fc723a36da39408618ebf958008f749dc5b885f766249ac7323141226f0627d1339e587136e9309a386c3fc4642973ec7eb0c94d9b6aa13cbc41a72dab36c001773d783ff2ce5541d9dcc", 0x82}], 0xa, &(0x7f00000008c0)=[{0xd8, 0xffff, 0x4, "d23a91fc348180929de878afcc2047c08cf338f85fe39ef4fb16634fa5094591f10966e3228a7e70663a4cef95fb372468d3b905c610d3e420392e870410c10149c2be7d2acdaaecaa1b9e66e6867441a735dd450f8ae678ff9e8015b357af80194eed4844f2dc58eb75d4d414f0d438c44b56148999f55a97f8e058c1580166b902540578d803e9d2ce4d5a98abfc4622f748616db14d0d323d8fd2489bbefaca6dac16c394322eeb84981650884f595a6d154fa8fa3275f4f3ced367ebb6e80a1dd34321f53ae1"}, {0x40, 0xffff, 0x2, "797c3ab1aea12c9fec1bab51431649fca2d8089527573d35a69618e13d8737deaa6f94f25ed307f83c82"}, {0x1010, 0xffff, 0x9cf3, "f844d78df75db11870243018cc78d3b6834ba459fec9057166f8815d3422f03afa30f4cc4d278e22d8671f5d9b736a852b023aeb1213e3fe45db4b6f6c30c251d62a21d1f28b23cf2fc7d7af825432ca8cf5454220c3641446f9588caceb9ff959134e2499fa30a2c3079faf6029b4c38444451e579eb55706c718ded5c6502af50dacb7ef24fe51cf995ad62729d2d42586ee705c020ccf541b52c413018f5d6641c228b7f349073cefb1ac3f29ccbf4543a32e4e6c917a7bda291c4b2e8c23cb7687fdecf6b0ef6f4c876bf520cae12b8b95d0cfc561766311ccf18ace6fe002796666d6bcc32e06a978f7f58f8c08515daf18a8778843835d7292375f02680f5aca41fb9f82b2c7b5c4f5e80e8337fe6b68ec9f1d4d1396845e159fe0e666bf27d26855440c9db02ee48ef10ed89b4ec5f40f3f28dafb22efdbf7e09ba04fd948a006c779f040a67739677ab22595085b72b04a6c53f509c1c30c3102e6d0b304a412636783f0077ef2b8704adf9a10bc63f32dde8b22ab29eac13ade9a1bfed033db198ec31d2bc0ccdeefa9aa71642394b1c8b02648148e1785a3d1167defc3edd4f7d144b4043160624ff9798ffbe7577680667363552937f59e1c82b7341a17b71e23a556c6d1efb2b54189241baccf4956ee5c69f1c4510044f8099caf78e62d7ccc0c846eab723aa2d8dca11d914baf0195b68e9bb2c03b8b28be788cea7400a0f8d1e3b099ad1b8d6ad5f75bde2d322db2888dcf9bf9e5eb23f0f41cd48a83fad0b9788c12be10c4410c8652dad223ac6c8d094089367ab6484b0e41e5ded54cc75fb8a69283cd56b4a2998c5cafbf8182f8c9a813ffd18868041edadfe9690dfb84c41a39da908404b86a1c575da3dc69d9e9e989db27da6185daca0489b01abc01648aca878635a464c61e38bb46eefd8d08f9772f390fb1fa809b85f4873deb7f560fec3d99d9d69ca27334060e985be58aae5dbe0d4deef3d2a3490bf070b009376bf5d9981f53df06fc7a386f55d37bab1ddfb0c479056b7e31c763be6d553f2c034c9a782917cd2e239de84330899b60a0c170863b323542e2e0ba03a34b9cf27d4d5f006557e704bb2f18c26c32724dbddab5f849198da06de2dc1928dda1f7da5707ee05b5041b7fb1a55a495c471c89590449de33220f00b941a9df709a93b2b8802c0942509c6bf1fd864dd40ae3161825bb2d581cb2f3579dab5e0434bf7f6c09e8e00ca0038a42cb88875b0e1b48784f7a706b6a7791eec0b2e7e8078a17cd17cc35b2fcd49fbf13c9d8f5b7235365c26721d6f43e0fbf3e82bfde3d348032dfa9eb354703dc0e353ef391e18817d2f86f9bc0a74fa618476a751b4bec08a0152f582d89038f063c39cffcd3b46155b61376ba6fded6305552fd18f1a66beabe9f6d2376cfa1c5792c6e949d54ba1ad23e4a3f95bcf21072df14743da0920123bf7fb5c231293a563a6917aef21cb543fd1ce80f1c1ed3e637e61188391eac8d6a39d33da94d3d2c3207854793bc2b574be70f52b49365df222655e1b5c8fc93a721bad540a14c69433e96fe364673f40b54c7bbdc86e0f19e7e1eb7bb7cc333b226024f78902189ca5de691045b7852f40bd000bcd815c5c65841d39a2d078814bc7df2bd5264116c1f74f147134e47cd1581c13dba7e94609038ae5db6d733181cc36f819abe7ebf05b7a8e64780046812f05321e2c578423a7855fbc2f2627d73542bc3a703bb23d44f053575e4c8ef90de07540818b657f5d0605d7fe8dcecb8db808e16927644508b20ea1e9b23cd5167a41255964db618eeeaad40f8b4ac15e6e208f1f91e0a3bf9feebfd510e71ad7288657a352ac6eb734e19e7f64d6251fcee0b9656423b0b61bda618cf71066fa5516e71b0fb998847b14be057a48163b43d75517ca80facc1b681763883cfda57fdb8205b4f0c8edb897c84a5735a633ccc770c9fa35ed0f16b759531bb7cccb4a3bd5b6c3bb2a8ffde6c5b626758a90fec806e7e6f0f23a05d5df332506748de8cf277930ef1ddba08a400937a5110651e2d2fb704e2359b1cc475db936071397663d8386addc33a7727535068e574b3f3de64ae4eff9d48939e74126cd3e8deccbdb267b6a20cdbd91c028db0fea28cb2a7131be28f4cadf4b4c34150fdc3ad1a904d551535238dbfa01cfe450e02996b81208ad54147f976028039674f6dbd3688213864942587e6078c1280669f3776176cb76efac2be27b06f9e0ac41dc0dbc53ceca94053fc072990d66fde29e674f334eadd6a2e269c6b65b295eec1f8713086c45cbd83e961498399f702859c8827f27696b9233dcea631c7a390427259ea4af2d68970592a8a22229cf550095df0fa879f4338f0929b97b3ae4f67fcc480e54da095640455265a87d972211d1f2d3ee0d64d88dbf04e17f59fcf19cc42a50d20568300ec569888a88eb962c0b106856203c8c4553ed29fa54573b6756fcbf32a75a74071e2c1a6fd262851db9b1e21c4d4d517fe23ec6b4a5bc57f63ca6c25a87b72c8fa0aaa8bf65a6dc1322eb54fcb151aedcb740720216657fe56bb4d4798cc0fb99df539f4e3b6daa49880dd8cdc5c38e42abc5beb54021044a68b7e30230e64ca221ba6984b8bc3a09d4ef257b230f9cc74e626c4b4a4c146cdf9c98a82a1f55819d3dc63195fabd5a301622aa5ce97b682d55f9a920ba5750d02035c1d3d812c7257b59c7f2af48d307ef0418d2ee1ea2dff435993280b9aa178cea1f621278bea3b73f23b341103a57215fc8e5c4c571b86cb5edd56b3c91fd63f898ded6529115875f38b4f020be5434e44b07e26746b62ecca44255a6e057e0c73c014abc7a2c19a3507fdef83a2f5de4a623999479eced6f3f7646e07ddcd13b230b5b18f1fa22380e59b6c2b9e90f9242a8ab00de4bf80861f57cba6379607edb9a9d95465f2c7588906db0bf2341ffc95986a584d3c6a4b61b69fb870553244437f6814bd47bee99c53a49df74e9e9a12b25b11bfd7dfe8e9494e70ba2e9b476de854878b15032409c3a75ab14e1a545fc3e9efcf1b5316cb69cc680b2c229b8e39f41e9c8961721bf8aadcec256ebacb17ff3f5322c654a74447b468f6badceacd81def257901ac97252f20f95adb97e614f4d2756a125882af50a74d5f8da594be036b9640a6555e0db505146c9b61f4611a2f7b88a3c961c927564cf8d411b39ef809ff5850f66397564cbf6799413044d9b5a3d594de35664eb4723db2beaf89d9e9cc4285dcd69868c260b0cf3897d3e8c806dba1920b5b4386e439d1a7aad8a9d647d472915d9b98b583e1b69f1816d2f9337926c9dfcbc507abe2849723cd9db3a0ee2677289077a548f77f71818966637aab2094462d2086864734616857a561c6a62d542560a809f6f7d675d87d61ffb9336258b61c1fe15ff95b3216f7c86e5081036cda50e64e9e8b8fff7c71d1fdaf875b6742c3d51676a5691c92fe1225bfabb12df6ae4e5035a4d6d0de499f6c4181c44be8ab820ecd91f2f5a73b9682104baba853300980cd7009da8f002620b19ff9c71fb56e85354a2e6f3a17283f9ad5509678aa9c3f354101a6ffc231d7fe34f193772d417dc9a976fb53b8f37d7cd2f9481f559095d5d206a883750b824682206b48032a563669599e1eea750e4f661466922c1997bbd874e99a122f60051488b4f6f47bf0965b1dc7e9c490ff12d6c996a8d7f5f4659088a820b8377aa1102d9cbe190e5486741a7acc9a8b6095b2b98a4b08d719862899ed0c6935f159df0822c0dfd4217a65d361136dc3b12c3ebbf2b676db43235fc2b4c8bc7c9c34f5471ed6c5e7eba1c2dfb7f5fdbdb6699e1110918ca35a0060569442441a0fa3ae3a45c2dda9f139ea2bb56616b250bc83d260766e46a6e062d7ff243638884741a8524519c0bc42f738fd79c0f9eec6d8b1a951cd7420ec20f6dfdf3e1c6a6c001fc4eaf3f12b9ae31fbe8f1da157410fd188b8a65e3ac8a5315d00488b78d78f3b8bf7600cedf563779b5686d091d2fce78e68fd183eb2c1cb5e0f2919e086e32f862fb98256908fea2878821c2ec8560aec5c5d413b682f9c4e0cb38a34d4a7b50efce78c7822184f28320a9203bd36fcf42516db7f1545bca25eb562923c3744b4d58e8fcb4367c044b5b64f7dc5cc7065be699558033104eb87e656f73a42f89bce8b7e8725b7f6e67256702d8a5b6c6fbf5e7b20d3113451416c6128619a22573dc21329a144c1beebf7a5e0a5d1025fb67ae7a0f9006ff422c8067b841edc987c964fa6904ba4eef6fca489194abe82a32b686f47d2f6a56f4bbea976123ff47d36d3fad6454d89ddf163cc162d3e0663394426d071c3edf81e79f2d9055bba344aa51bdcbb9ad898a6daabb473378ebbf0f0ca6dff3df6ab8cb79231ccb3f743c7825d88d12105653768b4b5d789a830cbf8c7a79236e9faaa5a1a53c9e972199dcb0ad4df2ae00700310717ddffc4649d8d624a28b0c2ad3d9ce885ed9235075f6d11d87ee3cb9cc3b3b1f850add6e0ef264b93c8515a56e51654824e81676a2a6a3ba310f8eeb018e569ddf3e99163c48fe417ae6017aeb9c1114da7f82a78cdb301a4fd9c00fbdcccf6eb1b147d6014dba9423b21de2811e90fbfbdf3d33f8a9c6216cc717361e68932aa4011930f57d972f663006dab6398d98e506985488b171a22178aeca31d0228378732d1811080e45b2cd98fdde801077a407300e41d2a8e10fc272a04ba6f2676bb65d2188ae1958eb4bacf1ed13f11ed6cc57ca88cad33c196fca7c7956b8e6ae37605b4b7f86e7e7fb100437191d4c4c5ac649c21f783bac750b5f7ac019b1a2552a21867d893b0063c3b38827908864359e734618b72c5b1b417598ddf6fd57d7c0b221f9e2fd393cce2f4a6b43aa527d6dd906345b6cb8df0c9ec7303eeaa9d3aedb4ab65c25b3f6f05a24a5dba118302e688f03ca1fc56d6922230cd8e483a9c2d31543cc847519feab66e7f093e2fcffa0bffd01f11127fe794779faedc2023a23cc4e29f931ba7f969b8edb375a2dbd01e8ddf0f2afd4982b41b912324eac018d3c3bbfa2b6678dc59044563b269ee6093944a22292cdbc58783c8b6d88c90297bdbce139e80f059f20b25f3455343e278682181e12393a1cbb35a486cabef78a810ebf506b84c5bf3763ee190aad7f33c98b2ceb3bc098ef1b74db7f202dc1fadd058c8057ea548d461aeeaa075ef86eccd83a55f4aeed4d2032e3d8bbdd215d8253be971f3b85f941110013c9964bfc2b46d1700f4a9221a5d6b6a123ec017a9892afd590267eb74368d57a8940f447b8fb63a91862f6615d341659801576774066276dabd2973dfbf29437bea6f937cae6605372b2d3cbe6a106759dc06b0e9223b73d7626cd6ccbacc21fd6d978ddca6f085a09bfa68124f22cbb76f344f949e61e6ad8b04e83c853cdecb2d0548d696c550e7c76774a925fb207ed6e75e757f3d8c6d4b0af3d760838874dc5fcfb4083dd4e0000452407b4dd03366e6433a41db27e4e1814f15548cd8a8c6213803cf2b0e1c91a4ef79059e7668d37c5903cd7d0deb9d4bd77702beb7f86503c02cc86e79c42ca8a9f34398259606480801ce53025a0a1a0da601251baa512a7a928568fd806eab7ff50f9f8af4a29f2977bb22eb86b204ec93bc22203fbea36c39911cd5c4a9b85f9775d1a77cfb3627bc54136640ddb157f89eebc7b8f1e88bc8ff7928389ec482f1bf2efeb0f7e591b30ace49a9041e11d362a4b59f30a9a7143ee906f1d82"}, {0xc8, 0x1, 0x9, "c3932695bc51fa19ca26009344eba45cd4fc1405e3d741d3728fa037519674a469d035f1cb287b22dd3182f39504ed0e34e559e4e9eed229f6b771f5fb8987e9c949697c0e088096e1b2e2ec3731f3704c10940f6152e64355aa677b1c378df050bbfb94674856dfde3be6950e057341ffd4dffa63ac752c35b4fb99744989e7f9bfaebfcfab4869ab52936ed78d9f8b06033503425fdabd5b1005981b789c9d28b8e8a7fa5ccbaaef623e13025cc95dbc22a89d6a"}, {0xe0, 0xffff, 0x4, "259125469f28cc13650721d6c7222f53ff962b13fa2936b26cc67758b17c0a104e8fb2be0fe589411c05b8825a7a8462021cf4e4226387f3edcb6e46f4843204f3c420959b3908fd728320ace7cb6dbef7d0ad1e485b77fe3c5a1459621b9c3a2481b0b66e7fcf6424d8f5f790ac6e503189647dfb46087e38f890556ffba0589c975a10bc3ff4a37990ccd40265b33851c486ceaf01bad4de9d622b76edba322effe712a16a0ba978542ded8b1b59bd110a10ddbfa1713eeeee827c7a5b99f2ada5ce135cb3a33eec"}, {0x70, 0xffff, 0xb5ba, "2f97a446f2d23023b6b3515a73cb13a4de90257e8c1cd91a69c97015abc33a494aa5a03a225a9a94f387573f367b7f952996c9926dbfb09ab0c1d4efd13e5d0696be688556483f14832537ccb3d58a4804276b8a005ba5619f27959d760e3582"}, {0xa8, 0x1, 0x1, "bb871433ec9f4a16f0c6597cb81e44d24f0ebc1b95b16618e953d40f6291aff45bde8934c7e565bbb8e933e11eab94cda80a9dfe9e9bc25410e77451acdc1b34cc1aa65f197d32ca91eb9befe13f8fe90bb4ddd551dbfe3ae4825089c5f9d9cd0e1580e87927bb67238906874beace3812d629e614faace0c9eba291f4ec8faedc338cff9dd2f43183f36f8aaf41f2d797"}], 0x13e8, 0x1}, 0x2) 03:01:07 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) fcntl$setflags(r0, 0x2, 0x1) r1 = dup(r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x8, 0x3, 0xce24, 0x6}) mknod(&(0x7f00000000c0)='./file0\x00', 0x44, 0x8) shmget$private(0x0, 0x3000, 0x110, &(0x7f0000ffb000/0x3000)=nil) rmdir(&(0x7f0000000100)='./file0\x00') r2 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000140)={0x2, 0x0, 0x0, 0x100, r2}) sendto(r0, &(0x7f0000000180)="9ed4fb338c239d29b58c5821833d908143d6f796ae", 0x15, 0x3, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) bind(r1, &(0x7f0000000200)=@un=@file={0x1, './file0\x00'}, 0xa) getpeername$inet(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) clock_getres(0x2, &(0x7f00000002c0)) fcntl$setown(r1, 0x6, r2) sync() write(r0, &(0x7f0000000300)="de4e4d825a91691cf784f0aa7b2d5edc5f7863157b7ceb", 0x17) ioctl$TIOCNOTTY(r1, 0x20007471) r3 = accept$unix(r1, &(0x7f0000000340)=@file={0x0, ""/108}, &(0x7f00000003c0)=0x6e) fcntl$lock(r3, 0x9, &(0x7f0000000400)={0x3, 0x0, 0x7, 0x9a0, r2}) ioctl$TIOCSTOP(r1, 0x2000746f) unlinkat(r1, &(0x7f0000000440)='./file0\x00', 0x0) write(r3, &(0x7f0000000480)="66c8ed0f61d4256f1413dd1f5c6a90800faa1cfe15d725d6a2e31b5a194f5e89cbddc08719b33ed9418002276920f9dd9db3c420069e2c2401447c5679af2f2481aebb1937764a75dbc509252c3a6a07a332534b55eb8e42ed2a3205abe768ed42ee3fd5d6bf166335", 0x69) ioctl$TIOCNOTTY(r1, 0x20007471) r4 = msgget$private(0x0, 0x40) msgsnd(r4, &(0x7f0000000500)={0x3, "8318f00834e50ca099bf3ce428a830235bc59254993e67b8"}, 0x20, 0x800) clock_gettime(0x7, &(0x7f0000000540)) rmdir(&(0x7f0000000580)='./file0\x00') ioctl$TIOCNOTTY(r1, 0x20007471) open(&(0x7f00000005c0)='./file0\x00', 0x20, 0x84) fchdir(r3) 03:01:07 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000280)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) write(r0, &(0x7f0000000480)="e27e32c0999288ee68428719b474b832b00cd34834d9d400116dfbdde5f5fcef4a91", 0x22) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xff, 0x0, "1eae8682ab03b20000000000000000000e00", 0x1000000000000}) writev(r1, &(0x7f0000000200), 0x0) write(r1, &(0x7f0000000340)="e36258a416f72e000486132477f256b4233cfb999ae77ce7030000009035fda4bea421b84e5bbdc3a5197094b222a9c4f6659990bfe4320400000000000000000004694de2403df380dd57f8d75c1eea6f9924a3c1042ecfd4cbcdb6a95cec003b54c9eaecf12845088e7008875f26ce8b02", 0x72) write(r1, &(0x7f0000000300)="7270bf6c40afb6bcf4eb69ff", 0xc) syz_open_pts() close(r1) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8000, 0x48) recvfrom$inet(r2, &(0x7f00000003c0)=""/150, 0x96, 0x801, &(0x7f0000000240)={0x2, 0x1}, 0xc) r3 = kqueue() r4 = syz_open_pts() r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x1000000000ff, 0x59, 0x100001001, 0xfff, "a16dad134402c183b362ae808978de7f2b36486c", 0x7}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 03:01:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000018c0)=[{0x0}], 0x1) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) readv(r1, &(0x7f0000000840)=[{&(0x7f0000000600)=""/183, 0xb7}], 0x1) 03:01:07 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r0) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) r1 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0xffffffff) r2 = geteuid() chown(&(0x7f0000000080)='./file0/file0\x00', r2, 0x0) 03:01:07 executing program 0: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x10c) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) write(r1, &(0x7f0000000000)="949f199fe63b09e25668a61a6442992ca154ab32303a4984e19bcd4b6082525ebd7b7d48cfe51b823daf1811aca48edfb3a0f7f025de823eed99bb61b8cda014f1662d995e4b39c9dcd21e74094fc2fc3fdbc3af3ae8370a53a29b70c2a056bb392075b97eeb2bdd0efb8b8f275cf00ab28b59926c3e59be5a915bcaddc1a6ccf18a9e67d73d107e8f93ede0eec736bcdc2a7a373e7b8cd9725b22431fb68a4747bc4a663d8ade8e911d1c04ded9dacec8dfc21a58d17cc4895c3f1399d6d8a612d8b98f37dbefcecbce45d644", 0xcd) msgrcv(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006059f9a6d60000000000000024a28d13c44bf1"], 0xf2, 0x3, 0x800) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setreuid(r2, r3) seteuid(0x0) 03:01:08 executing program 1: r0 = syz_open_pts() getuid() poll(&(0x7f0000000140)=[{r0}, {r0, 0x90}, {r0, 0x48}, {r0, 0xc0}, {r0, 0x4}, {r0, 0x8}, {r0, 0x80}], 0x7, 0x8aa5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCCBRK(r0, 0x2000747a) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)) select(0xb, &(0x7f0000000680)={0x31}, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000000c0)) recvmsg(r1, &(0x7f0000000a40)={&(0x7f0000000180)=@in6, 0xc, &(0x7f0000000880)=[{&(0x7f00000001c0)=""/17, 0x11}, {&(0x7f0000000200)=""/110, 0x6e}, {&(0x7f0000000340)=""/255, 0xff}, {&(0x7f0000000440)=""/226, 0xe2}, {&(0x7f0000000540)=""/160, 0xa0}, {&(0x7f00000006c0)=""/178, 0xb2}, {&(0x7f0000000280)=""/71, 0x47}, {&(0x7f0000000600)=""/115, 0x73}, {&(0x7f0000000780)=""/158, 0x9e}, {&(0x7f0000000840)}], 0xa, &(0x7f0000000940)=""/206, 0xce, 0xffb}, 0x2) 03:01:08 executing program 0: setuid(0xee01) r0 = semget$private(0x0, 0x3, 0x20) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000000080)=""/20) semget(0x3, 0x3, 0x32d) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) setsockopt$sock_int(r1, 0xffff, 0x218, &(0x7f0000000040)=0x58, 0x4) 03:01:08 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xfffffffffffffddb) writev(r0, &(0x7f0000001cc0)=[{&(0x7f0000000880)="b7788c720f7c1ff22932eefb0ffc684f446ea34ba337ab1d1f0fc6dbaece2ef3fe5d1f5a8da1c5efd878156f655f8ebb7a11797faa813babaf2ce366969d05abc4d817988042d7fb0e7ff65239d4ac9d30f2a6c4524dc795d768abe456969f91ed25dbed26033635668f359097089fa6c029e433ad1acd84e25760db4f54e39b26bba7efd7457b27d35ce720c0657eb90acc00000000000000437af20f256fe03885b1d0948b656d43dc43e0f19eb142d5bdc3e9b848013221e77c253c778605595d42da1a0e4085c6b85558bc8869f4650e7b583098d6f09884d753342c569e5bd55cbfc25ba6ccf92667bd37da9d5401002746240c5d14628693bbb4d8e3ef5cd207eae3284f810c3528d87edb37ba7274cae01383cf1f4a4fc0feb40c5d56fe9a5074b6d5022e14c91a929e2a0a610a5d1da80a47821a6a264db74ff0356c9fea85438f561e682b13e4cdddf441c3a241713ed3054ab138ec9b886cee9c3b24c78fff1611cebb9b473872de943b2ffdef23ba82245e98f7c3368adc71ce08c8ff3b91fba66e7fbf11c758d32463d6cdd9ac5c02a4cf4dd71855ad4985dba1919d39b50af2386a9f1047e60103585301bbf70061940b209e8e11c5c316ad7f69efd3901f1f9d4316492aecee091f4957f19f79fee19c67d8b7a6378b964646f194a70c6905706182dcf00b59dc58669cba052173477490b3fd2433269d4418c2ee30a4c57cf638e3248c82b8ada7397877384afec8c44419415ffd4ccd0f3b73b4a0703cebea7c8261078f76b0cf1052752230b9f9d475de705467d71510622a1e55c82faf8ebd17635c3e002d05614ef83b2eb481baf2f774e426e7ab85d53de0aac7133337c22eedca6122e6400d883a8c1c4ab15c471436100c329bea6b2d4819427ee61336521ea6ee8b66040a63ce01916ab0660e7ace90bdab0df91074fecb532055f297e3ae800092a01b7b337ec314a231f56f9f059f7d76980cf8f9c2e4dc330eafd9a580e571a0126a911a90aa7a7ff765196ae9a5110caf6f9e0262d29ee6db428e8256fa202a9bbcb6272a1958dcfe91d6cec6b933eb4b7a09a87177c80a2c9076c2d4e4a0586214cb1d1b4c737fdf8a36bda9dce1da7435112dde85b3a22e619a34b1c6365180fa65dacf8afd30fe4690487b876e4dae8a6c64c2654976de06328a40f6e8238cedf35187f15cb312d8dd3f239984177e093c1cc16d060fc8048a1142c3a4259cb7e32b3c7bfb3cc90939f043b7e5f4c1114b6f9297aac554f8de627e5c5ec4818c1fd7cc339f850d3d319f7e318abc685a45cd061072d03db5b0bfb3bb2c4618fb954b98c65b533666c0537ef5b873703457aa306ee7ce2455530796c8d507530adb00c2c1206e2fb51d52b0a4b5d8a5ca74ba9561da9fb776252b3241793570853d77afbed542b62919a6d80344a5053d4d5360df244b156830e616acba37449e7cc4a071d85d164d05c69a676a41ca037dbaf0ac6c931c22a080e895cbebfabd8c03cd5783953f963951dbe951cc97c7ecfa81dbf302a05fc96d3886e14aa514262669e3d991eb6eb92fae741c8567a4afe2822bb6d8a94bbb01cca65131beb781b4540c6bced30c1dcb703f107235d82a97ccacb7e626468b9bf8d32d95c3d164c191c251a39ac9d74eb6e63473d4e4b73e2c95634e13cb5495fbbc32b8c1caa93e0934c5f48a2fac25a4daa2d7cced3975f660d98e8af994ad1ee0189fb47ebd91374db8982a6c6a8a18a3fb71f2be38241a0440068166073bf99e301bdcaf2d43bc27cb8a05c5f1f4bcf0ed862f80f93b4203de2a344e0cc827d896e4c08070cc177482554184083685932353433c983fa97ca5e70ceff2aee9453aba2198fc0d646b2c63f9368d8925f9a27a5a98c0eed56b3e5fd7cd188f4cfb13ec894def1714dab7f293772e8f266c722cc4afbd989e32ed062161318e144ecd7f9932c2cb2ef5ab9662e00965dead81c566cfe55f3a08af9a2f6e41cf92a790916c9ab2f921c9dcb52db78e06236621dc1f30352626db382faaccd318459f09c161c7363e2f89497527f10b782e80d4b0c1fee66bab0f448df81441efe948ff3f8faf1875f1f29da397c4ead86503d5d9b1ffed4f29e1130c9109cfe8e777677dfd12960458b98a4e43b305856d845b9876217d33542ff70940b685a4afe8360581c4cc92019e561490f4a18bbee04c0719182ba13aff43a7ab958b9efe5b9b765e1f3c5a00c9ead59c2a42a3539e1ddf859653926f3f0be4da1e62bfcb9e2f120097106facabadf488f174f09390a01929d6a14ff63825cc5ac45d443ce0a4b6cb41745d09779004534f650528bc04d36117edb3789a88c8b80361f1fbaa987b83f3d3b2b6be9dee3069c01cb9e3742859599534d515cc7d15f724c78d05b1c6f046579f09006d249e63fb028c6224706610aab86ae661f3c0e3f2d71f80b1926842b33b7716de189916e0b22ef9bb3418b947e522a8d9c4e9235fe2ab939999aa15c07f127a85aed5685785ce1bea3c62b550c39abb089d1a984801429f3d1c622060866819238238eddc297f52bf03f2bb3ac2f2db2ce10e25a2bf6cd6800085d6a962eff2976d14151fa442facc8d359643565f41d06c3ba3663c4283baf98eb3d90fb93bc911a9cc131eb0b8245e92fad352728ad5e24395ba9cc9297461999aa2b9c4798e665162fae3d86034e7f363801ddaaf5e9cf346fe4f4a6277266c5e", 0x78f}], 0x1) 03:01:08 executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) mlock(&(0x7f0000062000/0x14000)=nil, 0x14000) mlock(&(0x7f000014a000/0x2000)=nil, 0x2000) munmap(&(0x7f000007e000/0x3000)=nil, 0x3000) 03:01:08 executing program 0: open(&(0x7f0000000000)='./bus\x00', 0x80, 0x80) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x1000300000002, r1}) openat(r0, &(0x7f0000000080)='./bus\x00', 0x10a, 0x38) 03:01:08 executing program 1: utimes(0x0, &(0x7f0000000080)={{0xe0, 0xfffffffffffffffd}, {0x101000000000000, 0x5}}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendto$inet6(r0, &(0x7f00000000c0)="b1299b74eb0ccbe5dba428923eed093454b4b75a351926030be49bdf33729e4ffea9a0fe0d3fca92f0b9a1d12da66643a71fc6bc5ab2c5f71c681996b910b267d514136e56526903fc", 0x49, 0x405, &(0x7f0000000040)={0x18, 0x3, 0x9, 0xfa2f}, 0xc) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="9b72544199c3641cff01"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0xffffffff) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) socket$inet6(0x18, 0x4005, 0x7) writev(r1, &(0x7f00000014c0)=[{0x0}], 0x1) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') connect(r1, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) fsync(r0) 03:01:08 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) shutdown(r0, 0x3) dup2(r1, r0) map stack 0x20000000-0x20400000 of map 0xffffff0038783210 failed: hole in range 03:01:08 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getpid() setsockopt(r0, 0x29, 0x400000000000032, &(0x7f0000000040)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) socket(0x10, 0x3, 0x40) close(r0) 03:01:08 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x27) poll(&(0x7f0000000040)=[{r0, 0x104}, {r0, 0x104}], 0x2, 0x9c4) getsockname(r0, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) listen(r0, 0x81) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x9, 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x4) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000002c0)={0x3, 0x4, 0x3f, 0x5}) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xa) getuid() socketpair(0x18, 0x4, 0x965d, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000001c0)=[{r3, 0x1}, {r3, 0x120}, {r0, 0x80}, {r0, 0x1}, {r3, 0x20}, {r2, 0x84}, {r3, 0x2}], 0x7, 0x5d) ioctl$TIOCSTART(r2, 0x2000746e) fchmod(r2, 0x108) 03:01:08 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x90, 0x40000001, 0x3, 0x3}, {{r0}, 0xffffffffffffffff, 0x4a, 0x1, 0x5, 0x28}, {{r0}, 0xfffffffffffffffd, 0x40, 0x1, 0x1, 0xe0}, {{r0}, 0xfffffffffffffffe, 0x2, 0x9, 0xffffffff, 0x200}, {{r0}, 0xfffffffffffffffb, 0x0, 0x80000080, 0x72, 0x8}, {{r0}, 0xfffffffffffffffb, 0x40, 0x40, 0x0, 0x5}, {{r0}, 0xfffffffffffffff9, 0x41, 0x4, 0xed, 0x5}, {{r0}, 0xffffffffffffffff, 0x4, 0x4, 0x6, 0x4}], 0x47, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x2a, 0x40, 0x0, 0x1}, {{r0}, 0xfffffffffffffffa, 0x0, 0x80, 0x9, 0x4}, {{r0}, 0xfffffffffffffffd, 0x4, 0x9, 0x1ff, 0xff}], 0x4, &(0x7f00000001c0)={0x2, 0x3}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000200)="c7adf316b5e9d421f358b43fbcf9af08", 0x10}], 0x1) 03:01:08 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket(0x1, 0xc002, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 03:01:08 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) lseek(r1, 0x0, 0x1) kevent(r1, 0x0, 0x0, 0x0, 0x8, &(0x7f00000000c0)={0x0, 0x2}) r2 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) mkdir(&(0x7f0000000180)='./file0\x00', 0x4) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') connect$inet(r2, &(0x7f0000000140)={0x2, 0x3}, 0xc) 03:01:09 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="d10d215f342dab38ce1bfdd29efa9f88122d8d4ba833a13f1b44539401e8c612e11a908ddba03dc5209b67a6cc43e57413d5b9492e0417dbc30fdc24f1aa7528cddcbcc50f753b", 0x47) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4000000006, 0x0, 0x0) 03:01:09 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe22) r0 = open(&(0x7f0000000040)='./file1\x00', 0x80, 0x10) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socket$inet6(0x18, 0x8000, 0x101) preadv(r1, &(0x7f00000005c0)=[{&(0x7f0000000180)=""/136, 0x88}], 0x1, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x120000000) bind(r0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) socket$inet6(0x18, 0x7, 0x6) 03:01:09 executing program 1: clock_getres(0x4, &(0x7f0000000040)) r0 = geteuid() setuid(r0) 03:01:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000040)='$.\x00', &(0x7f0000000080)='-\x00', &(0x7f00000000c0)='+\x00', &(0x7f0000000100)="1f3a2700", &(0x7f0000000140)='\x00', &(0x7f0000000180)="aa2d5e00", &(0x7f00000001c0)='/\\\x00', &(0x7f0000000200)='.)(\x00'], &(0x7f0000000480)=[&(0x7f0000000280)='k\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='!{\x00', &(0x7f0000000380)='!%(\x00', &(0x7f00000003c0)='\'@@\'-\'\x00', &(0x7f0000000400)='}!\x00', &(0x7f0000000440)='\x00']) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) 03:01:09 executing program 1: r0 = socket$inet(0x2, 0x7, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r0, r1, r2) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="0ca5fc32854dc42bdd8100000099b1d23d"], 0x1, 0x0, 0x0) r3 = socket$inet6(0x18, 0x1, 0x0) connect(r3, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r3, 0xffff, 0x40004000001001, &(0x7f0000000180), 0x4) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000040)=0x5, 0x4) sendto(r3, &(0x7f0000000000)='i', 0x1, 0x0, 0x0, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x380, 0x2) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000100)) 03:01:09 executing program 0: mkdir(&(0x7f0000b17ff8)='./file0\x00', 0x0) rmdir(&(0x7f0000000200)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x3a) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') utimes(&(0x7f00000000c0)='./file0\x00', 0x0) 03:01:09 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') fchdir(r0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x669) unveil(&(0x7f0000000140)='./file0/file0/file0/file0\x00', &(0x7f0000000180)='c\x00') 03:01:09 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000200)=[{r0, 0x40}], 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000c80)="112c5d9ffd1ea705caa2bc34db4faba8af64cd1dfbbbc1d59ac23a5a208211eabefad2e439e7185010bae634ce887ed9d0c0784552af5402e5555749bbbbc630bc8072448b922f58ce902a7ae2cec018350f2ee611abf4ecbde7deb3a8448303e0275a4e2a6e1a4251bb2331aded39bc1c4881c7652bcb6086b20f62e8943daf31fc65ea91119dd43b113477edc99eb16a76d7e9632d1bc8886daa1d364c3502f81885899508c4a4810b043d6d12724aa741102d8ba148dc5d4ea3e86c5f5557ffa62506a53cc124d11cfd8d5ddfce9395e9c2f1466c13493563f42db066a1b615478a7fae31118b5220083ef251e851b9cd7e0bdb90edad461f3ea4d7e525c11b", 0x101}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "5e2e1eb7f99720c40df5aa9eefa956608ba0add9"}) fcntl$setflags(r0, 0x2, 0x1) poll(&(0x7f0000000000)=[{r0, 0x44}], 0x1, 0x0) 03:01:09 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="64f2396eb9552109383a49717aa2cfb0b081cc067249aedee9fb5db9130cc1628987a90c07de943df0a6cc9ed773a8a317f1e11426f187a42bc182819f09ecd393072d6eaaabaf8aab73fc675f7ef6275bba6c22a56391051053b92ed16377315f90b37197063db7001188640a2285a2870cb724b6a59f47dc19fb76e2755ac945c49c4297066aebbd3cc12aed19b2cc98af0e116800f7cbefbcce55a3fb5ea50cbb103ab5f33c48ef0dd260a1480654095926cb8f87ee01d7d822e212b66f381a50b2f3d4bfbad55d7b9f698c945464f98114ceda2443b816a7d59489ada49c9acc71ffa25d09c056ce"], 0x326) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) fchmod(r0, 0x0) getsockopt(r1, 0x10000, 0x7, &(0x7f0000000080)=""/183, &(0x7f0000000140)=0xb7) shutdown(r0, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000001c0)=0x3, 0x4) 03:01:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000002c0)="f7828b83478a0e2022eb72a6e168f7ff84bcb86d6661bfb58965e4b3a8819f0d510dcfc1fc34103b855545858c310300d47e2ecea5a91f3181c899bdd21443cf99cb006dc64d59dcc41c1ff4d45afc34989551a8a2f2544fb32af05d16563140343de686514f2b1626821ba8518c5a2637451b420524d7087243024d80c8f9cf2209e12755eabd1d456a5188d568c8e8bb092e61d8c5d06ad285e1090073a4f4e7fa2a91610174159d675f5fcfa5d9cfbdc5d139bad6331a94381c00f457def9f9ce9866b7b6289ca6d9348fb14609f641ee2b33acd2d125f832603b5989e625e411cd5ba20d879ff145d1b4ffbffaf1ca55398eb6a63f61b75b9ac42bd5db839283c4799707ad354c3d3d662ecd9f6e359e060d757ab012aad981774f4b4a5c58a740a7965ae39ae735829143cd6cb1ab5d92db8a9c886138f6be70c23c6b440c5605688017a2987dea236d2b08b6da7be97def91335be56f6bac08b7d0d1be6fca15c207b9b93bae531468e4e379d08c96a92399bc1906ce142889366302badd6e23e9519e710d949fd734849fd315eb1cdc2be8f486df7c90295ee4346e33cf894417f6e20626c81041e8dc509c85db44047e16a0249779563a80692d6676a9c8a2bdac36f79a97bf5a57b2dd16541c6802cb01ff5eeff37e2f171b4f22859696fa2a677c73ccc0e12d2e24910c7569b482b722e22343e2baa74180f8213ee562c57058d221f2dc44f65eb2cadc9da591d5636e7a00000000000000000000000000000000", 0x226) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() readv(r2, &(0x7f0000000200)=[{&(0x7f0000000000)=""/19, 0x13}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x7, 0xffffdffffffffffc, 0x1d38, "4f0000004ae30000000000000010000900"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 03:01:10 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) close(r0) fcntl$getflags(r0, 0x3) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1a, 0x0) close(r1) execve(0x0, 0x0, 0x0) 03:01:10 executing program 1: r0 = socket(0x1e, 0x3, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) r1 = semget(0x1, 0x3, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x6, r2, r3, r4, r5, 0x100, 0x91c}, 0x6, 0x8, 0x10000}) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 03:01:10 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a05, 0x0) mmap(&(0x7f0000fed000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)="312d38b4be98ecad6e7503c46e24728539c25d958559f9cd4d2e9300040000c4ffd8622869e5733700000039de7c9ec77b97d293119d63f160bbdab2400e6907566e85c9c9f1030c17c6bd430df00763149841bb86e0d130231ea327ea9cf7ac0430790f84d032", 0x10e8bfa173d3c69c) 03:01:10 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(r0) r1 = kqueue() close(r0) pipe(&(0x7f0000000200)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) write(r2, &(0x7f0000000080)="33c2c26c7d2600008000040000cfabfabc060000000000000095ad520bb4d03b8736d397ca5ab9a998ce3f68886fcc5e5b3d7a5b5b50a4f2ce5e681e37908fc7d345eaffec4ffbf210b45ab9bbaae443481f451e137979d8ffa97b8fce433556d133c5c2a24d3c57b5539fa5f7c29a9a4cb272372c83cc051678de3228c20d6e92fed9ae9dbde701c58e9779d5f7bcb31c4283d8e7de285ee2a116a9d21183c1b9e08883ff689218e43f9f78e154cd3f209410302c4b866c06192f37", 0xbc) execve(0x0, 0x0, 0x0) 03:01:10 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) getpeername$unix(r0, &(0x7f0000002040)=@file={0x0, ""/4096}, &(0x7f00000001c0)=0xfffffe10) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x9) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) getsockname$unix(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="0000000000539de93a6f209100000000080000000000000000000c0000000000000000000000000000000000000000000000000000000005000000000000000000390000000008b1805500000000000000ceb348000000000000000000000000000000000000000000000000000000000000000000007a081c36b93f637a433c282a936ff288fbf9a5e529141769c5f5e811d670ae988a6ec60ffcb0e14db6876d1e13cad2c19e326c9ce8418bbda67624df8f70a7453d40f11fa36f460d0b53546b4afd04113ac8c7061e99b71777e96098cd68dfbd9fcdd5c1a115d5059db69aa1621a06302dac976733f42b2fd79c4a3a52801b181c1f5200000100733dbecb57bd5afd8cf59340b32c2aa82313fbff9757f3083bb45678aa7075b6d8362319517f203387c056475c4c270c937eb59a3865733249982b4fc5ea960b9d0f382e969670d29445d4e4328881b94e18aae9ed177af9c6"], 0x0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r2, 0x2000000000029, 0xc, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) close(r2) accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000001}) socket$unix(0x1, 0x1, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x20, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x164d, 0x0, 0x8, 0x9, "65c8e0b1ec34e565654ef0f42c8eefb655455781", 0x7, 0x6b}) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x10002ffffffff}) 03:01:10 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) r1 = open(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) symlinkat(&(0x7f0000000280)='./file0/file0\x00', r1, &(0x7f00000002c0)='./file1\x00') mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') r2 = semget$private(0x0, 0x358e41affc324fe5, 0x108) semctl$SETVAL(r2, 0x5, 0x8, &(0x7f00000000c0)=0x1000) 03:01:10 executing program 1: munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r0, &(0x7f0000ffa000/0x4000)=nil, 0x2000) r1 = dup(0xffffffffffffffff) shmctl$SHM_UNLOCK(r0, 0x4) sendmsg$unix(r1, &(0x7f0000001540)={&(0x7f0000001400)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000014c0)=[{&(0x7f0000001440)="b13299eddf40cb9b1c5f86e7d445d35b1cdd57accf21106d4c596663ed21500a53b8d03956d2973dd45a2c8e4fa729e38a18aad2802bd9249ec538445901d1db2b3d464771957a369bc3b1096582c566aadca9e3cf315a3d20050ac7387f8534a7d95c4ed67d7de07aa6842f0b2eb943e6bfbb8dcc53c248b428f751", 0x7c}], 0x1, &(0x7f0000001500)=[@rights={0x38, 0xffff, 0x1, [0xffffffffffffff9c, r1, r1, r1, r1, r1, r1, r1, r1]}], 0x38, 0x1}, 0x401) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) writev(r1, &(0x7f0000001380)=[{&(0x7f0000000000)="6176d94a8fa1f19fb3c0f0cd7458fdab2852009dbb1480956afa53c16d78f31040f7543c4943535cb748907814ed2e708e6fbe75ce2542c86db6db1156273ca410a1f9e47797e010c8c49889859084e35d63aad25ba8c8b31fccefffcac6496c9650ac748047a4d76744a52aaeb1a9e985ad437effaa23c427961ef2080753609bf7faa4f7d36bd32ca3a59724cdda", 0x8f}, {&(0x7f00000000c0)="7152afeca628caa33880b7151047363e07edcc64dc3c7293b7c7d061c776b909ca02770c48ae7097a06bfd6438baa069d76e8abca6a39ff0d0d459b3f957b7c14316dca26d3d1e1dabaf6a71d4b7bce3db9a7b4d7044a44d2a86bae1151c134baf9a5bdaf474aa77c9b882bc0cbbda309e815db10e7ff873fd6739d491daf2750f1a061642c3cfd7de93f55ff4f458b6d5b97340e4b2914ae8eb405b58275ad9a891fedfd4caa38c9a266473fb9e8bf528b65fad0b10bde0c55901c246d0c3b4ef1adef40cba9ed0c997b410c7fa9f03c00c8814761d750ad7f9787c8b4845f8791559f37f89393dd60bd28b71465eea2323e518777f20077d1965e2ad35ef2c307e61d52ef096637a8339cf475a336b3a8312de5dcf3b1f5ba7ffea4f45003ffc2a581c7705ca40ae052cebc1a6712bd443b115d68a16bc31b2882a01d2bb240bb18d9071e32dd0d4673a21dcfb3860e45712dc3ac53127586006e21b452d72bb11be959eef64d7d5eadd013d62441fdf2d4ff5125ae7dcc062e3d182f652e6ceadba8c47a4efca07433c1e07195cabc427c5ef03593ec89dbae354412b83c49eaf2527db0901f42da184bea6284e21a171e80f98ebd9805c1623cd45d6cf868910d3db9a664666d68cf9d451a7479dff7ebbd093c07a8f9e3df0b2bbf04c9fa17b2009a9e018c8cc45716b8dcc409934c259ac4f36d2c9b5ebf900fc00b51d5ff14827e0e536fb19d441a287bed6e911a71542e6f6b52eed0014beb3a4bede3e962bdb917c9b2b1f266e4957e596adb37c72fdf3df4a6f6b5cb7d6d44654b5aad4edd5d9fe2035af39badb8a9dc9b6c90285f8639e87d267f834147323e5aab29443b804046869a71075162a5184345f87769ad111821b9fa64ca478f76c0f21573a97a482f18848bec71b8c225f2954596a612fe795c09f61f63575bedaa0c2a0ca332d2177e978082bb80cfd0e5e5f1afd956c7f562c7be7829adbb974febbfd4bdd834263a238ded330881f076e08e7c1e15a93d944ce0f608baf431d56b70594fd9363975922939ce5a614a6215914bb04bb3a2b01b40ca0ca92e7a5e92a32a22d77f3c36cef195ff49f87f5ded4bf9f54379dc5fb541b9688734a72c604ef9b21fd84c77ec6a110dbb852a87eebc6aaa1f90687732498a3f9919cde10c30d6ff1862d1c217a3de8291c333178d88fec6554f9069e4f151c67117acaf9352bd8b3e9fa010255a1c87c6fa78e202dc572a0884024c411a7fac55c2b90805eb8a3eea09c513121cc920e4bea224052d36c1122ba3f233bd0e8c8ee48476bdae1eadc455cb76a27d982d231ae1fbff7d57d05f85e49d0497fea46fd3970c9701daf9b85d0562c1759e9c0fc20d9532c0bf35d386b1f23041bb05526da05d61bc37309864a5de1870a2e67a40cefe17e7df59857d12c351405e7de1029d945d17f3c960ebd2f58a238cb46f2e109465a13413b1850731f8313e6a4cb6e0e7feea79a3aba7e049c874eefe72fbbe77244bfbf2fe1781365bcb754cccb05f149fa0bcf548212cf53b8950330c5d23612d21cbabf2758f6d10c733ee429d250916a21b7cd4a8af41f7290b7a326e864dba04a6dbeaa9f29ee02695f7b202d86ccb659a0031d246b44eb7ff051aaf3d844fcd0b597cdea0cbc8ed8a267559fa0cd153fa8450f42efee5df5ab7366b7fe106e5fda4d7acc2e1f625cedf5f51659d2533a8d810a60c8f0e0bf961598826ecf51e6b881ac08ecf6d264fe62b7682ffaaa66a397e02af367e1cc373d7886045a2f8624a2f01c0afd427e40a3267facb28249b022b9cfbba53e3fbdf3dc1f88385fce14a91665e9ab4024d3a70067dfc444a5f1c57d7bf3acfe56436fc4d2dd1766b089f5cd94c3d2ace8d99f2b4d119f78d9bd529279d136f8599cfae072274b5eb6108b8fae138360586095186abb6145754931b2eac5e6eb6b68dd6c1fb025500975ef6a1086493a08192bee99ae68ca3c6c6a43711eef90134418cec9ac719260fb990aa5978fdc8e7882ee89039c516cc13cc4ea0b87fa7601be9a8617785c01a5fc3f15e13e03795dbded30b1343b4613c4487bce84c02bd85c9d83368697c6db16c22f25d998db84f3402902cd88f5d5591efe3a0dc26472494cdaa982cd1777c5511f4d2e37ca952685bff1df3b196369ffa88632d6c4517152463fa387ff4fa881029f04242886bb2d4ce9f9560f6a9a796d91010429e5cfc8d9ba0ccf370329309d9ff8c8afac6a4acaa8f9dadaba103f2b764bddda4f7dab1a2e901c6d711423beafe53be037ad24bab7f8ca9b4d1e48bf07b5bc2c9f527721b1157487b06282260a49f9d210334c7a9e9fccea44306e6fac0d972af048e6d50bf3278a6b4ee257d7daa6e4df101dc013a77c62b47eabd9f84f25dfbf3d54249cd6b80b2be994bbbc18fb385b2a90eb17829a13ceef87333453cfbb1d83a5520c527ea805be63716ad1ed1fa7f98a2350ede038caf93a2e731058882d2fe6196dff9e3d8ca2432abbc8e664cbc7e9eca7bec2755c8708400daa24e33efbde84cf603f1667dd352dc7e98ec3ba4688ab1893de1581590949f380c4ba3d1e3d9b1c3ae00f9116a366636365028b9c38f7d4657272cee453230481c4ffec25f04f24d77ffe7daa2c4a28b9c91d7d76fd57ccb1d9cc8f2be4de63ed25f9d314ccadf217c7df446383326a47da8fd39fba56e6f5bb664c2ede76d2099f3d41d4062a91054f56e011c5314158f571c91b95f87583cce5ddfdc8b48dcf3343dfc082440b725d8dee442cbf5d59a88575d7a80f85e14c023dded45aa1a7846316c7494010688c100339ff0d7c6f5be8e60b1c53bad78eea1249308161fbe4323775c33794e34ddbd2d49ed1bd509ed10b1bb8eab5bf6c6079518d4fb2b53fe723664e016504c067729b9ce97e112481a02c2c8fb80ba753daaf5904b28714672057cabf32b059ba2b43892e228b5c48ad7e484068a42fb568b015dd7425c8d74cd877e179a17cea381f03a0523c4b592671e4e22e60f1e3677c53b27cfe7d1b8ed0bc3cfb54b02875112e83e38716abb50060b6a649273179bed014346f71bf5f9b797463b62cbf8f7ccb7d6f9ab84ba78c9fae236bdf09661f3d3b7d1f3245ee7435c48891f03efa00bc7799c9af6bf0037b3a3dd50daaab37033374198547d8ecf95a25fa69fc65c004dfa39b7994976341e8e0dd53d04071a8ab1b14994b31cde12747e261fa39f5a1075c07dfc4425535d6de114502597dad9720e3305d0f5f4054c16eca98490e0c4967adee9a12b451668300188f56facfd03c4ecc4104467e39e136b3ac113d21c4d59fa7bc61aa7b1bac12e823b46571fc3f7b1489789497b63f06e2bc58acdbd0a65a8a949f35c51fa03b17d8724060114b771f895504f6b4426d7658c09daa1a9c0bc23861167bd5cfda6932827f5a2104a84254caf29c7df08658b9481c2533789972fd5c98934ed9d629fba3e3a0d0fe339aa57198dbc386a26a5cb4926a65f4473cb0bbeccc0276625e806adedf1f65bfc38380bdb16d5104b4520d2f696d7b4fa958e79243df50e061b52a4336d6e843d8bb699e8dd3ed2f3333e206a3ea0311856266c7c556ab14c73ef701a92fd78f4bbf85c59941493b9e3346863d0af1c869a535b86ec6360d7108761e69aef0eb1105615cf562ce0f101bc855074c3f9836b34d219a38107021c6f642bf82bfb9d2de3124e20ffef9edbaf753362f4ddd4d1fa5307f4c75ab665b0ee5fb8d86e542adfbee372a2360a28a740e29de226ff8c0b58193aebfeac050081aa15ca2b173e2902cd5ad85299594760bad7dad60f1f0d213320421203bc1695dfa99594171bed5d47a0def56c1611aa684f30c4a8dc017557b09237885d1d90745e7647262cb807828c756278bd3929862c3a77b6b7884e07357b779362e11de449eddec0e09f46107a6957d9ff032f6c0a571a08f8047084db03fcc3999531f422009365674d79c8b4ee89c52c23fb37843f987fb3bc300ffd61656e64a6a49b9b124761041922e1293c09f09d6c87afd0d4a6a80a969a344d53f21df518c70012361d9e467802e48e11b726a5abb97491b8a9f7e153467fbc02143fc4738a5eb57137d3b5c7fe68540bb4044b06a1b2f623a758054614d54ba2a3beff98444df662defb1fd0634ba75e57397d28e2ade76fc496dd48d0b4782bf6d4c49fae808ecf8c2ea698469c9720b03dd936d442ea0f4e3d610f49af31a49072f33a17ab8cf6b2bd4e2c40d0abe779ad1466f8322e2f326abc4e2fc4df8a1c0590d52ecba666cead0356b205d64dd10327e4b3612bd374fe96ba188afe17cbe7842d4d3c6bfd90c45001923ccd453a929ee2cbd85376746e61260a39f02b0471dbca01fd3de02bc0b7bf9746e51dbcba9f479d4b73400cdcff7d4d50e627421553419fe51e5502325e947f67731047255c2572f5b0534e63b4b2e4585f4f5e3b1625c65c721abd55e03dacda944fcbf7742cd75b0dc207c237014eeacbc4e2c48baced3c9204e4c7ae2b056af23ca3b56b84e8b911ffe63a2ff1ea06dcbe606398d144dac9e30ce289ff96f1b467bad28449c311755ca45e2909a04b63e1e725feb7968d2b4863791d1ff2bc5167bec91a441ca59db3f63ec8a6458bbcaa838ead96110e0c49366093cf1b8a9d2213655cf19006967c75ddaa2499e257f8519d19bdc45d06bfea80ebf3f1b959f373d1f93e958c7d20a66cd5d56942cf04cd97b02f572a4e9aac912678a896bf6293b1baf5502e37b596d358f5c6dcb26ca12f9bad2be7295210fd6c458db7ca3df1412872adaa4c386dfa36df294a7b6fe3e0ca8e1994f653b8a5b13e7ba946e9048a5f116d5a8c0a8a7112104daa4c09be20ae28c8727d45330beb59f27826c5b57021035cce0148acef5e385f42cee44aa8ce32950aff2f8e2ca222d6781883d5061f5255e69363daee35c07f5303d8a78f560ea88882bd206a261762044717f6222c906a8cb0d29068bf21e53e6f0516be516e8203186caf161f2bf1fcea03d3f0a79033f87dc0d013b9648383a69406d804fb721ed622ab1c65f0c1210308362ad3fe00ae6c54fd4b9025a3235dfa66770c10da22832fedf49926a6052a48a1d20ea8618549710558df463d8810cb682496d9b0f694f6529a3a1b0bad2a936fc9145f1e57baae40b7b784c07bdf9625856e65bf19a7dcfcbdfbc90be68fb5f282c386667d1b7ab229cbbb687bc44b5ad054610eab3ab7db4230a95722b808b44d784b744bc28a22228928bad8af68eb08c1c0e87b13037b0b83ddafc263061996ce4128455e3d8342ef968b35c776cefb3be5aec80150c9cb2be29b0392cfd01bbc2d69a64a9a7f576b74f22dc929ec71cf19dcfc81959a4e83c49cd76b02ba82334a2793f2fea6cf080932cebb4a777cd1fc7b0deb7ab35a03506647fb61768b21d81cf77b8a80c426163c2512fa2e24d26a7b3bf6cfce0a5b82e2049b1cb380bb28c677d6896ea6aaeea262bfadc75f781fb66dce8fe19917ead0daaa2430b52626e057730ad40ccec3fd53957c208986d8ac1507952f3cbbb93e1a7f53782eb403f22c3a4e49c293551bdafb5d5db2a22ab0b517b81be892745217de580d05c5a49f4650d19b3437f786198f69285ffa9422ad9dd3879e7816e08516a0aa138b7f6b34a3710db1daad182b3246f6d424e7e62e9906d334716b3fc22ecbf12e0c99303ad29bc1dbdb699ce70d50f07e4484afd6fb8d966ab16dfd18f38eaa0d752bd7de453e84f876e3076bcbb5ab8", 0x1000}, {&(0x7f00000010c0)="516b3712b58f1ee814b52904096cf37d30e71b668f91a82a36a1092e0cc99ca50afb49be4b6eb881a834d091c5ac53cf73c0e97287d3c40b15109b1cb14ef3d2bdee4759f8dd29ceb8c7693ae6eefbc18242eae93ab0dab7e776eb10c45b09845c67a1e2749fd8ff4f06bdb96f48797871869f4e0cf525eec9c04d5ca744f9e26755c284", 0x84}, {&(0x7f0000001180)="96a3613ad2f5c6b03affa261d10fb3edffc62e3468ca3ef869b244ca37bd54f33a4a0acff323caf08ebdd4bee9b3f133892c01b3c2618893a890301a03ef98ad693a7d134c9ba6a8b54f1995b30aeffd9d7041d79ac458f1b346af2adddf285328c54efc1ae68b9c8c062612db02f936c369c81ee977bde6d96eae1b03a08c626b57a71e55c69c9dd1d934446c40aef8d2448c", 0x93}, {&(0x7f0000001240)="c7c7dffe45f3b7184dbb5864629e0be9cf9f370ab3a23f3502bddb5e3bd298aeb64923988d1a8d5bc31d9182c53c4340e5f06d12edd8b44a787056b96c6ee00705b5ab9f3aed1f8a6fb63e379d8e53c2e1ddd9fb1510ae24d5039b507ea89f0696ef2c38de8280f4c42445377a8c86675ad0605fd0ebadeedc19b9c19e3dafca76c11716e8a17b638e60faaa697240ba2dadfde0e3f20a03a993c973a1cdd88b9155b1df3727b1b46e841530213836ada2c8b66c3515b72c", 0xb8}, {&(0x7f0000001300)="19ef53ee77bd51b306ca9b543c32351e1a55c2a8f61ea2e61953c8dd205ea0b5c1bbe1811990cec666e45e8bc283683e14d4d2c0212eb49923a6bff7204b5ee51e7c168b97151a00bb6aa178b35762f5f4314b34f8815aca8d27011075cee78ac93972a5ef311a9ca6c2", 0x6a}], 0x6) 03:01:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x1) setsockopt$inet_opts(r0, 0x0, 0x6, &(0x7f00000000c0)="e8f0e55e", 0x4) 03:01:10 executing program 0: setuid(0xee01) r0 = msgget(0xffffffffffffffff, 0x0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x2e) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000001200)=0x7ff) r2 = socket$inet(0x2, 0x4003, 0x4) socketpair(0x6, 0x3, 0x5, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockname$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) msgsnd(r0, &(0x7f00000001c0)={0x0, "1115f2ef4c70655bccdcd716644fe70c228679f7c7db30f5f416ca3059af72b6d9756810565ac463b586d8ecea7462ebbf60648c1b235684e816023ec61d2726d37d0cffb1875629d61b416266db18a2707dc1fb7a602b3dd60fd268b9d19a2203b77ccf6d112c08e19622df3b3ce83243f043492e1fc4b0026d71f2a926dd705ca4b803639ca6954d44028b6fbdf1fa30af91266936a3659f55abe55fb1bff74a10ba1570ab6ba0d6dbe73c1c4f7adb27249f8a4670b8b0a5abb449c73bbb30ddb30d0d8c0309548bfc75454067bc80e86852e35c6db069a7bdbf66c639e8aac18068b907c7457d1fce981c8bd473e2a29593f8cef695e6f1dbb5273a1b3ac98473f8fa4d2b7784ec81febfda615546744f82ea396716c0e53c72d790ad496ec7b1b25f80813a1b1d877e9a6ce0c586ecbe1468bb511695d1889b3bb3bc27f798116c1948d52d8610e0aab2ca51dd4f520a8c1697e209d6d84b6048f5b93b741908471cb523f8fa7c3f974235172dd79c5e12cc7360df8a7100cdb36e030f2e1c43dc9244202f780bbc291bd6ed6ffdb57bb8317c3b9c4f10dc1346c0c58e25bff351de63c1ebf704454d6e7ff9fe7269823c3ee276c1e47e0903aa498be279b4d5c25c71483647471f80ac057a58feb3b69aeb35ebe5ab6a34cf86c901209d096c68bb757552f0081f9f1433065a7dbaf2adb44073ce5fad560ab22bd3e405f8a4a9ca0a1325a85db404b4eb44cea08abb462a2edeef67cec76d200b877392591948d6ed73bb26a4935766e799c1f91e3a0edc56215d83a9ec307bc9c0ecb07dde00dca816655a6a8b965e4fe6814d608a59cd91b17f78ae5559bfcab112ee6444fad886fd3dd6b2af61c598ddc55dfa92ff0ff7e519ed114670f0f1a7ce074c056e682638c394114aecb727d1eece8e81cff8b69ba4178e0dfaef38fd13437ac17a6ab8d365726b523f7922d968ffa281eecc3f8ffec206d7ae0640191c0129e551aa4f0e7ea37aa1e83fe632bd2569f71ff07b36f838b4b9112ad3e3ebb4a36bbafe87dc8033ef6dc03e43bafb504c9b93d1f119daf146b305ffc5f3fda58d75071d5fab13a43a95932702a6ae0b29982fef3bc2c3ca5312fdcbf0a675ab5397c8d32e38327b64430dad87c8085cfaacfca5449ddc62e464f91e9fd043837986f316a49b9f7c514209bb503da38f4511d6cfd33efc56361fb2d17a8ab006c05884a6f909366cf9ad14342020f8863de72e33409dbd22132487f272e14c8c0eadf27f903100377490e1dcd1b62ebac5616e29b93cce951dac859f744ec987e0fb9a18cde322b5f839c0c441164d654d07d7124cc2a93dbdcc9a34325d4d8107ea9ea3f038897b029d19e31e6df0b85f3cb1c50a2e99efa347545643f561da6846896411abae03f4ddd5e71742e1a02f5b9d3639232c910f03b48104d2dfbb439e7af692dd10df37932284f9c4656727cab3ea93218f92ad3e3fddb2e41f62e1ebf4a13772090be9d4be024648a42862ee82fdbe13e39cb033c9d7afa86511c96267721a968de58284782d24fa4efe75273a338973fa4cd35cf4358e34429c33efdce0e2f8e65a0a3ad49d15482a3ac10783b384e871053466ce20bb94b251a086be1ba6fbc462b66a8b6e8c34da6ac61d8a49a1edb4aa24a40baa9dbe67ac98c63e16401f973920b30ad586f59b29113ac82cca4d5cd10b51f88a765305b2a947df5e0f8a985bed1f913212f8bb481406f9958909259bc2738e0b8bed753dbdcea5d8fecdc3aa3a90ff7c2732c4f05b383e4000b6c23c11efcc0ee52a855b62aac6560a9f9597e34e7dd65a6cd1823d326ab985919f16b6e599629d15c68f4c797403f812c40934967e25106f0a885a00dc70d730abbec4fafe91e531fd48941cec0ada3f46d30a70710d91abf9b1ad5c34588bf588d39888833e20229fdb747d449adf9d1735e16783f7db3d406b3462de17a3a6c23a6d0806c4448bf47ed189dab1ecb764d548411455e9c4f1acfd9c2b03b9835ea8c6b0882b3fd0b754f1ba332ee5406a06ec2d5f5ce7414dadbd6f9611543c75ce59d384845f37fb5c8196e0c13600ba557e208518aa6ed9429ad87a1ffbcdadab80741204135e84caf606868ac78a409a2ba35060c2baa83b9e2bf75f15cc62e056bf3073cbf0b9a5ebf6500c23226cbb75d1b30d243390d2623abd1218b4dc53637e83b034a8eed86cdbd65af20f0da2b4d0c9b7cf8ece26cbfe3e7e329102685189ecc11b714a72cee465ed1b85339f9b99e216d4c6d12ca33153262e06d056d6bef275df71663c4f2752c7359cd4c067ba0c7d028689c7a52867d8bb6e30c573204435dcfba021572803168aadb1ac0e2c0a4c0de9b3566c548798c5d05414081118c3fe4ed6ba0f650f469a4768e12d3eddad258dce2d7b2cedbda1e08d3d62e163ee912add809c995078093a9780092d719acd8a71bd63054a65aaa805eebc4c4041ad5cc079c959f4211bbf2f63160be39e38eec94be7805027787c34653e374eee1e29664001dc42377eac0583946195b769671acbdfb4221a597ff3770c6d5b2a6129e63a1a4298cc9cb110ca73f5b095a8f0f002df6671606417aacf1643db54a545cc8cf471d73c4cf53c3cf8500514f3e062a5ab0d2465a3dec1458f68a7c841592233d769885dc5c49db4a554954ce2b0f3a46fbae1d858d5b38ba5001caa93c916d6401a2b60eb8078655cf14655a5e683fa213398da46356c76a70cbdf07d0a314772595f62d80ba35e847a1faa6ef700831643bd9b3b221b0169b07cfecfc56943abbfc7cc5bb9156ea5e5d93f2bd19612e37ab1f41fcc7404880ff2b525c10843473eb6361d0e7d4e30d0a229059e09be16f45cada57968f5139e36236ef042ba051bae3568e28221929e94362f6cd723b097ed9674f47b5e5619e6f5ee65c39b62c076591b13d57297918606983a6c80129562949a495d903f85f9c4f42dbbe60965f038eaa5b2d67367a39d0e4d806ab8ecd0ec09afd693fc29c4d005ad854e9bfb194887109936164376ccfcd12c856d947ca012a21801322804caf4d089607f4514d3e76578685b6eb8ec3961efe2d57f985df2ede8caee48b261c7ef5952df8720b45f7ad508108a2391b74f37d579c57f8e68a8627a1d76f0fe1cd43450aa690af33710e282bc762e7f85598c0f6b1298823b8b7f888fea1bb53acbf2ed3be7913ba2d1788331935c009fd9177598cfd77b07712386604993a178db591923263af6f50d5b9534f14b5cb13d1dbde7f3d85015f520e502f58c25600ded73bc0110f7d10c74848cc8b3b37f602227a0ad252101210291bfd8d2336359b435d906b67d54c9ad739c222431b3bd78a366598d69b51e0af00dc155c2c7758e8147fa244f990e326af592e02d371f786402be1673c77b87a5a4726dd7f6e20b46c806611952226d8bf6e3beacbbe5d268c6f1a579eb92358eab37c35d3105ede453acbce5532e2ae11af45da5412995046003ecc49221bf6470b85264ebda830f3f01234552065d07ceb3c3d2af0f79a30a8c4163c9eb9c8883d920c1489b30cd2996738303b4f0db7ad53fc09cbec51420d4c1d7710e471f90ee83da0ad1218acef831af87aacfa7017ff30198795f705ce1c17619100ec446b0f01b211a80c87daebf330a2a64c6cadb35b7f6f61fd0ee6ef530c34611fd947e7ed97588a4696557e443307e6f32616202d8d26d17cb2a36b45bf7bcbfc112d2469221f5787ebe158ef54c38409d8fa1f7852e9e983e1935909943146d8983db87cf93fbbbdb24781731879dee1f372a78061262631edb2a9afb63afb3ac11efa8b3d976cbdbceb629901e9d68a8f54fd5d2aab270a5d02499c59429c1260adfc56252c67731007a4b74d52b58d5a7e7844f35175ff1a3bca235e86a078f30d27eb8a2396ff9e91f5f29c94153f8f63bc55a23387d064cc2f46570eb7edf242c3707aff511a49b41882151461658aab3803b2942a69b4f4e869958e925ed1ef17d10d6ccc90ad967d4f987fc92ca3a74307575ad29ebdb1631fbbf89b3f3b0e6916f82e8e45bb87fa997013cc94290f17e1db38cfd3c383cd3ebb45305cf7cf5037bb42c863bf1652da9695252f4b25e2ef7d03fb35f719766a3eb6c1d42921bc757921c1155402a2d62a5b899f951378f072fb5225c884a9a1852892eaef70a5edc5fc6983d2492a8eec510234fcf35215b70521a32355b20dfaf288e766a4b129d473833b8a0f57332d4c793b6b9eb0dfc82cb2b7aef16ed13f05cd1fc4815bf7b31415d28f704d5f45855f6fe73ef7f399d75a136ea8f984abbfed0fe2fba99f75f111cd1b308a747949bcd99d381d2793045fa71a887061a4310ab8711fc176c15ad51e69c7394d99fb5f1f4a0e2c32d20506fd3961bca9de4238416a35b367911a67a53824f9934afaf652dc9efa62d2d48fd042f79561aa6495c593114cb89eed416cc356aeb5a9684fa064f70f79cf4139ce31cb3dc46ba771798a4a27950125108310e31cb70ce4f33e81ec8d3bd4eb2ed00c3355af0a8b7b52e78cf11048fd31f88b36c8dca97c2bc9011f9e231497792c273d9ed9fab85d2352215c84351e9d0d848c3516c17efc51d1861d0403be0774dee308eb7474150179240baa0f83da74ff3074775b0df7c0826c11bd1dd955f3952920039a40b0108ed1ba258b0685070ed141fb6e824a7c64e058c44a9d0b7edf54ccd3c7056c2d77898e4243fa876fbebf3fcdb469be6526e964c4c83759ef5a23fa97c43a74521c61f9a6666904959f2f54594df371b7b5169b559b18eacc61576b40a202d8f895a01f656233eed9846b89ba761bca2060db24ff5cc956f661abb034444bb7119f7cd80ce68bd1d754bf1ac63434c42520dd518effd3b3de4473f2c8af98243e3ceb03755a6320da57f6dcd5c2d72fa461ff7edc4908c1058c48658411d9d9238861575975dd0b28327a18357f2fd798493510c998204494270ae673dd934325838dfb9625d4d35b7781b92346fe03ba24f2147ea551b9a2f998d209affdf8d7312859d7b9875d284cbfa81c549c75bd03d0f7713abca9a85cc0df3cedf769b121160a2d37ddd8857e2687ea203040d7bc3859567f06a236612d907ec3817972e682d117d8de19d96f9783401d13aa5b810465837db08c633e88b400093b0364b35eb60156bce605fcfbdbd48a5edc6620b2c7a279b1eb095204cd2dfb80c43b303241e64a21e7b0cdaae94a3f935af12fcbbfaa01ed891b491168f9187c863e6ae434e2995788ebf33e174db3a5faf0dd274dd659ea3373d1fd68874a589cc2b5aeb80db98a75946c2b0e1eec618a3e1a87db169aaf9b3cf3603e83dce09951e270da11eea8a3657733b1e368d0c1d51200c9d08154a4df9edd20c3beb250fb3726025d7be75a34d9c2757b85dbb709e6df5b6e7f22a38465db9992c4a1cfd7de60652c8fc7ca3e2491e790abea494b373e2a1ddb3f52b7688701fc5e4541b9fbb7e268ea497ba166d594eb8cbb41fbeef83ffee13ed1aef29fab1d80dd34293d4b29f099f2b78b347084129253a768450c22f0ae522bb55ac9df92e9e67c53ffbef51bad011199b891c27197a9e5fb2494f71a1d941131d4b832ad84a3f57763196216130673184a9d6aa6ec9a243b44f649dffb8413fa436e7eb9409c9e80a0fc9cb01a38b3c7df5ba7dea30488fd9ddaae14d70080e7302c5f425aa37319bae294c1927c86fffc1e3672b89115ca3f340fd9f5a276e7e97a0c518b8d1efeb015861433a22efcd"}, 0x1008, 0x800) msgctl$IPC_RMID(r0, 0x0) msgrcv(r0, &(0x7f0000000180)={0x0, ""/4}, 0xc, 0x2, 0x800) 03:01:10 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x40, 0x4) r0 = open$dir(&(0x7f0000001480)='./bus\x00', 0x10006, 0x0) readv(r0, &(0x7f0000001700)=[{&(0x7f00000014c0)=""/204, 0xcc}], 0x1) 03:01:10 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2002, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) r2 = socket(0x2, 0x3, 0xfff) pipe2(&(0x7f00000001c0), 0x4) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x12, 0x80) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r5 = socket$inet6(0x18, 0x1, 0x9) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) poll(&(0x7f0000000180)=[{r0, 0x2}, {r1, 0x82}, {r2, 0x4}, {r3, 0x6}, {r4, 0x8}, {r5, 0x42}, {r6, 0x1}], 0x7, 0xff) r7 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000080)=[{{r7}, 0xfffffffffffffff8, 0x85}], 0x2, 0x0, 0x400, 0x0) 03:01:10 executing program 0: r0 = msgget(0x1, 0x222) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getegid() r3 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) connect(r7, &(0x7f0000000200)=@in6={0x18, 0x1, 0x1, 0x2}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x0, r1, r2, r3, r4, 0x40, 0x8001}, 0x4, 0x8000, r5, r6, 0xfff, 0x285, 0x0, 0xb60c}) msgget(0x1, 0x0) 03:01:10 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001}) fcntl$dupfd(r0, 0x0, r0) close(r0) 03:01:10 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0xc) r1 = kqueue() r2 = semget(0x2, 0x2, 0x5) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x9, 0x3ff, 0x80000001, 0x1, 0x3]) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x81, 0x0, 0x0, 0x0) kqueue() close(r0) 03:01:10 executing program 1: munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) shmget(0x0, 0x4000, 0x80, &(0x7f0000ffc000/0x4000)=nil) 03:01:10 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0xd3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x20, 0x0, 0x0, 0x0, 0x6, 0x8bc1}) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) shmctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) 03:01:10 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8001, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x20000011, 0x4, 0x100}, {{r0}, 0xffffffffffffffff, 0x18, 0x80, 0x2, 0x6}, {{r0}, 0xfffffffffffffffe, 0x0, 0x0, 0x3, 0xe9}, {{r0}, 0xfffffffffffffffc, 0x6, 0x86, 0x29a3e9aa, 0x800}, {{r0}, 0xfffffffffffffffd, 0x7f, 0xb, 0x7, 0xffffffffffff8001}, {{r0}, 0xffffffffffffffff, 0x8, 0x4, 0x7, 0x7}], 0x76, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x12, 0x80, 0x3ff, 0x10001}, {{r0}, 0xffffffffffffffff, 0x52, 0x62a7e44eedc59527, 0x3, 0x8000000000000}, {{r0}, 0xfffffffffffffffb, 0x91, 0x1, 0x6, 0x3}, {{r0}, 0xfffffffffffffff9, 0x4, 0x4, 0x1ff, 0x8}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x100000001, 0xdf}, {{r0}, 0xfffffffffffffffd, 0x11, 0x5, 0xf7, 0x4}, {{r0}, 0xfffffffffffffffe, 0x12, 0x0, 0x7, 0x4}, {{r0}, 0xfffffffffffffffb, 0x3, 0x0, 0x0, 0x1f}, {{r0}, 0xfffffffffffffffd, 0x1, 0x28, 0x3, 0x3f}], 0x8, &(0x7f0000000000)={0x81, 0x101}) open(&(0x7f0000000140)='./bus\x00', 0x10b885, 0x0) 03:01:10 executing program 1: mknod(&(0x7f0000001900)='./bus\x00', 0x4000000000002000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) dup2(r0, r0) wait4(0x0, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="ef842cb08193a5f514f417b7348d09924b832755efb8f8ff3c7a8f9516127b1f7a6274d9bae23cc7a5a77c6abad29d6987569c125ead209df70f27e899ef60329887ae1b511ad49bc018540b220d02d3b55365544d61917e5505f802d1da529e7ec5edf9d9eab15af4c61c03b83ca6b01d2999c7a1bac1356d658d62167d9cb5273a8491b0392d74d6a451f883d1d68dc5136f88cd9ad7d9757ce80f6b36e5932799db19dc3ad6a5da16621da9b25d9fd550c39d8030262429329b8a2846134013331a65d4a5029e66d718e8cabf5dc0a2f9e4e921ef576eab1e36f3f44aeec841e6b7dc55ffbfd27db545838c64a642c14574f7f4bb9edf1919330cd8ee7acce69357055702eb2d23c264c03eff6c3b8b5fc709a2717191f8bef5898da70b8002cde689b50070e3a923f0956a3077296dbd7dd7e37915c53324b6f028f19afddd89865b639e5a56d7345ecd34c285cf3592fab1615b77307408d89f95dea54bebb268e6884abed018e197e3042c3c1c7c016c789e5d8638a8eb08b2b94d5807b5dd58f5a6bea32dc3ff921ae2b85aa602fefd8fbb12ad9e9ea3eb1ba3a378f532e79f16afe3ec21660e96bc4d0a2d343e188c0535504a84703cb972670717bbcc0035ec0470dc31a5e5eca92578568732bac009c336e07c2ca66ea5f557eea6f3bce58eb3e6f2fecc41d6813eb347c93ce7dfc43835486d50919175efce4fc7", 0x200}], 0x1) kevent(r0, &(0x7f00000017c0)=[{}, {}], 0x0, 0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./bus\x00', 0x1, 0x6) 03:01:10 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) fchmod(r0, 0x108) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="2fd04ef44295253fd97eb967ba476ce90052240521445f136a60231f2a4aa1cbe4effd88351a0f61545c53c750f8", 0x2e}, {&(0x7f00000000c0)="6d1bad179569989e312fd75d61f3ab9bdf67a92d96e887b1f75437c2233be785583d52288070544069244c0c1429bf975e84e96670c475c20498911f87e4668c07a1887bb5a1dcbe807a46b16859dbae3904931fc4d28ee4cf5abdb19b059c9d6071f2f2d14cc8945a461b72e61dba3a731f64f6c45332c90575665fa0d83f67d8568c29db66c1cbd2faa8052ea052f7ba99100bd30e3c7eaf9671dff52a3b6b9d52ebfe83996ad9a9ad3ee7", 0xac}], 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 03:01:10 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x402000, 0x4a543a7) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) flock(r0, 0xf) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 03:01:11 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = syz_open_pts() r2 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchown(r1, r3, r4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x5, 0x4, 0x6, 0x400, "b01001cdb82db57d26c9e007848baeabbe8c8585", 0x8000, 0xfff}) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') kevent(r2, &(0x7f00000000c0), 0x81, 0x0, 0x0, 0x0) 03:01:11 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x20121, 0x160) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) r1 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r2) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000580)=0x1ff) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) preadv(r1, &(0x7f0000000500)=[{&(0x7f0000000240)=""/56, 0x38}, {&(0x7f00000002c0)=""/20, 0x14}, {&(0x7f0000000340)=""/196, 0xc4}, {&(0x7f0000000440)=""/5, 0x5}, {&(0x7f0000000480)=""/55, 0x37}, {&(0x7f00000004c0)=""/7, 0x7}, {&(0x7f0000001000)=""/4096, 0x1000}], 0x7, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r4 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x820, 0x9ae5c2fb8ef6b60d) r5 = kqueue() kevent(r5, 0x0, 0x0, &(0x7f0000000500), 0x6, 0x0) ioctl$TIOCEXCL(r4, 0x2000740d) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) kevent(r4, &(0x7f0000000600)=[{{r4}, 0xffffffffffffffff, 0x1, 0x10, 0x2, 0x7ff}, {{r4}, 0x0, 0x40, 0xfffff, 0x3, 0xffffffffffffff01}, {{r1}, 0x0, 0x10, 0x20, 0x7ff, 0x1}, {{r0}, 0xffffffffffffffff, 0xd0, 0x42, 0x3, 0x9}], 0xffffffff, &(0x7f0000000680)=[{{r1}, 0xffffffffffffffff, 0x8, 0x3, 0x1, 0x5}], 0x100, &(0x7f00000006c0)={0x200, 0x49}) open(&(0x7f00000005c0)='./bus\x00', 0x8, 0x8) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000280)='./file0\x00', r6, r7, 0x200000000000002) kqueue() kevent(r5, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x83}], 0xec97, 0x0, 0x0, 0x0) 03:01:11 executing program 1: r0 = socket$inet6(0x18, 0x9003, 0x0) getsockopt(r0, 0x7f, 0x3e, 0x0, 0x0) 03:01:11 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000040)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) close(r0) getgroups(0x8, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r1 = getpgid(0x0) fcntl$lock(r0, 0x0, &(0x7f0000000080)={0x1, 0x2, 0x9, 0x7, r1}) getegid() close(r0) 03:01:11 executing program 0: mkdir(&(0x7f0000000000)='./bus\x00', 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000180)='./file0\x00', 0x8602, 0x120) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x2) 03:01:11 executing program 1: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x4810, r0, 0x0, 0x0) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x2) r1 = open$dir(&(0x7f00004daff8)='./file0\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f00008deff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0/file0\x00', r2, &(0x7f000001fff8)='./file0\x00') renameat(r2, &(0x7f0000da2fec)='./file0/file0/file0\x00', r2, &(0x7f0000000100)='./file0/file0/file0\x00') writev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)="91144116e77365e592e53c56d7be0d9d492c1d04c1747839d885acd01c9dbfaab33306fa80e7ca1553a2a961b0657d0d276c6d82db4af46e0de106137e70fda5ebeb9473614b8bc616532ad333ef6cc7f5a85881679129bbcada464f495952c2e1027842de5cf812677fa83e87a1ee9fdf9e0787a4fd510af332356871dceb7ab2fb525464f7427e8a1be663fb48fe14c263071ad22ca8b2642022676e8c2568935a7352b79df97d793794526831344310", 0xb1}], 0x1) 03:01:11 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x800002000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) close(r0) ioctl$TIOCSTART(r0, 0x2000746e) 03:01:11 executing program 0: r0 = kqueue() r1 = kqueue() open(&(0x7f0000000080)='./file0\x00', 0x20080, 0x198) close(r0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x5985, 0x0, 0x0, 0x0) write(r0, &(0x7f00000000c0)="e3", 0x1) kevent(r1, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240)={0xc2, 0x3afb6ae7}) open$dir(&(0x7f0000000140)='./file1\x00', 0x10, 0xca) 03:01:11 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x613, 0x0) write(r0, &(0x7f0000000280)="243dcc981127725791757a7effc2e606fac53b5e5a249c6bf93720d835310dc2a0b9f2f6343d5136bf5b5f86857a88b54ef7da08d0c2fb418378f578b681447ae39ce7b6e897c9bb7a39ddd6cc9d0918b589c1bdcff9509054aea28193c1f95f840fe69526b24ad75151381ddaa56a6c5703c821a090f656521396b50d9a69edc4e7c724d5b10818f94c9693fe11b40179d245a3801b5c3b353043ed31f5cf74bc99c9c99cca5fd284b5d5475e8722c5421414c752ce8213d8f1bdfbdee0429e72dc5fc83342212119b020b3791ec17c594cb96af861ab716917033c9a3fdcdb0a0f892ad15ce2a16694c303ac088bd89983bf17f551e091ab1b620641a12942defa48b895e7100dd8c3b9f11d75c055fe8bbc75d698c861f670148205a4bf3811eef870c7cb0188e6ac32732c992950402bd5d85a2f85504b82bf67a057a63068b217fc703f4e21aa16d369cb6d1f3ef85cd47b0951c8feff8b1fbec18e494239a262c1f152a3181f864d869157701140bf21584e845a516dc2288d152e5512a2b7a5bae85799796a215355a878baffa6b36d06478c353f34bd5fee6ab70c93beec978f5ba8bfb73c8ed586da6476054dbf7676a0a126f7bab1b802cd34872af01ae83a73f58385fc85481e28067a7461542bf5b9202e57f56c51539661fde9350cc11a2b7a1f0a7d8f25c075d16b7d05ac25bbe1052f06636bdc63b10c650d08247fb6dcfb8c892389f580d568da2c1cfa5c6e3cf7560dfa854156cbcfb8b96cbf226dbbcaf3b9f8c5877814ed40c1e035acd6e36b8ca96054e5d9b2796d96bd2e4df3ca7f14ac09f842f9feba7ad69dd9f8b6b32c5530d822f16acd2859437bc4f4e5a37ba85a7379091f80a89544077401bce58dbd9d503f5e82b89f1a11ca32b65595a0ba19adcc49ad079ee4a40a7cc0767ce3991df1609909d7ecf29e9c8d6a559d1148b07812932b8b73cfc11c7faa6689ab381366df106947d4c4fa1433549d29eb787849f2ce92a738a0df2db83b89cb694cd698933b55b891f33f5c297900a7c13827a48c0050644b6376bc7baf423588b5553ac07c56b644462817ce75c18540d7b4bc39b33aebd4d1a7221debd1855f0f657be185d36017064c087cc38fb05d196fbe1b38ba748d4b120526291ace673c5dd0fb0122b8f0c84ad06a607d32c50df33d245791e23d52061a7c464244ab10bfc86bff849b27fc58d1e5918e9dc4392ef391130edf8d7d57ce383acb7d6bdd9eca88fc0ec340e0a732ffe5c887e716a34983b28b1ce2ef5b3c9f0b10851af0069b6c34ea05aece4c57217930b5cb054334c5ca6576f62bebfa700973a6650f473b98d054bad5b509647e409bb82cc4589ab365a1c1b8e505b9358ba322833ce63a717fe4c1fd4b4297d27324e165e2b7f7ebe9e3ce739199f2c92fc18ddd006de4037a6b0770de2163530b0beaf43ff2e40f4756bb2c4a93e78d451663ac389165743b816e73fec1c10a575fc708e50ceac3ffadd9db8c68a134717cafdeb50edc0f6ece1c7176801ec7405495ed71baecf6bc76f3236ecef7f525418362cc705e1a88099e474a5a2b9933223ed1343449bdecd4ec755419522d53ce85f4d134b335e8dfdd9846e916f0a5f6967125d564520010fc0301c1dddfd6c834149077f72e5c64058979ac8a8a92d58f99c7fafede6632a47f856c2550d72c5c0afcdd66252f988dcf39a6b0ef56acef4fbf83c144b750fd501abd7e653b262975ca1498f9361e40dbc9af37708b2143dd9de9b2831f8782a5a255bf5748f0087a83d41891f5c0d0c1112e275d1ecdd2d58d797f782f06dfd732fba00db994b62308a6d1f4788e2a80265ec63c2b6e01db2481843407e3b90f522b7afd9323c814de7ea02619b83fcd1ae8921a34183ee806599add5fd2197fe833fcce0975dd4b42ab7b694d72ba394c859d6db7ab825b1688a9125473dd6fef6c77176bb8824d36af15ce904decf3c15d9515bd042b9e648f4febef5c6c29aa4c0f400b745dd2cef6d16574b801c44ed22b3d5c088e4107ce9b4fc03fa257909329d0cdd780a0598f66fe62015aa1d75652b7de75f19639ef6e7a340f250b2708deeabbd418ccee8a0bbd537b90ddf74dbd632ec30d3f1914984a8452003037064f4380113b33e33956e76d243551f1f9763888febc0dbeb79ae3f66bb7fcac0c9f30d0c532e11cc9124fcde9db95e0977ae1a872c07b7ba259379539461085e09452e04df23dc15ff30318c9e00452eafeee217589abccd569890ae72bd1670db1c2dbc1f53f55eb5c14496743f8a04c8607d9f36a1c3d27bbc2c0099e05cc3313e2831a58bbed7cfde593c3e6db31b077cf7633c0675a2173147c6a28795b629106926de2e0ad419fbeba0ccee3aac9135095a062ce8dbbec8ddb67dc6f9345c7507fe06a5ab166e824585e86ecb2bc2d5cf30ba8b5d4a24c52d34e77afba2a83a685646ac2caec25565a12a86cf43ef984e151463da152dc0bcd507e929fd52c932b62d79eb71042f4af89db79ddc190e21810aa032ee217bc1911a4babd17494e65e408b8ea25ddc97b843bf0a25cfcf5ddbf14f264dd0ecaa0ca3af6525efcb508d1e78b90139c8f55d61510bfbd501f73232a8f2774e3128a9a6e8359114147de29f00c80e4675f4adba83d008e6ad08fae9783b8d4638c1b283e76f34159409b901772c20f1b3350ea89c56393703e5184f67d3c71b004c84dd33907acae0bf33f489fe5fa488dccbc384361ee7dc61fd055e93a471eff91d38bb716a6981cc572eca57a0824390096a028f530b27ffc023b81e35b793d9735ce755929d398147559df65e971dd9fc041380c4f3f41aab103ce521ad814b3c63b53b8047e04f83e24153373b751c4ce14cd64cb12899cbaa4df6d5360033351e16c0d06925db999b0039294e079be74b27c100fcf27c4567a42a759a011d9a08f63f98147b7c9f58c037d709a614531a8324310c22b781511019f285e20e256074d160e00d130af570dc87d5b5137c0ec607cd04ac9459a37aec31ac75dca02d754499fbf3b96c290b34ccb243076f6bd1e0d6d2202b25c0b92151c47b06d96fa0fa6f8e5518c43c2b7dc3074c9cda9522523069acf807cea14754f845274f88e9f5113b05988150faad4965c6866d5cb2c039dad7110308e29cc35cbe4429f9b6d5c0812359954bd29fee0400c017e110026d0f949ccd4dcb301d8feee47c8399d9b9e56d2ae8d92b010f1d9932181aae51dcb5513a55a0db2d0200092b9a03ea8122c1b9169071455465577b862ba3e93283a638569624e85a6dee6b4c835236da694b6548b2e19452eccb0fa23810c84a1f20528090f332d55597b68b1c4c347076fa4ed8e50b4c812e21d0eaabed0e40ea7f119e1dbb286f0df3a7563dc7ba978c51fafae4e5221d4a1e442e206f279b145959cfbabb4f5915a95c4fbb0ed107d0a232ad39ae79ba6b1ac9d8783a7bacdf7185875b7d3e92cc042ff643c2cac37654d79f970886bf8dcaece2d1d358e2ebbe440071f99c87e37237790a44bbf6d5cde490227a25139e7691bcfcc64ff00cd4764ba8fd1fa9aafe50859d4b719acd4dcec891473c2ae4966cbaa7f0c9b8c196576a20476ccf82ff06a66ad39c18cb5e81a8591ff88baf55901285ac833d8c5ab1894a588f8b1bf930eee303097bdfbd277fac242b36f17bb8674096e30bde6d660068ffd6c6007e163c15fd5c58920f7fd672e2567a10cab4037c692281219f940a73230211b72e6515f8b2addeba004aab292df441ad059f8ea16588bb947ede3062990fa7a74b3bde37169ecfaf9fd5f9287ae31652cbcdbf5a3e230213f369c40e59b87c404d28ef38ed0bdc9cec84907cdc59c6788127ac0509da87c812f9313301f4c85c03979d004727e2dedf77a0297d3e593a268996e4dc3592c8f5e90a50ebab86e8097d7b2cadc0bf7e51ed4a87c47ae2a0f78b3b1acfadb1f47a45c687428e911329bdac3381e5daf3c72ed8cb2ae4a635597574032d93c5f3a27f84b14bbcbbe85d99ca0c4c7253cebfb446c51ce87d8f1cc958c00315668b6459e4cd776438c6d05034faea70acf14b884ed983f0d5e399a03e56b44f290de349c5875e0f587a19f64e0756fa4542eab6247bc887677922a480b9e1e53174f266d0d011785230085212e0d83fe20709c79121f6ebfc72b6ed63ff0f60bde0021076fc5b5038be1946ea0b9ebe9a0c52dc4ecf4adad6ae1127c4cc473df64bae7a924b953b57ca1fe75563bfa166e9c31dde16652f3ed6a031c7fc37e23c4c38af325b78c6440296764495b5e41644fba322a8daa60691a1d1e5b5985a902103e938b7c66746f6d0fdcf0de5832416dc09ecdf1df20c5bf00c9f7f8c64d19937c790d257a2d8186cd27fc8cf146993d832920ed66f4b228a1a96905c3c8f28450b5d43e4c6936bef9266a4419dd2b45a2cfb2c099248cf238b0825b4a3323348b5b886364383c4fa401b01f2dd1a778f9ba2e57fd9beae1a3c8bea9a9486a00473f08d0b439360ba119793c36db4eeac620304fb5869dde87fa2b9d3e41e4f7d0a2080f8bcec7a98e303514b5802cd5fe8935942c56103621cb3532e1fe039905d5f71d16c91f5032720777a15e7f69659a3c04fe6d86d59ae88bafc7b45d5c8037077260cd68a027e68ee9af791cc2221d7ad3e9f191fd055c072c8c7f809aebfa17c6146e653ba911ad2b174e77ca5945605018cdfd81e7cf2c8e87d5b47001d4ceec3d65e1ff38d1cd6976f43a100d7f10e00b0ed0ea1f3c75bfe51ed6f8cd2937dba5d5754aff54744510bbad1058f8321bed7678ae72abd264203924d0a20b43dba9ab5628cdfbe9a1b9f9709521170d37adc88dd3a6e434895b8c0bce7144cfea23bc21c47d438d85cee6336544b491d7578d2a02a02e1aaa939e91948813f8a79241f4a3e2d6a9d2a70e559d7cbd3a481dea0861ac749c7a06465e617256ff1689b4f8b09b0141a4d7362daefc4d927f948e5c4a983e1125cab8ada5d7729b538a216d0bf7c9f60fade724f9d59257753128f8d77766d784f58e793ec991e330d774d2256ba516f3152d44ae5ed8efc5737f4f78b8f5d5200b7b095e747effb306946ffbf63e0a26a4f571e54ee23a20e02bcfe41bb8954c8d3bb8c50333369d454c38374e6998d300496d902af8b6e13b0fef93695baef9ee13cbeca3e474988f5ce3878a628a2a9761a7e56e6ffc22fc6e6b57f1c5f3afeed28ded0e2f3d88642f4e5afaa27025d0f4ca8ff8923235ded6e4c26ee649504dc06b831b19f2dd408d4c24280a733388bee434643bd492cc1f342d536432f306ca42e0f805209f805939ac635c93c94caebf571ba1adfdb174959b7959abebec413674ee041d46b9ca99fe64127a470119a274c607c250da2800f5062266355192dff49cdea2e344f8d18707ad7b8c04216377c8fe250f86e8abf4f1a1d8f7f218c64a8355f5068f93cf82ebbf6c777f8ae56ff9b082fd208c6a0ae482edd1da0151f11c55559bed49cbf6cba9a144c6aafddae27e061f8ed6493d945695245281e3598b42bfcb4fa14b99a41687c54866dd253103358c668cdecb56b7f111ff4bd2a8b93c5c3a87dd6ea329bf2f6aa429e39a6c1f0f499735196e9670625543a6ec98b82f6dd80b5320e317e22b5a0cfbd1c47c4e34e053b83cbed0fa6f936dad8e8640a7177e3e234702283d06ebed766064f8053cce680d2ddf9097e6ef56577c309cea8bd1b9d23912df06df79d120a77b287fdb75d4e3cc392d7ebc0de693ad2b", 0x1000) close(r0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) chdir(&(0x7f0000000000)='./file0\x00') write(r0, &(0x7f0000000200)="fbdebc72c449b70058a542ed338035d802ddadd6055c98e82c022c86d5e0062ad8d326aba38100ff01000000009a31c3e24e9596b045f45bf097f0edec35d353a032e35ea11531b733d324c105479fae5f5c822f8afbf6000000000000000000000000", 0xfffffffffffffd11) ftruncate(r0, 0x0) 03:01:11 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) setuid(0xee01) socketpair(0x18, 0x2, 0x515b, &(0x7f0000000200)={0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) fchdir(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20020, 0x20) getpeername(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0x7}, 0xc) r2 = socket$inet(0x2, 0x1, 0x2b2) read(r2, &(0x7f00000000c0)=""/153, 0x99) 03:01:11 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = msgget$private(0x0, 0x80) msgrcv(r0, &(0x7f0000000040), 0x8, 0x3, 0x1000) msgctl$IPC_RMID(r0, 0x0) setreuid(0x0, 0xee00) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000001180)) r1 = msgget$private(0x0, 0x400) r2 = geteuid() r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() r7 = getppid() r8 = semget$private(0x0, 0x3, 0x400) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000002c0)={{0xfc39, r4, r5, r4, r5, 0x100}, 0xffffffff, 0x1, 0x1}) r9 = getpgid(0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x0, r2, r3, r4, r6, 0x8a}, 0x20, 0xff, r7, r9, 0x1, 0x9, 0xa2, 0xbd}) msgctl$IPC_RMID(r1, 0x0) msgrcv(r0, &(0x7f00000001c0)={0x0, ""/188}, 0xc4, 0x0, 0x800) 03:01:11 executing program 0: setitimer(0x0, &(0x7f00000000c0)={{}, {0x2}}, 0x0) nanosleep(&(0x7f0000000000), 0x0) setitimer(0x0, 0x0, &(0x7f0000000100)) getitimer(0x2, &(0x7f0000000040)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r1 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() r4 = getgid() getgroups(0x5, &(0x7f00000001c0)=[r0, r1, r2, r3, r4]) 03:01:11 executing program 1: r0 = socket(0x1e, 0x4, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000780)=[{&(0x7f0000002d00)="89308b728584100682b5a4547bb4b848f7f8be8c90d2b76655309a57afdf9e05d94bd66c3b1dc56d0c0881ff484d7331fe62225a687235ef57382ec583ccbf2b6b26023c06ba50b60782b6cd178eac2c2c697e00bb22e0b049e6ea74535647adb47f62a6f58e855d80267f4810d23fc4005d318338ad5bcde246c17d61c2b0169ab828a443b70215c969d2a1b8ac5286d3b060c2c617e30b463e2e96a9364f9250e7f0de1a051c2d9bcd59816ec46ddadd7ff655a57fce3bc6682765547b38179eecda8877c114cbda5c13c216f4acf944868dacaa0112890e360eaee918ab8e87acddfc5dab9e7825807f173542d9247bcd019c79358563c3854539147ed0978f76a4778557c420ac2db88843a8b60f0ad59f8c4f7514ea1b91e27c081c8c25d18228180944e311a03affc214a57a7acc1764b3eb070e43bd2c25670204df5b2ab1cb4f55113dc491565520e013462057975561a950d5f75b9bc508364132c2a38443de2bceccd88793bc55ce9ae033f41f2ae2b4489ba04fa3576c15379a72f51ddfb6394aa3661eaa18252175b987bdda04f5cd231fc8926434d00fcfb5726dde38c7f6baf53272c7a37fb822f0d12158502925883058a18504900cac2d3f7b6f7e2c7127883532d5c6a434b506861cdb1df590c8d383c37bec476c5fd56785f1308263745f1b16c6044b7651fc56ae4926db1f28effd5bad5e031ec22f6aeb62a2ddd380ae870b375c8e7c7590e0db4c1eb333c9e76cbe25db0323f8210d30254274c9e7eb256f5aa4e56c7091a85a2950202f580f4452304da7038c6a9b2a3961665b0be715b91549b5a6717d7967e6d42126b0b3ce82432d2b59dc90cf50e20adae5ba5657ac00f041bdef8a2abb6210d4b1e235220922eb6b356da0ba7fcb8b66007ab6a8a8d0a39fba886998d5187747286e3afa9e4d709cf1e0a025adbf170baf1dd9274a49324c5ebbfce2dbebdff3e9d66b3f185c3bf6d6ffd0a45183ff45b7aae5b07e20cd14624b702e9cacf2b7dacdf56b7bf4532866e5cba13f447f61ac92de9ced951da5f3bfe6a917e5b4f69a4780a559455cad81c6e34c3e9f2740e13c568bcab52eccc78b9d0ce9e1b7485da1bb74ef339db109b48d2fccb5d495744795c2c8d2e7f2f8d0f26593bdd2ed76db71f95c7d088efe18fe18553725adcccdd134c5d14783eadcb0e6682cd6db9ce06eaa9aff4e5d3377090cef0b5e5a78ead05ffc3bcc71d30fec9aa5f06e594ff9a472e98e7cf85d49155bade47a1a1995f3d55d09e5ff10afe86cd1e37f776e0fbe74d4cd37a5a49ae49349a168cd586533cb50f36d50af3801f7bd0221c05b851534c31051698d917e9f661fca0ac2b6aff3d3d5b20a91b632c4c47c66b48e524a3554d68de24cfdbe664b7b622c017d3314169419749e206c897b433a4d84cb5a710121652c74a931538750acabb09079f26cfcc514cf729805a58ec94cc81194f710cf453a79f4cb187c680d2970e5d6ee4ab6d8d266103ba90beaaa655e48cb583eb4195452cd377857c4403661d5f787bf60c87fdffa6ead627c1345d6bcca2de223d466461a479b480b0aa95c4a687ae2f78ecbd3c457e4580ebf922460568f84d83eef6af51d1cc0e86537403a1f13cd8d74e969eff27084fd04a97329d94506aab1e88c7b4b13a6334adb825624788a1d83de1721134b7a1ec38e7d0c33b50f7e1fc62d3f0852d9c7dd077ab2dcc235b3510e5817bb390177f47cecf7d9b916be41e7783170b2904fe2672f44faf305f876486bb595937fc3c38b9a3c78d26186300b553f461948924eea6b5df3a5ba336dc4e7718b0d3f664396821ccf924fa8f39b149f17e989a5d380f7aec11317dde4a886ea2367c56f1fe8f7655152e29ddf3fb732b17aee8a4b57f73ce5b9ee5b590d1338764f5d0cbadb7de27a50cc1c0e4a46c346ac4d8abcf4812d4795e310f09cf2e427317d0054674b18be58ae80a8977f61f424992da434dab9231e616cca37c05c5ab1da92d5db13b2347b91d61b7301670747a8aaabd177445d9f174d2d9bc53d62b33f7c0fe6bbf101be78d87bb7", 0x5bc}], 0x1) 03:01:11 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x2000000000000029, 0x35, &(0x7f0000000000)="00000081", 0x4) r1 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) 03:01:11 executing program 1: r0 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x1, 0x0, 0x2}, {{r0}, 0x0, 0x40, 0xf0000000, 0x6, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffffd, 0x38, 0x20000000, 0x5, 0x5}, {{r0}, 0xfffffffffffffffa, 0xf446fa327b14efa5, 0x80000010, 0x13f0, 0x1}], 0x3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x20, 0x40, 0xff, 0x1000}, {{r0}, 0xfffffffffffffff9, 0x8, 0x20, 0x4, 0x62}, {{r0}, 0xffffffffffffffff, 0x8, 0x84, 0x200, 0x77d}], 0x7, &(0x7f0000000100)={0x7fff, 0x8}) 03:01:11 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x481, 0x58) recvfrom(r0, &(0x7f0000000100)=""/117, 0x75, 0x801, &(0x7f0000000240)=ANY=[@ANYBLOB="9555b84317475b2b30808db04f0a169002a9777f056c5810d7693a932eedbe8f55135cc0d43efda48904b3373ad771fc25f4fa9e09957bff109ece4404fb752eaac800000000000000804e04463243daba7b6ad0b7b2043c24bcc8d77926525b68ce7ae3d4c5b408022ad3f423fd1966014a76fd8d517361e5bbb0cf2262d97b07474fc082d363d629b22ba619bcf364ff65661581c95be3cf0a69936d9bfd975d53f867451ad8036839f94ad32d8c520577654ba39cc54c83f6422c"], 0xa) r1 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) r3 = dup2(r2, r1) syz_open_pts() execve(0x0, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 03:01:11 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getegid() r3 = semget(0x0, 0x0, 0x200) semctl$GETPID(r3, 0x2, 0x4, &(0x7f0000000100)=""/180) setgid(r2) write(r1, 0x0, 0x0) close(r1) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x3010, r1, 0x0, 0x0) read(r0, 0x0, 0xfffffe39) socketpair(0x10, 0x1, 0x6, &(0x7f0000000000)) pipe2(&(0x7f0000000040), 0x10000) 03:01:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x20000000000, 0x2}, {{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0xd8, 0x3f}, {{r0}, 0xfffffffffffffffa, 0x4, 0x1, 0x2, 0xfffffffffffffffd}, {{r0}, 0x0, 0x84, 0x2, 0xffffffffffffffe1, 0x6}, {{r0}, 0xfffffffffffffffe, 0x2, 0x0, 0xe5, 0x8}, {{r0}, 0xfffffffffffffffb, 0xda, 0xf0000007, 0x9, 0x9}, {{r0}, 0xfffffffffffffffe, 0x1, 0x2, 0x81, 0x800}, {{r0}, 0xffffffffffffffff, 0x18, 0xc, 0x800, 0x1}, {{r0}, 0xfffffffffffffffd, 0x10, 0x41, 0x8, 0x3}], 0x5, &(0x7f0000000380)={0x1, 0x9b}) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x1000, 0x0, 0x8081, 0x0) r3 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x8080, 0x68) kevent(r3, &(0x7f0000000180), 0x2009, 0x0, 0x8001, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x800, 0x0, 0x7ff, 0x0) dup2(r1, r2) 03:01:11 executing program 1: mknod(&(0x7f0000000080)='./bus/../file0\x00', 0x0, 0x2) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000500e003009dacff01"], 0x1, 0x0, 0x0) open(&(0x7f0000000000)='./bus/../file0\x00', 0x0, 0x100) r0 = socket$inet6(0x18, 0x2000000004003, 0x6) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000240)="c3d3010e", 0x4}], 0x1) msgget(0x3, 0x0) 03:01:11 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) getgroups(0x3, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0]) setegid(r1) madvise(&(0x7f0000146000/0x2000)=nil, 0x2000, 0x2) getgid() r2 = open(&(0x7f0000000040)='./file0\x00', 0x8ea, 0x8) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) fchown(r2, r3, r0) clock_settime(0x0, &(0x7f0000000080)) 03:01:11 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x800002000, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chroot(&(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x1) getpeername$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 16:00:00 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSBRK(r0, 0x2000747b) setuid(0xee01) r1 = open$dir(&(0x7f0000000200)='./file0/file0/file0\x00', 0x8088, 0x0) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x10, 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) link(&(0x7f0000000140)='./file0/file0/file0\x00', &(0x7f0000000180)='\x00') open(&(0x7f00000002c0)='./file0/file0\x00', 0x0, 0x0) 16:00:00 executing program 0: r0 = open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)='r\x00') mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x2, 0x8) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:00 executing program 0: munmap(&(0x7f0000e68000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) r1 = shmat(r0, &(0x7f0000e2b000/0x2000)=nil, 0x0) mlock(&(0x7f0000c67000/0x3000)=nil, 0x3000) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) socketpair(0x1a, 0x4005, 0xe6c, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)=0x7fffffff) 16:00:00 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000000040)="e8", 0x1) fcntl$setstatus(r0, 0x4, 0x8) write(r0, 0x0, 0x332) open(&(0x7f0000000080)='./file0\x00', 0x800, 0x1) 16:00:00 executing program 0: madvise(&(0x7f0000b47000/0x3000)=nil, 0x3000, 0x2000000000) 16:00:00 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) connect$unix(r0, &(0x7f0000000080)=@abs, 0x8) listen(r0, 0x0) r2 = getuid() seteuid(r2) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x1) syz_open_pts() getpid() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0xbd) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x7) 16:00:00 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r3, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r3, &(0x7f0000335000), 0xfc94) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1) writev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)="a4", 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0xc0) dup2(r1, r3) 16:00:00 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000000)='\x00', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x8) r1 = syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x7) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x8) syz_open_pts() execve(0x0, 0x0, 0x0) ï„,°“¥õô·4 ’Kƒ'Uï¸øÿ0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) r3 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={r0, r1, r2}, 0xc) r4 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f00000000c0)=""/113) semop(r4, &(0x7f0000000140)=[{0x3, 0x498, 0x800}, {0x3, 0x7, 0x800}], 0x2) setuid(r1) setsockopt(r3, 0x29, 0x27, 0x0, 0x0) 16:00:00 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="6fa35e91192f15b813c55c31b59694bae145f882d7216e41ce9cd25b94731127fd10f1fdcded7164ea309f0950341a341e20bdd7ff7ce6c03a52dd58a3"}, {&(0x7f0000000080)="8d0adc491e1f3afb800bbeb05e3c8dc7f56eaf6eb3ad4acd615ec8397172b929270114b00ec1afc47a44f34c003c622981449fd42088fda7ed0f99fe991bdd56fc731611308f50e255dfd29d108791de921fadcc157a904598e8aa5dd654b42d6b55596868a72a2c3558806c5c6078133aba9ba220a2d3cd07a269d660733b8e8644486f84a5cab15f8861047fa552c3fb4ce2"}], 0x1000000000000245) poll(&(0x7f0000000000)=[{r0, 0x44}], 0x1, 0x80) poll(&(0x7f0000000340)=[{r0, 0x2520f564bd4c89ff}], 0x1, 0x7) 16:00:00 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="0734855846458392c83919ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000180), 0x4) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x40) r1 = fcntl$dupfd(r0, 0x0, r0) recvmsg(r1, &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup2(r0, r0) setsockopt$inet_opts(r1, 0x0, 0x804000000021, &(0x7f00000000c0)="00ac2512", 0x4) clock_settime(0x3, &(0x7f0000000000)={0x4, 0x5}) 16:00:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) fcntl$setown(r0, 0x6, 0x0) mknodat(r0, &(0x7f0000000080)='./bus/file0\x00', 0xc004, 0x8) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) 16:00:00 executing program 1: r0 = open$dir(&(0x7f0000000700)='./file0\x00', 0x200000300, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0xea0, 0x20) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000040), &(0x7f00000000c0)=0x4) chroot(&(0x7f0000000080)='./file0\x00') 16:00:01 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1aad164240f19fcd, &(0x7f0000000040)="01000000", 0x4) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x8, 0x0, 0x0) r0 = socket$inet(0x2, 0x3, 0x6) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)="ac4e46ddbd0fc85d65bef94aa0216af91ef88e75f23803a1c87907e12c0346470429163fcbf8d05e29cfe2160ef73e17a665d71ad025deeeb8359724f401433f6b80722b79bd57429a4b1524c1ba30f286fd8dc03b392af9878e47de54ebab86139f3a0bf0f1d19198bdd5822386bdee87c9db61471fa6352137e114b7bb1a074be113d3349e53c5b7ccd62bbc9cdc918ba7d4d5622d186e3dd544946e3053065dec926f6f444ac9e562998e2906ce7d973580e857c592b3f01ac5864511dfeead78fe5a3658a762884fbc3ac45fcc8ba6092f21f515ae77465c566f28a885a8346570087ff5affc1b", 0xe9}, {&(0x7f0000000180)="6a6f384cee34ad581d76529ab1f23eaec2fa089c7edf6128871b507a08780600db1d503785171fa269988a91cb17d37def23046ca1501b71c3d5db56a9fcc86d421bb68e329714ced24cdf92a0902113be83a36d773a3be96a39c975036b8c444c88f2ef498525a0403ffa94a41dd11689f8dd37cadec90406d9db7529a12e6ab744f7a3e3bb12d08ed83a1129289a7f34082f1ff3", 0x95}, {&(0x7f0000000240)="6ed00219801a4cd65637b947e392d7c5671de8637a905afdd00e5d4ff9cb9810e6e2d72967ca0e2daa7630871c1615c6f4c88a8f4c782ad2a71f970fc6dadc8abefe44496f2db95ca2b5786a0124dbe30d58dfcd0df544d769cbc5f0fc53605c19518a870b068aa7ea3f533d1ab07a644a8f5c36050aaeec3e8bb8853c6454886aa3caca8183f169045be701d60c6af67960a052b9a9def9d14e443e7653735593ab3abab7c81f16ebd71f21b330d211f7087d228d90653557408fa3e80057987bfdd1ebabf27809b2", 0xc9}, {&(0x7f0000000340)="cc0a8648b46c68ffe24ee6234862729e3e8f63e2af089c60539e687237f3f1fc2f5953bb3c0a7aa3", 0x28}, {&(0x7f00000004c0)="5a6dfe8cfccdfafbdec95f3763e00b3ea976721fd584ca55c6ef4dbeba4f173e41d79a7725c856bd5082bf5f82ae90b41cb80001e34c868bd44910dc5fb8aea9621856fc4426562206b8c65a234d22fa4e58650d1ed8a13b24a96434658051417018bcbcc44b14f71081611d969ae3200074465c5098d029c28a32bfc75d4f9bf9d73e", 0x83}], 0x5) poll(&(0x7f0000000000)=[{}, {0xffffffffffffffff, 0xa}, {0xffffffffffffffff, 0xc}, {0xffffffffffffffff, 0x10}, {0xffffffffffffffff, 0x140}], 0x5, 0x200) r1 = socket$inet6(0x18, 0x8000, 0x3) flock(r1, 0x3) 16:00:01 executing program 0: r0 = socket$inet6(0x18, 0x7ffe, 0x0) setsockopt(r0, 0x29, 0x28, &(0x7f0000000280), 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8302, 0x40) connect$inet(r1, &(0x7f0000000040)={0x2, 0x0}, 0xc) 16:00:01 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) r1 = socket(0x10, 0x8001, 0x98) bind$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) connect$unix(r0, &(0x7f0000000640)=@abs, 0x8) 16:00:01 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x19a3, &(0x7f0000000080)=0x80000001, 0xfffffd2b) write(r0, &(0x7f0000000180)="d72353734b604525de4e50ddb88dd3bce729851d64713e84f77b7f320d4ddcceb79f2822947ecda67210cad2154f38577d2f4c4dc2be62925adf08438350a8b873b078d1281f4290d8ce96d216391d71222f0b5c95efea8dfce7ee54975531ab344f483bfd6cacbb3ca8cab139f0f520829a6d2c8e1c1f65b170b6064f5f3176319ab3fc96799f42d879e260f950be1c75", 0xdb12a7d3f08016b8) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000)=0xf, 0x4) recvmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:01 executing program 1: select(0x20, 0x0, 0x0, 0x0, 0xffffffffffffffff) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) recvmsg(r0, &(0x7f0000001a00)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000001880)=[{&(0x7f0000000300)=""/166, 0xa6}, {&(0x7f00000003c0)=""/85, 0x55}, {&(0x7f0000000440)=""/247, 0xf7}, {&(0x7f0000000540)=""/88, 0x58}, {&(0x7f00000005c0)=""/210, 0xd2}, {&(0x7f00000006c0)=""/222, 0xde}, {&(0x7f00000007c0)=""/173, 0xad}, {&(0x7f0000000880)=""/4096, 0x1000}], 0x8, &(0x7f0000001900)=""/247, 0xf7, 0x545}, 0x2) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000001a80)=""/167) syz_open_pts() 16:00:01 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() fchown(r0, 0x0, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) 16:00:01 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) semget(0x2, 0x1, 0x482) rmdir(&(0x7f0000000000)='./bus\x00') r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="710df24002011dc91cf2bae87525eac5dafb33a4818005000017b4"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:00:01 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000400)="1fbc0a12b26e657fadf8d0d55212eb4eb124b12c15d2fa4fe0eace77e27597976ede084ee430f7f2b19a304e73a67c0db9fccfda81c9447f3184a17679656abedaeb4be8dd84f1e8eaed14d90226bb33432805ffc28bcd203c1ddb9248123cee63a02f0d64", 0x65) write(r1, &(0x7f0000000200)="e362ddc8581716f72e0295861324f256b4093cfb25b8565bbdc3a51970290023d58bf6659990bfef32044908d0d90b6e7d12", 0x32) syz_open_pts() close(r1) kqueue() syz_open_pts() mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)) 16:00:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/140, 0x8c}], 0x1) close(r0) r1 = socket$inet6(0x18, 0x100000003, 0x0) dup(r1) execve(0x0, 0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) 16:00:07 executing program 0: r0 = socket(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) r2 = getuid() r3 = getegid() r4 = getpgid(0x0) execve(&(0x7f0000000380)='./file0/file0\x00', &(0x7f0000000400)=[&(0x7f00000003c0)=']@-\x00'], &(0x7f0000000540)=[&(0x7f0000000440)='\x00', &(0x7f0000000480)='!%:\x00', &(0x7f00000004c0)=':{)!\x00', &(0x7f0000000500)='.@%\x00']) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x3, &(0x7f00000002c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000080)="f39112", 0x3}, {&(0x7f0000000100)="655d73d433cadb7f967f413d40c7092b52b4c953a8bcda38cf5b6e9bff78e6cd1f24d2031aa8e3ef42d219797aa09aa753c36635f55227dd3a11b84aa156a530a4552b46a0c4bf48bbd70a0d6e57bc564b325bf6c46aefa6e6d13b91a6f4264493feeb279c2f401486c7b13d30a81f58c38536ac71d12f47ae11f93484d6ad0f5354767150dd9924128497b1cdbe0d03c1d36bc6", 0x94}], 0x2, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40}, 0x4) r7 = open(&(0x7f00000000c0)='./file0\x00', 0x612, 0x0) pwritev(r7, &(0x7f0000001600)=[{&(0x7f0000002080)="60d401f112753c0a9d59f13745cbe70f6eadbbf2f7c131a73cc4c74a23603fdec62dbe1c08daf4d4a9a22a96a0d84b6657c918c82a270bb1a7c2072a9663a849f1c0d7b8dd864c279711d28102dce90e7e6e9951ace1119ca1236136131bc36cd12bd79759f2f0434558c083d3387f8677b22e3f2a59ccd44570298e22de3a689bee08c75eccbb12cf79ba555e62eb86c712ab1601bd93f77083e00768699d1af7c3013e8a34ab36993df06e5d4cc892376127501b5024f967bb355c3ede61b743e04c133ae8e39967e22bf13fa07374ac3779dce7cd744f7900b669308e9abd6272aa9db3ce120ce0fdfa291f2b4eb7cc1f9f3b5c9db3e0ca039bee25989524f0559c1d8d72dce13d7e68f75f254a5517185050ce9d9f987102ab9042574e2a0a5246267b0042201462d400c151b826c325ebba5c022b21167d3bba328937bb31d014ae14f2e04be56c13ca4de07132163a84bc63992556b571b3e6f60e1c00e9089ddd6f13a4bacaa243797613d2e47584fd5ef4ee6d306bb841713de30521ff51e011727d8b13aea3e673e1733f6b83b64189d96088e4906c08eaf1390a82b5255487c05f9faadb7993bf7603d57041e51354092334e8aaac64d7197cfae76eb4c93fbdd8f19d272e5411d07b748af73668c1536c0cebe691534b476b1277aa96497b4be21d0cf778946821bbe2ab0adac4852fe5c85abc8736f7d84c85ec60bbd5bdcee821aea41ba06676db6e84c0171220c5eec8c1080ab05278177720370ea3bb023ec3d198b5fbde3e3db9eae889b015a5d3e26eb80bb8d7ad4cc46d685781699d80a5b25e589f6273b1f8ecf7f5debf4d6a4e254737cbac5584b7d107172c9731a0a4c2afa6a8f8b1dd1e8baea4fa959fa0bbe07f91ed67d9b5f1991133a10638e9c217d2964ee14a89495cea171a0a397e2f33d5b6ce7cd68abd302b5a6f1f1025871ff563ee0ac7da4888f04e760169d1fc41cd3cb0a6db3a70a69b197d6d47fa6679406a2f370f9903729a9df4f49989ac360d50bc76ef0ae40f7800fdc68d0e7edb65a0e6b2ae33f1da8955ac4b39ded98e90d780fdd2bfd6da6e0c184fb9db1c6197acf59443a1debc4e880cf10ef3e18869da77df44d893b2650c2a4d09a8882fa334fcf0f3eb8b2457b0eb8b89778d3dd14e1f2c6cd9fb1c5c932763e3b8dfc36cb235d702fc04918d0892de06506070b5f947c5fb08d5e84193126c31294c8ba4b02e2bd1a0d9cfe95768fa34d13815c55b37eb4f000828ddf4cb7695e2c1cf435391afb892dcb4befdeefe09640ad9950e50806a81447a2dfec62efd19ca149fe8801b5c47bcd36ab017d2b8357b3d90a849e418e3da31908d2ce6150e8cc6e411b526baae1fe62b9978715bb52bd13281dc6d1a14ba02c47aaf6671259c5bdaf4c39eea2e7668c6ba8ad62615f20e486d8ad7ecb8b5a6ffdedd6daad889b5072396f701a83018c082612272edc3c60efb840f103e884d7117c7cacaff9008b7bdeb485bb9628be8cdce7db915946ec0f77f435b056235baa12c366da68384b566b741e74f8506f621185649ab129c4aa2a90e2488e8654d63c561c627ff058c5660bda1698d95ff54b3d85afaea54965502a74249c010dd8d136b39f7a2d1cbc13a762909eaf0b28d0a7049775179dbfb2a3efc7c00440c40668b7eaf1768313570c432626d3c700cbe13994b3f114b6b95d69f1318c4eb964748735cf82be339a1fac2376e89d68b23cb86d0ef0b57d1788fdbab47311acc9fb15a1dccfe68806226f66370a519de84e8e4a1587212a8709929a75fa1c335d99afcae35e871377752b23440a6f575df463fa71a56f1b7ca7131714fcc313defa81dd96703313e3393a813b023ea650c615376359e597434db533fc9db8ce5945b8c38f1f90ea7aa2d774ce0ec8b66ec65154735135c35648900be29f3120f71d131650da9494036edaf024537ed5954d354a8b068df0335a596341bf2a22aa1bd80e32a8e899245f692ce6d18c1c9199ce3c635741febeda74f24254684d9f1ed28293abd2c11d32d3b000d8d4c9f1e6ddcdf1fcd6279fa6ccd074bafd08378f03de5d6e3c27a97677679e3021b54917b1aab72bd871b25f1faca5f4b7ea201b8ad47a0325fe8813121b760052e08caa81565f7610cb801cda83bde9ea4e00d8101aeb5f85b92c4cde0e67bc952da0792d078ecc691bb1c90358d66d134215cf555cc6dfe68a7de841f51577a65a9af4a5e48ab99850eab4da76216759d99cc7d86f0d210921c131e0ac9a78f9516bcbb717f463a67997f96e62df3dfcb69d4973e9efc3d37f22c653230d6e9757432e4bff52c1ba5cd4f472b384fb64fb5231fd3e5b06726cb4c905ff9bf03c070a85ad21552eb8608d6a0fbf50328b9ee008643674bebdbd72cd4f6d42a1c679c2f3b993bc5855fd61ff7b524655af01100e594dbe4ab23c3369bd55a9d4b03835bd3ea28396d39c421dab03689c08f2fbfca73bc7d3e7ec2914efae4bb12d988124a2ffec17b2e8a277dad21fc6c46959349582dcd29967d7d332f15774faa62f3a6cd40c00164f06963e1f9aa666099237aefc8a4cfff33b5dec7a4163c5c57ede2c544d8c4d0e136ba3066827147055a0a682a461319e834a1b118082f532281b11fdf62e4b803b63cc6696b6ac46fb1b96aa767b871dfec31ca27d3e855abaf133e58f5edf501645ed781fc0727651d4fbd26f95d59d860f85bdc5b3a1c5b16779509830adb5aa79fd028d44ce954cc3493c40f619230364deddbe18f8fa65315ce787ba7213f602c9220c83c2bd86e61a0a6e40ec596c3cefafa5b53b445e5548e4543c4af5968cdcff14c3f75a541dcb614b6c3ff7ebab4a81e4e4b8aa8cba291a9319c296b69e172202b3febcb763b736abced8c02b7627dbbaf480c6502702877fa2fa290e94a3a7bc547d22352318ba424827cfc57dfdcc4fbc6baf2153d2662862cea2424b0a827f094de5d0f9a2a667737ad51125872906cb17911ae706f5f8c53cc1ab5dcdc90b6ac1060a48360d4d8be777cd197224133bd45cc018132566df9748d6f21be31f80709b1a004dfab565e95d38584af2efb62b1d6af7b9769c07e6c0426085b7151f9d3e8d99c6868191626ef79b16878b76962a60f3eb3dafe76fa12c61c7be0bbadf8633d92b4cab5b29a4da4925d690a3eb15dbc2e56ccc28adc15deee064ab1aa08d864b9393fad6a90fbeac8c68ff50cb01e0013f109ff3ccbd61fb6a9ac4608398a2f0e0add940c73554060b59c3c93dc1a060f7739f01cc3abf96d86e3169f5a0c4b974b0d231df3d92cbea5d7c6c8cb2df63d59c5115d479dd6081666858bf57abc89faa3a004ee7c721e956439c91cf1a83f99ebe2a5c1d5cec07a6efdb3470d5a069d3d8823d04a4de5f254df610e040771c420d63caee0e0b390cca793566847f14ad6266c2c296c37c6d56e555ef6936649b770273fcc8db6ea32a042670be117a5de7cda66a1a6d82063a1a51b5599f87ccb4cd21adc2b401ad3e37cd9145f79e51b927055e74491434ec91058a8767beba9b8abb3feac7c135a7031a3cead7a544f2a1c633c0d3acb6284cd051e50fac2bd4989c5379abaf09bdbde617c5293d7006a926d02240d928b3bd5ae8d9ffd878584b54bd482d3817ed9686c4b7ba7b65b48b5b2877af467e236cbe54061d9dc8fd1d2775ba6fbb0f1173c6d0c09ad52108811dc02527e2665b10f33c01d4e322b40c970585de43ec0a42495922d1ca955d96ea778384c7b29b60a18497d837d986d2ab4b9948860b79bb18561359215e8a3523805bfbd778c9262856ca56d53d103119150da145fb6694cb26e91beccc0ef1e785124004657e41a54157c5177323149f41b7e8368d70fb105bfd8facd5489c34eeb744d814e902848da9692d0521406fec50902c33c56d2c1f8ad562742084e7e39825caa0fbd2108534944e415cd96208a4468ac1c5b58b5debbb862dbd46f783fe80333a8043e8570ba066dd67665a5341f9fee4d383439ec1f54c83d371f03f067e03c8bbd8ac62979d27478e624ca9176813f188c3fa349f99b1889f962ce61246c8ba5fec75a6d20fbb6514c54e7fcb9fb2a6d6deb9a63cf272bc637b41fb1b913817b53803f9ca2a45599729d1aa1e5bf3092c9111663e0c990a0b66003e0783960278067df7b9e8e582646eaf00f0dd624fd1787dc42f59f11f3d5f28d036f6f799980863e5bad2baaae65b0f34711", 0xbbb}], 0x1, 0x0) r8 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x5, 0x10, r8, 0x0, 0x0) connect$inet(r0, &(0x7f0000002040), 0xc) fchdir(r8) 16:00:07 executing program 0: msgget(0x1, 0xfffffffffffffffd) socketpair(0x0, 0x7, 0x8e, &(0x7f0000000080)) mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x400000000006c7) select(0x40, &(0x7f0000000180)={0x1e23, 0x6, 0x849, 0x1, 0x1ff, 0x1, 0x40f3, 0x700000000000000}, &(0x7f00000001c0)={0x88, 0x20, 0x3, 0x2, 0x2, 0xa7c0, 0x8, 0x7f}, &(0x7f0000000280)={0xac6, 0x8, 0x8, 0xfffffffffffffffd, 0x9, 0x1, 0x40, 0x1}, &(0x7f0000000340)={0x8, 0x80000000}) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x20) write(r0, &(0x7f0000001340)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809dcbcec53e87762a75929bcaaf0fff4c7d5379ec6f1879911034720391d170725345236ad1a3d37dc58161b373b449c32de9839cb626457b859c0884384c11d274c129128f5277f8b7361a345558b2a8afaca9898b08d143f5abb11f7f64d190421bad54d3825b51e40890c7da79fa5c2b9d4ed567b6066c13daa05332595a1ed3e405d0e9ba4bdac8efe0b2322e6fabfd9c25096d9411d29a821a17a06fef36559783beba4c66a58c24957043d21aa2a4599823a19b235010b7e93767621a0c1f7023c350d74823999c5108c9f180c41dfb01d00eca0a02de756c38c12ca6865dca3ef0f4dc666e337f66390e9eb0025f3fdc379c470eb6157418738f719ccc2597fa3eb13ec29d1df9a01bfef8c4a998096cf7937e270bc58adff85924012d004f0820e0384fe1d6c19502b5ad6e4de4dfd8f650dfa92bf77dfc26880ec2c680ee5b484d8f081cc039b2a8f00d39c2fc20a9e8745d8633809878a22fa86090710a68e1a8564767009b3ff4676b5303ec7c9362c2a24b40367d2cf9b005e1436e6fd5ee8beb6c5e31c9c51b4a16e0f62bb8d9256b8fbff32432397c527360c3c4ccda3dd98b1548d8b5be8c8d384d6f05a8df892333661bd06c9fb0f548da5849a7d5a829ef53b61cdb383843793ca8e857332ba985cd9bf9c18ae281f36c9b4683f35e081de6e402bfae2bf0f7f65832b3e405349db43c67b7a1498af06149d126e97c43780d1e39268345a918578fb10f75941a447446663d256124a5116b348c7f7e5de45a38f87712d23af2c9ef2a510f2d8e4cdbdeef9abca3cc4c20e23b4e731cf939d734c0e9f56b77b62133a6674d7a25bf3fbb1642f8a13d2b8dd79ecae5d87ffa880bd61c6317b21ef4ede3fae6c80a11e7679b82aed1d5e7dda6491fd76516a62000c19820a0ae09d91f2ce1fc8c04c156e1ea3a4e0d575be965c754cb6877d38877294e669ec5052c00707e565546badf0ae489c52df15ed89f7ab2fda31b8e854a1461247a2affa505e5887d4d5e304b7790cd2e7a81ad88009cfe281ce5e550867bda83bd00f1af6a377b8d60f229f081661cc75e9be02e5bffc662ae41ab433060fd37f51ba5a305a3694a9b0766c82dd6126deab7c314770fe4d2c66b62781de2b745ff62a5793f56466c8e3867e728be54afe40ee17927b95951f3f9e4bb1f5e55d3cb327c4e802207761f53f7efecb8d95d84dd148256cba095fea8f84c4db4c66ef7a9f1d515d0fbb2795696f65d86a604bc4bc34c052cfc1bd6f04a03ce392085548f3425c27622062834bfc2278ecdceb8bf70c059fd783a3a1b0cde272bacd34e0a911ee586613d4fb60e17090fa1e0863735a59d1ad9500ebb8e11dfa6248e2c994452b50c0e15c04556debbb7315ae4801c431365cb76f938ca8e8d3155d8688162a3a3b96613839c95e884b8b556d63061c5643711b966ec0762c93724994496d94f33f4cf5f95d1b7b713ad00ae2d4df60dfcbd7911747a6b2ce4f91e4aa163e47c0cce33007c4c390e71df6d99c7e2df40cfb349a4749c2f4be9e86c70a0dc0539bbdb9d6e8691be2112c6ff9f6ecba3c61fb70b73c997611", 0x752) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x7) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) nanosleep(0x0, 0x0) mlockall(0x0) getgroups(0x137, 0x0) getgid() select(0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) mlockall(0x0) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) getgroups(0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, 0x0) flock(r0, 0xfffffffffffffffc) fchmod(0xffffffffffffffff, 0x0) setregid(0x0, 0x0) setgid(0x0) msgget$private(0x0, 0x30) msgctl$IPC_SET(0x0, 0x1, 0x0) setregid(0x0, r1) r2 = semget$private(0x0, 0x0, 0x0) semctl$IPC_SET(r2, 0x0, 0x1, 0x0) 16:00:08 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfffffcf8) setitimer(0x0, &(0x7f0000000200)={{}, {0x0, 0x9}}, 0x0) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000680)=""/4096, 0x1000}], 0x100001b6) fcntl$setstatus(r0, 0x4, 0xcc) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000005c0)=""/172, 0xac}, {&(0x7f0000000140)=""/120, 0x21}], 0x100000000000015a) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x41fe) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x11, 0x8) 16:00:08 executing program 0: r0 = open$dir(&(0x7f0000000700)='./file0\x00', 0x300, 0x0) preadv(r0, &(0x7f0000002840)=[{0x0}, {0x0}, {0x0}], 0x3, 0x0) r1 = msgget$private(0x0, 0x0) msgrcv(r1, &(0x7f0000000000)={0x0, ""/91}, 0x63, 0x0, 0x0) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) setreuid(r2, r3) msgsnd(r1, &(0x7f00000000c0), 0x8, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/1) 16:00:08 executing program 0: socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x1, 0xfff) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x400000001d, 0x0, 0x0) socketpair(0x20, 0x4007, 0x6, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xfff, 0x40, 0x0, 0xfffffffffffffffb, "e7f6fe358c529c40571a4e5786de0461191164b2", 0x0, 0x5}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x7d5e, 0x5, 0x6c, 0x1, "a681382bd6ac124353666ef4b5357f30fe4d39db", 0x1ff, 0x9}) syz_open_pts() 16:00:08 executing program 1: r0 = socket(0x2, 0x2, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="80022e2f66696c653000"], 0x10) bind$unix(r0, &(0x7f00000001c0)=@abs, 0x8) 16:00:08 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x53ff) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='W\x00') chroot(&(0x7f0000000000)='./bus\x00') 16:00:08 executing program 0: mprotect(&(0x7f0000145000/0x2000)=nil, 0x2000, 0xfffffffffffffffa) socketpair(0x30, 0x8000, 0x59, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0xf4e, 0xffff}, 0x10) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)) write(r0, &(0x7f0000000080)="1e9a32f119f67d428a26251ba52c472c4ed9019c34f43071de85a434041f42dbee618dbdb1dfdf991596be7ee2bd8e461167891f73de376e01d6db3209c47bd56ed88a401cfaadb287d6e3abaf602104f63076062f8ad62c30335c0fea8a7222d11f6b15f58252adddf170c58f6781589850529fe7850dbbdba682511a3748d3f7dd91afc7a127ede5e52037e3f94a02dd6342a9908d6ea11d08ea7172378b4314679d74b783c2b38c495fc523087420282f691e5c87ca697497c8b6bddfc77ff23a020531f4c31af2784d1cd0e73cdc1e7519952b92ca2afb67481f94b32a18ffca1928e579422d4faea6f24f568a0baa75781f3d2d7104bdf0", 0xfa) ioctl$TIOCSTART(r0, 0x2000746e) 16:00:08 executing program 1: r0 = msgget$private(0x0, 0x0) shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffb000/0x2000)=nil) msgsnd(r0, &(0x7f00000000c0)={0xfffffffffffffffe}, 0x8, 0x0) 16:00:08 executing program 0: mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8480, 0xe3) readlinkat(r0, &(0x7f0000000100)='./file1\x00', &(0x7f0000000140)=""/13, 0xd) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x504, 0x22) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) r2 = shmget(0x1, 0x1000, 0x400, &(0x7f0000ffa000/0x1000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000080)=""/128) accept(r1, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) r3 = getuid() setuid(r3) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000a40)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000ac0)="be4098a9c13515714edc908938cbb003bcf438d087600bed70589e4270bd490c10826cce4c1b971c99b8d0cceb03c0d24a156d5c738c6d3b19879d66a7736bfac596bf1ee12340603a1794809426a7e33b8dcb399fce5266254793c7de37187a3c7557fec186fc36ae659d60a0cd341d0178e1d22d01cfe6605d71790dee06a18df5e1909dc13993b14a6f02000000000000008037ee311267ea5efe1e2e3e3bc934f94a952a233d1771510ebea6bd3eb3d0458b01a09a1a18e8a733155d88c7ff9ce8c2f2310007bfb9f4c927eb6a327ff88f3b4774504fa9a17539167ca312ec4c5d9f610841922d137b30b850ffe96c4716735d3546aa3a82f12f5bf59494d72c984373e3abb3c13ddf8678fbef1f23cbf03f8c23d35dcd442515c99a12466ab79e9ce89fecad3d3939f32c42c2c25bd4375bbd49d9fd02a88407c158e5ef852966fc6c499e8a65038aa7a236ee1c0cf605ff3ff3375de6dadbb9f26c097a5b21aebb7a959e7f94fb7d9600be075ace4bab018924a67e", 0x178}], 0x1) syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = geteuid() setreuid(r1, r2) close(r0) kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, "23fc7e0d7a0000000000001b4540b65b8c757d00"}) readv(r3, &(0x7f00000005c0)=[{&(0x7f0000000480)=""/27, 0x1b}], 0x1) 16:00:08 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) pipe(0xffffffffffffffff) getrlimit(0x0, &(0x7f0000000040)) 16:00:08 executing program 0: r0 = getpid() wait4(r0, 0x0, 0x9, 0x0) 16:00:08 executing program 1: socket$inet(0x2, 0x4003, 0x0) r0 = kqueue() poll(&(0x7f0000000040)=[{r0, 0x5}], 0x1, 0x10000000) pipe2(0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0x10003, 0x0, 0x1, 0x0) 16:00:08 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0xf8afdfa9225e0799) write(r0, &(0x7f00000001c0)="2a7db348bb27a56fe14b3dbdeade026a167f09df3e3d810cc6ec860a9eaf037691d8d59fba2f0ce1d87fd765ca9523768425bf520bf00f450460e3485f295d48982aa5a1e48eb6a4a826dc272ce8207ab1052d5e938454e33086f7ec04a6a84c5d684eb2e77477b6afb1db48f2c874580e74313112b8f28d6e1f0c301263dd277932e178f012f8bb275754f50eccb6d5781d5cf5bac8c14418cee07b41a31ca5fee973160bda0ec8e72432ea999a71dabc73d41362e2db7b9082f9320dd707855fb5256f8283d32a1cad971f25e2a6cd338ad79490000000000000000000000000000081f370771983dc69f99fcee2e4e78f4a86405c6bce29bc75bf943276dd553ac15e13b98e607e5297ce2ebf10c4c60b860e753377130acbfaed645b7d276a7862800cf66aa039d3938a000635aaacbd42ea6034261998ddaf9f885a4b21b1e272adf10802c18d20642693a4347c8d0bd0ed6c5605d75614e7e459688aeb3b3f99b2a366ac9d97c0bb5e", 0x16c) 16:00:08 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x401, 0x9}, 0x8) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:08 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0x2, 0x3) setrlimit(0x2, &(0x7f0000000040)={0x4, 0x800}) ioctl$TIOCCDTR(r0, 0x20007478) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) recvfrom(r0, &(0x7f0000000080)=""/151, 0x97, 0x802, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) 16:00:10 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x2, 0x5) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') mknod(&(0x7f0000000080)='./file0\x00', 0x2100, 0xcd1) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:10 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff}) close(0xffffffffffffffff) recvfrom$unix(r0, 0x0, 0x0, 0x7fc, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) r2 = getuid() r3 = getgid() chown(&(0x7f00000000c0)='./file0\x00', r2, r3) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x200000000fffff) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x401, 0xfff}, 0x8) r4 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x8fa, 0x7fff, r4}) writev(r1, &(0x7f0000000180)=[{&(0x7f00000005c0)="2014ccf8fb8dc999e56f688089a313cef7cbe425c5305730ef76dee73f54b5aa948b0f257e25184c06bb6de36f7a9f02c607ba8fa2cb47782d91a903e0ae9399711e57f406ba9c7d7212cb88c9e4e1c51e51750fd82b1bc0ba0a1b9d2dd62b433eed7ca5508d9591533cfa38d35c6f31f471143fbf743b974a257c381ac3c7d9b4a63bf717f3de2e9028c3cd32771d1bd7651ce720f423a738dce8285e9f1a8ed3d3fc4812eb8e0e6f572ffee874d4b2ba14235a91daa63d6bce8ee75a079dbce875fe5d92419628f23b9d64dd7e62792119565a3aeb087c68780190504214181b04e4432b970d6d9998007e02be855fbb6a18c8cf3ba90d9424163d381d4f29f93775ead037adfe30beb61e175c3f836b25a396598fb7b7679dde02661f05e3af74ac9fe5a8399aba9e3d6065e7f8018ea3ff5bd156ea516d96ddd302ef4d91e96e456114e27d69fcd7bda246e1b2c3d7ea1d61d9a0855b029faf4307babad7a63ad011ecc7702186df09ab8b226bf169d806dd5814736b57092255d3f3ea429693c63b5969016e4b731d86ea6b7a257a9d37378c630f08c154a107253c5dbf28c475a39c98117a04274b3e65f43a3bd857712cd0b7fdbde72df33449713a1401890f74f85cfdf1276973cc3b458964463e4a270d1a80378df76f7b8a50b8f6b990503ca3422278e4e8d0866464082ffa9d003990d32469438111d57a8f3d7aa1fd5a86b3e541d45fbadfe00f63cb23e8ffde4f484e39ccedae91592bc08ab530f59cbdac1a676c3b129a419f6eebb89015e910ae1e03c713e946a0c3216c44ffc4963f45b898cd236eeb164de46e9ad10a0c68cb5f6dce16bf810a90e3dad2d8a3e319eea23a6aca6a1f38e71b88b2a28b5f954243f7609764c748ff41cd007c79fe840270607a27c4ec91d073f6b14a50226906a1e22ffff476fe357e05eb43d1923df129e0821b8ddd6beb06017c119dd34dceb758cc851fc478159138782855fcc2ba654851f9e165c691b9a22f8515c9cee833f44816a3a28d8f021f3e0a8136611aeb49116051c4a2f2a86c905cd5787030c7e95a55cd112f257ff3db02f6e613251ee294c0727ff9494e42f88ec458eb605922ada3eda139e8ac20b398e65d7090df772b078a126fd88e3aabce8650d7a9b497cfe53da2ea83b38607bd745914a7bc8b9d5f1467485e498128ae188d657befc52df139ac23339c0d67d146f4dda0785d9e8cccde9966d06645f77b3a3ca9a55aa107a96c8558ecfe38264e2a443e7bddb2fed5c52c2ff8425ba37bd5cfdaedc1ce100497ef811d05df208fb1374b830adf06bd97bce0e741dcd661326cde7784e321cbd0e526a6dda8b6e2afbf143fd8dfac8eca4f9a8082a2502f3355d62ed09f5a1c3739ba7bfc39c24c502338eaa140bb342a8cf9092899dc42b8c2c42af40b650159eade50679454d17914094142ee81a10b77235fbacc337423b6ca22dbc9c1b3a7c96b846243829d3950485d4b4a1616b9dc7f711066f2e30d6a8b1116052377059dbf9185f33c1fc2f419cb2d7cb8b5c3064f8ce381a5beaee9e8cc25cf1e70e9e2d89cc32326099e404bbdc325e7d01abb87ffc0f567af963d2bda444a4c1e260a5af185963b9439e657101295b4a1ea0bf444a58f4e0f5ed9624243f19c4575894e9c3c42203abb1a8773bbe53dfc1be5d3efb8d6e92cf87c96b952209e88c827a0baba1980b97b200f19e14f4d4103b700ae597f331577f1020ca0704473d6ca906781fe1b4eb336c537a8f86346ad07acb02d4689e5b557c41b19a13432335f0bfef56b6b6e7faaeba5ac0f98436d44f0e0cc7931271e48cc610ec70d461921085cd8e3223036de1c1273d5ab277a38830db4e8584c6c21843da561eeb8a448df9eb01be828442856d5227657e819f7452b21e1c9b48ff3bb02258349c9e4e9864267e6788bd1d307ca61e5429e6a33311a9451e77ef5fe9a6e6a6612880a0268a8b359dcc520261ca3064cd45f8efe98959d531d8c6be29beee0f7d2568c6ebf7a4b6204a7240695eedfa205038ed4d2cfc4eb5a", 0x5b1}], 0x1) syz_open_pts() close(r1) kqueue() syz_open_pts() 16:00:10 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendmsg$unix(r1, &(0x7f00000004c0)={&(0x7f0000000300)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000480)=[@rights={0x10}, @cred={0x20}], 0x30}, 0x8) r2 = getuid() getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', r2, r3) 16:00:10 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000200)=""/140, 0x8c}], 0x1) 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x6046, 0xe77) r0 = socket$unix(0x1, 0x7, 0x0) write(r0, &(0x7f0000000100)="cafc27ee8c8c76bf7dab6ecfa2d090d935a33aa4ea062a8b6e5222a5175bf4adf48f4bc4d29468257af7162ff5630e523604db545342cf1c7e0bd46c3d7c5cba2822a2525a8fc607a7d72d6ad7793ae4745b916dd6c7e542ce0742f50ca0", 0x5e) lseek(r0, 0x0, 0x2) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:10 executing program 0: r0 = msgget$private(0x0, 0x1) msgrcv(r0, &(0x7f0000000280)={0x0, ""/166}, 0xae, 0x2, 0x1800) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000180), 0x4) recvmsg(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x40) execve(0x0, 0x0, 0x0) listen(r1, 0xd2) 16:00:10 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x40, 0x8}, 0xd6) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6, 0x10, r0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000700)=ANY=[@ANYBLOB="10000000290000000000000000000000"], 0x10}, 0x0) 16:00:11 executing program 1: poll(0x0, 0x0, 0xffffffff) r0 = open(&(0x7f0000000040)='./file1\x00', 0x408, 0x20) mknod(&(0x7f0000000000)='./file0\x00', 0xc000, 0xffff) renameat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0/file0\x00') 16:00:11 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x4, 0xffffffffffffffff) close(r2) readlinkat(r0, &(0x7f0000000000)='./file1\x00', &(0x7f0000000200)=""/4096, 0x1000) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) dup2(r3, r4) 16:00:11 executing program 0: symlink(&(0x7f0000001000)='./file0\x00', &(0x7f0000000080)='./file0\x00') symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x10) readlink(&(0x7f0000000140)='./file0\x00', 0xffffffffffffffff, 0xfffffffffffffe9e) 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r2 = getegid() setregid(r1, r2) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x7) write(r0, &(0x7f0000000240)="81003b1e3ec295043cad7124822c11a882fcfafac88ebf2fdaec26c7ae08d50012c8b47c95cc20768483471770888c9f97d374fa529420031ed35c042ac5172e52a47922ebe175559a8fd342611be184fe66f750ef071556a53c240a", 0x5c) r3 = dup2(r0, r0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x7) ioctl$TIOCSTART(r3, 0x2000746e) mincore(&(0x7f0000ffc000/0x2000)=nil, 0x2000, &(0x7f00000002c0)=""/143) select(0x40, &(0x7f0000000140)={0x7f, 0x7, 0x6, 0x18, 0x6, 0xfffffffffffffffd, 0x10001, 0x3}, 0xffffffffffffffff, &(0x7f0000000180)={0x4, 0x10000, 0x8e, 0x0, 0x6, 0x4, 0x2}, &(0x7f0000000380)={0x8, 0x5}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x0, 0x3ff}) r4 = syz_open_pts() ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f00000000c0)={0x1, 0x7fffffff}) ioctl$TIOCCBRK(r0, 0x2000747a) close(r0) kqueue() mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) chdir(&(0x7f00000001c0)='./file0/file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rmdir(&(0x7f0000000040)='./file0\x00') syz_open_pts() 16:00:12 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f0000001940)='./file0\x00', 0x3f) r0 = getgid() getgroups(0x76, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, r0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x60, 0x0) setregid(0x0, r1) setuid(0xee01) setgid(r0) chdir(&(0x7f00000000c0)='./file0\x00') stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x100) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='.\x00') 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) getsockname$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)=""/229, &(0x7f0000000140)=0xe5) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) kevent(r2, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) fcntl$setown(r2, 0x6, r3) 16:00:12 executing program 1: socketpair(0x20, 0x4, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r1, 0x2000740d) fcntl$getflags(r1, 0x3) poll(&(0x7f0000000040)=[{r1, 0x20}], 0x1, 0x5) socketpair(0x18, 0x1, 0x1ff, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r3, &(0x7f00000000c0)=""/92, 0x5c, 0x1, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x0}, 0x8) readv(r1, &(0x7f0000000400)=[{&(0x7f0000000180)=""/20, 0x14}, {&(0x7f00000001c0)=""/206, 0xce}, {&(0x7f00000002c0)=""/108, 0x6c}, {&(0x7f0000000340)=""/185, 0xb9}], 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r9 = accept$inet6(r3, &(0x7f0000000500), &(0x7f0000000540)=0xc) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000580)={0x1, 0x6, 0x4, 0x80000001, "277e239b8d5fcec2d74725ec32193ba475a93bea", 0x49e5, 0x2}) fchown(r5, r7, r8) r10 = semget(0x3, 0x2, 0x40) semctl$GETPID(r10, 0x3, 0x4, &(0x7f00000005c0)=""/104) r11 = shmget(0x3, 0x3000, 0x80, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000640)={{0xff, r7, r8, r7, r8, 0x4, 0x4}, 0x69ec, 0x9, r6, r6, 0x8, 0xfffffffffffffff7, 0x1}) connect(r0, &(0x7f00000006c0)=@in6={0x18, 0x2, 0x10001, 0x3}, 0xc) fcntl$setstatus(r4, 0x4, 0xc0) getsockname(r1, &(0x7f0000000700)=@in6, &(0x7f0000000740)=0xc) recvmsg(r1, &(0x7f0000000b80)={&(0x7f0000000780)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000a80)=[{&(0x7f0000000800)=""/154, 0x9a}, {&(0x7f00000008c0)=""/126, 0x7e}, {&(0x7f0000000940)=""/246, 0xf6}, {&(0x7f0000000a40)=""/33, 0x21}], 0x4, &(0x7f0000000ac0)=""/134, 0x86, 0x4}, 0xe082abfaec75b022) ftruncate(r5, 0x5) renameat(r0, &(0x7f0000000bc0)='./file0\x00', r2, &(0x7f0000000c00)='./file0\x00') socketpair(0x26, 0x5, 0x8001, &(0x7f0000000c40)) write(r9, &(0x7f0000000c80)="0ee6c08353c4452f49af533e31ef9c5d64cd28d97962a97d8442da123cfa48b9f2befd801372c5b4f4857080dfc616967f45db4653ffd4f1c5ec0dc68f3d77a65efd0fb34c701aec016d19ce4fbb7461b18b23e7933d2c9eb9b5c77f12d4762cae04d3e89affca5e8599aace351631882eb08993192fb71a3594e4ad4b2bc091028cc92fd7dc171abf453c76fba9b25b26463ccfa83a736b1e2ceb8283deb033d2af5b36076303bc6036a43df6d6853a41242f962f218f0dd7c78f2e2207480dfe335eb09893ae32768b618f0377e111ea715ce715acbdafa9124ae621e74e85a33e24bfa761f6cc4ca529c0259c797289e9f3c926236645b88dc824e234ca74661a364311c3d1f949e247a2e835d1fd9033d3f29c8e69bbd8859a6fb0959d6ce493a59599e8f626dd9449a89c1b7a7e91cdd2704e45a0bfcaf47fac3fc938374b40d6fa4ff036df512dcb0a3e3e465cde5c6f711b7117b817db42aa55e33e156cc8ebacf9f6bb9f25265cd70bc952c10582a84156aed9faece469eb0cbb4b4eafb08bd373b9c40ceaf5f56cc8dec59f44f3b82c0ed4297f47968ef322e79b5204ca0f7d67a929bd27ccb2a9b504ea1dfd521df249c1d89067897f7e07b5b527f42e373270a2b41cffa7e1b55d4ce4be05666d12003e1a702d6528d73598c32d36ca0a8005c83c600913f5b3384bee504b7f4fd55c95f56e618b68e04e92e7882fc3fa876dc0d252c34dbebeb70c5656cdec9247312f64218c444a52370d665a144b6e7259da6fc7f4f4017c153fc776d5b2cc28939e1d7141e2513c697546b30b211dde110a49eda02d41e7078c89e9020390210e21bbf48c66b6311a658855439fdfc23661a060686a1a749af140a3e295a2650fa27340e1ff3898d2538344800203bcb31c63ce7f5d6548b12352cb938bf6ded248ab8af8f8bc84a94085239d54a7059c28c02aec6065deae96494ddd27b1a2ba9348e372ef4bc57d2b309821d13bb8f114205d2a1157b495383de4d77dc2506228bceab0e4552ce11edde74ace9544ee1859dab56adb2480e7f4ea747299b3bb79345b8cf4967991e97ec1ffa6b657385f5155a505c95fb7d3cd28ac5f5a29a8fdcdaa19537ce0c6ff1954892b9d2adae061daadeed44ec9181f51cb7133831f178a19da3fda226364c56bb5f9727489896b69176ba276d9e2e8d09cfeeb43027750017a6852231cd201f0033847a1e5df1b05d7d4089f67eb62188916927c51a01c79e602dacb09385e2436882a3b4d05c851d52aa7d5b44cd214125272510253db2dc2fe0aa412e95b9d0b6a8545cf0827fdb8c403fbc3f09c64800cc6c377b3e1d8062f0bbac1ecabb516c9d4aa9976326d09cec6568fd0ed361bca129266ca0e0d4293fc6470e086ed946250350a2735a7dfa5501d0aa6be22db03faa4191797a071445dfe0c1c39f9b483ef005de4365c273f9e4b7d7b067c131d98001911efb9de2484d0146cfbc157e491cacb5d19cd52fa08da2daabe1fbbf73d9e69f5508f3fd6c509e78d46551bd6f1384c5c77942dd0f2136d52b410ea04cece097ef8ccf5804cf109c06b179397855804d5ca144f392709307228cedc967f78d04900a849212640accd457764f789eb56c067106de77eef0ad1ae33d702b0bdda6a7609342667114afb00de352f31845c4b417c5b03e612319cd25da19c8b93678bfdb4636ef51d604b45e0035fcffc241714494220a3a5ac02908e4ab82ee34d0db6146d416798aa12146d391f86c6aec9988e6ba8dcae88c3ac1a788b41237eb6b12e9f9c2afa5e90ca5b76820997ccda428400d6230c94556917216625aa94a5c7a84b72051c77ae14284e4fd58a143a6f19ca36d919085151d33e1935f4f38847cab1a727e9f80b9109ee503b2cb6c2cf06f91bfa45f0db77bac7b48aacb181b70389c34a83fcec13b3b6a05c072e5bd49dd2bedf03c5d6e91876edc02e56d180e367cc1aed094ac7b2f97ac059583223ae961e6ff058cb1e11e8977ba902e1da424f470ae253d03c632d49763a4745d48e74d69c40f333cb9ddc207333fcad4dbce5ad2702e4328cd695e83d71738290d4886c0d5d08c364cff695db209c4191fb4b1debaddd0a27c61674f47be8155e8b3e15161ce57c2726bfac71881a8af75b8c754dee97e361b784fed1102ba6b369f2a297eeeafbf44a683c45804baeb248b30c90e5f9400a7fe0f511bf20c713d07711c994ec64e530f261e13b542347b1adc79b4afa8e3fe6368f4f3f1b282f267001c53290b62d6d0ce9f455434e63404b571906622ad42b3eb7b5e891e7ddde43270fc8ff036927d04fa075181d14b2c1578ef370c09740fc08b88c8c709fd2dd6fa64798c86982a937182a4fa9c163845c27567e9f213ae8dad0c8057a750712425a783408e02668fb1880b93f12c90ec0c8a5015f4a5e3462797709c6c19df50db757740d00686c15610eba742bdaf6afacba2a4e3bc9c6808132e10451fee2ca0cf67e8c3effc8c732cee65f1f92b2a5266117e65a5d56f030ced45b06525f72877e8a6a4102531091399b295a17d8e8bff73a30dbf7a93739699860f7f56957b13ce789cf54380fd95eccd6db8112dfaa73a701d21f4f78278f05edb1b25a8975230da6a9b77177b2cdf6cd56cec29bfb23c25a12a4ef1580c12f86d264176e63ae5bcb41f5926361498e5890295148448676132bb776a6d9b5af8837dfe99a709745c193d55931fcab15d33a507a05599f522ad157d2e563cfec1eafbb7e7ea21832f559e8ee73878149bc7efeca5cc5576548bb97c7c40346db8ddde588eec48d7beb77c14cf591d04989a929690ffac0a13bc0fae32d6fb940de22c2f866a005864960236042298313bb47a146edac60c6baef6b483f017914bbee94694ee61a94e383377ec9242d7b2218ecff86756cb01640d7eb918104bb2cfee284e645c8bb9effd28d8557d6aa295b431255048f470f4fe5c82c8bc1742a621a9629fc90f0ce2892cbc101411afd493e28a7770d076e5e2db54388dd73a93748705a89e61eb6a47ae13496cc6fe1ce8670a7535cee654b21eba3228111a229083a1adc30eb5c441d1958e12ed9f739e4a784e56b2684a8c965a87118d444faab514037e9558097de40c63aa71d4f5ffa1297850443072197a0a35b1869279bc126da25c45ace6f8ce667391c63f0409e3c17e2344d132b74c905821d40e85c87980f5693890bbd6932fc57be630241a71e20bd1ea4a78349fe310a2efd89c25ae3a165e168a6e0586760bfbab92785fc5431f4e879df41b89af7412ef33dbf0ef9b6dee97ab17facec4c9f3c79e706f49230a16f16f667c6520eb739dbfc283e0e1f4b821b850e18acfafb712193bd15c0bc8b13764a2b7e82fc8fd69d214fa8b1af2501774971b13e477c2407cdc110303052c416faae4eb11b9e2e2d67d638dd22e43be6beba8331c401ef58ec233be7e58d8432bd7b949640e8e71c8ba9946e1da7f211cf3c1941177667e52a13bd464d63f944682486f4c1886a2defb377697645e0d084fdb3fb01ede970f950ec0a6a609bd88586e632c01de9a49bd02939adae28f6e1e985a6c6b097f07b38d78cf2aea9bd5a62904f95cb44dd12bdbf26c039ef13fe9072bc85b253ea7b878db7a9f8ca29243da81c6aa69b48960c0deb19be70d3f1a08ead2bc78bb89d66281df47780243aab62da5b05e01a9ba9ff5a323627b9771ac8087b92cbf4229e6e2bba7f123c0bf05658ae74102c0f272764a6d720f6fa82aa48a7290af8b60d4f2f261cd618b8205c43c04c385005b045f675f80d6216cc3bd409f2495888abe98de2b12b4a36a382b0bc867519ba06b965e4767e525a4f4755988202e465c9d13be52aaf6170fdf25ccaf5e9111d738417d03382afe9e206bb8a8df84bfc75241ebdd334461ba6e8561e83fe8b99028b07e69b4cf81ca39f3f14eff6e0de8077ae1f18d5ac9eab4e2e17df85dcea268a17c3db04295538a2578a3de9943c0dd057abc47cf635963116189d1c7a863dae68dc6d529999b1241056860a8c88354925cd4d0c83fe656a932f4908731425ff387487008be2a4dd5f311a68e25b42c71f1750dbcf3dc118f912a98f54b77c820f919be7b91d6357b717692d37b10c7c58588e50ff38b21ca189d51d47b7c406060d0f968797650da8e3fcc51f57f9427697e50f03cadc1e4a8c42cd4580c7b908d864cdb1584e507dac2da709d7d0c776f0f8edc97ed8d243e46e2023340d7b8161e7a2f8d2223b3ad9eefcb7d32da3b46994497d5d38942159b9ba5f2234534603f8b9f2009fd7ac580ddbebaed5ea71956bcd0974b139e027fc0b828a72ee9555112aa4e9b8ed65a47fc4afefa76dd77bbd206c4edc2c63dff46bd948b377479d8c9401f4e8923203010e16cb734718c97746d81f80e3e52d3f2ba65cb26ef6d3f544ee6c840b3144c73983acecb2f1e71e455bee72f3732b75f77b9f1b6888590763d960b07d9dac66940bdc45332b085cc50cf7c57fc25eb3b1c444bff79517c96242a0c7604869148dbaaee0e2fa7e8e34d133fa3f69aec31661c8565474acbf9f861d93e59adc5736f0e4eff37487eba1d8a1afa7fff2bc5ab631fe346d4e10eee74b28207a6def67d630843da19e37ff5b182e65fc87113f0167182319ac77f75f49990c9d14a311430b0cc135f82f42f09683509332cd2796f2683acee713bd2759bb06d2632ae0714c5caed4c005739aa1dc15b75a8d91e22274bf3e0bfe6c094f5497b6f1d740674e6cd2341ad1d2b0a7dc3eb1b6028da718567a2eb41570637bbfbff8d4241f0926d4608d0fa8a2e29abab22310c9a324a9370375cdeb479a9390c97eb1140933897072144cd5fe987091c6953bc8e11b488aad0f995bf55fbd1bd6d649693f3af98de4c4e3244c60a80b5b8f917188a2dfad1856827e1a1775115a718317a572a48f756bc4878fdd48368df8446cacee6d67ff84106fa4bf3bf966be6820f30cc3ad578cfc9e10279a68caaa508a371e9b378a4bb134bf97c026d748f84d3096fba98fbbffbb7bc23c67e498e0e1e9910ac5149a9ac5e09b3ee701fcc1dad7fe66b9df2bc6d4dc3c002cfeeb40834d157fc7dd0fbc62fd45bcdd16eea55745640fc62829d3547bca41e375f16fac37639ca2b2d62cd4c4d34f7f8996bf91ed3c7d02c70f99811fe414b49fe7f4e0a6a97b1569b69f3a4d8c9a872056a3d57993cc170e7f33ed589576bff4a9721ced52e700b70fa0e1d7f28102c4ca9749deac8e8fa37687df3314dfa0000315740f9bed6884b8ba2713b9e4b43d9f56cbf4358f919fff75c7d9088a698585e67a92458d0d17cf722861ef8dc5d4395ed8778833a09207e0d57b9b85bbbcc5721ae437cbba436f565ee1b0effab133bfdd44e5ff7d3209d9e605f392008f850c0faef8ec4f1e3c7a9f4299552102c0f017d2cd81fd399c863c9d814ae6e6f3b81c9108fd9a272d3cb5bc286521a66cdba85a7e99bc697c47bcbe167422da9effe558ac7d32e0d5a0cab4c4644d81899481ef436f5ed7aa056fc45a57a013bc64e628dfa5b8d0ae2356a9799f1b870212d551f20529ea29bb12d4ef68af3f7ae435b89c078b551a7da0f7a8e90e76e681b3833cbeba34d1e173927ecec0b37bcc25f1f60308be578bf842aed49f99d528357d36704df693615c09ad7497d74e69faf09e6c92076cebbc616d9853e7369af0ae1cb5ff2164a571c1d181535b0f0240f4c012e1b02c62d53438b75b92052eb155ddc5b07f2693a3bf89bc4a8a", 0x1000) getpgid(r6) open(&(0x7f0000001c80)='./file0\x00', 0x21, 0x10) semget(0x0, 0x0, 0x4) chdir(&(0x7f0000001cc0)='./file0/file0\x00') bind$unix(r4, &(0x7f0000001d00)=@file={0x1, './file0\x00'}, 0xa) fchmodat(r1, &(0x7f0000001d40)='./file0\x00', 0x40, 0x4) 16:00:12 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x4) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) r1 = msgget(0x1, 0x44) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/94) renameat(r0, &(0x7f00000000c0)='./file0/file0/file0/file0\x00', 0xffffffffffffffff, 0x0) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xfffffffffffffffd, &(0x7f0000000080)="0500cb15edb33565dcfd1bc55d", 0xfffffffffffffec6) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 16:00:12 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x2029a, 0x48) clock_settime(0x3, &(0x7f0000000140)={0xfffffffffffffffd, 0x80000001}) setuid(0xee01) execve(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) link(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='./file1\x00') accept$unix(r0, 0x0, &(0x7f0000000040)) 16:00:12 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r2 = kqueue() ftruncate(r1, 0x0) kevent(r1, &(0x7f0000001240)=[{{r1}, 0xffffffffffffffff, 0xb9, 0x0, 0x200}], 0x8, 0x0, 0x0, 0x0) syz_open_pts() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000740)='./file1\x00', 0x80, 0x4) kevent(r2, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffc, 0x4, 0x1, 0x8, 0x1158}, {{r2}, 0x0, 0x2, 0x20000000, 0x10000, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0x2, 0x1, 0x577, 0x84}, {{r1}, 0xfffffffffffffffe, 0x2, 0x1, 0x10000, 0x7}, {{r1}, 0xfffffffffffffff9, 0x5, 0x21, 0x4, 0x7}, {{r1}, 0xffffffffffffffff, 0x40, 0xf0000001, 0x7, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x90, 0x0, 0x1, 0x1}, {{r1}, 0xfffffffffffffffb, 0x20, 0x40000000, 0x10001, 0x7}, {{r1}, 0xffffffffffffffff, 0x84, 0x21, 0x8, 0x100000000}, {{r1}, 0xfffffffffffffffa, 0x20, 0x20, 0x7fffffff, 0x9}], 0x6, &(0x7f0000000300)=[{{r0}, 0x0, 0x1, 0x10, 0x10001, 0x8}], 0xb, &(0x7f0000000340)={0x600, 0xfffffffffffffff7}) open$dir(&(0x7f0000000040)='./file1\x00', 0x20028, 0x110) poll(&(0x7f0000000000)=[{r2, 0x7}], 0x1, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0x0, 0xd2, 0x4, 0x8, 0x24}, {{r2}, 0xfffffffffffffff9, 0x14, 0x3, 0xda, 0x1000}], 0x80, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x0, 0x1, 0xffff, 0xb5}, {{r2}, 0xfffffffffffffff9, 0x43, 0x80, 0x1f, 0xf4}, {{r1}, 0xfffffffffffffffa, 0x62, 0xfffff, 0x100000001, 0x8e7}], 0x2f, &(0x7f0000000180)={0x4, 0x2}) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f0000000380)="98a777b64ce16591bb4bc821f167aa49037608f3f24548dc1d765a6e7aba422279e77e2acfd4224a4d92347b92c652235059bbd37d533c98a0d06839e200acd6bb95161d7b8a2c73d2bd15218a987b9656a65426d578de876e87b7d392ebc8"}, {&(0x7f0000000400)="b6a15aed9f1a1bbaeca5a1fe6455f217c8e8f9d550ad2d5404443b5f2b59dad8625f5e23b84b76cdafee8968de71c20f0df8c77b764524749082725f19c26c997bded999348f448eae8040ff11e979e601ef7e2e55d655b831b9b69387c5a1c67b1c62868fa410e9ded0e7635b4c12d6b0022dc7fa2cafa3dfc8db7b19cdd543f72db66d3c8a4e9159e09a516e9c4f9a27129e37bebbd9cfd26500a6f8b20a9a7b5db525408d28f345"}, {&(0x7f00000004c0)="403bec597c464b8cf67dd24de21c5bfd8fbabe3ad5c09c2f5900ba777ac6c7f7f7a14736e953f14e2e823cdc18a950051771b59b09211ee86d2f14ad30d751e46bbb"}, {&(0x7f0000000540)="1a20a83e3ea764c866f1c0092793f5cc138a4ba74333a6c8aed269930efd451b0bc186b96263fd058dc682dd52ccaf64a592a9f02181cb9dbbd9bd4c941a7e4360b20c66a143139efe59a580d0afbd85f7232a8513b28c348f4966744388afff5b07104ccbcaa90538308313660947962484964667de7563f9f4b3dd3020a815cfc89b8826e550335c6b514be7616470539faddb8ea3090632cf780d61f73eb6dd14fc73f805a8aef9fe4466eb35a18bb7439cf79a58a7db6d2c109e81030afc36fd8b906ccddcc7e2404f1e52a19b5a8489b4ed12df58915128585ebc61a168fd29762f4ecde05af0fd1724ed99a49773aa5641bdcfc682fc7e8e0c6cf6"}, {&(0x7f0000001280)="032df9ff4a0a84c02928440362dd1b4afb8639fa897086b9cd9c090c9e9ce8bf58d228c5b98d144368158c0cf67b70eae0e4d106f49879975419a52eac8883e2f9cf4290f1e90580bb85940729319cbfebdf7f395f58352996d53cd77703e45a7001b2f39b695fc67b115b5ced3e505948a72a6786b64fa73695d9067dd13090f9d44473bce2b99f581f0cb708820873f380e6fef3953ebcc44ac30df66e5c37cf15f2ff02338b7992e93a7afb731c9076498cb786b429eff9102ddfd2369009e699724c538a609100b3d53f487e275ebc8c30a055abadaf459c9b3129529d884b84e09cb6bf216ccd412533ff59ce1e6b65007de027c1f5426bb37487c1b735aa69111b8da12c83a277401606722c5a9644bb22f390d110036a63305ddf2366d6f2030c476c8ce1b75c56c746735c84eeb1d3e23d3454dc3b5fb7d343e0cf62380f660de30c41c99d6b8a5acab5aaa1ca66ff573e22c157642640fa6b284cbd67291d279e28be26e9a0fcd0cc43166ea61845e69a641732300e2059a1084a12e002098e658b44152a14e7a5b5e277c23aeaf6c53f599e935da4b427364ce3bb7f5a22291292939862451a72ca7b667f625428a58c36c3d5df062dc329facf24a0c31456618cec5a720d763626695a14a02c0151c1b6835544dde4f5e85d4eeff944b315f0890718019083fd9599a53d36261383a6bdf2f0e5daa31d71b636e31bdf5e06258f20bf39a857e9151279fad1a1036ac3680f589341f8432102a829e626b189ffbb72125f22bc05cbb863ad1ac404e364d9bdb5391519b869ae7186fb1d00a0c3982452f3604d5178da5379b87acc36d46509c057a9d7812a6f26aecfc4664a62c2e2eb7fa82aa2d787734843a023a79724e18cc2f3ac9b6cb4026f41cedefe74afa77f48bc1b17d512f32bf6b108fe27de23982ecf42932e38c470927c7ae7af44da5918f1abdd59d20bce9afe93828248bc2a6d9e1c9176afd5d7811548c30eecfd3fe73b621a027a5417cbcb2b9b0db03423ef4b13f40856f954e9e4a0bd337b56dc755095ed78f0d04270df43a7ab2f45cc62c59d796cf1d17552292615b7323685da20559e908d46ad2da897e4ba4f7e19d06688291fa51c5f9444ed56f523fa100c688040c2486065b616c70734ac6bb8aefb53e5576940ae32fb61bba385468af65f49181138cdddecfc9ae0c7848d67bda7d5d4122f0ffee3ca965ad800e9ac3797c0def356c9bdf28be659da33d3e655e3d88882fbed493a46ad6b13240599e919bbf20ec939f02014b01b33c98be3dfff8f5ef8a4742b3a5dbfec0a69a7c004b92a0c49d8da8ed792d3b909719b3e8058eb1706a58f73f7b82531aa406ea6ca6a6ee8d58d1d7cefc6fbe327261f2d4e089404224c8c3419d55a902651c65e37d7f1c9d67f19333fdfa9df17d10eb3802977cb395bac509c9208563a3ec7a8117c3868f5d37133ca7bceb24c7a07168b07e37e995fb2e77042fef871a7a9f026469daf927ab9bc8b9595af0d78783feef15e699e103859aa692cb8903cc46c4831f9e87ffda677d5467e077896762b659a7cbacf471ce9bc4a03c06fe844c7101590eae78b2ae1a0e63459c3e7597ced2fdbe1e09c80b0e3a314e5144d45330811e8a440e5a9080e3e291145d0d93fae02d125a1804f350e21b574b3571b7f442c5108394b1e2ca6069393521329ff6adc3a547b7086a9523ddc367cec5c1be7abfbc39e79edd3141b5fbd558ccd31997605db9dd7fc5e4acdc56f92cfa567e9691f6a16167783e622d3816e4aeaf42e7a6b1f019aefacb0bac65924f12b27a42c07d09e4529474e30148b9ef66935462e0eae18cbaaf248133fdc9f49b9ef51ee21e5f8ed777db29bdd0ca9a6ca993c3a3ba5068ccfa2a02b52c92b6354ee8f83ded65a6f53a838ee11d7e7d6092732e6ab65da5073f8a0fb5b3539ae1b504bba390d4816f44991532fbe10ed02142d983faf8f03eabf268e3d2a7cbdf866e46e709d2a410236c6abaa48927f05f42f5cf7400d8194dc036ffacc978b5bd09ff81be25e6e5d3c31a9017df841bfd92619016338494a01f73c616b943bbf60972aba2eab452d78343997b6694fd3b1fec0347dbf8cc32719c18773e15b25b64b556914a5d6c81d72fbe9f8381eb3856779c8170f8a41b2e0a50edeeb160aefae5987b5f7dc29c73e8473d0cabf30ac7f90440d762eb921ff7461bfcb0d9c349fb516e33c35479ab844f66602be7607f7e6f24432852291520c2b045e700502712e0312241fc00e824a0b699b3a17d517074e183106bfef3b41444b16af7e1ba36a4fa1394c843d736eaea8b041c4a7572f38d26cfafd658b8f4ca165b9de295bca47d22a49bf7654bb3d4aa2f5fce65743d70fae639aaca0f2633b8556ec4e252844773db4f86a22827772630db7c06b1bb2ea2a7a571986346a71653d08cfeeb603e9ef632aeae82b952453edb7ad90730c9bcb2bf6111c491fac04af83dbc3e66475636895d16643d3cc44bb9bd4b91c7a0a95f50bd73e286f9d50549df7b2b88101632eb7e8b8743961f2141575cbe8ad03257e867c041abaefbc27db17587b53e3866301cd3d5f32b74b993f36aba591b3ba389492687db48836a8265f711750085aaa0808b3268e994e4865347ddc4e05ad14cb70c848a32f5bc661bb011ed8ed5d5a4d0e1f50cce2427fe4c549b119676de33fcd50b34b4df16a311695791431c0e478af00699bf64730531b63976f4d5ffaec60a2a78569aef7e38c693619317e010bd39bb1c94a118f7d1f35d18e1fc8b1ac98657eb8b1217e5e037aa428fb001fc4e86db6f37a5f685236672e6693ecda225078255512e24b549c1b011137dccd61bcbcc792b22c09a4b237bb2772f6f8459941600f6a589f8c3accd4ffd979f2313d803fa568df0f2dc310b41cb94aae30ae241adfce9cb275ad9f8517594952f7bbb69bd1243f90d9d9d78cf81270498a1a8fc4d21313704f8a8c15b9368a8356078d5276eda6e92e8dd93a2f60939c5ce9aec20479b05937138d059246e2d6db0af53c196eef8b73e04b462b4e1b177c4d83810f98f0deb4837a6094559db47ef71246194e0b687228fc87be47b7e275cbbc2c6df9664d33c44967a9946d1f086eaaae1120a3c5ccfb94b84e4a373ef14615dffddff98faa21898572c76b4cee2007132668f3e625b532b37795f6fd845078b95758343d91ad00af0190ddac51770cb670f808df32abe0f210bf9a777a02af1f0217081858c9da7c326526ef62671bb8d272770f5ff7567fbf2954d00cb872eab10aa5e7de1c7a149d0c1c759818daba3f33bc545f0620ac21e2843f641304d647d5d4c26b9dc03c015b7b051bf05d629016cfaf4509a6071f4e2b965a942ffcefc64143e1e0455a3c938e4a84155de724f68ec6ce03fc3b09b7c46853e024af2bd696caa2cb5b9f29b2b11ce4b9acb5395a322f155f280c144f8e3146e775c6ce50f631c8e3404d9019f1bfea29f14ac6bb42cb81b1a1976d56a8398fd1b74edd6ce70481ce196da5aca5854c1197e2c23f5fdd54f4d3a3eddfabaa1a3fd4526118d324fcbb2f46e5377a6ead85b914b09e898759f54470fd608bca0df31e911f1fefec6c9be2f9248fc1a54a15b4786a14a686388e9b699cfa16d388c7e6d469f4f1d512da9b7f7ac04818b97a6e65651072f71e464ae0a88ae63fc6113e30cd217f10f17b0731e3fdb0e6fc20db968874df7874a358e7aff754c09e5c506dcce9b65be911dda5e098415dd3dbd4d464ced56e07f19562148641bef8a92f3db6c1a904736e891394520abb230a7cf5d46b666fa47a5754b199fc3c37747d7fc94dcb82b9a174e2429ed3e438d439ebb3753a25bfa11d6fae23b54da999ecf6c476147adf0eb633dd4f2d8443850dd0bdcdf75ae5cd1445bcc0c322d2d093a67bb31e1461cf5468f98a942aa22c85eea06c80454df943ed8e9c19ef3969b1260e17ecbc4ca25dee046b7f9339b7a12fb1c3e5bce8005330445bcdb3ec60f5b25863a351a8c1130e31084705f48fdb0c3c5cda178b458d121470becd693134c5be994e04a41ef64b71853737b6d2c7ae28d500b1bcd16e18f17d742be8ab40deae918d37424f208b4cd5e7b628ba1523e044f8155240919dcf34694e1546c685de09b6b48a8106326e31fcd9d6d3636e717215080a941aaaf618926fcf28e0c4cba82ed20d64b658b02d9e172c94d60e9698fc108b60a894306e352e7968d128b2f5b91b0604fb59033c6e3a63068110ed533ce37ddb4abfeba2b78064683439a653989a25406c3df86edda8db7e85cd01ade2347389db68b887bcdb1118f3543e979e48288d47d3067f5c04192bb478e150e36d6ded3aca44ada50f65f0067f9c99c7668a016ef9dde9e11ac48343b8f2b841f7457c6500eeddb36244c8e23d240f81d7d2bb8c734a8edf6b522245e4644721a7fae98ff3acfc50442bd563e7cd18c26c4d9ecb92a7b323bf419d24aaf25518c5c6ddb9bc8663a96f7e0e8e7e18d11a0befeebf0c5d184d22c883ac2b955101d4fbd561aebc5470c2eb15033090f082078312c6fea7a7ff8e8faabe6838aa20a376664b655004ee3d747d02a3f74cf4e6226806882d72cb09094d3c35f78764c00d9b6710e044fa67e3934337d19658b05106efde12f65ddb8ae05e09a50cc33c147d951ed7f4aa141c59fe4e1acc2f9cd6e86c1e078b6cf5af4a04a7ca78bc5de946fdf5f7bccd059d062179eef6cbc27c242118197132e89472c1c34c93f3ac349f472abaa00bb3ea582abe6b11cca2c79ae45e8b8207558fc9b682a9a555ced015a81a0f647e19d5044954fb50046d4a57d8945f2b9089fccc0415aab2d5aa6da1ce0fee75661020364f7c0e95a6c187d9ecebc5ce689eff5a1bcbdbf2e8a5507d01d37c1be5b653fc496ac5e456a6f3f121d334f38c2795b2c32c0691a23ed9f12ab87b1cd2e839d0896dfac5e262f396f1983b38ba17f889a1e2e7f0624726b305d5bd96c0e04fd0d31b3fad3cef4113cdd541dd1ed13a4602b5a9e79f62456cb1e5f7a4652d036ba529b1d3ded0a0cbd6454c760cd7a9f26794e717ddbafc7e7d9d8c3dbae55d8073b69c8394c362e5a0003266f6300c1e170fcd2bd9499dc6e30dbbd0f29651c9ac6716e52e19eda1dc3f989748e7316f252b6b4d45402ca2029de6485e186e821ef51948ed7d5b18e8af996c6898448a7c2ba5debe725b84211c42043bf57a024ca1ae72195facdb9aacf8cf8f2b9463ee4135508deb3decdadac87830ac67e19740db5ccaba61dcf14b625c8738d999e0aeb2e78b509082e5cdcf8438b7fcf99a9145c9fef0dca484d26c9edc13855d7b7bc2128aa83fac5378fce5a838268708b9b401fb5235e5bf63ee0bb88864fbfc686d418238c4a3c28a2ab2a009e63e7792a52bef22750c6a598cf632f5d8c2d4ddd4d1765436ec30274a3ab38155ab955fe1dbfd00230207aa0f5846c3339ab66a3e0043a15ec9f581442ccdd9c45056e9a525dc2b508ca5f50318ac7c77afd25174d921429783c0b43442ac654030be40f79be91b2999c10a29533e0e637229e86ed6a5d7c4590de06b6771069e66036b2170a13a967c9d3a8e74edcf683bc59835a21f4efef406554c04827a83be215a5201f35585224a665dd0cdc0761d6441e6302a9ad009f700b0e1755c3d22eddcfeb654d5a7681745f95f0e3484010f45441a736b91abb37247d3affc49d5da891168d311822b9718476483a7934152e4ac9ca74ccf37b93c7fd4c10c84ae"}, {&(0x7f0000000640)="c3e77529e676f67eb6d935bbaa6a7d234869c814a0c5e6755ede6bc6612fcea2b73369eb28856c5f0551ac0af68e7d4f432324b429d8c540d039969406b5f6187bef85b52c9f375f62fe0820c6"}], 0x15c, 0x0) 16:00:12 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)='Y', 0x1}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000880)="e36287e01a206432f6812a8816cf246558a416f790037494132477f256b4093cfb25b84e5bbdc3a51970fc495261881de5c42f5ea7fa0023d58bf6659990bfe4320449078177ec4ce9c287730c53fb394b842dbbccbbda1049faaaba6eeb00000000000068f7acad445dd976a63cf92c23ef440333535b1f955e849de2a7e2e563c6d69fd84dc482bdec1112e06dcb1d36bf2914b0e3362029f39587d3cd08fa9b54106204ada9b8f5c9273d462ac638d48643027d2114bb5f52ab24282c150c5954552288768efc24f037d6d41bb551e8db977e00aa6a6739f695b3c2b88d89769c835f8ae5fd68b4e388407e0b8213d999f7fcf99a928185bdba956fcf5b37f4fa40f416b04a8c46ba21c3338673ab9137e5fec7b0a1fb3f10d09599ad49efef48e7701584cddf0a05070000000000006715c76228245056c7067cae7e3f27d69cfd1387dee862d871eb563fa942783a0540d18885f6dc2f96c96229cbd28378628d62b23d8d78953905622a9731ee9f0915a43d7c41c4fb3cd59a1f1cb35b70441f420a1e7f3fda583d86ca02eb153c225d4a72c88517c7e0445b60de0971ce51d6d0f2d85b3bc9c932be9347c6c23fd8fa271e8dd995c1293c687c9b52a893e654ff4a1b583a444969790fdfcd59ccf284468683de5855a164d71087524b0000a74580a5718da26d0fa753c14b", 0x1ef) r1 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) 16:00:12 executing program 0: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000180)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='r\x00') chdir(&(0x7f0000000140)='./file0\x00') r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x80, 0x4) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00') unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000300)='x\x00') accept(r0, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) chdir(&(0x7f0000000340)='./file0\x00') mknod$loop(&(0x7f0000000040)='./file0\x00', 0x40, 0x1) chdir(&(0x7f0000739ffe)='..') renameat(r0, &(0x7f0000000380)='./file0\x00', r0, &(0x7f00000003c0)='./file1\x00') 16:00:12 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000001700)=[{&(0x7f0000000000)="a5", 0x1}], 0x1) write(r2, &(0x7f0000335000), 0xfc94) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xe99, 0x23e, 0x8, 0xffffffff, "9ab3b42878b7c9e9ff6ce5479758ab2ac067fd2d", 0x2}) writev(r2, &(0x7f0000000040)=[{&(0x7f00000000c0)="a4", 0x1}], 0x1) read(r0, &(0x7f0000000280)=""/243, 0xf3) dup2(r1, r2) execve(0x0, 0x0, 0x0) 16:00:12 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080, 0x5b34) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f00000001c0)='./bus\x00', 0xa0, 0xa0) chdir(&(0x7f0000000200)='./file0\x00') execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000180)=[&(0x7f0000000080)='\x00', &(0x7f0000000140)='/\x00'], &(0x7f00000001c0)) 16:00:12 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') mkdirat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x14) utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:12 executing program 1: r0 = shmget(0x1, 0x2000, 0x200, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(r0, 0x3) clock_settime(0x0, &(0x7f0000000080)={0x40000018}) 05:37:28 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="8d", 0x1) mknod(&(0x7f00000004c0)='./bus\x00', 0x2002, 0x4000005204) r1 = kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) r4 = kqueue() close(r1) open(&(0x7f00000002c0)='./file0\x00', 0x280, 0xa) r5 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) kevent(r4, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0x20, 0x1, 0x3ff}, {{r1}, 0xfffffffffffffffa, 0x0, 0x20, 0x1ff}, {{r1}, 0xfffffffffffffffe, 0x1, 0xfffff, 0xfffffffffffffffc, 0x7fd}, {{r1}, 0xfffffffffffffffe, 0x40, 0x4, 0xffffffffffffffc1, 0x8}], 0x9, &(0x7f0000000200)=[{{r5}, 0xffffffffffffffff, 0x41, 0x80000000, 0x2, 0x4}, {{r5}, 0xfffffffffffffffe, 0x4, 0xfffff, 0x8}, {{r0}, 0xffffffffffffffff, 0x84, 0x40000020, 0x6, 0x1}], 0x400, &(0x7f0000000040)={0x1, 0x2}) r6 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x8152, 0x40) msgget(0x2, 0x400) fcntl$lock(r6, 0x8, &(0x7f0000000000)={0x200003, 0x0, 0x0, 0x1000100000000}) 05:37:28 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x7, 0x0, 0xb, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x48, 0x20) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x91e, 0x0, 0xb63, 0x0) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x40, 0xfffffffffffffff8}, {0x1, 0x100000001}}) 05:37:28 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) recvfrom(r0, &(0x7f00000000c0)=""/107, 0x6b, 0x40, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000080)) clock_gettime(0x4, &(0x7f0000000000)) 05:37:28 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffd4}], 0x1, 0x0) write(r0, &(0x7f0000000100)="e34aad9d87adddba0bf50bf36551774850c0ecaae0fe91eae60a84bd91099f8c4f6fe44f57d2f2a5dc785c58e7", 0x2d) write(r0, &(0x7f0000000400)="744c10f46ad4dd841fee54b905f98ea837d4987c300ef451a33ebc6fc70defd899a7338c1a6cc23df93dbcaaf79492e0b405ade8ad2db2dc724f6fc8bba7c48ba4b68a07500bcff5c459639848cb4cc1c4c955a02d324a910ae3c07ec438eef98c0c9b7fdb776d304b65a883181b6b866ca344f83b", 0xff9b) 05:37:28 executing program 0: msgget(0x1, 0xfffffffffffffffd) socketpair(0x0, 0x7, 0x8e, &(0x7f0000000080)) mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x400000000006c7) select(0x40, &(0x7f0000000180)={0x1e23, 0x6, 0x849, 0x1, 0x1ff, 0x1, 0x40f3, 0x700000000000000}, &(0x7f00000001c0)={0x88, 0x20, 0x3, 0x2, 0x2, 0xa7c0, 0x8, 0x7f}, &(0x7f0000000280)={0xac6, 0x8, 0x8, 0xfffffffffffffffd, 0x9, 0x1, 0x40, 0x1}, &(0x7f0000000340)={0x8, 0x80000000}) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x20) write(r0, &(0x7f0000001340)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809dcbcec53e87762a75929bcaaf0fff4c7d5379ec6f1879911034720391d170725345236ad1a3d37dc58161b373b449c32de9839cb626457b859c0884384c11d274c129128f5277f8b7361a345558b2a8afaca9898b08d143f5abb11f7f64d190421bad54d3825b51e40890c7da79fa5c2b9d4ed567b6066c13daa05332595a1ed3e405d0e9ba4bdac8efe0b2322e6fabfd9c25096d9411d29a821a17a06fef36559783beba4c66a58c24957043d21aa2a4599823a19b235010b7e93767621a0c1f7023c350d74823999c5108c9f180c41dfb01d00eca0a02de756c38c12ca6865dca3ef0f4dc666e337f66390e9eb0025f3fdc379c470eb6157418738f719ccc2597fa3eb13ec29d1df9a01bfef8c4a998096cf7937e270bc58adff85924012d004f0820e0384fe1d6c19502b5ad6e4de4dfd8f650dfa92bf77dfc26880ec2c680ee5b484d8f081cc039b2a8f00d39c2fc20a9e8745d8633809878a22fa86090710a68e1a8564767009b3ff4676b5303ec7c9362c2a24b40367d2cf9b005e1436e6fd5ee8beb6c5e31c9c51b4a16e0f62bb8d9256b8fbff32432397c527360c3c4ccda3dd98b1548d8b5be8c8d384d6f05a8df892333661bd06c9fb0f548da5849a7d5a829ef53b61cdb383843793ca8e857332ba985cd9bf9c18ae281f36c9b4683f35e081de6e402bfae2bf0f7f65832b3e405349db43c67b7a1498af06149d126e97c43780d1e39268345a918578fb10f75941a447446663d256124a5116b348c7f7e5de45a38f87712d23af2c9ef2a510f2d8e4cdbdeef9abca3cc4c20e23b4e731cf939d734c0e9f56b77b62133a6674d7a25bf3fbb1642f8a13d2b8dd79ecae5d87ffa880bd61c6317b21ef4ede3fae6c80a11e7679b82aed1d5e7dda6491fd76516a62000c19820a0ae09d91f2ce1fc8c04c156e1ea3a4e0d575be965c754cb6877d38877294e669ec5052c00707e565546badf0ae489c52df15ed89f7ab2fda31b8e854a1461247a2affa505e5887d4d5e304b7790cd2e7a81ad88009cfe281ce5e550867bda83bd00f1af6a377b8d60f229f081661cc75e9be02e5bffc662ae41ab433060fd37f51ba5a305a3694a9b0766c82dd6126deab7c314770fe4d2c66b62781de2b745ff62a5793f56466c8e3867e728be54afe40ee17927b95951f3f9e4bb1f5e55d3cb327c4e802207761f53f7efecb8d95d84dd148256cba095fea8f84c4db4c66ef7a9f1d515d0fbb2795696f65d86a604bc4bc34c052cfc1bd6f04a03ce392085548f3425c27622062834bfc2278ecdceb8bf70c059fd783a3a1b0cde272bacd34e0a911ee586613d4fb60e17090fa1e0863735a59d1ad9500ebb8e11dfa6248e2c994452b50c0e15c04556debbb7315ae4801c431365cb76f938ca8e8d3155d8688162a3a3b96613839c95e884b8b556d63061c5643711b966ec0762c93724994496d94f33f4cf5f95d1b7b713ad00ae2d4df60dfcbd7911747a6b2ce4f91e4aa163e47c0cce33007c4c390e71df6d99c7e2df40cfb349a4749c2f4be9e86c70a0dc0539bbdb9d6e8691be2112c6ff9f6ecba3c61fb70b73c997611", 0x752) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x7) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0x0, 0x3ae) nanosleep(0x0, 0x0) mlockall(0x0) getgroups(0x137, 0x0) r2 = getgid() select(0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) mlockall(0x0) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) getgroups(0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) flock(0xffffffffffffffff, 0x0) fchmod(0xffffffffffffffff, 0x0) setregid(0x0, 0x0) setgid(r2) msgget$private(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) setregid(0x0, r1) r3 = semget$private(0x0, 0x0, 0x0) semctl$IPC_SET(r3, 0x0, 0x1, 0x0) login: panic: pr_find_pagehead: mbufpl: incorrect page Stopped at db_enter+0xa: popq %rbp TID PID UID PRFLAGS PFLAGS CPU COMMAND db_enter() at db_enter+0xa panic() at panic+0x147 pool_do_put(ffffff0006000100,ffffffff81e99280) at pool_do_put+0x339 pool_put(0,ffffff0006000100) at pool_put+0x37 m_free(ffffff0006000100) at m_free+0x12c mq_purge(ffff800002d01580) at mq_purge+0x6d switchclose(ffff800014aea730,ffff800014ae8ea8,ffffffff81245447,ffff800014ae8e50 ) at switchclose+0x77 spec_close(ffffffff81e300a8) at spec_close+0x271 VOP_CLOSE(ffffff00358aa1a0,ffff800014aea730,ffffff003f7c7c60,3) at VOP_CLOSE+0x 5f vn_closefile(ffff800014aea730,ffffff0030648808) at vn_closefile+0xfc fdrop(ffffff0030648808,ffff800014aea730) at fdrop+0xa4 closef(ffff800014aea730,ffffff00365ef850) at closef+0xd5 fdfree(ffff8000149fa970) at fdfree+0x98 exit1(ffff800014ae9170,ffff800014aea730,ffff8000149fa970) at exit1+0x22f end trace frame: 0xffff800014ae9090, count: 0 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs.