b9eaafc7d29d6a0e98a1536f56fe09ef302bb109c8dadbf23235e43674ec8311c4c1e23cff1f822a6f72a424e050861064bbfba3aa0992f79834e683a73cbde856874464912f8380f614b36170c5fc6f866d847b4223c37af4060aa8148bda7abd540d4ebba79ea22bea02733ed7b86396221cd3cc23325878c01765be678e53baf3fde73e8c29e4eca329816ba490df429ba3ea7839597f24aa7ce0f481256df9d0a66a7d78e208b2bdbcdd3700997a0b33dc98d487ba83d7442c159c588c0c009e82f131e72c776ca5b0554436f67f3d192a568b58b2f67acf642169e51d5be219510e9b34d2cff4c8854679779264a919ec605b7b497b26e9c06d4d224b4b9c16af4350e47b1767bc607b38fbbc542676ca92fea4ae2bbd54c3450790f9fe787a8149352c166e76bfa185957b7c49a92ffe0b25eb47f06ff86af07e1bafb913eefd6dc2874bc0916577a32acbe947926eb099a1ece0fd75f0e0c9c0bc830e803c490da2bc7cc45449e00ae20fd41fde799fc2eb3ced67e6eeaa53ae33b742094acbf768ddea6247512229a48a0ff10232a39e1c60f9bb45cfeae209fc7084a9aa1f2a41e3cae413bf2926587bb59278dc462c13817858361f72c17fbcb67789f2a9f62f84df3069dd7deaf517cec42b4183ca7e9402c09b3ce09fe56bbfd14cba9c9ba8d29d9c950ffb51e6227d41ed9450d22d26a1023821bb04b45498c1b2ee97eb9c8d471734af68465eb7b843f68f6695e2bfd994b3c61e621de1b3e1369a12a79f509a108c7f213c408479e9b26fa47b7a906baeeeb7af22cdc37cfb8d87d24d95ab3f9fd30b6491e32eed58fcb3b5655a3342f326f7b560bc7c8aa232423683370cfa789fc86036c8c9abb43a314512e77eafaffa398055f6652198e1c0b59ee16e675cd98a138ba335441bfd05ee7501fbd483972ed4c96562726679469734cda0e0efcff8305aa7056cf7f12d26624d055dbfeb1e683eb232f673e6862b01d3b123a3423893b19937204c9aa6c5761a62dc58f181433c51836b88b82828c256a878ee64c4bd4c43754b026cf0a514d50152c24612f0efd30c90761293fece4b0f2e54c0f4fff2054dcfa3f58f866b7257101e5c60c4049eeac4b9e17980977c0f36463a641b63981360f0fa61f19d00524614dff0a18b215ddf5b02037d40b04d5f5f7674fd289a5f2825157ae82dc8df2766889379b2b42f798a6fabf6064ad64aa9af8772ee5b78d0b018fcd43427e537b8cd620d67c7c2c7232fbb7a7b3efeec266e9cbf15d072afcac8e0ccdb89295ed655447b91a652ee5709fb73b0fd4cbb66e90fd1fe954eaa05d529e03820ae9d56e0afc2f1162b14ec343b3ac81ecacab209cc284a4e8651d4ed8648163ec1190a92ed8c41e450792997659e2d5305c423a913aae7c661756dba5bc745225063bebe4ea7c748b4f9f4ac8c1ae7f7a0e666827038486b899e095358c01250c367647332b67eafbbc559959e86b6ef52877afcd94aba1c6daff0fa6543ff2c7fd0d2831b0401cf58e5adab97fc99709eefdc24db4287ae9f9fccef53d6ab66525098813279b17d3221db14ac6684bb0ff75b15f0dad7696c72701ad641d9c5236bfe6fceea8fcf0e5a074b2aa47484c1f5c438ee9e4dec40ab7a93d437f50baaacdadd1dbf8cd94c6e3c529b2d6287c9c832e2bad65fbf94abea0abf61cee43f40e25d9e6f8d7a1ff1dc470bad17441b273c1e40e68bbbc2df4e1e7a4d2246ce79c5ec89211fb06f1f3295a3252985a51ef395a5792f76296b772f85db9f2828885b517edc104a39c7eeb4528f94e5033f33b7efa94fcdb4abeb21d2ee68ed555fd185eaafea7a62fc858f7e5a93c47467aa9d06e34fb6cf075fff5a14a118cbaa78fb3f169c3d87f5671922279aa7a56d3497416748761a5a529d51abd29bc36035ee14ca15933f16b260ee2121ba95a6108d81247efe4cd6166a9b17d8dccb2e53bbdaf579c22e2553e99a6ebee9fc6aa5628b3282a32fff55683cc8a4c7cbd6d5b5d97ac0abcc9bae7e1115e8436b0a234edb4659ec017283b73ac9f642ae2f51c65c6c8a8e391f1b9601c5aba42fe9f069cf8dca064bd00ad91b3fd4fd7cd4f49f2ca8ad4d83e50f0a98f58b2033f4e761ab9ef1915f3ae813617faf52e47c743710361f8264817573a235d8ebe48e726b237d715ff43e9c18948bb04283591fe37ae0bf7ae2a1df265c9b0d33b707689dad35fd71cc36ea0bd8959855dd7efa982947c89f2ff99ec59d8868a6dcef548ca627dcfdb2f5b0c3e0684aea0b632b833e09affc700f07deb838a372812ae2a6265c369e32486a0a200171e522fa194243ffd43ac3a56cb5f151072b63452a2d069411e6721e1fb92d9a9b3db9cfedc0668c02da89dcaaec65d63942b6a7fab0f76028604b998b0155bc7c3a94048b55c78dc48c0edd862f1dbf840639094441a033d6f600a939f1d7db8bcf0f2d59bf535f5cd960521c347d90c496f2410ce23e7994edf9fd79e3428e0136cd0dd2052038773e009c8c8340c406781b165f2e0e6ff6b42e4f8b34d4701a172cc6eb10dab0f79150d085a7c5abcfcb69c07860c9059b815a30bf5a737fe2dcac7cf4f1bfcde56d90ffcb8d31011a3d73d0139f1159bef10aa72824a03cb1902f3841d268b67115c4a0a90253744d4e2a3f1b1a2c8ed664a85b30d9cd2026f8d153afcd5511d6989bb8d7e865b4c5e54dcd97202693b5a34223a5c7ca9269d3d6dc416a44a3d299dcd93742e0c84140aaee662f27ae031d35db7afc973771fca3ec960f7a0cf46776fdf97a23777711e0a4920d7a468b106325472147f69b50348dc51f3719f6051c5493d46096c48839b490e4f1d6038cd9b5ba59fd22578f6dc7f6e55cff256189a87c8bf92ad26c40f05cad4b7a2579b08353c74c3706b4a76cddbb9b98fe2fd349e68dfa7f1449011c30bb9da5b643625aa9a1e79aa84c9f5e5fa40977531f676a3b584ffe9f15d094dda090b05f44a778122d0ce054feb9e70824d631db2372801aca5a7828951fa1a3644fda16655361b83d8d03b7d0a74a2295fbec08b80688818c75db53dd003af15d025282a2cf85c3af7efd09a2634765c167ee32e59ce1e8424f323846c22a68e79120a0848f8c9c18aa2bb24da4d671a538d7ab732c3cba32343aa9f2268692bd6bb1ab26afe1081a7b945c990bfae7d50c4e804fb6cfda39734e21ff955fbbccb449ff68233c0dc16efbd37e572775f771f3b18c6884a11f2f36650d376877ee46855f70fa14a9d14775646671cc46243a0f06335637b37186d03d40beecae7def728ffed90d3bbe69854e23765adb841bfa7f17957e8f2731ac319b8eac409e1e9e654c1ce14e7de750356d23a299fed808ee5fe133fc53f11358701519161694cce60a72feb4ee3b7490545c0ab27e14476c6736d9087ee95dcf219020aaec9b966e63e9c5e2f40b58b7005af42bb02ae8c013a19b13f5b1983a7c7377e6771a26e03d8cc405897f01c3687f03fcd19e02366425388ff08df879dc8cbff09e330e3c54cf5c1688535b337b46d654e7ce424a46de87c96dce407aa967a31a0d69c2f1c2725b96a4cbdd22f7dcd7c9ff6f86e2dc415b7fee89b03b7e6dbe579da57510e667e3803957a03309facd77f2fa3aecd66ef48fcd48be86450b03d9c16ac6206a589e59fb68222172cd830ce597e577ac536de19b542e0e88d8063fcc5b1f8658cd50d78d4a883c9e6384919d9e44ffeef5996c47a8b9bd755e7f4fe578fe819fe335fa488af8c700ddf2d4b2af92fcba53588caf6d4fbd91708dc65023cb8acfc1e07af01892aa6f7ff0c5b363eeb6d5cd251d31f3ab6e88943894bc61892d678cb4c920d50697f4647c9bbda9f64953bda68f5f02a797e20a23674cacb4688ac6de761df344c92127ae55ec8a3cc742dc50e98b63a73833b53733573a51e519cca237476ad8e3ddf0cd6582fc9ba88ea35b9ee6d70423e42244be5a200f0b7169de7429193cfde054df638f7551e93c222215b57400935a8f8c8ae3a4a6619cb7760e0a61a5589240f2d9e60feb15d73933d7cc4a8921b6d18950c02f974d9be8602e509728ad65b04efdb1c00cabefdc6e7007c3af967306db72d823fdb4fa039f6ab4bc0d202e42a4a38af57f32d7d696a68119c73886ec8b70c3253e91d6c78e16f535", 0x1000}], 0x9) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 16:00:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) r1 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x7) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) dup2(r1, r1) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pipe(&(0x7f00005dcff8)) open(&(0x7f0000000180)='./file0\x00', 0x20, 0x2) open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) 16:00:18 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r0, 0x2000746e) r2 = syz_open_pts() r3 = dup2(r2, r2) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)=0x1) write(r2, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) recvfrom(r3, &(0x7f00000001c0)=""/106, 0x6a, 0x0, 0x0, 0x0) ioctl$TIOCGETA(r3, 0x402c7413, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x7) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000140)="b6b3e1520a88eb12e1b80c52829ad96ade0d72ffc07c4193198a50076bcd9cb180aa41f6e30fa5e5a1d2ac545e66140586aa0a1291830ba5e90c0b37ad12dee0e1a76df6fbdeb982f1960e0c55a9b96f158258f19ef37fa5bc74ec4ff936d1dc3e02a4252bf4240a", 0x68}], 0x1) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000280)={0xb18, './file0\x00', './file0\x00'}) readv(r3, &(0x7f0000000040), 0x0) r4 = syz_open_pts() close(r2) r5 = dup2(r3, r0) ioctl$TIOCDRAIN(r2, 0x2000745e) r6 = dup(r4) fcntl$dupfd(r5, 0xa, r3) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f00000002c0)={0x1, 0x100000001, 0x2, 0x7fff, "138a252712f357bab2ffd91563ea2d15f988e2b9", 0xffffffffffffff81, 0x10000}) pipe(&(0x7f0000000240)) syz_open_pts() 16:00:18 executing program 0: socketpair(0x6, 0x1, 0x100, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r1, &(0x7f0000000180)={0x18, 0x3, 0x8, 0x2}, 0xc) connect$unix(r0, &(0x7f0000000100)=@file={0x4f2bfe7d4de69b88, './file0\x00'}, 0xa) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000140)) getpeername$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) socket(0x1, 0x2, 0x101) 16:00:18 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000140)) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setreuid(0x0, 0xee01) r1 = socket(0x800000018, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000040)) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x1, 0x5, 0x2, 0x1, 0x4b2, 0x6, 0x3f, 0x3, 0x3, 0x4, 0x41}) 16:00:20 executing program 1: 16:00:20 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) kqueue() 16:00:20 executing program 0: syz_emit_ethernet(0x2a, &(0x7f0000000000)) 16:00:20 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0xffffffffffffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) nanosleep(&(0x7f0000000000)={0x5, 0x7}, &(0x7f0000000040)) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x8001, 0x0) 16:00:20 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) connect$inet6(r0, &(0x7f0000000000), 0xc) r1 = dup(r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) 16:00:20 executing program 0: mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x1) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) fchmodat(r0, &(0x7f0000000140)='./file0\x00', 0x8, 0x6) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000180), &(0x7f0000000200)=0x10) ioctl$TIOCSTOP(r0, 0x2000746f) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000001c0)) 16:00:20 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2051, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)) 16:00:21 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10028, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x401, 0x0) 16:00:21 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000000c0)="5e90fcad16c835ba7e0edfa87be91d4bd4ba1b05b2df07c1e0b0788a12a3573447a7aa9590d2e1c65cf8811ddcd8797dbb4086c564184023226c575e81d0eca7ebc52e172576c419aba87b59c7064161977aa691582d3a7e4433774d4f02fde431a9635aff", 0x65) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b27f579456fc7d4096e8c8b6b87cb2d72cb58db9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00daa09bc20deb2b69cc4d8e3048d37028c169f84e687c7c4fbd574d4543fd1d2ded82cc4ed56049c366486148d11df497bc2047075c74a44d2a446fc6a143c97dc16182e82e0280a909dd9125f1e35e33b815b9f6390d3cbb620c99d0d40ab9f69bc2c0c15", 0xffffffffffffff74) close(r0) r2 = dup(0xffffffffffffffff) r3 = syz_open_pts() ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000000)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:21 executing program 1: clock_getres(0x2, 0xfffffffffffffffe) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0x80000001) openat(r0, &(0x7f0000000080)='./file0\x00', 0x80, 0xa) 16:00:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e6f043ff34a6dee0300a0000000000000ceb4d6"}) ftruncate(r0, 0x2) nanosleep(&(0x7f0000000140)={0x8, 0xf690}, &(0x7f0000000180)) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x40, 0x3}, {{r0}, 0xfffffffffffffffd, 0x2, 0x80000000, 0xffffffffffffff00, 0x8}, {{r0}, 0xffffffffffffffff, 0x20, 0x80000002, 0x4, 0xfffffffffffffff7}], 0x2, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x4, 0x6}, {{r0}, 0xfffffffffffffffa, 0x80, 0x1, 0x200, 0x3}, {{r0}, 0xfffffffffffffff9, 0x0, 0x2, 0x1, 0x3}, {{r0}, 0xffffffffffffffff, 0x1e, 0x2, 0x4d52, 0xbbd}, {{r0}, 0x0, 0xb, 0x2, 0x8}, {{r0}, 0xfffffffffffffffc, 0x4, 0x10, 0x1000, 0x1ff}], 0x5, &(0x7f0000000300)={0x5, 0x685}) read(r0, &(0x7f0000000040)=""/250, 0xfa) syz_open_pts() 16:00:22 executing program 0: mkdir(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x20) mkdir(&(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) 16:00:22 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000140)='./bus\x00', 0x8020, 0x20) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000200)={'./bus\x00', 0x1a, 0x81, 0x10000, 0x0, 0x1, 0xfff, 0x1ff, 0x1, 0x1, 0xfffffffeffffffff, 0xffffffffffffffe0}) poll(&(0x7f0000000040)=[{r1, 0x8b}], 0x1, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000002c0)) 16:00:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x20000000}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8001, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea6b865f6f05e2d3280d33ee6185c6a19e1a370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da6e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aad0600000000000000edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce4bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922000000000000000000", 0x26e) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x3, 0xd9f, "b08d662247ea5f2b2c215faf8a210524d8e500"}) listen(r3, 0x5) fcntl$getown(r1, 0x5) fcntl$setstatus(r1, 0x4, 0xcc) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) fcntl$setstatus(r2, 0x4, 0x4) 16:00:22 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="01002e2f66696c65309dcd58cbd5931e0b027500"], 0xa) 16:00:22 executing program 1: clock_settime(0x3, &(0x7f0000000000)={0x10001, 0x1}) clock_gettime(0x3, &(0x7f0000000040)) clock_settime(0x3, &(0x7f0000000080)={0x8000, 0x20}) getegid() semget$private(0x0, 0x2, 0x100) shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffd000/0x2000)=nil) r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) getegid() clock_settime(0x6, &(0x7f0000000140)={0x100000001, 0x7fffffff}) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) r1 = socket$inet6(0x18, 0x8001, 0x7) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000180), &(0x7f00000001c0)=0x10) r2 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x560, 0x4) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000240)) kevent(r2, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x1, 0x80}], 0x405, &(0x7f00000002c0)=[{{r1}, 0x0, 0xc5, 0x4, 0x80000000, 0x1f}, {{r2}, 0xfffffffffffffffc, 0x40, 0x80, 0x800, 0x1}, {{r0}, 0x0, 0x48, 0x1, 0x8, 0x9}, {{r2}, 0xffffffffffffffff, 0x4, 0x1, 0x2, 0xfc3e}, {{r1}, 0xfffffffffffffffe, 0xc8, 0x20000000, 0x8, 0x3}], 0x6, &(0x7f0000000380)={0x9, 0x40}) r3 = geteuid() r4 = getuid() setreuid(r3, r4) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000003c0)={0x4, 0x6000}, 0x10) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000400)) rename(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='./file0\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500), 0xc) r5 = syz_open_pts() fchmod(r5, 0x9) rename(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='./file0\x00') mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3, 0x1810, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000005c0)={0x3, 0x4, './file0\x00', 0x7, 0x0, 0x4, 0x2}) socket$inet6(0x18, 0x8006, 0x101) syz_execute_func(&(0x7f0000000600)="0f4f837bd700008f89f0936d0041dc1ec4c195dc4800c482290209c461a9c4e00a65f243c6f899f3afc4c17a2dc22e660f1ae3") 16:00:22 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="820260c012653851ec9a"], 0x10) shutdown(r0, 0x2) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:23 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0xc010570d, &(0x7f0000000040)=0x9) truncate(&(0x7f00000000c0)='./bus\x00', 0xff) 16:00:23 executing program 1: geteuid() r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x4, 0x2, 0x2, 0x2000100000000}) 16:00:23 executing program 1: dup(0xffffffffffffffff) syz_open_pts() openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x0, 0x40) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2c0, 0x8) ioctl$TIOCNOTTY(r0, 0x20007471) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000780)=[{r1, 0xd6}], 0x1, 0x0) 16:00:23 executing program 0: r0 = socket(0x2, 0x400020000004, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:23 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) setsockopt(r0, 0xc5, 0x4, &(0x7f00000003c0)="7b3ee7e8dd64660189ab89e5c52cd447295050984d52e7796e5b3871e3a5ea1672bbe9fa6427a7755d7d1ed9c2690cb26a4a64de60e91ddbb6bef5440c5fa6af989b668fe4e72f0e6cfefbb9a4a86e33955f69d4099c2754bf88e67563bde2a507fd6ed9c72d5caf34423c35c533e7755e4f22c3e09fc1cbd3e7ba4b8cadf96335a76e0565048fb1390f9cddf519f5dbe168807fc3a5e80d534bc27e6145ff77c75183305e3c", 0xa6) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000480)={0x4, 0x5, './file0/file0\x00', 0x714, 0x5, 0x4, 0xffff}) fcntl$dupfd(r0, 0x0, r1) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='!\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='/)%\xca*\x00'], &(0x7f0000000340)=[&(0x7f00000002c0)='&[:[#]', &(0x7f0000000300)='[)($!\'.-Z\\$\x00']) open$dir(&(0x7f0000000380)='./file0\x00', 0x20081, 0x10) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022f66ecfcac01ebfa"], 0x1) sendmsg(r0, &(0x7f00000012c0)={0x0, 0x0, &(0x7f0000001240)=[{&(0x7f00000014c0)="1e2a4319963abb6efe30c7feb2bf5838678d996a304fe109c5c02a7d64e6c4b69a9fd57c002d9f0dcbf37c45147c600657f5ccccfeff8d3046d47a50d137a5db63c9b159493993f2f11fe90cca801df9951da02be0281d81b1b31d1b5a5c737e3633a605b5438567b72fb019d2bf0ddadbf37661135e0332d05ed8773f3df96c91386c8cf759bee2aa97904f3e25ae45909e47ea6e3fbc8847a2b72eb5b2c56127a4904feb679f9d1728382e53d63f622cd69ae63672fb55f85fb40018e9d26af84416da04d45fb9b60395ebe3708be2e82a1adfc86d364df86d44d85739ac2edb0ff26facce85674a24f04c79579fbd1de737d230b7705492ecf5312c3fe9698f702fa6ce66cf3ab528210ebe3414458650baaf37e7dab9aa4a72f311f1c38aef4891db5045d44c5aceac975de119dbf543bde8f60547d0c921af9dbabbd32006521d7e925240017201c960c5fb79d9ef69e819fdfdcb5016d2dec87584f10c0c021470cd08caa17d08a567541c276ad9d58d4a274702199b70904387147306d3784a8e61b8d560155968a4e0166edaf310fdd952028604476a5e51b41da46d2274eb23cf9307faaf235cbd2cf3095408a7d966146d937678e703dab3b33daf239f4ffe01cc6d9b3a2e302420c9c2bb75ece6597142336413a621599eed7b87bd1fbe88e298a9732f3a844d5cd944591cdc75db623d4f625de5e4f9a55408b53ec595e81f33c9ad93556da9ef98e7925df602d1a08efefc3a7bbd8d8c6ae8d9ad857321893f4c41cd700188df22d3a8b9510b942b4e25f74ecbee78dbfca2c17b779b0a5cf004cea3fc0a1bedd208cf06e5f8a02a0f3ecb5d096bd4cabc15970433837f53b96bc980ded19088cebd5899a56c45c0ae128f61a885094e18d3c209af518d78c754cd0d18b5a5c0e81acbfc9f44498defe91c348fa939dc85f2d1a4a46a4612e6f57823307629d1d2173a8bc2a0cb4bec15b8adcc3fb7199f723f87aeac8ea99ad44aa62800d69ac18d18a39901635c05fe3efa13a56f61193653f3e179deb33024ddfca4f6607e4c330c2604092dc79e20f115e6693aff223b6cfeac2b614301da678a951437d0e5b6358bd8accb5a1b88c20d48568692c202dfd673d106a5ff48b400cf67a0fd174cd104c7653c8ec08d45ae124958c28b51aeb7acc0b762b1b56f1b3e1867cf7bbac0a8b249ccc2cd4496ba992e375ad63b9740358bc706f94af3f37e172908de029ce8bfe3bb662e721614f2d2e3814b58aca02a81bc8a94fb6c5d0e3fe3eb67f4c805c7984892c0971defbcb570609308211d191ed69ccef15c1dfdf06f34555fe23a8dbd6744de370b4b02f9ecadc3de233c9f336dd4158d92c0523493d341094c1515f9d4d5abb470bb376c88ea0ec86091ee27621c3266149762b78586cff42964f0bbcce039346b475af6ab7d23ba55811127d9c1cf98cf1471a4952e08764414d71240ced678524e8d70c8ea0d94dad4dbd7ae98c8b7c3f03d6c7750547d78cbbdcd4248d9645c5b2229068e799f0af1c35047d43833bd80335fa63206e56d8a2d8823f4b1131355ff38bdbbd830f8853d9b69ff8b7bd8ec28421dcf4269998e42072c5504f6846fb10ca494f1b8b0225be06dfbb36f4086167ab10554f412feabbfac0ab08c49384b861be08e296f40a0d1f538978e3b1af9d8a24269630f0616ba48e6da994e6588d2ba2c4aed6415be0c1121afa8b7e91c9281ba6a1b77c9a8e5f31ce6a5ef3a465c83aca60413fc67a2719b2a79c18870dd2d7104dac500d538b552064e9aa4419c940b78a199cece37cdb3d5b2589cbe84c87d955d451822dd73c5d687459c5328be35a048fef2c165bcdba3211f7b4f630b8a78263773d53f33b39706b1d696adcd9186a7705a459b80736db660015182a852c186c50efbf018e6f52948a4ea6d5ec96e73e31ab68fcc24cf189da86a3708a2720dbcd13209f584884d882042aed4dfd221400d5f49ad2c9db9f754d65109bbe0c2bc7787986f2d88f91e52d06f3d3d5603acbfbf62215dc01fa78850b356969a4ed2228a6d94c27d2d48d5483033797e01a34592ddc04230ce8dcd7db2db992ee7d523f979734093c5bcaabb0014cc1317bba24a646f88175302fd7a2947eba06f09da94af35313348687e3de13dc07a25f8df1eacd48343626c9894b0d0e96b5bdc268b367babeae1fd5a95aa318b5bb999e54b8fb18953684898d1e7fcff3fed5d13ec953b688f13dc56e8d84d1952d8b7259b385c6619ab9d148e1c339d86b00b6115117cbaa7d8febbf7fd00cb0d1607d736d4b1e77ec43eb9497f9b6640b287ba2df65ea39c21672a19322216374ce298a8e0a1bd3c4b3ec68db9ff285d4aedfddaa2918691fa14197ddcdf835aeab480c8cf6ca760467951b177a14323c48dd948e257d370d375a7c10e6e2fc793d40fbdf36c1f3e55197117660075e2188fe64dbe33c539b53d3ed92146cc51df093004667427b0d34cd2256d0569c126166761f66f1f14618c4e84950ad51410b0aaac89e8ccc06f626256e023a624892c0e996793ae1c92c7f56b4edc1bd6d0719a339d572b54a2ca1aed16659ca6d38242ca3eab982e42a28ff45593a30352e9c5b65d3166e2519c4d33154952f418d98d5e508b62b4b44fdeb02228ac3f1f7eda98e2c4526c0075bd3fbf7a9529522e29b4a99a876fc46192e207b53caf3ea54820e9d201c5bc9db68e24bc9a3c6fc0b8d8dc9338c4ed22d5735b4a85d0cda432995b15fe3df2fb669c262fa1091ff9af71e0b561d0a8eb63be0f4010b606de4369140726eb0d7cdfdfcab1e03d83650618b378f46dc6765c1fec46d2972225ef2ffaebd07e3009148fe3dc278f0e5691c97393fd20ce251d4162aa5c6c6de5d5c983542f3fbbe9dc01db2ba424e7333a17404c65fa0844aa938959a1a7c8cfbfeb59aac47caa5f44a746e70b02abf36a13a6ddebf1104c861a01e378b46275cda739c6c3eb303f1cb93b4034130d2c7e74ec8f64ae4bcfd92e71d6c378ecf7f83a32d4cec4204de38f810b93071b450a10138eae33695b0a67714ad64ec3387ab96532edf0b85c3379de07f4290d5291dd5c526115a112858edb3e0f73f3955cf13443ade36102b0f1a6f9d035dc2eba441516bdd73baef2649cf13cb711f62f8322c834260f6134e35a7680c33dc10b3ac7b7a3485238951201e0e92d201c0ee6ba71b440ac8c03161e15a31d85200092c1817ccb934987f06f673612448e1f60351af343991fd794e3a6ce21fa472db82156c403b463abeb700af238f8f6f02e84608abb14795c1093ff3cb937ae1c7d1f1fe379bae83965ee1339ea0bdcf8d087cd8ebf3de372f3206ba59fcbc9d7c41659da24777fc3b1c3115544c3b8d8075db94fd310ad25ba5218fa4da4fa9060cde0f1618c15b8326b9ce26378b578a7683ee350fe844921cd0ef1a9d10502b865fe602f924751880c820b4613d209ef0fc235b2b1ef469bd82d32284c81f3ad7c97f7613240b3d3195338f0b4b6c79d086882be4cf9eeb2de321b8fe63babd91daa37f988a1443b989725bf6886e2f50cc87c5fe509c6b9cf9b1c58edd9f4eb79f235a26281005e60a4e570c2b8b95ca7c0be6ec6fae5ad1f1071560cf3ffff1697eb9b2efcdee7d4f35dd4ff3db142bf4741d27f9442759c5148769dfe0fa4a678cd51317199485765975fdf26de1768ef9e1383ce781d4216a347419ca56c6384ed5ce55b24d49e7dd81384a1935a184698960e54819fdd68353c77fed01954c2b35818bb41af14f3c0c21c63e6ea0a915d9bc0d0bdff19779f8e57e3c91f85532ff39d849e4b0546c3531f9ead3c7f28e9916faf008dc9409519729147f57f737080828b1eb8719ba51e1f45bb25814b5b17af16cf35dfad5a5335bec7da2cb79bec1a576060fdb480dec760f4110b0b9bef56bc1a22438cc03211fa643f486dde1e726b97a2f8df0f10ee49ca282e27d697a41373a75731dac19f7cfccf726597fa1cb95e829f5cc8824d3b7722c84abefafd63df385d55b79b960b7778f9638f940a14a64456867e6892ace4ca155ab879de3587b85dfa831c7fdfb89f98e5bb325d0abee7847829e7d661fddb8757c8877bbcef087a6c9ed25ab259b4b0dd4a4dfab93ff1a9cfa02e33682c5479df7ec8d274ccd4af50adf77138e1050aed0a1783fa36ab135362aa6b50b350ed13126dd60f78bfb6aae58f1df663c495594d61113360c49f1f8559d14b99a4aecf47812ea74570d16be94a19b0a5880672ace82d68483bd2c111d309ae662f190f089a7063782d6eef5d52e4ca195a0f6c3a2d37a74427a54ed2d4051be973017d208f0eb90670d02a075c91e1f647bf258909d758e78dfa90218f7866190537f424e3f30a6c3db4baecafbef81495cdff44469b419e77cf83141f217900844176c3749dd1ce75df72de6c4286975ebc4bfd1afbde94e75d436b45d4393b60605753812d42b8def8f5cf35dbd661137272f2f6845aa3c4fcd7419e100bf419fbf2afc9e13c2fdc43f2463e2c430cd3cd4630af396bbc233a46af8c1e4f4f4af5a8018ee6fb1778c2b79ba44710bc17d5da6ff7c9fbe3163c8ebd6930b0517c0a2ef05bb692d23e2cd45bfd57a265ed6762275f3c6f575a64912e05ae009bb01a630e6db9ea6862b2715068b6d2cdeb824902a51f0fae7d7332427df192069883f9feaadc37340e683a6745654d1068e772fea21a2d72770c764927a14c0678921b3d381fa78dc63a54e3574d3f4145bcd3e13e3b546a69f13599b410b20a20a068ef9a02b664e10390b6261985b849f21f9536e03573c654ef82ccb60cafc58593e2a22e6e85eb1938050ac1d108aec6f752703a8bc4573bc1781d7052f8295e306df0596392001ab372d8a98884ee7c8a87bade88818563c15bd8ea110d222d85c00ee4c0241a1dbd622f6cd7efe82fb0da5e99a5e39bf1eb9f710545ec436e9e62ebb3b9035e83db61181c8a640259557bea15f6847c0ecd038f6584f7decce52bf9d4084406aa12899f3e9005a59e257b9167ef967bb5151cbbb86a23baff95b7d9b497cf642759c1607354569cf2d05a0fdd3dfcd32ded943991fef1bf372ff32c4a609e43e3f5c063d747d50deb3f046ba067e25f884b28ed05b36e5b54c46e52a1b382d9584f877e7e290d198ddb96264247dd0a30d664bb4103f8b9c613aea4efe6a544f15c4b14aeac546fea0e9cbafa15fb807c3bc77d71dad640a3eadb467ba6c978122770361685e8c629a2770932f8db62842fd29351aa0cc56540ff248cadfe61f8412e9d5f816fca6d2ba0bced79a8815d88023768a8384f3f833208a15184db91c1207a4766585eb66195e646577dff36c479712410a360f4081e5d2744d2c76e540c2fd37257c425fd956465902c7e4c5a9fa7ee8edafb4e9fb3618d7e68593350b963cc7581f9956f8d81d498ae0cf3e5c2f210c5d060", 0xf22}], 0x1, 0x0}, 0x400) 16:00:23 executing program 0: r0 = socket(0x11, 0x5, 0x0) setsockopt(r0, 0x1000000000029, 0x40, &(0x7f0000000040)="4374954c31d97417c7d8c97277825927488f5f41fdf97012e1bb180f3ad22b93e5accef6544c94adfff899f0e45ad99d1423f0080311264e1d547752c0659c714844655f81fbb5fe91668b5f708e9393e56384706a6d0d686fa219ee9e4fd349bf18fd801ad4ce059593f9d954ca0a3e2badf462472a0000", 0x78) 16:00:23 executing program 1: socketpair$unix(0x1, 0x40000002, 0x0, &(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000001700)) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000), 0x4) flock(r1, 0xd) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001740), &(0x7f0000001780)=0xc) recvfrom$inet6(r3, &(0x7f00000017c0)=""/188, 0xbc, 0x840, &(0x7f0000001880)={0x18, 0x3, 0xfffffffffffffffc, 0x1}, 0xc) pwritev(r1, &(0x7f0000001600)=[{&(0x7f0000000040)="df74137ecf3462832eb61a014adcd118105ec81704e8cb2ba1dc441ceab274f57b3a330aa0c36fa8f2a342878971a6ab4d5c0c2b5f511900215114f183eca9d9ca2516f03e7af0fec3038c254c0ef9da5bdf53096d3dd5c7224c5d969fc56cea2a184ee961599ff949164885e834466983369206dc63c00ecddfdf2b0da3ec219085678b244cf7f9faf210ae7530a38421bbed9631abcfd53a3facdbeae6c36b98dbd9d7bcdda49c49cf", 0xaa}, {&(0x7f0000000140)="a221f4d202350edaf50a6bae57d005ec24e2c768b426a11e773e595929b4c4ba634992496265b8b40b6b0664d1cb24824066517f02160982a1", 0x39}, {&(0x7f0000000180)="8c778f706140f6cb05a8dc4ea120e236bec99af43eba1e92ebf12fdb8614005f293fb375cff6900e2b3002dc1a8642c865f30a75ead5361025ae0cb4287872e559c04e0c4ceadb43463315fb02b36a4d95f0a67dfa1d52fe1a6040110f48669686a6490edb9d2507cecdc255f12a21bae0a9086433f7d73ec1e1ddb5f7239bf3f79387e7ef5dba3d1292bd459aca839e342dba40d22eab912aacef84fb3c8378d9914a757281", 0xa6}, {&(0x7f0000000240)="601e4a19900459a1a1a94adbc0886b50c959942c64747da973413b54bacc07bf30985fa252075a2b7414d1a77ce9222eb16951172ad09e95cd2f540ee8c367297ffa89d8c3cb06538cea6b2968af97d8149fc751e8611f59adac8d03bf2af667106a54441f6570a6043ee1f4919f337d855af118e91bf2706ef78fd22acbb0c863d3b1b2b01e7bf2aeb6427fce92f9b0d3e628a213fdc4a4b3343353713f33ea3551bab699ae0171f23fb6a698", 0xad}, {&(0x7f0000000300)="733770fad873e98f8072", 0xa}, {&(0x7f0000000340)="953c590df4cecb3222dda3792a3ecd857c9a1b4c9cf7b87559d8d5e1f4e5354c073506d8e5c68023c47837147e395ce5d8f4701d3280b442bd26e1bbb62be77d7c079d560b409dfb5ed48ccb14371f4b4c73219e9f983a185407e6c6eeb743b51b67bf5a37976af487c0db401207a73fe5e556a992f2ff9b9b1ea3b05d491710ff1fb4358ecc1125f8af7e", 0x8b}, {&(0x7f0000000400)="41307849ceb4a44680d2bdbd1702011a0fae8a6b846f454a972622a0cb349792506e5805cf3ecc47f9e169357d793de102e863a1698b604ffc839773c2755a1b729a927fd769824bf00b0a472fb7691a8c1217f55f6888f294a977cf8fc8357599a4f1414af3b7f3bee1403a790162a0f79d633bc6e7c1d891dd0f31b22a74b1bf521e812d88e97ae3cb924b1c56effa345d94a7ca1d28b77dfa3ebecbe057debb6c5c2ce3128d0d3ff2081d398620ca2437291f28861835341f9053178739b148397b9667de671a890491e47bd5d9efd545", 0xd2}, {&(0x7f0000000500)="e3f491c35bd335b1ef2b21af1af4dc489d0f2eba06e77e5462280264617cf77713ef2cbd8239cf4c5df12f78c3a12acca4b98909949ed240c9364c548f3b26aaecfebdd7852b5e5fc04cdddb971ada34dd0472ae0ba4cc140d70ec4d1d751835689e6e9a013b95aa924be45deb0b9253d2dd777acc222c40f2ca69043501bbffd2f25a0ebb125dd41a2393823ca9f009fe2fdadaf6c8d07c3c553935c39b5951b448fb122451e63eb7e3563296d1e1c021d9d9c1adcf7fa0a9b947db8a03e6e5003a9b2b024685fad3996fc8c757447bb146cbca7bbee2710014aa50faa0466135cd43a6edf47a10783dc663595534925ff7130ea70820d3898b6d3dde75d4a45bad324dabe1345da614a77452df6f66dddbac061c34a917a5d4616eb650fab42e638f517e7e1f93d29c84e73d55ed15aa93a36e7aa91a8b0389d9acf4ca3f80d7e5578467692a9d55005698a0025dc5498539d62c8d11254d788f93f6ffd9346c746f6636cb7f0c2614172b3303ccc1c75a9d0a351fde4607db63f55d0bbfc8e19fee9d737ba1ed1bc40b9a7c7ed070a318732dcb79295fd53432410ca72e5f4f49c700fd97940514cfa6a78dc96b981efc42dd7c59cf607b99e53f96373a6d2171d55d582092f5fbc52be26e0adb50674b2ba7354a763d63ed2581dfbdb6ac04a3da74414b4eaaa775ad4f413cea3a18288b24e7276d7c72183464c6951c1b533788f01dd9ba4b483b4bc05b5fa35d8dd690fee0f7fd8b4da0490409faaa8c8f9458a644daff896e8490cdcae2330d413ca3825a9cb8a6b39cc0bb115c7d732ddfc8c2ffcdc0a2c5b4d113278b321de8f26f5b164be5007744d69bebba4241b9db4994aa613e00506f27aa87d24877449a2f754eb420e235297978a82a7adfb1f4172043056c3c383653269787d864826aa8823b46bc6a2468189ad6a329bd6f61f0f9582ad8eaabb20fca5be7dc0b63c1f8d3a4c9aba275001cc41da5ffd3368d964318110361ab60f6d14a288a0d4a99eba180856184bf65c961e42909ad43c259e6b9921e9060f76f622bd0c6b5dcde7ed03d12c78a00e0aa71eb9b8d9f82143baf76cd65255fc94bca35a8563ef42df935bf9d7964049016d6c44245a3982901924466f1d025bc69105c4d765bd25b5ed465264c009d18d58a6d104469db85e29076d4ac30e37aff1a1145eedd6a40ed70cb20a14a2e33f2b089fc308eca1b401a3d4ba98b141eb9287b5a211f1c65e266c85378e4d5b1ddddfa828777dbd4ecadf46e47f27eb910b6ce96402473546392c95e916fc511e348f0d607b049daef0fec65e4116a7a00b89d33687343a8371c866a4f26623b4506ca351c4880d2272e9f24d6d2b78d2c4fc7e967c72ed497cc63f7570b3d0e5554dd0af16cac39365f1d21737d49caff46e0b59aacc6b6ef2560e3f1f3c593397c09592f16fea4df7b67d218db59a687383b5633ac9bc4f1b709452de1be4509e102701577afca8b52565292742a307285e09f93acefc3d036dcbba355be4b3e49ce12fa7affadcfa01fb3d1f3764b6816c6584b5d9266aac9b7e3511f4917dec6af2e614214f3310b49866be98579f34e0f2c5abd655b1921123bd7f62c5d23c22225e7b1b4740b2641c8dce669657ea7c02e90c9b37e56474aac14fb8f3e7521134c0a6d043b1762608900562497240ad423f4efa2b835065bd1665b564116ec73e074214e8c3de17dc56b9f9589e6cdd913ac60e3af4875e3bf060bfb3006d57a42c818bb45f4dbd1cf348f429134eddbb56e73d755bb72a6d98b97e56265d6ea0972090db6b0474f39cd9da5d45e9464e56593d7f677834513758edc766ba5de3a2a693932080ac80ca7d841b516530a8c7d5f109b6b0bd7b7d751d9f49156afe94cd66e49aa89c9fa4b044d2dad6a1994c8d7597e7e0db3e73dd1d421bc53b154f7cd72cd1620971d08b0e994e2146e056c56700e28f0a9c3ea6f7a9c4fb89154cff2e666ee5e87030cfcb3956e7f109881ba0c1349704d8dc97aff3ef0ecb805976b4f960ecc1cf7dcf8758f598667022975aef1abe28301d42e891647ad0704b1bf0ae3d37351045c7a7a1069924794ff918630f20635f6a940517367e04f608a8834cf5d3ce42bb284c50ce7d46bbb673c6d1ed7bd39633ffaa025da25c4e365b84dc664a8d88aebf612e61b020a527cb5b245d336b29f5f2fd9ebdb29ca802de566ff2516a71ce52c1b08c6338e4502583ed0fe6b022018e4e69709f45dfbf82a9847fa882c4b34201cd93a710c4996128d5d6e0a6cbaee109886aab6c349abc77b38f9e6dfccc396785c5af8a9e500939264851f66c4fec6f5f276e485847d1b20fb607e433b3815a0ec212f572401beb5b69dca192b59ca47f1de3c920b138168dbb368231f813fc56755b644036229d1f95fc6af6d162510545509b5c8453e68dffdf569eeeb59a87d6557da61c2161b2404e5ae28fb88d89dd28bb72e45b405925733ce11dc13a6d01b270fdf2a3d078a17a7e9f82641c33a2dfa2176296b77848138473ab96391c530af48b9d3087083cdc0793ee6413729d28ee27f74cb42ef2750fb1d3ff5b9bfb8b43c77e11095af7508d5ae27e05d22de4075575ebd9e32abd03a36af5a761a84e4a9cc6fcf7f54baa162b7e31a8281b0257b7e53a4c93da5be43395894e5f61a0e9c29dc82bdf3bc3ff9545a9f0ce3013832d44e3ac59b6e4e2c0d9d407c0c45807002e38eb68b0638361a8d11093143d019a4fa6f075f4066c5642fa6f8f45bf7d15ae36dffe6e9674f61f0556182bb070b3bd1d5f7e819f7e4b71dffbaf269c40e211eb54c91d0a6b8545e65f6f735f6aca954a97d09828ce9bb24ae1d471ce32439e952c74f03a5c1988bdc5196bcd32ca64a79d31657339ec5f19cd01dc094fd4aebd75d236704391b68437ad97337b4fa78deeb44f71ec4d5b96052a0bb1923e210fbfb34f55c46a45e906920a00815c7ff16e0f2ec59338733ecec44f749fcdd93cbdc76efe5337931507f504049c80f84bd96e4fc932b4eaef5009d83ba78f73405ea9c73575ea369317fc020e58fca0f4381e30a635bde8076a8d216907e352c8c0bc406716e44f283d78500a37c692d7cd5b11433836b3aa9eb44a34f1ab0b688cd766aad21b375c72ca3ab1f407c215fa5f9ccc83313f869b2bb7a65ec0ccf64397c0780bbe27e13f230d6ee488b3d3eb1ad1014e2f169fe5218278d1aad680a601bd49bb743856ca0fc84afef37ba512e7bb827c542d75144a64c00d78fd01c7233dc06a1b5eb01f02626755d428954b75b19d0f2257410c1df304d9976119302f02aa647bf5e92fd242c73486996168d5368c46e23b704618448afe73f0506a1f899d55259c9f7261a3f18c025490b505dae361fedddc216afff88029b17f54164a476d11190e51fd22c6539ecc277f511ed6e759d9923f138755d5c70dba4f2f7ebe01282bfdd9886138ce7dcf2cabfb69441a81e9e689e5c6aa970ec39add1905277ea6685bd2b9b691fce6d5580c57235aee779475abe47b148491dffdf526138c51c8eb2054cb3f3ad393a4694ffa8cb338e5823fb1f37b047f12c19f4cab8e5462e7003723096e84131151d7069a0819900e7e97e60fcf35609d2a5ba3717e20888b59839d3ffad583ca864c7048c2ac1bebfb5a6f35aeb35977bf8d6e58802d225508a6b08f7d6ddf7ed1f8f9d847c13616c6e7cda1a0851ad31bb5d6590f9295cf9ff099a1d57755632b9d81cf82b389b43f69a14e7af3c63acfca72fb862e8518830579c8ae7b3837a79033a3883694b8b72e286daec4f474ae7beaceb6e3413d32e024491408a245c86bc96de501e68456fab228fd010697ba8cf41af9cc7bbd96f1eb9dea533b9f5a9d091ce237ec5995c855bae56e11603733f1c39ca935150abc71bde2d4012586181c25cc593a49d045bd7634371e265c7515806193a7880dcfb801fdb2db11ea9efa5dfeb68b2691aeeb6d4e503f1e89deae6d44da34d75ae16210c1b34d32b314ab304df161b801f4af44d6499640b0d9d440c0de6a43dd2a8d6ca4833c0d4b9a983f69ce5c38e4fdd832f84f08a60f780aa71203357e7d80e785ec9f8896783e9d91db8be6c344b43b0e71e2f05264f2b0cf9fecdee8645e7c03a5d0c7eec00b4024889540dc699f237cdd8802a940e7bf364deca28aa1e6f07b34e35b8de60751214afdc57cbd78f868c4028ca296327b430b4a278313c96c561a89035b286f82cefe5bcb4989c85cdb967a7ced0eaea343645f590557e7c5887148fced97a68510aa83f30eb739cff903c89b1eefc5478ae3cd816637b9de1ebef2a4ed5308708ec47c25817e97b57ebc94c19ebcb7b80f856d6cf3727458a1ff3b4704768635d1c82341d95d06d5ed2546552d20b84acebcafca4cd856cfee8fb9ed4aba00c4610409b3fc738f2e087123960dac88362683dca55c60080736c71b606a7d061202c0b201a4165390a6cb4d3ca2e22ba01bb254074046e1e435d3f5ad76aee54b837babd8ca42d3941ac6ff48777c3e63c051aaea59832a1e90daacf6e4a23ac00707840379726f88a0f04fb66743bc5060c3e0cd657d572acde02975b8302801fe0694fe66fcb507e759d0b3c3259b6b18fd73744e5f03810b56dea2248d42523b79f90810237055744d75bd9b6982753bf3ebc135eedb72d3f1a60e637aa9333c8cca41d860f9d2db2fb59a6f6a47236a5b4029bc735a259fd1e8241c2bc5c4aa4771b6f2cbc82f4e0010ab8e486859d27afd485c85ceb4c8b1367bdb353cee1727f6e9aa9285dcf415add049cfdf8125f4ab81b1bc2b911bbb4c35709ca6e624dd1ef3470b4b654586f629fa492b7366ecf5996c957864526a087fffc79d5bfe0d141c1934f626ca8f7a466e4083360c51e5efa5e4c030389df30c9412046dcd9eadd3cf575b5d16efe353066cace1d20a4cf270fa69e5654078e63e95d14e3becaaa41219b855acb0d07beaaaf0e791ead58d62b568c8bdb811cf83de65cfe3ae4e5feddd82706e835977f31c3c8890282c83b9f723eb9a5798f393a2baa3c039b9587ebee74446e68e58a495f5ec3e76b45d6591cd4ffd543310c2defd1611c61699b384d035cc1a5ed532cadf0938f990771eea9150a0870cfe3334cd78f4567e0bff9655c7b8815c455ba07cc7c1e4a96d215460a49bf6ca8b2342305e55a22a2d005971aa4db07cdae23854a67b924a1265bb53fd6480de0aa0708efd3b8a3ecee6637b6599a8bf35a0b8025c189dd760e47004d4b6746cc5006f14e43a1605d2632502c8a15c2400b91c483af1aa440a43c75e822422504dc00c7ebfa2841be108c49b00a0b28d2bc85a45ed009ff3fafaf3fdee29a26e571acff674634db39fd03649738fbd00893bb24236119e9897d317fc235b0b8a4e2a2ddc4380142ba5f6198fc4ebea1e003750031b77a0f71ed5d5e9a524705c3688cc97f3e2d3751b4a2aa9a499ce1806366e3a0603953a54f8b715db8c9acc8352751d1a832201b09a8f40059e1634a857c5aa096cd017b3facb1939c96e9fbfcff4d3b9549c3671ce1b374bc4519129f57a759ab9a5dbe6a05a8f117c35d49906a80cfeeded593cee3deaa1fd752c5c4308da517828d28b54b5184426c0149a6aed9629741f8771f37a4cf8ea5444a694dff04ad8e5a7c79e8eb62e83fd91a49d50027d08109d8b058f3ca4191a5c4a96eb8fe59ca81d78868138ed7ab9227cf355b633fa24ac0d2fe11ab86da3e8cca79e0602d6493d6984a076820182b9949b40200", 0x1000}, {&(0x7f0000001500)="257ff2e6513033e5e80aac71fbe5dcd16ac90500ee51564c04ca618ae3f08125509288e2b866604ec36e179b439eec850d7d0a2e3576cbb9d9bd49c3e2db441f528327b37745ee602bf9f9efdbd32bfa5bba7ce7ada6d3719d84b12796a4326389662d20f601047b73445b5e1122008f99c139b6b24a007625408e2809760c03f8f6b80804b2bdb0b1753e5b135e88e6468277f8e8b290a636f811081dea7f624c221ba7cd0c57315603ae7a5680e2d7ca8d6642ee8ffb4df77f8c53e55ed0312a821002903df00c883dce2067e1f42230346698c9124e714fccb15e8bb6fdb7703dc01e6c29639eec334f5b1ded1d185907d24c5c12cc", 0xf7}], 0x9, 0x31) 16:00:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x1f36) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) mknod(&(0x7f0000000000)='./bus\x00', 0x2020, 0x4512) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x6e28) r2 = open$dir(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000200)="477ecbd82aae364283f3444090d57f7fa56dddad4f75a6b6a77d06869130e264784e90bb32e3e5e707ce6a02410fce6998ad702ebd198fdd533ab9c530474ead3a2d1b987740069ba74aed2e0431c7f5ee234f0af59ae7fa3eb4d4197511e03e86345d5d468c3aa98424effb5e6c8da987dfb2da2b959aa1e252", 0x7a) select(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x4}, 0x0, &(0x7f00000001c0)={0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000000}, 0x0) openat(r2, &(0x7f0000000140)='./bus/file0\x00', 0x20241, 0x1) 16:00:23 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f30009c3e5952443b6bd4004f2b80d98c232f8943"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r1, 0x0) 16:00:23 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x28ce) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000), 0x0, 0x0) close(r0) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) execve(0x0, 0x0, 0x0) 16:00:23 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8)       16:00:23 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2031, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r2) ioctl$TIOCMSET(r1, 0x80104267, &(0x7f0000000000)) listen(r1, 0xa7) chdir(&(0x7f0000000080)='./file0\x00') setuid(r2) 16:00:23 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x0, 0x0, 0x0) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) 16:00:23 executing program 1: open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:23 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) pwritev(r0, &(0x7f0000000740)=[{&(0x7f0000000080)=' ', 0x1}], 0x1, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) linkat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00', 0x4) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x7, 0x7fffffff}, 0xc) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000780)="c46092a305bb7b5fae519c2326dd18dcd7e5ceba433f7740d3b2253f04e4c96aa21d7359226450aacf16e6c90c5ea6e2816874c8f2d92334e513765d964580e4b3b43c2e6f2c6c9df4fb0245ad146c4cd6aceac031dc60e1ba509bb2ed2484c909a9e4a09a335305f9ef0dd799a47ba6e7d28a5aa2c957035044b911c9d02a9f30f4d24b331020ec69c85b73e92d64dd8843a6c2bada84e976a474c610240a9bbc84153843f54b15687d1e4319b8478596a4c72ee531d0a60d8d7bc423935aee53e4076c0d9e0b8fd17fa7ce29ef729d7ad92a12feb5c6ecc2dc2560a6ef8798e62faed23806b27630eb0603cc788ecb302d95c3efbf219edc9a392996f9346a6cf1130de9700e44a3270c0335793554c30858f4d100e4ac66ec3c41bacbeb6b2785ac65df4f4e6247f89dfb4f4342d9d7c7b212e8697d1c824e8c272f50b599b67a442e536c7277dab87c2b9f523c7ad3d98d470c0d8ead32bbaeba6db4336613be849163c2c7b68bc4d5a6f1cba29e452e2d0494b49bbb7f6750a4d47955c9a9c555ad3253947df222f57f57a2061185463c4e0697c08a647e70d05dba082c4256509ad26db6c5d6dea7688880a3f825d3124776dfd6662786ab3b56b86b7134a9e279af33c1731d059ddc039476333359dbe9f1217749c4059ec86055538ba4e72efc63f03a4dfed1cd60a9d40b91b701dc7d3099981058b257b612aa83d14db24035dd90f4066e941ae24fbf935100a3ca554880965d4e22d10941dfe29ff92e98c913f14f9126ac1e96bf6f13e36e260b94d67726614f659b730090270f82cd80498d0a74b2072ce9d91579b7f02f905b93357cc5d669f56bf9ff391800db657d9202886d3cfecfded59886900a4be278c8d0da039b69b104da8bbb3544bcb9884f68e45f6bd166305d037a5bd7321e8d488755887991697f8cc4d786bac6c175ac7a7234b48567c41ee4c906ded92c178276334e70157290948c0d49aca20a73ad7ac9e5cf56345e45dfd25e5243be048542073611b7d71667ac2e34a62705a50ffa120ee112207887f5c532dccf4aaae8d6e8d9b1f27398dd85b36fc816cc3a1f737baf018d77f5716e5a30197515e02666ae360194ea593d75a9aee635080fd8f3540f67dcf6f1fbf9b47d5d792440967fd9dd116d4c0dc4854607fa131df8449a89ee564d566967ec8e5b583d17906f09afa9514d41557fd349e323e2429e450344c169fd75f8a173348edb09335a4f93e735d3293b1099a083f2b890f84758171f3c4a9307ad531ecd950d0c6fcb71b8e601e1b95e8e60adb8141251774ce0b5facc62320e941fdf01515994540881b90820676f342231d3182f1a9d5dbd7a443deada35eb1882602eac8fdbcf0f086115846436a6d832be359b0817996c36d8d7852833ad566d09b340b9ec6453aca7ba9c735f83f1d542fef1743220e47c568dadb08f9adb215d28ac959b2913b1ff49e2d68839b24b29dacb64c3588e90592821540632c65dd2ecdce24011f101f96b9ed46c7abe52504c402144a720a386b927dbe33bacb69891d8befcef9a28de33994708a50c7b126f60a90b7d4c6efffdb617e66723a43f669be4c7ac98e6c599a10f8bce7f3a8155d48809a1fc6d40e2785b8047d1d008b36760de9c8c1ecf3d818cb02f7aade446dc17da8cb8597b2d98090da338a4d965a843a2ad0b825c7ad035579e079359f7012cbf11e60b0927451e364e09bab864227bfc16258e5448d8538c3ac5a33d96736848641f78edc18156ca6703dcac1a0cce26a5e2f38b60511692b33a1b45906e067b6210ce1edb6e22da23a2d59f48ddcaa149a25bb0a4fec222202f682fa7d44f9f0fd68d7ae419380be67e921d872c0f22c7ded1989039d92b1d99738b069204e7e621ec13084cb0f5e502b41783280f6cee90f78b606b194e7b18316a0859ee8b360f0da48d3527befe167bd54289d5bfeca4b31c36fe4a013fa4994eed4dd0ecd6848b3ad5017e057cc978eefeb24dac49387b471df4e6a88d0c571710ae7a7ed7e027a8be94cee21997673c409e192f6afcc109247fe64a62220beebd898b8641f20fc71de3ceab503f7ac8e7d20b60196079f23ffa6f5a47e8a93eaa1cb273436e3dae91936c5a398de371d3a37fd814d5d85eeea23ab559c8b194c02c5e46738597ed57c3832426d2191c97ea025b84e3cad73e43de57fc5575eecf627a285fc3e7989a7f34ad3ba28f96db36b01eae1838a3ff4850dfe4183dc7b98f44a98efdb6a91eb96c87828ba327cbc07f683b92c8a7b07bac34e6bb44b208f85b2f516be6853910fab42a9d765a179df5189ee80e578664bd6071493f55a1a64c2e4d7cfddb3e8b057cc89d77862bd08ee2ded77ef6d8aa6ef8c4ce1ac42e1ff7f5ccedbf356ff9d7215444a4e8efcfaa6918ffbe5b42059c73ef95a9d69ce9a9977cd8fcbebf3c654d6e07617289a250381e28b8a9692d6f9d2a8ac0cf9c6fdbac5d87a15c6b9a7bb72c17f15da50bfa4e00623e7b2f1d439bd5e7722a4eea7d0c906d5105f7f7afddedfda2163d04cf0b51f6e212be8c1b212cb92c101dc4a914418fedf11d5d792d60b60dd9104a5e914eed182f71ee0b6e73dfe0260a447f153d2705f9245613b7e2c0c557d488b6e98b828917fb344b20c19dd13496d23be1790ab0a416d256cfd7bc5a8d90d399a4d1ac1b8a84fb331ae392cc1d2f663c04ee2c62f370be6fa4df0367c782b0c9140d1f158e1518b623163c287d182fb87404caea8643899f53fb78e59ded3d8ce685c4791fa08948533a86aeac42de5ae17926a44b9069c39b896b6beb5f72a8953b30f532bd093ea5f208554fc05a8e26bdaa628daae733eb67a278be82ea1c24e4d9cfbf50514308c3832e010c1f89d1", 0x801}], 0x1) 16:00:23 executing program 1: socketpair(0x20, 0x4007, 0x281, &(0x7f0000000080)) r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) sendto$unix(r0, &(0x7f0000000000)="a80eec4f26e6fe7fbb8e9b2f2a011a539b399df3be9e0f46b688f0141210b8a0641436805a56750e44266cbb8f4461d92aac459b", 0x34, 0x404, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[@cred={0x20}], 0x20}, 0x0) 16:00:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) kevent(r2, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x0, 0x0, 0x2, &(0x7f0000000180)={0xff, 0xc}) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x6, &(0x7f0000000280)=[0xffffffffffffffff, r5, 0xffffffffffffffff, 0xffffffffffffffff, r5, 0xffffffffffffffff]) socketpair(0x1a, 0x4000, 0x80, &(0x7f0000000300)) fchownat(r3, &(0x7f00000000c0)='./file0\x00', r4, r6, 0x4) r7 = open(&(0x7f00000002c0)='./file0\x00', 0x80, 0x40) ioctl$KDDISABIO(r7, 0x20004b3d) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="3029f1dc9a3478d5e52344de3428e373d1ee6cc453c3359866a881b84aad849f8b6dbe357f897ea8c3665732983c2e2c38016b8fe488be56f28ade2f95f893807c59d51854e969fe89acc35a9bff20f50cbea0915bcb678a17eee288b6b8b31c403f63335c2ced73c324d3283c492a0b5bde8ccf584c", 0x76) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x7, 0xfffffffffffffff9, "845c556b0007b8afb44c7f8ad79fa500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:23 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) fchdir(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x4, 0x8, 0x32, 0x5, "887740f471904887635c51b80a80aff3156332d5", 0x7, 0x6}) syz_emit_ethernet(0xc, &(0x7f0000000140)="89e7938f2c87efec163ce469") ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x80) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x8) 16:00:23 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}], 0x4, 0x0) unlink(&(0x7f0000000000)='./bus\x00') 16:00:23 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f00000000c0)=""/37, 0x876) dup2(r0, r0) recvfrom(r0, &(0x7f0000000040)=""/113, 0x71, 0x42, 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/13, 0x33b) 16:00:23 executing program 1: r0 = socket$inet(0x2, 0x3, 0x8001) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 16:00:23 executing program 0: pledge(&(0x7f0000000000)='\xb8(#[\xab\'+-\x00', &(0x7f0000000040)='-\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x100000000) renameat(r1, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') r2 = fcntl$dupfd(r1, 0xa, r1) r3 = shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r3, 0x3) readlinkat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/3, 0x3) r4 = openat(r0, &(0x7f0000000200)='./file0\x00', 0x10180, 0xc0) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000240)=0x200) ioctl$TIOCNXCL(r0, 0x2000740e) mkdir(&(0x7f0000000280)='./file0\x00', 0x184) r5 = shmget$private(0x0, 0x8000, 0x20, &(0x7f0000ff8000/0x8000)=nil) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000002c0)={0x3, 0x3}) r6 = semget(0x3, 0x1, 0x114) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000300)=[0x8, 0x7, 0x3, 0x7]) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000340)=0x7) semget$private(0x0, 0x0, 0x40) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000380)={0x1, './file0\x00', './file0\x00'}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) wait4(r7, &(0x7f0000000400), 0x8, &(0x7f0000000440)) fcntl$lock(r0, 0x7, &(0x7f0000000500)={0x3, 0x1, 0x401, 0x9, r7}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shmctl$IPC_RMID(r5, 0x0) close(r4) poll(&(0x7f0000000580)=[{r1, 0x1e9}, {r2, 0x1}, {r8, 0x6}], 0x3, 0x1) 16:00:23 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000000)={0x2, 0x0, {0x2, 0x9}}) select(0x40, &(0x7f0000000700), 0x0, &(0x7f0000000780)={0x8, 0x3f, 0x5, 0x7c, 0x0, 0x0, 0xaf91, 0x7}, &(0x7f00000007c0)) 16:00:23 executing program 0: socketpair$unix(0x1, 0x80000000000001, 0x0, &(0x7f0000f0d000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x423f7) recvfrom$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = dup(r0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000100)={0x1, 0x7, 0x3, 0x6, 0x7}) recvfrom$unix(r1, &(0x7f0000000000)=""/66, 0x42, 0x2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r3, 0x8) 16:00:23 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="f2fffffffeff00000100000000000000"], 0x10}, 0x0) close(r1) 16:00:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r1, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r2, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)={0x0, 0xab4}) 16:00:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1", 0x200) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) connect$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0xa4b, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() shmget(0x1, 0x4000, 0x40, &(0x7f0000ffa000/0x4000)=nil) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x9e8, 0x1, 0x7f, 0x1, 0x4, 0x200, 0x6, 0x2, 0x3, 0x4, 0xcaae}) 16:00:24 executing program 0: syz_open_pts() r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x22, 0x0) r1 = kqueue() accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) kevent(r1, &(0x7f00000000c0), 0x1, 0x0, 0x8, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) kevent(r2, &(0x7f00000000c0), 0xf1bb, 0x0, 0x5e, 0x0) 16:00:24 executing program 0: r0 = socket(0x20, 0x3, 0x10000103) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) 16:00:24 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) fcntl$setflags(r2, 0x2, 0x1) 16:00:24 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x0) sendto(r0, &(0x7f0000000040)="e597940e14b1bc5f9f9534186906fa28339038b90cc383c1e104f09a2799be99552a93d00d029df4fa0c0421f9fd1e59e17064850b979b93a0c3405b6d1bf321cbbb8b17788604ba531f23cf9bafcba20f1165a643029ce26357807b0231df140fc1389799eaf689995c1b0fe905b5c2e42994bce9753d6e4a9e5aec0a272a79b673e8d6d6ce", 0x86, 0x404, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) 16:00:24 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x81}], 0x1, 0x0) nanosleep(&(0x7f00000002c0)={0x88}, 0x0) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000100)=0xc) clock_settime(0x7, &(0x7f00000001c0)={0x1, 0x8}) socket$inet6(0x18, 0x7, 0x5) poll(&(0x7f0000000640)=[{r0, 0x40}], 0x1, 0x0) nanosleep(&(0x7f0000000140)={0x2, 0x8b}, &(0x7f0000000180)) 16:00:24 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x4001981}) clock_settime(0x7, &(0x7f0000000040)={0x1}) 11:09:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000340)) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='c\x00') faccessat(r0, &(0x7f0000000300)='./file1\x00', 0x2, 0x3) symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000002c0)=0x20) unveil(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000140)='W\x00') fcntl$setstatus(r0, 0x4, 0x4) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f00000000c0)='./file0\x00') 11:09:53 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, r0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x12, r1, 0x0, 0x0) 11:09:53 executing program 0: r0 = socket(0x18, 0x1, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)="9fc0", 0x2) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 11:09:53 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x19}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) getuid() kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 11:09:53 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xc8, 0x100) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$setown(r0, 0x6, r1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = syz_open_pts() writev(r3, &(0x7f0000000140), 0xff6f0ecadf84daa) dup2(r4, r4) r5 = dup(r3) execve(0x0, 0x0, 0x0) fsync(r2) writev(r5, &(0x7f0000000000)=[{&(0x7f0000000100)="072cf67e76f091e20e4ce9411f0794bff0880f1d2ef34c0888471c5ca357383b13b3b8b1747f7adfc0e83981bfd188ad45e3b355e9e1cca1efdd391e7b876ad2e42ab68fd01eeb9df43265dd99c59af0ec4c6ece346260b0536812de435a6d50fd777a31ec9efe631a4826db034f99a66aa15c2097f051ff05a564175e06f550c7443ce8e415f3c695b04076e2871123b6128cd78151b07b1eeb83ba1b57e8c0e57a17dbe8c18f944d4e6c4f48a183c4b33567c7ce16b7fdd724765bad85928c658cddccaa9e7dd3d3dcfc0ba649c417e2f4955581096e5cb6b5b494d7917e2684cfd10f4a263370579bee2823286559408e24f9f5ffb8ca7fbc80022d69a90d02e904fcb5e200a662ba4dd2f7238b1e0aa92d7b8c987cc8e37f8c6321bbcf599a72edb39cf7d8f9084608b35231caec192a39e5dfd652a3664e5961449414f4c2d5de67a717558af921df34037142545fefb735cce35ec9ff8b5ba3d2c73e5fea403f1e657b14ba36b7b5a6f6746918c8211b3f927f2243221e3f04b5681bcb68edb9aa4ee2460fa7af1e1be5334ae7a2370e019210b2cf8f83c90dfa39dcacad78b7895d81de34cd4535d3b4ccf939a2895ffeca87723256d7b056857af4ae1e728a079949c1eab6ed1057942714ea5f5373df63860eb629f6a808e1ad1454c45ab00ee389dafae6496edf8e84eddc07b9f74c92a69c810081e01b8bbd7f3947368e5fcbb63820bdac722bc03a197e9d0fbb7ef00de3e2933087c811c89bbfff1b6b016aa644f092731b52cced6ed201de6c1e49723992eda2078a675d50f40718af50cd5358d099f05298c50e2eb0071b10a1c2d3d9d6738a9ce03ae6f84980556e2e255ec56d16e8cc7bab67862fe8fa5d6e11b2839d01531459fd2eaf7dcb81d290be0d5fe22c5ca0ffd53d1661af1b43a28b1b8436ece1cd99a350052e1158c7de207daea602f56062d3942ac8f81b47ececbe31329cdf23792e211cf6b01cbb4c9cc9eb8d7b7db3b4a51e205e507a9322f7eb48c6901a046e5e8978dc2f9c3c57f5574da4676a6c8b8ff2d1cb67513231609305f9e66a0389367644d3561e95df0e213aeacf6cd128bd0f81336eaefe5d7683b30f45340820b052c67f0a7adb651d6de1b6be8f3b2e12d5e07eb39571ed0ad902faa54707f3e44a14f2a1d3eeb6447ce3902edcca2bb3cdb790832b11a550861dd88d19f27f026e1c319a0b18c584c27a3b90c15d9303c60502f3aed0fac6a126a8eca24bed377ac020a2d6aefa65eaab8ce30a07668ac81ac9a80567b26611b1c53085bee494ea32d8368d83eabae1a57d57cc15d10be5a4651ec98d93c17e46ad315e98332a12f41408373aac67007868e9528619ed983ae518cc5c4dccbe0d0dacba82681cc1ea894c0a25e1053dfaf075af36eaa1a8711a133d9dce67a727dd27307867c46c9f7e441edb8fb33ec8d23e1b3eb85530afe75db61d5f67805491c180c256a3b1bd9fa5f9b598a6376e69fc558b9c47c53d26d27d5a3feb2b240bad67971cdb262aa4d963a35476e5d3e94313269578d2261bab991f805ce1fde3120ef756e83306fec7128bdd5b88a7db850045b3b91bedb940558a08d367a40d6b18896e5c9f85041d5eaf3ba10b91b91b08f518dba54dc2ff0ef4f76d9f7d992eeb946ec4dabd22e157553405bfe14ab6821d83f3c39b3af4462f45be93b71908f4ac50b7042e25bb8cf7b3f187eb5d96fed9449bb141dc0f66a54b5feb9d7abbfeab84489c150666eb5c1b5a2ba139694cba58a6322299a58facb1fd8973e7d14349d93ba7d78273da1bbe4c154e29d288934bfcef34979a8b0ac74ee47064b262946cd9722760041802b929520ecf0e75346875c40f0e1a391bad83eefdfe8401c4ea26bfa16cc20fd54f9639d08b7519f2270fadf191f60b9404e87cdfb953479d5d0cbda67d3a40782da297cbcc50e337b4656a6775adc56f01600f97ec108d20f6057f9af7341cbba776b41e639da7469c443c1e389a8f4cba14a306370023fcda62ef97ef95edc539745030ab75f916483c7b6b404df2fda6bb22976f64a8011ff20ff435460c0cb40838cf48da6587b017bd0621d38c86be55182fd7ffe2ec10bf5bd2e4b2bd600b360a778084c264364c6366bd0bcd9dc22c0bf1d1be27304e42d90b5927287a6792a207cbb4e61455bee00df54c006edd3c93c380876abcbe5df0043dcfd43872c8c74d5ab6397c820414573f2c6066cf78365fba8a91de51295f4d5c18401a21ea7edf73aebaec669297dab4aa60dd3cf7bd16f8bced81b793ae2c35b0d19b4743b04f1ed591fff38dbca4033357a0dfaef6288d4d133ada65220a0d6f625d1539ce7994419c2a67bb43a56d758e5ba7d39ac0cbca35c322c26ee1f79b3ee3c3a0e88c4a4b26b974ac890b4388b56e221a713442b96d4fff7b437a3352d8d0592e62fe1d6fa95bba3bdfc8358bd115df1cad453a6064d4e44f9cc2248083c727cae7d14bdff5fac7b50c1ed2f3a6b4cdaab3a3a66c19312911098547156102a2810d56a754dcaa2311dd14ffa0576e38fb4abc10bf6137cb59ed05c88144b4606427f0597e61af576f9fcd13a37520975e6541095862bdc51f1a1abd2a887bc0fa1a6fc90644e984844cf9f2ebc5f217aa5e66b0b6f794280e691a4d8fc61e2a5245e7e8804f397da6c846c7c1ba99e92cb41401816afed965b41ca81c3611c932bcc53703817bb09e753125468b0fe10437cdfe96068650275db0687d4adef2e0a32536e5bc5cd3cfb400d7023042cb3f80a1e092e883c5315306458401e311b9e63e8426f122b469e3b927f8c2da3068c64e0eaa909f613ad6d6fd5146788b943a11e2e1a60018216dd55cb3cd3ddccbd11ed26edbcf5cb74dfcb4bfb8e0281edb5e199f82616ea57d4ad23a1207bdc4197cba4f55fc9c3306125a0cac0b7770ca92967647114e89600fd9540803097994fff03b6a716eb342837fd0048156a2d6e6c5cbbd99092885d8258bc74ba7ccebeb2df037922b5e8fa5211b662c84bab22a1a96ca4d53081b5e664efea35abd15c56f533c0e976eaa05169cf92d61b1790ecb3afeec02eebcf34808820589ff91774fc8e1d2a510ecd2496560acfa5fe3aa7bb9826c18e802125ac85a86d6b0f69be2246673f081fceab0a99d78857b8e9e777192dc1182d6573a9d25e09107e2748b9760cb87d773f0298a56d814ffe25a90abd4f85ba5e0444b8baded4c265406db17a5c8c3870265719a9690dec4581b69f928507ce6c291846a2edafb9a521e1887ee81ddb11fb09dab0a6b3520c336ec63ab10377bfc3b9d2b218c2824b604f3fb4a2b60ea4b848f5c1c2fcef14bdfdee53532277bd114772685d22c09467c52dffde6aa13adcced868e69cdb5229240099b5ba409728f45788a9e27cf76c2e97bce96a6400ee3dfab025e0782ad6e44d002947d363bbda98cbc908cc7f283672ef8c30b1d087a1ed1844200a46f5a7e94b16656f109debe0e57785759c69461734dab7a82024fa120e685d91b98de1c315de419b8c8c3ab6b4287a4398f901fe1706c41c69e7e7370aeef124ecd19770d131169fd089836b49a37dc4bcce0f19631251fb85548c1956aa0cdef4c8beb987478987788da67a1dd62d05e6638ad527dee82cfed0816854d3f94e1d9d64409a9a2ebc06b47a85f853bd4fc6ed1e17c030d4a0e52f98ce4a4ad20633599e699fb634dcec0a8385d9af8fb9f0f1d4ebab592e9757786d42f06aef007685f1bd5416b8b275d7f06008d4b2ee631dce29506378fab1ccd9bf184010ff1610d38308d1c1f064fe738e8ae0cd79c819eaaaf427147bfbabb8ead0d133262aeb84e25c702eb91f52d05e51c2b0feb8f9d4bb527ddc4e6962afa243bdc330a83e02b2bc0a0b395e1699d9fc44142eee10732593ff452c4bedf5fa499a4381e485bcb1ece735afdbae787f57638efa4c51de258dfb82155d052fe97619497c0f6489a74024a0d21cbb0101c1c4050c38b2eaf520b64fa95623983051a63dd5ffddeaa402e8e70582627a53b66df477656646ea5d4317a5eb094d1ff379a3ab757ff7cb6745fb22b529d853ad1f0d3756911b18b62bfeb4f333143ceed79bd54ba7916770b3179ac06fcf0020a0149422580e60a571e1dabd8fa2b116cc36cf21d1e408ea63db38be6b9f8bd7dac26c6f65408835ced076b8bdf4354177cfd227b6084e0e16aec19d431e1147f3a1d78de00974c0c7215985ee2b4934feae0327ed0a7e611cce63775dba384c362abaacc6d5cf9c267e1c179c114a0feccc3f05d26d834edbd2b8e82676b1c34256b2ba1b089c3e1d9906278d8b90b3876dc5eff44b194be36a92b348e60550fb9ee5d5457bce81f7dcc10716cd1f7a1f55ce8a2a8600c37251dc2580ea4c68dbe9d6def1dbf1aac70540fd79a97532b792e148fcd7182b63e2e83f7e7496b3614e507984895aedb941808731433efda9ee0200055a92503fb37732a9bd32030bdd7248c68cc93658d0166b41d823d429ee322196a8a90ad42df88f28059b14c40bfdac4fe9a449bf14c0584739e9d6a9e0f5b5fdcee04e6a9bcc714c33cde4d131c0d40ca1a3973cadf64a0a861e8c3704186d8fad6d9b8989a721864e342df7ed0120e6165ad1ea077020410cc2786d2540cb7059de915e26e30a8b1a9c3add668458e08d51aa6357de54911157930678719e4f0d550c5cc6b85907dbed63747616cfb4afad971831c40552fb29c3143c3723e7f837d88d213ad790f0c9539e4e43ef0d4019f008aeadba2b8b23e6ac6dde5c8bb3b8d8d066e0ef65e8f0d8c1a1ef4327126513ad894fed5f57eaa00ced5db4f32bc98f8e9b6e3b984304f302a626c4eafa7b58afe9099acaea1ed840e1cd40237a8fb22d5e6288d5959e91d89143a87880f5ec127a1901dc480914b86f716da40b40fa34e1c9fa30aad6f8d3e14796d106851c3d1f9eff857922a570a67d6875741266bec77e66090aa6cea0cb26706bf052df7d543726c43764f064b70ee304fef0cebd12c5dbcfdcd4ad4ac984b61c088fad71c4df90fec06c040aaf8e3a513e8b685924f51172b2594b34edf661a7c3ce2c3db65c96845110dc0177ae03ca2310ba558ba911bf9b475ffdded8fdf9b7945e46a948d6e8eaf0a61fdd44264c809ef5d2b186c430dd5e763d6f17f96527f1c671e68e6e7af6ac88368791d38e305e588e403c98d364b8e63ef2b2a330c1adb16c5f9274f8a7cd1458d130514aebcdfdba7c1e8a751742eac217b0cf1c151556b77e5bdc325ad84624b9ea408f90ac69defab98776630b6a5308d905f6fef90a3bb578fb3d6fa870d6d5e15ce16356c4cfa45248bcb78c3e72f2ef43f53eaa6b36d532b03e2ceed0ace2fccd1914fb26fd75e36f2c6f5c28fc62634eccb938bfd37d7b1d15a9a38e9e408f82850c56fa493e362bc4ccb53d45cb739adc04d5b8164f6eff97914e804f5d4b861f155f57a5d4d7e2e4b87f18c90298941a24f50ac1c5bbfa2e8203a4853eaa4957d858e27539a3d3e17515ce0c942634b39e3af24db11627d5887054febf0d6706ca245e9d2a3f963a586a110e5d4756832bd7769a42459f83fd27dd127616aaab68aa3ae297272365c20b6b52acb04da154ebd69c58363a15a8fdff5890643c72d4fdf5bd985db1c5233399f813fd0162e4b459e32ee808ef61130847a0cddc21b08e77a599e1014e3262ab270d9adc576ccbf6adc94f1d22cb8fdd10404312be84e0d7c9996e0855dcbeb761f08b655e1ef10da10687bfb7357", 0x1000}, {0xfffffffffffffffe}], 0x2) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0xb741, 0xfffffffffffffffb}, {0x18, 0x3, 0x4, 0xffffffff}, 0x6, [0x7ff, 0x7, 0xa76b, 0x7, 0x0, 0x2, 0xfff, 0x43c]}, 0x3c) 11:09:53 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) getsockname(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000016e747736502000000000000000000000000000000000000000000000000004b9dda37bd9950292813087c93466f123c640c6287a5622f0648bbf7056310ebb9074ba0417fc5d2f1f020015bde4d61fd2f3dda79c39d4318519bd994bc76902f0966af1ca396e66d53e76c5c9debbc27e9c5806c2e3750f91be5e449e7918d726bd3e5a4abf39a6fa9b9068e10e8808e82d62a4e3c8bd5259074303f86cfb0a8981f41b5a23eed2072099616645199c58d0f922cc5377f0e2c69f41ed12ae6ef4b6baf5a69d9caf2812e167ac945082f69e24c92737351aaadbb1f628a6f0a5de02edc7412fe08c09c2b1575c0d2f647faee1f0e7b7265b3daff22f5265eb43d580a0000"], 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000200), 0x3) connect(r0, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x2}, 0x2e10173ff7dcfcc) r1 = fcntl$dupfd(r0, 0xa, r0) getdents(r1, &(0x7f0000000140)=""/35, 0x23) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0xc08, 0x4) mknod(&(0x7f0000000180)='\x00', 0x4, 0x39) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000080)={0x80, 0x9, 0x7, 0x800}) fcntl$dupfd(r2, 0x0, r1) 11:09:53 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000000)="b2", 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8080, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) 11:09:53 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x288, 0x40) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x14, 0x40, 0x9, 0x3ff}, {{r0}, 0xfffffffffffffffb, 0x20, 0x40, 0x9, 0x3}], 0x100000001, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x80, 0x9, 0x10000, 0x6}, {{r1}, 0xfffffffffffffff9, 0x9, 0xfffff, 0x101, 0x9}], 0x4, &(0x7f00000001c0)={0x3f, 0xfff}) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000)=0x2, 0x4) openat(r2, &(0x7f0000001300)='./file0\x00', 0x80a, 0xc0) r3 = fcntl$dupfd(r1, 0x0, r0) openat(r3, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r4 = msgget$private(0x0, 0x0) msgsnd(r4, &(0x7f0000001240)={0x3, "88ae6701e6b8d735c60853eb65e86eabb7787ce5a5547ba6ab976f6ee1cc088bb46595d2541c0c2eaad288fd30919ec6fa3eb7b1b86e9903b4052acbcb92a4754e3f4722008a6a92eee950f8007140c8d1d973a99a9ae35db08a211a7e1be643c4405d7d0dd28452f4ebd3d05fd037886b75bb623bd2154cc95ca87e6d62daef27127eeaa9c3865dd9568ecc43e43e6cb72497304da59864a1785952aac16ef67243404b9db0a7e6e3370f"}, 0xb3, 0x800) msgsnd(r4, &(0x7f0000000200)={0x0, "453da0999575092af2dfbb3cb6bf6f936222410fd2d472ae62a90479817009ab74de46ae79cf27e89d9c8f40c11ff16cd4c50a422e015a428da35d19eb38ab0ea2e20a52dd9f849381aa687c935f2a1d272fe664ca86c371ed5b6e2607210150f5b844f080ccc43e9ee9dbcee4d281b92cdca85462eb4b7a054d540a274412b007289718f156c08ea1e6fe218ffe1c94714207351bc53a5a36a2ecf16e6d98c0d47b5ad12af676fe3b60ea2c6fb286302b0794610741df7a36741e98edfe57bcc969133c1409580fa85390da20e1e0ccd850740eb9d3cacaf0fdae648a3796646450256674c8fea970578f7383d066779054918d236609c625e78e3752ceef6617b117a58451c3a3aacaf15ef312d49867f2f8c0fc20e41487d30d97b1c8bd7753ff4e568593a768f55c982387fce36e5f4ede68a43a2ddc25f6a6b8d2be2560446b64b107da66961306074eebef73f9bf07d49d92e5c6bfdba1269159b98028dea0387adf085f03a299b725fddd29e4a0bceee27188a02919cb29ca73385e98e7f2d99a4401c205dd9948c08a0d29aecd297d2a1d216de441b2dede5fab0370859b271e8c5a4c890ae00cc9a7a303d184a17aa2e291b5bb29d75b12c2e37d14fc9a20149f7a24b502272c741a230bf937f39ecfc7ff09408ca0f2904a21c39e92c2f32d1ac04851ae36f45fa4025893ebd9eec2cc982fed3730f1a327a992bc5080f160074dd0cf40b5f63a421953bb52d6efd1d477a20d672d52f77a2135128c21b11a87a2acf001470cbdef280c9a94235db102953d70e9d7b2a3527f7d0b96f8537347846fc9ffadee0cce6fe35549d476ec2ea255c8a52466a6af33acb83760a16a139c0fb99e97dedd50c94de24b1faf0b4e51b6c1ada613389507889dc3e76b67b198703ec5a80cebe965a5325df135089c9e4350a83ab333f9361bcb91d77c5acaa1b4ef8eaa2e713e89c82aa06c00f2a450cb39e4780614eaa8f3f989c891fb6ea7d054a505a540e5439caaf0a4ef83ffebf52a02573153b82cd41221ce0b8f26878dab278ac1828f67b635e19af70ff3551a7ef39a2863cd3cc32c0f45aa18b843976a4d215d6056aedabec3e4e2f9a2e6c806435f4ee33999d51d25661203db2d874a60f70873d85aee0e63012f6aed516c9deeb0ac96f4858c70eab989d279003eaec8794a3573b8f60d5f288576d9504b95b08ee440dabdd5fb07607afa3ef146ff9296825ab983cb13ab30209d8af7b0968dac2f8fa60e41a1e19975359ef5baac1d46c99a347875e7eca25010a1df7496346c61dfa90ec6ea9ec2a33ce303355656b0899f226c30dad366750f3f90619091b53c882bbeb2a7cad8e6e0fb03546ed39b9e04f1138d94b677aa02830fd0e920cfcf197944db839dca3f3384c2f0d2c34a17bc61e1dba13c9ef929b0946ccf5d0568202d92d83cd109b883693fde255f0064cf06d10d47cd8ae88daa6efec041a9341f43d3c3d659e4f98273c69cca2e70d3680744930c10c336da02e56d13ea538853949cf980d0572e4a2b35a21bd4e21050994c197749d87b566aa9ed75deb91c72df0574478e50898cc4aa1f8c4aa6c9265a2e7928d1f6324e72e0fead2de58dfd7cef9658345c4aa74037e7b1de99691fb7b2a8d5c43f4b78cadc66a383cfe91c1ab2840cdf4015979411a8744323782f4e8d640fbe14afd1df38cbda7bbd5738d2cf25673a74d088ab4e4a00276f928d5178a1fec67ae33431b2c50114e6d4330b7ab1507c21df5c9af44d96912cbab97e1e763975d2d2dbd2c812980d777e10f27cad6d79b9f9c3cb6583fa7a8b77a7aaf6bd78a8d1fc5dd43579c39e65144e77faca97105e8556347ac2a4c5e7e91a62df7db47b4867f86d69f09e2160c48b95db57b4db1c535d629090949eacd518ba4bd2db1ac766219f46b495b6fc45de8c5c7828bdf4f1349901133b963b197321bac4382b70492b738cb163eb988902c0304c9e8ee4fa0d7bf92b5fa5365866576afefa5964c738f8acd5d5628a2f5ea44423938f4d11c578088a2e1cce055cd410c0e33565b6efe7dfa65802286353ec24886c6f380fedc325385d71fe1710bc9ee2d1975b125b805be5d7ad57ff389b931982973caf812aec5ee247de8108ac81619ef3cc31813c0f8b8203f20b63c8450815fb180fb5df081f68499616a17d225781d3efc838542cf614b0b614a2655c9d88518eb1f76128a34c5f3c6a0662058f810eba6108660563e3739501635e3e631a7eba7cecbb5d3bb4e9381c256d707d9453d44503f1ce60ee9906cc02ab9287a4e4d34bd0617e6b13951acc4caf99a446b2a5829ba298c255e5ca5b5c46e4901d1c25f2bdf20f57e0d4bf009147533d5d62c5befcf3e80d15b22d89ed0351eace5188aef36d9bc8a9b872dbc8aabdbb6d6c0aa37b6e667e68e83941e56249584e34bff27b9a076bf1ffcb4fbe82664c5a62a28681cec2d36642fffb930053f7172de2035292670dc4701776b7eb4368ddc1e3b47a5d9190e2b130fa9bbb308e41de0963c693e583cea57b2259f12c54c629aaeaeeeeaae29b25a0cfe870a28a92f6a37773879e2d1d844344651b065a640234c3e3aa2629b8333370758014550ba2ee17fcfdb39cf50f2d4e8081d477d9ed50964fb5cdf6492b68490fa21bddf64d4d97116975c9db7a11ae77f8680a2f75e1312005db420a79aa6944477a30b4a537fcb716653c873dcfe4be3cc4980b66841e6027e2ae7840984a956d9e081879b522208d837dabc187464338d52c0596b8aa4e3922307ea6fd50672523e678625d3f3d7d82a214a401ad629f268183bf7eea65074b6a578989ce0feece04db3f5caf027bf922789c9b6553fdfe4d507cf51afcff683d6f4f9f751bfb0fd7f72bd2a92c82e8c0adb0b78dcfac7b14c4a694f84ba63a3e85f709cf0f7d7a99c4ff3898ae13260753993db08b86537322ee08fef7cf6d75da75847bdff83489f2a0b2b6eed008097196b43c1df7e2b248d8d46f540b88359fe81b9116c589ea73f1fc057557d4363fdf4209c632fa9cb1e51685eb3d5f8979928eb413d496f05bbe27d99348a927a146e3b0cc49d6fb3f6f064062bc7a48b01d3e3243fc9fdf17c6e271d9bd629798b15dbeb806ea335cedbfb913efee7216b28e8af1d6c07910d9e2880ccda536c699734a0001c969981ee4f9e2d53fd887df005ef3472f449ea9b23cdc755f2b3e168a1a15632b2c67a0fe59a3ea880fd4a6268868a4e8cd9fd92ae98897c711f5e22a681fd9b77c4302cf4e18930151a8e7f29def1804ca4883980f9352122b3d5146c75175cad4fc6685ba6770e78d4a5395d0b1de7d6ba104f15a915fdc32e6f1eb3b672361124bd6552c148061ebbba29150f74d852490513b9b02398f57da1b0a7482431950131edceaf3203a6f5cdfaf2a7969bc8c92545d8a0d8a6a7d0ebcd6f4cf1a2ffaf390820b83ba72615ad4b75831e09fe29e2d86033d16596f58dd6bbeb3177478cc675c3226a7b3acc300fa6c60d3e4e181a985d02388b8caec2860068359e1f0eff20a028de70fafaf7003b8917a327e0ed01a9b104812c71557c4be9ab8df3baa22c71263bf24d76cd7612087b46b43a51dc21fe7276734d15ced69c13ed0ee6457837922aac846b8f333928e42bf30dea1410ccc9a3516f5aa94543c159a8889c76dfe17debd69b5c61f55b5207aa5145816883561926029e5b8e9ceaf2ccee7971eed59f99c4c818666063776fa593d1e7f82affc400e9c722f60fd726149cb254a87413c77154ee4ea1af2fcdcdd4f4cb68afe1a278e0999903ab1ccddde7a9a5355597b0045f29238b5ed04a3219aa64771dc8cc3e3f70f10d4501492e8bb729ddb0ec64bf858736f82833d02e76ac96dd289fadef28c0609c19f5b7095c7972e710e8212315c7add74da194a3daf17cb9e4b370fb1f69321cf01687572ed15117d588a90c2e4548a07ba3a97f6018d94a1d0c657bd89c9951a2771e7c73165d7d60ed6997ee660e7de4081b8e1c747df9047c8e18ee02c3d339457ab584ec29b24e20b73bdf5f608889b6c5a38323b044a74760afc8040e034b9e14ce14512b2b972be7067074f6e218db77dcba81280a685210b922facef86dfeef33e5b0c6c9715b14de9f68e0f1f78023caacc6435ddd95468b46694ab3c8fbcd1d844d5061dfbe5a772e19e6a41192f377fe26cf5e4b436ade636ddce9fd84e16eef8efd35bf13d777e86895f0821d538233af60e9f149e1d261462e8f2c69d8d150647b361f2c36a3ad23b30832b5ce702ea24223cfb790021ed326eac8e09133ecd31234e58bd986986adeb53b0a04a13a074184e93b1f9e9a050133e1f2fb3645e5ebfba4883721abd8436f6ee0c536970b635fa5fc6a085a747676a372172a8d4d2496d77577890ffe3e4ceadc7d6ba29695dab6cf4d38815bab4a3407ba7045bf94e6709984e76d3e26167e92425f2ff08319ae0daf242c4f4b930605ea5e1232b8ba3514d68c385623f7dc99e1ed1df9d1938324bc743938ae24c34128ac6723a624dbc97be1d7b86ea615d0961e5315a5d3c7e8e45d158998738f045fe1e16015a4fde51832e6d9de40516d3a7530c78718358314c13f0b6e95d7b831f0449847d4fdc8bb36b0aff7ddaeea27bdd62bcd2b17b1a5173d46275e24f083a629d3e7a7bb7fbbef2b325e85bb0312baee414a300da1ba1907996813b67428906863d4f2614dfaa515c10d3967b21171e2dcb3149b52776ff20c745d5515ea21a009f27437d71f8fcff84bb4183825e21bf9f7094a486086e2321b3e536233ac3cf3ae6b536fdb7b8dd9fc26fded872a992ef9b1e2e6156d74069fc88d9d0ec5657d7de3f717959d8a3abd2f9b218406c2802bcd36c32dc48f0c395d3d575f76c947bc1fb44a508bd399c137eb98e4bbc027684d7c4c7933e5d5cbaa342aaeba7f8e413d0faeff64c20c6bb15ef6d11a63197a7df70e9e4b2db5c24c3f409110260790f8734a51a42a200d5625fb72eeb687e6257a444401900b63c0c97c07bbfb269dacd96238c33113ea38f1287871dce93232fb264e2f5d082c5c1a9c720239db770943d529a2719d99fa211a066c3fc94dc63c43205beb44502993409371d65e12c230d1f61493a514b703139618c3f22dc22bd7d93e52f6e31494a97c02b52e3edc8523df08e1b0f7563868137da38e7887a6730e65808f0dde29e913dd00751a9e4a2a17c145b7660ea942c395d0c8dd13e0611fe01200a150a1b24c1143f7270332ae4c2dc2cd492439bab2f20d6f2272df0182e1d77ee3f53fa6193a6b650de8e70123d6720bec3a4c8679debb0297ff3aaec32ba40daf71c73954f34d2bc3af82dd9ad6a151ad9ed6212dbf1a079b242d2fbe9aecd854d0a75ea7ea026cbcc1fee6261bc9feb179916f9a6ad190fa5595cdcf4e4cd997794d511a69e1e28e2018135934f93b487dc94511b2c9b0f3ac8c68a668ade02361a2630a4af477ae4b8ef789e10be3120f13cafe699d93793a83e5f9336abb0349b796c9bfecbb99e931e7b70460b17c9e27a7645a540f5e3c8e4f3cd69259d4bdda60f87bd17870e9d5a11824369dc875803b5af6b9c389b5f0b19a09ddba14cb14836473afd33d14fb0fe0efe85db4c998c794581b4af0715b93253e6fddfbac966d56fff5abda85d2aa8d00bbc3a5d1d2c6c0a2595516f0cefc6ea7dd11c479d74b4bdf4c28f69f06d04c5d66612d4a935b40177378e8fa62a09219d2dabeeae62597f6f6c6175f7e8dbb8234ae0040799c0a68017"}, 0x1008, 0x800) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000080)=0x7f, 0x4) 11:09:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "3948aae513f4a665de32e5731318666deaa00aee"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) ioctl$TIOCSTOP(r0, 0x2000746f) 11:09:53 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$getflags(r0, 0x681eca57e64312c2) r1 = syz_open_pts() r2 = dup(r1) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)={0x117, 0x9, {0x9, 0x684e}}) lseek(r1, 0x0, 0x4c19c4870b7c4c8a) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) getppid() lseek(r1, 0x0, 0x0) 11:09:54 executing program 1: madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x10, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) pwritev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="e907", 0x2}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xffffffff, 0x6, 0x7, 0x101, "672bc53c43475b641e4c11f6f37d3dba84615759", 0x2, 0xcaf}) getsockname(r0, &(0x7f0000000040)=@un=@file={0x0, ""/61}, &(0x7f0000000100)=0x3f) mknod(&(0x7f0000000140)='./bus\x00', 0x40, 0x40) 11:09:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000000)=0xbd2c) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xffffffffffffffff, "855c55000267f5bfa200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 11:09:54 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) lseek(r0, 0x0, 0x1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000180)={0x8, 0x59, './bus\x00', 0x6, 0x6, 0x100, 0x75fe07c7}) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x401, './bus\x00'}) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000100)={'./bus\x00', 0xffffffffffffff6b, 0x8, 0x5, 0x0, 0x8, 0x2, 0x7, 0x2, 0x1, 0xfffffffffffffff9, 0x6}) 11:09:54 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x79bef6af, 0xee77, 0x1, 0x1, 0xfffffffffffffff7, 0x10000, 0x1, 0x2, 0x1, 0xf96a}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x189) 11:09:54 executing program 0: unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x360, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) 11:09:54 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "02000000002300"}) r0 = syz_open_pts() munlock(&(0x7f0000716000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb182e2f66696c653008"], 0xa, 0x0}, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) readv(r1, &(0x7f0000000040)=[{}], 0x1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mlock(&(0x7f00003fd000/0x2000)=nil, 0x2000) shmget(0x2, 0x4000, 0x40, &(0x7f0000367000/0x4000)=nil) 11:09:54 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000100)=0xc) getsockname$inet(r0, 0x0, &(0x7f00000000c0)=0xfaaae4d4) 11:09:54 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getegid() fchown(r0, r1, r2) poll(&(0x7f0000000080)=[{r0, 0x24}, {r0}, {r0, 0x28}, {r0}, {r0, 0x24}, {r0, 0x105}, {r0, 0x102}], 0x7, 0x40) pwritev(r0, &(0x7f00000003c0), 0x173, 0x0) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') fchown(r0, 0x0, 0x0) stat(&(0x7f0000000000)='./file0\x00', 0x0) 11:09:54 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x58) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = semget$private(0x0, 0x8, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000002c0)=0x2) r2 = shmget(0x1, 0x1000, 0x900, &(0x7f0000ffc000/0x1000)=nil) mknodat(r0, &(0x7f0000000380)='./file1\x00', 0xed754effb7ef2411, 0x1000) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000400)={0x3, './file0/file0/fi', './file0\x00'}) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x0, 0x14, 0x1, 0x70bd, 0x1ff]) semop(r1, &(0x7f00000000c0), 0x8b) semop(r1, &(0x7f0000000280)=[{0x4, 0x4, 0x800}, {0x2, 0x99, 0x1800}, {0x0, 0x100, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0xe77b, 0x1000}], 0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() r6 = getgid() r7 = fcntl$getown(r0, 0x5) r8 = getpgrp() shmctl$IPC_SET(r2, 0x1, &(0x7f00000005c0)={{0x400, r3, r4, r5, r6, 0x0, 0x5}, 0x3f, 0x1, r7, r8, 0xc53, 0x2, 0xffffffff}) semget$private(0x0, 0x3, 0x30) semop(r1, &(0x7f0000000180)=[{0x1, 0xa9, 0x1000}, {0x4, 0x7, 0x1800}], 0x2) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x29, 0x33, &(0x7f00000000c0)="f02d7118", 0x4) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000440)="97425c76947756d541cfdf5d6457b68310ebdfac0af7a7b9371adb584f4b31991ddf05c22d5e83de1b1ba5fc0cf27689eec54c826c99716645d3f4032fd7ef9f7edebcd73bbed6eef6c1f3574598b5b904c9c8b8be37cb2266998713e00869c2ab9ed220be78483f6851a41d3a3f31aba29e1f1d9d3539f2e7b2e58e286622e37cab7194e8205d6af4149fc9ef1b004e8ddce10eb0b5fcdad372233d27ca7d44dcece008c6873e8395856b87ee7c42fb71c76a4b522851f887abfacd61764dc2311b4de7ba08515ea525c5473ac2099449b9b00a9d8da104e55046df292ceaa0ab", 0xe1}], 0x1, 0x0) shmctl$SHM_LOCK(r2, 0x3) shmget(0x0, 0x1000, 0x2, &(0x7f0000ffc000/0x1000)=nil) mknod(&(0x7f0000000340)='./file0/file0\x00', 0x55875684757fc832, 0x2) semop(r1, &(0x7f0000000580)=[{0x3, 0x61d7, 0x800}], 0x1) shmctl$SHM_UNLOCK(r2, 0x4) clock_settime(0x0, &(0x7f0000000240)={0x5, 0x8}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000540)=0x10000) rmdir(&(0x7f00000001c0)='.\x00') 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) sendto(r0, 0x0, 0x0, 0xd, &(0x7f0000000100)=@in, 0xc) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x7, './file0\x00', './file0\x00'}) 16:00:05 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x4, 0x1000, 0xfffffffffffffffd, 0x200000000, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) socket(0x10, 0x5, 0x20) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) socket(0x6, 0x8000, 0x800) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:00:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) setitimer(0x0, &(0x7f00000000c0)={{}, {0x1000000000006}}, 0x0) write(r0, &(0x7f0000000100)="dd4f22e3987dbe5cde59f7ff65938f54badc96c44e30734cb1d8999c0d738b1582dc8d34721cd3e58b39b6e9d678486c871b5fd56885c96ed40b3f7e95c771d2c5fccf1513f42d62ef1f552b36537d8311c56acb6b821995911ee02aa2738d68ca335d776da62dba6f2434a819967c54a945d51da9066ec16258f40e14054e", 0x7f) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x1300) close(r0) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f0000000080)={0x3, './bus\x00', './bus\x00'}) 16:00:05 executing program 0: clock_settime(0x0, &(0x7f0000000040)={0x344fda5c}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x480, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x0, 0x7, 0x5fd8}, {0x18, 0x2, 0x6, 0xffff}, 0x4, [0x7fffffff, 0xffffffffffffffe0, 0x9, 0x1000, 0x100000001, 0x100, 0x8, 0x1]}, 0x3c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x200, 0x8}, {0x18, 0x0, 0x8}, 0x200, [0x6, 0x4, 0xb60, 0x1, 0x100000001, 0xcd, 0x5, 0x9]}, 0x3c) 16:14:36 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0xffffffffffffffff, 0x6c, 0x0, 0xfffffffffffffea1) 16:14:36 executing program 1: setrlimit(0x6, &(0x7f0000000000)) mlockall(0x1) setrlimit(0x7, &(0x7f0000000040)={0x2, 0x6}) r0 = semget(0x0, 0x4, 0x19) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000080)=""/47) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r5 = dup(0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x11, r5, 0x0, 0x0) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x5, r1, r2, r3, r4, 0x80, 0x80000000}, 0x6, 0x980, 0xffff}) mlockall(0x1) 16:14:36 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x0, 0x0, {0x0, 0x1}}) 16:14:36 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 16:15:37 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x401, 0x0) 16:15:37 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x11b) chdir(&(0x7f0000000080)='./file0/file1\x00') r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r0) r1 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f0000000000)=@file={0x1, '.\x00'}, 0x4) 16:15:39 executing program 0: clock_getres(0xfffffffffffffffe, 0x0) 16:15:39 executing program 0: minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchown(r4, r1, r2) r5 = kqueue() getpeername$inet(r4, &(0x7f00000000c0), &(0x7f0000000100)=0xc) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) seteuid(r1) getrlimit(0xe, &(0x7f0000000180)) pwritev(r3, &(0x7f00000005c0)=[{&(0x7f0000000580)="13f0c070acd8ee2ec9c7d4f1d87a", 0xe}], 0x1, 0x0) pipe(&(0x7f0000000640)={0xffffffffffffffff}) r7 = open(&(0x7f0000000680)='./file0/file0\x00', 0x10080, 0x4) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) setitimer(0x1, &(0x7f00000006c0)={{0x6, 0x1}, {0x4, 0xd88}}, &(0x7f0000000700)) setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000740)={0xd6, 0x7}, 0x8) ioctl$TIOCSFLAGS(r7, 0x8004745c, &(0x7f0000000780)=0x4e48) pwritev(r5, &(0x7f0000000b00)=[{&(0x7f0000000a00)="fe0ed13118f0353f98f5b8f532d17b3e1dd9d7d4a616b36056b8edff8a83ec069e556a64cc1e81f01b28b3104307a87f672bc0ef075f06cb79f509fd7188316062aaa81685876f74e9ae95f7bbf4185aa7433a727877c5403a83f7a6022ad850821ce2304442bfe0d03b328ce31c74a7802ab14ff3cd55e9cf39fd8d35f973bfccddcc4254eafc44d8de3825b1ed127eda2aea0d1e332431de342683eb0dd432aefd30b0759cd7ccb7e1b59e02460b3d859c3ebf94d60e5919811a1fc0c2b2f5d56fe6333cb1a181e9397e3212fc9b6de876d41eb906a1d538c47483a51cb950d351196bfd07", 0xe6}], 0x1, 0x0) fcntl$setown(r7, 0x6, r0) sync() ioctl$TIOCSTART(r6, 0x2000746e) syz_open_pts() read(r4, &(0x7f0000000b80)=""/89, 0x59) recvfrom(r3, &(0x7f00000002c0)=""/143, 0x21, 0x2, &(0x7f0000000cc0)=@in6={0x18, 0x3, 0xfffffffffffffffc, 0x80000000}, 0x200) r8 = accept$unix(0xffffffffffffffff, &(0x7f0000000d00)=@abs, &(0x7f0000000d40)=0x8) pwritev(r8, &(0x7f0000003f40)=[{&(0x7f0000003ec0)="56556f159288a55efd81aa23d94c8e1b51ae7a6af5ee1445c26345618da12fae424001323ab84bdd877136df711418a4b91546db6184aebd26c625c02ca42932a34b94b73f43c821a486f2e7f449640eb3", 0x51}], 0x1, 0x54) setitimer(0x2, &(0x7f0000003fc0)={{0x0, 0x3}, {0x2, 0x8000}}, &(0x7f0000004000)) setitimer(0x0, &(0x7f0000004040)={{0x5, 0x800}, {0x0, 0xa1}}, &(0x7f0000004080)) setsockopt$sock_int(r3, 0xffff, 0x810, &(0x7f00000001c0)=0xfca6, 0x4) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000040c0)={0x7177, 0xe463, 0x2, 0xffff, "c84d0312e17d4b71e0e23b05f196eedfb09765fe", 0x0, 0xffffffffffffff1a}) 16:15:39 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') mkdir(&(0x7f0000000400)='./file0\x00', 0x0) link(&(0x7f0000000100)='./file0\x00', 0x0) 16:15:39 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) accept$unix(r0, 0x0, &(0x7f0000000040)) bind(r1, &(0x7f0000000100)=@in6={0x18, 0x2, 0x72, 0xfc4a}, 0xc) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000000)={0x1, 0x2, 0x80000001, 0x100000001, 0x1}) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) accept$inet(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:15:39 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x84, 0x129) chroot(&(0x7f0000000040)='./bus\x00') ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000180)={0x100000001, './bus\x00'}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./bus\x00', 0xfff, 0x4, 0x1, 0x1}) 16:15:39 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0x1) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x4) clock_getres(0x0, &(0x7f00000000c0)) fsync(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f1f743cb40e374632e860065f3d1d10bdae2b8a6"}) dup2(r0, r0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x2}, 0x8) fchown(0xffffffffffffffff, 0x0, 0x0) close(r0) 16:15:39 executing program 0: setrlimit(0x7, &(0x7f00000000c0)={0x0, 0x1ff}) socketpair(0x19, 0x0, 0x800, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) setrlimit(0x8, &(0x7f0000000000)) flock(r0, 0x3) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r4 = getegid() chown(&(0x7f0000000200)='./file0\x00', r3, r4) r5 = semget$private(0x0, 0x4, 0x27) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000000300)=""/216) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000280)={'./file0\x00', 0xf9, 0x40, 0x0, 0x1, 0x9, 0x5, 0x9, 0x1, 0xffffffffffffffff, 0x9, 0x90bf}) fchdir(r0) setrlimit(0x7, &(0x7f0000000080)={0x9, 0x7}) 16:15:39 executing program 1: setitimer(0x0, &(0x7f0000000080)={{0x0, 0x7530}}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2010, 0x21) 16:15:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0xe7) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, &(0x7f0000000000)) 16:15:39 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000000200001ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x9, 0x5, 0x6, 0x1, 0xffffffff, 0x3ff, 0x1ff, 0x2, 0x3, 0x1, 0x6}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) fcntl$getown(r1, 0x5) geteuid() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000540)=0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa, &(0x7f0000000300)=[{&(0x7f0000000140)="891bbd8f6a1107cfb33400056b6b1fcad2b1034bf3334ed6577123424aadd06c0dab84d88e24d2c0dfbc64446174739baeda0f5461c6715b49d98453307bf97965efda051e103ef83e4800be9afa41d314288d755f81663aec270b9abee31c5dd21b2f2ffb63141e0048197d728aabfb18541a7a3bdece8a70a42c4a9acac616557ffb4eeaf1e8d35ae99207c26a13bf", 0x90}, {&(0x7f0000000200)="ef9b924d2b3ee0f8b2b4d4747b8f13f33de9b63fee7e", 0x16}, {&(0x7f0000000240)="3fcb17e9352f5cb0eacb83084b941e7c5f961f12563d00f6a48c453d0f8b78fa37b65a786e7c6f6667097bc7df56d8f88a2ce39b8ed9bc27b1e78bf77e0b9c72a1a7b6fa7e3b87684d638bd97238245fb86c0892d36f61bbe49b14c515c408218122187a9f7d8fcc23e230a3b31cdbc410b8c1213a896bccb4ea3a25766e1677774b4eb6125b60e67d7d21d8c3a6689bec56b751fba6f1b196e6c526fee6891dea7c4e1e467b18305462978002f2dc806d4d835304e047b790e251af", 0x172}], 0x3, &(0x7f00000003c0), 0x20, 0x2}, 0xd) getsockname$unix(r0, 0x0, &(0x7f0000000040)=0xfffffffffffffd57) 16:15:39 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000080)="caf5b415", 0x4) sendmsg(r0, &(0x7f0000001240)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) 16:15:39 executing program 0: munmap(&(0x7f0000fed000/0x13000)=nil, 0x13000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) 16:15:39 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) r1 = socket(0x1e, 0x3, 0x0) dup2(r0, r1) shutdown(r0, 0x0) 16:15:39 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x54}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x2081, 0x0, 0x7, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) 16:15:39 executing program 1: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x4001, 0x0) accept(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) setsockopt(r0, 0x10000, 0xb2, &(0x7f0000000100)="32bcb15b472d273495924ebbd00dd739040a82415c324ab402f748eb8c185504072c3beadfb9a82006a5d4573abc38608686d67f2d9576d51c68a8e614b9e19d1abce9e3948836750644b295b707dde442f23e26533ceeceb0c079522374982afa63b629d9544f5479427e9dc61ea8b37f83643771b3ed7074d9469cf8be72e6fd38189327a813c2d90e839526db1cd9a0430ce54de08c062b2b31331aa6cec10fbf3878b9af26b2208d5130bf8b607d7e20f9b7e5417462c7c55a1bf07550576ad12c346eb1d62c376e4e8c1f5bd6081bb36a940bbbf4df5e1edb4fcc41c0d47ce3ee204bad9c9436e53ce5c0351502a53abd77a42df6dfb7695106f43533f4577c6fe57a2a99c72759ce9970a57413d8eda04c6f0c43eb3cb61470d34bac55c8d02e6572ffe56790c70800adad52df70d4e12625052f17377d1d20a5f1ce94c06d0454a005591d3db755ff9d66b4888fcb53d0a9bb861dff232f2ee3d64e58fc7346a0bdd33ee0aa302ec6d676787972b1f3987a8836b2de23accfc77a2056fbd9de39ce8a6c11b8e77a63cfbcc9d96d1a5b4580c32b0544f2cc120c1c4309f9b5585095d2908ee5830dd2b81c14bb18b73151dbe61ece72d936120657dbb4e6527d8fa30d9dd036d9121d7581580e341f2a4bd78c5d9a1502ce13537900cb2a0f1877c62854184e2725c2ac0e3a9071625072081dd47832932f4bb62ac0f912a5e0106d2172fffa0742dd211c435436c067177013448bb51d5917193ac031d9e0b41f31c2f16790d528ddc22b572adcdfa01323b15dd31949a4a288d59666ebffed179ef82025c896bb58d65ec0e3b5425c547b2f0853336b20679f42dce64440279afed1ef1cb04edfff3bbb1052637fb4a2d3078841d8f31cbadf2c7b80a6ad9bd25122a93d58b37ae78c00dba7dcd1580ccf455f887960cd8e1cb15ae39656feefcdb638324af7888419e90186fb37dbab8c83a0414f5ed6304750460f1ecee00aa52a3b9810f176fd31af0b5a384a8aee42907e12aa7d760bdbe86755464cb252f4eb4e36a99998f5ee6f53a00e37f56558522f8044805b3f697bd0494fa9db09222ecff50583c3eed616a73e190c5dc552e1843ac5542332537274ad2663f4d5c9463f7cfa03a97973ef43dce54474bfda25a24f856c24f51f82ffd40ecaffecc1bf4594b9552e65d79dd83ba1a976914594d7d88e1a9daf8e0a5317602527d77f14f62fad0205900d1455b5d4e58c96a641bc2bd2c4beb34ae810d92391e426a1b86e1808e1f3c968310beb5587d4c0d78139e1bb76d31fd85b949b14e025f91128629d40ce606bf4d13ae9afe927a7ab54d4385679256b5b6742fdf941d8997fca644b717d25aca6bfc9b9c012675a93dcdd1abbbcc03e775206063416835878afa136f924e146c8a4c2d570a29132151ff0932975aba51132784c5567878a37e9e015035153135c7e36e80081fab6f040fd42ce3c96ca45b1ca8d90979b01d3f0b2bb13d87199b4ab80a8cc51aecc6227e1557ec916fdf373bb6decfdbc3ae82f3ef077ab2fd104591271365e3d070a95377827e8a0e48f9796eae181b9e3b2b894d1dfd0f7beccd15e8ad7c83d97eac3a0ab4c061a1ecbce452f958804be5997a84d01faa280dea212ecb8c4a507d7fe8c8761ad837c9ffe97f7eb429e72b9f8a6017876cfa97e983e4add7135a028197b9508613600add1b87f2ad68325789a708486357861276bbaa57daee4aba0070b3c3e8e3704d8224070675ce5b97c3d1936cd35a44d3e52f9e2d78c22529dd8381b97c6b3fef72288582c6f925fe94e513a8ab2fac48f12b873843113140dd72a3074da819a64a38d55b7e08ca0e12cd80d344539c77a500c02d71a85de9151025c3889e34c811c01c7f57ea3a2b7b15d8aee17bf056c4614caa5e162158d18b08271d3eb994cd4a3621a11686036da8b3dfbebd777fb37d5b0f63e470cc536f2592503034b30407f85edcc9d06de2a409baff6808d0e0faa2b740a48dfe3fbe72eb925f0c203de7621b7b8b066c71d9345dd90125b19773a39a062d3e40791d0351b15265db3d1af9f6f0448b5b51e4928970df2431403868d65b66d2a6735c6424844e8c24a3744dd3762d586640f20141d3258a036e40d96f73b1dbd3ab61ed4aca1557ca8d2ee0ec3fd86347bff7678eaf732a8cf320c374153173db3bd86a7b4b01d552cd110b2b55cca92de72229bad9986285a2e5c4e681e3b1f7cbf4694caf483b11a805740195b73fe8d3387fb811acfacf143f2726a87b1b9c1a84487009abcd037e5936a312c6c9afe6d2db4d4c5e6471783bca3e414c859a0331c597991b51d29c5c46647913f1afc78f20631979cb8f6b1e94bd69b98002dbf7fbe64c6f37301c97c97283044310f22ec5edae9f7f41b154fac7ff5c0bbfcff95ba2e7e75a2f2b0621bba5a46869c9b63b00613d3f22f125b8767ac9c327956ca952fb22cbe125a331b156975c6c21083c73debc5c7645d24fda1dd69ad85f09781c1a1aef79ecddbf9d896aed7b5e1b8964b7c4bd415e61ccb7ff89eaf4ef7957eda20f8e07988b1360ec5798fd823410cdd2c1244c1e7778e609a086b9aeaae612ae59e5f4b9b9ec3aa4dd8b75c96f514c96e41c20314622fcd3cae10d7c54f1ec23418c7ce799b1ee1fce79a0713e3cf3afb5f4ce3f059179b45407972289ea28e555f4beaa5d9738470b5aa857941519fb2592f6e35c89c81cd70d16bffd52b8f15e31ed5f879dfca7a3e50b18b4a6ed623cb60b9159322798b45d249bfa45e31c58244c8be786abee755f695873d91a506f570d9c861585a02670cbd8ef589b30a5e0433ae98495305b37a5cb9f1798baf3f3bcdbd85a7255e4959c1a93e3ced2eadc8a6db7edbb5524331cb18367412d4fcc86fd8077c5bac7ab5688516d4ab71daffa6c5858cd0c7ae53cd971f2d8ccc640ce4ff1516ed7befe0c59e668a51c5ef5c7c05c4aff036206c7abaffcc938285d443593195ffc80a126e7b6aa2b51febe995f222262c547129104d3e3915f5dce7fadab0dd72f8399b588ebb977f58518c1df4a20e7466d71feb95c44b3b147eba7947f34192bf903169cc0d0b45236373afc576e2f8f4ccfd05f3fa56455fc1d561c76ae3677c3300f8f6134b0893f403454d7fc54ee525443f77737823180c9ac785625c7f8741f62ab2e1b6235b231f369e2fa9ea9a1c6484af94272050c255b61cfa6ee5ec05e139db78563f7f2341054a54aed86a8f597bae081925e422c9def687fed1750d403161d264f28776ef79d1f4c1d7a1331751cc361de87f630911024cec396cf927a9982d4fdfb88a7667171b2b806241b2f04865a476178d54baa002668c5ae3a55d113cc06e417a24a21f520a2bada0bff32611b61e00f400d0b2bea21fca03c021a5cb185a0dd55670ac10bea3ec8811bf999b98c4929d1273958203a97cd2720a9af6ee31d973ca56170a9e8e6a77edc75fe0d77a87e5678812f4441fa704a3c25411bd8b5d27904efde64cdf4e163b13dbc54d4667dfd8f39e651b0a8f5f986cdd1902ce8364f73fa1f9e7cc3431c66f6b0380697c8a9155fe3bb0775b6c886359da243d046f984e2ffcc4e9233cb66c844a4e7a0bdfdc57986cce3a1e3cd919200c3adea829eb88566046e6266ca3c76ef2786ae8f74fb8da2a4ec33eaef0a64655e927468496b8a94ba0f1ece655e09b12b9ff1ff45733edbe4189cabb035b2f8553d223df332f387cb8b8cf8bafbe93864f956a09e9fca99baeb7a66308450afbbd27f9ff9ac5563e8e69cd1dd15740d358e4be1ab95685c3fd3a93cc4eb02523ed5db3ee19183844723ac9e94d2d09678970b7adb72387ad0a66987de568320195f765717a59ab38219890d115f0018d27b26844226affdb584519e96ec9ce7345a598f3fdcd96add982e2af4b2d302955174d3ddd3e32e28ca65c659b927c7649a3cdf03a57cbe133a44358717b5db01f84ffd9d05fb91263401d2434ac80d052e16e0e252ad65ebbb45f627c508d992f52eb42f071ebb3dfcd271c9656a92416d38e072deee78415e8e0a332a03a6e763aea9c3ab3b218308cf7cd203158f151382260f9a1889b97ac182436b16348ab37f5edbe2ab6374d2dc60fbc1090f878d60b5a82bbf16b734feabdb4d57b27e33d8b02119c124377fb63f4c7698590b2116f3582d072b0445f7b45bd9716c99904eb07a8ba1b9ed0cc1d6f465f6acad5cbeadb50d67692d9b70658700c7ae82096eb66422c184d58eb9b50f2bbbc19e83587beb5ce7bbe7e44ce2ba808656737d742ab67924f9a56565455b9e5231e5b2e8b1793f549d070f71d492dfa7354f1d18935794c4c0f00daa9e61bc68c1b3c7cac8f28ce4506f2b25758381072cd16bac04702c48ff2684a13f7ce5a6a8f67b2b7e281916ad27f13feed8c015a2a8e925d205c2c2997fb705468068c7a5fab7ba982eb6aaf770254c9ad3aa57ba66b5d18ffb7910e57d5b5e9f13d56bd9e265360e075148afd1d74996ad72b03096361ce5b125de53f2eb2feda63fb2b654e2ac122bbbbe7b33564e2b9d5637b3e8fd205c6696f8fb3390f1b7ea0ec1c699cbde41f36e136d357a058cc2ddae5b95f40d4d4d8f97224497f1a0f9d7b0737101995852c986ba6b725096ca8338e15fea65041153a9279f811111cdcce2c52c4ebc65cc39fd7c2d4203fa182c34dac8f12dc423b1ba25337097403b25ffc094b5743038f24856da891abbed71c54b4cda4c1cffa27a99e4b0c9cc6220683b873afaebe14987169754bfa5e25ff84bfa6b5f09421b374f678dc7999800878a4cd5b839877280d5d3c3fc9c6e4643d9ae4aa547ae1a47d13b81f78fe5aba75ce88da6b3d298ef0c90b35186542caefedf11296515161c86aca449130c1805019dcf169fb49fae2fb280f55307a9e69a19f39c6fcd66dd418402c3203eb2d54cd77b133fe68f20b2660523351300435c7a091aba249ed1884001eb015ddbed25e8f6b9a578fc964e574333dcfe518a2eb759c1ca7213edce3a21a1ad1d52ec341266ddcd21287ebd6d97356ceb3f298c656b0f26f16de3da88ff2908600ec8e22777aed2c18b1ad7c0b3e61e5102c481c9f36bd8530a771dd5843e29d7994363ce95463769d76e527e2193845ce876ebb8fb65a15516432c8c0c9a0b344481ddfee31cd84896a84e4ee9626a694f45d6a755791fce4c3380d37e525e48c707f791791397c4827aa6fc61078b00ecd888c8949226d02b98158131e2de6c0ac5a57a0a8f417e3bc33487ec9321d321babdeab3a11c5287392de6b7c785bbdf5fe141c49bbb26785e5d66c09da6da866d4c02a90b0ea907649e1dc494470a8eea25c1b017120b7d4eb35f99a888840e0c835bf5ec7acb574099397720ea1ca107df11537bed76209f1114784d3ef34516c52132b334642a13b25e5f4f2f7bbd05b34833acf29514db19549e8bfbe60e6a6ee624c4ec6268ad5f6fb254efe601764593635bce91e9b4d280362af8ad008a934e3399679b12fefde39f4361413fada32a656121db5282706e9ff6b227792f5adf1cb73099f2cbebbed6299d80690fda8c1b95a20206a31e09fe3a4fd01e1244c1ed96034a4f2c5f67c62d69ab79285fb3b370736057322f6a40e7d52e6446b010d913c16cb57b3ab25f763b326aabf793a2fd289ee35d0ce1d35435cbffb90e3bf71c39d56e4999df6e40735271d355d9b95cdda7980405416f4af863b97dc946eb153c3817f3eb57a8acb490990f9a427285910a6987031a2", 0x1000) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1002000029, 0x1, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:15:39 executing program 0: r0 = socket$inet(0x2, 0x4001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="e70b8901c81b4dbd56db70395c4b333d3cc98b4f9460", 0x16) setsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x3) 16:15:39 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) close(r0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) socketpair(0x12, 0x8007, 0x7312, &(0x7f0000000000)) 16:15:39 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x1, 0x800}, 0xfffffffffffffd48) open(&(0x7f0000000040)='./file0\x00', 0x280, 0x0) 16:15:39 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = socket$inet(0x2, 0x4003, 0x40) setsockopt(r2, 0x4, 0x9, &(0x7f0000000080)="0595fec22e47691074a1f29b8a6968d186ec82197b23137d163eb6b183834de3a949b5f52bca0a975e5d9e20c4585db72bee59917ea1c0541de8037c9c40a726a1995b9a2dae47b6cfea51b4a26ba542084e34571fc36d58c553766088f0b4233c25a0be438a8a0bd854c8cabe61ea1ebad5d7fc585d25dd9ed504ae669fc168f506a536", 0x84) r3 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r3, r4, r5}, 0xc) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x47, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 16:15:39 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000002580)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000025c0)={'./file0\x00', 0xde, 0x2, 0x3, 0x0, 0x4e38, 0x10001, 0x9ae, 0x0, 0x0, 0x1f, 0x9}) r1 = socket$unix(0x1, 0x1, 0x0) recvmsg(r1, &(0x7f0000002540)={&(0x7f0000002640)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003100aa2600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e3ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000210000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000deffffffffffffff00000000000000000000000000000000000000000000000000fcd52af1f50aeba3247100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000074f9ee0cc501545fae6e941602b0aabea6bd03cf93fad9537344db703396ef7c3c63c93780b5c7bd7faca7fd65b46fa5df38ee82843976dcae1a48607e3e48cf67e68e9b1a2a0d8e3b17e72f25f14a4874b531ba13812ea5e5bc89ed119f4db3fe374f94ec029fcb4d3c823e7c4568049421a95a53991d07bb38dbbf4395f41811b42a3fe71a0bc674160d68d625e75cfad5064e493cc2ebbc45887eba61e0446bb2c21676ad881a9fb838e653b5f416b9760b52263a6b004737fb012d9968539d46c8baa0fc58f46bc4b30281c23f26e22b67395490b11525a6e3b5f33f0c2a04db24a487a42bd6ee2beb4d227e07e2eb59401bb1f18b9380d42d93fe8af7d0c184094ca888abe5f6aef40943b6f07d62f197c1b49e97fc0e7879958f3461ecb5e25fcda8242da9d5b1c2ddb854079311f177085b0e2108402a84e47fb4c80372434d0e4d5b4ee5de428faa3a53d645999542c585ed33bc6551fbd1142bb7195518868bcf76e98f2dee3150f2c3cbc0f45fc0"], 0x1002, &(0x7f0000002400)=[{&(0x7f0000001040)=""/51, 0x33}, {&(0x7f0000001080)=""/2, 0x2}, {&(0x7f00000010c0)=""/82, 0x52}, {&(0x7f0000001140)=""/4096, 0x1000}, {&(0x7f0000002140)=""/240, 0xf0}, {&(0x7f0000002240)=""/51, 0x33}, {&(0x7f0000002280)=""/148, 0x94}, {&(0x7f0000002340)=""/161, 0xa1}], 0x8, &(0x7f0000002480)=""/168, 0xa8}, 0x800) r2 = socket$inet(0x2, 0xb003, 0x8) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCMBIS(r3, 0x8004746c, 0x0) 16:15:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0xffffffffffffffff, 0x0, 0xffffbffffffff476, 0x1000100000000}) 16:15:39 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000280)="8a151012c3d719cb047948773ee37ce0a626364aff8200bc3cdb7829846aa1dc5943e5667d4914a0e267bd79ca62d0ea0a6dd95640aed0afeaa96a2ad79abffe858f793990f294c9", 0x48) close(r0) r2 = syz_open_pts() write(r0, &(0x7f0000000140)="8fa256396b4f5e38accfc62125a0e3", 0xf) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x7}) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r2, &(0x7f0000000200), 0xfe72) r3 = syz_open_pts() close(r2) pipe(&(0x7f00000001c0)) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x3, 0xfffffffffffffff6, "845c556b00070000000000000000abb8afb400"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f0000000380)=""/212, 0xd4) kqueue() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCFLUSH(r1, 0x8004667d, &(0x7f00000000c0)) 16:15:39 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0x1000800) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00', 0x4) close(r0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x1) 16:15:40 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffefffffffffffff, 0x5}, {{r0}, 0xffffffffffffffde, 0x40}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r2 = kqueue() kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) socket$inet(0x2, 0xc003, 0x81) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 16:15:40 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x52ff) r0 = open(&(0x7f0000000100)='./bus\x00', 0xc22, 0x0) r1 = dup(0xffffffffffffff9c) renameat(r0, &(0x7f00000001c0)='./bus/file0\x00', r1, &(0x7f0000000200)='./bus/file0\x00') r2 = kqueue() open$dir(&(0x7f0000000040)='./bus/file0\x00', 0x20000, 0x100) r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x100, 0x8000000000000000) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) chmod(&(0x7f00000000c0)='./bus\x00', 0x4) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x28}, {{r3}, 0xffffffffffffffff, 0x4}], 0x5, 0x0, 0x800, 0x0) 16:15:40 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x95, 0x1, 0x5, 0x1}, {{r0}, 0xfffffffffffffffa, 0x3, 0x80000061, 0x8001, 0xfffffffffffffff9}, {{r1}, 0xfffffffffffffffc, 0x80, 0x20000002, 0x6, 0x4000000006}, {{r1}, 0xfffffffffffffff8, 0x40, 0x2000000e, 0x0, 0x5ae}, {{r1}, 0xfffffffffffffffd, 0x84, 0x4, 0x81, 0x4}], 0xffb, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) 16:15:40 executing program 0: r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x20080, 0x198) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() r2 = fcntl$dupfd(r0, 0x0, r0) socketpair(0x0, 0x2, 0x2, &(0x7f0000000080)) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x100000000, 0x37, 0x5, 0x0, 0x8, 0xfffffffffffffff9, 0x1, 0x3, 0x2, 0xff, 0x5}) syz_open_pts() close(r0) execve(0x0, 0x0, 0x0) 16:15:40 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c3, 0x180) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x200000011, r0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x4000, 0x40) recvfrom(r1, &(0x7f0000000100)=""/23, 0x17, 0x2, &(0x7f0000000140)=@un=@file={0x1, './file1\x00'}, 0xa) r2 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r2, r3) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 16:15:40 executing program 1: rename(0x0, &(0x7f0000000100)='./file0\x00') mprotect(&(0x7f0000722000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x10081, 0x2) munmap(&(0x7f0000723000/0x4000)=nil, 0x4000) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) minherit(&(0x7f0000724000/0x1000)=nil, 0x1000, 0x0) 16:15:40 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 16:15:40 executing program 1: r0 = syz_open_pts() r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) r3 = syz_open_pts() kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1, 0x2, 0x0, 0x1}], 0x8, 0x0, 0x8000, 0x0) readv(r2, &(0x7f0000000340)=[{&(0x7f0000000080)=""/232, 0xe8}, {&(0x7f0000000200)=""/23, 0x17}, {&(0x7f0000000440)=""/200, 0xc8}, {&(0x7f0000000240)=""/37, 0x25}, {&(0x7f0000000280)}], 0x5) r4 = syz_open_pts() ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f00000002c0)=0x8) r5 = getpgrp() fcntl$lock(r2, 0x9, &(0x7f00000003c0)={0x3, 0x1, 0xff, 0x1, r5}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000280)={{0x18, 0x3, 0x2, 0x7}, {0x18, 0x1, 0x200, 0x6}, 0xffffffffffff0000, [0x2, 0x7fffffff, 0x10000, 0x5, 0x7ff, 0x6, 0x10000, 0x3f]}, 0x3c) close(r0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r4, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d", 0x21) r6 = syz_open_pts() mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x810, r0, 0x0, 0x0) close(r4) fchmodat(r2, &(0x7f0000000540)='./file0\x00', 0x103, 0x6) dup(r6) syz_open_pts() 16:15:40 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) setsockopt(r1, 0x2000000000000029, 0x200000000026, &(0x7f00000000c0), 0x0) 16:15:40 executing program 0: r0 = kqueue() mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000140)="e363fa7bc44705287ca5cb2478245ffaa434162a613c6e3a7807f517bec40b43789c43f028", 0x25}], 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) mknod$loop(&(0x7f0000000200)='./file0\x00', 0x6000, 0x0) getpgid(0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x20000000119) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000380)) close(r1) 16:15:40 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x0, 0x2c, 0xfffffffffffffff9}, 0xc) mkdirat(r1, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) faccessat(r1, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) 16:15:41 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x8) 16:15:41 executing program 0: r0 = open(&(0x7f0000000240)='./file0\x00', 0x400, 0x100) faccessat(r0, &(0x7f0000000280)='./file0\x00', 0x1, 0x2) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f00000000c0)='./file0\x00') fsync(r1) preadv(r1, &(0x7f00000002c0)=[{&(0x7f0000000300)=""/20, 0xfffffffffffffeb0}], 0x1, 0x100000000fff) readlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:15:41 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x51, 0x100) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x16, 0xd5b, 0x0, 0x2, "a6a0c5049662761d174759808935076a571af686", 0x5, 0xfffffffffffffffd}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) setsockopt(r0, 0x100000002c, 0x2a, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x2b5) 16:15:41 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r0 = getegid() getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x2, &(0x7f00000000c0)=[r0, r1]) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x8000, 0x40) recvmsg(r2, &(0x7f0000000a00)={&(0x7f0000000180)=@un=@file={0x0, ""/11}, 0xd, &(0x7f0000000840)=[{&(0x7f00000001c0)=""/232, 0xe8}, {&(0x7f00000002c0)=""/218, 0xda}, {&(0x7f00000003c0)=""/87, 0x57}, {&(0x7f0000000440)=""/10, 0xa}, {&(0x7f0000000480)=""/190, 0xbe}, {&(0x7f0000000540)=""/48, 0x30}, {&(0x7f0000000580)=""/200, 0xc8}, {&(0x7f0000000680)=""/122, 0x7a}, {&(0x7f0000000700)=""/231, 0xe7}, {&(0x7f0000000800)=""/15, 0xf}], 0xa, &(0x7f0000000900)=""/230, 0xe6}, 0x40) faccessat(r2, &(0x7f0000000140)='./file0\x00', 0x0, 0x2) sendmsg$unix(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000002400)}, 0x0) 16:15:41 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x3) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00', 0x4) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x0, 0x0) 16:15:41 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setuid(0xee01) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f00005bb000/0x1000)=nil) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r2 = geteuid() r3 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x0, r2, 0x0, r1, 0x0, 0x0, 0x8000}, 0x0, 0x6, r3, 0x0, 0x0, 0x2}) getgroups(0x6, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r8 = getgid() r9 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000240)=[r4, r5, r6, r7, r8, r9, r10]) shmctl$IPC_SET(r0, 0x1, &(0x7f0000001100)) 16:15:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) r4 = syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) r5 = getpid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r7 = getgid() r8 = fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r10 = getgid() r11 = fcntl$getown(r1, 0x5) r12 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) r14 = fcntl$getown(r4, 0x5) r15 = getuid() r16 = getegid() sendmsg$unix(r2, &(0x7f0000000540)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000180)="19420bd7e66518ce71104dcc25bafeb8e0c43634c7ebba8abd1cb3752d1ac8b3434c523b7260ad6ae6aa0420328ef8335d3a366211fe61d4fa4b4459e0c5cab7a4bf4de670a29697a9e743fbe3c37cc2600e75b2a29184abf5d1445efd333d8f53e8dd13c312687bad", 0x69}, {&(0x7f0000000200)="137c5d69a22324d20fc28eadd9289b01e8c8037a6a67cc3adcca4452ea899271a3c915b20beed23078c69b2bc9a01c0c09acc3047072657505fb36e32712e04f772a0914d28398dd532f838f040adf0947eab47fe50b64ca739020ea1d58a2fdbcceb53ac6d7f431a5a6879fb0e2e704c5e32b32ceac18917c446addb8039ee90c6848a9c4c6e380da60804502fa6251f32959bf74", 0x95}, {&(0x7f00000002c0)="798c6d896fcb9e4d59e95da3c78df2e6665963f786e6c347ad3fe5fbfcd6117ddd9226a62edee5196268d11ad6aab1440a3eeb163adebedfd8c86267d9eabd8e20fc284f9158de66f072af5a85022cd2c7e1a5d1ebb4469930b2ce21eaaad585b9a8af14c369c63fcc2ea5e81580412676", 0x71}, {&(0x7f0000000340)="ba4daa2873d0f113b9ae8a030fd9e1edf31afc87f30f2520fa53cf3055311f0aa2b36cd6aaf5efecba0dc5b1746a", 0x2e}], 0x4, &(0x7f0000000480)=[@rights={0x18, 0xffff, 0x1, [r1, r2]}, @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}], 0x98, 0x2}, 0x404) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 16:15:41 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r2 = fcntl$getown(r0, 0x5) setpgid(r1, r2) socket$inet6(0x18, 0x5, 0x6) socket$inet6(0x18, 0x3, 0x8) getsockopt(r0, 0x6, 0x1, 0x0, 0x0) 16:15:41 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) setrlimit(0x7, &(0x7f0000000040)={0x0, 0x7}) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000080)={0x80, 0x2}, 0x8) 16:15:41 executing program 0: r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c5, 0x1) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) getsockname$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) r3 = dup2(r0, r0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x4, &(0x7f0000000140)={0x10001}) kevent(r1, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x1, 0x7a67115487fd687e, 0x0, 0x5}], 0x3258, 0x0, 0x10, 0x0) 16:15:41 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0xffffffffffffffff, 0x6}, 0xc) 16:15:41 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x27, 0xa, &(0x7f0000000380)="79b73d33e193c3ae153cd602b9c5287d14eaf0f498be993918b014070045025c7ea9556b7414abae5faadbbeedd2abf34d1df973ca97f0ae9ee4e556668e45505bc090d930180e65c057f2bffac24df2e13caa61cea092e71c380a23a21ba796496f4ca90909b392ee1c28945dbbfa67d90c4167c5d4961f290ad7c36467d35e522a13944a890fe6d4e9c31ff62571d26e65be404564f1cfbce3035ec940b97bd9feb00f0143f91d2c204b29a8d6ab8014ffa1ff15b60a105fa6e7d900dc2ac877e097ae4c90bcf6bf5bb68922060fa27127a870bc008eae869c7d06dee950313bb60b7c79b1731c37214dcef58f7e2064238f0c189c23c019d8d0e4ed968cc252969f", 0x103) recvmsg(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/29, 0x1d}, {&(0x7f0000000080)=""/115, 0x73}, {&(0x7f0000000100)=""/40, 0x28}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x4, &(0x7f0000000180)=""/29, 0x1d}, 0x2) 16:15:41 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x80000004500) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x101, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000100)={0x5, 0x1}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0x1}) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80105728, &(0x7f0000000000)={0x10001}) 16:15:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000000, 0x82) r0 = open(&(0x7f0000000080)='./bus\x00', 0x20, 0x8) mkdir(&(0x7f0000000040)='./bus\x00', 0x100) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000000c0)) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x40105706, &(0x7f0000000000)) mkdirat(r2, &(0x7f0000000140)='./bus\x00', 0x81) 16:15:41 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) nanosleep(&(0x7f0000000000), 0x0) r0 = semget$private(0x0, 0x3, 0x400) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000040)=""/236) 16:15:41 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) socket$inet(0x2, 0x5, 0xac2f) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x5, 0x21, 0xffffffffffff0257, 0x0, "67e955ae1df993158a4848c1a6116bf414413eaf", 0x5, 0x2}) getsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x100000000, 0x3, 0xf, 0x8, "a15f293e436f925a0694d31d6163a387ef84df57", 0x5, 0xffffffff}) 16:15:41 executing program 0: pipe(&(0x7f0000000080)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10000, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) clock_getres(0x6, &(0x7f0000000140)) 16:15:41 executing program 1: r0 = socket(0x18, 0x3, 0x0) r1 = shmget(0x1, 0x4000, 0x400, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) setsockopt(r0, 0x29, 0x41, 0x0, 0x0) socket(0x1, 0x7ffc, 0x0) 16:15:41 executing program 0: open(&(0x7f0000000180)='.\x00', 0x80, 0x40) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) clock_gettime(0x4, &(0x7f00000006c0)) mknod(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:15:41 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x10001, 0x31a49b4f}, {0x80, 0xffffffffffffffff}}) getsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x0) 16:15:41 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000440)) r2 = dup2(r1, r0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x2, 0x1, 0x1, 0x6}, {{r0}, 0xfffffffffffffff9, 0x68, 0x80000044, 0x0, 0x200}, {{r2}, 0xffffffffffffffff, 0x1, 0x0, 0x20, 0x2}], 0x81, &(0x7f0000000140)=[{{r2}, 0x0, 0x3, 0xfffff, 0x4, 0x3}, {{r0}, 0xffffffffffffffff, 0x45, 0x20, 0x9, 0x1}, {{r1}, 0xfffffffffffffffd, 0x8b, 0x1, 0x6f, 0x7fffffff}, {{r1}, 0xffffffffffffffff, 0x20, 0x40000000, 0x2, 0x8000}, {{r2}, 0xfffffffffffffffb, 0x8, 0x4, 0x1, 0x80}, {{r2}, 0xfffffffffffffffa, 0x10, 0x2, 0x0, 0xc76}, {{r2}, 0xfffffffffffffffa, 0x0, 0x1, 0x3, 0x1}], 0x81, &(0x7f0000000240)={0x3f, 0xbf}) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) nanosleep(&(0x7f0000000280)={0x0, 0x40}, &(0x7f00000002c0)) 16:15:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) r1 = syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x8) 16:15:42 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) open$dir(&(0x7f0000000000)='./bus\x00', 0x20100, 0x116) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000080)=0x200) 16:15:42 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) bind$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0x394) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="14000000000000000700000001000000ac1400aa00110000ffff0000000000004fde30c3e50694b6db282bc5b6dca61f52e1d291a0edffa5d30d6e172fb0223e9bc69b059407c9a73056000073f00588ee", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x30}, 0x0) 16:15:42 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) select(0x40, &(0x7f0000000080)={0x3, 0xfffffffffffffd4f, 0x100, 0x7, 0xfaa, 0x7fff, 0xff, 0xfffffffffffffffe}, &(0x7f00000000c0)={0x0, 0x2, 0x98, 0x4, 0x7f, 0xf8, 0x100, 0x9}, &(0x7f0000000100)={0x80000000, 0x4b, 0x10001, 0xeba, 0x4, 0x3f, 0x7, 0x5}, &(0x7f0000000140)={0x3, 0x1}) select(0x22, &(0x7f0000000000)={0x4000000000000008}, 0x0, 0x0, 0x0) 16:15:42 executing program 0: mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_settime(0x0, &(0x7f0000000180)) mprotect(&(0x7f00005fc000/0x4000)=nil, 0x4000, 0x1) 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x344, 0x4) listen(r0, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') 16:00:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x49}], 0x0, 0x0, 0x0, 0x0) r2 = msgget(0x3, 0x8) msgctl$IPC_RMID(r2, 0x0) r3 = kqueue() r4 = msgget$private(0x0, 0x22) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000200)=""/200) kevent(r3, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0xd7}], 0x200, 0x0, 0x0, 0x0) r5 = fcntl$dupfd(r3, 0xa, r0) ioctl$KDSETLED(r5, 0x20004b42, &(0x7f00000000c0)=0x1) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x1, 0x0) ioctl$VT_RELDISP(r6, 0x20007604, &(0x7f0000000100)=0x1) 16:00:00 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x109}], 0x1, 0x800) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) poll(&(0x7f0000000100)=[{r0, 0x3}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x80) syz_open_pts() syz_open_pts() 16:00:00 executing program 0: mprotect(&(0x7f0000032000/0x1000)=nil, 0x1000, 0x5) setitimer(0x0, &(0x7f0000032fe0), 0x0) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6) 16:00:00 executing program 0: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080)=0x6, 0x4) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) sendto(r1, &(0x7f0000000140)="dad4ea43d12ab3f3214eee6fb25807000000000000002fb66a2cebc34a55ff3348ecade6a779caca48b4bfba69d45a674a28a88fb55a3ac8970a7383aa21d4e535ac0fda41", 0x45, 0x2, &(0x7f00000001c0)=@in6={0x18, 0x3, 0x1, 0x7}, 0xc) 16:00:00 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x82) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 16:00:00 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) sendto(r0, &(0x7f0000000200)="6eae9f664a4d96714525f0279bfb17d71b04de73aaae52b75c6b6f2cf12f9f6ab6ea5a8a299d112b88eb40c8f2038361355deb6ebea89fb67912703bab3ec4bab262aa70600e4222abf8b7625a6ebca42b4ac0f3e086710fe0c5677044901243cfd1b123e28286299d7104fd13d6d2b39ec20fd7eb9b2c3b77f0fde0d3790dcef5547c2df25c55699d4a1860d71940c55747fd267937fe9f6f551dadfe8a561d4321bf2392c1b0e6cb40dfc2f09f06e1a391e7b5ce775e5b3f2c3ef3043d9d47832bfc6dd95be12ee7c0bda51d6e978020456c6eb9ced57d531085567da2677f2dad51d973ebf4d7608123554a54fe52e67ff80148c562dee7cf3df5035dd66bfc25e0a6d3d31b0aa45206dae75f1a3ebb168972b9ee2a3fa580a867780763ffbf84b7d18c3c35ed4563d5cac5d119ab4aad4029c2c13a7b14ec5181b1b4967b6cca6303be222eae4fc5fdaa65eda37c6e1d6fa8a2ee75a42d5b59639fb0e36581435facf8fbbfb0d0d5a44d96b76cdfda4504cc71baf17c7525ab7f3dfc6445af517bed6171a160b3f11eaa83faea6e51f88c8be069aa188857999b838400605e660370cb9b914adefb6b35e4799fd7b577f6126debb0e620976b6b1bc4b8315e199f535913891f4c7deefeab5e2a62865d4df1d8ed4a0f4db5824c9d9a04386cdbca902b198d3e4a417391d94f4270e2c542dbdc42f119746e05c9a06b82117c7da6dba590b01d8f5e2f994b85b9528f350b9929d97c9857b7156edc9361fe47864768c256ea647bccc34a0dff7c637e34f0a9e2f1752e57bf9168176e1841d43035a81ecc5431fad9697803863c429157205a3396acf42a8ba43d08a115122b0e84baf53860baca1d83f45fb688fe6a5fb70a5a4ab21b1b3f01967c362223ca35d02e6a82e57a67b5ed9d82c15d9aa29bbf3a9501281a73232dc9e948b59dd0fc69ed9a228c56103fbaf40a40292bab1f5ae3f73cab7210456bb0c6f7bd6fa9669ad994f4144d5824947e41ee7857f46ef08aee864e010f4a5dc278b92c1fb7028a404d2d57e85a65155966de605c7f690143c829b9fd9467ef711b2f6c8692a1e8d49d8d28bc595430f669a64c26a36332755303ebf04ace5233d6e8cc3d7d8ca2e4f40a086358155d33dc73138243b3f4003798d33e75002240ed757faa10cf0d6495d7c9d5b07a14dcbd15c1ffc1cc327d6d80ab3c0038ce6dd6daf1386872fef32e4fa0514631658b9c23e0d129b4803da92078053b7385fbfcc2b64783213043469037f87ff10ac66896e16cd00a5e92f0a5fdf966b8379f51183cc964069f7e5cc4b077df70cd92b78cc523ba40a50cdb0fc7b9b269a259a4eda6aa6f0acb52dfb6ec7b47b493026732d797b4ad330c9386708a7303a4d27ba63428a8705b52fc90e701f22ef4e1bc62277e18438e6ba9f846df3ff30199de663ebec283daccdf597498f8009dd3ebba0722fe89b356c04d734954c4bf4cba22d8ab3f43b78c88dc23386d38ccfd92004b539acb7d7bd23f1a5618da61fbcee1ab7f5d0e431f1ac5d71e7fe891fc902fe6616f53abeaa686f03d44b643b5473f273d7d68a8d70e1e9e3a9a30d219f2902c816d730c27cdabe7f8095c9f421ffe222757701d43949484f3d1febe93fa7926347c74cb1335bcbf8fb71059213580d7b69d06b27d5f44d6f8d3d0313b268d5bce218461d21509b9db0384add634cd9ff0313efa9b453cca92d7355e01102dec10092615259c92d208bb494a10398a56a1cd85dc9e8e7900d74060a02693d840d7c368aaf15425ab5a2420f7de2a72fff77b8231288e364e571ff9e80cd90791e9dd1c67d1088acc84de64b063cba829b0899863484ad49bcc6ee843003b3379cd1a30cea512d7de3282cbfb44b6bf200255250bcaa9292774bc2e34c7d92e3d2be95e520b49d4c26b866e5aad2bfdb6780358274877cf43499175acad5c9465cba1b0ddfbdbf90fe808ed64a802bfcdaa0d0f570032d50f400d678f7cb5328066db4b7154db68d2faf4f43fab08792337048ad860eafe926f09ccec1637f6809883cf8420fe0a80d631a13d071518c6c3411f788f22b65bff0c69104afa149ec8a4b27ca3bbbe4105055d315bc4c7757031396a5bb6d48b51f9c510b2a61af726ab2c18cc438c7267907700f23fd0a2a5de62e706b6049d8bcaf2b2af6aef96ba38218f0c3855f000c1c2538dfa7fb100f4a86f4687f506133971661896a240de5ebda4f7ceba5f0ecf12bbbea76f5b223d7583ca35f9d8d16077adb8a7dd3e3946e391b5c2ef096768bdc8132d17ec00aec32a3165bd6cba6b23424567321fb402b7aee796eb18970e51c167cf343fa50f583c66d8fe327c21d5ebf6a94d1368758b8a29404c2b281a6f635d5d61b2de741f6b8c19b28652e285f0cfdaeedb938aaf747fe7db3cd6264d8134565f34fd002ba7923e9c441b0704ba3097429933364d46453a09af645babab2f491c3cf539c2f5103740b21303c3f12cd4ebfbf1e4fc4c9f187563426153e745337dd0942d5ea9771019854637c1b326809a9fc32a3f35fd0f6fdfa00f78c8e77c0adfc7f833bcd44903e7c8361fc364bae690bb2609ce0cd959fdc25d83819fa2ec440d643a5b3370ce929f6f70384f97e8461f8be766d8efe153fdf15855d72aa7d5b9bc770c1feb1146296150caa21bbe01ca1d159433bc32414a1e1b870ded91e3a94d65fff8bc31b786805252fc9a49015ad6ddfe4e3db631b4481c1aa1b6ca50688e8055335367c1e7564f363c8c9b8d9b3cc62bb460db1e0cc13c321bcc9167deebb2f7ec4e2b25ce4bd2faddc8bc2ad5aede26828c4e854d086badbdf065eca7428e4d781b4949bccceb276061c9821741ab16d1790a3aa608426ef9a6f722ff7bbd5d379daae56d0e4e6a1e3bb4165363b17fa78190f0b6e775c8c83f465de0e2a3cf58b36b6eeb091fc3c3fb1bd3847974d677938a08ec25677b882b3056c1f4906584e064aaf7886d3627ba9913f0397c069fbfe33622176f62781f398e248273ee1ddc8d6c1ef0a408c0c6c0610dda4b844574dc1207ebb4dec422ccbff6728d5c1c28c2467abb85341eb02d704167f25ccdb31b4087983b10f96cf66b3fcf5aa734481687912bf5d5c17ff404964c1f3518225cce29a51f626454799c3b5e67f89172cd96893003829a4eec456995999a8ed766c2331f0c3aca1108623a2eea45fe80becba623f361560b03cd6232cdb78ec54771642c2f4985c213a8f737ac373084ff5c1d2cf81249e8818aacaff03c4412da800bbb9082c07d6fb2177e0a44bd44c6acf8bba2a6600ad879942d29e9096162cfca97b44e0cdf37100c476f850eb8459e0cb016944f7326223bbe41307dfa44a70c4a6fb26aa58a2d414ee2f317b945296de4ca96e212bffdb864b870fe8cbc2d7b97b98b84caa68859409620cd485ca44827af1898aab288e500419936762685a3fe3d25d70bf43ad57cc225cc9c45bbaff7d18aa7e2b215f726363297159b1478ea80ccff6854adc00e593e212a6986307a6fc17d235643ba51f39ab4c3b417b4a5b7116f2c329592cf959257bf8fed42857109d513136238172c3983b5b17213c33d9517215b6c5be288010af5862ec8b3626cd5214faee4be6261980ba20c1d5a5f14deda4f60765fa6dc8a7037a8cbdeb56d4b7da84560f6a58dd00cc914b463685f96c5f780bc227ba20453ab1f9cb5bf15b0d6624f51b75d41fe19f3eba64f1e103a4795269ef81b78cd27dfb2b65bb48ded1ebcde91f2cd8a75a8aafc10e3ad92d529709fe05c33102369faa8379b5a7c86a09d2b02ce170eb3585149cab0a23743c901747c7665c6799a201d0d103564df701fe474518262e5afd268d21f5949aae170d7976a15530f2481ba041cf34093c0c962880b939eb3fd3c7071e45834e44ae24cb647ad0fc377092fd33ad9d6c29d9d73fc842b624573ff16857e966b75cb7f523292bf60819a3d439d0898fe150b25f2b97a18a12467c4b0d4e816c7c14ebe8b0d4bb6f3d365a12b3c21dcfa63ca1fb9f60ff935b4f1326bc7d818807f54dfe2734a3ca40d8fd77037a8c5be6a9a9259b28ad909674cc5104bccfe45d8c47e5a86feee8dc5fe7610189f6168f8bcd242d58e35608aa8a8ea6d46de740b5dd0d45d9c378bcf3b54a2b7b3890d9daea204cd09453d718639c540ecea665cbeb0aa73725426c7f8f75df9e144f2ab6aeb3c32bea6e3c0be422d677dc2a00a6a9e603356459a1b2ad9404c9cb63c5c69de283b4fda13dfcb52fc51bda8780b3a4823a31f2b60e710a2849720fdf1df96d2c84cf7e0e485eafcac2e105fb0e1b7d873efbfaaf8ff8b2eaf0d57093d4d28e0767968c456761daeb52e1ed598676ab9e50012b93acb8dedf42a44aa94ea189278dc00e66ab6877c56d1f4334c279560b2888ba150f443de75f039e2ed9392b617f9a084bf5abf02ea34753edde0c607ee3c3b8be4ffee7b8ec4ae39d46627736318e85f8699670b946a77b33f42481c48a17c6ac0d0c25074c923b429f1b4a230ca03290797995009051f1220d3942e5f2648ab4a911da5d57aff029a3dbe0e0261d0b3533fbae49eac18f27f39419189354e37740b9f71f9881c0bb0bec649305201e1ba42c526e923fa2f8c65cc09bf856e5ffe7dda748998ac392f18a8664bf2ba2edfb938596d343a5741bae00b4f3eb2be5a7fa6070abd63753f21009b4cc472228fa8d2f300cf67a0b31ebdff77e18ebcd47bf7d7b3d2215e695931cc41f193b16d3808fd5fd983788edecd6448bf8a0faae1c0b74f90aacaf5e9c4095d36b4eee6c3f45a64f386a458b813e5e8aab901055a9703a0f3cc7453e805b8c06954dcaf4cc49f4f77da75fb2224b280afcedc32eb3b9347b54671170a620212579bb11fb1022d174ce1a3337dd096157b07a737976f0987b2cadd7dba66ede1e900521396562df1a27944da5fbb189400505e7852b6cbfc3d0e80ea3b0b8367176aaec11cb48ade3f6691160d8f9aa6cc898cb0f69667dd9cad08cc3a08d1d7c8caacd184b69fb476821395edc852d9bd46e0f5d7b095534e792c03aba51d3d0de5967e19c1d36f8780037faac060cfa3090c3dba8113409d85a4fd1dfde63bc7bba29c9fcef429717a9969a4a2546f611df4987dda8c957fd7745725b195b140a06e9594de6ce55ff05bacacc137f91de0aded71f1a467bbfcc4f280998a5f516e107722094c31bec965dbbda2eab9d2228ea83d3ab9ca93216e6013b59d8f81953993ba6891643ce99299ac6b148a9df9eba66290781e512fcf37c534e890b5ffc701f6995a3dfdf0a7bd43c1542a1c75e5520212e5f19fdb4dab02d21e317d5fd7f8df5d4a3574f14ec333585325e4822a7f846c285301f39082cab0c065a9f6912449469f6cfdafcddb616968f82074153dee298c1ab4781d5054fccbb4aa709920b0bc4e426c40f865443c2f528b4559a21e8aba5c8b9230c246f3f0b3d084c44e03e06b373acc110ac927bc6baa26b91f7714578cd5aaa9b1120bed472a8ffcadd0d747c1d0d7182e383000d464fefaed3b9be82948d4307cac480efc6b3f7056c065f273cf5cb0e3af80106bed0e428b6efabc1f531c33be0c8ae4dc4d8390c6b03b99934d0caf4d2d78fd5d1a90401b5371b8220e07df7c5eb6c84b3f8ce0af9bbcf46ca5f587884aab1d9249b6052198fa394d0a714490c3fc81be7ef9243216a1615ccc14d670d0b452cd005992c23373a5007ce6085926356babc095a1dc82b1847535a5270e5361c53b6c", 0x1000, 0xf, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:00 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000080)) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000100)={0x7, 0xc6a, {0xff, 0x8}}) select(0x40, &(0x7f0000000040)={0x1f, 0x1, 0x0, 0x0, 0x0, 0x0, 0x7fff, 0xffffffffffffff01}, 0x0, &(0x7f00000000c0)={0x1, 0x3fe, 0xfffffffffffffffd, 0x7, 0x4, 0x2f, 0x2, 0xfffffffffffffffe}, &(0x7f00000001c0)) 16:00:00 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x8, 0x800, &(0x7f0000000040)="d4dd0776b37f999ed886871a8c3c82f33e56bd1511ff2968bcc51c38851f20ebc5e138733a6c76d903a979534f5505bca5de090d1d2e4ab8b6b0a01d6c86a36edd67fb99796e7955025406805ae478ec13de881340b2870ce32eb2f5f86020c12ed6fe79ec7c8149bdf9768f8bbba77ae3bf2958c62ebc059e763188a2ed57129ffda9e0d9a9c8b2fd50e907fcf01c04944b0b32a4ffda386f9425b23ad2641be01f00e0ca2845", 0xa7) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kqueue() read(r0, &(0x7f00000001c0)=""/255, 0xff) kevent(r2, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) 16:00:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) fcntl$getflags(r0, 0x1) munmap(&(0x7f0000fee000/0x3000)=nil, 0x3000) 16:00:00 executing program 0: socket(0x2, 0x400000000002, 0x0) 16:00:00 executing program 1: setuid(0xee01) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDENABIO(r1, 0x20004b3c) r3 = socket(0x2, 0x2, 0x0) shutdown(r3, 0x0) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000200)=[{&(0x7f00000000c0)="62242d9aec86d76061fa45f9421b0ea13dd0196ac163d5fec32a3efd8826d4f9c05617136ab38b3e96afe62cec7952a13f24b06869e70821d40a6e01592e282ae52cf7176f4c0233aeb554e00da2616dd06bf57e3a75ea256d44", 0x5a}, {&(0x7f0000000140)="ed4d2bc5d7e1e90f7fb5c43ac009a4ac3c046cfacfd5a404dded423cf17b3b335324c2ee91cb42de99704a967967c6dec58abe790dba0ae1a3", 0x39}, {&(0x7f0000000180)="9f0e2bdb01c84920b02d7d9fb15f8cc5ed87c9e7b98be27efc6aee539f73ef124643b3ce827f0185d7bb", 0x2a}, {&(0x7f00000001c0)="fbb57a931ef94c94e66761317d462b38959345198f1b272b3490aca898d7", 0x1e}], 0x4, 0x0, 0x0, 0x400}, 0x4) accept$inet6(r2, 0x0, &(0x7f0000000280)) bind(r3, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) OpenBSD/amd64 (ci-openbsd-main-7.c.syzkaller.internal) (tty00) 16:00:00 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa2, &(0x7f0000000000)="3087111a08b9f04316e5771ee70f4d84ec89f82e9e33f4b8e1e8d80f73452fd7ceb4b54b44ce15f27ed1152322716a6cb80f59a421d95088b9178ff5bf8f29ad131b2925dc78eb868758913a9e9056c9da28346283a38e9f574b89383a0f7860775faebc005e1ca4f87e7583d89f7b3c42f5df497e811aefdf7d7658ead7f14cb8620c5064024d5e1cc5d8c7255ff4fbbbf3dfabed27981c0c7f03440137d1fc90d88ee340978adcec303da7a2381b3586a33055364f3062ede44797631a2db31bf23eb41e8666b1560b418d33552701d89fcf38a021078888055e0000000000000000754ce86ba0b7fa90682e6e69239a61c7fee1a228e937f614a2e432f6353d673b8b0ab82682137f542822b228d3d8e486139b4194c273a65a55d265a628c09a5116a80008000060b238a57e00573753377c234e5cbaec1f5af8b27d4f505cb54490f35d1542852ce012569cb421361a8d12374a86f38c1d4241e3444dc9ced162b78c5919677d9b7012ff5e287923e5db18ebcf95c8a46d0b9e253608c2f9490b851d1cd1b799ed5b6374d3520a951072444a04e3da8b05278893e37a8a67c6fe817fa8e269d404d8710d5bc6d26b0037865ef54f315acda8e91a332eba97a8d036363ee0c71b4f088297191d1c668b33fe704ff28f661d34f6413d271cee51bcf85d6d", 0x1e6) getuid() 16:00:00 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000035, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) socket(0x12, 0x5, 0x8) 16:00:00 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x100000001, 0x6, 0x9, 0x1, "53e0955c4255577bf77af79e932544036d9c9510", 0x2, 0x81}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) setrlimit(0x400000000000005, &(0x7f0000000040)={0x7fff, 0x20000000008e59}) syz_open_pts() bind(r1, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) setrlimit(0x4, &(0x7f0000000140)={0xb19}) 16:00:00 executing program 1: chdir(&(0x7f0000000040)='./file0/../file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000200)='x\x00') stat(&(0x7f0000000080)='./file0/../file0\x00', &(0x7f00000000c0)) 16:00:00 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x8) getsockopt(r0, 0x200000029, 0x8000000000003b, 0x0, 0x0) socket$inet6(0x18, 0x3, 0x253) 16:00:00 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) sendto(r0, &(0x7f0000000080)="4c921b259d423ab793b3f30c194d9788323ff87d44e59c22e7057f144a2d598c178a03d771d4529c0763b9012e87a36223cb5e64a35540bfe3e8e6e9c88bdd6c8d860095855bd7c1616674cb2c8d27985fce3b324055ec1efc3b9b3c866f5c6ccc54f861eb10dc2c20d6d9cfe0517409a1f89f68be9e353bee212d1486f8d795f871ae1d6bc33b3c66f431101561f3d4b54db395e1f816d3cfd60f97e53a604a00cc8c9181f928028290c57698a8440324111e98041302af4938f9850268d4e7a34a65345a88f44407642fb3aa19607b67ebfd46", 0xd4, 0x8, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) 16:00:00 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setuid(0xee01) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x92, 0xfffff, 0x0, 0xa8}, {{r0}, 0xfffffffffffffffb, 0x50, 0xfffff, 0x0, 0x9}, {{r0}, 0xfffffffffffffffb, 0x21, 0x5, 0x8, 0xa0}, {{r0}, 0xfffffffffffffffe, 0x5, 0x1, 0x6b8, 0x6}, {{r0}, 0xfffffffffffffffc, 0x8, 0xfffff, 0x4, 0x1}], 0x10000, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x5, 0x20000000, 0xfffffffffffffffb, 0x7ff}, {{r0}, 0xfffffffffffffffc, 0x20, 0x3, 0x4, 0x7}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x80000000, 0x6983}, {{r0}, 0xfffffffffffffffa, 0x29, 0xfffff, 0x4}], 0x401, &(0x7f0000000100)={0x20, 0x2}) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:00 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10400, 0x0) r1 = openat(r0, &(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x8000) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') utimensat(r1, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xfffffffffffffffe}}, 0x0) 16:00:00 executing program 1: r0 = kqueue() poll(&(0x7f0000000080)=[{r0, 0x17}], 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x7, 0x4, 0x4, 0x0, 0x7, 0x79, 0x7, 0x2, 0x2, 0x1, 0x80000000}) ioctl$TIOCEXCL(r1, 0x2000740d) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000040)={0x9, 0x59b, './file0\x00', 0x20, 0x3, 0x3}) 16:00:00 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000100), 0x0) poll(&(0x7f0000000040)=[{r0, 0x84}], 0x1, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) fsync(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000000c0)={0x4, 0x3, {0x6, 0x6}}) poll(&(0x7f0000000000)=[{r0, 0x45}], 0x1, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) 16:00:00 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x2, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)=0x2) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0x8001, 0x80000001}, 0xc) 16:00:00 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() open(&(0x7f0000000080)='./file0\x00', 0x400, 0x4) kevent(r1, &(0x7f0000000280), 0xa2e, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x99}, {{r1}, 0xffffffffffffffff, 0x11}], 0x7, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r2 = kqueue() dup2(r1, r2) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) r1 = syz_open_pts() close(r0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000300)={0x0, [{0x3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0xffffffffffffffff}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x8431}]}) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x20001f, 0x7, 0xfffffffffffffff6, "845c0000004c7f833500", 0x0, 0xffffffffffffff7f}) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) socket$inet(0x2, 0x0, 0x800) 16:00:00 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) symlinkat(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) chown(&(0x7f0000000040)='./file0\x00', r3, r4) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(r2, &(0x7f0000000000)=[{0x0, 0x393}], 0x383) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) 16:00:00 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0xc001, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000000600)=[{&(0x7f00000005c0)="b9", 0x1}], 0x1) r1 = kqueue() kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r0}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) kevent(r1, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa142b868a0237f559b7cb5e32d0ff2d400fc2f9a3c39d812fe6a73ed000000daa987423cab21c6b2748aaa74947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be545508dfe808f9840f9e13da075ee54c0682247a3e405d535cea95f96c2f31a5d302643585c9250900a821e153a6212dc30a02000000182bb81ef3c2ff8a0d530549c628dc1acadfc3e9b6626551290e6a09989d25030a", 0xfc) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 16:00:01 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040), 0x4) 16:00:01 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000300), 0x0) r1 = shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffc000/0x2000)=nil) r2 = getuid() r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getgid() r6 = getppid() r7 = getpid() shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x101, r2, r3, r4, r5, 0x4, 0xb99e3542000000}, 0x7, 0xfffffffffffffffe, r6, r7, 0xad74, 0x0, 0xff}) 16:00:01 executing program 0: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setuid(0xee01) setregid(r3, r1) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) r5 = socket$unix(0x1, 0x1, 0x0) r6 = syz_open_pts() r7 = socket$unix(0x1, 0x1, 0x0) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000340)='/dev/tty\x00', 0x0, 0x0) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000000780)='/dev/tty\x00', 0x10000, 0x0) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/ttyCcfg\x00', 0x40, 0x0) r11 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r12 = socket$inet(0x2, 0x0, 0x27) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r14 = getpgrp() r15 = geteuid() r16 = getppid() r17 = getuid() r18 = openat(0xffffffffffffffff, &(0x7f0000000440)='./file0\x00', 0x20000, 0x10) r19 = openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x400, 0x0) r20 = syz_open_pts() r21 = accept(0xffffffffffffffff, &(0x7f00000004c0)=@in6, &(0x7f0000000500)=0xc) r22 = openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x408, 0x0) r23 = accept$unix(0xffffffffffffffff, &(0x7f0000000580)=@abs, &(0x7f00000005c0)=0x8) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000640)={0xffffffffffffffff}) r26 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r4, &(0x7f0000000740)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f00000000c0)="c5c844381105f468f021624aea7756a3dce93b5b1c795a635ccfb0443722dc7e534fc6e72331c38d8215e3d4450677b658a99d6589ccea5fa55d5ed081b744ee65ce5b473be7fa8e7d859812de04122d08d3ee5022200044582a2d023573a5eaf414081807cd85a4b24785fdd8ac33f9aeae6df8", 0x74}, {&(0x7f0000000140)="b251a5e238afc86294603500d8f801f6fa43eed42071c0edee40a04d419b2b9131ddb6c6e575da069f926c0a153f66e4cdf21833651b947d879cdfb849cece04b8f5832f7e66b51bc00d4ad9eb9d294b35bab840327b36177605d9d65d3abcb58db63c8376159a9d177280a1f15d8c83ec87fcfa33807b14ea93fba8796c893bc53eb3f2f081be2c767bdf2f4ee0be0a43ca1c60b5776eac10b8f275895d025fb5625ead8f9228922d5dff4cefc24527ff97f769f74f45952673784028", 0xbd}, {&(0x7f0000000200)="4dbef8fecc3ea12bbb2f4382facb43b477d09c021c51eb66d3ff464776dee268213a202217f3f9814e28685ba527ee8f6d9e2ca1164359ae60f84da035a58a2b62e2266f054ec282a87ec8d031eb6021ccab1cb564e32bdfdf1913370342ec5b6b72972413949a9a0588895545b6dac8cd5d03a5f414ae4b3960fa02ed78fcb4c4a480429bfb9131eb0cbaaeb2beacd394a53aaebd02735fd316d17d45e2303bf2f0f505e387ea1224c9a40ce39048726ecf2f083910af63aedec2f79140c21d3db7a65b35b2081edd869358426abd1b1843ee1c91ecbb021caad988d3cd69", 0xdf}], 0x3, &(0x7f0000000680)=[@rights={0x20, 0xffff, 0x1, [r5, r6, r7]}, @rights={0x28, 0xffff, 0x1, [r8, r9, r10, r11, r12, r13]}, @cred={0x20, 0xffff, 0x0, r14, r15, r0}, @cred={0x20, 0xffff, 0x0, r16, r17, r2}, @rights={0x38, 0xffff, 0x1, [r18, r19, r20, r21, r22, r23, r24, r25, r26]}], 0xc0, 0x402}, 0x2) 16:00:01 executing program 1: pipe(&(0x7f0000000000)) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0xfffffffffffffffa, 0x2000100000005}) 16:00:01 executing program 1: pledge(&(0x7f0000000000)=' \x1a\xca', 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x25a, 0x14) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) linkat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x6013, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000180)) 16:00:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = dup(r3) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x0, 0xfff, 0xc55, 0x1, 0x0, 0x7, 0x400, 0x0, 0x0, 0x8, 0x3}) read(r0, 0x0, 0x0) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x7fff, 0x7fffffff, 0xffffffffffffff7d, "02000000078d00cb5fffffffffff7f00000000e3"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x1, 0x53, 0xc4a, 0x101, "2177f95d845286bd4682e9e4a647c01ece474b7a", 0x7, 0x6}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:01 executing program 1: semget(0x3, 0x4, 0x0) r0 = semget(0x3, 0x6, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) getsockopt$sock_int(r1, 0xffff, 0x880, &(0x7f0000000040), &(0x7f0000000080)=0x4) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f00000000c0)=0x752) 16:00:01 executing program 1: r0 = dup(0xffffffffffffff9c) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x100) setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r2, 0x2, 0x2b, &(0x7f00000001c0)="25495f1f12649aa80bd7b74ab2cc2cfe1ac487b29b0307809360bec74431dc2f5bac1e0c182f04e45ba578e2ba6175625b14b31c545c3c919112b59a9904535aa9178cf8a4327e", 0x47) r3 = msgget$private(0x0, 0x48) msgctl$IPC_STAT(r3, 0x2, 0x0) geteuid() msgrcv(r3, &(0x7f0000000240)={0x0, ""/158}, 0xa6, 0x1, 0x1800) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) fsync(r1) getdents(r0, &(0x7f0000000000)=""/165, 0xa5) 16:00:01 executing program 0: setsockopt(0xffffffffffffffff, 0x2000000000000029, 0x200000000026, &(0x7f00000000c0), 0x0) geteuid() 16:00:01 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x1, 0xffffffffffffffff, 0x400800000}, {{r1}, 0xfffffffffffffffb, 0x6, 0xfffffffffffffffe}], 0x80000000, 0x0, 0x6, 0x0) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x5) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000080), 0x0) 16:00:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x9000, 0x5) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) semget$private(0x0, 0x1, 0x8) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) 16:00:02 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) recvfrom$unix(r1, &(0x7f0000000080)=""/37, 0x25, 0x2, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x3, 0x283, 0xfffffffffffffff8, 0x0, 0x9, 0x6, 0x9, 0x3, 0x2, 0x7ff, 0x1}) ioctl$TIOCMSET(r1, 0x40044271, &(0x7f0000000000)) 16:00:02 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket$inet6(0x18, 0x3, 0x0) getsockname(r0, 0x0, &(0x7f0000000080)=0xfffffffffffffdd4) shmget(0x3, 0x4000, 0x200, &(0x7f000036b000/0x4000)=nil) 16:00:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0xa00, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 16:00:02 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) read(r0, &(0x7f0000000140)=""/255, 0xff) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r5 = getpgid(0xffffffffffffffff) r6 = geteuid() r7 = getgid() sendmsg$unix(r1, &(0x7f0000000700)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000540)=[{&(0x7f00000000c0)="be86aa1c64afa2dd5a078ba593b1043bc7aee5a064aa2734b6b9487cd97bbdf20a7a0bb610bfd96113e39a4df3261d2f572635e7339a18519a560d013c1381af985f0a4d660ba0aaa1526520b2e798f72c54cfad3b84b7e2610cbd73da6a0b18ca", 0x61}, {&(0x7f0000000480)="0621ac93d74886313b9257a52824d6c5a873e5cb72142e25077fa4a9f2962db30329dd7b34a9c008f151dae054d8b591c252a0f7e86259a4f2e4c59e9d180327914ed512f55e0eb4cf3691dbb6142831d41832093da3bfa8b5d5fe65e4a88b5a0f8182b7eb534ba98e6723c308e3842ca27e8889dfc742c5a2f6e9a8cd92dbc87a0a38d629b3a4bb2de77b29416ba39fbd82317d1a511b6e28f2aca61192e186d6b20096c7b1e90234a4ae32d96e526fe3", 0xb1}], 0x2, &(0x7f0000000640)=[@rights={0x18, 0xffff, 0x1, [r1, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1, r1]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1]}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0xb0, 0x5}, 0x4) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) syz_emit_ethernet(0x239, &(0x7f0000000240)="bc36c9a2db1d90242ca7041c91f4b693b194a4d5809ddb60822638b8996b1da4cd3329c1095ddb0761651c6d3e74dc18a815dc2798ef723e18723f41e0c76dd77adeb773b9090664bfc0da2df3640b01cdf4b0bbfad5b9e64e980bcf1ce6887e775d0129c87d5fa2cdd9a44eac60ec46c9c52a08922be836e55a6813604b47daf807c3729a26a4ccb67f73392237a4ef27ee1571822b1ab324a5aa4f743255ccaef79ecd34ec890523fbfc96636bfa668e984bdd158d74adac82857b0d6e9cf97901636ff17a95646afae4dc9f11c885f508aec9faa14687a35706c55c67eff2b9d08ec2ff2bc66bce396b4602dc9c9d95d928650d39053744987b4105070be196ab5a3546a9494424a8e2cee17a082590fd9ce62159cb86b94f059c454ca656da409d9ede994a16807d33453bd4f46b3c031e2673c59cbd76e935948ea3db4de6f5a10360e5cc64188973257003c9d26077ba774bf4c50514789bde163881e8600764987a73d7e4b3c453b033c4255e217d423fc438c14f2e11a3558a8cafa6b9c79469b6cbd7f7dfd56841580ef834b938cb3c0a411aac18abd95e0a259872916acd43f48f4ad3f00b8bb4db558b9b0446f5553c2bec398f4f921ad5aa94dab8a719e52bb3d1f5178c8a3d577cadc70ee407b44b56d05af7702b3ec3c3e201e5f7d15887241e9e22cd44c06f80402c09899b0d5bf8bc1ebdec7bea0af47ada3981a4f487ef01aa38bee1e2cc6eaf5f806f91a866d1130eb073aed9f1ab5f7f60f56d876d109cfda703c7c1117c88dd9ba8fc3fd3710eea97") 16:00:02 executing program 1: kqueue() r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x9, 0x0, 0x8000000000000000}], 0x6, 0x0, 0x5, 0x0) 16:00:02 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000040)) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) dup2(r0, r1) 16:00:02 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x7fff, &(0x7f00000002c0)="03000000b24916a26b5fbaf972113dd3cf96c432bda76fab930a6129ff97e57181c3cccbf9dfd0eecdfd51466e6f450cc31cf10862c91b1c4fcb1f784d1f4cef21dda3f0415f2f0e00a96f6b8977b9ee4a5e29867ee322f122c14d3f6099ff756b47fcee4612d6ce4cc8cf55c7ae2f88e5ce819e1ce98b65bbcc6ea615294c90a25990db23478f1a1b92ce1afedcf5e38b703ad424afaba5651b8198e50cecb9dbeca6ee1d37173fb630824b22e9f835199e7e2b1f3639adc6dafb8cebf4b6ceae79133a78d3ee9d0548ae95e948032761eba9732c322f260bae26a6acf4ea5cbe5aaaec136b5c41d9c3a302484892a0cb8bb07666b62c397e8fa74dd59a37f150", 0x101) setsockopt(r0, 0x29, 0x80000000000000d, 0x0, 0x0) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x8000, 0xffffffff) sendto$inet(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0xffdb) 16:00:03 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r0, &(0x7f0000000100)='./file0\x00', r1, r2, 0x4) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x8c) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) fsync(r3) link(&(0x7f0000000180)='./file0\x00', 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x741, 0x8) 16:00:03 executing program 0: socket(0x1, 0x3, 0x7) sendmsg(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)}], 0x1, 0x0}, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x10}, 0x0) 16:00:03 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = dup(r0) renameat(r1, &(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') r2 = shmget(0x2, 0x2000, 0x4, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r2, 0x3) shmget(0x2, 0x1000, 0x41c, &(0x7f0000ffe000/0x1000)=nil) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fff, 0x0, "d730c1e7ff0100000000e400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f0000000000)) 16:00:03 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f00000000c0)=""/248, 0xf8) mmap(&(0x7f000051a000/0x4000)=nil, 0x4000, 0x4, 0x4010, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7) sendto$unix(r0, &(0x7f0000000200)="8111016a935743b11f4e90108298c40f8b8eb0a4eb492b07463fd077f95c9bebbe03e8ed307189537d8fa73e9c5280150e15f4501a423a1bd937721d650c8f789d22d4d623fc018f401292c16a710d3b9e7bf30575aec62d013ab97addbb64bc8bc692b3bc49eef58d314325e47cb840f1fc9220c9bf90a2f67059f00ae2dcd04576554fee080d23ccee83d7bc872d0592854b3bc81eb6b78a5e2c492676e45303e42d2f451f3775670fcfbee096445f4552174659a51be1b72d2aeb1f71e722677f0ab6bc0fb2fc63d5a4d33ccb886dfab354b32a21093714f7c79e6992ffa89b0702999e19f339f7f7151bfdd9c83fdaef68", 0xf3, 0x2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:04 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002006, 0x3) r0 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000100)=[{0x0}], 0x1, 0x0) 16:00:04 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) recvfrom$inet6(r0, 0x0, 0x0, 0x801, 0x0, 0x0) kqueue() 16:00:04 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x81, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x40, 0x7) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x1, 0x1, 0x6, 0x10001, "21c8a6ed3dbedd680b86a125a3c96de94034bf5a", 0x5, 0x7}) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000000)=0x1) 16:00:04 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="4f263d30f49fe182023c367f64e57748"], 0x1) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000300)={0x0, [{0x3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0xffffffffffffffff}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x8431}]}) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x20001f, 0x7, 0xfffffffffffffff9, "845c0000004c7f833500"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) recvfrom(r2, &(0x7f0000000140)=""/250, 0xfa, 0x40, 0x0, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0xe26) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) flock(r0, 0x1) poll(&(0x7f0000000040)=[{r0, 0x20}], 0x1, 0x2) 16:00:05 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) connect$unix(r2, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000080)) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) syz_open_pts() close(r1) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000140)=0x7f7) 16:00:05 executing program 1: r0 = syz_open_pts() r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000, r1}) flock(r0, 0x2) flock(r0, 0x0) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x2000300000000}) 16:00:05 executing program 0: 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "dcde2fb3333df96bbc8a703a7523d25f7b0ec5a8"}) write(r0, &(0x7f0000000380)="88958ab138216b586c56bb3dbafee499b3b9e56b16e7b321358eba44267c9ee753b500fae74b7b9364ff816ddac21860443c4a4f0800bd0e8fe820da02cc990beddb1343b299e7420fa3ddb1220032463d4daaef77910e1356883b288184083da8f0121936", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000000280)="1e", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "cf2c4a46650eb2bd72a175127b2dd593d7782d36"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "8a357dd204e6bd9c7d70a648a46e261ddd21cd7d"}) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x8c) 16:00:05 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000040)={0x0, 0xfffffffeffffffff, 0x3, 0x5, 0x55}) kevent(r0, 0x0, 0x0, &(0x7f00000002c0), 0x1, 0x0) 16:00:06 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x100) recvmsg(r0, &(0x7f0000002380)={&(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000053b232b4ae000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009e571d3088342835bb9ad47534e41c7e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1002, &(0x7f0000000100)=[{&(0x7f00000011c0)=""/4096, 0x1000}, {&(0x7f0000000040)=""/188, 0xbc}, {&(0x7f00000021c0)=""/188, 0xbc}], 0x3, &(0x7f0000002280)=""/211, 0xd3}, 0x41) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setreuid(0x0, 0xee01) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:06 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000001600)=[{&(0x7f0000000200)="94030bc61816dfabaddae7ea65663096660ef00f366b6eed4a69f5eabaae0be2a8516a55b654e7d59a126dbd78f9a37aac236ae3857a40ffa53e385c4a7b9b6daf2898ded0987078eb5f51a36e63edc13a44deef7fdb874e", 0x58}], 0x1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x1769, 0x7}) 16:00:06 executing program 0: pledge(&(0x7f0000000000)='-\x00', &(0x7f0000000040)='\x00') pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x8004667c, &(0x7f0000000080)=0xc6000000) ftruncate(r0, 0x8) ioctl$TIOCNXCL(r0, 0x2000740e) sendto$inet(r1, &(0x7f00000000c0)="0431fa2b49c4fbb2d4728de699221095f8f336cde31c2a2ba44297eefda88e6199bf520dabbbe8acb4d9c5d8264e4f0dcb6f6a57cf712a2ad75a595009a4eeef87daeb8e360bb8e2f5f0819f405279826dd8a78b0c1dd180949a0e0d5ff824f609139d74381e9c6582f25a7c1ae2f292e802215229de381b4db871ffe29f5ead05f517999c814042b8720eefed3a8c29a73387e7cc1afc1d73b776a1fdf6e3058097272166c7ace7b99edde373d2f3b6ea4a1dce7caad23e5b38eb8a568fb369f638532c6beab101c5fa921223f67c088211fea4b4adbe14b666bff44763d530838184dcbb2949f34e", 0xe9, 0x8, &(0x7f00000001c0)={0x2, 0x0}, 0xc) 16:00:06 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000180)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000340)) pipe(&(0x7f0000000480)={0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpgrp() ioctl$TIOCDRAIN(r2, 0x2000745e) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) socket$unix(0x1, 0x3, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="28000000ffff0000000000000000d01b5d770f52ed7d1d6527b939aacffbf3a16120317a292d7293b59085db8070173e43278247edad3a1ddc7b4530652ebf866db99273749f737d93cfec4a62a3a3880122be3bfe8ceea63c5113671f7dc25978e07f502d75d61810492c9894211bc5efd97b5107a9e269e1e00b36795ecbc2868b2c64734a7bffa0f9c7fa3ef1587d3a80", @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r5], 0x28}, 0x0) kevent(r0, &(0x7f0000000040), 0x0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x2c, 0x8, 0x8, 0xf6}, {{r2}, 0xffffffffffffffff, 0x20, 0x40, 0x8, 0x7}, {{r3}, 0xfffffffffffffffd, 0x47, 0xfffff, 0x0, 0x3ff}], 0x8000, &(0x7f0000000100)={0x9, 0x6}) recvmsg(r4, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 16:00:06 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) connect(r0, &(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r1 = socket$inet(0x2, 0x3, 0x102) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x0, 0x4}, {0x7fff, 0x7}}) munlockall() r2 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x800, 0x60) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000002c0)=0x100) mknod(&(0x7f0000000080)='./file0\x00', 0x201c, 0xfffffffffffffffb) semget(0x3, 0x1, 0x10) shutdown(r1, 0x1) r3 = dup(r1) ioctl$KDGKBMODE(r3, 0x40044b06) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000140)) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x8, 0x6, 0x4, 0x1, 0x140000, 0x100000000, 0xf1ad, 0x0, 0x1, 0x5, 0x4}) 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) chdir(&(0x7f0000000100)='./bus\x00') readlink(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)=""/176, 0xb0) fcntl$setstatus(r0, 0x4, 0x80) fcntl$setstatus(r0, 0x4, 0x88) chdir(&(0x7f00000000c0)='./bus\x00') chdir(&(0x7f0000000080)='./bus\x00') 16:00:06 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x6, 0x300000000}) fcntl$setflags(r0, 0x2, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0xffffffffffffffdc, 0xad5d}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) 16:00:06 executing program 0: nanosleep(0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x90) fcntl$getown(r0, 0x5) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x40) 16:00:06 executing program 1: socketpair(0x21, 0x0, 0x0, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) close(r0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000000c0)=0x380) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:06 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x38) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x9c8, 0xfffffffffffffffc, 0x9d, "a4eccea6b58b4c79ee6b9be703011000f5688200"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x8f, 0x0, "5a28698c2312f3fa5d21c8891516c9173a85f6d6"}) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000080)) 16:00:06 executing program 1: setreuid(0x0, 0xee00) r0 = socket(0x0, 0x400000000804, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:06 executing program 1: setreuid(0x0, 0xee00) r0 = dup(0xffffffffffffff9c) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/99}, &(0x7f00000000c0)=0x65) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x80, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x20, 0x2, 0x1}], 0x8, &(0x7f00000001c0)=[{{r2}, 0x58767420fd0a263e, 0x0, 0x2, 0x401, 0x6}, {{r4}, 0xffffffffffffffff, 0x1, 0x20000000, 0x7, 0x7ff}], 0x10001, &(0x7f0000000200)={0x4, 0x5}) socketpair(0x18, 0x4003, 0x102, 0x0) r5 = dup2(0xffffffffffffffff, r3) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000000)={0x56, 0xef, 0x8000, 0x2}) 16:00:07 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000100)={0x1d, 0x7, 0x5, 0xc000000000000000, 0xfd, 0xfb, 0x5, 0xffffffff}, &(0x7f0000000180)) open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x20) 16:00:07 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0xb0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) 16:00:07 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x1) chmod(&(0x7f0000000080)='./file0\x00', 0xa) ioctl$TIOCDRAIN(r0, 0x2000745e) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x3, 0x1, 0x81}, {0x18, 0x2, 0x1, 0xffffffff}, 0xffffffffffffff7f, [0x6, 0x9, 0x1, 0x9, 0x100000000, 0x1, 0x6, 0x8]}, 0x3c) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000100)={0x401, 0x1, 0x2, 0x20000000000, 0xffffffffffffffff}, 0xc) linkat(r0, &(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00', 0x4) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='c\x00') r2 = open$dir(&(0x7f0000000240)='./file0/../file0\x00', 0x2, 0x24) lstat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) fcntl$getflags(r1, 0x3) bind$inet(r0, &(0x7f0000000340)={0x2, 0x1}, 0xc) r3 = fcntl$dupfd(r2, 0xa, r0) chroot(&(0x7f0000000380)='./file0/../file0\x00') renameat(r1, &(0x7f00000003c0)='./file0\x00', r3, &(0x7f0000000400)='./file0/../file0\x00') connect(r1, &(0x7f0000000440)=@in6={0x18, 0x0, 0x0, 0x68}, 0xc) fcntl$setflags(r0, 0x2, 0x1) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000480)="117cce4b35473ec4", 0x8) r4 = socket$inet6(0x18, 0x8000, 0xfffffffffffffff9) mkdirat(r2, &(0x7f00000004c0)='./file0\x00', 0xe) getppid() fcntl$dupfd(r0, 0xa, r0) ftruncate(r2, 0x3f) fcntl$setflags(r1, 0x2, 0x1) fcntl$setflags(r0, 0x2, 0x1) r5 = semget$private(0x0, 0x0, 0x8) semctl$GETVAL(r5, 0x1, 0x5, &(0x7f0000000500)=""/215) sendmsg$unix(r3, &(0x7f0000000740)={&(0x7f0000000600)=@file={0x0, './file0/../file0\x00'}, 0x13, &(0x7f00000006c0)=[{&(0x7f0000000640)="67637dc8ea9eac65c4f5031a72432387e367ccb035b8d35bdb1bb8facea7d849261f041e9b6ffe479e64f801e7c9c4d7045ec0707eefcf473728196299cd58a2255ae69d7e584ff38975adb4d2e8bbe3b55cb4f6860039e9edf569445bf485dbe84c71ba7ef526773d29b8dad87f", 0x6e}], 0x1, &(0x7f0000000700)=[@rights={0x20, 0xffff, 0x1, [r4, r0, r4]}], 0x20, 0xc}, 0x2) ioctl$TIOCSTOP(r3, 0x2000746f) nanosleep(&(0x7f0000000780)={0x9, 0x5a0}, &(0x7f00000007c0)) 16:00:07 executing program 0: socketpair(0x6, 0x4000, 0x3, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1083, &(0x7f0000000080), &(0x7f00000000c0)=0x4) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) socket$inet(0x2, 0x4, 0x4) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x420000001e, 0x0, 0x0) socketpair(0x1, 0x0, 0x1, &(0x7f0000000000)) 16:00:07 executing program 0: r0 = kqueue() mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7725dbde3d9f4afa0000000ebbce4bfe4"}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r2, &(0x7f0000000200), 0x8c58) write(r2, &(0x7f0000000200)="c73a7c64ccaaae1fe0968e466a06d57f", 0x10) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x3, 0x7, 0x10000cfa, "845c556aea07b8afb4ff018ad79f2500001000"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) write(r1, &(0x7f0000000900)="510d0009520a19dbd1", 0x9) stat(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x3902, 0x3}, {0x0, 0x5}}) kevent(r0, 0x0, 0x3, 0x0, 0x6, 0x0) kqueue() execve(0x0, 0x0, 0x0) 16:00:08 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) pipe2(&(0x7f0000000100), 0x10004) mlockall(0x3) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de74c1d0c083c316c5b0598156464e09ae621ba0ff91c08bc4e0a8e63ccd8c5cbee4081e0d0917e96a1264353dbda722c3ebfbb15c3aa2deefff8a12630476cc620be4a02d092131f08ea2edf6ee26c3fc670d0aa51868a66e997b7fe432843e09860bbf31d973efa37fa6a67d22f56d5d1595946e104d7cd283f151b4245c83bc2d4ed561d506cfe8af33a1e71422859b5508746134ed6a1695530ff2cb9334945b0388e80b124ab60808dcf57022bda00a", 0xb2}], 0x1) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000140)="6092227c3afa682e631da9b37cfbe28fe7fdb83a8e2210b2c04e069fcb092d3e84dc40f62a12a0cf60ea3a335be0f15282c132e0e2408caa023a12fce31b18b4130e46b7d19369ee1ca4e7039ef48e140a38394e800d90e647bceb1c17c01eadb9e35862632a5e29bf892453b9f51124096b2f3345481c32bfcacad299a1af532f0144d78d5d78c6876784bf7f3185cd7c2c52bc0b87a76029577f1f50cff88cd0ad62a634c1bddb0fae65c21436a3cadd7e6d19f320edeece721ce76c1988cc02d24bb9a9ba845d6e68660db9f880f05b7dc6520add8a4bfd8fc6ad31a34139a2532f3e24e733eb7bada40cf6ad76df90d95bf901231e7d87af35f344e4d527cba1026b4accf87421fa994a16efb5af9aea9a7b0446a4e64fab566a6b16bc51bd7897c0121d2b425abbd8d05e638947d8b245a8dee2c7dc8ecb526e7e3111e7209a58803ad7a78e4d5634cb1a0c8a1c74a7a2c070201e452c3fed71daa2d1bd547f5b83c7fb85a1e5d6ef7df366861e5ee6aa92f7b44a715e0ebbd5d37df31560b23019d9e7457ff936f3622091d206b541e14387cc8ee195dc5a7c1f5d611015059939cc51996794757bdcb93cd77794c1a774581bfe25f8694fe6a693f8ba73d6b4b452cd994bf9221a1fab84fcf0282db6db043aa3252825d0528a808f62eb2d950a76349431e80e8f17a0d93532ff2a223a2205602c59c398670c4a8ebdbe2cd8208f0ab63b949b97637b7f2b2dcc307ca13a447e86026fc960a159f2fcebf011ba7a6b6bda070add092a4753c82c1443179630d29121fe7326549d6ce35f40918391e1a009b44ab63096f6cf3e45965c24729ad1163e121eae03409aebae9723ddbad94f8262d5f26a6dbc32b9ba0db9eaa5d7ae45f0ec75ba8720a50bfb9edcd4a49883ab5b984117b5c5d076d79392125a659147b90b33d77e3846e515fcf8b2d7f1baaa857ce0f871ad716b494f531a475c38e1238091929dd7e9905bec240a9eb645bdaf1dbc09dcb8b80225a20af9fc6eff5816c3f5b4c05ad82cf26c0444397d002a8cade55083104e0b8e3deaa0921d95bd88682de0e6986505df61d156fce0e06fdbbe85ad9eb0146c3c2c45cc417cf884adb183037d044c2eff18ea265bbea1edee687c8358214a4e79b2431c9705b6696acdb80fac6b81f61c5b5267fec91b4e3ec50b6ad3cb7cfcbcba3992a6af5e28b8ea3efb146c1d9bdf4701a7f16a0ff311d75d349db9f035d6491228245fc09f2db9405d81290def3151cecb07d11a0900c8bcd41e10687ebd4147bbb66c751176ad07c048c7acf1102f14cde901f3df9eeed74de30955bb8db7bc69d3f536e6ea73eeba9b426bc6eaa5d31b16ccfd1eb713fd84f923f64877067e1cbee928a3cc6af29086cfcd19b455bbe3e142eef88f0a25154593618d6dd3b08c10c75e9607e62904ade42164102877b6f22b852a320444e71cbd10f9c786d52972fa06d9d82ba52c41976a8743f0e09899dac8f2a7c8d02e8879f5745bb6f3ee61fee3ca13bfbb0703e783357b0fbcb9512c369f77f9e458e8e29d80213e96756d5ef67511d72d18b462883b2895dbc89d5deaf3c44f4dba7a4099eacc5ce83ceb70f11163da38ff8e90b5dc25e8048d948f3ac7a90ac36aa5d5f23a04756964fbda633b0774ef11728bf3c8bf4fc5d99c57752a5c2ddd9db61705f2886c548667ba1831f2bc9cda8e7df40452b0947743237899bcdddd5c76cdfb25d3a38f79f3c411ee0a2dce85a59f2ef2e753da23b44294833c0d82a8555745a5ac466715487389a803c2e2a44e8c7976896686877dcb72e413e7df9ab21f4f6bb36443be132a0ca8aac497e1bf064e6ce6eb9174e0b7b8b5f7953481e5f99990294deadd069832dfb69c7c918960a6e7e15ffb2c6b61297077f80f3e1851f3127366b04ed7e6e9bf07a5dacbf14de77de2f29592564dced1349785ccc8c9cec5676e611c4596e298a44753cbbec76e9902b68344fa8c5edf7ae05d9020d8de2f8e69049c924bf9a495621970d526cb0f9657dd672e1728a10113dec2ddef87b083f8e26b88fa7f2d149b28f209d3b3e5398a1445f076ae29094ff139937fb2ca4e65d9b8d704c2a552fc3b5e8684bd2d77a26f974b0ecd12b6c702ed950e1dec332e0e909029540b3144ceca70024956d4c01450173c522896db10c5ada448062e46d0597db3b15d5701a17adc1de53a10877f598a1048c4bba8499005b64fc6726507505e085b8420ea25bb51b3134de5e530cb1ff591c2eadcb2c224ebed13ba91eb0cf4caf83057a0fdbd2339b5043bea1da27a5c101cc34b8cf7890247af03b81c078d5c27a7fcd9c4c663335111b64707faf60e8889617576db44b33bc94ff6a4e443de56729f35e76178a40d5a3e4b2255c8c9ea709e7abb025273a7ed4e2ccd4ac6248d3a792f2b9324662ab0455ec17fc973ee437d6255a332a3bd7f4222c6ffb6e1881104414e7fc9495bd8b352f36e4811cc6bb01567e03379bec1a2e0066b71ae4ad586a5d9747889d6dc3cf907abe70553b1380fe184e276f4d1c328467b0b306e44e533b59e43a1a89ab7c3bd137cf54c6e3a345e1848d843b9dda000731d9cff52f18a2def3033a836194c89bc92f28c9792a2927a129758bf944cfb793fa99d9584cc80004e9d61777a401968d767ae0b18363bafdc72a469687ea830cc8605bbe15a2d4cfed86e2e9a952cfcbe45121e3c305ba9bffcc37b5ea0240d9329ed3e26dd06ff3cea9b1c284a2310466c4ecd6aaf74ffb36cb781c0ee9afa3cb288f1167845ac503af089dfe3bf239895f6c1d1fefbf45df32b921fa67b0716ab0c928bd02d146aa03cc035c666c08b14c102f162d26f57a778ea41b8ee86b941b561ceca863d07ff8855188048358399504ce86468b663003a59d51e6490a56733684c6001eb58955b2e5bd76e37f2b95a7794d66c491ef66cf600917c95173e9b9f6a7593e49c0505bb5b4d374b81ebaeb619f477c3fd4d20dc6528dd19e6e7fdbddc606c027d5ced2c80a99d12b592d1337094922da496a490bd4a9a961c89c4060db9b118cdc1acb5f0e8d73341154ac1632aeb32024d9ee193a2e58a0519ca320861ecad5cd24aa9618f6c440225ebd71bd89f2bea2afe56ae145617db3e9da56e686c97396970f26bdd9114564ccf4c3da370ceae98e9f441fbea4c80bf3cf39b96c45e28ae04e1da26a172159e356d0801ac72c8a56a8cb6daaaa99fe2866138d9c34a146501b735640eb64fa3b253db89ccd8b0aeecd682e6ca0f5a10d4c97b13f88d1c8eb17fb8969e2d0494abb0cba203348f16149e5021d624197acb5eb8e356369279cf1f48f3ffc4a7e3aa4bb5d256c75d5ac7a89c62b8a9facbc0345cf268ef4dd4295cd56cd3c51e3a9836ccbee54f78722db054c724a84324d7b6662633d5cf4d315b537b5e168b69f7fe3a6bd2faf0107b8a56f15cf5cf40673c4b911a1b65aa84b72e1c5f787d91b15cd49bdcff44b492dff65c08aceda0ba70a39bd9eec84ca17996c77d2e7e894ab5dca9174809ded2d970140e5e9b5b07b0a76aef6ea61dc684896ef8a99192de7923f73f845aec2a6382ff34359c03dd5c4a0e01e95d63c293d7d9eaf116edb0f110acd977b7cce6c2a6d05e4a69d894c8cc21351d13a037cbb9410962a550d2a6c7760855804821d026339eb4d911263680f8b66ed5ccd64964b7e26238da7dbdc18b52aede0b6410d73779b8065d4579163b0f5dc6e5b0e028e5973c424a17a999c4a9ccef872eff7b3afd792c52a2e596cdaa3de4d4a08987c2ff17629d9b6b8dd36f51cc3b4331eccf11765526086274ce506efff6ccd6d88d3ddde17ef68131c25518698687e9e00b36455f7b4e8ebd419e5a5b31e11388936fbe3ebed32b0536c87e846ddc5fc4315d99b7428f576f8ec1e50ab693c3c248484f73e51c6bdb939cf1bb44fe5a276ef9fdc35bc5e7da10a49c56a5958bf3ef43375a88daf835ea39ec135cb971a72df1c630b3931e597c4312e027be52a037e4b5973824d16b3cf0e4b5fd9479c7a48e8a22e2436e3c8bd53004852afcf7c8a5b3530f7e2e382d6b7e133f588c230f618144bf3bb69685d66714e0c39a75e5edc95bb8b12102e314bf0bb2bc32c6f3f4f24d171393bd9151c55ba007e6961a68010dd7026d879a013953f973f1aa5ee718922efb544ee40a02cb9b5b8c25eb94b85a0072bd34ca95adc9c79f6838913637a9a2b2527499b1a3ec93e35c56b3d0557ff8b11a4ca29017cc88e236dbad3cb2e215753a51380b97cbb6c930db2248e902ae41cac24188b2f68541eab51e3e1890db2268fdf5af029c40fc2d7687e6778f75b89982b70fe851e9848be7fc9b30d715f87e940ed80239b5d55038255b6f4f7a6870c871c54df0b3002f66ae967f119fe9cc3b5aaa96017b821ee7bf4d201d015b67657c0f301c2ee9acfb2cfd41b7316bc93d3916c9e1d6d22f660e00776ff4b14c626ffc8d33faa3696ad33056a1f0817d4238002760437e7673d0569a4220bddb09c5e7d20e7d712d1a34ce4112340e83663d08d7052943d7a98dc01ff310ebbddfa192e90e30ab33c39ea49a159f7988f943285b9379a7c84dd0cd7981c14b4c171d66a02b1a925f97532dfda722dd48e8f6df75ec6d126af9dac49e4f7e80030ec18ad7d30fe7b5ffec999d100b11b59812af88a9c25c1977f2fc1f96865c532a520d18882329dc38adcc46f2de0375db21116a1a32fc0c1f56bad9efab41fdb45d8d5d6f15159a8196bf13b2dfd1d7fe8a57cf048476c378aefe09652e0bc45fd84c66db00d5a98ce1bd117ce2e83577091966d5b2b9dc9c3e6358c9912aa0b476262a259b477a5d57d4302b03130bc8a682dcb4f24d43a14f88c78fc6c2ecb9321cb525f5bc461a015a787c868ef967dff5eb57387968f6c0e82251916346b1d2bc1c165db667e60a0f05df2fc68242b508a6c9d1ca2119b167ff53c6c17b6b0d03330e4fab6ebb42c21a90955508de68e3c24132012879ff553bd5aa9064e2ea2f336f5f5ebdc8e0f256cd4bd3cfe719c456722f9c0da194a4f39e82c945802ec0784f492b94aaae29a5c149d9d1eddbf6faac6c807f9009024c3ea4f94f186c38ddf3fc68d7b95b099def64e69336c0f559133846f0bcc97fc1c1f4aa9419873c4d55466e2ce1b6c68ee4889608ba0edae8a6d82d4c3173584d87347c6bed86f26a50593da1d8386f3b6ec210beaf8c795fe0fbeb7f9fb8c724aa9474db7c8ef47290b522b4f237cf99667892fe4764c91e31a713a40568227779d7eef475760f121941e47495f3029f53bc5ba180c79b9df2e88d1c76e6827ff9907b28f23e423ca16c3b35f4490809f0d44403b46b3563778dc51f3e11dc053a4d715ecdc53bf13fb2601c5c4841686fe32df7a2ebc1355cb236074a8800e666b908b2707902d3861e6260ab452fba93170bc289a88a54f2f71178657828ab670c95f0ef547c21153ecb17d2be07aa6e1bede146f8e1254a056661b27dfa581c6f68f555c198c869fbee", 0xf4f}], 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) truncate(&(0x7f00000000c0)='./file0\x00', 0x0) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() r2 = dup(r1) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x200, 0x100000000, 0x5, 0x1, 0xfffffffffffffff8, 0x3, 0x6, 0x0, 0x0, 0x100000000, 0x8000}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000001480)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "184417a712d264eff693b6c803b98b867bc15b16"}) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="be", 0x1}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x638c3074, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x4000000}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() r2 = dup2(r0, r0) writev(r2, &(0x7f0000000940)=[{&(0x7f0000000280)="123e42a739a8f7068044724150dc89207d9cc3685cb150175a513e3e249a6dba8b580cb222c417ccf7645dfb45c033bc2441599699ee2468665a29fa0d519acd23db14e2c5d33e9680a594e89c2aaac434260256b223501e1346e3790d049ddb010c148491236076eeadbe283221afd8df563751ee44971e3962c34190b198f3c7531c6e0e387889fef4ee62dddb56f35b2193c06b", 0x95}, {&(0x7f0000000340)="a0c3598bdeb1b389bec63eb82c7f333619772b528b8c1396fe491b19e5d9f8e2315cbc9b0ff498be8fb42e528f2cfc5656a4c3b2e6c81698d66db2ac8e7196ab452b4090856605297d45b30f3c6c968719ac802845a6879e21f5ff9083cb7fa6fa7edc20298cf3b94756f8f979", 0x6d}, {&(0x7f00000001c0)="6fc0478b2eba2bdce406c7b854ee7adfc163f9cff647628a", 0x18}, {&(0x7f00000003c0)="b8d1a00c459d35398ab0df1862e00395356afc9d96d5ace533bae201ee2d7e8e8ca3b83a74f83b8ac1e1740827109105676d0cd8ff59017cffd40ab739d1497a7bce3bbbc8310ae93de283f09fae6fe719ea988434e9c5cf450697b8284b2fa51fd0321beb0c6b34fe5467b11e47a10773de5a83d6e02299e650afc0f7b6b51fc5f27093dc49d72658", 0x89}, {&(0x7f0000000480)="0f1f3e22a65a05397be77f1709eea8617d8249fdd8e2d9f379c2eafabd89a9299a0396af797151a36f1f7f83800d78ca55c3ddc69523227d32ab50a44153eff8f29182927190ea9ad3f8612ea7a921a4fa48612a8eb5421f3525b31bd05142cbbebfcf264462fb1fbd74bd2947b7", 0x6e}, {&(0x7f0000000500)="ca9b901edcbd0f1e3cea1caf9f67f14c624eeafc80b1e06f9fa576c176df02c7c30d8e5fcd4832456e971501a8855b10aefddd8d", 0x34}, {&(0x7f0000000540)="57962983a76f65091a6553383f1064125843cc43ccdb5e2a34d594b1d72c1f5315196f480dd74f3d7bf7ba2209de01657b9846c015053a54dd6aa4c63f0ef59a81463566414fee35d4f95c84cc461df1047b740b3510fb73f41eb90bd2e8428ea7232c50345db2d1701c33c3b4c9ba7c2728a6a84a2a9d8041d3ba9beb1c79f72cdc862c8b6e219cf1ee1f04beb1e9dba2640ee2605c636c2576569e3247d78f1df604dc83f20679b6b9cf3bbff1c420b34a23b3ba33bcb7a343637a1067ae245192e14f2ac4ea005b72ee22b6715e", 0xcf}, {&(0x7f0000000640)="376f0f10cdc0bba27c471e8f7268554a7d7ba115a4906f92155e26681738f91b20cebb67fd7e24bdc29e112a4cef2dc44bb83e8d9c3ea267a7f657f001073e17deb4b2629b42ee212c0b8d2d8b43d4bb3c9b3a133de9849a5f4d83773964f04b53fa", 0x62}, {&(0x7f00000006c0)="b21e7f8df08d067c973b287d7a7af70728815cf83169f8486992bdd1f747b558164566ffc4f1d81e1c4b06f774e03fc734453d9934da0da40abfb10c6a32b74d517fe0034dad4d4def65ecf8ebaee1e3c6cc7179da6b1d37650497108480f2203fe493f592e31935c0bbc4fdf4320f1c5b22da961c90a2dbb4d8f41d5df078611698f5dc7696c52a3f0833622da262953939ec413b5dea5a28e73c8d9fd8d3ee8504f12267930815ce72f5e5b87d88da22839968126a400ca414a5efbfce910d9722f12487ee1003ea305b49c777dc0cf7c685e75054544a8215e0df1b0980595afe728eeb59520fbe7bfc40266cda47", 0xf0}, {&(0x7f0000000880)="b24ae74a3daa80bfd7eb3aa1048a4bd3855bcd3458a80396c11470d8efb7752b0decbdd539c106d33d7f22ff5217d77f3986ab57c7a000bc417866acbf737b989e3ed455eb775f1749c34f3e6afc09d9ef7061f961ba242efa1a4281f5c9493a020c2bafb2c987abac0df1e835c1317137b9e860b8b9ab39fd52d46f27f5394017c2d9010a3a3b30cf", 0x89}], 0xa) close(r0) r3 = dup(r1) r4 = syz_open_pts() msgget(0x0, 0x40) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000080)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0xccc, 0x3, 0xfffffffffffffffa, "845c556b00070000000000000000abb8afb400"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000007c0)={0xfffffffffffffeff, 0x8, './file0\x00', 0x0, 0x1f, 0x4, 0x8}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x21db1d91, 0x90af, 0x1000, 0x3, "d070aae9d7f48372c8df40625a084087eb2f23ae", 0x5, 0xffff}) 16:00:47 executing program 0: getrusage(0xffffffffffffffff, &(0x7f0000000000)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) bind$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) write(r0, &(0x7f0000000100)="f3d50db2", 0x4) bind$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000180)=0x1) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x8100, 0x0) ftruncate(r0, 0xffffffffffffffff) kevent(r1, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x1, 0x6, 0x4}, {{r0}, 0xfffffffffffffffd, 0x4, 0xe0000001, 0x0, 0x2}], 0x120000000, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x40, 0xf0000005, 0x20, 0x4}], 0x527e, &(0x7f0000000280)={0xfffffffffffffffd, 0x1}) bind$unix(r0, &(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000300)=0x8001) r2 = semget(0x0, 0x1, 0x202) semctl$GETZCNT(r2, 0x7, 0x7, &(0x7f0000000340)=""/4096) getgroups(0x2, &(0x7f0000001340)=[0x0, 0x0]) r4 = getgid() setregid(r3, r4) nanosleep(&(0x7f0000001380)={0x37dc, 0x8000}, 0x0) getsockname$inet(r0, &(0x7f00000013c0), &(0x7f0000001400)=0xc) write(r1, &(0x7f0000001440)="650fd006807c5f3323fb0014bcaee53990d63193719df36d083727c2bae96db4e9806198d14d3824d0db866402208ab4747b319484b4ffbd02bf7da47cc671ea47a20be8ce913bb52431530c56a881decdce7095202e9915ac54310727f7669d07f27686393a5d486bec3c69c285f6af89b9d867b8c0300365e1907d7ea0ecf2bacfd56f0606e2571f8ec3c2123a37acb0132695e1ac1b11cc64a34ff150ba63d203a8394f28d984d4512d", 0xab) recvfrom$unix(r0, &(0x7f0000001500)=""/48, 0x30, 0x2, &(0x7f0000001540)=@file={0x0, './file0\x00'}, 0xa) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000001580)) rename(&(0x7f00000015c0)='./file0\x00', &(0x7f0000001600)='./file0\x00') ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000001640)={0x0, 0x2, 0x4, 0x2, 0x7ff}) ioctl$TIOCNXCL(r1, 0x2000740e) faccessat(r0, &(0x7f0000001680)='./file0\x00', 0x54, 0x3) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000016c0)) nanosleep(&(0x7f0000001700)={0x100}, &(0x7f0000001740)) fcntl$getflags(r0, 0x3) rename(&(0x7f0000001780)='./file0\x00', &(0x7f00000017c0)='./file0\x00') 16:00:47 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x20, 0xf0000040, 0x100, 0x1}, {{r0}, 0xfffffffffffffffc, 0x20, 0x8, 0x4, 0xfa1}, {{r1}, 0xffffffffffffffff, 0x2, 0x20, 0xff, 0x8}, {{r1}, 0xfffffffffffffffe, 0x1, 0x2, 0x55, 0x3a7}], 0x2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffb, 0x80, 0x0, 0x6014, 0x3ff}, {{r1}, 0xffffffffffffffff, 0x10, 0xf0000020, 0x7f}, {{r1}, 0xfffffffffffffffa, 0x8, 0xfffff, 0x1, 0x8}, {{r1}, 0xffffffffffffffff, 0x20, 0x80000020, 0xf8, 0xa000000000}, {{r0}, 0x0, 0x4, 0xfffff, 0x9, 0x100000001}, {{r1}, 0xffffffffffffffff, 0x3eb38519339c283c, 0x4, 0x80000001, 0x3}, {{r0}, 0xffffffffffffffff, 0x20, 0x42, 0x29f6, 0x7fff}, {{r0}, 0xfffffffffffffffb, 0x40, 0x12, 0x0, 0x400}, {{r1}, 0xfffffffffffffffe, 0x20, 0x20000003, 0xfffffffffffff231, 0x81}], 0x9, &(0x7f0000000300)={0x7f, 0x7}) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x5, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:00:47 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)='r', 0x1}], 0x1) syz_open_pts() pipe2(&(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) accept$inet(r1, &(0x7f00000014c0), &(0x7f0000001500)=0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x3, 0x90d2, 0x0, "d730c15b00f4ff0000747beffde400"}) write(r0, &(0x7f0000000200), 0x4268) r2 = syz_open_pts() pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="bbc7d09ead0decdc5988661d995c891e73618cda46656d94fc66193c680d69cf", 0x20}, {&(0x7f0000000040)="d902f905ddcd23d1fc3646f38c76a90a197e0a88ed25db1873c21cc3f4a7414361e8c78c99ccf5eaa93e56c2e8654c6a4dc02f8448265810e73657b04ef879d2ca07b8f598f1c7a00106f978d95e866f7d6d8af6f4eedcc86aa23d8472bad763021e2efeb2f8ffd23d03b5", 0x6b}, {&(0x7f0000000100)="9057c752eb6d8b72c4fd38208040b6540249e720", 0x14}, {&(0x7f0000000280)="59322473958b2b8fdb058878d04a627936d941b7f3c199fc9a6db7ceae630a311435e51f7070bda715ebf55be7c644daf149697bc124a9bc34c59a2fcd41baa5004eb0eca99bd06da53228b897524c7fc9ce10f6f9d375f57ce1119ae0b9576edf16d2c745922660d3ec7f05f2bc11e70fed38a2469a554120edfea1d1766f4d897e1ae729fd53c688870c8d8c6e4a3c17672643860717cde6293c0016b98489cc574e34d4f3c788da149407854d44090822095fe10875daf22bb2ef9e4bab9108644e9066ad", 0xc6}, {&(0x7f0000000380)="567f8aa978abd19ae17434aaaa26e43af746a119200ecd8216cb5fd2c9b06c0d1829697a472105e52b121a142e4555ed5b7e48cd78127283837b1b63c320f1e81f4dc06451626ef3df9f7fac9b95c687f95bc9ab75fad44698a290ca04820fa5785debb21eda143909fe975589d69b35559234bb8150d317f8f8b2038f18f44c70abba44c02bc5d53aa324556076cbbce2d3a4e80b5ba2b005e5eb27f09bb22a738a3052562c4281cbba8af4ad56d003c6256a9d746d77797dbad51fabf837554c4dd743687e4d1d0204bfd67e25a1380e9e8793f756234d7485c21d224228b5e6f174e4d3c38f9743abb475bd148250aab3411471299e916e3fa3", 0xfb}, {&(0x7f0000000480)="e93b7e06f9550be0a7f722a0b69dd07dcbad67308284ae5579f46bddab7b9d379c8e4511c5aca10d33a89a8a8e7c96be57ae507a113007e0eefbd0d45171d716aba257a93e7851c138cb946bb2721311186abae955785aea543694e1a6792474f34df676c853a16ae8b10f0245cd4f763de7097a7b19b0d1d2130c46024c98ceeb2c8c1de51f290dc3971430183243456df69558cbd7ac8785f7f9ad39b081f051d1455aa3ef4a85927bf2bcd9acc0ec3520e14138935c88417767eb2afbb2556bbcf9220d30e24f5fc0e2f97bfac9682cfcf07c1b19fe0e7f9bcdeeae5ba7eccad461c735d9e0771ff15e6b7e969217be0ac680d12e3c42a2a6690bf1479c1de86fcfafa5fe2559398bca11863d11ac48d63a20d870c45969261209cab4f1960553b9f4bcf0ceea6de11aae63b2936a1ec6ca45287e302bda8af7cf5f81431f986c4257005f7510e810052fb65ae6b108d65447478a23e3c99c1924d1605a3b0d6fea4592cd242b8435aac98b509f09afeb939890e8616eedfe7c6fd50f7ebb84561072f4c23bb6b6fe25265b3092eebc47aad5ea5d319c9147133093db53352d8c4455bc1d391a7a64977959d44548774a2c0e0519e91fcc2a1d8287dd2fcf92ad7dccf3576d70c24a76ff40b4d24e8bc04e2ddd8f81b56657b894fc0a13bdb59ca8aac1dc45c3e3b93ff2440ed273a8aca705b04134822725d749926f3145413194f7d3285a7ec46d61f4009f9d6c21ae95394d1a6c9dd3b645a030323549019424126340ee11766c2ad2e048d992cf13f24088b447f238e167ddcc86f4bc2004b73f2afb41c0c21e36ab451c96c66f431f846c718813a25750a8ec2081cfed86dc4d9c536bcbdbeb3dd0c2a2dd25e8749f6dc941229e20f012564428883c97f4fd584432f6951687880aeb6cced56ad4d022a3fca329b187d3769832463d9013f0e94d3c1e6a6725b3c5a2a7ed6ca0e77699ce17078d500f463df37e4939956ec1f562a784d1d0db2c6350d6546db69b28f9e6a4284083ce91784bd982bd7a17de334c079c454c7b88d1c73f5080b34af474816d63cabadd6679a2c6fe2344ee074bf4fbc7c6fe19e2b0f6525b67652373cd8a2fb09cf62b588cf0b3f409291ad0a26a2f6acb5db5b0c19af99b6246f210402b614f6ead445ad92e8835a46730db2719692b67e3964de6735e9db3c6e684896e663de4662c2a27f2e13a7e353ef2c58292cbc29e6c68d7e6fdcdc9a627a7b4bd61acd5f1edf40884b339e279a2695c5e982c907f3b9e7608d793a602623925d7745dd1200d56e88c2e8b6742ac2cd081180c8b3ab6b789d07ee34e13e55b3773711fe80780498526fde2fadb8b2d0967f3438cc2fbd8d18e9388f824280651dec31571d04d4a0272ce92d8c3c70e1dbb225adf3ea9f5eca8ddc83e0425edc8917ea42d8d5fab1cac1a757d0df8a0b191bb88de2f5156c04de70e766e71fc0d64dd1a93f01c9c6a8e2522ee14e3f06624f8a072e66c2a9940c2027fca7848ae32ece4d023154aaccbaeb650feee9cd11c70253327ed369fe800fbde510e368b694eec538dbbdfdf55a5a4dfe55bdd57b1c8e40151c8202ac6904e5c2dca783fe0ef2f9e79e40d98091c47cf5dca390af5ac7323411cbfd4515e4608f66be3f111a58a6471e6186bfcfd93b3aabaa26321193520ef56b99b0423f4faaa623098420a2baee38b5fa3aa514ed0d5f032f88adf3cfad345510c270323cb6f7bf8f64a8991637cd5511cfa16cf20ec22814b84d4592cf85958366e40a4fcad94eab1195f4c0c66111f8d1eee1b5952f50e3b05b0e80b5340254ec49a87166583926fc89948d9ed758f4a3f9720a3e52f665eb4e9afeb6f1d7fec41e393d9893ddcd60a4d38244077e57673c37f7c97a8ab94b6ce31304cabe612ec1b2e6a9bf3621e3e7f3bdf108e66d966e72340cc59592b873115ea6d706cd532b10c0a03582868876164db2daa5411debb997777fd6de26f4aba8c5429a5a792a57e8dc16e0a656c451a21679cf6ed5d8603ad39d193fd5a3c0d6efbbecc8cc99ab05a9a2e4310c95ffd9b4c197eab7d3fa12a399d27b32a0ecdca1b4b6245a1771af4f77ca4f05937b42ee8c84dd5c060e59c6ed8d8568e7719109e1b4c5af48ebcd283264758bfe1a5793a4f41e564faa7e6a9d9656cc925eb86c21e9bef0b013d2e3eae2d82ac2498ef8c9dc54b4ca79563a1928cf9620b250bd4c5471dddc78f45cceb814422ca5a7f39b920f2bad4bc56a0975a98f8652d77cd35648d543b0184a185713d125afcbf90f8c7932d61993c633ba5f4d9c65d6a31674fb3c0745d91b1c966be09a1c4060709dafbfb559f21edf3bf4d6127d44b48574495d3e03b63efbfac9fce531bdea19fd5715549f57d7b5d4027d59178420e9e3cdeed586554bc705dfc4b47909a29da9e21316e7a96b57886f4d9ae614f646d44453ccb9bcef4b1dd07a259ad46ae28e46c61e84778be31879a9ccd5af54aa79d9f330668dc0851cae9fc18dc8bf7b78648578841668c258a6872f40295d0f3eb450859f55248d972a876f5d4ce1221c1454159d2121e71a6b861e81f6b34dda9ed4e6f7204df9989d783f36fa1e026e24233ade77c674d3605187cf653d891f08f335ed16aeb8b4874f745719489ecc2827c6f95547ab0c076edfb654fffb5468c2db477ffbff5aa6d8d21a04adfc0b28e4ae11842c117281ba7b98d342487f51cde8f2e285ecacaca9a9a4b14c32dceb758535dd30c9b53626e0083678988b1c18d84b39070de7b7fa6107189d07477a2c5119831ad159be42e6131fd0a95b0d0d23e787defdee00d563e8a8ef9b87e2301d54212cc61934c525de6016f54d07712df7508e7c996f4dfb7eec2924194fa2536b4a2ad9b4e25260987d74ac44350e308e3dc95d03554c76f904eaf4e9f6885a9842eef6f8c9cb643bff01a756763bd5c4dc98fc36100ef1617073482b3694d340ce0ddb7f0174f9d040dbc2d80d7d0f07f6aa2afa6f6e7bef530a319775589db447a4351f7129ae2cb34b224dcce84ba9ed302a7326c9b85ebf2edc5019233c21719924bee0c79b22c741027dd8f55da27e42e425b4ae50238c6ee4479b0f09be6cfc0b962c32fc811184927bb22f359d8ff587dd866bc6abf135f511cde2326c017cc16d25445047ba2f11f28381723a24afa14d4a586f3673806e591ac26725f6671ae2b41352a89d2e53d4e51033c3932d17801629f6d3b88a145c526c0075cf16627f06c8658f9fc60ce1f82538a8b70120b989a6cb6a4b0b2e8e675be5d9f99541bc50e0228bff5bcf494db34207879e0cc772ff6648a6e18ffe2c84b04d50cfb165efecd4a0b61afd121e670b6101432a8a1ec302b28fcc44276d86012570c8f2c1819ebe954c6248e5f7faf7f2d8d53b6f96d076eb0de5674691d2756cdbd44a85f9355baf120d096b25002a5c7f6b21b237200e8530d9bf269113d3d578f32654874c7db561057ded3ac0ec105d15a092d5908a15c9a050caa389188ad52af18f3c66222babfc9a6dd49929b26800c76835f76e64f5b63a3ae721a2f666461222f7c5e13278bbffc026f3b549bbe303b78c6db813e4cffb3f5a6a5601045cd25db6f6223d4c510520753aa7498cdd0e2a6977df7e2ca70d870e593ecbc3986aef0c6fb9eb4ae4663b9b9b337db8e7735291b4c8db7b8ad3a1795b1763344db7418c98ddc65f9c3e876f4a8c10cbcd6910a3eb5bb0c9da343cb471d2458beaf80cec7f5b70373c0089259e143eeecddc581e0897c380315c4f7e42933ad1cfde053b0b1c75ecb53bdd7267a75205c80a6a84fa96cc225a2830000840e86a5aea233720f04f6103a1cca3901bda7f93fd95c3032bc0cf92acf335d87533b4922511bc73cd3d60ebee1da2ef22f5cb0fae1858f4c4d15a784ca39100caab4b8cbfb83fd11a35a5f824133044d411495a7bd6d147e97da15d039acf20b21245b7792fea88eed998873bad6e9007d5f68c3a68c98da223734162c302a796b8b64e3a237ec9bf89ad3ea981188083636b64d5a5477b963d7bb94d70fdf2b139d4c3da3775e46d65f9df6fb8c1ad2eaa904bddcd6b837c864063f890e36fb04b273e3c7fd9097afb86d6cc2c61ed2a9956bca471b3a7e9968b55ca67e51b780dc4208a2d484094871f4f7a99f2b05a2ac8ee9741049143b3577ca3586222a4f821c73dfa47699b5ce71f7c36a70b69522b84e4f8f649e3800bb52b1f42a4c59c9372657f2481a878331878a4ee2dcb5e08fff1cbf2336edb22c8228ff0285bfeca1585a75da493e6de63e371b3bb6d4a167d4ef6e83e665b1f552ec527141a4d147faef3134f0d4a732f3a4e6bbb311f37e65a5ec064aeb889f951ef36771aecf0f81b76cefbb95e100dbf476c3c6a0eb98da6702add2ea53fd77980b2bb86f9a97d97cd7b28ae1ef97b796474b34c6d1cd87b56a53df85225f51eca2327be230762a984b39dc0b8e755946dcb9ab93d28255895e7b8879792845dda7590a8ee21b1aba0e17d93248af1815603188930f547832bd2111c0001f2f0f3e51a238e68702023e9d267a35f96040292ee3370c58ad7e1d5a31a65371b5c20b88950f54d2391c16851ca1abc1c4e50ad66e3a45a7fda7377bc5538a98f57f6e78168ad2de7052cc70ea94b805ea5a4f7a77a61c6d4801a91f460c6310693e38a04a3c7a4f0908617d88dd75ec121c26542ee99e1020572064f1fdced20127016e0fef5b15d0816d28da20f946816f4ce597ce5ecaf00646b93cd13d66cb1405836e7a59b7945e6514512d4ad63eab9c596dcc0441554691564965f6bfd06489536c5822495f865ef940790d961927d5a2afdb4bf31db731265b1340a5a28a71562437f8b5258c76fa73224d64c15665b08f40452f766e31c77ab0eedd8728f58b4525df4cf8ef9103f8705df71bbc2a113c4b3da464d9bb75668b8074826f77253396aaef1fab0fb409ea13bf337be1dd312a7b1e195457951e845707684237c2574a7d4e49d22b40c33648824195aa741ac218bb52819ce0ac200c823a717c79c9f9c28f4ded7743d5147d5ad4d4aeef356cf5c89f996cffb68998c89d074672adf821c567129f3beb742e565c5009de23f07f5a328fa4a3158c4d7c6f8072d2a58470b62466e190f7aab77b9ee650bc570fe12da602e24b7a02229cc2911cdefe3e13ff31867b822bf197ea64b7203d6460d787ef4b8ca8e4c819a3b40c8f47507feacdaa8aa6edbb3c141b99184d37f610cfd31d283a48e5c720c5fccd821d202ad81eac4e21bca86a47a574ce732a5217f26702624270881acfaee3bdeea5f46cc2683cb0129781f400dabb5e2822b90519ff797e26972e8313589ddbd5ec6c134695d9276b30c76733701dc874bf55679ff58006f43d01c456779180e64dac014a1bbd911ec35be2196cc3649f60b1d552700d6a47a9e92886321ddf5c43ff8a3e2ee4b51e88a1614a5cada8ddb4acf39f1f6d9f8e648e760c23d5cbc82068f5cef0adfe008e38cd9138d6befbe978c1f2b8b7ce85289c5bbb20bad6869af8d15feb3508806a28efee35b8e8e64bc79c4f335652eb6c7ff9c4981165252f2cbf75a7085c7466c8de0f9a1301f22715ae49dbd4f043e3bef9a2df309f9bbcb24fc76431823d8b752f9d5e709927efea246b2d653da46b229f2a180afd22e082746152ed605b82ea96b1e9d6b8609e803f60df1f6ed66eaac199a3642cb44d5ab1bb3f8cef789aba7be7d4af028c642db143bd040befe6e1b545ba981353b9e435b397", 0x1000}], 0x6, 0x0) r3 = getppid() fcntl$lock(r2, 0x8, &(0x7f0000000200)={0x3, 0x3, 0xffffffffffff64bc, 0xffffffff, r3}) syz_open_pts() 16:00:47 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) chroot(&(0x7f0000000140)='./file0\x00') pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000180)=""/214, 0xd6) 16:00:48 executing program 0: 16:00:48 executing program 1: 16:00:48 executing program 1: mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:00:48 executing program 0: syz_emit_ethernet(0x140, &(0x7f00000001c0)) 16:00:48 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) fcntl$getown(r0, 0x5) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x8001, 0x6}, {0x18, 0x3, 0x1, 0x7ff}, 0x6, [0x8, 0xfffffffffffffffe, 0x400, 0x80000001, 0x1e11, 0x1, 0x7ff]}, 0x3c) poll(&(0x7f00000000c0)=[{r0, 0x125}, {r0, 0x85}, {r0, 0x4}, {r0, 0xd}, {r0, 0x8e}], 0x5, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r0) poll(&(0x7f0000000140)=[{r0, 0x1}], 0x1, 0x2) dup2(r0, r0) 16:00:48 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) preadv(r1, &(0x7f0000001540)=[{&(0x7f00000000c0)=""/46, 0x2e}, {&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/70, 0x46}, {&(0x7f0000001180)=""/175, 0xaf}, {&(0x7f0000001240)=""/134, 0x86}, {&(0x7f0000001300)=""/3, 0x3}, {&(0x7f0000001340)=""/237, 0xed}, {&(0x7f0000001440)=""/235, 0xeb}], 0x8, 0x0) r3 = semget$private(0x0, 0x1, 0x20) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f00000015c0)=0x8) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4012, r0, 0x0, 0x0) r4 = semget$private(0x0, 0x1, 0x105) r5 = accept$inet(r1, &(0x7f0000001600), &(0x7f0000001640)=0xc) r6 = socket(0x21, 0x4000, 0xfffffffffffff993) semctl$GETNCNT(r3, 0xe5ab70de76b2039, 0x3, &(0x7f0000001680)=""/108) linkat(r1, &(0x7f0000001700)='./file0\x00', r5, &(0x7f0000001740)='./file0\x00', 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, 0xc) close(r6) r9 = dup2(r0, r6) ioctl$TIOCGWINSZ(r9, 0x40087468, &(0x7f00000017c0)) semctl$GETNCNT(r4, 0x7, 0x3, &(0x7f0000001800)=""/152) pipe2(&(0x7f00000018c0), 0x10004) pipe(&(0x7f0000001900)={0xffffffffffffffff}) semop(r3, &(0x7f0000001940)=[{0x3, 0x6, 0x1800}, {0x3, 0x0, 0x1800}, {0x2, 0x1000, 0x1800}], 0x3) accept$inet(r10, &(0x7f0000001980), &(0x7f00000019c0)=0xc) syz_extract_tcp_res(&(0x7f0000001a00), 0x7f, 0x414b) fchown(r10, r7, r8) utimes(&(0x7f0000001a40)='./file0\x00', &(0x7f0000001a80)={{0x148, 0x7f8}, {0x6, 0x20}}) socket(0x1, 0x3, 0x6) getgid() ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000001bc0)) syz_execute_func(&(0x7f0000001b00)="64423bd12609ab84490000de7504c441916a5ff4660f38dd3445feefffff8f89b09ade2e366626d9e0c4e140c621c4c481a358fcf3ad") socketpair(0x20, 0x2, 0x0, &(0x7f0000001b40)) 16:00:48 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) poll(&(0x7f0000000000)=[{r1, 0x8}, {r0, 0x1}, {r2, 0x40}, {r2, 0x3}, {r2}, {r2, 0x84}, {r0, 0x190}, {r2, 0x4}, {r0, 0x2}], 0x9, 0xc3) utimensat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x8000, 0x6}, {0x2, 0x864}}, 0x0) 16:00:48 executing program 0: r0 = socket(0x34, 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xc0, 0x0) r2 = openat(r1, &(0x7f00000000c0)='./bus\x00', 0x39, 0x80) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x4) r3 = socket(0x18, 0x3, 0x7fffffff) dup2(r1, r2) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x4) setsockopt(r2, 0x0, 0xfffffffffffffffa, &(0x7f0000000200)="aa74c100bca7fd63ec00c965d7e71a67e3eb38634024166265cd1e5a7c6c0cd987a07c9248901069203127d1bfab0fcf88ca4aad5448e0e529afed359f3b0163dd4fbb769601250410e626f45b13674a2c7b89f23209dc487539a964102995d510377d249d0d46", 0x67) setsockopt(r0, 0xfffffffffffffff7, 0x7fff, &(0x7f0000000280)="9f94b7bcf78eae18d0df1dab96bf40f15aad9510999a818146c4397b2f23c21d9d6cf84a950138a2449be994d56edaee158e334b33361b8026ca82e1553fe34f156b514e36b72e", 0xffffffffffffff27) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000001c0)={0xfffffffffffffffe, 0x6}, 0x8) 16:00:48 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0300000000e74de400000000a600"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8000002) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:48 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) r2 = getpgid(0x0) getegid() write(r1, &(0x7f0000000040)='t', 0x1) read(r0, &(0x7f0000000080)=""/101, 0x65) fcntl$setown(r0, 0x6, r2) execve(0x0, 0x0, 0x0) 16:00:48 executing program 0: openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x408, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x10081, 0x0) accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x10, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000300), &(0x7f0000000340)=0xc) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f666920a267cc6c653000"], 0x10) bind$unix(r2, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) fcntl$setstatus(r2, 0x4, 0x84) sendmsg$unix(r2, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="140000000000000007060000000000000a800a1500000000ffff0000000000007c1db2d9072024b2472ff4e04eb252f6e33aada3bef0a8fa7072cf4c89a522a6efc75509a3c6b3e1dd0db9b0f0a983c88264e848b6a779f48430206ed5b131634285b2dff3359ff259ba603d1ac5ab98278372d2fd18b626bff0a78fd11148517db64c42333c9334b81bc304edbcebb11fbb62277528220147b390cc5ddc797989b2568377781c2f62eb65738a3cdbf4979c80be3ec17feb7002", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x18}, 0x0) 16:00:48 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = getuid() r1 = getgid() chown(&(0x7f0000000240)='./file0\x00', r0, r1) chmod(&(0x7f0000000140)='./file0\x00', 0x240) setuid(0xee01) shmget(0x0, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chdir(&(0x7f0000000280)='./file0/file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r3 = getegid() r4 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0/file0\x00', 0x800, 0x2) readlinkat(r4, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/37, 0x25) chown(&(0x7f0000000040)='./file0\x00', r2, r3) getdents(r4, &(0x7f00000003c0)=""/223, 0xbf) 16:00:48 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = dup(r0) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) fcntl$setstatus(r1, 0x4, 0x0) close(r1) 16:00:48 executing program 0: r0 = socket(0x2, 0x2, 0x2) r1 = getuid() getgroups(0x4, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchown(r0, r1, r2) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="820200080040a73bcd00"], 0x1) writev(r0, &(0x7f0000002340)=[{&(0x7f0000001340)="b185cc10cf2fcaf7663c8ec9a01c48073b777f60fbfac966d661c79921428566f9b45da63192296bb0fa15440a74796088aa18e997f9ab7d7079ce70051b865dd1c420f0f8097af3d1b3e3b42ec86a8f43330d955ebdad58d932712abe8ad0efb1c1885926c6a3b8079c855b05deec30abe40184c42781f2b5cfe5658910e63e8d1de342efa7ca15492ab46a96d4b77639b29c33cecb3325722177c35f6f891ce4b24f2f4df158d6ee813f40e29f99e08762d0ba76584e5cbfcce573aa0f1ac1e76d5f3a01dfdef281ddb0b021ed7eda57b908c3d4438b5b8686407e272b00fe4d9b7fe616010ba9d569a56d2305aa7e910278488db08396df0e379eaf28fd3124909a52b39c52cb85b80c172f3ffe14406f2b918f57a795a123cbd727a7f2404706d87860d797f310b67e5c4aed483945c025b33d22bed2ae88d49360b6a83d33c8322f7f4548e4e18e1425693a101cbf4e9b2ddb238ae0f2eba78b2730fb8e4d6dcb226a5f697fe30dabe21839ae2b5cc1b9cc88fa1b46c6c6d7d61011fc74dcaff8ff12fb914f1e9a515cd45cd67dcb6f5bfc35f88d1e0cb31feeed1b55ff8cfe239344b7e44eb7fce726ee26fb56dd3de6ef8ba695a5fc90335238af226a1839ad3de4024c07299175ed62ccdaf592784122179cbd900ca4c4cc077f566b54a970638c708f883b97a4d97df55f76f5febe73af48b95978ef8af555407ae7067275054bcf63c350964bc99d10e506feec567c080e44638335de30372e089f248ed5ebd7ae1beebd00c8955cb82e55ab4249965cdbf543b1b3bdb919756338edb5a57c89659e76a2bec598e96992809ffd4e6581104d970a8d771ebb59f1c1a18b5f6b5da51af01d81b548a870383706cdcdc71d33c53fe1aba6cd259ea0a7e0ba67ea5eb166cc40db0ae24b8972841ef4998ff8bd7802c9ec0b57785abaa841ec5f5406b0ec5fd2f0684db758ab99329a948150f110be802827a6b0bf15ad1865970cb62f5f9c4282ec393125dfcd4f19bd726566f402d70ef6fffe480b681276bb31cae2b206bbc10f5ba1bef5901df1dc3e2ebf9601aab35b034806124429452e0c65071ea8dbb72f6d94ef210149d62dec5e992c238f350af5d9b7d2cd745d27575ce600c64033e5ff1db5085f582c52a92e630aa275fd7ef0c15cb77bf12a2960976785cbad5620e1bec3f4f53a66fe322d0cfc7e84d95c74c1e69bb7103a500101d4dbd35016a4a75eb96d3230cd1ceec2053abc13e858dcef9ab0803dde452e9eb527d6f55f07f1ba6dd7e568056da40c1d841454146f6b98f4c7a54d512419d540a25a91dd127591887779f6dd1a3a789191de4a797b8f7eb3e7f907febdfee1ba71f4cc2c0a40e05feb726ed1321f07d17526631959fc4a2e99bb7d4719cf6df7b5139d286bca5bd5c6d7d86e73f1295701bebadab0fd76f7be828e418421f6130e4dfe92d94a2a445def821034b9b3faad1b390e0a671cb659393af71311eeaba056b404236cc2b4ad6545b5803ff41a770d6b0500ed7f74205d09c98fde1abdeb463a1ad7fbe621d3ac7aaf9dd9a951c1fdba384b752238abfa67b06b490290cf4c15d0a3fa84a6ed99a366b7581046375e082e46dbd5665891c006b9f49ddef3f7bcdc7eb4941df05cc38775a10994f8d889b31820671ea5c49b0e82f60aab9426d319ad58d42a7466a39cb6a52923d8ace708fccdce834a1905554877e09281ae5f00c22400b7eaedc6d5c5da32a7f9539f72fa2fde8006cb2cd5bc91d16e9db6016efba486bcb2b8b017d7128de6f97e00a880e425157d07c437c27aa115b7d3ae232867552190f01d23c2d51306d28f752538890a40f17555191ceae81297ef9d26473c8dfb84a853f8697877e3ae7765aa0421b5ce1cbfdb00e74a21a62133cf7a60a2ab74043e4fe508be9eb0bf96f9961d1f02f865fdf1a8bb03e0c7fa9cb5e9a5df644339f4d1949ccae22fb35e821fc67cb1577461f6cabe143e110c7892ee2e6491dec6b1be12b0e857a78069f53acd3f114c99e187ece80d098e5fa62eaa94d7e45b13e02b9940af02062a18002f8d6e3f6fe184a1f39eb77904f628c28baf5b873bb57be622440a7d1a4f9597b8ddb1beb13728cb0c036490597deeb3a664b49db5656ed09a7ac9ae5582f1ca71d993984d620009d430ac532f408a5c121d116d9c8f74e4de723a0b33f4024d2ab3a71a3d1b98efda22a48f85fa9ebb806518e8f5b35f47873924bc5e38fa09f622926a26b702ef6dc8d76f2df64ba0d1755ff77ba5f42e4ff210a22364db0d7f78d6996af7937fd407fed2acfdbd28d2e048635fe7e70e25626ffd8de234aac051c195bd7d74ebe4a68b7583866763a58b88305ebcb9177609b22eb61e787d92dbadd8b13ccf7b4df1caa543eebb83cc36b360e5f8149124c5915eca8b19de7a1fb60f8f557b9096e34340d25240e9a32a12152c0885eb584caefeb163ff56096785c2dfcd7581a016e1e970120b72166d72cfaf0dfaaf41ae0cf9893207a1ccc7cbd2437a007c53918474427c550b78c9adbe0cb3069dbf7a59d02bdc279359e0ec94b7b594ca2c5653cd8de15402104eb35e052ae16db5b4544b89d89a11b5b04498efc0df3403180a9259143a68059aa84f1dde6719c67f55be69acf6f320b59a757482692cf0c9932659f713fe36e7cdf82a5a14b642aa1a05a43b72e2615cea8954d53c002a104b81947d805af2fcdebd1a66d06c555d1d6e23fbeb1267c740564d1e98bafec02b594fe9eef3dd348721ddef8bb5830b907a64d9e751a1ec38abc6e3e9bd4d28a65959664103835984f94983260f2d61c673f331d45faf20dc6a898eff4faa6c8bbf0a29f5ed846ef86488918b8831886e896ada08463f557fbe699194e7984eb79b582f60b236a3ab26e623a59abd02948b9f5b7c8599e6081da09154f93b77f45ec7549fb342b467284a339cb70e37d36d1c23790cdfc10d64952df6ed701945aec9778b40766a4df9fe5e9079aeccc65f144bdeab429833f6b11ee83b4973d285fef308091132223705e867489f2bd5c61b5b453db2dd020b13c24aeed9e63a9fff43f7f3487a44e03cb41cc3394fcda9ba8f86767c856705741c553e342ccd4a656e9bbd87c7bebcfc424ce7ac0f634ebd2bf76e6bb4cef119706f60bc81dd3c772202b932ea4f9793adf10f20bc25343c8d11015445ef4277bd6f0bb5b8d64af95b957aeb38513b2643a575595c9b41de83a688c83146aaa0580dd97afb2eb277255dd47cf3b664b67e22b9ac29ad8227720edbd1ecb33a7c61b43c7e014266dddf4420afacfc3526257cad45e975a5c1c6aba91ac87647f5bfb43dceef20448028968f795191bc7190dc379c7d12cee0d1195807413d9074ffdbe40b334109dc6a565775f0573faab7bba8b6a344fe62268662e9fdc6daed9ab2949ff2f962a86f5d558b653b0735f52fffa32d32c3789955ada38c1234a01ce820dc44e126bdf5f88b1125d484e4dc351cbd8aea37f65c62bc72223d333e666f3db14036bc45d02a2d5539adf84c2d27b10ad7878278ea0464151d73a46ccfae1c206b3ebab1bce704fe320209a8472ac469d327f945e56efd422b8f9f59befda43685b5ea2acc7683bd4f53239a2c0e90e50a76938c5e77fec0b49f7c48a03b70e1528206e96875923556e6fcbea271e19d45743697b23ff4418b1685c32575261ad1a980ceb7b33017132dffd88148e6c53c788b1e886ed6e5f80ffa4d0677748554186bfe41834ffbb36823b41a9a99e69fbee16558efef3d7e0df7d1ffb1f61faa010b5201dac9165025100e8951c1cb72601586217b3d1699c9d1342be3a019e8dcfc3a03dacb18f0861192319597eca3a3f6719ca13a24441b86a2cc187f909010e92bff6574ee9559421ba6af0e69860751178a0edc0b5844c1bb961c0098447687c570dd4dde5afdb0588993e76ced14f84a3733638a65387726fe865ff1371e8c68e1a2f5c400e88be1a6a6aab499d37315223ae1388c416d94098cca12c347eeb58e18a9e9104c322a3aaf5c2d0786bf93fb69c9d724985dba2dae269a748f6e912c2d2a2c92c73cc8699bcf83b512880474407c615ebdce57e55bc3e2f3efefb07b5deac99c5dc67870bf239e32d63fdd0c1d553caeede4856856189a29059cc1a9799f9c39b4331d4eacf7e0954fc3d1fdaaf5928c971bd0c2c61fb1ecb6e03d1cb1f58fa7553b6111637f1e2bb7bdcd545ce20c5581fa106d15a0ca2eac8061c8f3162a7b84c53e5e74ce22d48f7210b1624f71b57046dcce3a4e0062e9afc075e09a41465f79b6eb95c02eca07ee211a1d81d9f18e9dcc41a9702c4d14d1ee42c344895fe91c545b1b43e9dc6e14e8ca9e1418013426f250e458eaea5619443f4f901ae5848d9abcba97a19945bfd9baf22ec65cb5b902d857d0c76bc2387b7bff68fcda2e41a5e4f217fac16dd55300296f56bb3220fac60ed154399f3d557af8feccb58157fa657640ce58867b4e287a1d9f6818a666b4e0a1762139c0a8529e52ab23abac87f64af45d0f5f9d4f009dba2bb2bf", 0xc9c}], 0x1) 16:00:48 executing program 1: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8008, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000200)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd6ab103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fe70c9ea73906e2adddcb95afdc27b8c9831354609d02fc26c4b14b00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d7b65d2712d93ae731ffee5a627d0767106bd31b4605f1d00adfd323e6a8bab89057394672c25bc15a602", 0xd5) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x98b, 0xffffffffffffff7d, "85fe4dbfa60200000007ad00fbffffffffffff7f"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x7, 0xfffffffffffffb7e, "855c55021a0000707b634c00"}) dup(r0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x3}], 0x1) syz_open_pts() 16:00:48 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x9) close(r0) 16:00:48 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0xc1}], 0x1, 0x81) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7fff) syz_open_pts() syz_open_pts() 16:00:49 executing program 1: r0 = socket(0x2, 0x2, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getdents(r1, &(0x7f00000000c0)=""/74, 0x4a) r2 = dup(r0) ioctl$KDENABIO(r2, 0x20004b3c) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f660000000000"], 0x10) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f0000000080)="00e4ffffffffffffff000000", 0xc) pipe(&(0x7f0000000140)) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000840)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd82dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d0a971ff67e06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752", 0x595}], 0x1) 16:00:49 executing program 0: r0 = msgget$private(0x0, 0x43) msgctl$IPC_RMID(r0, 0x0) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000ef3c6e12807edc42f7bb000000000000000000000000000011c70007000000ecff000000000700000000000000000000000000e2e5211f000044889badc72ccd11ad607c18c798ba5504136ff066380fec8f36d961854025ae08861fdfe9ab8158c37e88ec3ef64150f904224646f77172bd19807acd6f2d391d69a14512160c96b0269996fa0258a79d4558cfd3bfb73c3fd61ae8c1dd38ca3a22fcaf282921bc99500e746ed8978cde06fe70afc1a7f43b90a88c2898d4016c8894dbae75bf7ebc538a235dee5c78566d865d25e472c08600d26bf64ac2c9a4eab169ae286bf054d6666abdfd6ed36b8e44074c916b1668c97348912f65b726f2393049965391d6e40f87d11147bee29953b9361802a4925c147d160051984fe696a79f44820d8e445ad3a4fb55f0997c6402fac87d614c58f8794aa7ade93fe9d749194bd8586accdd72277aa92460b6970db4d050c4b297d4c4e85841c82dbf3542c30d87de47c607e65d404b981aa8073876e0b4102c1c384aea4a7bd649b16553763d21672a3d7af0128abb78371d2fc0e63c04d78ff7f4dec30dc514d51a7bda06bc51693622162287784655"], 0x1, 0x0, 0x7fd) r1 = accept(0xffffffffffffff9c, &(0x7f0000000200)=@in6, &(0x7f0000000580)=0xc) fcntl$setflags(r1, 0x2, 0x1) r2 = msgget$private(0x0, 0x20) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x7ffd, 0x0) ioctl$TIOCEXCL(r3, 0x2000740d) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/133}, 0x8d, 0x3, 0x1000) msgrcv(r0, &(0x7f00000007c0)={0x0, ""/60}, 0x44, 0x0, 0x1000) msgrcv(r0, &(0x7f0000001740)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000088bc31981500000000000000000000000000000000000000000000000000000000000000000000000000e4d6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ef9e470aa908589769bcd4b35a65840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x1000) msgsnd(r0, &(0x7f00000002c0)={0x3, "77958f6e46ceef004d1901df55314f813593310a15eabe11a3f49976682fa5b685da387767580658ead5750ced3856be0b82507516df06cebb11d9afb2d95cf2017a67533a175f2e964d2c77c9beb78faa497ee4ff775f4d7438ed8850aec082dc29b3af513184d817846b73b806e91119bce2310b4d634ee43b4ebab9fdc33968f00108321e3e5d5d6deaaa5288d9d749cc9e0cdba40062bab6e2b8f9"}, 0xa5, 0x800) msgsnd(r2, &(0x7f0000000700)={0x3, "50cb1dc2febb2aaccc2e44e175a93f15bb1c7be22345e4776f56537b3e2b97f11723d8a645456331ce9b8b7cb2d681f5c24281cced4c364e66496037e8a46c6f170ec930fb6b6a24a66155cfded325195187e6e9b3f699075113ad2cefd5f1bad2d11489cb14d3cd0e10870079c3c957ba2eb1fe6325165eca892355e71fc712d6e387de78bb39e24c1959d02856cc92d32dccbf5d20ffdbe2"}, 0xa1, 0x800) 16:00:49 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0x1000800) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus/file0\x00', 0x0, 0x141) close(r0) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/54}, &(0x7f0000000080)=0x38) openat(r1, &(0x7f0000000180)='./bus/file0\x00', 0x10000, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80, 0xfffffffffffffffe) 16:00:49 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000002680)=[{&(0x7f0000001340)="d263834661c266d689dc90e7b9145c16e7638c4dba1bab4460a7c77bca3e6bf76c7dfbd22bdf1b3fef9e9ebbffe036a202f0bd4a9e4fb332c9cbfa673626f6f3463d8ba52c941e2dee0f0d1286e5ea7ea650f88474db5288aadde34c4d221a374bd88b98dc0922425f2905547e1d72b85e080984a36b1c29233478727d762eee18423bb7373d7a14615e39b2ae9bd3e878d9b9d23c80389bc5d587967de6378f008e658e2d4b39a97892f5c9295ce146595e293ff5ef5008f598e716ed7eeea3c1081091f2322c1a1683c7031f96f571651e5c485841de4dd3fba237acc720792745aecca25aafe1786cb8ae67c63e480aa11d37a9ce771dabd47d3b5608247624a4850dd7749e619106302c568ed8004d7193a6a8e852c1286b3b97f7418dabccfa5d90abfdf3bca09f97092f1814114df2127ebd5580cf50721e8c281285770b896bd1ef5eeb53528bbae03d183ce841d10c2b7319784cc95dc29d20c175b32fba8141385d7587330887d02548a6dd841f47dd45a150685ededea87e28b6b0d6c43c2338abf3fe31f28b4dcd99c31dc13d2fecf2e47b68b0290571eee7f25737a916d04189d9d6dae3114f749a7c81252fa5b2aa811065292b09dc4820035e14dea7001835b0cd3a718887642d470ff65dfd05eb5a79e31c1b30d9e4f1b4500fb28645d56ea14693b4f74fe0c5526d173617063ab855d46f2ec75d0115533d82bc1fe759b49f7251e0012ccc40409fb88a5b31fa978ed08a1b1d86d6c3b9916730ca24678aae42fa99bc700db28b9f9ee6390ce263f1870d88ceffe69ee1d18c527b3467d530654165008e6076db6f730d23399e78533c89575fb5b2c1580e4cc5176eeddaef022959457bb27cd75c16bb083c5ce4a2d52ffb84520f9040135b7ff173bc60e14007fc99de88b5cbb8a1940fdb73ecddbcca2c59c273c48c095a4de35c8111116a77be3c8c56d96599a82f2e8bab931183b3bd305e718fd2c759b1c782bcccc36f8f2e8087fabad961671e624a6c345ed402b3e306fd931c5f5231143442656eda4156cede74b7da2d2ac985c2c60d0a671b1a4b7436185552fc7dc444517462ce6765f8f1b9e25cac9cacfc14d6a9bd950b39f7eeabbae401a8c91c4e6327b2a553521f3d1ccc341eafc479236546d7813d9dd168382d2bb3e44cb3db67924569f4c53635c625e7ec72aa8a2502def3db39bea0579685ecff13f81bfaae3cd9e442ba83b5438bc2a580e06bc0563f9b186d64f13dbd3f28a456744cb33950a14275c605b46a23a28d066dfeafc83d2f31b32689c1f00d2dd6410d65fe395e3f2f48840c97dab0accedb67785776fa5edac8395c5d4dcb8c94532a7067e9211b458c3b8e55a7186d56e6a18e0c240d35214e6dd7ffb0b06ab026a3429bf55f3390c68e00b09fc1b0dd9d821e0719becd1e0447c7bcc6660e11d64099c64c9fe4e44b2c6abf0fb2997a82a1306fc661d98cfa70414012bc40708a43ac144a8777f70694c05b1cf3cadb5fa5ce07a8dc0acec1842b042fd11d43d0360a4f91078c6a3534edb22e8b9a43e9fb53ed94bd66b597bc22384b196369a99192e3d9a25144bc3beb6c98d624a58a6f2a15923d0d64005f405a79fc1c29d64b04d34a048195b12ad5feef49dec68b8f812f172ad8aecb43c6eb524cf52fe082a26584f8a37197b4b5ea37cb7ca1e4644703778c9ac986a83abe5933bff994f2d5663165fc87340db40ed92528a3505b66cd4b8bf74a40108e9ee6e72bc8d6d8144a6d054e3d1ee84c5fb57b690c44367fb587d31bfdbd205073742ccb0a2b80df9f192a2845dd41d31e952b00b74105cc445a5e2398a27c8bdc4fe17af32c4924ec3c89d168bb7af83bfaeb1ea88fed8e1949a85c7aaae99abeee38521d0c74da116d16b74c258f63a0bb09fe480c55f9d05c9c6fa88581a923cb83de96c0ae40a462f68cce1a90addc1ba8c6ff15a5a6698d96375d7db32997277dd8cc6ea6bd8d3c44e261b7209d5d26ad1acced506e691a2286bf3383920d2c1afcc3133e6be9c15c93cc7401798c11393867da6aa7a54478d4dd30380b4b6f24cb909aff5ff5405171dd830a5e7d491bd93fd9ffb32ca5cc7d6aec254a724d01c97f179c0f9f1dedce6c1146c4f8c289743236d587dd889d370164a8aa3c6de351aa19a935b814c7026482c9b82b2421faa671a3d755997704f07e399e20e922bf53e1b16cb56575a3afd331d132f4bc386195ba5648f972ab1fd6927aa8ec659b454bd18884787c392208aa99397f9f16efa02a7bf3cf3b35bb93ec4c2907ca1bd488a61c45704181bad4ef41b8d664fe6038f01d06053b83863e5bd0c0995c185143c2b9f0f1058e3df13e0f468af25838713dae656a4713a4e5e324cc2e44f1eb03f79f0071a78cbbf32135c199c75ee6be662c00a627112b88973ac4a674a2e1f86c4e804795bc90181ca4a42294ca55ffc414f1324db6713dc464d77a6644af8bddd3fd3027622f94c1243abb2cc7550e99cb26c9f69b99afd7311644b7b854b4d83b0cd62b0ecfb51992e208ea84350f60acac44af90890cbc88115ee31a8e99470908bb96ff38fe3347774612c510af487eb7415dc0e4c061cfb81a20840e3aa904c34e47afca0722f22f235571e07bcb860f57937af643581e0e664aa941707fca951df88012fc660ae15407815cd954ea76a393d9233660cb909a51582aaa5cdd5a90d7a43e003797caacb804a83ed2db03994d8038278bfcfe7edd0f65ac4b4e1b7c219338334983dfd62c8cfe41fcc8fc9ce04f123d9d440044775e1e95ff0a8ef632f52bbb3673556c6c74b7879ed5dc177ef23a4442b3cc21fb6038fcbd52513515af6d92da218b8595323200f947ee1fb6e696b227cf5055b8efdb947a828c825dc2109b296343507d1e93bf5b7e7f84aa083f07c1640206d37a1e356e55edfeb68c14946a3ad22c3722f48e4c73afd43801eb5e49a595791091dcacbee79ca50fc9d12a845a91428e52bbe4c1878c6085491373b25f5f1275008a89b0839ad75af8fcc0fb83423061f11be447d4640d22e8fe4c9a87f403145b630e460a50ec4743ad540892c04dd2b2ede401a5d7cc3cf67bd17adf833047fd5079c656537fd26f88e3c1c57b9d95cdaf8f283f1e56b1dd27257f728baaf10115a45d42383d1e9b24017e551b6542d7960fb30510ca7ab834878bf60cb285bdb87a418fc6e2a5bce47853883ebe7933d275aa23bc9849b99550b6a750cf768035299ffab895ac72dab7e8e86817b39eae41c07a29b494884ba7d6ee09b8f25f17ff0edcc515413b205bac658796d1297ae2495f883bb428cad8f842b53871e7aed1624aa4d7376896ac828360c24165a07678e4b19340a979a95c9b9e48fbe307941fce5eb86f54ff2c0694684996ab0feb365dc84a68e404b9480de2254af08a62ee508ffb0c5ae7329412cd06c9240aab8dfd4badad2c030f24c1ace1d1e1ec97e9c5f31f7b07fe9ec3aa02d9a227781b00d6aee7f9c9b3e102cf2bc646d63d2e5abd5c16d6c4d98d3061c7932c4edb6a8fd4e5cb1641d184cd0eef6cbd6d81f3ec0d96e76eb8b96b1e56a2c5b62efc8a5544281362dee36f7451071bcededf1ec4c69fde2c81ecded4967d7d5c75c132f19c9698e4beaf77fbe82ddf75d134ae4c4e715baabf44811a2b5b762daae6b6d5eaf344087c7f630f788782f7092537349b959dea22baa5fa84c74a6ba3e7a719506a5abdcd1bbd7cd3d819b21cf91af805670e555045a20da0ec1b678ea362129f5209c0ae5cc091089b3cc4b5e07d40235b7ed67c786ff41a3a19483e7ed7d69e25c8fcf7b930d82a8cde98a5d1c8932aa25a767e578869b5033b338dc5ae1f762579688f7ab0fd22bc78d92cb1299e9bad08dff689af6545ff8cb762bb8503bfca7effd51074152465dbee8f5d2174dfc02d0ec396da168d5bc11eab518298c4d9d2deea8a344aa287eac206a7c2e1a9c3fb83eac2a535f0ee9ce87d6e075de31c51bc53a76c505f406f7e71191f7429d9b53308c02ecd164e6fb70ce1e7b35c18eb14de46d07827dee134e52527459ccc9901ecf4d2eb4d3600b5c97fd05af134de567f72704c4b543ecba1cd87a1d1e517cd988403a6e4eb8bb7615dba9521b9fb97a1f81b901658df7b7f8db13ed8b49344e10a0826199f6c653e972addc95e10a7a15571b2a953ab00f610e1217a755c3192a43cb339eccd43381c4aad44bde304f027b42408fefe1f3a21e57c7d2e95ce67bc8044656c5323e818e78667e516ece4afd2bc476a4a7c42c5a9d593bad7d9e608a587e32b2e00f83bea1fbf8d6e5a12d2ba9bc36e2da30b433b478ce355d9dd884dde4d7b29123b22a8998f90bdc437ccc47460b6357226acc9c5b9f9f31596e1d7ce18f26cbe5adba9f35af5f0f6058c8e3cbd820bdd3800cef5494487a4ce4a64261bec940f30707a6c6db02e77e55c6924f26904df95e74396fad06060435e4706cac8b0b38dd3be23386acad67d107fecd3c4615dec0faa08067d63bbdc231247eb8d85896135639c321dbc10c3441980ad9b96758b76ccc572664833614650f579f3be4ee89e29328cd433294d4f210f8c529eea3d53144f155313344a9235541024668cc29d3384ce86ef442a284e89dfa130080366590ae2e6bc926554a3edf661b389fb199b48fb5cb6cf9217e0cf13c1c4d4d1c1ce15c21a04ecb19b3b709fffa2ba68b962b26d054be4538e86709bc55456c364c043479870b34ee6320974ed6e972dacb0889038f9c9260af6fc34f4e1fc1b7b5089b48804b38ddfa31c987fa1b72ebb9992cf1c23722e039507ad05af9bb7f25224306834193a8a9159128e52824e9c4527b34b8cb308b0afa647394722cdac48e8fded9ed296abdd963a437b6e3fd3c30621f2924202ac9b3a25ccc16bae897aff68cc1ea904962f67b7ae5160f55bd1bdf951bcc8a6d2929b4ab8be5f1b6f40fb18a3a2cbad51f605fb180a0048f7e8360911ebb42c65234bacef9fe51a74dc0c3862cbd04e324f67284b076ea02d432268f38d5de7d6064d40a162aa9add3b15bd578d4973cfcb19bbe005fcf01b6f13d2a61ef41465bf446f9d1edddc4e36e0e003d4b3a1d4d2ecdceee93d6eabeb28295d84556320a27974bf6ab15cd78243436712e0d1cc92da2863f4d937069b0f1622e21786487b678bc622acfa6a03257524f500fa7ce2e282d718eabd5f8ce1b5ed2d6be5fefff2104701782f1762fe21a6612294df7ec799b3f7a1fe76a0a2deede4a45f25e79a194620b46e0dc90d4ba997608c67d3b627badcf1dc29f6e7af974403056eba22d0bc8ee64738f2cb8e59b2ff26edd95c64fa6b4b32da927865e2791fdb2d3dc9ca5c76f60ff200efb36dccc7d83fad0fd93279001a7e100f29f5728f1467b2fc03bfc193e46cf2b688b126eea338cc8040fef04a48c40fc7eaf080da9994df586c5aca424f056b8467e6da698749b9d068d52ae17b10d20567cf47fedcef5db28e0cf7eca3c7b5ce0fe5efeaaa070d98db284966cbf71f7d9ffa36a5f8b29ba59cec37c69b061b5d291a0f93b2c2b81a662d818b665d1c712bc109498e81ec7da8d72ddc4f7ea3d37925a17b51180873e07fdf2f24dfa0f2371a70882d8bdcb2bb7aaf121d4eff552ae2a1728303418019bafe4f70079f98296e1bc563216e81bcd65593e42e4d2650e3b07e8d97c8cdb1223edd838c60a5171a0cbaafd5932096ab1d39f87ac28f6604b50fcab9c3780c46cab5cad2f921e146afcf73737ad3dc9a9d288a94", 0x1000}, {&(0x7f00000011c0)="479f772643ce6aab541fb6efb62aeb074479cdc135d31639ff5e0bb989bf276a8cbc2e2b8f9ada70765b123a383b7496539b07cfaa9566bf07bb4556571c0b6832a095302b5686fe967b9719e7ea1ec29c42d7c0b1544e3a3dd2e343060cddd42d43aa74c3cc5786a1e928e20a1aee03480f24f8710628b8850b5dd99c3dfd74ff75aa1e616ec86c91159b873ba6cc30fe7b059cf4927d334a303c07a622e35949fb4254bf650416af54e718b95d16780cfa27baff6acc473c67f8b9732c15bc1f6e16414504f058d5c112f2700f02147d4e967d8c8ad815b29a6d", 0xdb}, {&(0x7f0000002340)="814c793da19a2e9d2cd48d4d1baf981da17d4ba81535b253ddbf2cfa39c293df44cb78a63b36462aa28db88c7951807c2d101f4ba5e6e0659f263a3b67efe181b845ba44a0ba9a923711a44b90e64c012509e3ab975b69586537e66c6a053a27efe1631a73477cb96f993908d6c366664501dbc2b4fde3285a45c0295f030c9d72cfe98be50f8d32954c2a", 0x8b}, {&(0x7f0000002400)="53cef6cd5508dc3e531b38b250e4382d4d8f82d4deb1966eb2416efee367876eaca2a4cdbbfd519a7b14fcd5637eb9633d0ab5b120e8250caa8d6da57cb1fb342723c2dd90eff3f4f06401f14d76efed3417873088a0acea731ad1fac8c7ce55d6e558d6c668fd972ec3adc885b1119096438928b6f9a0ae85006a58f4e1bf4d95d8c39bbd016b2c76e158a784a06b69afee48841ebd2c1876326d97bd7b6b40622b09b2e63e0a5d", 0xa8}, {&(0x7f00000024c0)="78e24b71a79fa7cc10c19dd93caeae16c16517bef44f8799d35274f4764eba28e32edd430ba9db6829bff375511fe264ab029b373dfe5c093590328ee7c24f950a3661926b41df428da052e8f7cb4dd3ae647718162ef8a5b749b64c1be3a46b94aa3640a4677a39838a83346cd92d8cae0d631e7069c125d56fe6804104190175b928bdde8ab70ad66d512e7cf101139250fb97a04d5bcc52f4f8a9d661f8c7aa7760f4024004f8f0213a63b7c047eba3da7658fa08221bd040ad991ef09bd2570626a06b93d359574b71865f05f7303edd20384c37627487a4bb9595400234b58831e8667079", 0xe7}, {&(0x7f00000025c0)="ff562a927bf708fb6bb924c7c566547e46772b83437aa9ffb635de6d77e82821fd805061951fbc3af53ee2b7a2bc4a5f571b66c787c3c95cd20ca47fd0d41210f40f22137b8fb6304a8ddc294a59b3d1d42828a5fca191a63b5eca1d422881dccc68d51164dd4e97b0b313e76ef061d84638c85d6a740ee9cc66f998e63d5ffce970e6ae1bb510e03b1c8ca68c841d2e21df9dc53e6572", 0x97}], 0x6, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9a648a73b377158de9d6926f02dfb5eb32fa218682d6fea1c858f7380d9e764cfcb0652d0848f5df95880bf86f77cf9fd9d84ab620d91660a1dd89817997e72858c009d71ee02ff3ed90de459b19a7779e3884ea0b95cd8b16e1aac2fa2805d431475e64b41e74692c2590d2138b98491fe9ed5e2914e022388173f1b72502012a6757e0b5d57d8fb868be652118ae2ccb2e4940278cc7fb7ada78867e06d70b6f5d683a63beb013036c9548d004c306adf744535f9c98a7246c53167e2e6055ebf57f521c0535d3f4af06a1c5a97a36ccb88f06c156eaeceec2dbd4829467bd292537f4ca62e10ec28657fceb7c0d8e353a6b780d9cbe9e1098e57e8ed0fe4450d5e5d260e88aae2248c622d47ef9aa2d237857ed81c2a609f03be93e055ede9b1ff173108a9c04951e2a9b0892507864f360e4557b459809d4f270c0f6f4a58feb07d4c38467fdac7ea98b14fe88c041335d73e469ec17cae20b0542e2116e29da5ff5933bbeff492cd205da547915ceffe48a8d90cfee93651a52db531f8a3fdf6858da07d3fcd3214cb552650f2dda2cd71035df9802d62a92dcc6f920d941306dfb1e467018386bbd10be43a937da4e9880fefbaff3cf6cc1a79882e544c6a30a1db063c6d03585b2bc3805d5e813c547f5bb2cf4926f8089daba614217910cb0bd653dcb4126f12ff74624ee431448bb4d00803c6bf46bec0565ba84ed2c59537ee78b5860646f61a849c481e1eacf5b31cf51aa55a296118fd28f8416184db4383fb6ebadd44762cbaa3e300b9093827c2db4d0d17c024e4fd54a1028356d3772d82729a15ea68cd391f81a3593e9590e2b2d2e57b8c06250d9128d1324dbb710faf9f7d5ee5d411dd4f8dd44685b60d2cc81ed87584054dfa4509165c6242cecd3736065669f5d79daaae2f9628a858931e06885ca6cb2c65d399d67fde3f3f60055d385a3a4702df67e60bf01c62a6980ebc19709d33ea738c427ea8f38a35caf6364cc19504ed53320cc052eb3f133329085ff61a98769e13a06f05f7ba5fddb28bcacfb2de5baf3588e1d35ea5cd83a2d39462b9f87ae0e1d304da08c731efbb0a33fc899a4bc0a38b122e460aca31b80228cccb785dfc6aa2a7de76a2177370525af04b947e7394cc650cea744858f2aa3da70b02be56001fb5930d8884cdf1eb39367c3ff29bbe2c84562a0e5351f86b54a3a34150ba4903c7b0b79bbc9f6b5cb50907ee346dfc2bcba36ad33a492cdaff1c62a468f1323d7686469de716d6896829572db5d7204d9066937187268191b7a4a59102e70cf4072e46a5f590da9de14f473f7c7b4d5f9eeab5b67e85ffc6d9e67aea9b31007ec9a9961bbbda54fdb1ab3dbe9090bb1d9e6da63b320ed6f42083133a32a2842bb0bd4971ccb3b069d6920ae6ed9dee057e12d268bdbdd632b82d79e0abca42431cf4d93e57b2eba4561a1e8a045f1b7451a8c491d720aabb462ac9a414d4eff8d87d5fe8e6d16e25058027f73bdd5ac923e333f5fdca42b97953f8e83f2488b54575d7f64b9b35a7bcacba0b7721a4e551f91ec1588dd1b7ab80f43d964e440cfe4aeb62fdcc077e729b99bdc5ed03682274a66bb8b1ba11b7df6b20ec5c653e8d4f7fad5735b8e6b844938e5e0cd433f680be6d60c363e4a0284e3b2b097822d1e7390a9e0a991ba6a10c73ca2169af4d46c3d788a863bf196e566c4c0da41e92eba626c62e247c25bfba8cc7ebbed4c44e60a44884f82c7335b08bb8d699d27a01b075086a45dd4a8979ead8dc51b4c2d866a205ebba39c57d5d364bc036c5855c5111c8c31a0f8cf2747bbf13b04d34395680d6656e0414f44d09fe90a1991c4533f95bcd57f77cdc2eb6f747e0af4bc3bc721b10dacd1b20189e954e7ec9ce1a9e93d2b0550c892b32539875ad6988a31ba57aed6fc90975a535eb58f5a9bf5ac14fb1149704b4351b40fd39d9563a4555b593b6cf2f4b3e13f7ba2f8fab469817bede280414010273ea938028ca4a77c3c70649e0f58ec34752e55e2b89c60309433b51af9d1a1d6841d7e936fd78fbf58d5c9776eebf49e35d2e1325316005e18077f30419c9205c8ad949396fc2fdbfe070f20824998763237dfa28355a0aeb48ba1e0d6056ca636663d92329380d73379c8afbfd81f01a7bd2e4d159e2097d5c32df889b890dbdd9b29820d4af3a13d097c789f4f507dd10adbf917af7ca54125a2b6320b052b3de99b9ad4007c381660832c2777a8f1760597c72916d94348925cc79b0602606063b8454fcdba0835c50a9e20d3a020cde1edab8ca5d62e172576592c6e327ffa99407cd475284eb98705bcfde2e7dd92f14ed31b1d49a2e3b8701dbd5b073364ed414f8b28f798d148820e27d68f9ebb20f1c366d40226e0e633bf09ca149cfbe738a447c83e4c561d10c085b1d0e5afe8f1bf63547635df35a6316e8895907a84a317b47a5077099313105bcf8354049e73f88c6be41aa161628d9c1682c16c22f522d1fb519784b0c1e02ae89a5068f70dbfbf4107218124235a5a29f8e63e59d3b931f9fa5e00504969fa109e07909e757b6b3c05561d9febb44aeb3b093a4fb6c9455c8586f9c975357d65561dd6cb4338b2842b7398ad04d0f0d00f47aef3daa303569d4363974df053f2ebd5d52c7724ad9592db24b1f6bb86f00ae7ecbf1cf27ec03b4e3b8d8c66aa6ba3130fe3936a1ea8c857d4666c7524cba5d33d176f59c7d75910c494c61cff7f5c911cc9d53dec7cd2d0d5fc4dd2d6ba99a4d8327bc85bf115cc8e8fcd304fa12477eba16693303d7443476766911bd90384f58376972317b9d19f0a9299362279d50c1d8dadcc2dfbcc54fc2354606be6c20d4c90f0ad23e8209b05ff61d6784af7efb205adcf323be5db39dbbbb1ccbf1e6dd79a6d973ef060074a9b82464eb82eb91f9c36cf325812557f909af69c2666a535320c679b07f36d1cb06e0dd3617d3119f24a2ef60b4a029bba5b4aea1b9c74045d85cc435b6efd514cc4b91fd1b6f4cd30e04123ee6306919fc7b8f4ceb970feae747f9146dfe4913a960ad77ddbe2b8b82491fb758c73ee43ce61af96d10cab7e777a8ae0deb8578283ecddcd1bd8d4de9860a11aa1a3215c5122f1efccf4d50f250ba6750895d08a7eb676eb5786c5de086e322f3cf1f4d8e99e82212f112c2e4b08688c2dda5d14647403a6a686345691b46cba9d9a0f184fe43d55dec25d5d18d6b3c6dd14d6fa4b3ae00aa1f2ff1007d4bf5ac916dec5092bfb1536df28565d75fd8e8202ec0a617d82b26ef76f86fdc21d74df95ad8c0a0aebef32b36c3750a12fa961a5788fec5a89e03af5193dbe785bb5b964cfaa5c8480a4cd90264cd445809d900ac47bd533d53a748371c40cd6d374dc8310bba6eea1f61010d87662da3b81fec34ffb89e846fc6f57e67a19b084f7546fc055857135e0b82ba9820d7117727f45e913b123c7bd6dac5fd430fb960e798bcd388353fc156c0fb387e1ff0de48e48e111b0540ec7b4e96c09acca9e71a9ca9c9c017eb16ed81693b85cd8a9705aca8e6b835541a53102b4963ce3c0b0509446c2492029d6e3bde59e2e690d7d8f22502c17cf40ce6298a78b4985a9949cc962b9d105c494e2d46eb76bf8fa7bd958d40f04aa5072f0e845bb969aea40c5e9797d163a8117a7f27df6ba157bef13da2846b22c74b0eb40310a038eacfbfe5dd8dcf048414bed879619dae2608c40cf543180c4cf78947fa5d40c06716668c9d6803da1f2f3985c2def6b3bd7437c272e92f1f5a6c0bf3fbd0f45a5324de77e53eaf2160ebd919489f2d1a4b8885461103e5358d2a311c21df3a1038c61850b00345e9b4f543171f9d5a07457050bcac891e19335b31a293093c905dd70fb1fd8b8caa522c848b397e0794e016e563b052296e8ec9d5190deb84a585e25f4390e4ccd32ec22a1dc712c00b7c4af78b826dabf26ed35bfb89c8e0ecf83bf10a08eb14f09af1dc34797cc86e00ab23a7d53e16057e12c1ba8b277259e18277dde21cd9d96db7f841d0690b3ff17182b130dddf119e1279dec491fbb16d0097922f2782aff72437348ad49d0c7458a10d5581417d042e33eec979dee9a3d39932f846d6d8bea0657bcd5f349f994f37944c4480db06451fb07e32bb178b0a6d929b328adddd4e9742b670db0654e93f3600e40358c0649a2bad2487b3d6a71ed241b6cb2d40da033481ee23921911c6c5986e57833c5c3e7b345f6ac73e933882c866f80839945d3e2afa37df497cc344b1b62a1119182102f2db190fe4555de26808aa3dcd9a4b8fb12ec3961cacd7bdd4ccf7094f059cf01a0b227a6c64e2b45f0ba3ebb3c594563307e7d0cb401f801b24f055dd154072f4144872561a47cc719655021b6c932bf510f4fcf1e62f1fc39b522df3c0c7238a3438484bf67bc61e5470e1ae0c4e5838a7788c8945f3bc94f0a477bcde4ec1ac3e6df8a5be243738f2919dc6535c7ada3f396e9161682772e9917bdfedafead787c8e344a6aecf2c1ea728ed81c44690e9d312d57c47101606555228eb029b5256a8c5d614ce1cc3cfe8886c7f3c148d4bd2adbb9bb3141659c31825c922fd91c1af8aa97f9e642e9b4876b276e100592a13273c7656aa6bf78553754487580e1f548a0427f3a98260d88bfcf3326aa220f565986a9c6fe54d3e3868ffb76d6feb3efc5c35fc87c11ab6abff921dbb8d751268eabc218f3d7d24d646e5682860709845a8dbf21d0ca8cf438261a179f1fca928893b7df71f9b05e4ccf085a11779b579df502abf03906e81ef1edd8f364b3fb5934382fe33ca46dfb40a07d821189471c77b4ffca8a9e13e689812c83e75ac6da3c966fa754ff710af880de7a24c991af1083e4b444cc2fe32d82e8053e2c7b955c658deac0b2f453a665f89d88b9b40136c0e773898b64d77601f8d6ff0631d1d7722239e054cedb7a06d058d6c34768155cdab5aec3181b88b45f05dc66149dae114eaa9ae774fbcd127603314419e31a908f1ddf6d562a10d863ec8e925a973445df38d86b898ef971fdf8f29d3cc0cb63cdd26b07b7e126b33385c927e570d23fb95f5189ef2083e0d511af83d51fb223fe9f635865d6ba3249322974fe1c26b20a3d436b9e85ba46493540b0c8d7ee61ee600c9d8d27e178036cfdb0fd225b60eff8bfb9abd868c0ef89a59c5ac1976f7e109d6b5faa449603bdf08e960b1e7fb6a2099ffbe54a80b07dc86e80287eb96d791cb52137c43b302f897498a01202702e69679b6befafbb9b48c2b12b0d08d76331decdd5289bf9830501825850729a367dc10722bc522ccccdce909dc42ae5b1630a21340131b4745c6dac5d7e97c3f94eb67116f68751c7725aaa5ef88b0400850d665d08018b74a0627161b79ba1ff83248fe4ea4a8d99571affcbe426021c3760e25182babad2a61d78f67bfca5237eac8a0473469c5f90b1d27d7ab8829313e8e5069ea3f677c2e2079c852cdaae07b88fba2f3fb33b277225409b615a204acc1b6dc8e0f06b34a70a4f71a5603333e0140d13585f0220dd76c08223dcf1941a7994fa3479c6dadc1b0693a05", 0x1000}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) sendto$inet6(r0, &(0x7f0000000100)="971576ff06f90a03dcdecc74471f000dd653c4c3214b07376fdd23cade5032597b886d4f6ffdf34c861b", 0x2a, 0x4, &(0x7f0000000180)={0x18, 0x0, 0x6, 0x3f}, 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000004b40)=[{&(0x7f0000002700)="9d0b027302cc93bd97837557ec14946fc9c84022aea8b16684650f8a3256c2fc8bf4468f946d447eea59ed3b4ff6eef52a30ea45543d4271ce0c0bc3c54eaf911f95ae140e5ea46d4b85d42640cb72430006a06732dfb8ab1c20a17c436c91147b2086036c2213569cb43cca71ce7770feec9f5a12945f0c117cc0f627f50ec0e72a0d9df8ddc099085853bbb47fb1ffb182e776742cd925a8c0b68131ba90d4f060bea1d7fee4ed2347c5680fb64311a473fe802aea670e52b567b6a18f33bb7ecaf04d907ee99c10fa2e04885d5a3881191a6078faac4bd4c62c9ce377746c2af5ebda748bf029733770c20abb5cd22c6a53e45fa8069fa6840e67b05f67e00217206461d553de7c6c1f04180e0e668319fd0487951c8e5537d0d1233f088d18a02a39ea591f125b87a614822278fd6042b58d7a3748bbd6e5610f561f369b8e48218518ac436912399fde1d1d9920187e9ba5444d3cc5a698bc379ac86f2ed99547a39be768e99382901aae5004906aa6b302fa741d7e0fc17c0231c64cbee8296fe2d5bc941541f0e938df4f160c40378ba3bcb517b5d8ea10f577fede091a174a6e3a3e88ac314c40875544ca84e3127339308d2f2f7bff7010c2c2881739cc18fb22bb91a26d1dd3a9de236c002353dc542adf15994f24e29cf4e936a0714a7785d486e478b2ce5e13da42735edc11a40790846b2c4600defd4627e97eb1ca2f9149d1c47e08ff1d670a39504a0e001293169c52e3cba1b2efbdfda72fb496be484c5b51cc8df97590fbd91ce2954fa9207fdd8bb31aa358dee6d11b76771715ae87b6bf5b5f7c6fec0750a10cb7d9a8811fcd6bd1fe5e47d67f3272362c1bf29d71d70ad3491cf0a94b2f3739f619b7f64c4c4eec4ea30cc271714d8f84b136476f3ff308d8fcfccbf81fbb76efd26fc420172e62224cb4af868ee136a1ef4b9a016122633bad1051c1e941de10bb7e7c4df2e9a4ccd2c983f4e65846a56a16e05c43e3cbe3b8cae2de39338604d9272b8f81c8a21e2e13fa9eede3532a31f0d531eb781df2a2df961ba5e8e72358c1ecb1adac8c38684f8fcd6b1763be9bb27b0575728f740c68edb38a388ef1b04a597cb0e016346fb5bef73ef4ce14fe4da311ff3963ddf9a53a4d17352849cff63742f8a62593ba965807704546d781291eac7006feeb8b65629942a347e1cafb75578d5665e06de3204c6e31a424d73e095672ace83d1d635fe58d99f650291f79328e665f0a1aed13e853bc50da2053a24f6c5faa73f4b78fe5e96eadd2393eb07fb7fbcaee390c53eb2ebb49bf105887716481409cc12bd1cd20affab53c958fe83d27c9fcf8e4ab1930181a73585f1a63b5dc7d275ced78d4f877c2ed586c115479c2f38c5fbafba82af81bb074bbfce723970a930866f34ab5f9248bb6d4ad8a49a0510803985794faae03ff6dc6fb2a3a5addd979f0a4d398effb7632d5e30834a4ed8fe51c2bb03ba2725a09ab6d150d534d34071994e1633e1822f152788227998988c095992483b7a772c154cabd267158f3f1ce709a7ace22577c88baa2189d4cfec988ac8a83c05512115b45471b0c5f65fdd5ee599cb83fa5366b55a6a9567789ef0d215c8cbd4d8d0f716cd5835bf4597faae9ed053551a08441d37fda1f7a4dccd39e600060e6c4e7e8c6673e135a475e2613a48d3b732367917855dc357f9fe398aa044057db15a7da0667f31070e5eca12fda516a0e342b4eab67b2a22a20331f5ee92288fc7423a0db5148829af0892ab31b63a1e7ee2039dc141686b95748b7ed812beb9a13d750d50fadaddcfe19545941d5d8bebe7ee913ed14df26b0a3fce48b2cdf94658c123126ec0087a659c7fa64e4c2a64c82343beeddb0717c4701b781c5b7694913c68463fb448c2c6756b13e0c6adaff33ad06786ab3aac142819bdbb1de8cbe0af78d2f14a8115967b73c36c211b2055d6bd7f6273140ce1abccc2c4d6acd3df2d97d55df0c33702e2a5a3992b5061d8346b4647ba9eeafefd8b259334c0dd3c9a2ee4385d90a05b32e6ce0044841b0c05d3f54bda4f4c82a7e7281d5325f4a6171e8eb01c4739d02427e389d37a80435210c95ce521b8ad2008a8397a1442f88cd9d17c65c161fd8c2044858cf5a36b3d320934c1270d4fddd16e1d6ac60f847a7aa409556227b821a850e3026a0d7a86739133776a9d4e2c56d8a59f04c161d984dc9c99106839d1bd1dd02efccedd19d67abe9e08ce760556f255d00721b087f1c5f86e74379e23a4c6d7ae9421f1dc150cd044c4d8fc4bfebabed106a48c52fd841d2478c23b2e75534cbad54bf93ed00c2d30237f675926878d8356cbbb1ca80e549756547e8af9d306b668dbe906b5ca4ee6995f406c74eddf13a28c7724d04dbd5d49cdf7d5f722d2755a4895b844507e0d2d8d48d5fb9efa1595a530b06a45a601c09f19d19d70e3a15d796b6b6189141784d63ab249f0af5ebc4b776a1f690f0c3ab9b35bbed8fb8e941c9715b4c783640aae2f2762305a93e94421e793b5fa6a759cefa1081a31c4acfc889c0fd867515f505142d1ec5650b3b48b1afce2c24a85b967612a0bef468257765c8ff006bf4b13aa2fc05f365ff63ef8eadefaf2e83d016121370d3c744ee9254e49332e53f3f8b31d0bc775915fd1970f3d1fe7ae04a66e41e00c184accee831d91dec20f9f72f1f977281135f12e0d1c514edc35ba891bd70f74c3a7f81eff0ecb85e95bbf1ad499f3062e7d4afa08515ce57e97b95fd4ab8065b48cb395c7579c66e8e7f96df60193b240bb413ae81e9b35aaff22c3f8cc9967b01535fb7bee3fccb8ca0eb23ad6a4525790752ca6f340bf89e75e97c8d055d32c0fc0847fd2a06723ade729b73e71420dcc6bc0b6c609fd25241455d115e57274deaee559f5ecdf8039a6f844c6d9257d57c95313972abfe4be8b3f8489265bcfc0d10716abe449d7f3f332d97009537603998ad4503dfc65c82148afca7445ec3bf3516c3ae403bc29e57cdf328f54780283c363aff24298807bbc1a5b6deec9efaeca580a906087424b42d2b51a859b1d0c3eb817fa3e67d277c954bf1747570e04de47e3971fdcd4f4209e62d96544cad9b896e0c4b3e46d835d4e8950dab4c2af4cd62d6e3d3a3360b59bc3563f46bb314ff8b4dba98b51ba348c7b64d06d15f73a79c82ac875de7e8a1d2f4416fb16d0f10813fc84540f2e8d4d34b9ab08b07c6e335ccd9fa613369ef44dbe34e6de8c47b950105dc47d6beeffbe6143b768050188fb1687fa52a15d3bcca4ef881a83efa5b43b92d150c8c0d9d247ccd6cac124be75103ec77994b5f1ce89c5ba7c0c48613614e35602bdb68e884904e21a1020a08917b16060664060020aded9c5701548ffe0ee7e21c6d51de75cb12914ff0c6f637869a3f7d0dcfefc47b44f8da429e554fd62ab0cfbb2b3fcb0f9dc1d64828b4817f0edb2f611e9150e4da75d3cfdc916de89f819e66541d57015d993b3ff06d013e317e856467a4a40d66c0494464c033d45eb3ee9def78bcf6e8a0399b45d9a83adb91ad4ac2e03a376166e43f456cb16f6fe30678a612ca407cef325cfffd3a9d5e0132a0327303ae82843ba84bf90423c275f630b4a84a372c1aa64439f45b6f945cddb61f08360b20f08a2fd202430b1771d16aa19d53464f4ce05ffcde570e45ce01303a77e34af6d5bf768280f34aa1626115d965791b5d57b007c2b019d38813d2c64e50fda56c15ddad6e6aa864ce574c6476655748fbd88baca1b25cf7118251a0babf71cda08e26812a38a136d182f376566154807851084bac5c99ec556ae3fd522cd5036fd659838d2b9347dc91efb95ec6d6aea799aae9938bd2a9ab3ed86c597c139e8186d5717aef922bc73839470a1d8391ab60adefc50ec63b4882681cc9402015a8b964251dc57c8fb8020d4296b454b0a741b4c8be7eddae3dbf250f5fd4a81f8d298abcca0b4979e336360688c880aefaac79080a21dcd7c7f98150edea0c3fa2df2ea6cf87aef325afff267dd5563ddd7f6331cb54aecb68fe5a733d96dec2f7bd5bf1e13ba79d4f38b7d503851293d6fd9ba3ac4e59edabd5cb5059b548c788451b2b9dc3b6f51b5fd1c2c13565391ced65f63d20d2280af86d1f2140b450c9a3178608e46b8a0d1d0e5e3edf3b3e394da072687c3c8eae6ace52923efdb02838168f5e0dabcf4d80454ce6d7bc232411d9638c1fa7a94ee3f5f6ba7e73c44bff9bfe799199b98bc7ab2a4acf482530d1779b68b2752c6a45460836ce99c78985a24c4414e5f0eb173d945b9550bed77f018dd99e448b6ae7642cd4e6982e257b11905a2b677d2fdb257a2db6d506b8c8697a29cc4a7bf7699b9dab2dd5e76f44f0ddc83df53a8bb69670c8a9e1f4e0dc7b747f77c18a85d3fac206b80cb7a4c1bfa99d7dc41dae6e77018507d75bb12a195aef1bd9059e82d8e9490634941811a5e79cb0711b63a1067ff8a4ec75e12f89551ff8334a52f816f0caf8408529a61c38f8812cea99db630ebc7486039caa0313645ff3b1590e4d48d621293114f9c422f25cc6def00f7fa7b70b5a5b07d840d84078e134e21f46949de37c293802bf48ce358476019a476b5c11c66e9dd7ab3cb1d688aa3cdd6866e9bc9ce9b35652a2d40ae947af5dbb9c698b4f121892d14fa8de013a5acf1490c03198c09430038fb96de6201c5aa1c2f2aa953fc8cf65a41b2cd412bb08477ff74054568d8d3ae36abcf712b431b0a5bb2ebe81471d33b5ec8f783ebdf4d260b1e9bf89ad44019839fc07798c921590765b68b4f958897d277b2b01ddd47ed6d52e2664843ce6e4653995bd3cd58860b1cab52e41911aaf0878873914e5f2f36905e38e5510d559ddceec59fa511f94c521351d048dd7e88ca64c95e9f44fa0a59b377ec0f79ce44f0cfd43e910e450cee8b5ff2eaf9c70714b4972b3bc60d95d00d3e3a02304dd9cf66efc94b4e108c9021c99179ef8fd68a05d8e6e6eba68ac10629011b45db3211c6095c84b3ca64524fbd63654c9bb1e109997b17db04ddb673b774a2f21305d54ad4ebaa01bfb677d54bdd26e948faf6117340312515b41666fe13f64cede35b5e660da6733924f406685270429a396dfe86257fa39e77455f54807ea6977cad17f6456fb882ef502a79608afd2da377d887261f0bfea770e8a8d2f0ae9e3a98ff85bdd034eac8daa35de2dedb610b1b0b48c26d773338e87b12573326fe3edfeb212efab55ba9c4bf9c36bd08455d19e58712cf413264cd2d8d9dfc336756551c4fa0460f5d5a77cf7e8a9da518b0029119cc5c1fa2d57027ccd11d4963820e367ad13b93c597d4975b5122a7923d6d041c0f5aaa5ac000a88463f33d6f07e948bf76ad27d76dd3314fe3a15c8c21315ceb9a4159312c86f550fd0fb77bb17e5ee89a73125675935c2434f8b0861a83f88906e0134b8dee4a68dbf92b662c433d718ce4b7ead6d08d40cb8eaa17fb4be5f223e42cd1c4eec291adb79a6fead7f2697c01396a372c4670edbd83a1255cc0cda346b8b485f8ec33cc70b3e8b471d9ea4cc02b3b1940c4e525c94ae05107ea1b464258346ece101c26c68d121cca9c268bed77d2e624c09f943a6e85c72653d7006c20c07a45cd4a6086c69bd52d818e50442858981b486d23268415df19153a2ce8237ca03cde07b2490bfb7c595e64d714e22acf80d31be5f2b839fb1a71c7c9206ada65e60d8cac5e88456f2c2293b11153e6bcd35278dd3171c6397ca2a74ebb972221214b1d5f5d7f918", 0x1000}, {&(0x7f0000003700)="b7ca886662fb7d6f84bf6c6be8076157a246070a82672c1863675368a558163c1c455009fdbbfb7dbe2cb78f1f0321c1468688b42abdcf98e6c0169ec29c1454276d7ae813414ac3606ea535c50e4616d8157060720bae3b", 0x58}, {&(0x7f0000003780)="089866031ac77a4f66f2c5b44b95ab5c9bedec5e51a2b71d5ef41704ed8db62b72e4baf7de7c1b97b7d286536728c6960b6701b50b1963f8bef183579510e3ad1eb22df2ca936b8ef001094cf3dd56da47a03bda4b7ad6c32cfc980c41b5dc1c4ceaedeaed30a51d2ec47539ac0e69dba071677a220c24e482b034a932a4f0cf0f709e64ba0c27e8c149f15724439b4a3d55f54b335530253b8a3ea60f0651098d82b45cc52ed5e18f1a9e09fd5aaf4763f941e0ad1e79c5b6be64784b805856a58bcb6e0e6b5b826087ccdce22b8de0773e759ad731c7ebfd09074441bdf202a80db48f182b1803ff915dd2cdd3fb88d8b2d76acef93d018db0829759", 0xfd}, {&(0x7f0000003880)="614caafdd0bd093ad7baa8cef28b3d465eb1d7ef9389c8ae0844d66c410b2761bf6020c47720ed35cbcbfcec10a67858ab26a31a191cbee9b406beaf6d43a26d94b9e6284ccc2cfa9b31b6eb6570e91ebf747e3acdfefef6d74f90cc89bbe895668fbed97f177c8a75c109e75e9e498a215d688f9f515528641ba676fb19763afd6d1a2ae2e0e3a213e4fd3da3754bd82b81d6dbd4c1ce34f065a6c5fe2cb00507902e0d303797b5afbd3fc478426f92677f1308fe94b00cab92e87f8522eb6fff288f272d1f6c9b71aecb9636aaacdcf55633e8eaa1710828bfe8a4a7a71311366a019ed6e8", 0xe6}, {&(0x7f0000003980)="cb3f2fd114d50e6640d8de0304e58b2612a60fa7c3aaf5a1a7c330229981a463882df11c19ffc6cf68ad029f17c514bd3ee6c03159dfa6ebb7c7130cd8dad2acc440542a6dc3b681c382e20afda9a15f899b95d3d1bc", 0x56}, {&(0x7f0000003a00)="3bf7428797a6fdf6508110dbe8d732a300fd00613c8d6ca7dff19da36df2b626779901474e64e99c04dc623417848253ee107b3635db7e8dc5f67515c9bc6fdc54460bbae90dfa", 0x47}, {&(0x7f0000000000)="9fc2af82a2fe23264446d8a294", 0xd}, {&(0x7f0000003a80)="4e8722698b5973a16f3f50be36fab299a25507f7a6436a798707fac3b147ca8079555ebc7c54690138a3b2dfd121cc948deefd8be067a2b1345204ee4ca658fd3a2679bb4d94baeef4128a325219170de843f151672bb534f3060e829094724e36221e63901b9c9e0cd8e574a5c41ca36a570b0eefe287714e9b5e3862c8007972746fa5529ad7bc6dfb99269c891bc8ecbf3a57e460519f45d3c3d7dcb40881111c706bc435529b0e2201a933bd5b6969ce5995c9f2b20af17f892457808eaa146bc24924dda0d1bb0a9c14471475d27ddae9cca38d160a23caf657a9bf0846e78a96d6e4a3176530696b00a77b79d59ded6d74e312f66e63c9a49e13b99adb50422f443b89266ff2714074d34a82a10337a5e2dd0a93419f6d36270ec6c73b548bea6d87641ce99104916f84ba2f281fc3e07f19e5e308538ecc16fb7798c7ad0329faf9fb91859118f417d349e3fb7386ffa53d246f8fafc2477a98f9df16399848f9e19639e66c8bbcbd40d059eb91a6b585e2a4239a32bce591078d43a1c555c60a367e09b590ba37d0e62e5e37231f5164fc8683c25ddf03c2e5852ec370ffd171c1e5fe27878cd91aa31be4da96e62ad6ac9c13559ff3ad28bbd9cd022d14c4fb3d8d23d4a37324edad8572aac3143291b2d1e040e8801e5a532ed5a62b5c80d5846ba122e3fe9ca31be91433b4aa40179966862163da0bcb8a42104ca6590588bc1e0a38f6fa70a294643baab7381962e73c8627d12ffeac1bb33b204471295b0855a49488eed21fc312a229706b0f6dc075749820c7df10fd49b1a43ee9804f5c6e2ceec33c9cc7016a85378a5d85ccf91d22d5cb6aba88ae0edc318295f08bfeb1c5dfceff817d744a92826b4090ee3c4c10c1ee664e6d050a50d340ef6232da4ca55b3ee59cb6b3d322d190c3e1a771d92f3e0794a983763f2b995e9dda9ef9b67577d4e71156dcfc9217066250389c771af22e960e6aaf156a1afcb44abbf1483b1f2e856752ecd87d37593822b3ddc5ff717002ab86b6adfee41f32ba852c8a8e4d3b81a6bbe46ef7c16666b36535d60ae6f6a6d57958246a254f2416054dec02944465833e88e5ac791b00efcf7b6f29fbb87f1fc722230f50167a823d40880d41316e4346c19185b8fa2e3ecce91f5fc85f7f457bdfcc598ab30742f411d7daa5028bc8868b761f4f92ac5d636252dc8fb868dbaf819c46d579b9a1c1551f8d14470cde8dd231afe0682778ce9592f2644c052790433b86e70e55ae17525936a1c57fd6d32834337097206f7c17be55f8ea0bfc982e4b9ad0d4babedba3035fc156fcac7dcd593b9f205d4318c26945243a1b62a94fbb13cbaf4e5b32cfd65d867dea534f3a0800fbc0b23a2c6014e36ddc14166fe03079438d20435831e67a8f2ca7d292b514e522047097b60caf4cec2d3f448c40123267c137d7754b34fe9272d0c179943cfe010c7afbc2a26042a187f18d3f1855e7d98ddffb2c5d9e43cd6edd6ccc4d94cdd365480b350f20c8f5c250c896759637b1157b03c2378a4142c6fb236164f3000d34f41edc5b97f93e7f0d5652c99bc3c6a997351a826c8bd28a280a7014bc46fd0e931c89fddc465e4445b8fa400e51f451928380233a277b531e24eaa3e665f6521ec26e8cc7f25668a58fd31ddad87259176fcbeb43ac193586d2fd02b383242d5a86b7f8c5d92b2c10855a8ba98bbd3510e942c988481424bc99d6f4e23e7e0c403c987fdf974cedcc58585a8bdc40eb23e415780570225379cac94202010a066fc7b53261248224d62a48d1e1ae43c0df0e916d812721d43e952089d22a38c9127074ec66272c28813a708eff56fbb65636ed0bdd807026ef447a17968d4112af92d8f25c10b4cf1a64227a4b79ec061fce37bf9d6e0377690bac056c589e17c9e13998417038e99c747b86cf194f314af96bc85d2b3da3024cdf377515dfc69866b189ab684452a9f02d93240c5d7791d15d110b1d78cc878c7a8bc5c74c22905e6ca0820286fa989a04b7fc7018fe9512d346676cf4e2312c1b4a3d296b1eb67ad11ec7d36481113653994888fddecf1cdbd785da20370b9d588c3b8af4e5adde7ed4bbed94194b4cdd127ac94cd3ba578ff1b5815dcbc4a0818c8dfb73605aa0fbd3cefe5b2d4f11f815ddd2d6c4c54a6bb891227b7fd053f7a20c80cfa103f7d1fab3a5623d36e8e5dc9c9ed98625443f4a4aeca5177bd075798ffb17adf0839602ef4b5d853d5e25ab91d91b615508c4bf6deb3d5ba1ac19375f6d7d5c9ed5dae70b899b42bcf64bbf37d41ad5ee3e2d6e97d4e308ab1509b784d126ca2d0d9bcc0affb32f314265351f4fa3bec2c5c450cd78d722bf753dc261f771a683c6e17dd901e0c8951e0111c376dcc8265396f7e2c5c8821ef9fff8b709a50d1d726e6b3fa5eb023883f6b70e03d20254d1fd3eaa9a5e8d8c814b10e0469790fb581ab71ee41e66f005de66de30dc86682e02b8fb3640b33e36f0c377711c6a9629e456e40cea035b98be5b65ff548ad0268b3f7fe734e1004c13ac980200314a7d433091bd4f8b042bdfa12ecab5df8a45c05942c7ca1fd60cddc81a1baa19c3bdc41fe297da726fd32a0155d0e73b9205fb9c73119ed65007a128ad9be08a290a3b25e4ef0f1386ea7efae6a22e5d6b2f425b0f2c5ddad8dc7f1ee9709d2c45622b9395c3fc64431ba4090e80877c001b18784d7b26a374ab59fbc2606153519ab720608148f186e1ef883c4dfd9174bb857eecdd7949d442246e69618ea5a95fecd8671aaf64f6997fcf11073bf006893acb977c49ee4f17ba6cccedc96b69055aa8a7eeec077db9156f1c3dbd2862586925d597b1a5f26a91a32d2a536ce5d5ce84bb8131d84d43eeec34906fb17d6a6f4bc2d9ee1b2f77e3fb85d01e0b05a2445313e469461754e65b3595e0cf4d2654c90ab2f45a285cb71b2c22af62be09197c46d6e1156cb31f579167ef657153af79a03f629f12f160b8fcc83141dc8dd8c99ace3fede8481c7efa835fa5d594c3cc485f6fdf667e8d8a7ab54431543d29f601716994c2beb91cbcc3f6c37185ad76803bdb7735b8953305262e78ff971d07c3aa0063029956ebd5dec1b75b155a240b9ddcea9d9f194ff6baaa9b664ea29108872035401f015c4283377de4d6ce83ac4b225a79005104a037d168fda15545ca4bab7a30b44ddabb70ac8b302d5528217e10ab7dba7c76668ee341ef43d64326b65f46c4f47b551a0af279bf7bccb04a830450d24c3ba5f6d99d8c24ebd6aef1aedc279e252ef1fe58d372dc02e1eeed7171f5c86364c6a1cc25dc2767dd73ad2818e45f06c3954b08a81890c0c215b3878a204c5c7796c9add2858f55a993868b43be37d04dc5b75153016868cd58b1cfaf403afcf5b480fbb4aa2218c5558997eb740a461fbb553095ce7714976bbecb903fa1a086d43767ddba8035a58f0d5aad4a4b60b9eb03ec62c07efb3391196281506ba3c10386b568ebc1973b3f141bb063d51c9900f2241716caa9a9b1bd6661f912bf3eebcce0b07ddf0f696446a8af65761e0a608527b4d284161aa3c1f0ee1f2589b0103a1cc3fd26e74db5a96a6f978d6d43b8c4631f57fc74c2c2219f003389e863e5b7a9b09cd9ab5334cafae7fbe9521c4dad31c9a3155fb66d2a3a9c2b3f5991fbdec8c43d7737ab88ddd978efafddd281045ff58835918db30a5fce0b4ff1aaf1c09e748dee5e457d97e45fd8633a48ab26395f4ff0fea16c6c74a672351acbd296d65c58a4acbbe03d1a15c79420582a4961ca02d077e2cf077ef113d0c2614bde059253d89191de42a0e1fcf3c0f7183b26cd4f0d30af45cf70f9bf3bab18b6b4342e3e4e56c5ce5f594f6a998721bc87e65b3e7f8563839f83fb17e162a714b636566b53f3a0aa2327fa24b7cbdcfaaec3a421028d86ea9f211fe51e0c521086b39fb469a11ede4dc254f0b87c7586eefcd31f13810c595386540d36a7bc39726eff86a69f06ca4a41d540538a45a669ee269473a72eff7fed5561fb3b57bc857e9ac7456ba481b8d6b4cce08c334d6b8a54f46bcd5fcc06ee85f6a92c543810e7a1e4cb0bd4b4696aa59300cb46c5fbb3183409bb0f90009b3532259fe03f85c3c6833bc6ad921a489b4598630bc92b6948395b859ba951af10dd2af8e7f9f66f3df269aeeb8ff81f63511a9458ac54871e23149aa64465ccc02d596a56c1c50dac5ca4b7c335d1122e31908971d007073697a61baf769d0f998a668e3ba1b73c917e5644daed1b8af7065e001efc444b05cd80ea5f5e76b4679bc43e9f13628c7d2457a71d93454c6c6b45d8f755fde8731db09c333740cf12bf937a80fb3c56e795b64fc1207404e92929d0a7ae5e8984ca305051c331ab3be700917611861a6b06a4dd0b75a82f53cb7f069bdce439511edd600e6572a7f5d956909c6e6a2f887adcb883083676851264ece4189c303f9d598dcef654699e2e7c63b0fd6eab50f1df5cefd98ae8961e8441ec8d704f67dce2f234d7cdb774da9e2a5fea91efa7c070060d7883ca9ebfbbfd7aeb59ecf77383f761f5eec62bb242c585184bc8150c825a183e29c5a42468a2167dfa255d9c5b462430aa7785644b5b5b08a66460da4362fced91b3d72eabbeb98503823e61f63814e16c0c9ec8c8bf4cfc01d79fdd5e11c9a1fe57b15a5cbc56db3a2fdb8b5506edec033e0ca8165d8fab8a2b27c274756a92919039ac46b53607e29795671a1ad360a4701cca8bd1e55de5b5f4d8bed0fb74eb2cd0f3b2dc8c25d42a3b6e932ac7aa97c81471d8d116218f83eebac0fb3e5c28c698ae56cb178a6a3e4e9cfce812d68f8b84bcb9202656879cb6e63d5f58183729aaf2b9c1091aec9440c3990e5c6fc6df4a925adbfd710c0b16ac478773edae81835466d277ca75e5e4128ed0d3136708c148ec0f358ad3fad1c37f58abcb60945a2b7d898b81cc63fd1ec791ea19da5ef7cac348e19b40c1a9986308d93e7945bd1dc857258772ef9ebb5fdf0b4e9da191022792b8b0f54174a810e1c80c01cf5eb85c206ca1831ffab47805562e6ebe850ac5b27e1ce9e68b8043193cbeff32709c31882d97b2c1c2cdde24ec08a12b1aa03b8256ee447316ebabf508eeea9b767acbaacd2aa9ea8275c31d2e712952c8953151f0eeb1524f9316b0bd0cf70333594acf27130a03a19e57f3337e2b3a862c28d6c753e152d304ebbd0987db78b4ae8d61cf85e00b66e7368e238ac47210aa832fd29034589ae4a0a483049f1aabca99f5b8e1ab5d29f40d56ede595a35bdae50340e1f9fe60c1cb11d9098aec1a2534d028d2ba13982b504d4eff35fec3d68f2e87f92d1c55dc7bb76a7501707d7b0bafd552eba79d8c8a98e0a6f6ed205c482742b77719b00ec16d578e183b614cffa17e129cecb4f89f72d7b7d32d81a07ee239b869992c7c0e90447ff313e2edacdb3079414683e7c66749e6368497bcf78d90d4fb139b0630da127ebc7959c55ef4085a7082d50c24bfd774fb88643e3918a6cf0148c8e1878cbf2dc9daac2452882d2a1e8cdea49a039dc14b03ac4ab7da7ab23f31c51614c286c40f65e7cce15fdeaaea76b9ee1fbf1eadf7f743407f72bfb53ad4e424b731030eb69566c3861055a7bb70c62e0e674f1bccb38c839cb01747659918eaef4bb315ac2d52b1a6fc8dab1f489a5daadde868950ea9d4465b26af6e71f9d58ba9668629dff07d979948738e6de0eeebd72731554c03d7570821e25d0254e513fe858e277942872ebff2b79d5b2b", 0x1000}, {&(0x7f0000004a80)="81bf96d9844d5c342b520d6eb033514b3d374c2d58ff2a0963061c66b7f40ef9a91edeebdda6358e77703aeadfe7ef9fa5c32cf4a25f141d1502c399cefbe53b28af1f4d7b805816a4fd9be52ae5ededccd9445941c15fa6b92aeffcfc40e7ddbb2deb4ee571d7d0a41611aa0d21bdd6c29cf4bb9fded2e4712d7302ffa43b01cb27f02905234f384d221d006265e427ad09496d", 0x94}], 0x9, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f66696c653000fdfa73b23b7d8fec2445d0b9e599214e12a44b47d3bbb0fea43dbf2ab5ddd9083609f645f232930847d18a8af7f98237d24ef8fe79"], 0x10) 16:00:49 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1060e, 0x0) mlock(&(0x7f000000c000/0x2000)=nil, 0x2000) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) munmap(&(0x7f0000009000/0x3000)=nil, 0x3000) pwritev(r0, &(0x7f0000000480)=[{0x0}], 0x1, 0x0) r1 = getgid() ioctl$KDDISABIO(r0, 0x20004b3d) munmap(&(0x7f000000b000/0x4000)=nil, 0x4000) setegid(r1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x20) getdents(r2, &(0x7f00000000c0)=""/209, 0xd1) lseek(r0, 0x0, 0x1) openat(r0, &(0x7f0000000040)='./file0\x00', 0x8000, 0x0) 16:00:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000140)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc1700", 0x9c) r1 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x100, 0xa0) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffff9, 0x4, 0x20000000, 0x80000001, 0x80}, {{r0}, 0xfffffffffffffff9, 0x2, 0xfffff, 0xe3f7, 0x9fab}, {{r0}, 0xfffffffffffffffc, 0x0, 0x40, 0x7fff, 0x7}], 0x8001, &(0x7f00000003c0)=[{{r0}, 0x0, 0x8, 0x2, 0xfff, 0x9}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0xffffffffffffffff, 0xfe}], 0xe3d, &(0x7f0000000400)={0x9, 0xac}) r2 = syz_open_pts() ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000240)) close(r0) dup(r2) r3 = syz_open_pts() open$dir(&(0x7f0000000040)='./file0\x00', 0x200c0, 0x10) socketpair(0x18, 0x0, 0x7fffffff, &(0x7f0000000200)) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff37, "85050000000100010000000000010100ca4b00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:49 executing program 0: madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000580)) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = accept$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = accept$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockname$inet(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000200)=0x4) r4 = semget$private(0x0, 0x1, 0x240) semctl$GETVAL(r4, 0x1, 0x5, &(0x7f0000000240)=""/202) fchmod(r3, 0x10) r5 = open(&(0x7f0000000380)='./file1\x00', 0x3, 0x81) symlinkat(&(0x7f0000000340)='./file0\x00', r5, &(0x7f00000003c0)='./file0\x00') ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000600)) r6 = accept$inet(r5, &(0x7f0000000400), &(0x7f0000000440)=0xc) r7 = accept$inet(r6, &(0x7f0000000480), &(0x7f00000004c0)=0xc) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x7ccbf4d45797574a) fchmodat(r0, &(0x7f00000005c0)='./file0\x00', 0x20, 0x6) poll(&(0x7f0000000500)=[{r3, 0x40}, {r7, 0x80}, {r3, 0x104}, {r3, 0x1}, {r5, 0x21}, {r5, 0xaa}, {r1, 0x78}, {r5, 0x10}], 0x8, 0x1000) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000540)=[0x80, 0x740, 0x4, 0x1, 0x0, 0x8]) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f0000000880)=""/254) semget(0x1, 0x3, 0x41) fsync(r2) 16:00:49 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, 0x0, 0x9c) readv(r0, &(0x7f0000000740)=[{&(0x7f0000000640)=""/153, 0x99}], 0x1) ftruncate(r0, 0x3) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) fsync(r0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:50 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r4, 0xffff, 0x8, &(0x7f0000000000), 0x4) shutdown(r3, 0x0) 16:00:50 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = semget(0x0, 0x3, 0x30) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000140)=""/243) ioctl$WSDISPLAYIO_USEFONT(r0, 0x40045720, &(0x7f0000000080)={'./bus\x00'}) 16:00:50 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) close(r0) kqueue() sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x23e, 0x0, 0xffffffffffffff18, &(0x7f0000000040)=ANY=[]}, 0x0) 16:00:50 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000039ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x0, r0) poll(&(0x7f0000000000)=[{r1, 0x34}, {r0, 0x20}, {r2, 0x189}, {r2, 0x8}, {r2, 0x6}, {r0, 0x7}, {r2, 0x34be6804a571c574}], 0x7, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r5 = dup2(r2, r4) pwritev(r4, &(0x7f00000000c0)=[{&(0x7f0000000040)="bfa1f855f615dc31fd40ad93da29900cc64fe4773449f2eb0cc0c3ebcacc44992303cd934700446ccbdc89093c9c62c96f218cdd787e1d2b498a83b7118ac9083c9f419d6dbe99c03264356d97c51d", 0x4f}, {&(0x7f0000000140)="096927e7b653e7e6567c87944fcf10ac9b0350aa2fc7dfe3fcc0f1500cf96b89ddb7ebd9e2465a67dd60fb56aa41a52111541909074ff7cb4d9997fdeda130ebfa4d4c85c0ca217e503577454d7e0afe05b15396164b361197d20638ab8525f3c3e56e299d2005671291feafb53d58b0be541799063fcd23ab21587ed468edbd920a1972e1a18a15a9ecf7e08aef2b34af8dd4ac897f5f35ad4af44eac7af19572dd93729751c2f3b50e83", 0xab}, {&(0x7f0000000200)="22b9124fed6390607f9dfaf865e8959921e8f5f835d5526ee10de956ae50f03fad72d5c60b67e540310e78d11fd6abcf2b5d13d878964dcd7b67ea5cc1d0cf998155757f8f72b8b1a047a81c2622c01c396acad082f2750e38a69f73bf079dd2374c60314bafa6a9219b88d60651e47ab7d19aec15e334f95166bb283e1f2ec2afc12d73deebd798796ced0c34f10a1ff8f2cd188fef6fdbb0216f", 0x9b}], 0x3, 0x0) write(r5, 0x0, 0x0) fchmod(r3, 0x40) 16:00:53 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2005, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() dup2(r1, r0) fcntl$lock(r1, 0x400000009, 0x0) read(r1, &(0x7f0000000100)=""/67, 0x43) sendto(0xffffffffffffffff, &(0x7f0000000500)="8a568b", 0x3, 0x0, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 16:00:53 executing program 0: r0 = socket$inet6(0x18, 0x4001, 0x0) getsockopt(r0, 0xc, 0xff800, &(0x7f0000000000)=""/45, &(0x7f0000000040)=0x2d) dup2(r0, r0) r1 = shmget$private(0x0, 0x1000, 0x20, &(0x7f0000fff000/0x1000)=nil) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x1000) listen(r0, 0x0) 16:00:53 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000002540)=[{&(0x7f0000001540)="2adcbf2d713029d5fd8377edce160e38b2a4b1dbb91a48b16845773f6d8a79ce04ccf43a15152e0633ad9aa33ca678a881fbd362e3b11128b98516ff800ba0bdf1a0ad255fbc6903a019d856dbcc5f4c2e64d60b8ea62b88ffb64404dc9d79adb9c599f6cf002c6da518da2ce1f680f07f714409a81ab10f7f186aa49f1fec7a0ce3add0dd00846fd2c359bfa0d70be226ff5438ff37935add3d1071493aa741eaeec5b0808bb8d6b5c850bf92a7c83be80f3716af61f115c2da3b95febc79fe979c59a04e1d1e7464853988f5d959c726b3219510080b1c1126cb6b37d0e1d87700730096584b0e4539d766faab7f26fdbe560403dc1c81fbd2e475c3b5597d3a83f9a6e57fa3e779b11717742255bb91a989c4b0ee6fb568f8dfd6508ffad5e6e51ba91d3c4f1bb633bb705496dbb511c691c2bec8991f4ac4fd93f3f727a50de1f08f4f1ef5d2c59f9f50ca1827d1e19b159311056685494c08a0c7204e09606e58e334de00943047c62c61bc018a892ee3cc3df9d3ffed86a88e43ed41f9fb31b5713582c383ce40f49fc72aa52349db9e6d6625c586139cea9039a85d2d6f47470ae72cebc22e7ed4c5bbc110c64fd817d810f10b445baad13f05429ca1fe82441bbd74bf368ea0a74e7f61f7c78f8463958535c72eb274f63eba0bdb905d9f0b27d8b7e16ede4d59287399d77c96a587598b9aad4b0d91397f23f7bf246b7d5830e0ce94a11695fb9ddfd408025a033c84ffbb57d4bf3477e4093febda48996bfcdade54c0fce847874256b6502d16e3712399a603a01b1ab43da408be8086ab4aeb19ad30782aa6c4a7003ff690941d9b8bb2042ee4556745cff5f4e6fe53cb3e690e89de73186216d97ac4ffe41a88a1949c2478d49ed240fa6689f5c59f4411d370a66da32a2c2137c4e8145cdfe2c799ef07da824e4c955db8ca5348a8970871073f9ddcee6849dc680d3439feed7393e7e330c60b1b4d727486aabd1fd94445b60ae6713da0522f85b3e1aba69cf62a3c8d2ada2dc094c98c44a4986d84e70458f820ed534c0221e00b30c95dd79e81b6f4f1e0278701695d879c2c1631402f4163fec39351cc27eb33a834a2930892d2e4577b522bfa5958d39f9eb3a38ba21d2fbb5af9bd6cbe6306128e692e7b04e6fa65e6c7547e57232e2d51a0177ac96ea7eb3c78821560bccb067dd68aaf27079ba9025c9f6979017e7a7a8a3b021b2f9a7ddffb6ddc6824b0868f88187c2dd8c4f1d6532280caaf4fabe5ffc4a6dde4b7dbac900f27d6d51b9abc566103d96c90f132a0bd1f185f6af5f64c6e31e58fc2cd79219e16ad848aacee5e3ca90dd88d88eae48e30692b716ea291e22152937b14788d377c0a73fe10d8a0eb163d19b5f86d19cce33f717faf126118d278eec05b6acfcd87be6faf8e7f36daeb0ccade0bbdd8e385ab7f0e7b771067bfcb6d78236fb5ed43c27a24d77444ef42313b85bfa895d2570ec48d312a79bd517c510872f723a1ab5b50206223024929c0694ce230503877789af464b199900632e555d9b340efc7182ea0c5d3d9f9a21477bab57d76f7a60c1fe13683d6076b7ebba8b13ffefa7f3e8104d87db60e3abe720459b257e0771b54fff81ffa84f25a8198c0da1dda65d780007cc1c871e73f83e757f6c6454ccbdf949c2067a14c1c879c091bd86465205755fa8a13e8fae4e9bea622e1676e0ca26a88ffba9da5b896b601", 0x4c8}], 0x1) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) close(r0) execve(0x0, 0x0, 0x0) 16:00:54 executing program 0: r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x63}], 0x7, 0x0, 0xffffffffffffffff, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0x80, 0x0, 0x2, 0x4}, {{r0}, 0xffffffffffffffff, 0x2, 0x2, 0x0, 0xf1ac}, {{r1}, 0xfffffffffffffffc, 0x2, 0x4000000f, 0x1, 0x40}, {{r0}, 0xfffffffffffffffa, 0x40, 0x0, 0x6, 0x9}], 0x2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffff9, 0x40, 0x8, 0x4, 0x81}, {{r1}, 0xfffffffffffffffa, 0xf0, 0x1, 0x7a2, 0x9}, {{r1}, 0x0, 0x80, 0x4, 0x100000001, 0x1}, {{r1}, 0x0, 0x8, 0x2, 0x40, 0xa46}, {{r0}, 0xfffffffffffffff8, 0xc0, 0xf0000025, 0x4, 0x100000001}, {{r1}, 0xffffffffffffffff, 0x60, 0x92, 0x240000000000, 0x6}, {{r1}, 0xffffffffffffffff, 0xc0, 0x80000000, 0x2ee, 0x6d69}, {{r0}, 0xffffffffffffffff, 0x21, 0xf0000081, 0x10000, 0x100000001}, {{r1}, 0xfffffffffffffffa, 0x81, 0x0, 0x3, 0xfffffffffffff079}], 0xfff00000, &(0x7f0000000080)={0x6, 0x5}) 16:00:54 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) setuid(0xee01) r1 = dup(r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)=0x1) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) 16:00:54 executing program 0: socket(0x18, 0x2, 0x0) 16:00:54 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) close(r0) kqueue() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000000)=0x1) 16:00:54 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x4) readlinkat(r0, &(0x7f00000000c0)='./file0/file0/file0\x00', &(0x7f0000000200)=""/162, 0xa2) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0xa2) unveil(&(0x7f0000000100)='./file0/file0/file0\x00', &(0x7f00000002c0)) 16:00:54 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x40002065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000180)=0x8) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000340)="d67ba233a5c945d9697db62f278e8ba42a90cfd93e6a19b9ae959986f1fcec613a3311c6d22906d3373eb14b581f57849d9b57ab6d5e370720228db5f415b2f298e8c381e13a808d1a5ca27ccdc2fd23e3ea46be2608f0ed93bd4add1beb03cb1251a15f97b3ce404da151d21b6e121b", 0x70}], 0x1) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000000)={'./bus/file0\x00', 0x7, 0x5, 0xfffffffffffffffa, 0x0, 0x3d34, 0x400, 0x4, 0x3, 0x2, 0xb9, 0xb5e}) 16:00:54 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="022f2f"], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/43}, &(0x7f0000000100)=0x2d) faccessat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x3c, 0x200000000000000) 16:00:55 executing program 0: getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xff031cd9c532fb35, 0xa0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) lseek(r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) r3 = shmget$private(0x0, 0x4000, 0x84, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000100)=""/116) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) accept(r2, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f00000000c0)={0x2, 0x60ad, {0x3, 0x3f}}) truncate(&(0x7f0000000080)='./file0\x00', 0x0) 16:00:55 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) fcntl$setstatus(r0, 0x4, 0x80) 16:00:55 executing program 1: r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x8, 0x58, 0xc1, 0x2}, {{r0}, 0xfffffffffffffff8, 0x10, 0x0, 0x1, 0x6}, {{r0}, 0xffffffffffffffff, 0x20, 0x84, 0x100000000, 0x8}, {{r0}, 0xffffffffffffffff, 0xda, 0x0, 0x884, 0x9}, {{r0}, 0xfffffffffffffffb, 0x20, 0xfffff, 0x20, 0x5e50}, {{r0}, 0xfffffffffffffff8, 0x0, 0x20, 0x0, 0xfffffffffffffeff}, {{r0}, 0xfffffffffffffffe, 0x48, 0x1, 0x64, 0xffffffffffff33ff}, {{r0}, 0xfffffffffffffffb, 0x64, 0x80000001, 0x7fff, 0x1}], 0x9130fbf, 0x0, 0x3, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x100, 0x20) getsockname$unix(r1, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x1) clock_getres(0x7, &(0x7f0000000080)) open(&(0x7f0000000280)='./file0\x00', 0x42, 0x88) madvise(&(0x7f00003ea000/0x600000)=nil, 0x600000, 0x6) 16:00:55 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x643, &(0x7f0000ffb000/0x2000)=nil) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r1 = syz_open_pts() mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3, 0x4010, r1, 0x0, 0x0) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) shmctl$IPC_RMID(r0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r6 = getpgid(0x0) r7 = fcntl$dupfd(r1, 0xa, r1) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x1000) recvfrom$inet(r7, &(0x7f0000000140)=""/198, 0xc6, 0xa00, &(0x7f0000000240)={0x2, 0x3}, 0xc) r8 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0xb80, r2, r3, r4, r5, 0x8, 0x10000}, 0x4, 0x4dc, r6, r8, 0x80000001, 0x8, 0x5}) 16:00:55 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) syz_open_pts() socket(0x39, 0x4001, 0x401) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) setsockopt(r0, 0xffff, 0x800, &(0x7f0000000000), 0x24) 16:00:55 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0xfffffffffffffd40, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000001000000"], 0x10, 0x1}, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x10) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/127, 0x7f) 16:00:55 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x401, 0x5}, 0x8) socketpair(0x15, 0x2, 0xae0, 0x0) 16:00:55 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9a648a73b377158de9d6926f02dfb5eb32fa218682d6fea1c858f7380d9e764cfcb0652d0848f5df95880bf86f77cf9fd9d84ab620d91660a1dd89817997e72858c009d71ee02ff3ed90de459b19a7779e3884ea0b95cd8b16e1aac2fa2805d431475e64b41e74692c2590d2138b98491fe9ed5e2914e022388173f1b72502012a6757e0b5d57d8fb868be652118ae2ccb2e4940278cc7fb7ada78867e06d70b6f5d683a63beb013036c9548d004c306adf744535f9c98a7246c53167e2e6055ebf57f521c0535d3f4af06a1c5a97a36ccb88f06c156eaeceec2dbd4829467bd292537f4ca62e10ec28657fceb7c0d8e353a6b780d9cbe9e1098e57e8ed0fe4450d5e5d260e88aae2248c622d47ef9aa2d237857ed81c2a609f03be93e055ede9b1ff173108a9c04951e2a9b0892507864f360e4557b459809d4f270c0f6f4a58feb07d4c38467fdac7ea98b14fe88c041335d73e469ec17cae20b0542e2116e29da5ff5933bbeff492cd205da547915ceffe48a8d90cfee93651a52db531f8a3fdf6858da07d3fcd3214cb552650f2dda2cd71035df9802d62a92dcc6f920d941306dfb1e467018386bbd10be43a937da4e9880fefbaff3cf6cc1a79882e544c6a30a1db063c6d03585b2bc3805d5e813c547f5bb2cf4926f8089daba614217910cb0bd653dcb4126f12ff74624ee431448bb4d00803c6bf46bec0565ba84ed2c59537ee78b5860646f61a849c481e1eacf5b31cf51aa55a296118fd28f8416184db4383fb6ebadd44762cbaa3e300b9093827c2db4d0d17c024e4fd54a1028356d3772d82729a15ea68cd391f81a3593e9590e2b2d2e57b8c06250d9128d1324dbb710faf9f7d5ee5d411dd4f8dd44685b60d2cc81ed87584054dfa4509165c6242cecd3736065669f5d79daaae2f9628a858931e06885ca6cb2c65d399d67fde3f3f60055d385a3a4702df67e60bf01c62a6980ebc19709d33ea738c427ea8f38a35caf6364cc19504ed53320cc052eb3f133329085ff61a98769e13a06f05f7ba5fddb28bcacfb2de5baf3588e1d35ea5cd83a2d39462b9f87ae0e1d304da08c731efbb0a33fc899a4bc0a38b122e460aca31b80228cccb785dfc6aa2a7de76a2177370525af04b947e7394cc650cea744858f2aa3da70b02be56001fb5930d8884cdf1eb39367c3ff29bbe2c84562a0e5351f86b54a3a34150ba4903c7b0b79bbc9f6b5cb50907ee346dfc2bcba36ad33a492cdaff1c62a468f1323d7686469de716d6896829572db5d7204d9066937187268191b7a4a59102e70cf4072e46a5f590da9de14f473f7c7b4d5f9eeab5b67e85ffc6d9e67aea9b31007ec9a9961bbbda54fdb1ab3dbe9090bb1d9e6da63b320ed6f42083133a32a2842bb0bd4971ccb3b069d6920ae6ed9dee057e12d268bdbdd632b82d79e0abca42431cf4d93e57b2eba4561a1e8a045f1b7451a8c491d720aabb462ac9a414d4eff8d87d5fe8e6d16e25058027f73bdd5ac923e333f5fdca42b97953f8e83f2488b54575d7f64b9b35a7bcacba0b7721a4e551f91ec1588dd1b7ab80f43d964e440cfe4aeb62fdcc077e729b99bdc5ed03682274a66bb8b1ba11b7df6b20ec5c653e8d4f7fad5735b8e6b844938e5e0cd433f680be6d60c363e4a0284e3b2b097822d1e7390a9e0a991ba6a10c73ca2169af4d46c3d788a863bf196e566c4c0da41e92eba626c62e247c25bfba8cc7ebbed4c44e60a44884f82c7335b08bb8d699d27a01b075086a45dd4a8979ead8dc51b4c2d866a205ebba39c57d5d364bc036c5855c5111c8c31a0f8cf2747bbf13b04d34395680d6656e0414f44d09fe90a1991c4533f95bcd57f77cdc2eb6f747e0af4bc3bc721b10dacd1b20189e954e7ec9ce1a9e93d2b0550c892b32539875ad6988a31ba57aed6fc90975a535eb58f5a9bf5ac14fb1149704b4351b40fd39d9563a4555b593b6cf2f4b3e13f7ba2f8fab469817bede280414010273ea938028ca4a77c3c70649e0f58ec34752e55e2b89c60309433b51af9d1a1d6841d7e936fd78fbf58d5c9776eebf49e35d2e1325316005e18077f30419c9205c8ad949396fc2fdbfe070f20824998763237dfa28355a0aeb48ba1e0d6056ca636663d92329380d73379c8afbfd81f01a7bd2e4d159e2097d5c32df889b890dbdd9b29820d4af3a13d097c789f4f507dd10adbf917af7ca54125a2b6320b052b3de99b9ad4007c381660832c2777a8f1760597c72916d94348925cc79b0602606063b8454fcdba0835c50a9e20d3a020cde1edab8ca5d62e172576592c6e327ffa99407cd475284eb98705bcfde2e7dd92f14ed31b1d49a2e3b8701dbd5b073364ed414f8b28f798d148820e27d68f9ebb20f1c366d40226e0e633bf09ca149cfbe738a447c83e4c561d10c085b1d0e5afe8f1bf63547635df35a6316e8895907a84a317b47a5077099313105bcf8354049e73f88c6be41aa161628d9c1682c16c22f522d1fb519784b0c1e02ae89a5068f70dbfbf4107218124235a5a29f8e63e59d3b931f9fa5e00504969fa109e07909e757b6b3c05561d9febb44aeb3b093a4fb6c9455c8586f9c975357d65561dd6cb4338b2842b7398ad04d0f0d00f47aef3daa303569d4363974df053f2ebd5d52c7724ad9592db24b1f6bb86f00ae7ecbf1cf27ec03b4e3b8d8c66aa6ba3130fe3936a1ea8c857d4666c7524cba5d33d176f59c7d75910c494c61cff7f5c911cc9d53dec7cd2d0d5fc4dd2d6ba99a4d8327bc85bf115cc8e8fcd304fa12477eba16693303d7443476766911bd90384f58376972317b9d19f0a9299362279d50c1d8dadcc2dfbcc54fc2354606be6c20d4c90f0ad23e8209b05ff61d6784af7efb205adcf323be5db39dbbbb1ccbf1e6dd79a6d973ef060074a9b82464eb82eb91f9c36cf325812557f909af69c2666a535320c679b07f36d1cb06e0dd3617d3119f24a2ef60b4a029bba5b4aea1b9c74045d85cc435b6efd514cc4b91fd1b6f4cd30e04123ee6306919fc7b8f4ceb970feae747f9146dfe4913a960ad77ddbe2b8b82491fb758c73ee43ce61af96d10cab7e777a8ae0deb8578283ecddcd1bd8d4de9860a11aa1a3215c5122f1efccf4d50f250ba6750895d08a7eb676eb5786c5de086e322f3cf1f4d8e99e82212f112c2e4b08688c2dda5d14647403a6a686345691b46cba9d9a0f184fe43d55dec25d5d18d6b3c6dd14d6fa4b3ae00aa1f2ff1007d4bf5ac916dec5092bfb1536df28565d75fd8e8202ec0a617d82b26ef76f86fdc21d74df95ad8c0a0aebef32b36c3750a12fa961a5788fec5a89e03af5193dbe785bb5b964cfaa5c8480a4cd90264cd445809d900ac47bd533d53a748371c40cd6d374dc8310bba6eea1f61010d87662da3b81fec34ffb89e846fc6f57e67a19b084f7546fc055857135e0b82ba9820d7117727f45e913b123c7bd6dac5fd430fb960e798bcd388353fc156c0fb387e1ff0de48e48e111b0540ec7b4e96c09acca9e71a9ca9c9c017eb16ed81693b85cd8a9705aca8e6b835541a53102b4963ce3c0b0509446c2492029d6e3bde59e2e690d7d8f22502c17cf40ce6298a78b4985a9949cc962b9d105c494e2d46eb76bf8fa7bd958d40f04aa5072f0e845bb969aea40c5e9797d163a8117a7f27df6ba157bef13da2846b22c74b0eb40310a038eacfbfe5dd8dcf048414bed879619dae2608c40cf543180c4cf78947fa5d40c06716668c9d6803da1f2f3985c2def6b3bd7437c272e92f1f5a6c0bf3fbd0f45a5324de77e53eaf2160ebd919489f2d1a4b8885461103e5358d2a311c21df3a1038c61850b00345e9b4f543171f9d5a07457050bcac891e19335b31a293093c905dd70fb1fd8b8caa522c848b397e0794e016e563b052296e8ec9d5190deb84a585e25f4390e4ccd32ec22a1dc712c00b7c4af78b826dabf26ed35bfb89c8e0ecf83bf10a08eb14f09af1dc34797cc86e00ab23a7d53e16057e12c1ba8b277259e18277dde21cd9d96db7f841d0690b3ff17182b130dddf119e1279dec491fbb16d0097922f2782aff72437348ad49d0c7458a10d5581417d042e33eec979dee9a3d39932f846d6d8bea0657bcd5f349f994f37944c4480db06451fb07e32bb178b0a6d929b328adddd4e9742b670db0654e93f3600e40358c0649a2bad2487b3d6a71ed241b6cb2d40da033481ee23921911c6c5986e57833c5c3e7b345f6ac73e933882c866f80839945d3e2afa37df497cc344b1b62a1119182102f2db190fe4555de26808aa3dcd9a4b8fb12ec3961cacd7bdd4ccf7094f059cf01a0b227a6c64e2b45f0ba3ebb3c594563307e7d0cb401f801b24f055dd154072f4144872561a47cc719655021b6c932bf510f4fcf1e62f1fc39b522df3c0c7238a3438484bf67bc61e5470e1ae0c4e5838a7788c8945f3bc94f0a477bcde4ec1ac3e6df8a5be243738f2919dc6535c7ada3f396e9161682772e9917bdfedafead787c8e344a6aecf2c1ea728ed81c44690e9d312d57c47101606555228eb029b5256a8c5d614ce1cc3cfe8886c7f3c148d4bd2adbb9bb3141659c31825c922fd91c1af8aa97f9e642e9b4876b276e100592a13273c7656aa6bf78553754487580e1f548a0427f3a98260d88bfcf3326aa220f565986a9c6fe54d3e3868ffb76d6feb3efc5c35fc87c11ab6abff921dbb8d751268eabc218f3d7d24d646e5682860709845a8dbf21d0ca8cf438261a179f1fca928893b7df71f9b05e4ccf085a11779b579df502abf03906e81ef1edd8f364b3fb5934382fe33ca46dfb40a07d821189471c77b4ffca8a9e13e689812c83e75ac6da3c966fa754ff710af880de7a24c991af1083e4b444cc2fe32d82e8053e2c7b955c658deac0b2f453a665f89d88b9b40136c0e773898b64d77601f8d6ff0631d1d7722239e054cedb7a06d058d6c34768155cdab5aec3181b88b45f05dc66149dae114eaa9ae774fbcd127603314419e31a908f1ddf6d562a10d863ec8e925a973445df38d86b898ef971fdf8f29d3cc0cb63cdd26b07b7e126b33385c927e570d23fb95f5189ef2083e0d511af83d51fb223fe9f635865d6ba3249322974fe1c26b20a3d436b9e85ba46493540b0c8d7ee61ee600c9d8d27e178036cfdb0fd225b60eff8bfb9abd868c0ef89a59c5ac1976f7e109d6b5faa449603bdf08e960b1e7fb6a2099ffbe54a80b07dc86e80287eb96d791cb52137c43b302f897498a01202702e69679b6befafbb9b48c2b12b0d08d76331decdd5289bf9830501825850729a367dc10722bc522ccccdce909dc42ae5b1630a21340131b4745c6dac5d7e97c3f94eb67116f68751c7725aaa5ef88b0400850d665d08018b74a0627161b79ba1ff83248fe4ea4a8d99571affcbe426021c3760e25182babad2a61d78f67bfca5237eac8a0473469c5f90b1d27d7ab8829313e8e5069ea3f677c2e2079c852cdaae07b88fba2f3fb33b277225409b615a204acc1b6dc8e0f06b34a70a4f71a5603333e0140d13585f0220dd76c08223dcf1941a7994fa3479c6dadc1b0693a05", 0x1000}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:55 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28b2) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x40047002, &(0x7f0000000100)) 16:00:55 executing program 1: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) shmctl$IPC_RMID(r0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) getdents(r2, &(0x7f0000000040)=""/37, 0x25) shmdt(r1) 16:00:55 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) r1 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0xe7d6, 0x1, 0x2, 0x1, 0x6, 0x100000001, 0x81, 0x1, 0x3, 0x5, 0x6}) writev(r0, &(0x7f0000000300), 0x258) dup(r0) 16:00:56 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000001c0)=0x6, 0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="94c64cfdb88fab361d6bcbc0f9416b3d8bfe1ad30effae27e06f0abd58eaf0fbf6caa337c45d29950457ee67453947daaedaffb1afc7bb0c5ff96b215e18442b8efb379bbdf3fd47398e43699d91f91a7cf1c2d9e8b0401b8afdf87f3697e7", 0x5f) mkdir(&(0x7f00000000c0)='./file0\x00', 0x20) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000000)="ea125c00000000", 0x7) 16:00:56 executing program 0: setuid(0xee01) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) msgget$private(0x0, 0x480) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000000)) r2 = kqueue() fcntl$getflags(r2, 0x1) shmctl$IPC_RMID(r1, 0x0) 16:00:56 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r0) chroot(&(0x7f0000001600)='./file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') readv(r0, &(0x7f0000001580)=[{&(0x7f0000000140)=""/93, 0x5d}, {&(0x7f00000001c0)=""/243, 0xf3}, {&(0x7f00000002c0)=""/231, 0xe7}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/146, 0x92}, {&(0x7f0000001480)=""/212, 0xd4}], 0x6) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x4) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) 16:00:56 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x20004276, 0x0) ioctl$TIOCMSET(r0, 0x20004269, 0x0) 16:00:56 executing program 1: getrlimit(0x0, 0xffffffffffffffff) r0 = semget$private(0x0, 0x7d0ab67f03b87b68, 0x20) r1 = geteuid() getgroups(0x8, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r5 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x0, 0x80, 0x8}, {0x18, 0x0, 0x1, 0x4}, 0x7f, [0xef, 0x9d, 0x1f, 0x5db2, 0x5, 0x5, 0x40, 0x200]}, 0x3c) r6 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x1, r1, r3, r4, r6, 0x80, 0x8000}, 0x7, 0xff, 0x1}) lchown(&(0x7f0000000140)='./file0\x00', r1, r2) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x2010, r5, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000180)=0x7bb) 16:00:56 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() fchdir(r1) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x39}], 0x6, 0x0, 0x9d1, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x401) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x7) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000140)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000180)) syz_open_pts() 16:00:56 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r1 = socket$inet(0x2, 0x8000, 0x2b) r2 = socket$inet(0x2, 0x8000, 0x7ff) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$KDDISABIO(r3, 0x20004b3d) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0x3, 0x80000000}, 0x8) 16:00:56 executing program 0: r0 = socket$inet6(0x18, 0x3, 0xfffffffffffffffd) getsockopt$sock_timeval(r0, 0xffff, 0x1001, 0x0, 0x0) 16:00:56 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) setreuid(0x0, 0xee00) open(&(0x7f0000001200)='./file0\x00', 0x1, 0x10) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r1 = geteuid() setreuid(r0, r1) setreuid(0x0, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) mknodat(r2, &(0x7f0000000100)='./file0\x00', 0x20, 0x7) poll(&(0x7f0000000140)=[{r2}, {r2, 0x4}, {r2, 0x4}, {r2, 0x10}, {r2, 0x8}], 0x5, 0x6f) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r3, &(0x7f0000000000)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) close(r3) ioctl$TIOCSTART(r3, 0x2000746e) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000001180)={'./file1\x00', 0xfffffffffffffffa, 0x5, 0x6, 0x0, 0x6, 0x1, 0xf50, 0x3, 0x1, 0x7f, 0x8}) readlinkat(r2, &(0x7f0000001240)='\x00', &(0x7f0000001280)=""/60, 0x3c) execve(0x0, 0x0, 0x0) dup2(0xffffffffffffff9c, 0xffffffffffffffff) 16:00:56 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4512) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) unveil(&(0x7f00000002c0)='./bus\x00', &(0x7f0000000140)='c\x00') unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000180)='x\x00') r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8000, 0x104) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000001c0)=0x2) r2 = dup(r0) readlinkat(r0, &(0x7f0000000200)='./bus\x00', &(0x7f0000000240)=""/113, 0x71) ioctl$TIOCSPGRP(r2, 0x40047477, 0x0) 16:00:56 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x9, 0x80000000, 0x8, 0xffff, "0283da7ffe2a7540c38cddc8eca1c53b887fa0e5", 0x6, 0xba55}) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0xc6) shutdown(r1, 0x2) 16:00:56 executing program 0: r0 = syz_open_pts() mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x0) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r2) login: @.[À  panic: fifo_badop called Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND * 61131 95472 0 0x2 0 0 syz-executor0 db_enter() at db_enter+0x18 panic() at panic+0x154 fifo_badop(ffffffff817e53a2) at fifo_badop+0x12 VOP_STRATEGY(f1ecdb3ec6672324) at VOP_STRATEGY+0xa3 bwrite(67cee23c2cd5ba47) at bwrite+0x1f5 VOP_BWRITE(49a811356da79a31) at VOP_BWRITE+0x54 ufs_mkdir(6f01b4ba0551a6a) at ufs_mkdir+0x73f VOP_MKDIR(49a811356d770924,ffff8000ffff4018,1ed,ffffff9c) at VOP_MKDIR+0x72 domkdirat(d622db98a66ada5b,2,ffff8000ffff4018,ffff8000149de170) at domkdirat+0x 12a syscall(2d239818bac2395f) at syscall+0x528 Xsyscall(6,88,7f7fffff8be0,88,0,7f7fffff8c20) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7fffff8c50, count: 4 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> show panic fifo_badop called ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x154 fifo_badop(ffffffff817e53a2) at fifo_badop+0x12 VOP_STRATEGY(f1ecdb3ec6672324) at VOP_STRATEGY+0xa3 bwrite(67cee23c2cd5ba47) at bwrite+0x1f5 VOP_BWRITE(49a811356da79a31) at VOP_BWRITE+0x54 ufs_mkdir(6f01b4ba0551a6a) at ufs_mkdir+0x73f VOP_MKDIR(49a811356d770924,ffff8000ffff4018,1ed,ffffff9c) at VOP_MKDIR+0x72 domkdirat(d622db98a66ada5b,2,ffff8000ffff4018,ffff8000149de170) at domkdirat+0x12a syscall(2d239818bac2395f) at syscall+0x528 Xsyscall(6,88,7f7fffff8be0,88,0,7f7fffff8c20) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7fffff8c50, count: -11 ddb> show registers rdi 0 rsi 0x1 rbp 0xffff8000149ddb70 rbx 0xffff8000149ddc10 rdx 0xffff8000ffff4018 rcx 0 rax 0 r8 0xffffffff815d5604 kprintf+0x184 r9 0x1 r10 0xffff8000149dd970 r11 0x98311dc3ad96db23 r12 0x3000000008 r13 0xffff8000149ddb80 r14 0x100 r15 0x1 rip 0xffffffff81e29268 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff8000149ddb60 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor0) pid=61131 stat=onproc flags process=2 proc=0 pri=17, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff5080,0xffff8000ffff5540 process=0xffff8000149b8368 user=0xffff8000149d9000, vmspace=0xfffffd803f014d68 estcpu=36, cpticks=4, pctcpu=0.1 user=0, sys=4, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 76565 519709 1 0 3 0x100083 ttyopn getty 38493 508628 3402 0 2 0x2 syz-executor1 *95472 61131 3402 0 7 0x2 syz-executor0 36104 323180 0 0 3 0x14200 bored sosplice 3402 212815 35148 0 3 0x82 thrsleep syz-fuzzer 3402 75892 35148 0 2 0x4000482 syz-fuzzer 3402 192524 35148 0 3 0x4000082 thrsleep syz-fuzzer 3402 154483 35148 0 2 0x4000482 syz-fuzzer 3402 38062 35148 0 3 0x4000082 kqread syz-fuzzer 3402 204154 35148 0 3 0x4000082 thrsleep syz-fuzzer 3402 147385 35148 0 3 0x4000082 thrsleep syz-fuzzer 3402 292373 35148 0 3 0x4000082 thrsleep syz-fuzzer 35148 506431 53053 0 3 0x10008a pause ksh 53053 482198 76158 0 3 0x92 select sshd 76158 392153 1 0 3 0x80 select sshd 59929 490982 31496 73 3 0x100090 kqread syslogd 31496 295719 1 0 3 0x100082 netio syslogd 56376 441817 1 77 3 0x100090 poll dhclient 78167 445905 1 0 3 0x80 poll dhclient 12513 151457 0 0 3 0x14200 pgzero zerothread 53484 338801 0 0 3 0x14200 aiodoned aiodoned 87770 38944 0 0 3 0x14200 syncer update 80544 508183 0 0 3 0x14200 cleaner cleaner 25416 71371 0 0 3 0x14200 reaper reaper 41878 189176 0 0 3 0x14200 pgdaemon pagedaemon 99767 7967 0 0 3 0x14200 bored crynlk 29254 353689 0 0 3 0x14200 bored crypto 97922 261984 0 0 3 0x40014200 acpi0 acpi0 11606 194644 0 0 3 0x14200 bored softnet 53439 483053 0 0 3 0x14200 bored systqmp 60290 476052 0 0 3 0x14200 bored systq 72165 141604 0 0 2 0x40014200 softclock 17428 170043 0 0 3 0x40014200 idle0 1 13268 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9485 6340K 6349K 78643K 10870 0 0 pcb 23 9K 11K 78643K 565 0 0 rtable 100 3K 3K 78643K 460 0 0 ifaddr 49 12K 13K 78643K 176 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 27 0 0 iov 0 0K 24K 78643K 114 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1206 76K 76K 78643K 1970 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 27 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 1K 78643K 114 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1777 193K 286K 78643K 12501 0 0 file desc 4 9K 25K 78643K 1120 0 0 sigio 0 0K 0K 78643K 18 0 0 proc 41 30K 54K 78643K 535 0 0 subproc 64 65538K 67586K 78643K 222 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 131 0 0 in_multi 33 2K 2K 78643K 134 0 0 ether_multi 1 0K 0K 78643K 11 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 90 397K 397K 78643K 90 0 0 exec 0 0K 1K 78643K 282 0 0 pfkey data 0 0K 4K 78643K 2 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 79 20K 25K 78643K 3444 0 0 UVM aobj 66 5K 6K 78643K 79 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 39 0 0 NDP 9 0K 0K 78643K 52 0 0 temp 149 2346K 2414K 78643K 6017 0 0 kqueue 0 0K 0K 78643K 9 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 8 0 4 1 0 1 1 0 8 0 inpcbpl 280 536 0 529 1 0 1 1 0 8 0 plimitpl 152 35 0 28 1 0 1 1 0 8 0 rtentry 112 77 0 37 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 2 0 2 1 1 0 1 0 8 0 tcpcb 544 188 0 184 1 0 1 1 0 8 0 nd6 48 12 0 8 1 0 1 1 0 8 0 ppxss 1128 21 0 21 8 7 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 368 0 180 12 0 12 12 0 8 0 art_table 32 369 0 180 2 0 2 2 0 8 0 art_node 16 76 0 42 1 0 1 1 0 8 0 sysvmsgpl 40 11 0 2 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 112 0 102 1 0 1 1 0 8 0 shmpl 112 77 0 13 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 3497 0 2101 46 0 46 46 0 8 0 ffsino 240 3497 0 2101 83 0 83 83 0 8 0 nchpl 144 5258 0 3683 59 0 59 59 0 8 0 uvmvnodes 72 3716 0 0 68 0 68 68 0 8 0 vnodes 200 3716 0 0 196 0 196 196 0 8 0 namei 1024 15495 0 15494 4 3 1 1 0 8 0 scsiplug 64 3 0 3 3 3 0 1 0 8 0 scxspl 192 22302 0 22302 13 12 1 6 0 8 1 sigapl 432 1277 0 1265 2 0 2 2 0 8 0 futexpl 56 17461 0 17461 5 4 1 1 0 8 1 knotepl 112 452 0 425 3 2 1 2 0 8 0 kqueuepl 104 392 0 390 1 0 1 1 0 8 0 pipepl 112 866 0 847 4 3 1 2 0 8 0 fdescpl 424 1278 0 1265 2 0 2 2 0 8 0 filepl 120 8120 0 8025 8 4 4 5 0 8 1 lockfpl 104 333 0 333 5 5 0 1 0 8 0 lockfspl 32 629 0 629 5 5 0 1 0 8 0 sessionpl 112 23 0 13 1 0 1 1 0 8 0 pgrppl 48 38 0 28 1 0 1 1 0 8 0 ucredpl 96 2478 0 2471 1 0 1 1 0 8 0 zombiepl 144 1265 0 1265 2 1 1 1 0 8 1 processpl 840 1292 0 1265 5 1 4 4 0 8 0 procpl 600 2756 0 2722 4 0 4 4 0 8 0 sosppl 128 27 0 27 6 6 0 1 0 8 0 sockpl 384 1060 0 1043 8 5 3 4 0 8 1 mcl64k 65536 251 0 251 34 33 1 29 0 8 1 mcl16k 16384 6 0 6 3 2 1 1 0 8 1 mcl12k 12288 24 0 24 5 4 1 1 0 8 1 mcl9k 9216 16 0 16 8 7 1 1 0 8 1 mcl8k 8192 23 0 23 7 6 1 1 0 8 1 mcl4k 4096 57 0 57 7 6 1 1 0 8 1 mcl2k2 2112 8 0 8 3 3 0 1 0 8 0 mcl2k 2048 41217 0 41186 11 6 5 8 0 8 0 mtagpl 80 2 0 2 1 1 0 1 0 8 0 mbufpl 256 73373 0 73295 26 18 8 21 0 8 1 bufpl 256 9248 0 2786 405 0 405 405 0 8 0 anonpl 16 141577 0 134279 92 45 47 50 0 62 14 amapchunkpl 152 5773 0 5697 25 21 4 14 0 158 0 amappl16 192 7352 0 6956 81 53 28 32 0 8 8 amappl15 184 317 0 315 1 0 1 1 0 8 0 amappl14 176 17 0 12 2 1 1 1 0 8 0 amappl13 168 27 0 24 1 0 1 1 0 8 0 amappl12 160 205 0 204 1 0 1 1 0 8 0 amappl11 152 647 0 638 1 0 1 1 0 8 0 amappl10 144 59 0 58 2 1 1 1 0 8 0 amappl9 136 778 0 775 1 0 1 1 0 8 0 amappl8 128 377 0 352 1 0 1 1 0 8 0 amappl7 120 50 0 40 1 0 1 1 0 8 0 amappl6 112 46 0 40 1 0 1 1 0 8 0 amappl5 104 384 0 372 1 0 1 1 0 8 0 amappl4 96 408 0 384 2 1 1 2 0 8 0 amappl3 88 177 0 170 1 0 1 1 0 8 0 amappl2 80 11457 0 11414 2 0 2 2 0 8 0 amappl1 72 31912 0 31516 24 15 9 19 0 8 0 amappl 72 3001 0 2972 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 78 0 13 2 0 2 2 0 8 0 uaddrrnd 24 1278 0 1265 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1278 0 1265 1 0 1 1 0 8 0 vmmpekpl 168 12661 0 12640 2 0 2 2 0 8 0 vmmpepl 168 139861 0 138621 133 64 69 78 0 357 5 vmsppl 264 1277 0 1265 4 3 1 2 0 8 0 pdppl 4096 2562 0 2530 6 1 5 6 0 8 0 pvpl 32 516959 0 506704 306 151 155 232 0 265 65 pmappl 192 1277 0 1265 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 605 0 77 17 0 17 17 0 8 1