60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5233d73ef002a215f3bd81937a37e24e3fb37be915aab0e9e6a149a8f52ef8b4091a1f30d07acbb69bee8b9e51f6b30794206bbb183a84ed1a60b4f6eb65abae606b63fe3a37c4d10be0fe413861558f9afd14a10be994fb78bcd268970f223ad975617c0fa1215ce4705be65db22bc9de45663f26f4259969ddc526462b0d5bf4901d679ff9f570f294dbb52f4e58c14bb86689d9027fa55bf5e71a3c5b23091b2576a7763facac07428457c522ec9b2896fbc67c4ef710f0ae24d0fb2f6c6d35f90d14c298ae74213e11c80053209b007e49a236221d0de09613e12f86e4ad0531ae251b00a253c39345ba41d22e741d589fb56e9c0fad3a7b3a3e5ed624be28835d893ddb00d323762f1255a013d2466bf1ffb72848c3ad7cde35ef5be0924cb8f75ccc88a9b5d06931e530a1bf7a961247fe13e0a16ca4343042e925496bbff0f7b21650309be07b0a8e51c38a264bed7e073340cf88bdc4b14f994a97fa333e021837930083fc36e68dfd0204cb6cc85cc357d953ed33e2f3f6074405f9b0f08ac48c11717bcfd551e6ac16afe59f9a7a3720e49151270f11fe8f116d6de1d337b2587a9dbc5c22eda6ff8571571ef4cd15904be64920d5dd00073ac1c290af3ba422749f025fd06a16b7344e06684b68850e850e4282ec4cc5ecfc4c6444022ccb1a32f99ebab9b7147d4981dd94c983cb995f04ac3d68138158c313512e63098e1c423909fbc9c04ed7923b2e15dccbad8c667644c826d1c9c196700c2ff2476d99254c0ab9ce52718836e2992080f65efe60d", 0xf11, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f00000000c0)=ANY=[@ANYBLOB="00002eaa0292f6653000"], 0xa, 0x0, 0x0, &(0x7f0000002280), 0x326}, 0x8) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) execve(0x0, 0x0, 0x0) msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000004c0)=0x7fb0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) fcntl$setown(r3, 0x6, 0x0) fcntl$setown(r3, 0x6, 0x0) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000080)=0x4) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f00000001c0)={0x3, './file0\x00', './file0\x00'}) r4 = msgget$private(0x0, 0x20000003c4) r5 = syz_open_pts() ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000040)={0x1, 0x10000}) close(r5) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() close(r7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r8 = socket(0x11, 0x4003, 0x0) sendmsg$unix(r8, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000080)="0500056dab", 0x5}], 0x1}, 0x0) socket(0x2, 0x7, 0x6a) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r9, 0x0, 0xa, &(0x7f0000000080), 0x0) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getpid() socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = syz_open_pts() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r13 = dup2(0xffffffffffffff9c, r11) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xffffffb0) r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/zero\x00', 0x80, 0x0) fchown(r15, r12, r14) r16 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r16, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r16, 0x0, 0xa, &(0x7f0000000080), 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getpgrp() socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = syz_open_pts() r19 = syz_open_pts() ioctl$TIOCSETAF(r18, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x800bf9c, 0x0, "7e389ddedff37173934a3a00"}) ioctl$TIOCSTAT(r18, 0x20007465, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r21 = dup2(0xffffffffffffff9c, r19) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xffffffb0) fchown(r18, r20, r22) getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r24 = socket(0x18, 0x2, 0x0) connect$unix(r24, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r24, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r25 = socket(0x18, 0x1, 0x0) setsockopt(r25, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r26 = socket(0x18, 0x1, 0x0) dup2(r25, r26) socket(0x18, 0x1, 0x0) r27 = socket(0x18, 0x400000002, 0x0) r28 = socket(0x800000018, 0x1, 0x0) bind$unix(r28, &(0x7f0000000080)=@abs, 0x1c) dup2(r28, r27) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000900), &(0x7f0000000cc0)=0xc) setsockopt(0xffffffffffffff9c, 0x26, 0x101, &(0x7f0000000400)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r29 = socket(0x2, 0x1, 0x0) listen(r29, 0x0) connect$unix(r29, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) r30 = syz_open_pts() ioctl$TIOCSETAW(r30, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) r31 = syz_open_pts() dup2(r31, r29) socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r33 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r33, 0x20007465, &(0x7f0000000500)) ioctl$FIONBIO(r33, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r33, 0x40087468, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000500), 0xffffffffffffffb9) r34 = syz_open_pts() dup2(0xffffffffffffff9c, r34) r35 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r35, 0xffff, 0x20, 0x0, 0x0) setsockopt$sock_timeval(r35, 0xffff, 0x1006, &(0x7f0000000380)={0x2, 0x40000000000}, 0x10) fcntl$setflags(r35, 0x2, 0x1) r36 = kqueue() r37 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r37, &(0x7f0000000100)=[{&(0x7f0000000080)="02b3c6b721c376cc425a00a25668d3b9bc4a7ca8deec669b62f303885c0b4e9d057edf18a607a719e2ab444c046745b9ed0408fbdcd2215d02529b3561b3834ca427a67506a977374c7bce479b38cad507c92b9f834e8df6e22467ef4658e6", 0x234}, {&(0x7f0000000180)="df3dbd381dd021e1c9617067d5f72271b25c2626e8c8362a90c169c14cb343808d28c7f7df96eebc1f358b1a08638d30cfbc28310fbdd617a9ad2eeba5b4b498af82ec6e1afedc49133be8f24e18fb1dbf6f3ffb56d3c2b8eb4a052af8e00eab11475950e70de24bd1e1b4ea4b5488ddb82c0c3836544e2c88912b5cddf65ec8edf6cadb8b3e977c", 0x88}, {&(0x7f0000000240)="d2449dafc323325e7eea2cefea6398e148b3d42eb3768c806e142b34c24a01d918cb20b7e541053cf637c461c37adc8ac68ec2553b01a9fc16e1a62db8803f2ae1948644d967719a05df15e7f7b89422b5768e6bdd8ba242b9f7e2d10ab7e5c6e0b46415018670c8b4d930794bfdbf6edd337eb513cd126f50f6934a1ce6d166f46c98e62fc0c98a2f3c3c104ba250b1c6a83e7c8e8967d9f7ed", 0x9a}, {&(0x7f0000000300)="0d238320ba79a9d005b8effceefd31037ed82323520fb6aeace3bdb03eaf4512e172c9d33f5a8b871138bd62a5ff78c67420acdd2aace7b12243e482537f86c57bc84ed93cb8da0f08f8b1fa51a3b9fa3f227a4784fbcb9ca14fc7ba2965ef39af73f73671447cf9957a3e9ecb43a7a56af426bdc4337a5315d7f274389b3789ee5e54f4cdf6b861b4863aeaeb8ad3d887ca035dda6960b9fd7362b9cd053d0924ff1849afe70db350dfe751175545e4eeef3709ca46120d952835af5098e10c4bb82a0b1ebf8c1491d809a8fa4f9a53a0", 0xfffffff4}], 0x4) ftruncate(r37, 0x0, 0x10000) r38 = open(&(0x7f0000000540)='./file0\x00', 0x40, 0x0) writev(r38, &(0x7f0000000100)=[{&(0x7f0000000080)="02b3c6b721c376cc425a00a25668d3b9bc4a7ca8deec669b62f303885c0b4e9d057edf18a607a719e2ab444c046745b9ed0408fbdcd2215d02529b3561b3834ca427a67506a977374c7bce479b38cad507c92b9f834e8df6e22467ef4658e6", 0x234}, {&(0x7f0000000180)="df3dbd381dd021e1c9617067d5f72271b25c2626e8c8362a90c169c14cb343808d28c7f7df96eebc1f358b1a08638d30cfbc28310fbdd617a9ad2eeba5b4b498af82ec6e1afedc49133be8f24e18fb1dbf6f3ffb56d3c2b8eb4a052af8e00eab11475950e70de24bd1e1b4ea4b5488ddb82c0c3836544e2c88912b5cddf65ec8edf6cadb8b3e977c", 0x88}, {&(0x7f0000000240)="d2449dafc323325e7eea2cefea6398e148b3d42eb3768c806e142b34c24a01d918cb20b7e541053cf637c461c37adc8ac68ec2553b01a9fc16e1a62db8803f2ae1948644d967719a05df15e7f7b89422b5768e6bdd8ba242b9f7e2d10ab7e5c6e0b46415018670c8b4d930794bfdbf6edd337eb513cd126f50f6934a1ce6d166f46c98e62fc0c98a2f3c3c104ba250b1c6a83e7c8e8967d9f7ed", 0x9a}, {&(0x7f0000000300)="0d238320ba79a9d005b8effceefd31037ed82323520fb6aeace3bdb03eaf4512e172c9d33f5a8b871138bd62a5ff78c67420acdd2aace7b12243e482537f86c57bc84ed93cb8da0f08f8b1fa51a3b9fa3f227a4784fbcb9ca14fc7ba2965ef39af73f73671447cf9957a3e9ecb43a7a56af426bdc4337a5315d7f274389b3789ee5e54f4cdf6b861b4863aeaeb8ad3d887ca035dda6960b9fd7362b9cd053d0924ff1849afe70db350dfe751175545e4eeef3709ca46120d952835af5098e10c4bb82a0b1ebf8c1491d809a8fa4f9a53a0", 0xfffffff4}], 0x4) ftruncate(r38, 0x0, 0x10000) dup2(r37, r38) sendmsg$unix(r32, &(0x7f0000000140)={&(0x7f0000000e40)=ANY=[@ANYRESHEX=r36], 0x1, &(0x7f0000000040), 0x0, &(0x7f00000014c0)=ANY=[], 0x0, 0x17}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000014c0)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386292670000008284955984c87910bf093f68c1170028000400000000000000000000790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd2ad88b2951b1d658da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad3050511f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc7173dde3f0724551122cd23500000000000000002d4d00000000000000000000000000000000001924be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14beffb621576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3ee6c50ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbca2239e9f3fbb6109b301b1a023deaa0c7b0fe1e2696d7d0e76c1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee0654dbb8a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488681ecdf66a6e4230feb5d13a1a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000902a256dc07bdf926fa5ca3ff3a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb940cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fef89ea0c8ba47c1ea4360322e6198d6681ece8fa614ec95b39d85b782ce010c000000000000000000000000000000000000000000000000000000008fcab8e16242056f3bac5c7ff99f1efe1ff97455dd00c0aeb0a15d2459e44e27928ee298d487eef7464bc062bf714db22a4973c190592e01d949325a5ee1b836b2986369419b797cbc531bd13637885b323b48d826feed6ccad306957a8b0735dd459b3ef51ee52ac77c29c31fb345b1b585a2d99f923497bef58717198ad622c68418d84dc45f45a1465997edc470ba4eb3477f04d949511c4dd0bf0a881a146e14479bcf72424c74db46a10e0f595710c2db8d836360dedf14351a88c29549abf98e5e7252e5590cf0b4ada3961a0000176e25f27bd2bdc6e0a03935d270d1ea83902f655d3d201392e81ae0b2d52d4b6c0a92b1e846904254989c52e1d8e3263491eba22ad3", @ANYRES64=r1, @ANYRES64=r0, @ANYRES16, @ANYRES32=r4, @ANYPTR64, @ANYRES16=r23], 0x7) socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000), 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000900)={0xffffffffffffffff}) fcntl$dupfd(r39, 0x8000000000004, 0xffffffffffffffff) msgsnd(r4, &(0x7f00000018c0)=ANY=[@ANYBLOB="020000000000000048696a280567b1a6342fcc8ec5d56f59ae9358416a169b1ffc14cbceb3bc8d362b2f8837a93f40586b79360e6329414fa22f440e071300cf9b96d68366295017cffbbaa3ee4761bbe45867de08c244c93d4f2bfc3b436d2fabcea3911f7b01003b8bbf1fca8bac050000000000000042dfbfe59edd13f9d13264c1f322e4f9e17467d1046c5f7749088dce3d74b00ecb1eb59c5ee363077dbfb8ca3ebd0544498875d431a8c1ab9eb2fac7bc4dd3baf664"], 0x0, 0x800) 03:07:23 executing program 0: getppid() r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440), 0x168}, 0x0) 03:07:23 executing program 0: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) socket$inet6(0x18, 0x8000, 0x83) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a786946f2fc81eba6294373c90262fed495", 0xf89c}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3, 0x10, r0, 0x0, 0x0) 03:07:23 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) nanosleep(&(0x7f0000001c40), 0x0) r0 = shmget$private(0x0, 0x4000, 0x40, &(0x7f0000293000/0x4000)=nil) semctl$IPC_RMID(r0, 0x0, 0x0) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/210) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000001180)=ANY=[@ANYBLOB="820bdeed26696c65300043698bd9d1c4df6ea8acaea3e45e2a233f370b4c724c44a9f5f79009089b4551956a42678eff1ea26800a47538637e226c1e58480926cd19881604f70789f95a48aa55df8cff21114df788f68c2537846f906fde63e2f3f2a23d3cd23767a6329e848f559dac6d3d6479a1ef578b4f12da2f86aaa1c282a4c061f48875b37b6f6daab27b457b9af7780e08000000c55fa327b9d534463cfa15d4deb74770fc7bdbb1c66f6c381ff820cca389545db3d59516412ab5a7773d4943118b9806f4ed32768d29c0253a04c0a8167f2a24709c08b69aba3811165abca6120634246e00fc3066f893a99cbf4e1e8162d7ed1cbe761c7fa4d40c9853a022cb29429be5cad0edef5f7c647a68bc2f7f11cd9a588012aca91346d788d8f763c22fdc600ce1764d1c6e53ff8b2b6c910a6260d0e16a0dc527699f652bf447da455d9bd749c95929144f8be7392d265c95bf405d97df9248bca5ab425e25f85b8c1f50a1e42cd6efde2ecbf86e736b19eb0dfbd9d659c7f6"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004015b0dbf5850a81f78e00818d23a", 0x14) write(r1, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff", 0x585) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x4, 0x14a) semctl$GETZCNT(r5, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETZCNT(r5, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x20000004, 0xffffffffffffffff, r3, r4, r2, 0x10, 0x7f}, 0xccd, 0x4, 0x9}) r6 = fcntl$getown(0xffffffffffffffff, 0x5) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x29, 0x40, &(0x7f0000000700), 0xfffffc97) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r10 = getppid() fcntl$setown(r9, 0x6, r10) shmctl$IPC_SET(r0, 0x1, &(0x7f00000007c0)={{0x800006, 0xffffffffffffffff, r3, r4, r8, 0x1e4, 0x8}, 0x4, 0x5, r10, r6, 0xfffffffffffffe01, 0x9, 0x7ff}) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0xa, r6) 03:07:23 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x8007fffffff) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) r3 = dup(r2) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000000)) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0, 0x8001) 03:07:23 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="0077e6586bfc6dc7edbee7e685fef786e6788463166e8f5d8dd4c0403f283ecf0d382ad1f5fb4d141d64a2f35080517ecf1245ff1b33b3c74c5dc10c7751323756524afe0648b6239bd29695a2e52ac1aa75ab9c622127474a87f0ad62c60153bf3bb8e111f8c85bdc8c68b594f0f26e9640586bbab1a9eb1fdee203ab8421fe5d2d1a6ecea8fd76f850d4ca1d5014d9b6e6babd0934ed5f8810bff48288dfb7ee0a02a4afc776ef9dac0522f05bbd4732df6b9b85c2d43f77d885cbbea9edbdeadbf320274d09693a51a8f641cdf156cf615182f9b571f35ca03de1e6d836a95fbecc869300fa7f8c4e4106d6a3310671e2c1ef47e1ee3408bd23bf45e902757e3db444a38704a35f2c199ba6b57c"], 0x1) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000080)={0x81, [{}, {}, {}, {}, {}, {}, {}, {0x2}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x8}, {}, {0x1}, {}, {}, {}, {}, {}, {}, {0x1}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0xd}, 0x8) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000005c0)=ANY=[@ANYBLOB="7160f5ca657dd801c9abc6eaafd027354143523a7f4e4fbb6d6dbaa1287445d32e5d59c4eb7229b4f58ebf808b0c866a935d8cabb2ecb54521480204237348"], 0x10) connect$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) r3 = socket(0x2, 0x8002, 0x0) r4 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f0000000080), 0x4) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r3, 0x0, 0x0) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r5, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r6 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) faccessat(r6, &(0x7f0000000000)='./file0\x00', 0x4, 0x0) socketpair(0x1, 0x2, 0x9, &(0x7f0000001dc0)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r9, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r9, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r9, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f00000004c0)=ANY=[@ANYPTR64=&(0x7f0000000180)=ANY=[@ANYRESHEX=r7], @ANYRESDEC=r8, @ANYBLOB="2d7490092081b1d091476075e68bdff5383327c8b1d59fa5589809e698b9c2fe40032a33070464d26582b4a4867ec73f79ab0c2990eebb60ac386c355c222d8ada4f4eb9acf20db6a38b0747808cc2bea79866067e820c3b038c38030e110a412c40bb1f9d64cc484c96829357f12622d9fba01122e0c5994490", @ANYBLOB="f8f3d67f78052120b61969af5b82cd22a94e2b876a4aa302", @ANYRESDEC, @ANYRES32, @ANYRESOCT]], 0x1, 0x3fb) r10 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r10, 0xffff, 0x20, 0x0, 0x0) setsockopt$sock_timeval(r10, 0xffff, 0x1005, 0xfffffffffffffffe, 0x150) fcntl$setflags(r10, 0x2, 0x1) msgget$private(0x0, 0x20) r11 = socket(0x11, 0x4003, 0x0) sendto$unix(r11, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ffff072918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5f8010400000000000000010000000000000000827b0fbc7282", 0xb1, 0x0, 0x0, 0xfffffffffffffe3f) sendto$unix(r11, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e4c8b2ca3ebbc257699a1f132e278cb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881bf7cc53c894303b22f310b404f36ba5f90006ee01be657aea8c5fd6f0d9cf049c0a00384020208a371a3f8000400000000000000010000000000090000", 0xb1, 0x0, 0x0, 0x0) r12 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r12, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r12, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r12, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f0000002b40)=ANY=[@ANYPTR64]], 0x1, 0x7fb) msgrcv(r12, &(0x7f0000000680)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc677e4fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4c7fe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c7842da8d1483d8a66aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c90901d49935002ac7a1331bf31ad576d2fc803e7346edb6785c899e8f3c7da2381a4eb2327004309206588c765ee222a827fa9161a66e016b56e7e1608404bb806f582a72a8b295a"], 0x1, 0x0, 0x1004) msgrcv(r12, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r12, &(0x7f0000000940)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bcacc4ec5f878d43a96b707417934c5e7636e7ac394d68a1581d64ff05c0920a4a23811d8a30d0c495324afb105dc2555b00e89f0e4ee0bbba5f8b0cdfc54"], 0x1, 0x800) msgsnd(r12, &(0x7f0000001f80)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941639c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce3b4033a4312bd05b3a77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0xbc, 0x40000000000800) msgrcv(r12, &(0x7f0000002a80)={0x0, ""/157}, 0xa5, 0xd6d0c418f59fe7d3, 0x1000) msgrcv(r12, &(0x7f0000000040)={0x0, ""/120}, 0x80, 0x3, 0x400) r13 = socket(0x18, 0x1, 0x0) close(r13) getpeername$unix(r13, 0x0, 0x0) msgsnd(r12, &(0x7f0000001e00)=ANY=[@ANYPTR64=&(0x7f0000003b80)=ANY=[@ANYRES64=r13, @ANYRESDEC=0x0, @ANYBLOB="e043dc647d3038bdbed56702948c18b34aec4ec08ad56694447d7892fc28234ad9d62032464b6a3abe07b6bdccc2ffe4d40763da5aff692977f7db83bf53fb80434914057853c25beeb7021b933b9690d3d0191848324c2093809fc6650c9b2032d84edc4bba6843dce16cfcc1971d3bb68924924f7b460c997bb3e90c615271dd71d237369f3c575a072f9cf3ef54ec761ace558bdda982f950c38be4c57e67fd33479e433f369594c3eb66a083213802705a15b0eb2affa8c785ec7730fe2f069fa1756341022f9ea55b04bdce47b488d38b2b898366f741ace9d711fcd01425c08caf32d4079c31dc77c52e8653fc8a8f3cad126acbda1cd33b729a8d702f5891f4249345662268b5d721912c343b9e3013e1876c26818283cd342f6d25f793a5acf0a2b8a9c12e35dc45859b9359b9cb5307487204f7ffaf5c63be5beb00f3b18bf804907d310089b5fc225c8b2af6dae8747c1063d06489f7f4a62a193de462ad667f4553a4ad188aead4eb363c9ac3f8e1677c6b971624c0ca3581351e2a62ac8f014a96a976fa3677664800a36dc20de0128c97604b3c4ccf9b02d71cdd27746c5518beaa0ba3f823ae2c54862989c4d850e7872e62e5ee85e9cdf1d0754fffbc8bbc2340a9a35cc30709128b428a4986f12641842030b97e7df30820586375c591a4110ae05d73e79f9aa15f1e9f8eafa724659b92b598e31bdf0a231036d69f12e1d00f5ab22f93386194cd158fad06617805c8bde60f676894eb0e3811398de865657dfdfe7669bd520d2ce42cb63b964136c1dc5664569336fb8deade99627f13888323243653b61656d193a4012c3a72c0825f9ff0d0d4d5ea6b6dd33f65a5b4cd21a6cc8b8c80bede63293223383ce5d9972126ab8713f8361012baf63e2cd2b7299ecce28c8d35660a268d3c068f6a740da1517df5cb61c844ed82c78533d4e786184d57e00a3193abecf740bd9fa239512bab695d304a4d865e77660f93b92a6310cee1af1d0609a75999e14f37d2c9bcbb5c8d69245a7bf0fc14c180252d7e9c8b50ccac6ed2df7f3a27b901a33b260a5aa3e958ad1d029f93663ed2efdeb9fa5f7e1b38663d180d936a4b868b3ce078d6df9fa7c436919b6db704104763a7a46e19ebcc36b04974e2c43cc3114e5da62ae7d587668e6633ec71dbe8109dde679d531b92dce733851c278cabcc4beea4575f96d1e02746af6288c89472a195283836c181fd0810899c80b4c6d2cb364fa57300bbf9a6b67109d622c5f0e5a707ccfe6c3122a652f0db66c13fb131c9b6d8fa30a0e8793559bbb18641970d9c7597564da051568bbf1ed5f7449697a54c0f1042fe0b236f770d9a5ebf02f246e76ab5953e496686e7495759cd8cfe504088d0991730522533090529e39acd7c3fb7f1d4f3b225fde9b209f5d30cbc8ec9d8d81f68ae45eebda6af940f1a61e532ad53c7988501a42b29573f8fb9760c1bdf4d030505580d8d5d9326d643ae7c891c32a2a7b0d7c1d325b73ef53789e7c8d4279868c03ed0a1d85789ce6822583e049ece752207ee85d37b21820c7539701c36373772e70a44bbf3c69e8d9c5a485786f2ce3375f55c3e108e290c7769520f479d2916e917499ad60e9c2c3848334e1bddbe0e06d29b9dbf11b90726a6835e3155ff671d333cce74c8415339b5ecdb0f4ee7b73e4ac9fdbcdec0b3588ffc15882722753cc2f9925d3b9cf864b94b189b9cc3bcea8799aa30d29aa4db89680d153ca8377f7698a1409586a04328ef0d6b5d274c965d4bc1460cb84e0fdb1d9035e79f557b69ea6b798f29a7f442a71630b8299a42f0dbb5e66c33b153b211dd17b0f7e2d28703a38f67d248e4da1ceac1fc200b0eff66273fe25ea90c6a38e6a99cc7012cc7bee8e6376423b5257318a1d3063b9fbd0bc992592c098e2cb3e2edf67c9224a682eb114d1061c66f99ee386e9e748af59eaf067951db6d143127f72eb605c41162134220d68cb41bd76cfa14d4d9605dfa0dd7991feb89df731a23a3434c7539bf0c79a72157e68e44d779c432e69ba34f645a20948c41de0c4b71e02f0efeeead52c65050624880c732d60a242a85c55f7a47230d682eb45ebf19569569735c906fcdf6c37f4ce256677a465f4e896f51ff637f47b869fa00ea3d0b45a081f018fc4887a4c5ea857274ddd538f5e03a87c063bd25c04c4152b7582ec44d09bafe7513a56e25f83b1dc77355fa5e68b9d15afc086c50227d2c254b222aba9d4eecfe1579c7deb94421b17ffe4b380a824c295d64ba5da1738defc1da06a9857b7d374fcfda2ba007876de24fe6f33d74f681175231d6ddbd0058f73064ca9ede8dc698361a5138585f747df0ff0463d512a902365297a6014244c8e311e998c54b3afa0c3a2dfcb4979157ab7a0eb13619f1df5e432af8ad31e78936923e4013a4035a2cbde0ef5dc8cb9b900fd0ff200d42ce603588e45045b162027a9dd7659c3b0efa508087fde926cf4187bc79ae7d82c63ec6c7a5d2806d56d5103824c384ea4beed5da093bfc55e79afa9b004a74b8dacde4fbffb68979985aed531bebaed4a2652e48ad4a4aaf614832041b8c79d4015b12f082fd36f98932ce4aab24c3d07c034f7909708c0743dc571159f2c955e980f3570761396458952e0461a4c43d05124a269052c640019ef1b6a1674d053af25e41fee9eb628acd10e3134983f5e83e92143487ca6b90ddda00919f0b5485801c52b55b0e85e79592d30b9e74d0b5cbc8abc4af906ff7aad107662be9f1bce61e883e5d7b072a46e4e9ac25c00f8f8e65bc7cd31a4618b02dc1f445d7b6666e6fdeb67c11e4a3088a24a4d9816b3cdc37cea8d0da24247d261ee124dad6fb1b73f8a2dfe4786ba6ba4bee604a20d22a99e65c31135f79a247f06733c172989db4252b6b837c1d197004c02ad03a175415080968e53dd8577344e9855e0a651232250b2d962d06c8c279636a16e92600bf91373a6630fa7370da8f4ba6b4e8784bd61dcf5b117ab7ba2c4a4fd304ddaae4b07cc8ae7ab60fee5dc8afae7f3b7b26f095b64a015dc81147b0ffd007d795eebb34cf8210c57751e810867ac5fe558eb49160ad158dbb98784e7d9e20cd4c5fd696d60c8d8333ce9c5557c8d2346f28691e529f5149fd535682e36339c19611bf8fc5cb5d561138215ea2a7d762c164437a7c2b12767c7bcb9f810c6fec81bfa73616f08ed5a20ceef9b78383a28e74ddd0eb14a2083567bfe32c5ed4e3354970ad39703b23e6b46c810851297f155492938e189d950ce087040c371c9e557ea383f3361f0d2dea7025ce6d9f9a4cddce8d920c1f62ea6144309209ff6c41fa594f19484053f54ba985c16d04b692ba22f554666e8e843c28e0ecdc28edc86464b8a7bc060aac959d1336f1a2bd535511192442ab7553ba77be08aed2c2a5e367064246d4a3630a48768451e46ac3d43bdf65ab4a90cd2dd32ad4d162e98571b96bc80b4393c1fd0cd456f6c94dce98241d68f0f2e4ccf26a18d388a1c0a46638cf3a6523b23730411a94cde57e95b9bce593a0ef3ab4f5becfe99d2b20d70fa97a28552a67f44b6be2979016f4d599ca44e7bcef517c0c6baad691f009d37503459bd8246775188c6e87384e6a39388d605a0b4cd93ccdeacd1e1bbb01bd87ce28419b8107d061914218e0b8e4d2d165aed4314ec2cdd4cddcc29d8a0e33341f95d8da2797518f49a639a97bd11b85ca33743dc56671d66f835bbc8878ae3599076dbf0c29da739c7201be06a7d324957817215f4dfb13c95f85ce8f57e37ec09596425b1b7a13e548f92002e8cbaf4c4c431a9e48e74c8fa681ea63168fce01d20c6c740d0a3197ea14fbd1217bbcac1f9bc27fb46e5149b3893f6f1524eb677f2fe2a8ac1117413e1cb1328571202ee64af175120fffdfef99d0490b6f2a6f06e7f068018165f58ed6c0321adc0cde2b8bedcc7c4f05d1e5a896e5a5a866f9775a757787c9cb8a0acba3de4fdf694c10d21f0cf304cb6f5540bba777d4588a2cb2a408a030bfb14d07dfb2ccc14d4d998597acb9292e0339197aa21d284c4d91c14badc98e6d56d94caf1e49b56a4b1023ad7c34864b46cc2adb38f0afec71ded67c732c255502ce583ef2d2e85c6f094290a5c1955c7bed9c80d35b5367b2ae15ac2d3fd5ff20007b24240dfa6772f7b4a370468b9fe152e7936cdfe224fe6594836d939390d2511485a0f6d1b2c356387afaf84a321184c63de89986e07554dca2cd2b4a0c6480a52bfdc26a35048bc1da58fb6789d54aecef73d869d827712c1f94d91c577664417d3a0cdfaa09d5b23181362e558fca6039aab88c9577a737cf818e795cd928dc71e3b33dcd8462684c59447934e35d926c6482b617398675f6d1432345e50423253a3d31903d1dcca1debc96ef8f9aeb33ff8adc6ac775efb0fea10594109bc9306f77b6f290354eb09c29d5f9182c6b3db8f2bfb8afe6e94814f24c12b9cd05794672283c4ccbe92356b0f90f2321ea3f6cb059b784b0a5c3987522279e93ce5565a52db91687df646ffb14a2dbe39e053258421afc4ad1dc3bc1d5d5461bfc63658865ac5872a35aeadf6902142d0d9dfd4f2b6ab9311644a3d46ce6a51343cdfebcbe1c588c753befc83f136bea4e3482e0412bcb9bce1df6d20f4cd1cf6aefd73f88b5256a8bca677c26acfef74ea494c9dbe07d1541263f8b67c640a4c5325b257539b4136ab783efdfc20f62674b87079fa44db34410f96b5bbb72000ec5f1d5a3e5fe8477eb0800a507fae3cbd56e3d2a8ee14302357fd46c30a968a097240e35a260218b7e665b1e4edb96bb965363bc2c4ea6d77ab831aed518dee0640b2ea492c5735f03e3d0498c985c0bc88205f53b19bdbb67fa89adf11acab369ff6ff2c4876faa5d2a009cdf01fda7500a48517dc1a42560b80e70728df27b4bd7d28d2dfd686b7c2792bd4fe8c28d2b20f84e10c10c1ba270f734531475d68a2fef17860f356cd16c6c006fe6ab9b74fbc2bc053830e7d442931729522371ca6e39a37ac4c76013e70f7342a048b322803e3e638271f19eb862d7ceb964861bbaeef95efa0cf8fe137dee9a657b9f37b5903c1f8abe784a07e2aecbe105ea8d91b537e3cdfb4442b58e650ef23da4300e8d9d0c60f431065fef829d5baeca562aa30cc42539b96676fc0f790f5471764a568f6bd1b6b156de9f05d6da710e62ce22e44aa6ab80ff572a156212e56212d237040ab29ad8bd964f34cc43b095923e78d7395e5fa3c08b1fc3ea22ab07d135a04eaf5a76ff45495e0027bc6cc51d40bb47f28256b5c029e87de8298083b099886eb603f68097e7644aaf0fa1727414680c405cd4c6e9a7e93da67b51c1a2745246c7801f588dbb7facb0c99d304b19be5a32275fce7ba197f9bc560c3af8aad2a89e8f66a343b1ed41cb859844fef35c79003957b80c9b1cc7603466bdf9bf14d8d9c7fd21260bb07b3ec6d034d04dfa33108b70638c8ed4e16a8afd5e7603cca40022e0672e91e911464f1d093ffe2c846f1cacc600704ec7c12610d435e2f50b88ead237b1b51b91d854f0d187b871961bd297f7561b10fa2b4c132621cd85a5d42a69bbe367a2b21d01b7321557e3316f656e0cd9cc5b410a6f29ae1a0a2981b87c61942294f7506c52c3422bdf6a43afd1e6f465a068acdcbd77021880fce8969859d16ef2d7bd96c6d9ea6e5a60c1d4ac63fa646831f1e20b1a6af47909a426fe183cc07255db58712fbbc1126717cd372b7d838e575faead70ee3b946b00"/4111, @ANYRES16=r9]], 0x1, 0x0) r14 = syz_open_pts() ioctl$TIOCSETAF(r14, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x2000000005118, "047c2ce62e0dbcdcc58b62c200000100"}) 03:07:23 executing program 1: r0 = socket(0x2, 0x8002, 0x0) connect$unix(r0, &(0x7f0000000640)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b197a380000000000008295955984c87910bf453f68c11700cdb67ef6cb927fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9f213ad30505e8f0000a49fef9d612f87a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc120400350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e3143391002fc80c3ef2f3f4c5806467d462840000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddffeffffffffffffff925341d85544cd1cfd0b34aa3fc1611cc665980ea3b1e39a00206b1f007bf8f244ff010000000000000906000000ec895c4784f63b0ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265367027548d8ffda5eb1152f6b60afa3393fc23442dc9631d64bcd5b823e495bb171672365f9025ac16e369633d89aac2204ccdaf733f9a5b0f2c82d33436a13db936a5d3378479709da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e7f000000000000003f5a2469bfe8c96e620397a30031541469659255490b88ff1bf33436e6331ad3574d79be64d7a570715f68932de75cc13ec316484d3e4332dee58554fdac1bfa4aca2c3ebed7bd1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e929cc5b030087c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe415fa2cfdee2e52bf897cc23300000000ad000004751b76b6c98bf0d9f371e916fc7b88c013c7381f77988003c7ba2c44768789d05f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520d3cd05741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c000001007c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc07935915ac4e028bef98dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca7e54747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff903ad0000ac75aec99a8ea296f8f93ddc76bf621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629d0162d03821b117c90841ea6147ce522005f96566eaa03120806a3c00dc19de3ee9c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9000000df395e367a8807e37779cb60ff7fb71682d1a247d5d2b5afc600100000000000009c42bdbe3f267105d1d6654c4dcc8f494de290673b40ddb1ae4ea610e2f6d9d55b434e8e41a077c0889b4d873318f832941ed130ec8be79ab4cea21b83e2f6ec1abdc4a29f701d87d5774af8e999855d0b0f27c1478755604f7c7aa2cd85d12f1b36a56a3623e4aa467719fbcfc59a4f71965e8b803d8b2aa14fe22e5c3f66f6295b468a8961b6c5d96faf962bfb27c16eb7ef661559319aa672530bc9c1c0d492e02712696bbcaea43f"], 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r1) openat$tty(0xffffffffffffff9c, &(0x7f0000000540)='/dev/tty\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000d80)=""/58, 0x3a}, {&(0x7f0000000300)=""/239, 0xef}, {&(0x7f0000000440)=""/237, 0xfffffffffffffd12}, {&(0x7f0000000c40)=""/191, 0xcb}], 0x4, 0x0, 0x0) socket(0x0, 0x4, 0x1) writev(r1, &(0x7f0000000140)=[{&(0x7f00000002c0)='q', 0x1}], 0x1) r2 = socket(0x40000000011, 0x2, 0xfffffffffffffffd) r3 = shmget(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r4 = shmget$private(0x0, 0x4000, 0x322, &(0x7f0000ffb000/0x4000)=nil) r5 = getegid() r6 = getegid() shmctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r6, 0x0, r5, 0x2}}) r7 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r9 = fcntl$getown(r2, 0x5) r10 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r10, 0x0, 0x0) shmctl$IPC_SET(r10, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r12 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r12, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r12, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r12, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r12, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r13 = getgid() r14 = socket(0x2, 0x1, 0x0) connect$unix(r14, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e5b060cb804"], 0x10) sendto$inet(r14, &(0x7f0000000140)='--', 0x2, 0x401, 0x0, 0x0) sendto$unix(r14, &(0x7f00000011c0)='\x00', 0x1, 0x0, 0x0, 0x0) close(r14) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r16 = getgid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r13, r15, r16, 0x10, 0x9}, 0x8, 0x1, 0x9}) r17 = getgid() r18 = getppid() shmctl$IPC_SET(r10, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r11, r15, r17, 0x1e4, 0x8}, 0x5, 0x7, r18, 0x0, 0xfffffffffffffe01, 0x9, 0x7ff}) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000040)={{0xfff, 0xffffffffffffffff, r5, r8, 0xffffffffffffffff, 0x0, 0x9}, 0x9, 0x75, r9, r18, 0x10001, 0x8000, 0x3}) shmctl$IPC_RMID(r3, 0x0) shmat(r3, &(0x7f0000ff2000/0xb000)=nil, 0x1000) 03:07:23 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="000a09238dc100000080af840f52bf2da1a585d47d122a0fd1e9f0277452821ade2b0e38dd918846066696275d257358c76e154a15ffb097ea43646d717bd4ed9796227049cc45af9fc2afacb8d5e8b2de3b446d3cd8fecc778e90ce4ab425999f8a7ed1c9ef4dc803bdd7975f37981bb0917dfe52468b817c07e4cba7268e64bdffb431d36371c4af9b76c0a90c0a76253bf2a5648d8eed91bfa7ff8878fe8f6f0d8c8d71"], 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000001c0)) getsockname$unix(r0, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) getsockname$unix(r2, 0x0, &(0x7f0000000080)) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000540)='/dev/tty\x00', 0x8000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r4, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x2}, 0xdf) getsockname$unix(r4, 0x0, &(0x7f0000000080)) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r6 = kqueue() kevent(r6, &(0x7f00000004c0)=[{{r5}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r5, &(0x7f0000001580)=[{&(0x7f0000000100)='B', 0x1}], 0x1) kevent(r6, &(0x7f00000000c0)=[{{r5}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) kevent(r6, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) kevent(r6, &(0x7f0000000500)=[{{r2}, 0xfffffffffffffff8, 0x41, 0x90, 0x1, 0xe2e}], 0x1, &(0x7f0000000580)=[{{r4}, 0xfffffffffffffffb, 0x8d, 0x8, 0xde2f, 0x5}, {{r3}, 0xfffffffffffffffc, 0x1, 0x8, 0x173, 0x5}, {{r4}, 0x0, 0x40, 0x1, 0xf0, 0x7fffffff}, {{r0}, 0xfffffffffffffffa, 0x4, 0x4, 0x1ff865d3, 0x3}, {{}, 0xfffffffffffffffe, 0x0, 0x2, 0x80000001, 0x10000}], 0xfffffff7, &(0x7f0000000a00)={0xde, 0x6}) r7 = dup(r4) ioctl$BIOCGRTIMEOUT(r7, 0x4010426e, &(0x7f0000000040)) r8 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) ioctl$VMM_IOC_CREATE(r8, 0xc5005601, &(0x7f00000004c0)={0x10, 0x4, 0x4, 0x7ff, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff4000/0xc000)=nil, 0x5}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0x200}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x1000}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0xff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x2}, {&(0x7f0000ff3000/0x3000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x7c00000}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0xd12c}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x25b}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x6}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xafa2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fed000/0x13000)=nil, 0xa000000000000}], ['./file0/file0\x00', './file0/file0\x00', './file0/file0\x00', './file0/file0\x00'], './file0/file0\x00', './file0/file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x6}) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r9 = syz_open_pts() ioctl$TIOCSETAW(r9, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(r10, 0x8004667e, &(0x7f0000000100)=0x40) read(r11, &(0x7f0000000080)=""/123, 0x7b) write(r10, &(0x7f0000000040)="1a", 0xfffffddf) 03:07:23 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x1ffffffffffd, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459c0aac1db06a68e20c", 0x806) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x800) write(r0, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff037f", 0x11) 03:07:23 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="6257a67f7f005110115587560001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = dup(r0) lstat(0x0, 0x0) listen(r1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) socket(0x0, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x10000, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x40, 0x0) r3 = accept$unix(r1, 0x0, 0x0) write(r3, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) close(r3) 03:07:23 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000001c0)=0x7, 0x4) 03:07:23 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400", 0x17f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)="0ec465cdab1ab6925cb81235dbb17399c070dde203e502106f690d9947364fe3569560e73bfa9012263c0ef6eb626ad79d51e7b4607879072ca33809a85443bef8e011b3e2e63de6f9637ca6e422106a6a1762b67f560814eef6dcb3f39a2e51600251fbad1ee82088a75ca3764729af3f3d4d967ce8aadb3c3fd7f9ae4f4c83b2", 0x35a}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="ff7f9c0e839b2da9"], 0x10) setsockopt(r1, 0x8, 0x101, &(0x7f00000001c0)="e7c8ccab03035d0402396525220d8e321f690590bfd8f6cb08211a191d0551e8ef56c0a68ded5e7f06687ca2c2fa4cbaa8c77ef779f749475c447b6b57b5b6b4b96e1f0ce833bf4f32b41f640507e5701b4d74a77d9790e5273e60b9d4656ad723d7ce0eac7aa2c04916a270c10c610e62ba397638e666d7cd558c369d4b105e33f85542e25a025d1c4dc19edf981adf789a052cd9edd0845cebbdedcb11a69bc4473e7cad6406a7cfa1cda44d058589bb86bfadb6214b3cd49eae4a777ab86511b8d5cc015d62c2bb5b31cdd93b27d774fdabba510f91e63c9b20875221b9", 0xdf) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0xfffffffffffffffd) recvfrom(r1, &(0x7f0000000580)=""/5, 0x5, 0x2, &(0x7f0000000600)=@in6={0x18, 0x2, 0xdd, 0x8}, 0xc) r2 = getpgid(0x0) mprotect(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x1) r3 = msgget$private(0x0, 0xfffffffffffffffd) mknod(&(0x7f0000000800)='./file1\x00', 0x1000, 0x8) msgrcv(r3, &(0x7f0000000640)=ANY=[@ANYBLOB="0000751d6270b70000000000f4eef23867733c00000005000fb50acbd1fa43982607fafe50ce767464ca7f00000000080000000000003e00000000000100005e65de4f8c4e0e1c0633197ed1f3c9056ce5b57ac45603a02c8eae4564fffd8e50c5e5d3bbab711fb04dc773adf97c323ba36f73a5bbc0cf187306cd40d81947d74a0934c5d5b921ff0de0b73a875ad9128bb35c9f8ad57fefca6a7cb7a66bce4f88354627dcd35ad864f30b9de0c57b803389070eb5a005925d84ce028c03dcf577571e5285f841b775e5dfb7d9ab514b9ced7942b8133c0bbcd2930e3f7fc2495f2f5fb5c7621e797236b5bacbb3cb6c075236440201568416b133aa6237f40857ead178e986228e57e3900173357b938a262867f4282312897626e56ce298b61c26897ca477abcc32a551f4c915271a6e3deccdd8a8c9c63894d4402203da888a085a9924f5b0ed9d196e7d74feac421f2625285e9bf343e47936257a1ad5ad6fda810c18b4df05a4e2ee63fa0fa1a7d61779a654"], 0x1, 0x3, 0x0) msgctl$IPC_SET(r3, 0x1, 0xfffffffffffffffe) msgsnd(r3, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000e27eb7ba166bb505b358b8b724a1087b370e4194c070237d7fcb5d201dafb80c7acb30d7100108000000a67815dd92248a9cf21b5aa400d13522440a0f8c12ed16e9471e30fa4780be4a5ec45a3be586b8d8523564dccd2b74835e0189b9c15826abf1aed96b8ffb9870462e796c9fb64b359f7d8cd8a7e75e2fdad2c6dd7b9ce23b8581bd8809166adefcc12c77ea83a7ab4383c61355bee7033c5e008c7987c0544e3f232c0124d14cc10fe25c7881c596bea37d4b6fc651b32d7ef7c433905cdd8c2b3a54be7cdf713764c67ef76578ba2c43e1f100"/235], 0xeb, 0x800) r4 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r4, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, r5, 0x0, 0x8, 0x2f9f}, 0x1000, 0x1, r2, 0x0, 0x40, 0x2000000000000006, 0x1, 0x4}) msgrcv(r3, &(0x7f0000001b00)=ANY=[@ANYBLOB="0000751d6270b70000000000f4eef23867733c00000005000fb50acbd1fa43982607fafe50ce767464ca7f00000000080000000000003e00000000000100005e65de4f8c4e0e1c0633197ed1f3c9056ce5b57ac45603a02c8eae4564fffd8e50c5e5d3e2a14765bbab711fb04dc773adf97c323ba36f73a5bb1c01187306cd40d81947d74a0934c5d5b921ff0de0b73a875ad9128bb35c9f8ad57fefca6a7cb7a66bce4f8835bec261ea79f6175c04db50a45f56f24627dcd35ad864f30b9de0c57b803389070eb5a005925d84ce028c03dcf577571e5285f841b775e5dfb7d9ab514b9ced7942b8130800000000000000c2495f2f5fb5c7621e79720000bad5b3cb6c075236440201568416b133aa6237f31257ead178e986228e57e3980173357b935c30a87e8eab7f258a262867f4282312897626e56ce298b61c26897ca477abcc32a551f4c911271a6e3deccdd8a8c9c63894d4402203da888a085a9924f5b0ed9d196e7d74feac421f2625285e9bf343e47936257a1ad5ad6fda810c18b4df05a4e2ee63fa0fa1a7d61779a654b9b6a18478b6e931005d2abf2e0b81ea3cd1d2f8f0cbec6aa73c0e53f83db7f690c22b39e3aab2981eea9e91062326fe1e0c249ad54c42071716f575181853ef28cfa22c4472"], 0x1, 0x2, 0x800) msgsnd(r3, &(0x7f00000002c0)=ANY=[@ANYBLOB="0100000000000000f49fee6734d3cb51a03809f6107105ff53b6dac261fdc74047c6f16814362e33f643bb18069024b758acb1ab8dd29cb0cbcb1bfa3fa9ddd2ffee0e7f367a90acab343e5d684ae3c7b9d077c87bd82fccc90e8b423290a508986ff19666bdd738a60199fc24ef78d8d20873b378e2c281af047ff3b9cac98cac2fb1e3963babbadf0a26a0c8246ba80478c18b8fcb9e9a0d1af1df0d6005bc64a447bf09d7fd48175b6697c0c27bff2ad3ee2c5ca7637bc474bbeff3c264f77ccedf76ead31268f44b5b8cb2ff1e95f58631c88025d8b857471fcd6f562b91d723ccaa60a0f12d856c63eb6db34d7067a99d883e7f99ab7e52b0"], 0xfb, 0x800) rmdir(&(0x7f0000000080)='./file1\x00') symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000440)='./file0\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x280, 0x0) 03:07:23 executing program 0: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="890c"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202e480ffffffff7f9df199912d9f0e2b6d55ded64d49d61dad47c0fa4d97e081e6a4b320a2e5a6103c67f5be24c748da6af593b20ada21c6f57d2253cb0b46a2aa06e3a43c73a54d78496ba0c0ae0b0f"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="650c1431332433b1dca1ac1a319d301f6d20370fce49fe0eff466d829c1b3a0170f29c334c3f6ffadcc0aacebc70be25f71c00c34c1c2871b9ca27d8cdee7aa449cd4c2af24773ce9a3929b80b0f80e2beee6dcbe71cea1de01fa3f13f474e75b613ed0f332130af56eb79fb1192bf8eeaa61bafa5330f7643371369e7ed4aa0b5a24b666ad11d717ffe61a3182d628b54910fecfa33b6"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 03:07:24 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x400000000002, 0x6) setsockopt(r1, 0x0, 0x23, &(0x7f0000000040)="caf5b415", 0x4) 03:07:24 executing program 0: getppid() unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') syz_emit_ethernet(0x1, &(0x7f00000000c0)=ANY=[@ANYRESDEC=0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 03:07:24 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) r2 = msgget(0x0, 0x24) r3 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) r5 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r4, r5, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r7 = geteuid() r8 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r8, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r8, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) r10 = getgid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r9, r10, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r11 = shmget$private(0x0, 0x4000, 0x40, &(0x7f0000293000/0x4000)=nil) semctl$IPC_RMID(r11, 0x0, 0x0) shmctl$IPC_SET(r11, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000000040)=""/210) r12 = socket(0x2, 0x2, 0x0) r13 = syz_open_pts() ioctl$TIOCSETAW(r13, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) r14 = syz_open_pts() ioctl$TIOCSETAW(r14, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) r15 = syz_open_pts() ioctl$TIOCSETAW(r15, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) r16 = syz_open_pts() ioctl$TIOCSETAW(r16, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) r17 = syz_open_pts() ioctl$TIOCSETAW(r17, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) r18 = syz_open_pts() ioctl$TIOCSETAW(r18, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) connect$unix(r12, &(0x7f00000010c0)=ANY=[@ANYRES16=r2, @ANYRESHEX=r15, @ANYRESDEC=r14, @ANYRESDEC], 0x4) setsockopt$inet_opts(r12, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004015b0dbf5850a81f78e00818d23a", 0x14) write(r12, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff", 0x585) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r20 = getgid() getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r22 = semget$private(0x0, 0x4, 0x14a) semctl$GETZCNT(r22, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETZCNT(r22, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000080)={{0x20000004, 0xffffffffffffffff, r20, r21, r19, 0x10, 0x7f}, 0xccd, 0x4, 0x9}) r23 = fcntl$getown(0xffffffffffffffff, 0x5) r24 = socket(0x18, 0x2, 0x0) setsockopt(r24, 0x29, 0x40, &(0x7f0000000700), 0xfffffc97) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r27 = getppid() fcntl$setown(r26, 0x6, r27) shmctl$IPC_SET(r11, 0x1, &(0x7f00000007c0)={{0x800006, 0xffffffffffffffff, r20, r21, r25, 0x1e4, 0x8}, 0x4, 0x5, r27, r23, 0xfffffffffffffe01, 0x9, 0x7ff}) r28 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0xffffff81, r4, r6, r7, r10, 0x1c0, 0x20}, 0x0, 0x7f, r23, r28, 0x5791, 0xcb, 0x4, 0x7}) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x2}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r29 = socket(0x18, 0x1, 0x0) setsockopt(r29, 0x6, 0x4, 0x0, 0x0) r30 = fcntl$dupfd(r0, 0x0, r29) ioctl$VT_ACTIVATE(r30, 0x20007605, &(0x7f0000000100)=0xffff) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r31 = socket(0x1, 0x2, 0x0) setsockopt$sock_linger(r31, 0xffff, 0x10, &(0x7f0000000000), 0x3) ioctl$VT_ACTIVATE(r30, 0x20007605, &(0x7f00000000c0)=0x5) r32 = getuid() setreuid(0xee00, r32) socket(0x18, 0x1, 0x0) r33 = socket$inet6(0x18, 0x3, 0xfc) r34 = dup2(r33, r33) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x400, 0x0) sendmsg$unix(r34, &(0x7f00000000c0)={&(0x7f0000000880)=ANY=[@ANYBLOB="fb18320809d00000000086efd40000000000008b4645d108e687f48f8b5f0900000092e3a5f2209cea621cf9f9d96c8d66f821d532a860eace09ec8b2d9f7eaa84041c8d5fe169ce4c68ff87c586ce4c30f521b40910979d7f8000000035527b508c865978a82be7281269178ddf96f29ddfd8669d3c5151ff19f127eafd57c102396030003e1e985cb118dc40256b5840cf71fb83a1177fe9d17b97767159d0b2fc5159a0f5c606a3c30dc9b4d16f350839a45fd306973220ac065337bed7b57b837a4da26d69d9a253b6cec7dea34d80ab2d78817f1d3b59499dc4a34cab06ec8fdb9b4fd7c96b1df678707def084c580f9a6fcde2c9eb552f9bfa68286077544e3d73e55a3d1c2a393d6692d639d13a099f0cc149b352e75174216eea32dae6d004dc861f3f7967c8b4d471468d1db8e871359ef69046a60d871ea5d62b0f98eab924f329b4255f38728bb5e87d8daf7caa5e6fbadf6af9876daa66f22dee4bf6e63ab243da232831b15d533f18606cc09b7df1d66f8e75ef2e69e5595047c404084df6199790dbbde977bbcc35c9a18b0064c28bfe7cad959601e8a9a4a40920238d58d171c416ff071b06464a0b3556d320221af85e3d224e6078511bf87262a4366c00a96ecb1b6622b4349d2b6dbbbfbe3e7c5b0d335590a84554129674ed9b5b4d108756d7487bb493fbb10251e9edd68cffc191dc910d64afc40627bc06dc5b08727332ce18caa2233804a2665fe4d56cbd86a05a1f22f5e383cfd9615ca18271368bc3e790b05c73afad4971c80ff1e90591ab411877ebcb97cc0d4c73417dfe41a4826796a573e7682dc748f8a3fc77a8b934bc10fd5a69dd4709b1cf6eabf5908de5f43df2aa6d7d37f995fdf99df7bae6224c93a6f3ea13c0f6d1ff240dfa4e289b383ef85c2d3c83c1541122a0d7b9020ed0307478b16888096576a7539bc3d336f3884d7008cea0e1050b839c32260dd8d76003b148b3e63c036416bc9314583fc29b1fbb1d23499cf5b6c924029d970d32a130e90ddc330f63fe150312a0ac70ba334d4b9834789df0d6c55f5bcc9a2779bfa64123f897564f259064e95b9897ada012a7b72e2715712e3178990e68aa4f90a9694bd958ad583d36734122cd7ac070fe00"], 0x1, 0x0}, 0x0) r35 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$dupfd(r35, 0x7, 0xffffffffffffffff) msgget$private(0x0, 0x0) getpgid(0x0) r36 = socket(0x18, 0x2, 0x0) setsockopt(r36, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:07:24 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r1, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009030, 0xffffffffffffffff, 0x0, 0x0) 03:07:25 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0xfffffff8) r1 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x40000000011, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs, 0x8) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0x2, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 03:07:26 executing program 0: r0 = socket(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)=""/221, &(0x7f0000000140)=0xdd) close(r0) r1 = syz_open_pts() r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) accept(r2, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000002c0)=0xc) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x2, 0x0, 0x2000000, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r3) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYPTR=&(0x7f0000000000)=ANY=[@ANYPTR=&(0x7f0000000380)=ANY=[@ANYPTR, @ANYRES32, @ANYBLOB="0d3bb4fc9f16848d249878fe008c1fcd54da1dcebd6fea0a1cc1bcfe1d7c7f945da67ae178735842321dfaf121eef7c721bc398dff97ed341538566dc94ebba52b69fcdb26f9976bf4fb14a1530f1cb3ac47655bcdd2f680b59a9d3203109a288276451eca0f39c25c12bc860e02207523ab", @ANYRESDEC, @ANYPTR64], @ANYBLOB="1d584cfa8837a25deab047f9753681a11148efb35a37c976471d8b34c67086107a504402"]], 0x1) r4 = socket$inet(0x2, 0x2, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r5, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r6 = accept(r5, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) setsockopt$inet_opts(r6, 0x0, 0x0, 0x0, 0x48) bind(r6, &(0x7f0000000200)=@in6={0x18, 0x1, 0x6, 0x8}, 0xc) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000000680)='\x00', 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="8a023abbf155f4adc07af585871690887b1afb99006930000000"], 0x10) 03:07:26 executing program 1: r0 = syz_open_pts() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x8) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000000100)=""/114) write(r0, &(0x7f0000000080)="a4a3cc4f3ffb0e5d847d985859ae7e93224cb4106c1b0f050080ed85923183ceaa477007214d48b592b8208f21ff5dad538a997296fc26733594a49dac7244deb993ec82491f860cff1752390d37bb3fae9e688cc458edeb00"/101, 0xfffffce3) write(r0, &(0x7f0000000180)="882416cf454a816500bdbf90da5daef167b2ae3d026ef5c50210158e35b27a3f4837316108bfddfe5470e0285e3e75f0c1a102a6ece4d1a84c867bd95cf72e822dd38a39fb51c967c37ee2de99a8f246e18f7bcba872cd9076c681a60e4ce9bee3628ad3cec404573c3fca468f36b2dc5d91992b5487f30e97d7cd4a090f679be02b79ea9b6282b9d6da82dc5f7b29c781b6679710c342f8161b0e15eab87ae0f60300db398eeeb119b6971eb51f4f503b30803ded52dddf31968786dc1327b65f84f9dda0b4fc51824743dfb3a32ba210ed32948d4f837f60730ef37f7507918097af941f1b0c878072930200a2a95c3dbc77ad93c1b55100dfb75b8ff3eb0ac5e2a5548610a2022c872e4623979fb7", 0x110) 03:07:26 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x3, 0x5, 0x3}, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xbdb9, "e71400a09974e3376a57ed08db27f40054851136"}) write(r0, &(0x7f0000000080)="96038c867d189ac9f508d0f68e0299003a", 0x11) 03:07:26 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r1, 0x0, 0x7363) r2 = socket(0x2, 0x1, 0x0) r3 = dup(r2) listen(r3, 0x0) accept$unix(r3, 0x0, 0x0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r1, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x8002, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom(r6, &(0x7f00000000c0)=""/25, 0xfffffffffffffd71, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom(r7, &(0x7f00000000c0)=""/25, 0xfffffffffffffd71, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom(r8, &(0x7f00000000c0)=""/25, 0xfffffffffffffd71, 0x0, 0x0, 0x0) dup2(r5, r8) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r5, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r9 = geteuid() r10 = geteuid() setreuid(0x0, r10) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r11, &(0x7f0000000dc0)=ANY=[], 0x0, 0x800) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r12, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000700)={{0x0, r9, r13, r10, 0x0, 0x80, 0x9}, 0x3, 0x7f, 0xffffffffffffffff, 0x0, 0x95fe, 0x80000002e7, 0x138, 0x2}) r14 = geteuid() r15 = geteuid() setreuid(0x0, r15) r16 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r16, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r17, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r19 = msgget$private(0x0, 0x20000003c4) msgrcv(r19, &(0x7f0000001540)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000f0ffffffffffffff00"/235], 0xeb, 0x0, 0x1000) msgsnd(r19, &(0x7f0000000240)=ANY=[@ANYBLOB="02ff0300000000000d92f87a67d790803fab37eedb5db9b4cb6a6ec545c20126c2e4b5f7a3f1c2dbc6910374425ce2c9c2f54d59fce65ce297a4aa0d7b33bef296a85554c457623f500f1bbc5b80ceec69369dd45a04db4e728cc6c04308f721499b8608f545f6490644d48af8ce273da7581d3db901de2fb9e75eff7b3a84ca8000000000000000c1e6bf2817bd0eb0310f03000000000000000fec4ade3410d2556b4b59fb6a37075653080000000000000083b00e5558e528940f388a5bfc3a5de5459e6a621c3b842b0a5a1cd530e96562000000000000abc1f7c15cb604168ee38e8430f84797bf5199a391e80880494f06414b3dd4c494eb36312011472bfc21b291b560563b22caf91893bbf2824a62a3d0770e529ed3879c0c46cc90be6d3518f7d953c62cd3f6386d9400"/330], 0x1, 0x800) msgrcv(r19, &(0x7f0000001840)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000083000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005847f1a800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c30f8060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000576d46e915bec47fb1177dd60b4d030241baa84ea319fa99940383f7f0d339188dddfa27aa07768d7b7db2f30dce8d"], 0x1008, 0x2, 0x400) msgrcv(r19, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000a55de5b0000000000000000000000000800"/39], 0x27, 0x6, 0x1000) msgctl$IPC_RMID(r19, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r20, &(0x7f0000335000), 0xfcb7) pipe(&(0x7f00005dcff8)={0xffffffffffffffff}) readv(r21, &(0x7f0000000040)=[{&(0x7f0000000140)=""/132, 0x75}], 0x140) close(r21) r22 = syz_open_pts() ioctl$TIOCSETAW(r22, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) r23 = syz_open_pts() ioctl$TIOCSETAW(r23, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) msgsnd(r19, &(0x7f0000000840)=ANY=[@ANYRES16=0x0, @ANYRESDEC=0x0, @ANYRESHEX=r23, @ANYRES32=r22, @ANYRES16, @ANYRES16=r18, @ANYRES32, @ANYRESOCT, @ANYRES32, @ANYRES32], 0xa, 0x7fc) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000700)={{0x6, r14, r18, r15, 0x0, 0x80, 0x9}, 0x3, 0x7f, 0xffffffffffffffff, 0x0, 0x95fe, 0x0, 0x138, 0x2}) getgroups(0x5, &(0x7f0000000180)=[0xffffffffffffffff, r13, r18, 0xffffffffffffffff, 0xffffffffffffffff]) r24 = socket(0x2, 0x2, 0x0) bind(r24, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r25 = socket(0x2, 0x8002, 0x0) r26 = dup2(r24, r25) shutdown(r26, 0x0) r27 = socket(0x2, 0x2, 0x0) bind(r27, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r28 = socket(0x2, 0x8002, 0x0) dup2(r27, r28) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000040)=0xc) r30 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r30, 0xffff, 0x4, 0x0, 0x0) r31 = socket(0x6, 0x804, 0x0) r32 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f0000000200)=0x5) fcntl$lock(r31, 0x8000000f, &(0x7f0000000300)={0x2, 0x1, 0x80000000000fffc, 0x880, r33}) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xffffffffffffff98) setreuid(r34, r35) r36 = semget$private(0x0, 0x6, 0x280) r37 = geteuid() r38 = getuid() r39 = getgid() semctl$IPC_SET(r36, 0x0, 0x1, &(0x7f00000007c0)={{0x81, r37, 0x0, r38, r39, 0x100, 0xe1d}, 0x7, 0x7, 0x7}) openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x10, 0x0) r40 = socket(0x11, 0x4003, 0x0) sendto$unix(r40, &(0x7f0000000000)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebb3557699a1f132e27ec0ed602000d7d026ba8af63ff37282921e4fd89720fd3872babfb8070c1abda71601a8bfee8aca4911faff575e8c881ff7cc53c894303b22f310b404f36a00f9000fcfffeffe608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) sendmsg$unix(r30, &(0x7f00000005c0)={&(0x7f0000000b40)=ANY=[], 0x0, &(0x7f0000000440)=[{&(0x7f0000000400)}], 0x1, &(0x7f00000003c0)=ANY=[@ANYBLOB="2000000022000000ffffb28c020000000000bea76581ea6b69bc7e381bb96d66fe72ce559002be03a1a1d800dbbefc81", @ANYRES32=r29, @ANYRES32=r40, @ANYRES32=r39, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r21, @ANYBLOB='\x00\x00\x00\x00'], 0x58, 0x4}, 0xf0cbd64f2bead8cc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0), 0xffffffffffffffe0) r41 = socket(0x20, 0x4000, 0xfd) bind(r41, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r42 = socket(0x2, 0x8002, 0x0) dup2(r41, r42) connect$unix(r42, &(0x7f0000000000)=ANY=[@ANYBLOB="004001200000efffffff"], 0x1) write(r42, 0x0, 0x0) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) r43 = socket(0x2, 0x2, 0x0) bind(r43, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) socket(0x2, 0x8002, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r44, 0x160}], 0x1, 0x606dca73) write(r44, &(0x7f0000000040)="90", 0x1) dup2(r45, r44) 03:07:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x100, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x3f, 0xfffffff9, 0x0, "108000ff0f01000000000000000000004000"}) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) recvfrom(r2, &(0x7f0000000240)=""/182, 0xb6, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0xae9b, 0xfffffffffffffed6) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000040)) 03:07:26 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513600000000000000010000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df", 0x38, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000000100)="92", 0x1}], 0x1) syz_emit_ethernet(0x1, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0486dd60a4f00808183c00feff07000000000000000000080000aaff020000000000000000000000000001f41bfb67cc3006a6c9860882361c67d4c3e82b413bc5a5cff2ad0bd1f9963400828d20e2b57e98af74a4176cfc2f5417f290538733e62d67fa1773be2834ac996425c476d1ed14a1c47926c47c7cb6c23ee3f500004c"]) chroot(&(0x7f0000000040)='./file0\x00') syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 03:07:26 executing program 0: socketpair(0x10, 0x2, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) socket$unix(0x1, 0x1, 0x0) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pf\x00', 0x0, 0x0) pread(r2, &(0x7f00000000c0)="0634ee4f4e1c46d8daba0651724436bc2a1b7d16eb80ae6f6346a08429473cecacfc4de2dc4e4ca14e9dbda404eb0cda429a3b9b5d73f4d1013a0c90f383f3f05ac8dbe83471d85f56a751b36d50ab681edf344239d6b76ff90278bc4399aad142b300ff0216e630f0b9f41450ebf5f1267bd94485c3848fd3360ea89b5aada5add0d1f047d64aef9e8954c334f7351f1e8c4d5ddbe317482c6facfa498bff1e87e03b24f4329e874f3e57738f1a02ff965f66e1e7859c0e7c07b5ea4d993570b6aa4f7c4d249e390355d933e0e5e1ad7103aea119e12e696726155a", 0xdc, 0x0, 0x4) r3 = dup(r0) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000240)={0x78, 0x0, &(0x7f00000001c0)=""/120}) pledge(&(0x7f0000000280)='\x00', &(0x7f00000002c0)='/dev/pf\x00') r4 = syz_open_pts() fcntl$getown(r4, 0x5) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000300)) pipe(&(0x7f0000000340)={0xffffffffffffffff}) pread(r5, &(0x7f0000000380)="bba7602268f87f0b4237cfe67bd6e33da50421703e316fcf5ceae5b8b765b97d4dc12206709319037e195cf4b569cf19bc931099bf281660b1ae13", 0x3b, 0x0, 0x1) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r6, 0x8010426d, &(0x7f0000000400)={0x7, 0xfffffffffffffffa}) socketpair(0x18, 0x4, 0x3, &(0x7f0000000440)) r7 = socket$inet6(0x18, 0x4, 0x6) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x810, r7, 0x0, 0x5) r8 = openat$pci(0xffffffffffffff9c, &(0x7f0000000480)='/dev/pci\x00', 0x20000, 0x0) fcntl$getown(r8, 0x5) openat$pf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/pf\x00', 0x1, 0x0) r9 = openat(0xffffffffffffffff, &(0x7f0000000500)='./file0\x00', 0x80, 0xe0) ioctl$TIOCCBRK(r9, 0x2000747a) ioctl$TIOCCBRK(r9, 0x2000747a) r10 = openat$pf(0xffffffffffffff9c, &(0x7f0000000540)='/dev/pf\x00', 0x18000, 0x0) fcntl$getown(r10, 0x5) ioctl$TIOCOUTQ(0xffffffffffffff9c, 0x40047473, &(0x7f0000000580)=0x5) stat(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)) r11 = openat(0xffffffffffffffff, &(0x7f0000000680)='./file0\x00', 0x2, 0xc0) ioctl$BIOCFLUSH(r11, 0x20004268) 03:07:26 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) sendto$unix(r1, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) dup2(r2, 0xffffffffffffffff) dup2(r1, r2) r3 = open$dir(&(0x7f0000000240)='./file0\x00', 0xa6749f363d5dde9d, 0x49) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) r5 = dup2(r4, 0xffffffffffffffff) linkat(r3, &(0x7f0000000280)='./file0\x00', r5, &(0x7f00000002c0)='./file0\x00', 0x4) writev(r5, &(0x7f0000000cc0), 0x0) r6 = dup(r0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/bpf\x00', 0x8, 0x0) r8 = fcntl$dupfd(r0, 0x0, r7) r9 = socket$inet(0x2, 0x1, 0x6) r10 = dup2(r9, 0xffffffffffffffff) ioctl$BIOCGBLEN(r10, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r10, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r10, 0x2, 0x803) pread(r10, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r10, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x5, 0x3, 0x9, 0x1, 0x401, 0x401, 0x6, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r10, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r10, 0x8010426d, &(0x7f00000001c0)={0xfffffffffffffffe, 0xfffffffffffffffe}) r11 = getuid() seteuid(r11) r12 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r12, 0x1000000000029, 0x200000033, 0x0, 0x170) r13 = semget$private(0x0, 0x4, 0x2c0) semop(r13, &(0x7f00000002c0), 0x0) semctl$GETVAL(0xffffffffffffffff, 0x3, 0x5, &(0x7f00000009c0)=""/105) r14 = getuid() seteuid(r14) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000200)=0xc) r15 = getuid() seteuid(r15) r16 = socket$unix(0x1, 0x6, 0x0) setsockopt$sock_int(r16, 0xffff, 0x20, 0x0, 0x0) r17 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r17, 0x0, 0x1, &(0x7f00000000c0)="89030000", 0x4) setsockopt$sock_timeval(r17, 0xffff, 0x1006, &(0x7f0000000380)={0x2, 0x3}, 0xfffffffffffffd8e) socketpair(0x20, 0x4000, 0x6, &(0x7f00000002c0)) fcntl$setflags(0xffffffffffffff9c, 0x2, 0x1) r18 = kqueue() r19 = dup2(r16, r18) r20 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r21 = socket(0x2, 0x1, 0x0) bind(r21, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r22 = socket(0x2, 0x1, 0x0) bind(r22, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) pwritev(r22, &(0x7f0000000900), 0x0, 0x0, 0x2) r23 = syz_open_pts() close(r23) ioctl$TIOCSETAW(r20, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x40, "1ffbdfa6163cb90277925f1be62c36ae61c4a648", 0x800}) write(r23, &(0x7f0000000300)="882cbcbd8638244b", 0x8) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0xa011, r23, 0x0, 0x0) r24 = socket(0x10, 0x5, 0xc1) r25 = socket(0x18, 0x1, 0x0) close(r24) dup2(r25, r24) setsockopt$sock_int(r25, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) connect$unix(r25, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r25, 0xccd, 0x8001, &(0x7f0000000080)="8c07cd06d2d06999bc9acdefb17415d35d5635dcdda7901853489f4b566ef7251277ddba882ea45edd43c6225d31cc49f17935588bb28561543ea689fc607df14a1c89c8fc2df4b8e6b77b7895d806468a9460645bdbf0d7940ecc22829c2a64420e7833788baf820bbde82eb3d5", 0x6e) r26 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r26, 0x0, r26) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xfffffffffffffef1) getuid() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r29, r30) r31 = getgid() setegid(r27) r32 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r32, 0x20007465, &(0x7f0000000500)) r33 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r33, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r33, 0xe3) write(r33, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r34, 0x14, r20) r35 = socket(0x2, 0x1, 0x0) r36 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r36, 0xffff, 0x1001, 0x0, 0x0) r37 = socket(0x18, 0x1, 0x0) connect$unix(r37, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fchdir(r37) connect$unix(r35, &(0x7f0000000a40)=ANY=[@ANYRES64=r37], 0x1) setsockopt$sock_int(r35, 0xffff, 0x1023, &(0x7f0000000080)=0x5, 0x4) r38 = socket$inet6(0x18, 0x1, 0x0) listen(r38, 0x0) dup2(r38, r35) r39 = socket(0x2, 0x1, 0x0) shutdown(r39, 0x2f99822121a9018a) connect$unix(r39, &(0x7f0000000b00)=ANY=[@ANYBLOB="00001ac46369026500aba414ba92652c0d2d3fe547b194000000000000a9fa37db2f57edf559c82d329381a548a0e84b512d23d40f0e23042f062c721663c433048740e03088d0f328fc4c3b7b0ddcb6cc4b525071f089ab3e01db9ff424191e9dc90a1f2e91b7e1a4746f0e6513db7d597d745d22fb8426c4f4d3e247d664e376da6be75dfd33985290ed4129650d397313938500ffdb4c1fd206105ff74a2d19e76f39d5876cc7b1236ddb4fb375578570c0f2047b5e83da544f532024c9264a80d861c1f5f47eb11806e3d429e263bddf310a9f19d45bb70c6b9589c3f00b8b3d348af471bf51befeaa5b553967a44542b5a9f18d8fbfd410830570f18361b7006aaac6dcfd8fa6d468f14ec34775545743c5a89900000000000000000000000000000000d1be18d5a9a0b0bba508fc8655f5"], 0x1) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f00000006c0)=0x44a) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r41, 0x160}], 0x1, 0x606dca73) dup2(r42, r41) accept$unix(r41, 0x0, &(0x7f00000000c0)=0x29bb47c606ac8bd1) ioctl$FIONBIO(r32, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r32, 0x40087468, &(0x7f00000001c0)) fchownat(0xffffffffffffffff, &(0x7f0000000080)='\x00', r40, r31, 0x6) r43 = getgid() setegid(r43) r44 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r44, 0x20007465, &(0x7f0000000a80)) r45 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x10, 0x0) close(r45) r46 = dup2(r20, r45) getsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f0000000980), &(0x7f0000000940)=0xfffffffffffffd78) accept$unix(r44, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r44, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r44, 0x40087468, 0x0) getuid() r47 = socket(0x18, 0x400000002, 0x0) r48 = socket(0x800000018, 0x1, 0x0) bind$unix(r48, &(0x7f0000000080)=@abs, 0x1c) dup2(r48, r47) getsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000cc0)=0xc) fchownat(r0, &(0x7f00000007c0)='./file0\x00', r49, r43, 0x7) r50 = semget$private(0x0, 0x7, 0x287) semop(r50, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r50, &(0x7f0000000c40)=[{0x4, 0x4, 0x800}, {0x3, 0x2, 0x1800}, {0x4, 0xfffffffffffffff8, 0x1000}, {0x7, 0x1ff, 0x1000}, {0x2, 0x3, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x53cdc10662f53b37}, {0x0, 0xb}, {0x3, 0x500, 0x800}, {0x0, 0x409, 0x1000}], 0xa) semctl$GETNCNT(r50, 0x2, 0x3, &(0x7f0000000000)=""/9) lchown(&(0x7f0000000280)='./file0\x00', r29, r43) sendmsg$unix(r19, &(0x7f0000000840)={&(0x7f0000000c80)=ANY=[@ANYRESOCT], 0x1, &(0x7f0000000700)=[{&(0x7f0000003b40)="7749b1ca89c1e41fdf6f0afaa82f42618f1c634b1c6664d48555b82baf23ed2ba33485a25e0759d918a0707cd7472292332369466fdc7d65e4bdaf3787b5ede50073ff681188c24dffe979b8acb19822aa1c4ffbd19a56daedff41408985f69d05297796211c88c13b326e2f69ce67513533c22c005e3628c79ac007a490aba5e92c01c718965cfabbbf7ad79505d31604d4f2910e4c5a64db28cec66c73ec645248c2aa3b1d92ad53329b44ed8e5859ae29511c8d07b0a81c49d1198130da5d7517f9590f56de84d0761fe7f9e1e2bd1ac46caa42ece48cfb405a155e5ab9ef87881b146b9a61f02a22b57fce4d98ecd8aae042850cb1ebceb076d0f1d0f8921e10f1b6ae3d29c4cf8cd719ee6f3a7e919254415486cb548a3ecf24f0fc5eb0006af88aac38740f612761af34c8aa3cdf51c2fcaf1c4bbe55e3c40a6dc7633bf571cfefaca611e382bf68c19a37dad7251b234b693df6b4b98d029583ecb919a5a9676a808dd078944e1682a49ebcbe9b6640e5b2c215c4a2149dc13e5a160bb345b384933f1642d84692c5b215689a6216f7e1c01e387652ec2d7311dab1be8bfb79318563219acdc4681e7ab77399cd425d8799a9ad919278665cf67f119ebccf665cfb8180fee388809c55234d484ae5e216123ab912d42870f03ef7aabd67e854f2b00b4cbaf11077ae44b9ebbaab253d1ca2fa4411cee15be353c045a9f97eee63cbc5181fc19c8347e4f5d8728635f6fe3d32e3aa91e6e72cfbdd693c40edf462f7934c9d04a11ab5038a922923e94a178e4eb15ca2921bf3b420ee59c32c961cd8403b7eb0e7cf909c55509e0f7315abe28891c98287bb5454c8fc5121d7e6ac0c4d5cd523c487aac4c64d483508f584d1e56255cd4c79c5a691c95ff221089eed0b9c2e651291740961ed4a2f1d8b236111a4fa00887d1a7ba0fb680e617e086a836c3860cca5d924a9fd5cdadbf74bcbdb3d0f990e04f1a3705579c345d97ea3216be8c401a8d02b5ed146d27ffb67bb31a94798a490252d00c937744badfbad6f3475d24fff06f5120daf92597a633f0a6f28e2c0d6e421301e3d026dd0783a35a8984469254971ac1af3d24b9b7b6b7c6d356992b60577bf524e89808e05551cb7b421b1cee00ede9b8301ac97374edb1f48de5eb67910bc7a19b23efdb6b1f03fdb7f5811ea404d0dc704a46e1c29892b0a2f27b8c16094e86eae002ac3e80c4c615659a0a9c48e468ee376183a33d8a1e614f3e977a622764eb32e93a1bc45f5c37d2efcae8e50cea8b0b51db8bb38c9f212291cfe3c6c9ce3bcfe0c38ca72f426ba694918515577208431ade745603726c5626128c6dec2a206424578d99c54d15eaf90a890602ef1df042b8b41b9e50dfd61c3e62b4269858c86038fa6d274828e2b69423a969b2b4d6b2d6e1ae6e68761ffc210e0a7d099aa0c8b00c661a43cec4bde519c95caec7f5ff56922e7c73a11aac51bc8824bd6c339a897fdeb7a51bee92f0b29c5079d336c97a1400e2f8cdc91a10cd7b89c026c559f48429b961158560cfb33fb76263fef5aa0b0f5010dbcda3b64aa86f70746f2073ae141a9eca6b36e9cb739076ea3a5fe68f6ccb6de473d859c872dcb877cd8d80fcd8075a5882ea8ec02384c9937fd4522f06da198559822b1ce7daa91d447d2f6f8f6b77ad9e2b9b8548d0aac56d1a9eec05b3c76ae75bd9de04ea799f76addb934a1365bea4d0c25ee1427f8abfbc6165d3bf1211ed875373a59c02112e8a21897dde84a208ed6cc48188c98a218a965a04bcc750b0c45e4e236ffa98dcb7497f1861e475306d9e7b9dd04ab74a15757db03703e4bf13d82c1f10e8e3159de998a8dcf8b3cb97bf0799ac91d56bea064c9a63313f54e0f5d0cf2fc7be9e0674410758301dbdc97971fe4682e5ce6b8de53b2c378d12f3a2e2b513978930f6794d5598e4677e224ac10c579c953e16e72b64f77127f5cb8e65b0a8791ef32ab5384ad80d790161d937b22b0cc33131027ebedc853043ea7b9a87c52fed834b4f612304921f0678263fedc45ae354363fb7f2401e7a191a41a4d3cfcb9ac809492fa0dbd92cf4e1e822c26dd8b0f10a41191d5884a4ed3c5b3476462da263f9d835c52ff6e4f1a860487080271d630a05d5060cffb743c8c1339e4fb4897ae5073d8947286de5424963a5a5783da3ab3b9f829ace4a9b42fa0c57c800aedba1930f32fd5ceeddc99cde2efe2ed925ce41f53709accecffa0a633e31f55a3594d47363e28c23e5e9149f3a71e4ae7164e822af7fde5019eec783eef7d133ae7e67f3ff8efafc4af80d6c3f63db8d88978897c9c949ff13dfeed2e5c9c3d03fb786b5e30a035fcaf68e1ac62a7bafe86d3ec62b33a5d683123f44c17251c21d25c52c281fe20a91139dab51ea291ed33d565ec143e06fc2bcc2de9f5e38ba03c7d453d2810a79a102e5b5355aba05eaae88b5eb0eb05d055eba6aff7ad5964e81f7191077b1078f7bfc7ec94fe9ad86b628df0feeb540772cb5581319ad7b8a826995408dba9de2ef5e0a044915219419d10cf150a20fc9cf205e4e2f44fedb8f4e75b2f849731b6da1eb4ec742b06b4d1776ce551f3a66213d427a211f4d635747bfc3bbbbb5ac3cce8bebf7cc26e4dbfed9203b333ce83437480f351ab155bae4008493e51ebdb85a655439af2b4923ec283b0363aa0013141c8d1846f11b62203174b27d0586c2d7887f879f2fba3604211914395840b0c75d4a8de919b65cbe462e6b4153900c942d9b5458103dab1af0585facf4fe43f652cee9736a055c8aabe7b5bb5e820d8ddf263bf366d0faf3494b43b900453f68965dbe69ad20afe6d39de877b1bede966c860c3e16c740f0a5e595a804f20b168443e92d6cf8c6275be3a1fdbbc8ad5c931c6dfd01b1ca3a6bd55ef7c3a8248431c9dfd3dd3aed3981d8da7da6e1b1e1e2bc16d035f91ca86bde479d36bf76a228317c79b6aa3372dca6b53a10d2c679add2913e7257693c5dccb372ff7e7d605cdb9081370bec19782058a9288f2197dced7762be6c914a769b52de8061b7b4b23d54e88adcec332f2587f23163ace1331abbf17ccf6d67573b21814cff812605ba74e1d4c49eb97803a5481f41555001cf2f2c5a7eae8f5dc5fcbb6b32678073157c88069ea5af1a7f535be7ed0bb035b69a76fbf18df4446521a4cf2e60d07398ea0c232e67a0d6434ea373f6c35a2ec0d95e421a6f66020733cf0ad3ee2357eed7de5b4c8c7d28c5d7a049188fa6686e6d0800aa4f14f89fd401b0788b7bfbf1551800d9861e0cecefd8a8c69dd9c98c73d5ce8bb3932480992782f5ac1ce16d91ad2ec7f035b8d39f4f2cb2bbe57b681b19f07cc31282bb5c05b13d982e8cb7700cc8f4b0fe7ceb774155dedc776495e0b22550ece91ac8c25862f7bf7fd5fc22664e4dab170d6ee4d5f9ee03930389801543c7f462f17434b2586290ff5b642a0954c4172d2b12e6d73d79ce0d020d869bc6b0b377e9a346e22043789d5f36d9e0820562af13f1ab1b79139ccce4bcc4a7d12a8addda1dd2fd6bfb01183d5e0d9b926e21bf68f6e2372b8205e95ffb2819c6593288c9fa7ca6e424be2094bca9e314aec8a5847d58875f07681bbebc36e81c06678cc57862ccae8d1ee26551d1d70d5d24eb0cae5b3283bdf65aa227e4cbf8fbccdf5950a5e01dd83f243777f621066e7297211d085ad6518c1892fd9bb8746fc8a62b5e8b943127c9303964858802c6941ef624b917ce5e9a3b3afab481be832f1cc3dbe34af98a631e413479bded028a6ec1e546694a14e9a23bfcdc686f6ae616e5450c1b8560802bc47ff336cf774ad119a6be55952edc4ec1fca29c50cdf074e9ee95e655aada1ad8a28ebda7a2ca3b98324c6f7151eb558ad699985d235fe93a76d02b7d30d84f0a39955f74cd5da9f35200146108ec4432e95f8a6b0fc588fa8a883f26bca81ba3c4dd0cde5512aa8c6f329be83974cfffc3e8f461b32e267b8128b3c9b687eb312b344d86c1a571fc18d44ab9aa3d54990fc8ddd89b4169502e431a60f49e79e39c3417ea50aca312a7f419e6e1225de510d6383b65c4849e54dc033ec474e3f77adbf70500ece16c030ec4bcc0de319e966c862241eb9cbeda26698059da862c8002c55b44913c09b3a48c1187642c9ac51a4849a0a5beff5b0cc96ee631cb0fdda9fb205f90aeea849438de4155fb83ef89f3a38289cd9c65ac6f833d5d690642096b9101cc7d50613ffbc522124eb0c964b40e849bd4f45a8abf6730d1c141bd4cd7e5f83a6d581f4cca1970c3dbc88a5ed92779204f1e38146887020847a86cf2a44e722cf09be161b5a8f4c9ba292a5093bd81ccfc5dc35162ef60d6d3f6c9b47b09d4523218169ca1d756836ca7f5c31578019f7f8fdf163045bac27aa2a6ab6b4bfa5aba6042557e9c76edee651ba5fa712cd966ad9f4ed83e9501b70a8f03ead6f41b58f1f6ec3b1a96d033902e62e7fd6c8da269decfad51cba34383707d69d3573ce84b0a0cba2786a47cbe115c0bc11813fa8caf93c25440bb9ba480e610a6bc47d6cbf7b5e32aeafed4c8ab962e6ae8f5cbfd7628c560a7718f5009678cba47a18ff2457d6abe1d688853cac3c7eec02e904933ac2976284063833a7751c698e36dba4ac3c4c440d31dbe2e15ac32cc0f2fa2543ad23a99ac984bcbb11e50624a39f5cc8db9976350da345b0943724ee716df31c7b750830f926cb7e7f84677bd652eaa32d2b4cab651aa8062019e69bd9ca8e84209d2af958da63d4547d2c5ab92d19ff3874921fef563f221066b11734534e8718c3b448281b34228744f83d765d5d03b3711b364f18ae38375ae051a86da2abaa5e1a282115ec47be9b992de89cb3e1989479f103c435c4e45f524c09d169e246daec5f09808e229465c6dcb369280c97aa3869ea0bc7ac921867b30d63ba80ae4b7afcee64f94929b2f47da61cefc4ad5863ed90025cc9f99de95e4605a28bf0db498a3951866801f1c8ffc3843fdcfbdb0da54db289d72b1026c57e2b8c70422bb061be2eb6829460bd37af9a4368d191390952087c5bf64a0da3fd6af922c10e6e4cc571c3db69a553ebc47781f2d8ce972c1c06bc16bf68cd25cb1cfa9599a03868c080ef7684809c8c715bbf5b25b8aa67b6e17f5167cb0f314b9dae6087a994179a75256a67f7888021f36a69e2a70f50ebbbc03e5d6061c70253927431a97e8975bcb3f6e9d49f03732ad66cc820c751f2a0721d9e3fb49126e68e17e6f441a19c2e2eeb79a404fdf20df7c0cb0d48ca465b3aedc9a6325c468c5e158f81fb54da93fb065a015a1c422dd17d3258b97d35f14a28c8ff7bcfa34309ea99c9129726c80a32672f10b7e2f7a56d2e684690551b664625137307a88e7d7b0240e7c75f96c1ebe196d4a4313da7eaa3f1da9dad48e8186943f01af686fcd0bfdb0852ff539ff5269ac425a322c1d0cea3e5f7d2011eff5a55a73cf058b243893b529d644fad323229f704016fc837e2dead6944a3624a3ab1408f87969f6c7fcf5373ec729c90366defb3d1a8668afafddea2badf25b9a18be6f9ee150fe5dfead80976b63940c2c5db3719ecf6bf9f7d55e3a31ec3d40fcf7079ce01aef709f31a202b5675c69bcb996ebe40e5c78c791430f7db503f522abc395141951083805671e67a7dc232c2e3a8b9a48f1186abb74b6c89cb32603a53038ae4d87cdb4c80da93223909c4622d646c5725a17f13bb165c5c8dee92ba7b19894bd9ec481ac85010e43efbabec", 0x1000}, {&(0x7f0000000300)="d09a15263aa9d1d227435304494ae207ebbe55351dedc901a79111ca5dc19636e64ba92922c999555b1d98930ff80b2b45adb2ac172d1e49586a20f122556bc02f34ad1f97e0a050ee26d94259ee75308de00b62923f6b98fa25f7aaf7e8f029cbff70feb8d8a67b68cd92db4411ed1d", 0x555e466a933f771f}, {&(0x7f00000003c0)="98694aa3137ebb8e5ff577ab716f07e8b37617f50f33cdf8a990eaa6531482905fd8e616649394", 0x18d}, {&(0x7f0000000400)="5be1d48d5cd3b059e6b81ec703656df1484f0eb45ad001aba8dc91abfde50b6da16c702190aea61d46b836daabde2cbbab77b893d0422ca6b8db229489e6fb4c18c1bb05342d08207fb407003ec62e6151a19ca39d737a0540d74878f4534afa6e0b96c0b457458b48069397b76d27800ca5f991e50eab4bd108a1de4836b3cfe62a97218e8464ce2e9d555e668c0fd968f0adee9a22bb4cd05a11462d64d940d0e4733bbaf0625f8e84c7a3", 0xac}, {&(0x7f00000004c0)="6429fef93eaa36ed065e403711da087016fd1fb3d77883fc3d2fedb481128e3b9a12df77269bbe4b070bd8f91a5ef42d9f6ab40f", 0x34}, {&(0x7f0000000500)="ca7d611ca4327e15e40631670323b3912306137c44bd65ff21a094ec161c4b646f0d422ab9c7ddcffa943be37874fadba3032746439e3cde4a815ece8d72f79b6a4ec34b8ecbd7e8431dd49af33ca08a62919c47f866e77ba0fecba3d3f20cb83f11e8d84bcbf48e8477790cc8dc595b94b6c3c9c9f0ccdba3e2e7b29430c1fa84aaf0ac3396ca9a304fd109afbc9090265003cb88290d04ca", 0x99}], 0x6, &(0x7f0000000800), 0x20}, 0x80c) getsockopt(r12, 0x29, 0x2000000002e, 0x0, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r44, &(0x7f0000000080)='./file0\x00', r11, r51, 0x4) getuid() write(r0, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f348820", 0x21) write(r8, &(0x7f0000000180)='\t \n', 0x3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 03:07:26 executing program 0: ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000040)={0xca, 0x0, &(0x7f0000000240)=""/202}) sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="b100050460000000000000000301000000000000cea1fea7fef96ecdc73fd3357add6caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3fbbc257699a1f132e27acb5f602000d7d026ba8af63ff37282918", 0x62, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x7) 03:07:26 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x1, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind(r1, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 03:07:27 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000100)=""/247, 0xffffffcc}], 0x12ea, 0x0, 0x0) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0, 0x200) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x2, 0x10, r3, 0x0, 0x0) dup2(r2, r1) pipe2(&(0x7f0000000080), 0x0) 03:07:28 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r0) r1 = open$dir(&(0x7f0000000280)='./file1\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x69a88df4) r2 = socket(0x6, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) faccessat(r3, &(0x7f0000000000)='./file1\x00', 0x166, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1000000000000159, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000002c0)='q', 0x1}], 0x1) r4 = socket$unix(0x1, 0x4, 0x0) r5 = shmget$private(0x0, 0x4000, 0x40, &(0x7f0000293000/0x4000)=nil) semctl$IPC_RMID(r5, 0x0, 0x0) shmctl$IPC_SET(r5, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000040)=""/210) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000001180)=ANY=[@ANYBLOB="820bdeed26696c65300043698bd9d1c4df6ea8acaea3e45e2a233f370b4c724c44a9f5f79009089b4551956a42678eff1ea26800a47538637e226c1e58480926cd19881604f70789f95a48aa55df8cff21114df788f68c2537846f906fde63e2f3f2a23d3cd23767a6329e848f559dac6d3d6479a1ef578b4f12da2f86aaa1c282a4c061f48875b37b6f76aab27b457b9af7780e08000000c55fa327b9d534463cfa15d4deb74770fc7bdbb1c66f6c381ff820cca389545db3d59516412ab5a7773d4943118b9806f4ed32768d29c0253a04c0a8167f2a24709c08b69aba3811165abca6120634246e00fc3066f893a99cbf4e1e8162d7ed1cbe761c7fa4d40c9853a022cb29429be5cad0edef5f7c647a68bc2f7f11cd9a588012aca91346d788d8f763c22fdc600ce1764d1c6e53ff8b2b6c910a6260d0e16a0dc527699f652bf447da455d9bd749c95929144f8be7392d265c95bf405d97df9248bca5ab425e25f85b8c1f50a1e42cd6efde2ecbf86e736b19eb0dfbd9d659c7f6"], 0x10) setsockopt$inet_opts(r6, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004015b0dbf5850a81f78e00818d23a", 0x14) write(r6, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff", 0x585) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r8 = getgid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r10 = semget$private(0x0, 0x4, 0x14a) r11 = semget$private(0x0, 0x2, 0x8) semctl$GETZCNT(r11, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETZCNT(r10, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000080)={{0x20000004, 0xffffffffffffffff, r8, r9, r7, 0x10, 0x7f}, 0xccd, 0x4, 0x9}) r12 = fcntl$getown(0xffffffffffffffff, 0x5) r13 = socket(0x18, 0x2, 0x0) setsockopt(r13, 0x29, 0x40, &(0x7f0000000700), 0xfffffc97) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r16 = getppid() fcntl$setown(r15, 0x6, r16) shmctl$IPC_SET(r5, 0x1, &(0x7f00000007c0)={{0x800006, 0xffffffffffffffff, r8, r9, r14, 0x1e4, 0x8}, 0x4, 0x5, r16, r12, 0xfffffffffffffe01, 0x9, 0x7ff}) r17 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r17, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r17, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r17, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) r19 = getgid() semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r18, r19, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r20 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r20, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r20, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r20, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) accept(r20, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) r22 = syz_open_pts() ioctl$TIOCSETAW(r22, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) sendmsg$unix(r4, &(0x7f00000005c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000080)="3cf2fd14d357906c50103438a34a3aa666e076ab4cac32e81fd92a3baeebbfe50eafa9d418195338dc145646dfb5ac74b7c1fa0bc2ee6d310bbdde7b83a7c272e621460b295216a9b724c3ebbfca285e", 0x50}, {&(0x7f0000000180)="99e2112220edaaf6207633f032309f9e964a61f4dd29970dcb040541e33b4b75e4732a1ec24b1d", 0x27}, {&(0x7f0000000300)="5f807875bbbecc704e80a5c3881665f7ad71270cf6d6c7c9ea27cac96a7ba003cbda85a531dd9b4a38fa17b310f7af7075dc937442bc38ca5bc84ce1d5d3317bd702c32d08825042ea03ab4f0c5e2b0f76d22eb97a212428c827c7524c9fcc7b0109653eb642f70a645d0c11cc64844c1cba4432438b58b569996dd0ed28d6371b36cb948e885d33ddd1185f6de164a9ce5244d2b11a1d6668bf788c568d97a3e9da49e8c37a49c419979b206fa618f7f3400a8a7b9198b054b89c489a4f6d5f2c72fef51c14e6e21be6844c87ca7b16632e336974fa27005cb5850fc9b963ea08", 0xe1}, {&(0x7f00000001c0)='-', 0x1}, {&(0x7f0000000640)="d7e2970d4f24b72da0f08b72398227362093e4a85809674c545b8119070df046d90864963f774f3b094cbe48d7dcfb439643e495fb1db92801a38a5e71f756557f49d7809c1f25700e462b69810fd6de873f6f2fa979015b9271da03720d907877a14bef3c2698d58b52e2ddc6c96c8ed25e2b37a244ce7b3786e944c6a661f2833bbaf4fcfd1c1e8533eec13f666237ae9583f6a0d7c13ea37cc620e1a9d763d21feb220f770c1af5518c2552312b00fbdaa5d690a2a75793291c77146a8098f6b1c769c5391847991e4f685353dd81786613be33440b91709aa9fb009abc50983b2d080aa7843ace4e54e507b73f8a2010ec393205f3ce4eb36a266689ce7f90c9059544015cae25af339a78d92c8844bf0270388bd3a3ed86fe3a1b0d9a418a5970f9fe9ee91df9c913421413d0dfb30b132174bafaf7fe7b32e08fe2064e5a3ffb0959e7dc8450606623850ad96877a0368277bc9659604176cb07185938d36469073d747e079d76ad25795680bb9639ec69743e07f75503c79e9b9339ba0e7722b44e083b7bed5e92e01b8e6f4b194e05246f9c00e8f90ad81f9fdbb19b31c64994ee4f48361a36f109dc1974332c1f00c1f641f3e31cb97e95a8a2741604a62ab234bbb11e29c1e39798389349bfbd03140992b41a51fe5d06aa4a5e41df8578e023b791274bb4cdec86594f26ea060b1a31e1dea0719ae3e26e65ea1c5c39705a1a96aec22193861b4084f0373e08555b23dba546886e97f715c29d451fdfe072175183c6e3f7107accb3beeff926a10a496cfe1590f7bf3057fbf5ecc537589aebf0d15e2531e5a7dbb6e36303df4ec4c2bcd1e4510a629403621bb14a0fae86a62fea3649ebb3b04d2e4f79ccb80dc110a5c1d3631e90b532699c5ac3fad02ce0c3791144144c9e7b97d6cffef30d1ed108303d1f77bc03d872e3ef95f1cfa144950c0e2e24745a2f76ba38daa0f6f20df0abdaa8f53a63166c92ecd4780f3de78e167e35ff96445e143046752fdeccf60337e8a41306aa3dfa2a178479b1001126b1394d3fc09c6d0d810dd6637c18b7e4f634a412d4ae965ebd2245d5291b923dfbd4f1fec035149a65e6f7010f00fcc1ed42ec3e0a9a86c11ce6e806721b953c233f64d8d7ea4bf24416ac339e14b722e2f3618cf311148804562a262facb1cda7cc63e4ddc6e7978516fcb2718a9fdfbe20128f584b31a935742c097593c61f6bf69385a5db6e2fea60714d80e61179d2d7bc4826cfbee86fd9d33cb10c60f9c3ba9c7661a5c803485065d61c45e6dbba778d76f4db8181e5310ef9fc6605ad8c819e859a420eb1da5b90cc73465edaee6d50a5ef7b7288ae8d9d43a833668cf84851551ab3b997272826c1e1837bef856c82fd9d32d898ce3fbd97e42cd4327e244636f42239ad464465899d209c110eab44265f60781ea8b2d320f76b68ff1b116b951cb1c80a91e94146971f5d8520188e6f9368d788b0698d21b444bbaedf1703d0d5a3d21a0adba3ec1a7bae4956753dc1de8235aa34239c2513c1cc484a2ea82f79796a64afee5d3641608e906d186746c64c2bd2b3e14f6c0c8b214ea1e0b398ab99d021e0747d8165996f6b66f4652a7cba9d0b750a3f52bf97389440b6cfcdc3f2837cd769007447fa785e0f53b25ba6b8a0beef0d88bd710735b839e0a9721dcf9164e4e9115dbdbf23d791de8b001a9da42a63256b3e521a764811385804553daac2027b45ab04b8d8285f5b67e10b4d1c56f1eb23f6edc147f500c981ce9b18c9af67cd32cbb5b535056f9e9c033acc941c9cdb35342be2b6a9203cd0b8808ed632578353ca12055b13d9c306a5f8321e5af6666150847ead7304561724b4f17c08ce26996ceeaa47f296832a0a7a129dfd318f5555ec2ba25f83a4b5fe5e4b8fb6b70b87183dcaa6c27def407ddd0fd82787f4c48751d39e8a655e16277cdbe691b8abe35f6c094d0f908d1ebe32315aed08c87aef9cfad592aacacc3c15c8ade122223dde6677ba1a88a243c2ded87b87d302903021f9c81f2b73378f228d4f25d5ecbff94811e7f4d84b6f02be4f79c7d910f286f083df8ece256331db88cd8f8ad572eb2564944920cd817fd313261a9cd5b8f7b764b29be3fcd1c887d35064a657c13f3bd49c016d8e4076a91d9aafe076c62f31bb63c1860d233745487e6f782ca7a97b89bca51770e2bf34f31785c0f5c7fbfd7992535c2b192058b2c945821c2843d4006d33e08653b4568c8a4b478cbd7d99c3ddc617ddba1e2db3bfe3419619f376893db00ac7cb145fd66a38698b2b7e83a5c9c1d3e8845c2ea5196a11c93b5ba6ae59bea2f3cea98f546397fa46cc97a328b72d26945df361054b64c9abb5946b4a442c08e88cabbe4a72e105be47519f33bf054831d1bc3c493d2a763038d191b08a363892bafedc4d5f03072459cc846a5f88d48ce41b9b8f70593c5692582060ef4582344fdfeb78944299ca2732835df8d400ef9b4571568ffd849d4afff230c3c2ee95577780279240722e153247718dd6e216005e463b827e98f2d484ef5593f4a0120e3dd4ea72e194e36bfac3f2d2cddd707537fddfb6190105a0ccb4d6a1f1aec30d246d7409bb30a61316041bf56efd6255efcd203bf2187a587333cec84d64b3e1f4eac1d05cbe77ca44d52c335dedda804ca33609c2bbbd553d84dfb9a385da8d7d8f4dff10d1731abfda54225d15b918829b0c5c32bd94b2bb42ea1b4eb0519fd806fe027df31e01a1c00daac7d0bde6ebf74e0129ec8cd6841b46f53df489aeafcb1571c41f3ab78aa52f3af0954eb936d9c2de18afea83c6d5d279f015f34a164cf57c7822b6452f52f5f299104f7164a7985ab664d6a88ea93e77817743b27a1decdd62ff14cd6cf8ba4fee3526247905d04d672d32275e442e6565215118bfadbf035b8f8b79c508cee362190343eac5a279fdb707cf905e573bf29b5fef484a23f952efb9fc5731677184ed808b94f8bed9af13f2e54feba11d62fc3ed8ff0c67cf1c69dfa98a2f96904f5b88ea273c68304989662046ce92d14acecf9ab53fbbbbc9b782b952b6163316cf9efae5305992822df9b6eebf478803e4686e6f0f2558a4bf7b124b7e1fb0322c6b6fcc8cc6e144130c11772bfdbeb58f9bd246c262866ab5180a5a2ae507c92579e6dd54e57f828d5a965e39feeedce363f8498a3d5ad95f7c8227ee8cff9f8473e6ab1b985a4524d74bb1799721fb819dfb30af19795f75ac2848c16943c0b34800efc35b17539338e55f1c82f08880ef2401c765d4548c86feacc8a3b63af1066cb44e1d183fb121e39925f713669669e32e635ae412c7df3953ed572c3ce237a4619eda217def3ab8ef87f429601945f80cbb8bff4cde29252dc07877ff79fd9c1e3a8ee6670e3d6399dfc28b306169c5bf11af4ac52cf460e438a060afbb43079894f6d5bdcf574f6d295808e2d9dcc3685a3915c3284010bb09b5b585653a583c8f4b18711e17ef451a466c15e60d5f5a8e5c22a0bcde51e6a35e5bac9010e7767ccb2442280a558f39e4898ca3b3f6762a54f650f6a71970b35c5c0496fce69355e76f186d1137c41109dab0f1244beda91e154e6325780cbf245ef2b86888f27eb04366eb4c31438eb7a7374a62f8cc04341f368e4bc28b8f567285d63a25fdc3a67d833f104cd37e4194cc2d3b1db9aaca963af6f750368e189024b507ce8ac7bd1049e96f6de39164d8a37f95b1c24e7c3d2192bda6b1a9d7e25e873ebffddd08f22c7e0587695b26dd995192bc49dd3ee975f287036b67c224a533a4538b618aad01ccfc84be3b7392fc0eaa8c51bc8d48c476ccaf80d59addf6626571bc2634e928b60e8ffb5c2718b2c33e3964a45e678150c8a21edcaa96c79dd0349cc3bea6ac07dc241f7875a9297c2bc527313895dcc5e15d0ca56cfa582b9e9927cfbdd7234aad96d9b83b5f416c056bf5b9ad8b2f947f5db5e4c23c061b60f0d8b38b62295b759da4097ed9ee8d8bae4a54051bf87ef6a65b299581cdb030404db184b7ad9025aafb897d3256e9ce83b03a1e7fdcffc1373b607de1194014e638520510ba1142a8cacdb01311c1b1387da4411c85f511b82f4cd5258cec7f84751d65d0d059781cc2349a60634eab3f8662b15d7fb37db24f0d1261cf9fbe460a67f67e9b97d62028637b28bb0f17d3b6e5469d74e0064f711567b07533b30b2a2cdd0b37fe2fbb3774fffbf73b5a722d472680c752db3b5073d32691af605d74f38ac676beb46181e167dbf7316290454b0d84d2a067c15dbfd924646d83c3591d06f56433144f8664ae4ed435ef06f460e581ff645a68a08f6ec1c57bc541fb40d11eaa4783c578fc50d722147abb7e34d62c1e08ac5c4002642a69fe75012a1679474303d485e040b2222480a7a76ba1a8d5ad55aa955d58e682c953cf62d997aa37ecee368649453b2dd23d8c019057675374e08a4e68ef2ca2cc7a49a3b62ee8a708d2265546e6f30d6feee44b89a93d9c5e1c1c03ab18a720369d73a9032ce0359c8f00513090a1df8e0abc77f1d5fe317492e80caf41f39fdec3dda29a74f69086e44ee9e1d6ee0b2f0ae5755aa769ff9df4a4e0650f575d8235fb5850363952fecdd9459777516c77246baa3ab2dd00b8fdc220c943060d0f9b84eef1d0f90f50cf2426fcd152d5330ff9d47fe766cb6c30e394252141a4b13aa6ab2d284a0e380ef456c4c7a7208504b429e559a8536f73e9a2a223921874f348167e3ddb8233fb2cccd4b6ac8ea694c39d3362ac550c2560e12b4c3b0b4ec31ace762979cb205aec844e99b827eecebfc51c8623d9cb6c4cec6a0c814249332d64b51cb991afe97d2e58e6c81a30582894f8bc49e026ff78827fdc67c0bea02e31fd0e61ea2c84c6188d294bfe0a052024e322acbd345dc73cb1ae72ba1fa3f1f5c9f6e5b842b73bb3d9605405608ffb5b46db917c86989d7d36b7fb7af7af8f5a93bf773a5915116715ff6fbaac2e7582ba0293b8067b7f2852a9d8200c356b7511313078988e1eea83446cc11c266f3bd4376d6df0571e963c6481c708e71a24015df29dca9beb1a09241d39e00badd3f253a81160144944c998ed39cfe561281d701f1e1123d56a8309fe8949d7838e628cc1ad229bbc898caedb10fc29581dbb3a5810892075e746da9b10413dca0e2f5baa782f7bc38c13bc5a7da2b30fba05eda5cd214e32c5e9bbe4a456c3eeac998c48d8995b45be31bd103219a65a53ab71038de3fb8558c332fe8c41664799d3a5e30e40d719247073ab1451d968f9bb8e5999ac6be41081eddc44f7aba5814c31495999cd06a3a20602217faa33b28a2f83994eadede3642ac46b69dcfb1803d05bd6577519bd7fbc20a6581fd779af9b372f4806ccb0b9f389662ac8ad5c4b0f62a50a809bce2b76e44b85fac809b0cbc7f3523e40006c2a6fb1d1ed5c75cb6a5c90926f7c502a6082a06edb64fd092ca6a7de3959e1bb1a04655d3b8f9cdbfa70d81bd4449eae89170e25cec6745e5b9b127d47c2b95bde830f1ff6fed7042105c4406cb59a08887e4d4ae7e8f737796ae38723d18753bbdce08256ddf514ad4015410af0d4e87cd459979fda6de9740e7cd4c6281a75dd4cb7c7dc438db657c710b344dcb1a5fe3d4c505b34bec24c7104692c5b68bd289a9ae2119e8480de672506f9584f1c032f257825105a9e06c3f84317fb5f8a6b203379a83e2c6ed30faa98c72f6cbfcceb820c970ef92764bb885a1d8da6e6cabb2aab7944bb9c5b586c8d0f42", 0x1000}, {&(0x7f0000000240)="ada80a1cbd775230c8a55d4633752e807c44db80550fe441474d8cefbc76b768a566606147ef3543a5b5a6a4", 0x2c}, {&(0x7f0000000400)="991b2ecee45d1e009ce4ac235e62ac8a943b109bc9b0a1cd0c7308673abec7e31b4b3334940a9baccbc98c699cddfe1ddca68bf63a1aff35f7bfd05f2c87bebe26c15e58f8bbda4bdf8bcaf7d1689b20", 0x50}], 0x7, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r16, r18, r21}, @rights={0x20, 0xffff, 0x1, [r0, 0xffffffffffffff9c, 0xffffffffffffffff, r22]}], 0x40, 0x4}, 0xb) ftruncate(r0, 0x0, 0x20000a) 03:07:29 executing program 0: r0 = socket(0x2, 0x4, 0x8) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x4) madvise(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0) 03:07:29 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x2, 0xbc) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="5d00000000dafddd9865c8c88e786013c570e1a06c1c3f832ff7864ff581e163e3cc9230b679cab0f7253d71d33a4d147b7792a463ed1ba0058f2c9ae8bc07aed4f7202cc73eaec7fedffc78ff41789a4672d616339744b296cc184572e2b0a65d0b9873121eacb4cd173927a8b9f97a26d0a40273"], 0x10) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) recvfrom(r4, &(0x7f0000000240)=""/182, 0xb6, 0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f0000000100)=0x3) r5 = accept$unix(r1, 0x0, 0x0) write(r5, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PCIOCREAD(r6, 0xc0107002, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) 03:07:29 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbe, 0x0, 0x4100004, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) r4 = syz_open_pts() ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x80, 0x0) r6 = syz_open_pts() ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xd, 0x8, 0x3, 0x3}, {{r3}, 0xffffffffffffffff, 0x80, 0x10, 0x3, 0xb1}, {{r4}, 0xfffffffffffffffb, 0x6, 0x2, 0xfffffffffffff801, 0x1}], 0x6, &(0x7f00000000c0)=[{{r5}, 0xfffffffffffffffa, 0x10, 0x40000000, 0x7, 0x2}, {{r0}, 0xfffffffffffffffe, 0x26, 0x80000000, 0x0, 0x3f}, {{r6}, 0xffffffffffffffff, 0xc, 0x1, 0x227b, 0x5}], 0x0, &(0x7f0000000140)={0xf259}) mlock(&(0x7f00003eb000/0x12000)=nil, 0x12000) mprotect(&(0x7f00003f6000/0x4000)=nil, 0x4000, 0x0) 03:07:31 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) r2 = socket(0x2, 0x4, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r2) listen(r2, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001480), 0x4) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x10) shutdown(r3, 0x0) sendto$inet6(r3, &(0x7f0000000300)="94", 0x1, 0x0, 0x0, 0x0) dup2(r1, r3) 03:07:31 executing program 1: r0 = socket(0x11, 0x1, 0x80) sendto$unix(r0, &(0x7f0000000240)="b100050400000000000008000101000000800000cea1fea7fef96ecfc73fd3357ae26caa04f391d6be6336acf00b7804be781e4991f7cadf9a912b297be1aa5b23ed00f4b7b2ca3ebbc257699a1f132e23acbdd602000d7d026ba8af63ff37282902e4fdedb96f27872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90a2921a006ee01bc43eaea8c500001502000000000000020208a371a3f8000400000000000000010000000000000000000200ba35a7a6b24b7305ec0f2492189ed4b7cd0272255c9cdc48f652d7d2bfdfcc912e59e9fd5e6aaff16b0aea32e23f478bf6cec659899610a3e1be145ef99ea431aaf42ad0555aa4578a2f9d341c82914a7f536c3db7b43020c6280e6fc5a0d0e683551dac6e821f2dac1b8a1daf0b6259b93ebc91fb321e026aa994d3654a0ff679d51a60bdd8273ea7e97548df271b2fc4bebd52d88e0b4ec291d9ab6f3146e78263cbba1e8c1777e292454619ac5a63101e5eccc8d633fad4580a066bbbd2e55b", 0xb1, 0x818, 0x0, 0xfde5) 03:07:31 executing program 0: syz_emit_ethernet(0xffffffffffffffac, &(0x7f00000001c0)="c7a895b22a241c0a07fffffe0000000000010065ec0f1d00000000ffff000000100000000000007c4889b681413074c08655bebfe70ee34a71f228a6bba32db6d498f43034a47e7d009abd75125c914f39019a9f93d5dd7129153676a9c1f314430de29c6141594f32cdce0eecb535ce21a2eb96867e9a3787e1b5ae6a311199510535cf28071bfeecee6b3f7d1b382c01b1714573e337c93079e0de4625afba8036620845b251cc994b4e2bfb039db7663999052b49ff1fd601c8504c28505adab7480000000000000000000000008b5e5bc3301ca793bcc9864aeb87727024ed0f7d6b9767ba43c4b0e941c7009a747b486224ea68c9bcc82a596aaa23bed57b9619fcca2c6ee52d52b09b382be0b0a45a3b7f353365cdebe6f5f759e19675f84fdb21b975cf2625ba00c47bbe000000000000000000") r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x2, 0x0, 0x2000000, 0x1, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff, 0x4}) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r2, 0x6, 0x6, &(0x7f0000000300)="e41e66b51c30ac177e6c74b3a95be95384070e1f907f54d00a191a89abddd757f1ce1db5c18b541a20afcbd09d501a6d334e5a7629441817a1b56d40456c4460a9ddb2d434c92bd33cfce6b5b7d8f1b07b508026be0baf559a1b8f4de9427e0fea661ca879a2a56b9d002599bcfb9ea6d75d5618152872d541f0174f7cdf9cc55d048c92a54597de846b9cae3587d53f9616b4ec58cd9581687536ec09555f266dda6494b05cd118fb70ffb017f07bf2f71d1c5c9f34f619b4f5f80f8d82e05c985ce8f1b6cf5e5d96632e92", 0xcc) close(r0) 03:07:31 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x5f6, 0x3, './file0\x00', 0x401, 0x5, 0x0, 0x20000000}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) msgrcv(0x0, &(0x7f0000002540)=ANY=[@ANYBLOB='\x00'], 0x1, 0x0, 0x0) poll(&(0x7f0000000640)=[{}], 0x1, 0x101) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) recvfrom$inet6(r0, &(0x7f0000000080)=""/157, 0x9d, 0x41, &(0x7f0000000140)={0x18, 0x0, 0x3, 0x5}, 0xc) 03:07:31 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040)=0x3, 0x4) r1 = socket(0x1, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) r3 = dup(r2) bind(r3, &(0x7f0000000180)=@in6={0x18, 0x0, 0x80000000, 0x8}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x8000000, 0x0, 0x1fd, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x1, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f0000000100)=0x10) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) 03:07:31 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(0xffffffffffffffff, &(0x7f0000001700)=[{&(0x7f00000003c0)=""/159}, {&(0x7f0000000480)=""/89}, {&(0x7f00000002c0)=""/16}, {&(0x7f0000000500)=""/20}, {&(0x7f0000000540)=""/98}, {&(0x7f00000005c0)=""/4096}, {&(0x7f0000001780)=""/159}, {&(0x7f0000001680)=""/112}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) 03:07:31 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0xe3, 0x80000000, 0x100550f, "2ea86ecce46adcd569ef64e16eb581607fcfd711", 0x0, 0x3}) write(r0, &(0x7f0000000840)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a", 0xff2c) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 03:07:32 executing program 1: r0 = socket$inet(0x2, 0x4, 0x1) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200)='/dev/diskmap\x00', 0x400, 0x0) preadv(r1, &(0x7f00000007c0)=[{&(0x7f0000000400)=""/141, 0xfffffffffffffe01}], 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000002b40)={0x0, 0x0, 0x90d6, 0x0, "6b30c10400000000de4dfaa100", 0x0, 0xfffffffffffffffc}) writev(r0, &(0x7f00000003c0), 0xaf88697) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f00000004c0), &(0x7f0000000500)=0x4) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cf030000000000000060af2b51ad0c6b004170162932f9a25d893b0679a4", 0x65}], 0x1) write(0xffffffffffffffff, &(0x7f0000002640)="1df6f68c2c90ffb136cf86a5d20dccac766c090504d102dc0b3e942639d55ee5685fa258938672da219f32c9190beafade7e7b27bf25d1dc0b3652b06386d96971c1dc6eff5a02f848bacb6170c8627d8535ee46a9e5210e7daf9cef36038d2bdc95ca98b2f9535428c3a646ed7c7028000000e56caa4fd652e98510d2d59ac61ebbe552f5c2f2fa95ed7a46d0ebeeeedf7c25d936a4807586f068c42184a95e0a252593fc17befa7817a31e84aa76ed07738d682887707556348f86bde8a03d982af13d8a1a27fa56807e627d5a56934aaa2126c74419bf0e7f43f8ae400a085eaf97", 0xe3) r3 = syz_open_pts() flock(r3, 0x1) fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r4 = dup2(r3, r3) flock(r4, 0xa) connect(r4, &(0x7f0000000240)=@in={0x2, 0x1}, 0xc) r5 = syz_open_pts() setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x0, &(0x7f0000000380)="514545bc258e6597f7d07a37792925dcac0f5e4c6e934bce54186f1095951d14d7c579a63fbea57badbab762f6cd34050a731ab3b5d3f7680f3eb9f47570f3c421cea735bcc537322aed9e7bb410a5fb744b467efc4b84ae6255d7a3363439b97ca7b07cd8f0fef26755cb7c50501fa033624b", 0x73) close(r5) fsync(0xffffffffffffffff) r6 = syz_open_pts() ioctl$TIOCFLUSH(r6, 0x80047460, &(0x7f0000000540)=0x4) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffff7, 0xd8e7, 0x1, 0x8000009, "c415287bdd489c053e8c69490c0fa385f847a994"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r7, &(0x7f0000000000)="da", 0x1) write(r7, &(0x7f00000002c0)="64a356d97ca778a36789156f9b80f04064345389c77719aa0e62f589699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369004376036e5835eec770091359c293c9952439e8aec85342e412f4650379b62d001495a34264920202a5ecfcdcb60baf59a1efb5b3546f9b0eb1b85096eacf1349b7927f9d30e3427140bb", 0x90) write(r7, &(0x7f0000000080)="e8", 0x1) writev(r7, &(0x7f0000000100)=[{0x0}], 0x1) close(r7) write(r6, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) mlockall(0x55645605d1699325) socketpair(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r8) r9 = semget$private(0x0, 0x3, 0x80) semop(r9, &(0x7f0000000040)=[{0x0, 0xfff, 0x1800}], 0x1) 03:07:32 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c479b86dd604504000000060000000000000000c66e1a0081000000bbfe8000000000000000000000000000aa"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000001700), &(0x7f00000016c0)=0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0xc1) r4 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) r6 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r5, r6, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) semop(r4, &(0x7f0000000940)=[{0x0, 0x9, 0x1800}, {0x0, 0x1, 0x2000}, {0x1, 0x8000}], 0x3) semop(r4, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x2, 0x10, 0x1000}], 0x4) semop(r3, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r7 = getuid() seteuid(r7) r8 = socket(0x18, 0x2, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r10 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1, &(0x7f0000000840)=0x7, 0x4) recvmsg(r10, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x803) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000540)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000680)={{0x4, r7, r2, r11, r9, 0x0, 0x4}, 0x3f, 0x49, 0x9}) getuid() getegid() getuid() r12 = geteuid() r13 = geteuid() setreuid(0x0, r13) r14 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r14, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000200000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000700)={{0x0, r12, r16, r13, 0x0, 0x80, 0x9}, 0x3, 0x7f, 0xffffffffffffffff, 0x0, 0x95fe, 0x80000002e7, 0x138, 0x2}) r17 = geteuid() r18 = geteuid() setreuid(0x0, r18) r19 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r19, &(0x7f00000010c0)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9db0031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf1206de70099c16df94199fd29088d123a30f95d2b5fa710442c91bb028e58dd85e62d3e5c57a40ac8c57295e64c8a39d6036d8adaa5a830dd5c5f9f2d83628baea"], 0x44b, 0x800) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r20, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r22 = msgget$private(0x0, 0x20000003c4) msgrcv(r22, &(0x7f0000001540)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000f0ffffffffffffff00"/235], 0xeb, 0x0, 0x1000) msgsnd(r22, &(0x7f0000000240)=ANY=[@ANYBLOB="02ff0300000000000d92f87a67d790803fab37eedb5db9b4cb6a6ec545c20126c2e4b5f7a3f1c2dbc6910374425ce2c9c2f54d59fce65ce297a4aa0d7b33bef296a85554c457623f500f1bbc5b80ceec69369dd45a04db4e728cc6c04308f721499b8608f545f6490644d48af8ce273da7581d3db901de2fb9e75eff7b3a84ca8000000000000000c1e6bf2817bd0eb0310f03000000000000000fec4ade3410d2556b4b59fb6a37075653080000000000000083b00e5558e528940f388a5bfc3a5de5459e6a621c3b842b0a5a1cd530e96562000000000000abc1f7c15cb604168ee38e8430f84797bf5199a391e80880494f06414b3dd4c494eb36312011472bfc21b291b560563b22caf91893bbf2824a62a3d0770e529ed3879c0c46cc90be6d3518f7d953c62cd3f6386d9400"/330], 0x1, 0x800) msgrcv(r22, &(0x7f0000003e40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0700"/4104], 0x1008, 0x2, 0x400) msgrcv(r22, &(0x7f00000000c0)={0x0, ""/31}, 0x27, 0x6, 0x1000) msgctl$IPC_RMID(r22, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000007c0)={0xffffffffffffffff}) readv(r24, &(0x7f0000000040)=[{&(0x7f0000000140)=""/132, 0x75}], 0x140) close(r24) msgsnd(r22, &(0x7f00000017c0)=ANY=[@ANYRES16=0x0, @ANYRESDEC=0x0, @ANYRESHEX, @ANYRES16=r23, @ANYRES16=r24, @ANYRES16=r21, @ANYRES32, @ANYRESDEC, @ANYRES32, @ANYRES32], 0xa, 0x7fc) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000700)={{0x6, r17, r21, r18, 0x0, 0x80, 0x9}, 0x3, 0x7f, 0xffffffffffffffff, 0x0, 0x95fe, 0x0, 0x138, 0x2}) getgroups(0x5, &(0x7f0000000180)=[0xffffffffffffffff, r16, r21, 0xffffffffffffffff, 0xffffffffffffffff]) r25 = geteuid() r26 = geteuid() setreuid(0x0, r26) r27 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r27, &(0x7f0000000980)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf1256d905cd9539ae2a80a934e999484c386f27a8972a2d69c58ccaee1b4ca58f2b634ca1919a1ef122b4bcb28d9b44ff06c574570f90c34f050a8aa7ba87590f1e7cae1c5701d976fee310d73e0084d2c4dd1b5a5054"], 0x44b, 0x800) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r28, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r27, 0x1, &(0x7f0000000700)={{0x0, r25, r29, r26, 0x0, 0x80, 0x9}, 0x3, 0x7f, 0xffffffffffffffff, 0x0, 0x95fe, 0x80000002e7, 0x138, 0x2}) geteuid() r30 = geteuid() setreuid(0x0, r30) r31 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r31, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35dc7b38a8c0e16f328dca5d39656da02489672db6d19f37405111e97a8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6700400000000000000f8384250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6000863e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325ed2485e172bf1200"/268], 0x44b, 0x800) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r32, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r34 = msgget$private(0x0, 0x20000003c4) msgrcv(r34, &(0x7f0000001540)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000f0ffffffffffffff000000000000000000000000000000000000693c2214ae287e2b00"/235], 0xeb, 0x0, 0x1000) msgsnd(r34, &(0x7f0000000240)=ANY=[@ANYBLOB="02ff0300000000000d92f87a67d790803fab37eedb5db9b4cb6a6ec545c20126c2e4b5f7a3f1c2dbc6910374425ce2c9c2f54d59fce65ce297a4aa0d7b33bef296a85554c457623f500f1bbc5b80ceec69369dd45a04db4e728cc6c04308f721499b8608f545f6490644d48af8ce273da7581d3db901de2fb9e75eff7b3a84ca8000000000000000c1e6bf2817bd0eb0310f03000000000000000fec4ade3410d2556b4b59fb6a37075653080000000000000083b00e5558e528940f388a5bfc3a5de5459e6a621c3b842b0a5a1cd530e96562000000000000abc1f7c15cb604168ee38e8430f84797bf5199a391e80880494f06414b3dd4c494eb36312011472bfc21b291b560563b22caf91893bbf2824a62a3d0770e529ed3879c0c46cc90be6d3518f7d953c62cd3f6386d9400"/330], 0x1, 0x800) msgrcv(r34, &(0x7f0000003e40)={0x0, ""/4096}, 0x1008, 0x2, 0x400) msgrcv(r34, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000400000000000000000070000000020000000001fb4e68025dc59c3c0000000"], 0x27, 0x6, 0x1000) msgctl$IPC_RMID(r34, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r35, &(0x7f0000335000), 0xfcb7) pipe(&(0x7f00005dcff8)={0xffffffffffffffff}) readv(r36, &(0x7f0000000040)=[{&(0x7f0000000140)=""/132, 0x75}], 0x140) msgsnd(r34, &(0x7f00000017c0)=ANY=[@ANYRES16=0x0, @ANYRESDEC=0x0, @ANYRESHEX, @ANYRES16=r35, @ANYRES16=r36, @ANYRES16=r33, @ANYRES32, @ANYRESDEC, @ANYRES32, @ANYRES32], 0xa, 0x7fc) 03:07:32 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() 03:07:32 executing program 0: socket$inet6(0x18, 0x2, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x100000001}) r2 = getpgrp() fcntl$getown(0xffffffffffffff9c, 0x5) r3 = shmget$private(0x0, 0x4000, 0x40, &(0x7f0000293000/0x4000)=nil) semctl$IPC_RMID(r3, 0x0, 0x0) shmctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/210) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000300)=ANY=[@ANYBLOB="820bdeed26696c65300043698bd9d1c4df6ea8acaea3e45e2a233f370bffed4c44a9f5f79009089b4551956a42678eff1ea26800a47538637e226c1e58480926cd19881604f70789f95a48aa55df8cff21114df788f68c2537846f906fde63e2f3f2a23d3cd23767a6329e848f559dac6d3d6479a1ef578b4f12da2f86aaa1c282a4c061f48875b37b6f76aab27b457b9af7780e08000000c55fa327b9d534463cfa15d4deb74770fca0688f4b6f6c381ff820cca389545db3d59516412ab5a7773d4943118b9806f4ed32768d29c0253a04c0a8167f2a24709c08b69aba3811165abca6120634246e00fc3066f893a99cbf4e1e8162d7ed1cbe761c7fa4d40c9853a022cb29429be5cad0edef5f7c647a68bc2f7f11cdaa588012aca91346d788d8f763c22fdc600ce1764d1c6e53ff8b2b6c910a6260d0e16a0dc527699f652bf447da455d9bd7495c95bf405d97df9248bca5ab425e25f85b8c1f50a1e42cd6efde2ecbf86e736b19eb0dfbd9d659c7f6000000000000000000000686b2a5"], 0x10) setsockopt$inet_opts(r4, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004015b0dbf5850a81f78e00818d23a", 0x14) write(r4, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff", 0x585) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r8 = semget$private(0x0, 0x4, 0x14a) semctl$GETZCNT(r8, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETZCNT(r8, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x20000004, 0xffffffffffffffff, r6, r7, r5, 0x10, 0x7f}, 0xccd, 0x4, 0x9}) r9 = fcntl$getown(0xffffffffffffffff, 0x5) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x29, 0x40, &(0x7f0000000700), 0xfffffc97) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r13 = getppid() fcntl$setown(r12, 0x6, r13) shmctl$IPC_SET(r3, 0x1, &(0x7f00000007c0)={{0x800006, 0xffffffffffffffff, r6, r7, r11, 0x1e4, 0x8}, 0x4, 0x5, r13, r9, 0xfffffffffffffe01, 0x9, 0x7ff}) setpgid(r2, r2) r14 = open$dir(0x0, 0x0, 0x0) r15 = getuid() r16 = getgid() fchown(r14, r15, r16) r17 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x82) r18 = getuid() ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000140)) r19 = getgid() fchown(r17, r18, r19) geteuid() r20 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) openat(r20, &(0x7f0000000040)='./file0\x00', 0x200, 0x59e9dcf4ba704e1) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x40, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x10002fffffffe}) 03:07:32 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0xbc) 03:07:32 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000000)=0x1) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0xa812, r1, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 03:07:32 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x4, 0x0, 0x0, 0x0, "1ffbffa61be62c36ae61dba64800", 0x0, 0x1}) write(r0, &(0x7f0000000100)="e81dcfcabe8f92dbfb8c648f9c4e341b82761a6ac12524e8957385c5c05a74702554a245a079ae", 0x27) r2 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r2, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) r4 = getgid() r5 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r5, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) r7 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r6, r7, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x8, 0x0, 0x0, r3, r7, 0x10, 0x8}, 0x8, 0x0, 0x401}) setegid(r4) writev(r0, &(0x7f00000008c0)=[{0x0}], 0x1) writev(r0, &(0x7f0000000800)=[{0x0}], 0x1) r8 = syz_open_pts() ioctl$TIOCSETAW(r8, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x1, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) write(r8, &(0x7f0000000280)="7ba3b16f2a09cd8d5052e4a83f82be922a6d68819f899b7c9c3e80b9aca6148387920b7973d18ea95de9de4086b9882079a250c062b05a31b1a82281bf5c6730765d0aa1dd3ad2b072e195beef18574813bd4abb56617c91b7275ba94621bb70119e5ea86c5db232901390d788d8fbb03a4244f5ce3b83e05a1a118c2b59ee6a81ebdef265ad5bc98c33dfd40267b97ac41e46ff5bd7a29b4ace815f1daa97670e324fa4235cb7b5b263e484fdc02e99447f18969e6cdea9f40ff029d5b1ecf551c5a5f21f8168c5e73941e3c7b01edd39b5e5ce1dda47bedb1192f0ee6508636d792425a83e6834f78475f86e6cf84f20a9", 0xf2) read(0xffffffffffffffff, 0x0, 0x0) readv(r1, &(0x7f0000000480)=[{&(0x7f0000000500)=""/207, 0xcf}], 0x1) close(r1) r9 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r9, 0x0, 0x0, &(0x7f0000000180)="a832bc0fc04f0f702007ca5e3ecf45442fad73f23f66bed3fd5d9216e1d43bb0f30f65d6b72eb477cbead29728032fe9687415b7025a97687c412c2a88f99f433d420f31803ee4534b37611b2da5a49546c7262de5b247a2e7339b616e2bca51903ec756c3afdb8cf490493fdd087182c2ecd1d45f42a7707c2f2cff9424a57112e0801632e052af43ed93a2780d019612c2181d1b9adeecd89d2f46e2b946666f05088fbf4c0e9c42d074d6f0062785251243ab0a13b5b262d45bef2ef011ad92a533bcadc8e2658af13f3d85ceeb421166eec164c615f1e8b2fd436adaaabf218ee2a27aa58a3016d564a631ada5e04bfd47c63d5ddd40adaada", 0xfb) bind(r9, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x105b2, 0x0) dup(r9) setsockopt$sock_int(r9, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) r10 = accept$inet(r9, 0x0, 0x0) sendto$inet(r10, &(0x7f0000000c80)="1daad5cd36195d6810b318271ef9a4e226c2d78a5413faf736de6e7b07d1d62e84affdc376a493673d4195232fedc101a1d8ad376f5c1dba9d565c875025f067ef069c8b78d70a06bb9b172a2d7c03eff6b58b06bbacff74db5471704990b5bc7c583f053ce0dab8e1d855c002e5c0f21090e2672493cfcf71096ded57b5350b28f1e7ddaa45ba14ff355c5280064a77fcf0cc7510946d503350ec4e8277e807e52985f11324bb0c5d72b0f9c6e2b27671de172e8a5307791b203a90fb79bfc05002e542e32b5b78e75e1f7d9deeb76cf17582198b5056bcdc5d0d8ace2bc699a0db1e138a000000b92c28d329fb8635224fd0e41eb6d9e3de4c0122bef8eb0acc9fbb9fa70dfd265fa833f7f7788b351b9a0abf03d9e21a38de65ed7352c75d1071194a948a28b75775ade8db55259b6cf70e825b9e7675cc696e9657d9ba4ae249fbfd5ebe2c9499b26fc3462aeff27e94fe6994ffe7086d8f0c631b96880096d82665ddc95c8ed5e187c85fc07bee3f65d4b91d59436540aac4eff6f5cea6e4233587318755e8797de2e8521227ec1e7a11d2d5ab7cdae30ef53c508981eb15f187342a1bd1085698e3f5ae7cf69e79e10fc7d8f9f2fe3d1d4cf4dc054a98f9013b515452b742f911f5aa5258ea5504ec5fd23969dc552e1d6f13d86e3043a8ed35e413ea2a8c43d6c462463b88ea0a3fa87742efce671a2f79f5b66a844f9a016ba0a0eafb7f26c47f58f25808cbfc6902b0f0133039066c1b0e4b133ab19283a8447b9412faf99b67243a3fab7392f29b6d3cae0b4fc6e528f7662267692e44540bfc23ae65598b6b621eed2daac98c6f59ee7a08fca4bd017e4b6b9be821d9af3bc2fadf96cd15857a54d7e879fa9d61bf34654841f961a030f3c81f9c755a28b0ccb8fa9262c5d930c8f527d9bd5fd14ec06e29de61866bb4fb0e405b324db46fa449242b5ff6e3c66bbaa50d8736d7be3e9728bcebe3f703aa3d99b63d390759a13c2251c3ef8a3e03f42c132db4317736a807c778c6b5e72a12330acd4552f2315b02eb9ceacde4bec3b552378a1bd623c1af3f4ed230056a735d0c372b6bc122373bd05a3a8f", 0x30b, 0x403, &(0x7f0000000140)={0x2, 0x3}, 0xc) setsockopt$sock_timeval(r10, 0xffff, 0x1005, &(0x7f0000000040)={0x432, 0x7}, 0x10) 03:07:32 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) r0 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r1 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r3 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r4) sendto$inet6(r5, &(0x7f0000000040), 0x430e1, 0x408, 0x0, 0xfc48) r6 = fcntl$dupfd(r3, 0x0, 0xffffffffffffffff) close(r6) r7 = getpgrp() r8 = getgid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000480), 0xc) socket(0x20, 0x4000, 0x3) dup2(0xffffffffffffff9c, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r10, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r11 = dup(r10) sendto$inet6(r11, &(0x7f0000000040), 0x430e1, 0x408, 0x0, 0xfc48) r12 = accept$inet(r11, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000300), 0xffffffffffffffb8) ioctl$PCIOCGETROM(r6, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000700)={r7, r9, r8}, 0xc) r13 = kqueue() r14 = fcntl$dupfd(r13, 0x2, 0xffffffffffffffff) close(r14) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r18 = semget$private(0x0, 0x7, 0x286) semop(r18, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r17, 0x0, r15, r16, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000600)={r7, r2, r16}, 0xfffffffffffffce7) ktrace(&(0x7f00000001c0)='./file0/../file0\x00', 0x0, 0x200, r7) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000000)=ANY=[@ANYBLOB='p\x00\x00\x00\x00\x00\x00\x00\x000\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x13, 0x0}, 0x0) 03:07:32 executing program 0: setrlimit(0x7, &(0x7f0000000340)={0x7, 0x16a}) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x8, 0x0) r4 = syz_open_pts() ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) r5 = syz_open_pts() ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) r6 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) r7 = syz_open_pts() ioctl$TIOCSETAW(r7, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) r8 = syz_open_pts() ioctl$TIOCSETAW(r8, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) r9 = syz_open_pts() ioctl$TIOCSETAW(r9, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) r10 = syz_open_pts() ioctl$TIOCSETAW(r10, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) r11 = syz_open_pts() ioctl$TIOCSETAW(r11, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) r12 = socket$inet6(0x18, 0x3, 0xc5) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffa, 0x43, 0x1, 0x1, 0x6}, {{r3}, 0xfffffffffffffff9, 0x21, 0x2, 0x80000000}, {{r4}, 0xfffffffffffffff8, 0x85, 0x10, 0x2, 0x8}, {{r5}, 0xffffffffffffffff, 0x40, 0xfffff, 0x1, 0x7}, {{r6}, 0xfffffffffffffffb, 0x4, 0x8, 0x3ff, 0x7}, {{r7}, 0xffffffffffffffff, 0x60, 0x40, 0x5, 0x57a791fa}], 0x68, &(0x7f0000000240)=[{{r8}, 0xfffffffffffffffb, 0x8, 0x40000000, 0x401, 0x6}, {{r9}, 0xfffffffffffffffc, 0x80, 0x4, 0x6bbd290f, 0x1}, {{r10}, 0xfffffffffffffff8, 0xd4, 0x4, 0x48, 0xff}, {{r11}, 0xfffffffffffffffa, 0xa8, 0x1, 0x5, 0x9}, {{r12}, 0xfffffffffffffffc, 0x70, 0x81, 0xee1, 0xdfa6}], 0x5, &(0x7f0000000300)={0x2, 0x57}) r13 = syz_open_pts() close(r13) r14 = syz_open_pts() ioctl$TIOCSTOP(r13, 0x2000746f) ioctl$TIOCSETAF(r14, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xb, 0x82005121, "0d0000000000000007d02a4700"}) write(r13, &(0x7f0000000140)="96", 0x1) 03:07:32 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x2000001}, 0x8) setrlimit(0x0, &(0x7f0000000000)={0xffff}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) r3 = socket(0x18, 0x4000, 0x0) close(r3) r4 = socket(0x18, 0x400000002, 0x0) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000540)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "09000000245185a8186503182eab7fff0e091fe6"}) r6 = fcntl$dupfd(r5, 0x0, 0xffffffffffffffff) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e4, 0x7, 0x1}, 0x3a5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x2, 0x400000000002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x80206913, &(0x7f0000000300)) ioctl$KDSETMODE(r8, 0x20004b0a, &(0x7f00000001c0)) dup(r3) r9 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0xc938315d62ec72da, 0x0) close(r9) r10 = socket(0x6, 0x3, 0x0) setsockopt(r10, 0x29, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r11 = syz_open_pts() close(r11) writev(r11, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830a", 0x2cc}], 0x1) write(r11, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809", 0x319) readv(r11, &(0x7f0000000980)=[{&(0x7f0000000580)=""/157, 0x9d}, {&(0x7f0000000700)=""/195, 0xc3}, {&(0x7f0000000640)=""/68, 0x44}, {&(0x7f0000000800)=""/222, 0xde}, {&(0x7f0000000f80)=""/4096, 0x1000}, {&(0x7f0000000900)=""/81, 0x51}], 0x6) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0x4b) setpgid(0x0, r12) 03:07:32 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000300)) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r2, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r2, 0x0, 0x0) r3 = dup2(r1, r0) r4 = kqueue() sync() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) recvfrom(r5, &(0x7f0000000240)=""/182, 0xb6, 0x0, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) recvfrom(r7, &(0x7f0000000240)=""/182, 0xb6, 0x0, 0x0, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r8 = kqueue() r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) close(r9) recvfrom(r9, &(0x7f0000000240)=""/182, 0xb6, 0x0, 0x0, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f0000000080), 0x4) setsockopt$sock_linger(r9, 0xffff, 0x80, &(0x7f0000000340)={0x10000, 0xfffff800}, 0x8) ioctl$BIOCLOCK(r7, 0x20004276) ioctl$WSMUXIO_LIST_DEVICES(r5, 0xc1045763, &(0x7f0000000100)={0xd273, [{0x3, 0xffffffff}, {0x2, 0x7fffffff}, {0x2, 0xd3a3}, {0x1, 0xd7ba}, {0x2, 0x3}, {0x2, 0x1}, {0x3, 0x7cc00000}, {0x1, 0xa6}, {0x2, 0x7}, {0x1}, {0x3, 0x1}, {0x3, 0x8}, {0x1}, {0x3}, {0x2, 0xa6}, {0x1, 0x1}, {0x3, 0x8}, {0x1, 0x628b}, {0x1, 0x2}, {0x1, 0x4}, {0x3, 0x4}, {0x3, 0x1}, {0x1, 0x3f}, {0x1, 0xfffff801}, {0x3, 0x80000001}, {0x3, 0xc55a}, {0x1, 0xfffff001}, {0x3}, {0x2, 0x6}, {0x2}, {0x2, 0x1}, {0xa484b66ca4efc506, 0xffffffff}]}) r10 = syz_open_pts() ioctl$TIOCSETAW(r10, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x10, r3, 0x0, 0x0) syz_open_pts() 03:07:32 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x10001, 0x0) ftruncate(r0, 0x0, 0x30000000000) ftruncate(r0, 0x0, 0x4) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='D', 0x1}], 0x1, 0x0, 0xffff) r1 = socket(0x2, 0x1, 0x0) shmget$private(0x0, 0x2000, 0x251, &(0x7f0000ffe000/0x2000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = msgget$private(0x0, 0x20000003c4) msgrcv(r4, &(0x7f0000000900)=ANY=[@ANYBLOB="009142dddf6657e67cac3a47590ff5f700000542d2b6709300400020061127fc06bd004a33a90d89f1db4ddad7fda97bf1c91ed2525c04184753dc6431ca81f80f"], 0xc, 0x2, 0x1000) msgrcv(r4, &(0x7f00000007c0)=ANY=[@ANYBLOB="000063fae2b2d8fcee4f8c092bc840c74400000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083c6040096dfedc4000000000000000000001300"], 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r4, &(0x7f0000000200)=ANY=[], 0x0, 0x0) r5 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r6 = socket(0x18, 0x4000, 0x0) setsockopt(r6, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000480)=0x1) r8 = semget$private(0x0, 0x7, 0x286) semop(r8, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f00000000c0)) r9 = socket(0x18, 0x2, 0x0) setsockopt(0xffffffffffffff9c, 0x29, 0x409, &(0x7f00000002c0)="470b4e98fbfabeab1f154bde63fd3c0884ec27b16f7b711ea277c46c8b4358b6c1ceee6b854d559e698a55b81d65f336e5b5a350f7bcad5749ee2121a950c992cb4180b575ee76895075d6154ef7f2efacbd7eb58e965649c2f05d0922e45f559683edf3a0c0e937553d6f68cb92a1d13029102f3894cfef7b23505ad70000000000000000", 0x85) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r11 = getgid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r10, 0x0, 0xffffffffffffffff, r11, 0x100, 0xfffffffffffeffff}, 0x100, 0x10001, 0x40}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r14 = shmget(0x3, 0x1000, 0x100, &(0x7f00001b1000/0x1000)=nil) shmctl$IPC_STAT(r14, 0x2, &(0x7f0000000100)=""/114) r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe(&(0x7f0000000380)={0xffffffffffffffff}) r17 = fcntl$getown(r16, 0x5) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000200)={{0x3ff, r12, r13, r12, r13, 0x104, 0x5}, 0xfff, 0x9, r17, r17, 0x7d55, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000017c0)={0x0}, &(0x7f0000001780)=0xffffffffffffff48) r20 = semget$private(0x0, 0x7, 0x286) semop(r20, &(0x7f0000000000)=[{0x6, 0x4}, {0x0, 0x1, 0x1800}, {0x2, 0xf, 0x800}, {0x0, 0xdc, 0x1800}], 0x4) semop(r20, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800, 0x800}, {0x1, 0x6, 0x1000}, {0x1, 0x10, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r20, 0x0, 0x8, &(0x7f00000000c0)) r21 = socket(0x18, 0x2, 0x0) setsockopt(r21, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r25 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r26 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r26, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) shmctl$IPC_SET(r25, 0x1, &(0x7f0000000200)={{0x3ff, r23, r24, r23, r24, 0x104, 0x5}, 0xfff, 0x9, 0x0, 0x0, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r23, r24) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r24, 0x0, 0xffffffffffffffff, 0x0]) r28 = getgid() semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r22, r27, 0xffffffffffffffff, r28, 0x100, 0xdfff}, 0x400, 0x10001, 0x40}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r30 = kqueue() r31 = syz_open_pts() r32 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r32, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2010, r32, 0x0, 0x8000000000000000) accept$inet6(r32, &(0x7f0000000780), &(0x7f0000000d00)=0xc) close(0xffffffffffffffff) writev(r31, &(0x7f0000000500)=[{0x0}], 0x1) poll(&(0x7f0000000080)=[{r31, 0x46}], 0x1, 0x0) r33 = fcntl$dupfd(r30, 0x2, r31) close(r33) r34 = getpgrp() r35 = getgid() getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r33, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000700)={r34, r36, r35}, 0xc) sendmsg$unix(r5, &(0x7f0000001680)={&(0x7f0000000980)=ANY=[@ANYBLOB="07706b0cea0f58ebf251646b7e34eb4bd488e238a8574b212e9dcb40fdd10770e34a3100751cd52d3b5f104c3a15643b739f8cb47f4486c17922800b14d7c0441d1ebf7eb19c249b65ca8c3d780aa4f2b85af1cf13b43b9b8a6243de5ec06c56971e56a816d861aa1f019ce67a219937a5377f1e450b0adfbdb59bb479e648bf557585997561fa361a5d5bdf0a85bde56c0f8443948dfeed2b3bf8f9f573165d4c4be68004752ebce64cfc27ff49b7961d8a86d4f66f759ca666984e36854d8ff54975b4018d6423dde255db0f3520197f1861d8be930b6855a2046fc17bfbb94dc091e46d610414a1dcec84e3f00c6fa9bbf3e9cfee036c83e883c08e841f1ca87ebf9df9f2aa12c15778a53c96fa1a8d5a22689ed07e03004aed89518b40656b6777e3dd7aa99b88a3000000000000"], 0x1, &(0x7f00000003c0)=[{&(0x7f00000018c0)="36538456ceb3d10a7899cb43fa8c4fdb43a4b1f117701aabe800d172ccfa99bfdb3836c5f65d2e4e54aad1a4159289e10cc9da9742aec0c8549b3999c837b07658d43eae10d8d4b46c775b905cbf37b7b1b3042d33aa3f4c9a2e4c2bdc4d703cb91167cf633019dc2cba6842862f8788a4b6224da41ed14d881547a2ac8087619cb2e408ebb8895ce514f1ccecf22d0a15230f1e8d327dc6bb6b396d648005476af9829f625bae09a234548ef2cf208989f18e01b925089d6b7da2154a5494d9a5c7d3e5858fefaebc2f411afc7179dc0872742c0152318ee55bcac2643d75a18761a1f252ea7572bae181f985492f8e77cff568e10dd0c7c901ebc25726ebf35cf36303125346c6adf0b94f714c0ffb3f793e950c095da1003f40420c71e2bbed27f68ec20e32266f1f486d42c341fc53c2c0e3fa7b86992493ebd5fc88b0aff9284e5b7069be35168a165cc69f1b09dd1d70a4139eba232fda099b07ac4668e4fe5b9a6cc3f36453a0bcff4f05b46734cc418d36d334617e71cde0223bafd0613cc4640e034a9ac93cc6e7f61713d2e84d080bac1f44ee5e06b7604f247f77e22bc344d86d909fb4c67fe79ca1e3206e61e7940ced69a1b7533648567d31ae8f239214773fdcb2b37c692f528b1aac7afda99fc58b309176bb945c5aea7aa21493000de640b3a8390e6a0ee0a9317607022ae229de074ff059ba95b5893f6e895bc9c6f817fc4915d7b81ff2adc328be40127a0b72b9e58595ef647856888eda93f7df38304af2747490efcb369ea18df98206e83ff06c63decea4b7cefb5788177ddf31c301bb64a605fdfe0be70f6e4ebd50f174ccbd07f077b7b8caa2525d62743e57e4a833bdfb1d03275688890d95f0720a866fdc65251389f9e9c5909f6a9237ea6522890c5015e373ac1cbc9a3cd40713cfcc9e3602d58f1fa68d6ba726fc19e480d4b166ba96142087db312ae759f6ef18ba2bcd01f15c340cde9d31d5314ac526ca965b1f96bc78de06d565b2713633498c65c8fb1e15afdaedb65f5e0594574ee716a66888804e87f490c623b18d4063076e14737bcf8ee6f09b7089a18d3dd8e8aa8344e7ad65d612c95f175d82ec01b468c6b8ec0273878668f09126980afa207514c7b0ebd6f23291004ebff93269be2f4d3e36f42d40d726022fecd4f15eb2aa4de4d854ede65c73267d805fec018acbbd4f685c24eaff4402d252d0a3383b7aadc13fe903c7c6e2cb9bf78148b586a972fd3e2a75091276b10323b2813daddffbae92554d3be518525f4e8cb370fe461cf726126b235b15e5e8984571d204e2294c5f9b2e3bb06a8917ca0fb79fa4038b6f559dc066f0bf308582c5bae37d0dcc8a004161e97312697262681ef987490729ffb9f828af67122a167f3a7de356a18fe3152dc3acd503686ab1b49c3d461c5ec8d8a4cefed7bb89688afad003bb35945a187072065ffd571ead7aa7799ffeba8d3e2a9785a1edf22cd4c2c8b368e430e73e8e8d3400659931eb233a8b9730a8230ad650944624005ca539e512f83eb74d179e5fb7df282d1216b3f8ada304087a8edd2c55e6cfef447877e94ba0a2756e5b0ae712bd85154c5d425d1dc00f9d25b73f8b56a075c37a2fb192a7fa1d02ed096013aba06f330a0cf272a910bec952492448926e2fd03e7f4fb42c63ec22f5251d5333ca64a23989b93e8f0cd2a1031866d18d0dccfd5621f460d261ffa9737df449effd5520f88d4c29bfe233df13fa2a2679127dfcaa4dcd408294991d0c736515e449a4e7312a4e061c1a59771e02bbba2e53fb00814e32884da300b372e8607f0029bf148057a2b5fcd1bd27f08f254f1037352fa2e3d4443ed5be9576061c306cea535e295f1d4f2d7b63034697187b44935f6a2e893a0b5132ffb8297291cbe05b6ad68e9c094053266bba86dcfd8efb2768caba50ee9ba331e8ecb6df64eff5b5fe2c7231792b5111588f78e2e3914f024fabad565762d23187bf89fba9721c56ee34bcac996fc2f53954f71b4a383aadd05c07fb6ba51cf7f5961d3f3081bbb9ecaf302b80da7feab2557f190f1d97359cb773ddc2f4b83ccd128a07e02cb358a9c37e9ed67b0a455f3dd4e88707bfa00178d37acafa09ba90c6356035103ecb72cb885ebecb879f8cbf2f7897c12bc9323c2ca3fc53e94567b9124d3d6c25b76bc60f38edd68cd9135651334e503f30ae41da3a3a1fc2c85cbe685178996179aa9897c0dd5c8d46ffbe4f6e2ecb987f146add63dc01a5cf0a4718735ac55148fbc91ce32578516e90c891cd408fa29ce5d260896d0cfc89bac6d2f74f03edf97f877835f8683ba2eb762ae076ea91e2a72a0134f92d94364240cd066f1791b59c8197d091e3fa02daaac95f4c3eb841574bdaf591ab6801ac876c957b021762dbe372baf4184820006f25fb6b85678aa83028a715cc7a225f21b0890021db1c4be814b53adfb4c7daf2c9ca9236cc291c24f330317e7628474d4735fc32a72fd40b85c6ec730ac783e30f59a9c87f6e9cb04bd812eb2f74c181e54dcbca8b8f6c6bc5e6e18b5fbce76bd1791eca7af2b5c1e70499c0388b8386d3457c3e4e9451a7ce2764fa02f6a86fb89377f2abdf7654e5650160f027630c31b58312143c6646942c6af91cff46294ad42e88194d487c184e6b731b512102b1f14d40b862b1652a033e6addb9b0aa55f8465f3b2329226b4c7a363df937627c4611e3d5e440d1891f8427a9f83988d7e682b4abf11fca0ad2dbe215f9bb031c5a2a2c992317e6e8e336e5d2d4bb33646a24772a802d96336056974a310db64f8aea613a65b71b61a2d366ddd3b1d703931a50242ac8f83f6c180c113c8763ed733caf8dbb5dd8d18c9ff473af7d3f69926d36e0778bdc06f06b086b005ea12240da65816b1dccdcccb392d5e1c9409af46b63002747df4887da9ac82cce7172b1a6d22323b63360be7fa30598c9586f5a4c3bde4f0d242198216eb493bcddd0eea4b6bd1eabfeb2a43188ff7ce69384c876aedc467893ea917f533f83b8597687405440841358b50524f84d2fa77236ff418d7067a38ba065230032397819fcce91a8d9e5bbc1e248a8077c3db887d1aa11a963ea4e1e3566212af6b43f51fb32acd3fca7ba3bad2f4a2d50a5c24cd05deacdc97ff6786f55f0326f8d9a8e2bb36e1270aa07a5cb2cc9913a36a73796c6747b44e28fb9505bd0679c1f137fde73abac05c0ab5fc9d050130febe650c339b1f5f1e50738ce623808f52037e9d4e4948599bb5bfe97fb09b4296b70839c8ec542ef2a9b4674f1982db535037ac99a16467f4b105b9582678f61a21e983c05e873fb3f47a964923df5cc4de5108e6c8cf46bb35b93eb0d0c2c353876cc377ab723245acef6d7c59060fdc1fdcbe05093023e48b23e79cb1cdf0f26ee8ad29552ba46f546fa5c4fc65d84d0b67bb8b23e8f21c20e71b3055f25f7dba931ac74c03d874f3aa026e4a9982fe049e93c55bd26e6ca31e34b9f5f3d293ddd89262abac5214524d28a19a2667f72a8733d1e9da32f7ae4207badbfceec1f38ef867113a9359acc73f14562078b7298237da8aa4a6085b319d8d483795fd6a8eb656127579d258bb631a5b3650ccbee03abed664b1808cbef1b04480adcb0549b53f95bbf05c6528e5fed9353e53721bf0e87f000a7a745fde847587601660d060ee4eb3a7148434fc8ae8e78cbe8060c0b79b4752f591818360387b0a5498c4ea2fca36d6cf78f62835616782c94d9980c12df398e4227abc38a586541c70198c04bb3932a8528fac65466e50bde98603c786776defd29a7b9dcf3cbf54d2925d504ee1ddf2fe7300ad47314b8b3b87a1f502a7e5b334eed45576da9151573cdb2b304996d5f5d1b74cbf29ec0e1965311667efb4a349dd9d8af12ef9527e5de737fab0e0bd30685869eaef208643934be1719ed8ef05bafbb9a4ddf4443f96ace8f520d34afa3e880f9fe7a2d9f27a31d113424fe586139e57bd2040bcf17bf6096bb30ca0f803a450c37b797763f7f4fc10bcc690d6c1dba287fcd898c6eb886820334e337609658b8aff49615e5eb79ba90f0fb1da70d2018c19d63b239c946bd6ea65b3691e67b6e0c7cd1dc32613337813c28c7f5265d8c0a40e39d187627d254ce632a899b9c5bb80d9b4442cb33d69233de3be1be7c2ee4c7872a76d46624ec63b526a68d39f6d1bf19db5eb79262f859d03ac2d23d1701a94c2e7ff0f4d7744fd8292a25b3d5b76a6a13e1541d45b643e21f9ed7e791aa02c5ae6c69e86421c5f0902ffa299e0c96c04ba29d91b10fcdd01a45b98ae6c4a5cdb296e5a87e54a13dc991819365337cbf8d2d35bf8bb638d86592ef87e03628b70a294dced8d75569222aeb5288e15276b44255ddfe39ebaaaf30fce804da24d7d066c5f0636b406636805e631d2f0a3f22b0ec6130cc63ba9650396adb320fcb3e004b4ca1112d1687d3d9b2d37dce6851b6e4b7ad0887ae2625adebc478e82d2578865a8ef686037b555413f0e0ef77055c26fe17d2fb76a92771e3f4d2b974a84b50af1e11037b228ba96d0ba6afb08e37814d1b9a1bbcce3edc91c1a77608a52a01b335cf65505f9d462954902e3d26c78c02d3100292ffd5edb00b3bf9316baba2a0d1d8e0c80a1a652b4d76b6e05d0fa8e250daffc21a38e8d61d6a02e4ea7178a280ceeefcb74a4f8efdfa7c59862cb636d3fcafd58bb6d6d8000e4892325be0e9c3242498358107ba7a7ff70a4d5e3ab44cd3218a06fc039a657877795c93b6d5880c45beb034b69b96f7e288100424dd0a50f930c1e53cf8b0fd744e398c7e7cb33e01125d7fd13269555faff2e21e5d81c50f8677c0b85584d7899e8011167b72ddd3962f616ab9227c105e6ca4c848655a60947098107c92bd6a7ce5bee3a8014cb532d63f802a92e968ce5a93c50b3f0f0d20232fabc12fa90a62e9577d3fbcc1f5514eb4ba4a9d3d78533b075d383472f82c4685fad2349573cb559dee5e56a2732c1b9a71496819d63e7437de783204b71caac997930f15fee0573276cdceb3902569a872dfa8dc83dd42a103da9bd99e29bf8a88678fa647abd876218daa23d4d9ffb169ac906b785c748779259f060644360d6898647d44a676b6479ed511c4b2b90125a2a7fb39c31cfa2467e456dd5f0369be9d5f3bc4941ef6ada231ac8ec3c14279a12b2dbc017c6e4c0932ec1666a54d07b169910d6ad840b0f635d72e31b062134137d64e3ee0d6ee15b55d8782c62c496f944754e0c532952bb3a6c19614cefb2eac9dfd8d2cd21f147565064c830faa5c5ca2b4a6cfa6e0661c6d2594f3fde27f3ffe125c18ce0e2b47446f1c77fca07fc3856b9eccc161eb2fbb7673829a99ebb3240c79287b9b053152181d548d7d661b218e7e8ac5e6fd8a357fdaa75336a33abfc58c18d97f9167e96f5e64453933871ee52907435539a9002afec605b3ddf7bde36d726578f49dadb5d4aeec6175e78a9de40716274afe80cf115e9c38b50e1a5ea1b61e999779d5d4dfeaa2d7420ca9df2335949ca436d35295aa53f7bc97dc954ac1d52d819fe1811979981b7ab074bfef5d5c58102e56844ce7ac078230609b5ac812f5fdca5661352db4fd78b9af50abd197ab7721fa1c38b67dc7df6677d065e5e90f9f7cadd7827c50c6ac2b20ec361aaa4ed253767864cc544213b2bc51a789ed03612c2cf39d55ab526657c89c936d2e4980081ada9f7de2b6c3fbd4e4d7429409c746904fe60c92172ba81da0f2370b249c51e785ef5c", 0x1000}, {&(0x7f0000000240)="5084f0e8124fd0260d9855a30a521565", 0x10}, {&(0x7f0000000280)="afe395183c525d3abe131f90d77100722030647b89aba22c7083c1d8e7726b8839", 0x21}, {&(0x7f0000000ac0)="cf9711d9d16f202ab443c4c8111ce68f7cede7b07adaf62f48ca0dfbb5d32ceb674a09fb3d875d827f1f908722c4396e387ed5fc121f33bb8762de876ec1e262d8a473bb80cbe344ace529d0833ad682f717359bbb5950456b007407111110b1cb0f8e091b365356a474f3726ca5f6fe8fcdff5a1fa2751b261b2a0bef5b938c414c0a7099c5f5f2f2d9e82268a566b480be69dd1db1d306aba4bf2629e839e339395b5ea40068ed8a3da5077d695c44fede909da1cbc7514a0a50b5aa0ad7c0bc6e08cdcbd5a88b447cf9a6d64d9e94f88df4b4d30a721b034083e9653f514b2dee853a1db4c2f55b2c386ce8c38de1992399dee5e6868d4ac0c74173a6c2d693969a66e9528b", 0x107}], 0x4, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r7, 0xffffffffffffffff, r11}, @cred={0x20, 0xffff, 0x0, r17, r18, r35}, @cred={0x20, 0xffff, 0x0, r19, r22, r29}], 0x60, 0x400}, 0x404) msgrcv(r4, &(0x7f00000008c0)=ANY=[@ANYRES32=r19], 0x1, 0x3, 0x0) r37 = geteuid() r38 = getuid() setreuid(r38, r37) r39 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r38, r39) geteuid() r40 = semget$private(0x0, 0x4, 0xa5) semop(r40, &(0x7f0000001180), 0x1e316d81a01eac7d) r41 = semget$private(0x0, 0x4, 0x1000100d3) semop(r41, &(0x7f0000000480), 0x0) semop(r41, &(0x7f0000000000)=[{0x3, 0x7fffffff, 0x800}, {0x1, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r43 = getuid() r44 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r44, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r46 = fcntl$getown(r44, 0x5) r47 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r47, 0x0, 0x0) r48 = fcntl$getown(r47, 0x5) r49 = getuid() setreuid(r49, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r45, r49, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r46, r48, 0x0, 0x92, 0xffff}) r50 = getuid() setreuid(r50, 0xffffffffffffffff) semctl$IPC_SET(r41, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r50, r42, r43, r45, 0x20, 0x7}, 0x4, 0x5, 0x5}) r51 = semget$private(0x0, 0x4, 0x1000100d3) semop(r51, &(0x7f0000000480), 0x0) semop(r51, &(0x7f0000000000)=[{0x3, 0x7fffffff, 0x800}, {0x1, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r53 = getuid() r54 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r54, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r56 = fcntl$getown(r54, 0x5) r57 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r57, 0x0, 0x0) r58 = fcntl$getown(r57, 0x5) r59 = getuid() setreuid(r59, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r55, r59, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r56, r58, 0x0, 0x92, 0xffff}) r60 = getuid() setreuid(r60, 0xffffffffffffffff) semctl$IPC_SET(r51, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r60, r52, r53, r55, 0x20, 0x7}, 0x4, 0x5, 0x5}) semop(r51, &(0x7f0000000680)=[{0x1, 0x7f}, {0x4, 0x6d4d, 0x1800}, {0x3, 0x8, 0xc00}, {0x3, 0x57b, 0x1000}, {0x1, 0x7fff, 0x1400}, {0x1, 0x8, 0x1800}, {0x0, 0x948, 0x1800}, {0x2, 0x3}], 0x8) semop(r40, &(0x7f0000000240), 0x6) semctl$GETALL(r40, 0x0, 0x6, &(0x7f0000000100)=""/246) semop(r40, &(0x7f0000000200)=[{0x1, 0x1f, 0x1000}, {0xb2a9c4c660b113ef, 0x5, 0x3000}], 0x2) r61 = socket(0x1, 0x1, 0x0) r62 = fcntl$dupfd(r61, 0x0, r61) ioctl$TIOCFLUSH(r62, 0x8040691a, &(0x7f0000000300)) getsockopt$sock_cred(r62, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xffffff48) r65 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r66 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r66, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r67 = fcntl$getown(r66, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r70 = shmget(0x3, 0x1000, 0x100, &(0x7f00001b1000/0x1000)=nil) shmctl$IPC_STAT(r70, 0x2, &(0x7f0000000100)=""/114) r71 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r71, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r72 = fcntl$getown(r71, 0x5) shmctl$IPC_SET(r70, 0x1, &(0x7f0000000200)={{0x3ff, r68, r69, r68}, 0xfff, 0x9, r72, r72, 0x7d55, 0x2, 0xfa}) shmctl$IPC_SET(r65, 0x1, &(0x7f0000000200)={{0x3ff, r68, r64, r63, r64, 0x104, 0x5}, 0xfff, 0x9, r67, r67, 0x7d55, 0xd75, 0x4}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r63, r64) semctl$IPC_SET(r40, 0x0, 0x1, &(0x7f0000000540)={{0x2, r38, r64, r37, 0x0, 0x0, 0xf2dd}, 0x0, 0x5, 0xfffffffffffffffe}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r73, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0xa41b4ce8345b9258, r74) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x400, r38, r3, 0xffffffffffffffff, r3, 0x60, 0x400}, 0x10000, 0x9f8, r74, 0x0, 0x9, 0xfffffffffffffff9, 0x9, 0x5}) msgget(0x1, 0x10) r75 = open(&(0x7f0000000000)='./bus\x00', 0x8, 0xec) fcntl$lock(r75, 0x7, &(0x7f0000000040)) getsockopt$sock_cred(r75, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r77, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)) r78 = msgget$private(0x0, 0xfffffffffffffffb) msgsnd(r78, &(0x7f0000000180)={0x1, "3b10bd201b7630a5f690a9b351cc8eda1750f912a9e3fae046dc7b9f60da7679f993db0022e3f6c325ae11ab7b8fbf6de023ba7afd21c661eb8a6bf965e7c25105c0137670431b1402b9bec5667e57a149e294ec46a7dccfc108b9d519e4da6586de628e51404bf0e22fb6abf90f09ca6995da7210e88195b04459f21828c44f695a5dff0daa44c5310a93b6f46a94282eb2b6ded3329bd3d809de9399222e5d90bf2b98cf9d4a6b09428b7613d21ff35832cf349908177f27861803b0727fb65c3c72069a6c02c50b19e5c648c41abe891057eddbce1f082a"}, 0xe1, 0x0) msgrcv(r78, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000027a5f344d00000000000000000000009f00000000000000000000000000000000000000000000000300"/68], 0x44, 0x3, 0x1000) msgrcv(r78, &(0x7f0000000d40)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000feffffff000000000000000000000000000000000000000000000000000000000000000000000000b12c9de4552f76d417bdc376699a05553f0000002aadfe31d00db62bd3677ae29f3b321932ea43d1831874a2b9d4463843b4379d2b306ceba68944b89d2b41dfa859ca873b878a7200385a3f910a96a146bf2f14f672c4de87e676328075e4bcd29382427b748d4dc6a7241ab32265bd8f5af47966d20ca78ebc34759d5897f127a3a5646477646c8315c1d2379c1b781d70cfd9536abf54d5aac197708daeb0c610e50000fa6288b5b18dc8193a96e716026003490cf60c638eb4205c38405af1d12db82b6d1757da65450795d367fe11e8836278744c11390b5bbb9275dfc49632ab9780558c50379fe1a4a640821a7cf0c41edf56d095fc3f3a67053e"], 0x71, 0x1, 0x0) r79 = socket$inet6(0x18, 0x0, 0xff) ioctl$FIONBIO(r79, 0x8004667e, &(0x7f0000000080)=0x7) r80 = socket(0x18, 0x400000000002, 0x0) r81 = fcntl$dupfd(r80, 0x0, r80) r82 = geteuid() getsockopt$sock_cred(r81, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) fchown(r79, r82, r83) r84 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r84, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r86 = fcntl$getown(r84, 0x5) r87 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r87, 0x0, 0x0) r88 = fcntl$getown(r87, 0x5) r89 = getuid() setreuid(r89, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r85, r89, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r86, r88, 0x0, 0x92, 0xffff}) msgctl$IPC_SET(r78, 0x1, &(0x7f0000000180)={{0xf54, r76, 0x0, r82, 0x0, 0x1, 0x8}, 0x801ff, 0x4, r88, 0x0, 0x4, 0xd58, 0x2, 0x80}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r90, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r91 = msgget$private(0x0, 0x20000003c4) msgrcv(r91, &(0x7f0000000440)=ANY=[@ANYBLOB="000000054270930040000000"], 0xc, 0x2, 0x1000) msgrcv(r91, &(0x7f0000000b80)=ANY=[@ANYBLOB="000104fae2b2d8fcee4f8c092bc840d7440000000000030000000000180000000000000000000000000000000000000072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000370004000000000000000020000000000000002031f17fddb960ad0000000000000000006e606cd596dfedc4000000000000000000001300000000000000000000000000002c786009571d7ddfd461102c0170c72e79d5e5935c831d798374e36fbb72aced96e621eacafc895c1ad23cde3a4913dadf75558cb6c6deda1ae71f33dcdaa7f671a47b4a575f6c9d822bd10e51af52829a4fdc51d4709c56b2612bbe8e2f4b182edaafe35777ec247416444c951d75599cd42fe77aced780bf439e88cf506c54141056da"], 0xfffffffffffffcc9, 0x1, 0x1000) r92 = socket(0x2, 0x1, 0x0) close(r92) lseek(r92, 0x0, 0xffffffffffffffde, 0x0) socket(0x2, 0x1, 0x0) 03:07:33 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x6, 0x1, 0x3f) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000000), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = syz_open_pts() ioctl$TIOCCDTR(r2, 0x20007478) sendto(r0, &(0x7f0000000200)="98f7", 0x2, 0x0, 0x0, 0x0) 03:07:33 executing program 1: syz_emit_ethernet(0x46, &(0x7f0000000340)=ANY=[@ANYBLOB="aaaaaaaaaa9f0a87e1be94eb7f64000081004000080045000030000000000001907844a7078bbf6eb793f8ac1414aaac1414bb04009078000800004500"/70]) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x1f, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) ioctl$TIOCEXCL(r0, 0x2000740d) 03:07:33 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x19b) write(r0, &(0x7f0000000080)="829965f195bbf0c8eff2cad61935aab91188efbaaa42c8f2f4b9bc1683f870a70b21d5dfbaf6cb8f9c6c8840a7d3ef8536ca788a28247dc0436c7353a881e2d69f3ab7976441b3b1fcb0810b25cd1e0fb7b3cb4b47b90d66c0015ff353c63f3fc60ead978e386f4dfb88c142da", 0x6d) r2 = semget$private(0x0, 0x2, 0x400) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x101, 0x10, 0x0, 0x8001, 0x1]) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f00000004c0)=""/112) semop(r2, &(0x7f0000000000)=[{0x0, 0x200, 0x1800}, {0x3, 0xfad9, 0xf0d21ef7784b5c5}, {0x0, 0x3833}], 0x3) munmap(&(0x7f0000631000/0x1000)=nil, 0x1000) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000100)=0x3, 0x4) map stack 0x203f8000-0x207f8000 of map 0xfffffd807efff2e0 failed: hole in range 03:07:34 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) recvfrom(r1, &(0x7f0000000240)=""/182, 0xb6, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) getdents(r1, &(0x7f0000000100)=""/80, 0x50) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) r5 = socket(0x18, 0x4, 0x5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r6 = syz_open_pts() ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000180)=0x8001) fchdir(r2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2010, r4, 0x0, 0x8000000000000000) dup2(r3, r2) r7 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) r8 = semget$private(0x0, 0x1, 0x44) semctl$GETVAL(r8, 0x0, 0x5, &(0x7f0000000300)=""/68) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0, 0x10, r7, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 03:07:34 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000940)=ANY=[@ANYBLOB="8b0201fcffffffffffff214164f7cd2de35e6e0f43e0ddc4f54cc627dd28a697ab1f406acd9f8d8b37b58ec54df48a472af1be2ec4831751df5aa0dbbcd9682d8404c1e1c8a1a7c2d001e82006cf0343d883a98653dd92efc87c84abcc8833b4ed08e775bc4d8beb6bdb07a68845ef0ae3b290114d58b004cfcfa6a158e9e7ef6f086290cdf4a08fecfef706d1c22ef476566882ac896263eca34e2d0bad4a67f5b9bca2f5628752cffd0180826bf0e2e5e77101ef39dcccbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e8ffd0d114cdb0ec18aeee7110a3428a66b8da8c6bd4bd000000000000948b08d4d092a80c8ff96f321af3913385c3e75762bfb3f83d355966abe4f8d75a6e83c50900abbf5c929dedfeb69934511e47280605dd5c8075bb682fd4df88d25906e7ae68f0b1c7c45669ced8950000000000000000000000000000000000c55e15fb74a27aa3a685dc0608f8a202a0af976e330206b24e324c495c60e6a9c4def7146d14ca5c0e70adee1efb8a72a5934900dd2eb696b4ae93848fd7d2e57c8c6dcb5e8e1fdebbecd9c4a2bbced0608ae2826b2014daba26db5e09aaa3e73c3a2f926c58b648eed0ad1359739022dc956090f44a963d73e6e1ffffffffffffff249c58ed7d751b78e7140628415f04b11c1c6cb80d71d92bf66ca4c5c1e0f87ba1d401b8007008ad23b40d4bc225305a806a392ffba5033f18a8d54999778512e59026656bea1fd5d8b04f1553e2828e7a8a051021fd64b81e6d88d6cb886c383568f9d61166b6be3aed4e92bf32240639b4b417b00ce3bfbac4e959ca26cc7ea314da1f65d6211c64c7a3b9745a25fa84ae6b47754785f137e16b1ba03fb799ea668e57755e26e46b9a841a418806c3e93f6b0e3c9077d5b43e76b60303b723bf03f65ce8f7b821bac7d951887641ce3a2d5f4dcac7d86b593fcf5d1e3ccd961238b8f904a709813564a922b7fc81705c6875085855b6a9927a5af8a78b2660ea4b7c44a5d738839790935400d3461344134282fabdfd6f4a2767ab3db806051e8bcd9ca34aa53eee9e468d3de5eb01f2795d27e9f0bc7390c55b4503d1ee779ac5345adb691261c2d60b4865a9c0eb4722700a2b986eded8972e67aaa42f2b7b7c3f697ed994916c3716f101b628484fa99746fd8a7ea76395de157596268949a0c67324ee2a9d0400d3079cb50e9abfa6fceb5a6300"/906], 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r4) r5 = accept$unix(r4, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) dup2(0xffffffffffffffff, r5) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r6 = dup(r1) sendto$inet6(r6, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0xfffffffffffffe8c) 03:07:34 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000e00)=ANY=[@ANYBLOB="fb18c3003c08feffff0100007e5e00fdd1003f0000348adb0200f11f30456890f0550ce64f000000000872141a3bce6b75a2e7f6a9da67b500000000d31f7a3cd5a1efb7a0a80e09000000000000003b27f2a9a14156226f9da4bbb5cb6d26cd7199f0c7c9c0a5355cf4cafa7ebbb48b2df68a60309ae637cffedaecbca5c18a3ab1077e0f53434f053437101ae5e8db95b0ecc68a199801e40862e74e28d7c6932fe7968f8007fea22b086bdebebef456c9b48aed6b2d44a5dbb559f2ceff85897340a472826ca652b9a6e54bc9ea8816d0f4321c52039e40232f533ec95778c2477cae34e055e7ed877a057e000000000000000000000000000000002d75b874dc4203394fe4ddd2cba202b2dd0e2c1dc2862c956171e78f2f907b6a21d333bcb560ce3c5985e79fbf469ca581e11d13606156b940b5b35ed3f4785498fca5684605c38e398e54bc3941bcc8b78cb311725e22233eccc863120871a9626601e55c1b2d8417506f4a8e991009445ecb440224ef159d88043c728bddef0d2756d315328ed739813fba6b628f177c41f59612cf0a8bbdb28c5c6fe4a5555d19a92d1e87a7f8e0c790579df95bba62df964615d4343960ca22076e903c6925edffda716041f89bd9a03f0e15a7b06ccdb46ce3cf0c91adfcd8977f1f4b3888cf5bebd9bc362e535aa0567de65759bbff0df4f40266bfe1837d6553fd332b3b6c3dca9f28c36117ba5021f6386c47b44ebdc9ede2331422bd7a2efeb5107547bc19d031a4645df74e0ce613e609151d95641af186dbbb57c277e704f9997aa36ea4eeb8822e73cd917f506c0819a0b007b660837b3ab3af358919af7b350fb630e3a0bd410dde471a818ef8b31c6ba1574dde0e41eeacc29b174bd770a8a1913dd3d9620885b5cb48cd4efec4e0d8aa5db84b400ab1aac110986909b880b304d87ec6733bf13ca9520cd611f890c55a70237dd524ba98f212d51f927bbeeb62ab5d0b6746691a9e9acbafcc4ef8ab86d82acee675b0e2e2c2f9f9c1dd40093c87a11b3229d442b6a111057b004ed4e4fb2501899eb3825e5ee83b440b3a0c776eee00395c06a143ef3f2ab29dceb8503d27b1278a57ced1388b43a5c28a2e6bfe252848583fae1336cdc71939ed1df2e0aa4976f45d617c920df5d83884b985358900773c59ed0c2dc3aede"], 0x1c, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = shmget$private(0x0, 0x4000, 0x40, &(0x7f0000293000/0x4000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000001180)=ANY=[@ANYBLOB="820bdeed26696c65300043698bd9d1c4df6ea8acaea3e45e2a233f370b4c724c44a9f5f79009089b4551956a42678eff1ea26800a47538637e226c1e58480926cd19881604f70789f95a48aa55df8cff21114df788f68c2537846f906fde63e2f3f2a23d3cd23767a6329e848f559dac6d3d6479a1ef578b4f12da2f86aaa1c282a4c061f48875b37b6f76aab27b457b9af7780e08000000c55fa327b9d534463cfa15d4deb74770fc7bdbb1c66f6c381ff820cca389545db3d59516412ab5a7773d4943118b9806f4ed32768d29c0253a04c0a8167f2a24709c08b69aba3811165abca6120634246e00fc3066f893a99cbf4e1e8162d7ed1cbe761c7fa4d40c9853a022cb29429be5cad0edef5f7c647a68bc2f7f11cd9a588012aca91346d788d8f763c22fdc600ce1764d1c6e53ff8b2b6c910a6260d0e16a0dc527699f652bf447da455d9bd749c95929144f8be7392d265c95bf405d97df9248bca5ab425e25f85b8c1f50a1e42cd6efde2ecbf86e736b19eb0dfbd9d659c7f6"], 0x10) setsockopt$inet_opts(r3, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004015b0dbf5850a81f78e00818d23a", 0x14) write(r3, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff", 0x585) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x4, 0x14a) semctl$GETZCNT(r7, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETZCNT(r7, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x20000004, 0xffffffffffffffff, r5, r6, r4, 0x10, 0x7f}, 0xccd, 0x4, 0x9}) r8 = fcntl$getown(0xffffffffffffffff, 0x5) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x29, 0x40, &(0x7f0000000700), 0xfffffc97) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r12 = getppid() fcntl$setown(r11, 0x6, r12) shmctl$IPC_SET(r2, 0x1, &(0x7f00000007c0)={{0x800006, 0xffffffffffffffff, r5, r6, r10, 0x1e4, 0x8}, 0x4, 0x5, r12, r8, 0xfffffffffffffe01, 0x9, 0x7ff}) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r8) r13 = dup2(r1, r0) sendmsg$unix(r13, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 03:07:34 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f00005fe000/0x600000)=nil, 0x600000) munmap(&(0x7f000096c000/0x600000)=nil, 0x600000) r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x18, 0x1, 0x6) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x1, 0xd}, 0x8) r3 = dup(r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000000)="87", 0x1) close(r4) recvmsg(r4, &(0x7f0000000200)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000400)=""/251, 0xfb}, {&(0x7f0000000100)=""/19, 0x13}], 0x2, &(0x7f0000000500)=""/88, 0x58}, 0x42) listen(r3, 0x0) accept$unix(r3, 0x0, &(0x7f0000000040)) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000280)=0x1) setsockopt(r1, 0x29, 0x4, 0x0, 0x0) shutdown(r1, 0x1) sendto$unix(r0, &(0x7f0000000000)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed19f4c8b2ca3ebb3557699a1f132e27ec0ed602000d7d026ba8af63ff37282921e4fd89720fd3872babfb8070c1abda58601a8bfee8aca4911faff575e8c881ff7cc53c894303b22f310b404f36a0069000fcfffcffe608a371a3f80004002ec7299e34000000000000010000000000", 0xb1, 0x0, 0x0, 0x0) r5 = socket(0x18, 0x1, 0x0) sendmsg(r5, &(0x7f0000000180)={0x0, 0x116, &(0x7f0000000540), 0x0, 0xffffffffffffffff, 0x10}, 0x0) socket(0x20, 0x2, 0x1) r6 = socket(0x18, 0x1, 0x0) sendmsg(r6, &(0x7f0000000180)={0x0, 0x116, &(0x7f0000000540), 0x0, 0xffffffffffffffff, 0x10}, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000380)=0xc) r7 = semget$private(0x0, 0x8, 0x80) r8 = dup2(0xffffffffffffffff, r0) ioctl$TIOCSWINSZ(r8, 0x80087467, &(0x7f00000002c0)={0x8, 0x3, 0x3, 0x3}) semop(r7, &(0x7f00000005c0)=[{0x0, 0x0, 0x1800}, {0x5, 0x3, 0x1800}, {0xe, 0x2, 0x800}, {0x4, 0x8001, 0x1000}, {0x3, 0x5, 0x1800}, {0x0, 0xfc00, 0x1000}], 0x6) semop(r7, &(0x7f0000000300)=[{0x0, 0x2, 0x1400}, {0x4, 0x80, 0x800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x2, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r7, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d476c2}, {0x6, 0x101, 0x800}], 0x4) r9 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r9, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000140)=0xc) 03:07:34 executing program 0: setrlimit(0x3, &(0x7f0000000080)={0x7ffc, 0x100000}) r0 = shmget$private(0x0, 0x4000, 0x40, &(0x7f0000293000/0x4000)=nil) semctl$IPC_RMID(r0, 0x0, 0x0) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/210) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000001180)=ANY=[@ANYBLOB="820bdeed26696c65300043698bd9d1c4df6ea8acaea3e45e2a233f370b4c724c44a9f5f79009089b4551956a42678eff1ea26800a47538637e226c1e58480926cd19881604f70789f95a48aa55df8cff21114df788f68c2537846f906fde63e2f3f2a23d3cd23767a6329e848f559dac6d3d6479a1ef578b4f12da2f86aaa1c282a4c061f48875b37b6f76aab27b457b9af7780e08000000c55fa327b9d534463cfa15d4deb74770fc7bdbb1c66f6c381ff820cca389545db3d59516412ab5a7773d4943118b9806f4ed32768d29c0253a04c0a8167f2a24709c08b69aba3811165abca6120634246e00fc3066f893a99cbf4e1e8162d7ed1cbe761c7fa4d40c9853a022cb29429be5cad0edef5f7c647a68bc2f7f11cd9a588012aca91346d788d8f763c22fdc600ce1764d1c6e53ff8b2b6c910a6260d0e16a0dc527699f652bf447da455d9bd749c95929144f8be7392d265c95bf405d97df9248bca5ab425e25f85b8c1f50a1e42cd6efde2ecbf86e736b19eb0dfbd9d659c7f6"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004015b0dbf5850a81f78e00818d23a", 0x14) write(r1, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff", 0x585) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x4, 0x14a) semctl$GETZCNT(r5, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETZCNT(r5, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x20000004, 0xffffffffffffffff, r3, r4, r2, 0x10, 0x7f}, 0xccd, 0x4, 0x9}) r6 = fcntl$getown(0xffffffffffffffff, 0x5) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x29, 0x40, &(0x7f0000000700), 0xfffffc97) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r10 = getppid() fcntl$setown(r9, 0x6, r10) shmctl$IPC_SET(r0, 0x1, &(0x7f00000007c0)={{0x800006, 0xffffffffffffffff, r3, r4, r8, 0x1e4, 0x8}, 0x4, 0x5, r10, r6, 0xfffffffffffffe01, 0x9, 0x7ff}) shmctl$IPC_RMID(r0, 0x0) 03:07:34 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000580)=ANY=[@ANYBLOB="8b0201fcffffffffffff214164f7cd2de35e6e0f43e0ddc4f54cc627dd28a697abf7274c33e6fa1f406acd9f8d8b37b58ec54df48a472af1be2ec4831751df5aa0dbbcd9682d8404c1e1c8d001e82006cf0343d883a98653dd92efc87c84abcc8833b4ed08e775bc4d8beb6bdb07a68845ef0ae3b290114d58b004cfcfa6a158e9e7ef6f086290cdf4a08fecfef706d1c22ef476566882ac896263eca34e2d0bad4a67f5b9bca2f5628752cffd0180826bf0e2e5e77101ef39dcccbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e8ffd0d114cdb0ec18aeee7110a3428a66b8da8c6bd4bd000000000000948b08d4d092a80c8ff96f321af3913385c3e75762bfb3f83d355966abe4f8d75a6e83c50900abbf5c929dedfeb69934511e47280605dd5c8075bb682fd4df88d25906e7ae68f0b1c7c45669ced8950000000000000000000000000000000000c55e15fb74a27aa3a685dc0608f8a202a0af976e330206b24e324c495c60e6a9c4def7146d14ca5c0e70adee1efb8a72a5934900dd2eb696b4ae93848fd7d2e57c8c6dcb5e8e1fdebbecd9c4a2bbced0608ae2826b2014daba26db5e09aaa3e73c3a2f926c58b648eed0ad1359739022dc956090f44a963d73e6e1ffffffffffffff249c58ed7d751b78e7140628415f04b11c1c6cb80d71d92bf66ca4c5c1e0f87ba1d401b8007008ad23b40d4bc225305a806a392ffba5033f18a8dd4999778512e59026656bea1fd5d8b04f1553e2828e7a8a051021fd64b81e6d88d6cb886c383568f9d61166b6be3aed4e92bf32240639b4b417b00ce3bfbac4e959ca26cc7ea314da1f65d6211c64c7a3b9745a25fa84ae6b47754785f137e16b1ba03fb799ea668e57755e26e46b9a841a418806c3e93f6b0e3c9077d5b43e76b60303b723bf03f65ce8f7b821bac7d951887641ce3a2d5f4dcac7d86b593fcf5d1e3ccd961238b8f904a709813564a922b7fc81705c6875085855b6a9927a5af8a78b2660ea4b7c44a5d738839790935400d3461344134282fabdfd6f4a2767ab3db806051e8bcd9ca34aa53eee9e468d3de5eb01f2795d27e9f0bc7390c55b4503d1ee779ac5345adb691261c2d60b4865a9c0eb4722700a2b986eded8972e67aaa42f2b7b7c3f697ed994916c3716f101b628484fa99746fd8a7ea76395de157596268949a0c67324ee2a9d0400d3079cb50e9abfa6fceb5a6300"/909], 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002800)={0x0, 0x0, 0x0}, 0x0) r2 = dup2(r0, r1) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000080)="f9cab002b40868cb5b122abc7154155e65a6440570796dfc188ae12f558dd2571d2cfcc8fddd2151249edb0e3a63cbec73948a4fe79a4ce1331c160198763051d6eefb6c5bfb8761d166d7bf3932cca5fa12e816605b7b76ee78210b66daf2e25a1c02aa0000b286c0c4250ffb55500c81957b46597a2ce9ac373ac8768dc1e15db1eb7a8e3d1c7fda896baf2c84d5410b0003af6bd83bc61e3dc7df3f1b6e5f3fbd6235d4184fe92461dea7f17216d2", 0xb0) connect$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0xfffffffffffffe8c) 03:07:34 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) getsockname$unix(r3, &(0x7f0000000140)=@abs, &(0x7f00000001c0)=0x8) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x50, 0x6, 0x85, 0x8, "f3011590fcc3cb4d098c91f9f2d12f960d0db95d", 0x8, 0xae}) socket(0x20, 0x8000, 0x0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000040)=0x2) 03:07:35 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffe9) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0x3, 0x4) recvmsg(0xffffffffffffffff, 0x0, 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000100)='r\x00') r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x21) fchdir(r2) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socket(0x0, 0x0, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$LIOCSFD(0xffffffffffffff9c, 0x80046c7f, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='r\x00') fcntl$getown(r3, 0x5) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='c\x00') 03:07:35 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x68) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000240)={0x0, 0x0, './file0\x00', 0x5a9a, 0x8, 0x4, 0x9b8}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x50, 0x6, 0x85, 0x8, "f3011590fcc3cb4d098c91f9f2d12f960d0db95d", 0x8, 0xae}) ioctl$WSMOUSEIO_GCALIBCOORDS(r5, 0x41205725, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000340)="b134ea323477d45a388e6f16904c646c80d06f2448e09bcf6bbbfba365ed79cdd6ad064b81e27f1de08845cc1c381558198675b1a9b5d5fb709be6fe9a2f18c6cd16d475c1d2c8ffb1e3874f9b2d8e4b7c6827dd56957702a5d720b65771f227b9bf501ecdde66e80b96b78a7876e485fff2596b79768bb48cd9d1a08d00352206c5d0e08199d3e689ef64f8941c38460a94b0641dbbc8687d9e2c36972550ff8a8d6702d68d17d215da51e8d742a02888ea832de20d93ec8ad6ca75f53eeffdb91e02c7e83ac001f5479011709e664f34468409e3f4d8fba7e50ce050944e39d392698413bf89e13e17a4a3c180ceb62c157f69fae0f911644687c785ebeb6cae394a3f0dc38ee5fdee666dfff5516c5efa0fc31d973d15c678796de3c5513c7286b93d26c5b3497fb2c8a5c92bb23b8ad1384a1a283ac9d46ca24a767d883af95f8cdd97846a7c9aad2390fd9ce1cd9ae84747eff76550d4683daa02d9fc6630e433b722c45f46bf8471d84a9d4b4431ec912d23fa3dcc0fc6db4c565d8cdaaba344255bf3c436df6c6c550f4dd0c3ff0114965d51e5589a08d3caa5214c4d9e9fd50de96118a42de7651e8ad339612a5a0462c8d7e152a16ef5a488cebec6c35ae7b95d7ce719e6b9fc0c25a86ef684679e8cb685425ad5d4dbd3b69614b1326bb03292d3158dc8c63f43ba5fb6a2ca6d0c4683617064a0c0cb01f2dd256fe3a83afa8dbb6636ddd6a80f88b2046f9bc68497c39b287e4fdc957d8e452920a49cf864e93a0d0f0694a216507ca03c194cc3c39b52b8f09245e8f6638760c5f97fc11c0956fac1402b7fed8817c6a58910db662bf093e84fc80ee451bcca9201851b7cbec3529dde447ecef667467c369f097c98bd94cb01ba27d7c5c46a22f138371210a2171e555593f8856cb6a6602154eeda31ef34d2c56a078428139ed9d477d5682651963b21576ff8346dc8b5c57c2ca36063bd7b4e9dbd907dfbf2217b78d1412ec0ede959f96e1b6c54bdb91dc56130e83174f3b8598a0d5bca74bc544720258a6ccb4939cc6ff0eedc1e45e2cfceee5b3b922bf5fcd7680b5f4030316fe3d49a34853ff1a8a3439206ad5a66d51c0721a7f00ca74b9e4e77afbe8e9e8e6cd2849d1ec5dfee061cf5955d6729a5db59c136b4f41374f3aa9eb574cf82d0d7832533f60837e8aa77323d8dda78e8bcfd02685e08c8f304d8738475dfd44fe829b9d591d7b5350ed9a229298d10493913fcd9191658b2629448a3b803f0dd2f414b06137dc960f00377fff5f32a82513b4a6ceb8bf89f09750da6b006edffec7344ad89e2f65567a366f5ae86211b66cdcd7625fe79cb5a49f59a9dade97d9ff102a62241ed26e85adbc12cdfb2a99ccb7ffbd0b3c5a64fcca8470061fe422155f41f10e0600d68d7dd1ec976d0eba5720ae207d41d0472903d3b7bbe1bf0b92f06ff697a911386aba26c8a9a349438bbb5ecd6f3349631720258c90842203399ef3a8ea909b47146bc6e34252c2a44f215de73f2a1b3a49c30a6c7c9185b38af6f4ffe7b34562f53604080e1dbc95339f389d4b6d438db879ca221351473757763394535b1d87cb7dce31f3b636c12845138246d6c33c45302c3cdc585753273210bdfadb96f02de3484bc05c7b37982f93c995866c0c478633cf974b5478ba8350cad170ae528203bb330c0e1532adc062cfc51f1daa7246ef8f734a29eda2a206b556a7c47c2c18f71d13d", 0x4d1) 03:07:35 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83e58d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d90ca0e27564c42ec8a60444d6f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ee6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c8296827600d2c4d3054126e21463", 0x181}], 0x1, 0x0, 0x0) write(r0, &(0x7f00000001c0)='w', 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)='r\x00') r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x7) 03:07:35 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="62020207e00000015b62972bee1275152ae3e32da7fec31e3ba2268458cf2046fbfe755defef04d2c84cb492c84e2134e9e1adeb"], 0x1) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) r5 = syz_open_pts() ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) getsockname$inet(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r6 = getpgid(0xffffffffffffffff) fcntl$setown(r5, 0x6, r6) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r7) setsockopt$sock_int(r7, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) accept$inet(r7, 0x0, 0x0) r8 = syz_open_pts() ioctl$TIOCSETAW(r8, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) r9 = syz_open_pts() ioctl$TIOCSETAW(r9, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) r10 = syz_open_pts() ioctl$TIOCSETAW(r10, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) pipe2(&(0x7f00000014c0)={0xffffffffffffffff}, 0x4) r12 = syz_open_pts() ioctl$TIOCSETAW(r12, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) r13 = open$dir(&(0x7f0000001500)='./file0\x00', 0x200, 0x0) r14 = syz_open_pts() ioctl$TIOCSETAW(r14, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) r15 = syz_open_pts() ioctl$TIOCSETAW(r15, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) r16 = syz_open_pts() ioctl$TIOCSETAW(r16, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) r17 = syz_open_pts() ioctl$TIOCSETAW(r17, 0x802c7415, &(0x7f00000000c0)={0x0, 0x7fffffff, 0x81, 0x3, "1f996a78696bf2fc810ba7d49500", 0xfffffffe}) r18 = syz_open_pts() ioctl$TIOCSETAW(r18, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) r19 = syz_open_pts() ioctl$TIOCSETAW(r19, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) r20 = syz_open_pts() ioctl$TIOCSETAW(r20, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) r21 = syz_open_pts() ioctl$TIOCSETAW(r21, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) r22 = syz_open_pts() ioctl$TIOCSETAW(r22, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) r23 = syz_open_pts() ioctl$TIOCSETAW(r23, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) r24 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001540)='/dev/wskbd\x00', 0x200, 0x0) r25 = syz_open_pts() ioctl$TIOCSETAW(r25, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) r26 = syz_open_pts() ioctl$TIOCSETAW(r26, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) r27 = syz_open_pts() ioctl$TIOCSETAW(r27, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) r28 = socket(0x18, 0x5, 0x6c) r29 = syz_open_pts() ioctl$TIOCSETAW(r29, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) r30 = syz_open_pts() ioctl$TIOCSETAW(r30, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) r31 = syz_open_pts() ioctl$TIOCSETAW(r31, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) r32 = syz_open_pts() ioctl$TIOCSETAW(r32, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) r33 = socket(0x2, 0x1, 0x0) bind(r33, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r34 = dup(r33) listen(r34, 0x0) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0}, &(0x7f00000015c0)=0xc) r36 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r36, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r36, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r36, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) r38 = getgid() semctl$IPC_SET(r36, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r37, r38, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r39 = syz_open_pts() ioctl$TIOCSETAW(r39, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) r40 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001600)='/dev/vmm\x00', 0x80, 0x0) sendmsg$unix(r7, &(0x7f0000001780)={&(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001440)=[{&(0x7f0000000240)}, {&(0x7f0000000280)="4ef9cb5ed1bf825f5ee5933ee9a8a95f91b4222fac5eb3be76aa1825285793da97bd1dd34750c143cfa5a35413c682e1f74a2ed675cda75e742e705aeaea87d9d3d86b4b9ffb91f6e580c9845c9aad3d52f3b8623e4614eef108ba757f49eae9c4bf6a39ebd07460050db6cc629383a4a60b436b1f87c1bc1b8f1c178d5f2558fb40ea24c951bc7bb63b38f0a78a9e71710cabb760d4b2625d4a22e6651fd5e89510e7cea0dff0c2b2839a7cb42b4ff810f556b7d6d599a1b264e42aa8e4b0d76f0c4291c6e78b57a1ae6ee288a6c15742439cb74f790bea28eb541a8fd91bc225e97a8bfc2421c39762d79d630cdaafced1c78dc6fa378feb0a1a861dacea9e55aa69539aa735373da41665a5b2026fa0e26d4b5cd663f5c0f7757afc9a7d60d32a89fcf9870e7db1097e60a1f5a095df87abea174473cd67d7dedd9f9e7ccbcc65fdc60352c356766623edc42fddc216b29284617020e47099e0f4f74c0722583a23d9c397b083ae0d4ccec1976c5f129ac0e34af7f33b0525929564ed7f889364d30db128a25c0d781174b67b092225bee882f2303c8db14638e8a7ac3e43cf03f75c2c500eab97b0f208a5e1587407e433115a44480f626c36def2c7f5520b114e2e5de468bde8d972dee3ead147ff456a9e355ba9fc27d3045ec0f7dfcce20643533c5034b3677365ccf0bedd9e2d0796415216e261beff01ecb11b6bb872022b66fa29e7311bcb29edf50668f8fbb845724e2a07e3a3239dc1cd05987cd612f5ac1a1ac7adb8999d1f709fb10bed7f6883a5da942a498fa99507118c79a236505c2b7cfe72bea7e453303693ed3776ab89319814d4f70c0524c618832cbce2106343e4d07fca03d8c99ca0ac99d77b69d0387756272ec73274265571041d306d08340b3ac2e1a87aa65be6ce77d2c13b49db5887178a7ed2fb5e3d55dcfa9009887d8426210e7acb948354e99037876636a3403fffb3512671528fcb1c34721e1fe2cfa54e1c19389971756b9c5e4e7c6db51ea1834d04f0ff3e0943cd88e96a34f0f2d6603760c3ace85f6850d98dbea328efb292fe8a59caecc5a773ae15d6372042d995e4597cb51800147baec9ba023c93cb9a95fff5d2d1a5ddd8053d4a0b5ada81a891120626688f5cdbc073ca44252605ef990cb42df88b61d7f5670b65a7c79d2c8d202d0da1e2c05a4a6ac31757620cea7dd92d02001bd5e897a1ca463066cf52790d72abd7c887230f292d6c3aa7d99077407ed4631a017fc36078635746f50830ac27d36ac6ea518bc81b844ca7d8a19abf851a45d8b29adcd0873e9b9eaefd7dae6c972b3c006c8f8d156bf99d6896bbee6fc2e18a7741ca5a612acd54c4ed0c0020e709beefdeb6f5566816d50aaa73afaf9d86f1fefe01325c2d96587baffb5e79a67b472c698b716b5c642d7f87a66f496b5826a23854d1eaeaf4369a4a43f092feac443aaf58e227307b69523c011b376f7d0e531f8cfcf718e6a451b47308ded9bda2eddd1d70db7f6603d6a97b9670c61e485b3fe203c707945ada6d62fed9a5ecd62a8fdf8ba95e7b8a285c2c8e0dde290c9a335d76d1be403e9427b5a6c623086913d0a1dc1318703749737616cf3fb070455e3604d648870155922a145fee741526eeff2ce41d3deb703e98d9422ee5f6408c87dc2546014b1a97497f13b650d8c6e9118859b9d7b073a60a82d232afaf69bd4f9ff15950c91d329a94b80c638d244fbd342b99a1237bf2b43e74473c7bc30c0e24fd8a735198eb52ed550a845568d0c03c7b37861d6f052dce5ad7e4d12427f995fae9e18b4f8e027104ccc042b7d9bfbb078d2b34364e9c6962e48e77616f217602090020b76e5539b4a9e4e8aab16d096aad3787289fb964071ce3006f75c787a4cc713c640e093f425925869835cca0a7f0f647edd8f7bcc9c56a934ad9a4b5c2caa1541f0db6a84425df3d8749fc18780d520cd92926aa7997c9e641190debe86df3f2e0db857c3d38cf0d4b05d20149fc6f8cf1ee9ede425779d6ed1b560a918ce4db17fe5ec5e7e311a6518bf74bf37ca90d359770778113d126c15e8bdbce8a1fa602ecb47c2ea9fb36d378e67d0c2c012a59947219691b26650de7b0359782e0972cac9fdc12df0d27cc4fd529a94a324cf332abd8079ae336f045a0487b16d6351bedb49a658614e53db3b50f00f3874a220a7c7134e5573784823421e5d4e1f022424ebd506ba37d56186578de18df0aca2a1e04d63b9ae3e7abe4ca360105b23724fe320a83630f69fbe633e408f9f1c40a7d52aa9a7fc8bfed06b68b9b26919230c989bb750aa542a2bccbe53e33f3902129ed17c133335c1445f4305fb1a3c04d310484363ab7c45f89e96b4e71c99c5b71f5435b802b4c2e099909de564afa54ec78832e2ea465cca700690c160d38438c6ca410f0acd9ae01c80a34bb3d34ea3e379b897ce5f6623b9ff43fc2691a790284bcdf1941950a7cbcc6942e56bc84a9d107dd314c530c139452d46e51d5c486e10bf8d64eb4542bfa70aa964de43cb2be8f5873aa2001cdfa0152c749db267086cd14357da28d53a66951bca47dbd9e347d97737b8641b65fba87f85de2d781c3048de6678a643c6302526a78f61d17730f5a9103b3a7e85f01bd1f75b865f25809ef5487376390e01dc694487fc77c821f6adc37a27fa80d43b7d05de02e992c6e49ed6b156418bed5e65eea62e65ade96fcaadee5ca1db0a167e6da4379b139206736a92c8ce72eb6dd8bd5d8a69ab34e69e2196019cfb08aff254322f110b53eeec2787d0a816aca0a61361beeecd091834d78f5d6c679d55c4094675b95b7ce6470befe044e230de732a2449ff540bd8bec6547670bc5b835211f445b62eb2981b41e68aa17a42137b0864f34896dc51c9e27d9ab9f1f761ab8cce455b433d1607e3408abdd9c8420f9ca358fa29e30c94b09f5890a60d36a7b1638f0d60850a4fc806237764de29b1e240982b394a312b4b3b65f8ee6ad359f5daba1f51f0ef390814954f06376d7f23a626cff58de1ed5923aec7391d4a410b653fc38b06876a260b9d7a08de225a7f29f2eebea9712c743837adcf7d7b4f0291480eb311931df9189c99454b1a71a1efe41abbbbd8477a0a513bfcb37b0cf50e056f9454ece32a10666cf5a4cb191b874ec7bcb2b4894051b39d567a8fdfef25744dc0392c5b6aa8c3bcaf7d8870000e1995f1aed081b341d87eeba727eb1cefdb595399b3eb73993500114a30f7f1b7431d4e61a582619ea10aa80b13845e9c9dba02d7db5c878d6da73a9533258edb6238c4fbd4e467597444ad1dc468a134337145f7d490ae1137246d0f401c0389ae2c1dde582f1508d75cbc92250ecf4e88f63be8c79606807e15aff90438283995d608477829db182164ff1b53d21cd61d2f3cd6d149b771f8e92dce291488d73f231b648dbf129a270375b15da828ac921f2f0777e7952a8c0dddf49412de7462cf4fb8caa35933972299611d01cd283f199b5ab120bae0435f4dc92cbf84f175cd818af2b06d420af7313121c0e71e70d18e91518b4a96933f7ab4d06e760d9b22273003ca39b75aaeb6c5fbf61437a92d3808124b248c004b5a497fe5489749869e4a27d57175262008b14c953a20d84e712d4ddd0a3236c7a748b126e60d7b6ac32b1cb2ebd4e9d54480694c6bf484cda5ab32d0d4479e56857b90ee8ceb33977d1eb6aaf51491f37ff0616210594fdcdeb5f99a159fba41aec01d3d73b2872fd28da2ba13913a700d119490f67d84d9032e5f5b6a65c60b3d312ae08565d04702396b91d91012aee66475ea8817d49fa825b455c536019be19f634ff8b0c7cb595022c3230b236a68b15e89ed8893c4b03ee1d2c7ee829d59f6e030b7f3f824978d380a5469a77c6c881a2814c4b500d408e528cc0abc03d5538ba0eaea0d3f8b0fcdc5b3823462bcf5f3e30fce0c4e33ca4dfce2d6509fe9c1479dd5f84254e9104f9c4575b80d0ec54664e35df6dddb7b3d41f5e7d22bd4c3da681c78f8850125b69e2ebddf9d322728905c6a5b4ba3ef86875bbf819952dd00695a859a766c863cf612acc689fdad66adde6834972130fa2a342a14b34db0e8632953768e3e84385b38c69a525cc2546bca017c99f7bdea2a37814875154037136c68b649d4d802b6a4deaa7318f1a9cc24b8e7263ed6da09b310347fbe367089743633f27e0044c95e9c92ce2e06ae228e81b703b420f629539110c3637cf986b3835e9c1c3858bceaf95371b8bdd8fd16c51324fb78d6ff8c5d42d54a95aca30f53f7d06551c807c2e30e21b5230bb45d7cf93c3702f762f03f9012574108c257629d5bf6fe7da72079f8ea0106c304b60501edaf9a310a7c88d505d62b84db56691b8868de2baa93f0df136d0684b1868d5a772652a0f124b1fd5a4212959e9de78c827ba7b9b04ea65e386f4ec31490f3a2c28e8ed1517222f810c37d92bf4527eed2d159067b9f6a5a2d749a562293f191e7ab8c51429d7f8e41ab0de93a79357c4fc51460c60f11568d057e8ca317e1365bf507b8e70e43352ffeb9e036a758506434e571cf2e4503b4701f9880e2b40312b877aa5a6918ee419e4b3411e515a1998156db09ca8e012de4f81deff4486c51ba6b83b322a0f480b2d3ae5e62f70c255e670ab00f9efc2939b08024cae3f39ff629a78d3dc47eefc11862f4751548428c59c61a6e13aa08c3a5daf65afb275d8ae8c13585a31752e0f1477af8be39a97ae79485642405419de05399a01b69ef814e06f7a55ff4a476f8a77f9b83bcd586e42864836914ba4045f5956caa25b05cc9949c969f464809a6dca91ce3489bd2de1b16d73a2ff6e619d2760d3c05ba4e1e9afc5371962ef14ef2629b8c76931d522a70006d0cc068c39e4594d481103f4b9bcc7590baa95a05d7d728a26792e221fdcb83c4dd32dd5557ce9eebef71952f1fb5e942f851655882b1e4593241a6f0d2d321037b4b03e2a6fe2361afa9477b81028b0303167e1c1b7a58aa823139cd223891cd241d825cafc3174a2d4b0c2870bdc0341eba5fba39f45b0ed671a04ae30629d092acf67f4af1863c28fc73728319ab8ed70d75bd3c9e89a9973385d3a5ac2ed924c000b9fe6e401bd3351241d710d2b7094fd73a8352fd97ebdf415955c9eab371b9d772acf4fc84bff3d87e5718a4137b7bfb49185d0809f62cbeca60c5069f89574eccbb92be1ec0f82613d897afac3ff6226af538df18b46e9879b93efd3285033585f078fff6039cf5be534f320db75ed30e623c2d2156fcb7e90bda72d3c919f82d1a78cadb74f621b3837fee8be5a0a060149cf67dbec0caab9aaf2043706cebbb8b26a38640edddf8336042af451648fd2d2033afa174bdb8419023e19008850abf236b9f067748e2b4208bd6ed12c77283472b67ae52308de79f02d3f88ed9f84b2cb85e119ee94aa54c1f182220e83a91200727c5ba534e8c4da7acbcbc0583ad20d6f60b51af0996c85d2369d7a3bf1851554c31219c1cf1e6bfded03300675f5e36e137e1f8e8d6839e59a342d24a77221a34d74c4dae88c52c4e1c4f21d64f63483f578105800ff6782de26a588647b440f7c84befcaa94cbbb4fdcdd676049544490845bc9f716e8ef1e70bfbdcf58c0cbccb8a811e22d6b856b7f794c8a3dee642d1a3c65c759279c91bc2b0c4d6375c136757c43cda5aaa0e72cbba72d611d8fc380cef65a7fe10b67261bbde2e16a32a295e4ff87843cd5f6fbde9e732c1f4b4bfd0b04984c720de9af", 0x1000}, {&(0x7f0000001280)="1e7d5c321f8a946be37e55909ca782f4122331ae933814033d0e1fb256de75caa2f75faafb88fbc2dc64f8a5326139f28c481a6c10d25d4411740aac33ad8110e05db6927351ec14238957130fc2443723f9b82974d5a0cdac22ace893fed4a6baa5d1d52d83cdbff0064210699c21d3bfd5e33214abec0b83444035b91fc5e74c90cef72dd64bb2c3edfacfdf31446e487c0242cda8db6eb7bf3b504c4f869d9023d3018499f02595c11f0abbe8ea8d1e210bca0a408e826c6ea33c2b340bd25abd8ec7f907e27218c31f3105a9", 0xce}, {&(0x7f0000001380)="4462d1b9d6bacd48a06ea04a536bfbbb53a9d6ad08698949520a5b9a7e7ac572e0cb6b71f1c9347aa4184ae42cc5c235fe34bb167b9cc13f79af9e8831728d5bcb35ab953bc2cb6acc3caf9aa2a8ccc37aff1eba3df2bef64145268012962735da5b6d87db0c32c707594a0ac1330bf6c64331b7ec567646", 0x78}, {&(0x7f0000001400)="3583597446994e1e0702", 0xa}], 0x5, &(0x7f0000001880)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r14, @ANYRES32=r1, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYRES32, @ANYRES32=r4, @ANYRES32=r18, @ANYRES32=r5, @ANYRES32=r19, @ANYRES32=r3, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r4, @ANYRES32=r23, @ANYRES32=r24, @ANYRES32=r25, @ANYRES32=r26, @ANYRES32=r27, @ANYRES32=r28, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r29, @ANYRES32=r30, @ANYRES32=r31, @ANYRES32=r32, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r35, @ANYRES32=r38, @ANYBLOB="000000001800000000000000ffff000001000000a629b9ec9ee9fc515373f5c78520fc408fca8b7c3d17df0d6ebb2cc9b3c7731f84a04d716dd8710e588f2acc48490b2895817913af268c485879614cb67fe95b57af3fa85cea1c875f0f11b335c4ef14f835428e1eb8f32d96b5b3fcf035e0df3361aeb1aff39d968bbf6f812d80b0eb5b7cb217eaa2667d152a98226c62708b91d9f5b5f477647bba1e48dd0a76c1255bca4a3cc4ae4a3511e9f5753a3bdecd757498db68aafe0ee6277876337032d342109096334bd8aa1feb62b310120beb19c7eb3dd0c349535e468ad9c0bf9bd2085179f8cbb01f09613b01edacec7bf69edb158a6518045bc9566f484147af345bdc1cbd", @ANYRES32=r39, @ANYRES32=r40], 0x120, 0x4}, 0x400) listen(r4, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x50, 0x6, 0x86, 0x100, "f3011590fcc3cb4d098c91f9f2d12f960d0db95d", 0x8, 0xae}) r41 = syz_open_pts() ioctl$TIOCSETAW(r41, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) ioctl$TIOCSETAF(r41, 0x802c7416, &(0x7f0000000100)={0x400, 0x3, 0xfffff800, 0x7, "11ca921010e878296aedfc75d6bc5acaa73ed864", 0x8001, 0x94a1}) ioctl$WSMOUSEIO_SETMODE(r4, 0x80045726, &(0x7f0000000080)) dup2(r2, r0) dup2(r0, r1) connect$unix(r1, &(0x7f00000017c0)=ANY=[@ANYBLOB="3623ba03d51b9cd8a843350b0e18166fee93314f5928bfe63f0962c72c67724b49eebaf6bb3ccc86ec993118e01c6dc005eeff0558c5f0fc7f455aea4325e570a30859c2226d4ff8efd61bd035bc0b09c24470928db6bfaecf022dc540855c8d0b9bda7bea64be96bf3d4ed7a5d1f5893fcc70286174f9a15462fc48311f469de2af80079c4bba0cb9db68eac6d0a451e725170bc16d516cf75c56a924"], 0x10) write(r1, 0x0, 0x0) 03:07:35 executing program 1: socketpair(0x2, 0x1, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x50, 0x6, 0x85, 0x8, "f3011590fcc3cb4d098c91f9f2d12f960d0db95d", 0x8, 0xae}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x6, 0x4000000}, {0x81, 0x100}, {0x86, 0x7a}, {0x48, 0x1f}], 0x4}) 03:07:35 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x4) syz_emit_ethernet(0x36, &(0x7f0000000200)="c7a895b22a241c0a078359ff86dd6e360aa9cb9905000000000000000000000000000000000100000000ff0f00"/54) 03:07:35 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83e58d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d90ca0e27564c42ec8a60444d6f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ee6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c8296827600d2c4d3054126e21463", 0x181}], 0x1, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) close(r1) write(r0, &(0x7f00000001c0)='w', 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)='r\x00') open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) 03:07:35 executing program 1: socket(0x18, 0x2, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fchown(r1, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x2a, &(0x7f0000000180)="06000000", 0x55) r2 = semget$private(0x0, 0x0, 0x0) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000380)={0x3, &(0x7f0000000340)=[{0x806, 0xffffffff, 0x9, 0x1}, {0x6, 0x1, 0xffffffffffffff4d, 0xffffffffffffffa2}, {0x1, 0x1, 0x8, 0x8}]}) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000240)=""/69) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f00000002c0)=""/49) r4 = semget$private(0x0, 0x7, 0x180) semop(r4, &(0x7f00000002c0)=[{0x3, 0x9, 0x1000000001000}, {0x1, 0x9, 0x1800}, {0x3, 0x5}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x0, 0x5, 0x1000}], 0x5) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000000)="b1000504000000000000087d2001000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0xfffffe50) recvmsg(r5, &(0x7f0000000140)={&(0x7f00000000c0)=@in, 0xfffffffffffffd9a, &(0x7f0000000100), 0x10000000000000be, &(0x7f0000000680)=""/237, 0xed}, 0x880) semop(r4, &(0x7f0000000200)=[{0x3, 0x1320000, 0x1800}, {0xaa86d1bc473be89e, 0x9}, {0x1, 0x7, 0x1000}, {0x7, 0x4, 0x1000}], 0x4) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000001880)=[0x9, 0x3]) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000580)={0x1, &(0x7f0000000500)=[{0x2, 0x1, 0x4, 0x8128}]}) r6 = semget$private(0x0, 0x7, 0x100) semctl$GETPID(r6, 0x4, 0x4, &(0x7f0000000000)=""/54) semctl$GETZCNT(r6, 0x3, 0x7, &(0x7f00000003c0)=""/115) r7 = open(&(0x7f0000000540)='./file0\x00', 0x0, 0x88) ioctl$FIONREAD(r7, 0x4004667f, &(0x7f0000000000)) open(&(0x7f0000000300)='.\x00', 0x0, 0x0) r8 = open(&(0x7f0000000000)='.\x00', 0x200, 0x178) getuid() r9 = geteuid() fchownat(r8, &(0x7f0000000040)='./file0\x00', r9, 0x0, 0x4) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r10, &(0x7f0000000780)=ANY=[@ANYBLOB="000000000000000036fd4076b36db340c902fbf420b53ab3c48ec87a8993d7b0e8aec669f46e82887bc92e34a65f74d3cf3c35f570770b88816ecc64275cb6cf7802d7197153a5b46c4c01bc53bbdf75db6c39477484d864aba444e0f932cff7dda9abb3b6548ed6dbc5325e2e1bdd8e4c51eef8309bedf2b37dbcddeb77a620431158e49c11231aab052a02f4848a17343555ff348c97d9961fd5dc6a0f86c8079de2aa89f93ea02ea8fe5ea3d9f0a44c085a889754224a4437df88084c93dbe94380d55f41f731c2070305c714c2d20d208f1565c9d9195a1ad05772b9648406d20245b30000f107b24e136fc5c5c5791085a00b7b37e56547361e118e4eaf2ee0f4df624159dd45f8116c39739b6fb9d2115a96f87651dfe4417d856f"], 0xda, 0x800) 03:07:35 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000001c0)=0xc) r0 = getppid() getpgid(r0) r1 = kqueue() pwrite(r1, &(0x7f0000000080)="6a44005f59493920303fa6aaff75b8cd2081944d981052b667f76668ae613a1e6b1780835cee6f33b52221cdae92eaed21d489320859c5a61563b951a0ab10255fbfcb496c4e6cbd32010751f6e4ae5917c1b625039aea329993a61f15126b0dd5d91423cc90b75257b480e7491a95be102ac44ad3412812b7a85953c8a27fbfdfc456f2475dd5480b487562b9b2cb26774590941d0d0c39d3bf0ec6467106b36e747b8fae3acb2b1e29862fd1b2a543330b621225476627933afce3b0cce43102eef713a66c38cd37ae6c92d7fdca635397704abb0b7cef6df77dddc54b8aa5a9fd6bd845f176724d8e0e22d65f77663e35050874b0364b3b19ed5e6e70", 0xfe, 0x0, 0x1) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x2, 0x0, 0x7}], 0x80000000, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x3f}], 0x26dc, 0x0, 0xfffffffe, 0x0) 03:07:35 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) openat(r2, &(0x7f0000000100)='./file0\x00', 0x100, 0x100) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) getsockname$unix(r1, &(0x7f00000000c0)=ANY=[@ANYRES64=r3], &(0x7f0000000040)=0x1) socket(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x10001, 0x3, 0x5, 0x40, "0d46ecf6b95a381159d3976f8d0d0f95e8076f48", 0x9, 0xfff}) 03:07:35 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x6, 0x1}, 0xc) r1 = socket(0x2, 0x8002, 0x0) r2 = socket(0x2, 0x2, 0x0) lseek(r2, 0x0, 0x4, 0x2) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000080), 0x4) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000040), 0x4) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="bd59dbd5000001200000a806ca4d5b4ceb07795a9ddbba7c5412f7f6f7da1d51565d81b27f0dcaf998d6d7d2e0cd896c0a874c848ea43338a4457df6602b9d0863f9c7a3c4766982f37319b82a896e6ccafb96861c8d19bb742112c99c068117b9d09a68bbe78aa2b15fa135fdebc6bc0ef536d1d7dd5d"], 0x10) write(r1, 0x0, 0x0) 03:07:35 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setitimer(0x0, &(0x7f0000000040), 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f00000000c0)=""/18, 0x12) r1 = socket(0x6, 0x1, 0x7) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000140)=0x7fff) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r3 = getppid() fcntl$setown(r2, 0x6, r3) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r4, 0x0, 0x0) shmctl$IPC_SET(r4, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/210) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = getgid() r8 = semget$private(0x0, 0x4, 0x14a) semctl$GETZCNT(r8, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETZCNT(r8, 0x0, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000300)={{0x4, 0xffffffffffffffff, r5, r6, r7, 0x10, 0x9}, 0x9, 0x4, 0x9}) r9 = fcntl$getown(0xffffffffffffffff, 0x5) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x29, 0x40, &(0x7f0000000700), 0xfffffc97) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r13 = getppid() fcntl$setown(r12, 0x6, r13) shmctl$IPC_SET(r4, 0x1, &(0x7f00000007c0)={{0x800008, 0xffffffffffffffff, r5, r6, r11, 0x1e4, 0x8}, 0x4, 0x5, r13, r9, 0xfffffffffffffe01, 0x9, 0x89}) r14 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r14, 0x20007465, &(0x7f0000000500)) accept$unix(r14, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r14, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r14, 0x40087468, &(0x7f00000001c0)) dup(r14) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r15 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r15, &(0x7f00000000c0)='./file0\x00', 0x20, 0x4) ioctl$BIOCGBLEN(r15, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r15, 0x80085762, &(0x7f00000003c0)={0x2, 0x2}) fcntl$setflags(r15, 0x2, 0x803) pread(r15, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r15, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x401, 0x6, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r15, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r15, 0x8010426d, &(0x7f00000001c0)={0xfffffffffffffffe, 0xfffffffffffffffe}) r16 = getgid() r17 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r17, 0x20007465, &(0x7f0000000500)) r18 = socket(0x2, 0x2, 0x0) shutdown(r18, 0x2f99822121a9018a) connect$unix(r18, &(0x7f0000000c80)=ANY=[@ANYBLOB="00001a2f66696c7c30042b33b952fd201832fd7371dc72dfc221afde789877fb02715f9c44aea1f63cc6fab5d49a90200000000100f758ff01009e5ec0840046416e3161f2902443350344371d00000000b02844be10cfe0ee2eb7cbceceed8b8df148b23d22da0c109d000000000096222b00808f33fbbf985e1483a111259208a31c8dc4023ecea699abebb500c9fb3129599cefa8d9b38ae6502a5eb985bfb7f9d471b0976e0c438291fec46acc1634bf885d1c61a6736005b1cd2a0100000000000000008897b266812945dea468bad1ce9e575757df1421439bd0b41eaf8747937b000033e61d6a0b000000000000000000000000f340bcb71533ecb450ed754621fb026445d7ba1f140f25ebd29ebba009e713e5be8c87c09b47474321d27cd93743a348e27d6e579e630ed313a93358b87a1142841caf265f4d58839c36c982c118a718a374e1a439a09ed42fe47cc67723982c8926fcfd917d3ab7b01930c360c86a86af40ffffffffffffffff600ffaa6237fbc96417b34136e39a12f6f0216425735c6be094f5fe0d3e38f78bd3b7c0573cd14edf49064210d9a7781c60ca4ba4911c871258e87af6ba4dfde0d771ed4d0f155abbb5dda033c05edaca4652de40198b6d10348752109c5fc6e13b893293bc89afec5454e1348d1d5c47ba238b2da33c1d7fd529591c40cc3d7c47774c33b14cdd830deca5315a393ad40f419fd5feae8f7e24de19efca2cf6b1c0f4c6e7c203ef58589cd00e5d80688b019aefbf14318205b0e6a8c32e7050000000000ead60496cbbb6df6e85b776badbc634d281f3579803c91bcbefe05313e3f796d0836a4eb3d13f7efad555e86fb8dcaa9cb1c9b46c64621502ac528fd0bd8c5f457ba0f816d930df538099c95cab0ee04424991b564001b3fedceb7e3db66e4b0e4718ea9bd79acd51ada688621bb87b8cf01b018d6478f478d8e08a7f49d3b925520ed095d4842714707a782a8bbb6bf2aef22df9356a5fc443830eee3ae90529388d6226f294c74faf889bb666b7e8bf92d702066151e10dbfd578f3e941e8990d5686b2b1c25d210abee8dd60a2246c0243424544b7127c15d9104be0f6352c5f8454e17168b2c35e7aac600"], 0x10) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f00000006c0)=0x44a) accept$unix(r17, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r17, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r17, 0x40087468, &(0x7f00000001c0)) r20 = dup(r17) fchownat(r20, &(0x7f0000000080)='\x00', r19, r16, 0x6) r21 = getgid() setegid(r21) r22 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) r23 = open(&(0x7f0000000240)='./file0\x00', 0x8000, 0x8) ioctl$TIOCSTAT(r23, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000900), &(0x7f00000008c0)=0xfffffffffffffd2a) accept$unix(r22, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r22, 0x8004667e, &(0x7f00000003c0)=0x800) 03:07:35 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r1, 0x17) listen(r1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x1, 0x7, 0x2}, 0x8) dup2(r0, r1) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000140)="f9ca40489850cc4ea1858ec7ab2892218e4968db025359f18a5161fb2e5104fa8c79201cf0ff1751c6e1ca82ba6c76eab1e0dbb03815385921af918860264a7ef668241bf6f2ae885b89e3aa015552f98e4bb3763d88ed350659fce6f1141a4bb5325c0f0f84eb1f5d7cec203909b19bbc47625017b41368412ca4535f251f9c980632cb477b61df4826e8035a94706708c9d47b1ac2abb242bea664e49eaf66acc4f8d116058a0541d724da74e93aa72c0f669e0e2adea4bc383dd3c048922e388992b1f7b68163461c3ef8ba29817d3283a6d9fe99a525fec5599cec64ed697c4c4a8364f97c72f4aa7d25345a06515904d0cb06f31d92", 0xf8) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x50, 0x6, 0x85, 0x8, "f3011590fcc3cb4d098c91f9f2d12f960d0db95d", 0x8, 0xae}) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000000)) 03:07:35 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x2}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x6, 0x4, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f00000001c0)=0xffff) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x1, 0x2, 0x0) setsockopt$sock_linger(r4, 0xffff, 0x10, &(0x7f0000000000), 0x3) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f00000000c0)=0x5) r5 = getuid() setreuid(0xee00, r5) socket(0x18, 0x1, 0x0) r6 = socket$inet6(0x18, 0x3, 0xfc) r7 = dup2(r6, r6) r8 = kqueue() r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) close(r9) recvfrom(r9, &(0x7f0000000240)=""/182, 0xb6, 0x0, 0x0, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f0000000080), 0x4) sendmsg$unix(r9, &(0x7f0000000180)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000bc0)="135186048c3611339f204d4feea79a51bf97c1faf8a1e0f3632ecad0e4aa798ca5e59b60a4121804b12b572d410d02b4e9fa3acdcfc3f76fa53b7bc6250094c288cc2f3b94cccc47cbd1eda36b8c4747e63a69b0424a58368f5aa9c53061c8d89f8a6b1bdf417904abe1c81928f61db61980c0ab359f3c6ab42edd593141513004f4aac0f02708a92fad52df483b750e8093be23eced68d810325a798b4339ac337890bd5d4a7a3d5553525327a1cbe201d9d1ff02a59e5e44df1f013f7a20540a498260b222f4be48d9a01a968651a0aede0c6668a6be87e523fe42f726090d965b25cf7b0aabc71c6eade8cf37066dc7484613f872cc9bf30e6ca7941c110f48886f0c44e873b31b572dff2a2bf17f7502de495a1b8e3ee621baf1e31677bdbee175c568c5afa8d597b368dc578b577765d29bf5e72f2c80f0d7afffd679883d7793a41564b2bea42ba8394a3a54e94c699a817cf4a8518694e4e9db61c548871ba6b88010fbc74243296aa4059fd579db983b27068cb9d2bdb749f112ae41152c61eb5f588a01cf5cb38db3acc6751f2cff2f04011e6e892f7482aa47ded45672b3f1270679b8b510f4135a526d93af56061ff8a7347144c0cd400db836832ce733e1f29012cc5623bb32caf5596ec1cb309daf157368158fdeacfd9cba6716eceb44a4bfb09350bad1e12a1f29e2d325141c4184a49eff134085d1706ea2ae89bd5376f092d3c01a49096fdc559ecae56c271edfbde99ba9861bb0f47826e98ea1fcdeabd6a24fa5d8fc2adbbadd3c70edcb7aef3b0e8b56001d79963b210cdcdd63ea2f4e91f0a27f940e7045acbbc89896e7de87025b28b193b3bf21673ad36d27b88d284771d4e4d29176b285df48169e5a60045ff50d140e141e9145ba153b3d4d3f0b3de42aebf957f3c6983c50fa31af57c72f3d4b23d88d476e4f414f6793fcd049e93f76d2df0ef18fc40ec023f53c7f3d08135ed62474222a0c1e1b72e66071acdf520dd9f5362a6e5003ec9268802efac7fb347cec731b255e626b8b20c5b7bfa315676f27e772ab3afad410d7320c97c0c5aa345d2564cb5d5b64e37267bcc2faf1516767279c53707c8088c0f8144fd7b3e01c8884903060e84d451e49139e05c23cc31da201942705f6f409a39c33bcc64de8cf2333e95138614068d626b6577c383fcf557f03036a52efd6d6b7cb429f5c4a13b120808e352bd5dc7e5a91a35a8828dbbea53e9769181cc84346cb0e682bc6c7e908337166550e7e630909d9f6a975f1659f7509ab8cb030257d6c8b2ebcdaebd0d17c0410cff40f9562156b5be5856d12e231bbb8dcd1e488a421cf7e2460ae40d43a16e0b578a30637467f4c3dc87b2a14f8a4e8b65699edec2b7f9d0a56cb08e56b837c65d7f2c00a30ca23aec230993a90458a629b9021e32548d289e9196ec54601adaec637deacc54dd1babe8eaf92f77bb46283dc199b2d07babe92741f5d1f7f57af617b500ae1a5fb6e12e67edefef12b18ebf434bd7bb395a1e8c0ba5d69ab13f03b99c953308376982f12ee4d16bc774c7e82ed7bc4b66bbcbd1040c422b18c27a665c7698a8c5ce866baef07bf4a73a152f4bc3c432c4ce1a4d9cf36cb28260a15fb7319e91ab34028f0a3a4e570e25421886d9e189430f6c6ef87a1c181e688f09b60730e5c2eae50e95b157d38cda866dbed1d6471940c78382c34496c8e26038971b0eb93a463f6f124f359195ef653d3040a963c8d614cdc99bb5ab3b924f3a4d9f82a10aa8904aebfcf7ea8d476978649883a6d16468650780889d295f1f597616bcd65bfa569f70bfd8a55c2d1a402b71bb5d8aba8df33b1da9f16962649e44dc67b801494b3c99e8dad236cea17e1aa4bd1dcda775b8602a43c605cb738b0abf360911a05c8cf336598637f23c76da56114f62eaaf55476baaa72215abee53eb075b508d223e4ad94349e3115e79e7a16403d6d7871ea4a1f67a798b8c09c075b4206680ffe47da645ed01f1a14b998a6d5af689b104c248cf61ed223bdf7ae24f694cc70c61c6e8aa52bd4d55ec6522cb6aeb878c20209dba3b263a284e4367ec0bff9bde737dd6bccb285abee46d03dbe54bf6a2be0f95865c06f6c75b7dd0de48de60252b27c0fc505406a551922458459cc8574d57f3bd38e77c8852de85ff395539bb39932a9c342ae66d57d3b833a4c8a1f54aacc45136a0a3b74aa39fe9b021573240947a97e88ccedc036d17946198b6b60bbae0a112a8944dcd8ecda16f58a9ca7f5c093e9c6c2f7475a94d13b331b041f369579674612455ba61a6aaee6b0ec38a5e76e365fd5a536d8816cb72f739a474342cd138c4d929138a95bbb3bac7f5fefc8481193bf83adf459830ed7a751cfb9a4431071c05ab3dd0dc82a4c4897aeff993b496d6a50a5aa7272db62508a8106e0903c31537a3b262fdcb912961f32b209c8261654b596412079ab0ca09e96b76ea894f2bd9ba66260b9577294e85bcf85dec9481590f5e356f5a11484adf2d9533e91ac8d3005b58d31a1b2081d6ed0eafd74a037dea3734a4dd088a1ccd4e0ce7b165168b2f0472d2616dfb08010799d265f72615e0e78b5d03a28636150bdc5a15c37acc091992ffc89f1a290191f8b2cb2e5a120cb266027482d3b11ed1ffd4a667fb8b88ea8c56137fbd984fb2a3420cf2a17b64712c2cf42598f8f20ea808684cd861e89849ffdedcbc42763e5d0f0f0807665743b847b3796b30805629305a96d4af83459e7b91429dd7020031f3ca78f9588c8593e22be59f63deb25ba44ad6ac72936e45ae828e335746f2e9a152e6e473b19b53c701a268b080a7cd27170becf14529d9c6280141c9fe5711ccc79b30cd2543e093669c00ea5347f5b7bfd9b6bd288a4084c896e844ac96064f9696581ecf657e243df5a2bca1f78ab8db0d743bbc2d9f10a0dca468903b14c9b2e9bfd57f8c084ec7ad649dc610ad103e7cedfd716eb86995e212bb613cdcd8aa79ca101d9b3deb35556761765995b5ebb2aae274db48554bc9bc8efab1fc9c08c14e58d35ca2b00aec11a2d2ec86f488bda658b6181105dd158cdb3986794fe0f51ba46555afde616783724e312efe21b7ac4533d60169b71c2325afdc6f57dcb6b659252c82b23ec2f2dfca7b67c8783b9d5f12ee2c3ec086f462fe3d293f0a3830ffe02b85011189c7d7cb8b1fcaea17c00d874c310f8abc7a6eaf7d3c5e3052f427d09ab21ab3a2865ec5889b52c3e3a0dc0af61073482b157bda4cebba5e967ec107cfb17e3afdaf80651a9f1a12bbddfbd1225349c5575795e7c2941d2a4058dd9fde3539d17ad68dd40715ae08dec36a3b9597adc5f0fbea4abe7e89b4bfc5fd4ba6ce028ade2ce1d90670b5e3734cca7b766e580665e74e4e74f96cffff208519a970156dd5e689dcf7a9adf12f5c6d5d563f142df5e422ba6cceecebbec39730416524b8635ba1e715d09f035bb114ce0845687d7b80850446e3ea2c7bc9a8f799e885ec8acd31f7afa105bfc8324f43a182a631ec5b42926dbd64cb19a701d03f1b2064697fe6619635918bd29a19982a1b53ddddcc4e16288a2ec2e18e17514f83f488e5fcfac4c8bd86e514f2777d6f06435d4189886ef77c65cbbd3c2d619ee83c58d79ef43e25e12690fb19123f4d7e43fc6e44f6734ecbf200f72f8f9724f954fc2e07d83db4e9ab191741adf779946d4b1334c4d4e5d3dd4939abe8be2c390e49d6eb5f3240762e536b6cee879c2b96a96322c977ef56075c3b821c3fe99a9c4da9128945d93dd47a743aecb2b8ba20f2123e86b4e1b15c97a0f4dbf965a4f6c18293aa43578cfd59d9ac44f5f8bafb16cb2ecceec3ee8b08dd7bcebffbe37acde4dcf6eea9fcdfacd75e3e843fff344fa919b7f3f43ba9d70e21159be6619d82539f3e2f1962461261626d19f134f845f134b97cead6169697870f6f38087ccb61401a7f3526bbd67f36b1fd62a94b00ac1bacc724209a3d9b7e27a40021451650214403d6cfe491691c4f1b9ddda8c34d4a8d316764fb6ec1faf93db45e9fcdb44610719309a609c0f4b6cbc8347411668cb7557a0329fe0d4f1238a984581fc1720a5d704897b0ea15b6eece9f71295f42b59c1dfac4c4d23c74be490a668458f397e4170968c32a37534e93336ff3953efa5bd9e65824c341cabaf7f28babc890029dda9fca2b5b1b306181137af7bd7cde58b1e131bd2fc6f7ebb3fb35d933ad07c36f89d1fe55a7e7451e43e9d0a5232b7be816fcdecd5c77d7f4556d0a3622e6bf9da23cc9337b8e6bcb0a8f937686599afe064df4e60892be8f15ed5b91932bcf4d89e97247ac4507a4a085e84bf65451632f4337a0183e5be5e895c5cdee034c6839e0526fdab1d926a653317192c3b1b13b8afe486aec8e26be42124333ac236708e0ddf8db832359182c7d89f25c390bb1dc9787d855f65fbcbd5a1e51418012f0e83ef084bc814efce1999959d0f1c9d60454fd078745c70af848b85380eb8d448bcfddf46bb22c8cf6c4d94f66e6a0090a5fe2a9ce8837f82f8e0b7d7caf45850f7f666149345f553daee09d64f861b7d903d743c95caa9f5d41d31cbf2edee044ad2a0e5e84175aa4990c0d14e71976d60d8071e7d0efba9192f33e68f4a9bc816109ba1f309225477f48bce7d870fa39ddce0f64e410c1cc122710c9a127fb6027912afe8b697a2cb88a6e81efbdd892c6fe166c40fb2f7e7ac542d50e5e42cc1a95de9c6e5b1a383eef85e207881210fe837576a83ac438a6d0afc1ed13f75dfc50a584ddc31ef43346fca097098d9f7855083acb3bd5d39dcd9471915fb7985bce49c5b89f9acd5965bb2875b0ad2e73ad2828bca2841341caed5da7b1ae777d614c2315237fde45834584f84088a34dcac7222010bc4abb0ae9c109e04612cb54997596bcac09961ab2d2e6a26f831cbe8899f2c8a7750f10eaead530f968b3198e2297fc1bb8bc9488a8dd1993a516d99ecc978e7deefd9ca3e13bf0723a0044e3c07b144fbe26c1fd8a42eb01e144b2d46507332dc1101f5b4ab2683b2594f8fe70f5f78bb9899f05798b8269a88fee9916b286af5360558221e1698fd6e86ee55b8a84e500239de0cebd155b1199770db690c3c8146e61d6357fa9c4eb446a01e141a2ca57bf2d2a4abfe361ec33f4f36403f3b07a95d672cbfe10e30fd7249a0fef6bb1be2f8411f5e4b092ef38640ca5ab9125609b47790790af90ff9e5e6ef15f62f5c594d48e9f1ee34cacbfe85dda59c3658211793f68fbf12156ac294dfa8b483d39d4bd6712ccbbccedaa93aa8fc55379f627f75c42e5e78aae83917b09e8efaa411e58f1eca4bb454e65caa0d3e9a2f454710015743611a553731b3550e9148542b83d038a8134fad21cba137bf86343cdb9a44e9ccfd7ea7147b5fc18c46c70dca1ad7453ac7a313efcd8b25b1b8554cd8c964e34486bc706c29e3d1d2e1d2b486f6d7a794b584f9d576a46b63b352677f35206d5687996cc2b43864e58c61b376d2b59aeb679e3a2a953cef602036eec8edff6cb62ab53898d6ef38ecd8e2068f4f4685279c6a3aa0dfd80db0b1eea3c8372691054278cbd7517007b00c5c964402129709fa2b08f7313d5173c13abac9634a67bb31631490d656d2b9d78c7a8d90e19d662898099bba4641926512bdaf7792ef862845418bbf469532f6020d36bd31fd1f383060e4babca27ac7d02ec1bfbb6a99e5322c2bfb1edb607597139e7c6950db4ceb4f32e4a3d6561a56f405d920e0d6ad757b626b62", 0x1000}, {&(0x7f0000000280)="47cd9e87c77354f3f5af72fd05feed16bd17fed9c985984a5e2e4588afb5a57274e0152154f1b5dec10edd0515ad4ababfc18d5035ea669cd924fd24b2ab1ca8af35d49e0ec49c07a5aeb7f0fb89d7176873b56b8661c06e19f789ba7c4c4fd8dccf87b9449725ddc53d3781675b6157ce180be872649cbf9ad9c18e3590b6fe01f0dca64312625bf492", 0x8a}], 0x2, 0x0, 0x0, 0x401}, 0x400) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x400, 0x0) sendmsg$unix(r7, &(0x7f00000000c0)={&(0x7f0000000880)=ANY=[@ANYBLOB="fb18320809d00000000086efd40000000000008b4645d108e687f48f8b5f0900000092e3a5f2209cea621cf9f9d96c8d66f821d532a860eace09ec8b2d9f7eaa84041c8d5fe169ce4c68ff87c586ce4c30f521b40910979d7f8000000035527b508c865978a82be7281269178ddf96f29ddfd8669d3c5151ff19f127eafd57c102396030003e1e985cb118dc40256b5840cf71fb83a1177fe9d17b97767159d0b2fc5159a0f5c606a3c30dc9b4d16f350839a45fd306973220ac065337bed7b57b837a4da26d69d9a253b6cec7dea34d80ab2d78817f1d3b59499dc4a34cab06ec8fdb9b4fd7c96b1df678707def084c580f9a6fcde2c9eb552f9bfa68286077544e3d73e55a3d1c2a393d6692d639d13a099f0cc149b352e75174216eea32dae6d004dc861f3f7967c8b4d471468d1db8e871359ef69046a60d871ea5d62b0f98eab924f329b4255f38728bb5e87d8daf7caa5e6fbadf6af9876daa66f22dee4bf6e63ab243da232831b15d533f18606cc09b7df1d66f8e75ef2e69e5595047c404084df6199790dbbde977bbcc35c9a18b0064c28bfe7cad959601e8a9a4a40920238d58d171c416ff071b06464a0b3556d320221af85e3d224e6078511bf87262a4366c00a96ecb1b6622b4349d2b6dbbbfbe3e7c5b0d335590a84554129674ed9b5b4d108756d7487bb493fbb10251e9edd68cffc191dc910d64afc40627bc06dc5b08727332ce18caa2233804a2665fe4d56cbd86a05a1f22f5e383cfd9615ca18271368bc3e790b05c73afad4971c80ff1e90591ab411877ebcb97cc0d4c73417dfe41a4826796a573e7682dc748f8a3fc77a8b934bc10fd5a69dd4709b1cf6eabf5908de5f43df2aa6d7d37f995fdf99df7bae6224c93a6f3ea13c0f6d1ff240dfa4e289b383ef85c2d3c83c1541122a0d7b9020ed0307478b16888096576a7539bc3d336f3884d7008cea0e1050b839c32260dd8d76003b148b3e63c036416bc9314583fc29b1fbb1d23499cf5b6c924029d970d32a130e90ddc330f63fe150312a0ac70ba334d4b9834789df0d6c55f5bcc9a2779bfa64123f897564f259064e95b9897ada012a7b72e2715712e3178990e68aa4f90a9694bd958ad583d36734122cd7ac070fe00"], 0x1, 0x0}, 0x0) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$dupfd(r10, 0x7, 0xffffffffffffffff) msgget$private(0x0, 0x0) getpgid(0x0) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:07:35 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) r3 = dup2(r2, 0xffffffffffffff9c) ioctl$TIOCSETAW(r3, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) write(r0, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) r6 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x1) r7 = syz_open_pts() ioctl$TIOCSETAW(r7, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) r8 = syz_open_pts() ioctl$TIOCSETAW(r8, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) r9 = syz_open_pts() ioctl$TIOCSETAW(r9, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) r10 = syz_open_pts() ioctl$TIOCSETAW(r10, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) r11 = syz_open_pts() r12 = syz_open_pts() r13 = syz_open_pts() ioctl$TIOCSETAW(r13, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = fcntl$getown(0xffffffffffffffff, 0x5) r16 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r16, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r16, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r16, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) r18 = getgid() semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r17, r18, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r19 = socket(0x2, 0x1, 0x0) bind(r19, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r20 = dup(r19) listen(r20, 0x0) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r22 = syz_open_pts() ioctl$TIOCSETAW(r22, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) r23 = syz_open_pts() ioctl$TIOCSETAW(r23, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) r24 = syz_open_pts() ioctl$TIOCSETAW(r24, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) r25 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x80, 0x9c) r26 = syz_open_pts() ioctl$TIOCSETAW(r26, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) r27 = syz_open_pts() ioctl$TIOCSETAW(r27, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) r29 = syz_open_pts() ioctl$TIOCSETAW(r29, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) r30 = syz_open_pts() ioctl$TIOCSETAW(r30, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000400)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000080), 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r0, @ANYRES32=r8, @ANYRES32=r1, @ANYRES32=r9, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r10, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="00000000ffff00864e396a3c2999883065a3f9dcfb1bb71c86443fa87b2407000000000000ac02484356e5bbfbdb6ad10c5836065d4859e5f10ab8c7d6f4ae74a69f8d8538f4b95bcbaadb30c6a0bf078471dfa56c62d4331dfe6e8cf81e02e6665737b1515c6adfb914ad1d10ee88770f154a801225afe5f6148937f964e13003db27adafce6b3e1446136beac1866cdf133809c97d5f3ced407b927096dd48af9aef73c81a27f93c7642c8e266abe75d95743292b2c54dc00ca2da299f04447c90eda59fd5ec710022292d85c67cf1c48ae3275750970d3e0062bfd789cc76fcccc2bcf1", @ANYRES32=r15, @ANYRES32=r17, @ANYRES32=r21, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=0xffffffffffffff9c, @ANYRES32=r22, @ANYRES32=r23, @ANYRES32=r24, @ANYRES32=r25, @ANYRES32=r26, @ANYRES32=r27, @ANYRES32=r28, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r29, @ANYRES32=r30, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0xe8, 0x400}, 0x6) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="ef", 0x1}], 0x1) readv(r1, &(0x7f0000000480)=[{&(0x7f0000000500)=""/207, 0xcf}], 0x1) 03:07:35 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="a4", 0xfffffcbe}], 0x1, 0x0, 0x27fff) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)=""/40, 0xb77cb748d5ee361}], 0x1) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) getsockname$inet(r2, &(0x7f0000000000), &(0x7f0000000140)=0xc) 03:07:35 executing program 0: r0 = kqueue() r1 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xfffffffffffffffe}], 0x0, 0x0) accept(0xffffffffffffffff, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x8, &(0x7f00000000c0)={0x1}) kevent(r2, &(0x7f0000000040), 0x401, 0x0, 0x8, 0x0) socket(0x0, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = syz_open_pts() ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) close(r4) r5 = dup(r3) listen(r5, 0x0) getsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) kevent(r0, &(0x7f00000001c0), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e8000/0x2000)=nil, 0x2000, 0x0) 03:07:37 executing program 1: writev(0xffffffffffffffff, &(0x7f0000002780)=[{&(0x7f0000000000)="f511171a598fb2693ee538f7cfd93cbb947f0cee97612d000000005c973c6e5dc304107a942cd51cb6a35226b7910291501c5942defdc91da4", 0x39}], 0x0) syz_emit_ethernet(0x1, &(0x7f0000000040)=ANY=[@ANYPTR]) getuid() syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 03:07:37 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000280)="cf499dba0051ebd2c853a5632ef43bf8e901b33dcd730fa4e341a4f5b3da37d44ff3a4ebce84d8d17b658696d8d1ce23b63568e7d8973dd41daa8ae7f62095164d67ce5627bf071273aea22af6d8b7000cab18f9fbd8cbfd6f3912911de97230071fe955ae4528df073403e36abe93e811ef6242901246c9263e4208d5d2161b0de325f51c90364969cec0e30c4eccff7e098517", 0x94}], 0x1) 03:07:39 executing program 0: syz_emit_ethernet(0x6e, &(0x7f00000009c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa7299b705009b86dd60451a7c00382b00fe037edb3fb77d456a000000000000bbfe8000000000000000000000000000aa230000000000000004009078000000006006d7a2b7a20000fe8000000000000000000000000080aaff0100000000000000fa000000000001078b883905d6016f81c96ed114158cfb32bee021f779482f91757b5c6a28352eaf5a42f1421f5500719fc265c89964db74c10ae8773ed0e9364bda4a019cb22e8d9645344703342163c615a8e1191dec5de3a652285b2e203b65942051e1d9cd6bb59d36834c5d37ed772ae2de8e508e5a001abe5ec22d4cec19a4eaa3961ddacedfd6459fb60a3f9579c01ff805000000000000007db0792bb801d0043de3c506cd3e228e3c3a2a5cff8f49429e0e430c6aad54e8ffe4ea4ee535e8b2a80268fd988a86f1a4f0b5816bebe61767e61d1d261975ba660b19493c415d78e7963a38937bb3d9322139c9bb917ca200da77ecd3ee302f792b0f85729365677c407fb0ccf283d4ad758b56bf5d40bade29eef608c75f911ab10a1684c36cf5d87bc9750f16ed9dd0ed2423a8310d81b5363fa735000000000000000010a9985da6f25809d025aa70b2baf825c3aaba20580ee3b95c6b0abb5c3fb9f6121836d2db963c6c7a3099eed33dc6a1389edbd4132a06c078acbdb3f553ab60f2bce948d84eb2652631c5aaf91112eaa7468457"]) r0 = getgid() setegid(r0) semget$private(0x0, 0x7, 0x86) getgid() geteuid() r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) msgget$private(0x0, 0x40) r3 = msgget(0x1, 0x101) r4 = syz_open_pts() ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) msgrcv(r3, &(0x7f0000000600)=ANY=[@ANYBLOB="80d3485513a3a5249187022b5bd59b3b87711b0a6b52b73f791c44682869db7e3735b1973c14c97ef289d0481b14d03e681a635e211f93551f42454421e6041b8090df65fe86a32265b93a06e392d8181a0d008a54cad9fee80179ed57578f75d6314bc85e66f971b4cf9c5a671a78581c3016d782ac3cda9731363db371305c78867c0c3400182960e7443cd0f8088f85ca7b5851f5a0842cc7214ba299f11315a3e0331fe2a37b42c27a2555e3b1d3b35769af3f8202f3b2d4cfb4d1a6584c81a709be70fb687ed2578ac7e53a", @ANYRES32=0x0, @ANYPTR64=&(0x7f00000007c0)=ANY=[@ANYBLOB="f2039a06a6e8d4c4aa089e200d0aa7044890e4af0d7a32f200fb436aad13ef47ab5da7d87ab2208f228391580f8f5d810e9c06cb472687786e3029aa3b72f86485b28a67b07ad488718b9d7e5ab7bc89d9102d78518492e36b962c9eaf5152d1fb3f73cc6bdea0d98ae98feef15a33233b91f8b29ac33cd113afbe593285aa0ee1d402934a7e8f3ffddf276959acfc3218f6be7e99d64f1a9be76a4cd7", @ANYRESDEC=r4]], 0x3, 0x0, 0x800) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r6 = socket$inet6(0x18, 0x3, 0x0) r7 = socket(0x2, 0x2, 0x0) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r7, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000140)=0xc) r8 = msgget$private(0x0, 0xfffffffffffffead) r9 = syz_open_pts() close(r9) r10 = socket(0x2, 0x2, 0x0) connect$unix(r10, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r10, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r10, 0x0, 0x0) writev(r10, &(0x7f00000007c0), 0x0) r11 = syz_open_pts() ioctl$TIOCSETAF(r11, 0x802c7416, &(0x7f0000000000)={0xfffffffc, 0x0, 0x5, 0xfffffffffffffffc, "6601fa1d03182eab7fff000000000000009c7e00"}) msgsnd(r8, &(0x7f0000000880)=ANY=[@ANYRES16=r9, @ANYBLOB="0bc0914e7f626090635cc115f74950f255d7c0db8ab79ae2a06ccdef13c2bb987a5b7ce37715024d4cdfd7f2923b8497933f32353736a326d638b575b7d84975c82bea59c1096d384019827323aaff6093bc0984d63e6975a2527868b444d93b3dc78195b44a96ee78d2ab068ddc0bc396923393b7d4170bc13c18966a7d402e4df7d7f308cc8b01b9d806e289533f1fa8d3da1b0b9cc236df9d46de8d20fc41992c86c7aabfaeb7d851ab194bf4ad7e6b556ba4c2e12a4b7dc9b8409dbaf7aae5fba6d17f35a4f337afbfa6b55fc55a886f082bbe66870662b4cc20cd5497cd7c691f855fb734aad53dd8c8b9a43b5f8888f646d0c2ba491c103473", @ANYRESDEC=r8, @ANYRESDEC=r11, @ANYRES64=r11], 0x5, 0x800) r12 = socket(0x2, 0x400000001002, 0x0) r13 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r14 = accept$unix(r13, &(0x7f0000000000)=ANY=[@ANYBLOB="f6ff0000000000000000000000000000000000000000000000001b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f8eea144ad013a10000000000000080000000000000000004b7a29ae7eeb5f0c17276aef4c5300"], &(0x7f0000000080)=0x6e) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x200, 0x0) sendmsg$unix(r15, &(0x7f0000000480)={&(0x7f0000000140)=@abs, 0x8, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x40d) r16 = socket(0x2, 0x400000001002, 0x0) sendmsg$unix(r16, &(0x7f0000000480)={&(0x7f0000000340)=@abs={0x1, 0x0, 0x2}, 0x8, 0x0}, 0xc) socket(0x2, 0x4, 0x0) sendmsg$unix(r12, &(0x7f0000000480)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8, 0x0}, 0x0) r17 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r17, &(0x7f0000007ac0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000deffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000faffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000040800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a936aa5a1f5d82bcad6aecdc40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e4ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ceb730e00c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000054e4bb82a0348650380d03202a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001db10000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e6ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b095000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e17d307a7c4ad6b421d6769257935753545be9d227474f76d4fb73284cbd37133c830503f6f1ccd59ee29c445d4eccb3191dfb67658751568c8baefe9aad613905f24e41bf2e1b905d62912336e5c79b4b5e068cc49b9ff3a967062c55f2d6cb687357b0102244606d20e6618a9daedca1eddaf2040000000ba46151972a1ca6de540d22cc464ced7c6d140a9ad43a510024461b26615c9502c6582dacd132bea3985478ed2adc1f0f97e2b2da0f7ce1016c7dcb699793bd9998bd4354515b60461270c9a7c9041af61a030961a647bb9604a88f5ad2f343e9f09bb5fb402d6a40acc1904983e0814808bdc967944ad140a9f72851998e1b34cd18db8e8f499a98e9ecb4f9aee4a514693f4ac551e2ab61cf23e9ec93e4707fd786878f213c6b3e59a159927e2c51202700aaeda873e2442f857bba81d0a07eb3e3a4540bd27f54c993135ceec734c187941c58a812f58030b3852c3f58d38128d3bb6e128f2d8925ffc9930395174f74e0ae"], 0x1, 0x3, 0x800) msgrcv(r17, 0x0, 0x0, 0x0, 0x0) r18 = socket$unix(0x1, 0x1, 0x0) r19 = socket(0x18, 0x1, 0x0) setsockopt(r19, 0x6, 0x9ff, &(0x7f0000000500)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r19, 0x1000000029, 0x2e, &(0x7f0000000380)="ebffcbff13b9fd812eaa4e7130daaf4248e6fdde1d139931929648", 0x1b) r20 = socket(0x18, 0x1, 0x0) setsockopt(r18, 0x1000000029, 0x2e, &(0x7f00000004c0)="dda504ec9519501090964800000000", 0xf) setsockopt(r20, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r21 = socket(0x18, 0x1, 0x0) setsockopt(r21, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000200)={0xffffffffffffffff}) setsockopt(r22, 0x0, 0x3, &(0x7f00000000c0)="ebffcbff13b90800aa4e713048e4993192ff48", 0x13) fcntl$dupfd(r18, 0xa, r21) r23 = socket(0x18, 0x1, 0x0) setsockopt(r23, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r23, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pwritev(r23, &(0x7f0000000440), 0x0, 0x0, 0xfffffffffffffff9) socket$unix(0x1, 0x5, 0x0) r24 = socket(0x18, 0x1, 0x0) setsockopt(r24, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r24, 0x0, 0x20002e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e7130485605535a9648", 0x14) r25 = socket(0x18, 0x1, 0x0) setsockopt(r25, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r25, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$dupfd(r25, 0x0, 0xffffffffffffffff) msgsnd(r17, &(0x7f00000000c0)=ANY=[], 0x0, 0x800) r26 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r26, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r26, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r26, &(0x7f0000001000)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaff21fd17153cf3d117c2e9547a40d43f5d31059c11c5a9530a448e0e5a392c598c2583000008f1ffffff00000000000000220000000000000000a00570bdc406028a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c97a2b83eea214e18350e46ba39befc79076f25d33ed3de8de7ec27031bc10f8bb5567bf43cbceee16000000da0c23e9475c9d6bf97f93cf02b9422e05e492a01682b06b6bfaf2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4f5ec85c61dc8a76803f064ef041384979c3e253c71c2382518cdb266121375d39876dfb140675f6faf247dbec8eb6d5651b30570785dc8bd76f40008b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ece0bb09bd6eb1ab032dcf3362ccfd9ad47f49ac1c6b8c5c2f0d1b998accb434584fee2bbf4eaf3d50a02f42e99af6958251e3ed78723e744649e9a56d241d1d5b8fd4d73ed6b8839427757f0f2f20df054fa49a6eb3814e455bf569030cba26dbd96153fdac697b7600eea335763b80a9e46cf0671c0c6c05ffe6df5c2238e66c0d759ada51af10f3c711da5749344ea135d5fd834f5788dc0ec31c8f43f00a957dcf6bfe6a818710163bad8da10ea2e8f27185e5eeb8845ed711716b4c70000000000000000000000000790f69cde5f67f5e1ab701badc7f7243a07e0f1365e2fa9d1126f9e1c5eff99a2050f2317bd40945eaa14c21d2605fa83da522ffeaa4d298cea2e4c7aac13939a9121a56f4c46d51e3e0c2826f7ad43b8673adb1336ba55592b53fda1e2b56942868966b7fcff34a9a427f2628bfacc5ceb58e8b0e7c948e7309ba08550227ee3668ffcef3809a977264be5e272065fdae2fd7a4bb1d75ca5524b6dfb47f93f64fd46018ca143f03a8002dd19fe21a90accb67be4e7d4bbdc64ba94da7f2f7239965178f0a7e9b30517eae0a91c2251db8f787c3c951ebdd1a8e65bf54288554bd727614df8c5c26aa7abf089da2386fb83c7a5fca96793468f8c465dfb6b1b1493b5eb2cdf68f73da324618d7685c8524ed1da98498d57b"], 0x1, 0x7fb) msgrcv(r26, &(0x7f00000193c0)=ANY=[], 0x0, 0x0, 0x1004) msgrcv(r26, &(0x7f00000018c0)=ANY=[], 0x0, 0x0, 0x1c00) lchown(&(0x7f0000000280)='./file0\x00', r5, 0x0) close(r2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000780), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0), 0xb) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r27, 0xffff, 0x1004, &(0x7f0000000040), 0x4) openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x0, 0x0) 03:07:39 executing program 0: r0 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x8, 0x42) select(0x40, &(0x7f0000000000)={0x8}, &(0x7f0000000080), 0x0, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) shutdown(r0, 0x0) 03:07:39 executing program 1: syz_emit_ethernet(0x46, &(0x7f0000000340)=ANY=[@ANYBLOB="aaaaaaaaaaaaa085c2d727a58863e600810040f8080045000030000000000089907844a7078bbf6eb793f8ac1414aaac1414bb04009078000000004500"/70]) 03:07:39 executing program 1: r0 = syz_open_pts() unveil(&(0x7f00000015c0)='./file0\x00', &(0x7f0000001600)='c\x00') r1 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000180)="9a13e3030004015b0dbf5850a81f78e00818d23a", 0x14) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x800, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x20) syz_open_pts() symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000200)=0x2) 03:07:39 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffe5ffffaaaa0d4b6160da76a53c30a3aaaaaa00fe80000000000000bfb22896ee21d7eaad3df39f96db00000000000000aaff0200000000000000000000000000012747d61500"/82]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 03:07:39 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0xfffffffd, 0x0, 0xfffffffd, "000000000000000100002000", 0x6, 0xfffffffc}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000040)=[{&(0x7f0000001780)='{', 0x1}], 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0xffffffffffffffff, 0x2}, 0x10) r1 = semget$private(0x0, 0x4, 0x1b2) sendto$unix(r0, &(0x7f0000000140)="177d161789994c617c0c105dd489505275a9dcf9c35848b5e469c92c07e4bd6973b48c02a5a1e59eeac47a41f7e4e532d71956a2582509fa9d20548d64b5b21793e7", 0x42, 0xb, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8) accept$unix(r0, 0x0, &(0x7f00000002c0)) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000580)=""/170) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='./file1\x00') semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r1, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) r3 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r2, r3, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) chown(&(0x7f0000000100)='./file0\x00', r2, 0xffffffffffffffff) 03:07:39 executing program 1: getdents(0xffffffffffffffff, 0x0, 0xc6000000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = shmget$private(0x0, 0x4000, 0x40, &(0x7f0000293000/0x4000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000001180)=ANY=[@ANYBLOB="820bdeed26696c65300043698bd9d1c4df6ea8acaea3e45e2a233f370b4c724c44a9f5f79009089b4551956a42678eff1ea26800a47538637e226c1e58480926cd19881604f70789f95a48aa55df8cff21114df788f68c2537846f906fde63e2f3f2a23d3cd23767a6329e848f559dac6d3d6479a1ef578b4f12da2f86aaa1c282a4c061f48875b37b6f76aab27b457b9af7780e08000000c55fa327b9d534463cfa15d4deb74770fc7bdbb1c66f6c381ff820cca389545db3d59516412ab5a7773d4943118b9806f4ed32768d29c0253a04c0a8167f2a24709c08b69aba3811165abca6120634246e00fc3066f893a99cbf4e1e8162d7ed1cbe761c7fa4d40c9853a022cb29429be5cad0edef5f7c647a68bc2f7f11cd9a588012aca91346d788d8f763c22fdc600ce1764d1c6e53ff8b2b6c910a6260d0e16a0dc527699f652bf447da455d9bd749c95929144f8be7392d265c95bf405d97df9248bca5ab425e25f85b8c1f50a1e42cd6efde2ecbf86e736b19eb0dfbd9d659c7f6"], 0x10) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004015b0dbf5850a81f78e00818d23a", 0x14) write(r2, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff", 0x585) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4, 0x14a) semctl$GETZCNT(r6, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETZCNT(r6, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x20000004, 0xffffffffffffffff, r4, r5, r3, 0x10, 0x7f}, 0xccd, 0x4, 0x9}) r7 = fcntl$getown(0xffffffffffffffff, 0x5) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x29, 0x40, &(0x7f0000000700), 0xfffffc97) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r11 = getppid() fcntl$setown(r10, 0x6, r11) shmctl$IPC_SET(r1, 0x1, &(0x7f00000007c0)={{0x800006, 0xffffffffffffffff, r4, r5, r9, 0x1e4, 0x8}, 0x4, 0x5, r11, r7, 0xfffffffffffffe01, 0x9, 0x7ff}) r12 = getpgid(r7) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x2, 0x0, 0x100000001, 0xa5b, r12}) 03:07:39 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) close(r0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f00000001c0)="6406b76e6a7b564429e6ed5c138988776992be9a82c849ad3102b8fd84bb7ebc9d913b5058c2bbe08a7e6c88f9a1f60aa004a8efbd797944848b3ce13c3cbfda0fe3c61f0d39d19a0f05bdbd571a9c9d1f7bdd7b9fc7b37d0911e2477d80c26ad3c4e2b745ad697fa6fe52b4dc6068e3dd8de1db122c99c62fec8441f65d", 0xffffff61}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) socket(0x2, 0x2, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00.\x00'/16], 0x10) 03:07:39 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000000)="f511171a598fb2693ee538f7cfd93cbb947f0cee97612d000000005c973c6e5dc304107a942cd51cb6a35226b7910291501c5942defdc91da4", 0x39}], 0x1) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffff00000001aaaaaa0086dd60a4f005000000eafe8000008f504aae80b4a50000000000000000000000aaff0200000000000000"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r0 = msgget(0x2, 0x200) r1 = socket(0x10000000011, 0x8000000003, 0x0) close(r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = getpgrp() unlink(&(0x7f0000000040)='./file0\x00') r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) recvfrom(r6, &(0x7f0000000240)=""/182, 0xb6, 0x0, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000080), 0x4) connect$unix(r6, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x0, r2, 0x0, 0x0, r3, 0x4, 0xffff}, 0x29012da3, 0x6, r4, 0x0, 0x1, 0x1ff, 0x400000000009, 0x7fff7fff}) semget$private(0x0, 0x3, 0xd) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) semget$private(0x0, 0x3, 0x208) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000e00), 0xc) 03:07:39 executing program 0: r0 = socket(0x1, 0x1, 0x0) r1 = socket(0x2, 0x2, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000000)="98f728f8f955b0f22c50616364", 0xfde8, 0x5, 0x0, 0x0) close(r1) 03:07:39 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) r0 = syz_open_pts() readv(r0, &(0x7f0000000640)=[{&(0x7f0000000000)=""/207, 0xcf}, {&(0x7f0000000140)=""/115, 0x73}, {&(0x7f00000001c0)=""/226, 0xe2}, {&(0x7f00000002c0)=""/118, 0x76}, {&(0x7f0000000340)=""/198, 0xc6}, {&(0x7f0000000440)=""/12, 0xc}, {&(0x7f0000000480)=""/245, 0xf5}, {&(0x7f0000000580)=""/11, 0xb}, {&(0x7f00000005c0)=""/105, 0x69}], 0x9) close(r0) syz_open_pts() 03:07:39 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3ff, 0xffff, "993a61cf35bc14bf4eb9e19a6b550b57789bc449", 0x0, 0x40000}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) 03:07:39 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = socket(0x18, 0x1, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000000)="98f728f8f955b0f22c50616364", 0xfde8, 0x5, 0x0, 0x0) 03:07:39 executing program 1: r0 = semget(0x1, 0x2, 0x46d) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000000)=""/134) semctl$GETPID(0x0, 0x4, 0x4, &(0x7f00000000c0)=""/181) r1 = semget(0x0, 0x4, 0x10) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000180)=""/232) getrlimit(0x7, &(0x7f0000000280)) r2 = semget$private(0x0, 0x3, 0x40) semctl$IPC_RMID(r2, 0x0, 0x0) semctl$IPC_STAT(0xffffffffffffffff, 0x0, 0x2, &(0x7f00000002c0)=""/223) r3 = semget(0x2, 0x1, 0x20c) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000003c0)=""/109) r4 = semget(0x0, 0x5, 0x41) r5 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) getgroups(0x6, &(0x7f00000004c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000500)={{0xd9, r5, 0xffffffffffffffff, r7, r8, 0x0, 0x8000}, 0x7, 0xc7fa, 0xff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) r12 = getegid() r13 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000640)={{0x26, r11, r12, r13, r14, 0x30, 0xe33}, 0x8, 0x4e0f7d3e, 0x9}) select(0x40, &(0x7f00000006c0)={0x3, 0xffffffffffffffe0, 0x0, 0x7, 0x4, 0x2, 0x3, 0x401}, &(0x7f0000000700)={0x1, 0x2, 0x3, 0x0, 0x80008000000, 0x40, 0x1, 0x1}, &(0x7f0000000740)={0xfffffffffffffffb, 0x40, 0x4e, 0x9, 0x7, 0x8, 0x6, 0x9}, &(0x7f0000000780)={0x7, 0x9}) r15 = semget(0x2, 0x2, 0x100) semctl$GETALL(r15, 0x0, 0x6, &(0x7f00000007c0)=""/164) r16 = socket(0x2, 0x4, 0xbb) r17 = getuid() getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000880)={0x0}, 0xc) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000008c0)={{0x8000, r17, r9, r7, r10, 0x48, 0x4}, 0xd9, 0x9, r6, r18, 0x1, 0x2, 0xffffffffffffffe1}) pipe(&(0x7f0000000940)={0xffffffffffffffff}) ioctl$TIOCSFLAGS(r19, 0x8004745c, &(0x7f0000000980)=0x9) 03:07:40 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(r0, r0) r2 = semget$private(0x0, 0x7, 0xa0) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000000)=0xee65) semop(r2, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x1, 0x3, 0x1000}], 0x2) r3 = semget$private(0x0, 0x0, 0x10) r4 = semget$private(0x0, 0x7, 0x80) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f0000000640)=""/22) semop(r2, &(0x7f0000000180)=[{0x2, 0x8, 0x1000}, {0x0, 0x0, 0x1000}, {0x3, 0x6, 0x1800}, {0x3, 0x4, 0x800}, {0x1, 0x6}, {0x1, 0x6, 0x400}, {0x1, 0xaa, 0x800}], 0x7) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000200)=[0xa, 0x3ff, 0x0, 0x5, 0x3f]) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r6 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000eeffffffff0300002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = syz_open_pts() close(r7) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffa1f, 0x7f3, 0xf8c, "0366440a06000000cd764923af00000000000056"}) writev(r7, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf", 0x42}], 0x1) close(r7) r8 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x12, 0x0) r9 = socket(0x11, 0x3, 0x0) getsockopt$sock_int(r9, 0xffff, 0x1024, 0x0, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000100)) semop(r2, &(0x7f0000000280)=[{0x3, 0x100, 0xd9fa07b72ae6faa0}, {0x0, 0x7fff, 0x800}, {0x0, 0x7b8000000000000, 0x800}, {0x1, 0x8, 0x1800}, {0x1, 0x80, 0x800}, {0x1, 0x5, 0x1000}, {0x3, 0x0, 0x1804}, {0x0, 0xfffffffffffffcb1, 0x1800}, {0x0, 0x8, 0x1000}, {0x0, 0x80000001}], 0xa) unveil(&(0x7f0000004840)='./file0\x00', &(0x7f0000004880)='r\x00') open(&(0x7f0000001600)='./file0\x00', 0x200, 0x5f) r10 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r10, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r10, 0x0, 0x0) r11 = fcntl$dupfd(r1, 0x0, 0xffffffffffffff9c) ioctl$BIOCVERSION(r11, 0x40044271, &(0x7f0000000140)) semctl$IPC_RMID(r3, 0x0, 0x0) recvfrom(r5, &(0x7f0000000400)=""/4096, 0x102a, 0x44, &(0x7f0000002700)=@in={0x2, 0x1}, 0xc) 03:07:40 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) readv(r2, &(0x7f0000001400)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/231, 0xe7}, {&(0x7f00000011c0)=""/217, 0xd9}, {&(0x7f00000012c0)=""/65, 0x41}, {&(0x7f0000001340)=""/185, 0xb9}, {&(0x7f0000000000)=""/50, 0x32}], 0x6) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x8005, 0x200000000511c, "047c2c00400400acf8b674af64664800002800"}) write(r0, &(0x7f0000000000), 0xa7) 03:07:40 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000700)=ANY=[@ANYBLOB="820296ad0000ffffaa2c5a7c23ab9ceb8a9a7e80ace51256a323fd4a2179ae959dcb748d1deec6438e0c62cce3c215ac1f544b73fbda5359470b3bc242ee30a71818be1da910255e754a894bfe4f1b74b0d0e211667a755b31dada790e2ecd2322727533ff9e786b8bcb10a59bff2f741e39f5fe7903c652fd75d304656fe3392aa86bfd28c3af1cd77371d96244da87a75a85871c3f8f5932beae3a8f4d25e56afff9842a812f40a48b61cad5476e650a121f3af1e63d45178e0505a4bf11a9a4fa4d1443ba7332db3780654c7adce53d61a721591e19274c172e4b9ef4a36c414aa3"], 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000001900)=@un=@file={0x1, './file0\x00'}, 0xa) dup(r0) sendto$inet6(r0, &(0x7f0000000100)="491fdca0f0406da6b90fa0960ebfb95e943e47b1870b15b5e7c901", 0x1b, 0xc, &(0x7f00000018c0)={0x18, 0x1, 0x6, 0x5}, 0xc) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001940)='/dev/wsmouse\x00', 0x21, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x811, r1, 0x0, 0x3) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) getpeername$unix(r2, &(0x7f0000000880)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) connect$unix(0xffffffffffffffff, &(0x7f0000000800)=ANY=[@ANYBLOB="adb28a7998c06171094e6fa2ee45cbe88618934c8a250e94a1aa4f68daa1d72f5e0a228845fa0628651f11eeee6fd0e96553adaacb1ded5699e2af1d7d362982f0fff719ef292bee9d0b67a7ed246e8feb2fd19620"], 0x10) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(0xffffffffffffffff, &(0x7f0000000140)="06df3cc0da5bd435238a42059e38224b90a245aa6bdf52d7a37304eaf7e26fd5ec385336d8fab366a12a3e27590e4e8919216f038308a3b36a55da5051d9627bff7b7b172a94a2178d3bf37ffc7094dc59263e78125b7aa92f817903648403e133bea0df82b49bdbfdabde94ff90335e2241f32f10eae25e5d32240903cd08aa634e24887435b777301594539a8759b102bf7875c3031437eda23a874a78242a9d02f515a396149d01fa71a83fb23f88d9697ca00528a00bae84b599b835e082ef00033281aa4e5190a5f005740b3d9df21c10f51a9198052af0c1fe5fdfbe0b958843a5b8ebaddf0bb293cc9524f1d43f20b74abf4dfd18ba1f79e2c19def6862dec9e8b3d23b3def589847e29127e7d9e05218b241ad9d189f70863e8e2d09d6622a82ef3b46c47dad57e4f656152064bc0e27280e7ee469a29023b09bb32c13c6a80b1591197bd8a38eafc77af47196a3111d51fe5425c571b5cc79845a49c04e89380c82288b800e958a32ea86d92e5183b0b7163011c5a7b1e48237b559a0920545216793431ec51c89e85bada2b08be821347a4d576c029891bd0b994c48e8ad4f65c932366e5d42349fdf05c5dc8392f6070d1c82adc91620c3b3e4e1ed21cea5dacd9a5e3c926b412af6ebb92469044e14326ab9b7225317907deb429177b3ce516cfe7033bc160b80179f2a2e2e5f0f3474274df7915cbbfacbed177f2f10aa05cad2b1432a8a810747e85cb90252e2d3099bf3664520aed21e6b318d650660813c509c71644946336e6c103182cf0e8039bffd6b8cd7077b2947cd7b6c973a3e79db02c485ceacd62a973c9d3f20f2d2acf509ee14ffe39a74adfa50d363ec78253477af077654049cd0eaeb05f9f4175f59ccff84f98d6ca2c0721281875bab6a7cd23b04cf0af2d0c0ce7b0f95894dc51bfe99f9166e634ad6ac1d2ba313b5d791db935f81940251e7f2738661c0abe07362b8e860a7b9a3c039847d6214aba2e9192d8c5e15b1f7110623e151de8fbd2bf791609b6e0f33a04f0849f17984cbaa9ace4c76ee9ee92eed0109ed76d265a3ec136e436083a5413c2d234302a549112848683a9b6d3a54c681fbcf15d3a6d68136f8c342b7e8cad85cbd34d48d225a2b99574a94b90fbb5e4d9d5b20f219427b8d3263a825f1790199742788f92d19cbaffe586d2c6cfd86ed33b657883b9195213e689049c593fa1a6727d3c50eeae461865be174c25c87daa3eb162d26c34d17208db5e231a5a64c1687e8305e24d7795668efe482c2242f20a9b0692a4ee675cc2780a5a5fcd494241bab1b6740f4a127a9dde857bc6d4f2f48f4110afc564c492bfb185c9aa841fcbe6e42d36bf3714d739391407def8b082d1a2bdbb4aec1de70e14c6650b2992926734623014abdadea83cabcd650daf06a26f3d123169c67dd33fa383676d6ae595240059c124955a3e340896a1ebfc01a4a10c2ccbff25e89fe4f521b41e84fa1aae26e041213a23aee38a3a1ee41610c4806f7dc124eec6edb11a5524dd6016cac8cf08a7537a33ee3c0c51ca72ff8835cfd217a115c0cb9533819837db5fedebc215bedd5bfabc06fd732224dfd6d49fbdd6001512a81342e00e0f4e9ece0046d527ec334b16066c1234f42d7281c240722ef5c8f63505ee4192b4f3e91c75ae729442c136b4379fdab3de19a13b516ed5810702f08a10a435296520d40b31bc11a4682ac5ec39d3098e84686ad3af0d6cd9c9f6a786adbdf3552b38f711363d984a8aeefb291e863b20d35cbc22fb2743862219a43d41b4ecea168f47c7d031ffe85adb7761efbdf84e22ba9fc376e0432b46854fba9fc5c8700c3ef9c22d5c5edf9dbfa4c51733af561593e22392e31670e669573af104922d9f2aa3733db9014b192aa5ec4db0dc53f935356c3783f1230dd9de47b04c289020149cb73fa29a60f4ac27a97a7278d8cdf05798413b162f8dc23cd83ee7757a10a7f0a3141d71d", 0x585) open$dir(&(0x7f0000000080)='./file0\x00', 0x100, 0xd0) 03:07:40 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) dup(r0) close(r0) r1 = socket(0x2, 0x8002, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[], 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$unix(r1, &(0x7f0000000d80)="380014a288c8affbae9a76965a26402ef5395e0cb6486366c64ca692ccbd80e2bd0a107f8e102fc78b82d42178295d922ca1d790c2b8e6252c130a7d2db8d4c8936b385c4bfd6cfe7ff3f94380a77ad06ff75a36ae60fbe4ea8dfa2d3aa3debb5ea06c8aecd1c7dcbc208ba26348692485f26055250a37072b8a7dbf3049960b310c12c8d60f4fe1bff1f802c603259d4e6f6ca5d6c05e96771c4480767d05ad330aeb2c5c68e65303a67b1a33c437dca145dfed1dcd2b7b6e6283cd00913dbe59979b59820d069f9c553d414081c70518f85366e29f47fb918b2807f07c2ea47379fbf496d3b8def3ff63c926104a0ed9eb31e6797c083db4d4356447cf6523c72777c43a52762adb398f670400ed2a8a1797a142b49eabb2aa054c0e0b170f10bb06315f251e01e2acaa723d5d01ecc80a3bfc144cb496036fbe4904ea2d8d12ddc579385883187c3008f0de7283629413388ec8f5056bcdfed76f208545ccd6a3a5090c2dd74d5bdafc3ce9d2585807d5172c8eacaba7ee8c08a7504d537f27c12723e1428530853eed713002517c7ae9632b501045b3c0fab73259e5ca1422bb940e35c23bdfe1c9352260dda1ad2050225412ad535ef67d4cd225414bec2420b72bdc082f4b70bd35e913ca32755358d5fc9828e59aa757c3fec5aa41afcf875a56fd86a07950a5f5a0c042ea9320ac56d22a2329197e907a4e2615fb621185921cb313388c2d4985282d7502a88edb030a2f9886ef727356987c3fa0a76af86286f9d10d96954b3063581e32d85798106680dc9fc1cf687dd98e73026c22eceee6438b66af66c80a0dba9b49b90d1090d24cf55129d7348edabeda1cbc63a9b5c05777f0b3054495329661b43a0635b05c5170939d99026cc8fa69b416631854a63dbd733729c2ae81d1ade08020fe51e9dcc868b24390bc1a2a04cbe4e8b346af29bd0fc4a7ba3d37dad3b53a0c7cf2426f30a7266cdbf66fc63e99004d8ddb0e26d98a0f7f821fb01a8f65d1df8475dc3613105bd6ee7c6633a9d564816520ac0be70aa48ca05a8a02eb47901f3b2d30175c1d179595266b1dc6ef1d9e0bd8b33b10772cbff9abae125df19da7f072afe9df8ea7efb01685b96b345c402a35851835372345afb5961a4345b89fbd5e452640cc9e22bd5320df86c2a551538da73a39bb93c03331a4ead982dc5753d368624bc81a849b2d52dd20bf11e085d4ca25c3202d63669c92daab05a7d4fa4af875f523a35e0b90a33dad70c4f60c660f816f72764a4474aa25fb567d209f1468f2f15476a7e80cb26cfe3bf25de57789425fe1e5e24c809a8cae675ff720410ea42e28ddc37e295ebd1f9f8bdeb285ff70467e03006817df421e97a1d565ba6abbd180799c882a6ffd6e0e8c9206a7571fbc44969ac35fac698426504ee59171bd509bca9f43d2b36fcdff694bb34a62f3523bfee0cab78649bf73106ec060ea618f6f6da90cccd0ef5e4a16bd5e1c4fb8192aff65249a2950ece088b41626cdaefdcfde7b08ae7b415bf2143ffa145bccc6b91d44175d1363c91ae352a826b7cb635239233b8157b9e53b9361e970867b9bd8f66309c45bc7dfc94dece38f0362abb293a0b9ff18d27b536f9f368143ca828bb8ef8e6ee9c16f86c85d0773e7ec203142dec71e031e286878690f8558f459a1ba3fb1f6c74db5b74802edb8c47f9389b91a70273e75a86aca08ade1988594e12e2158b0bfbf725aa5c08e0ed76f04e417056d311249f735fbb9290bf7282e09aa3c4a09fb1dddee2f8be3f08320886e872657dd89b134680e039494ba2fcc154285dd7bac8724080be63df6b9939a78a8dad63a7dc5e3bfc19e4acf86c4eb9feef0c9bce660552f299a333a5262c97500ede28bcdd3255062eed5c232b5b8a25c7fd593b16688eb11506d2b2bb7e9dd4eb26b837bda53e6b8ef2a5c61c842901233cee993b5ab82e284d4995a660a43c7a67a8f7dc6fc3c09772269a83899cff74256501a5b1733f22dfd7ba7839621ad76", 0x599, 0x0, 0x0, 0x0) 03:07:40 executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x100010024}}) r0 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000480)={{0x0, 0x0, 0x0, 0x0, r0}}) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513600000000000000010000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df", 0x38, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffff0000ffffaaaaaaaaaa00f78c7e5decac10599be5dd60a4f00808000000000002eb19eb51cbea935f779bca00000000000000000000c53c5abe3c"]) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = socket$inet6(0x18, 0x8004, 0xf1) connect(r3, &(0x7f0000000100)=@in6={0x18, 0x0, 0x7ff, 0xffffff10}, 0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x50, 0x6, 0x85, 0x8, "f3011590fcc3cb4d098c91f9f2d12f960d0db95d", 0x8, 0xae}) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x4, 0x8, 0x80, 0x0, 0x9, 0x101, 0x40d4251e, 0x1, 0x1, 0x2, 0x200}) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 03:07:40 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x24a, 0x280) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x800000009) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x100000000) pwrite(r0, &(0x7f0000000180)="ed", 0x1, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f00000001c0)=""/193, 0xc1}], 0x1, 0x0, 0x40) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 03:07:40 executing program 1: syz_emit_ethernet(0x1, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffffafaaaaaaaa00000460b4060000103c0000002000000000000000000300000000000000000000000000000089570000012c00850401b6f7033399cad2b0592984cec11b28dbd776b587eb92789d15b6c2ff0eab1db6008a4328adfbe34cda62bf21045f2d89d96bafb15c40c2deb7b5e7717ba8f1f84f9dd126f2d922f6cc6a4f45"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 03:07:40 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) close(r0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f00000001c0)="6406b76e6a7b564429e6ed5c138988776992be9a82c849ad3102b8fd84bb7ebc9d913b5058c2bbe08a7e6c88f9a1f60aa004a8efbd797944848b3ce13c3cbfda0fe3c61f0d39d19a0f05bdbd571a9c9d1f7bdd7b9fc7b37d0911e2477d80c26ad3c4e2b745ad697fa6fe52b4dc6068e3dd8de1db122c99c62fec8441f65d", 0xffffff61}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) socket(0x2, 0x2, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f66693294d5a111907a3f5b629ab57f33186c65302f66696c652d00"], 0x10) 03:07:41 executing program 0: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) recvfrom(r2, &(0x7f0000000240)=""/182, 0xb6, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000100)={0x1, './file0\x00', './file0\x00'}) ftruncate(r0, 0x0, 0x800) writev(r0, &(0x7f0000001340)=[{&(0x7f0000000a00)="a1", 0x1}], 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r3, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) 03:07:41 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x100, 0x24) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') renameat(r0, &(0x7f0000000140)='./file0\x00', 0xffffffffffffffff, 0x0) 03:07:41 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = msgget$private(0x0, 0x20000003c4) msgrcv(r2, &(0x7f0000000a00)=ANY=[@ANYBLOB="000000000000004c12a9edd097ee40000000000000cc07000000000000df44102526c5b0fb40bad77684de5645c7a2ff0a060900000000000000125645c70852db8f7d03d104c8f294a1a78af312708af7e3a1cfed411ec71ec038b3ba199472d836ddcbba3ae95f4bccba536c61d03b14d72584c8262cc328a49604a1a418d7401a5c860100829477d6294adbb639e827f6"], 0xfffffffffffffefb, 0x2, 0x1000) msgrcv(r2, &(0x7f00000007c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000fdff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090000000000000000000009000000000000000000000000000000000000000000000000000000000100"/235], 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r2, &(0x7f0000000540)=ANY=[@ANYBLOB="67a908eccb98a13a42aae8723813ee6af92d80518981875583eae6315bec1d9fae9563e86915a7fe43ff46355e1cc4a0583c6c73001fa650b8e551dff88fc86c14368999e4a5a9c9967267cee3c3cdab0b1244447a7ad10b356569afca59ef735ef2c293f06aad9674fd23472fdbd95d191ff072c3835a2166d0cdb24eb318f75c4e6e9ac2548e032d0ae82870a50eea1150359a5204d252988156a6f4b062e98e8ec6256645bad17f22efe42cc9c273e4b8f28ec09a020cd6b06b349645d8e4a4628d0c91015c2459f6769fb5a33344dc5d12e2e7d6662aeb5a6912ec05bc47d10a02eaf9c3582771bbc7489268ab34ebbd9adaf8d9dac58a3d7f6e230c2f56a6b68058ec723f2b1423d935c27829ec5167f4240b8a72bd3196920dc90f3cb80066bdd83bf9d99122ad93c1cecc5d986c11c9396c259ecac434e0a6212301958cbabb89d2971578c605514aa396", @ANYPTR64=&(0x7f0000000900)=ANY=[@ANYRES32, @ANYRESDEC, @ANYRES16, @ANYRESOCT, @ANYRES16, @ANYRESOCT], @ANYRESOCT, @ANYBLOB="797cfb5b37b0d949fec9dea54d040ee82bcff5633c45f849fdb1002561ccd1f92793f434b9764afea9b1df6128a89d44b4338e7f00ac2515db7549c548ae4bf62ed86f0e3a6baee7e2c5c19b4a48390326ddc7ebde38d328f08dec54809a7261639953096dafac241eeb2fa1dd1e21b14982be11e12c5c30a59de83d217b6d215afacbf164e5e4e810638a6f468bd280e4e5b38d00fe75beb6807024285df6917db6da58dc994e644f901f24a05e1adcecb15051702e7c151068587ada70f3360fca8fba2d73c3cfa7c708cd9abacc", @ANYRES16, @ANYPTR=&(0x7f00000003c0)=ANY=[@ANYRES64=0x0, @ANYRES64, @ANYRES32], @ANYRES16], 0x7, 0x800) msgsnd(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="100000211a4341000000"], 0xa, 0xc00) r3 = geteuid() pipe2(&(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r6, r7) r8 = getgid() setegid(r8) r9 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r10 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r11, &(0x7f00000001c0), 0xfffffef3) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r12, &(0x7f00000001c0), 0xfffffef3) write(r1, &(0x7f0000001040)="4862b7ce62246ff8d610f6c42fcaef8100000000000000a8515d4ed7b24bcbd5f6f5dd1d40e5f478f03ac47cf510f593128570c2a27fda262dee6b502c3dfd7171b5e2def8e20d4ce3e34128721d7cd553313bbc6bb2cac8481efec6b681f378bcd7cd5163d77d6ce9e90937e68fb63584d197980f8acbce73ff642d14d95189895d185ca8aef33c5b4f519f583cbd58010020ffff670d9f0def639e236403dbc0dfb18773a450ea5b3af026257e1615952e9ad4da32dd6f53f3c1fea571c41a261fa26a4d4a83db22d7a99f7b936e4f7dcb8896632a3d5d1a78791ab49700ec24c70e1bf3e4fcc0777f9e8f6c2880b9b1542c33d9120b804b8150c7b010e4aece4bff4a0442138a27e45f9fb93209196cb1fa81bbc07a3500", 0x119) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000100)={0x2, 0x0, 0xfffffffb, 0x0, "108000ff0f01000000100000000000004000", 0x2}) syz_open_pts() r13 = syz_open_pts() write(r13, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffa, 0x0, "108000ff0f01000000000000000000004000"}) ioctl$TIOCSTAT(r13, 0x20007465, 0x0) r14 = syz_open_pts() write(r14, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETA(r14, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffa, 0x0, "108000ff0f01000000000000000000004000"}) ioctl$TIOCSTAT(r14, 0x20007465, 0x0) ioctl$TIOCSTAT(r14, 0x20007465, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000200)) r15 = socket(0x2, 0x2, 0x0) connect$unix(r15, &(0x7f0000001b40)=ANY=[@ANYBLOB="82022e2fac1400fd7d81afe46d5733e0f29384d0829696473d0000c734a899f96f0b224ec765ed0e76d92c6b8a03b10820a58fe43b00fa0400000000000000d9ac55a52f7dc8062782813c8cefefdb23d4f9c0e36d58ab4f79a65f69e73991844d490000010062d8edd55587267ba5090932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724de92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af20ea997e3ea944df0430b67f055df2b473f9df01000000000000c1ec9263b7abec3fef53c46f9362301576534c2d7eeac6f70900000000000000fccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568fff014d217824b0aa5560ea147f1bd941f986fc40017f2f064b23c5101e713db21be5638e4000c7f1e1692c35dbdc77d3f7ba942baa127a4dc3f3354fcd7b01e94dabddc8a713ecdb22c517b8939ff036a801b5669356a3f996255f4dd7183fa2b85204e29c8c37d69864a92144e3ea32e04d709d7d06700200000093a9ddc93e8223278f36593c68be103eb0954fa3c63eabf60d69f3a4917170bad3028227eb42d6aecefe22d182818e64a787e77f92e36d9dffd764da16e4ed50dbb80d70e9658b84bedef262616ffd7e021d2a8c99ab0109af4598e66ecb94dd638efba4f481f047c2d02aa78303d2d2f2c94b5d5b7f44f0154fbd921372b6db8e070e477571c082b83995325ba28d1f6cbbfa38eb2a450353e206ae63ea54877cd051f231e0a41cf7064742b87207bb59ac0db8eb7a26f41223ee94b5a3050000000000000032bd10467c0ca0086bc590f407990dca000000000000b9d2bb8ecc80d287ba102349414033cc010cf7649214dec62bffdfd3721ca05d2204a978be2d7f0537314b6c74f050a28f74490156f4462cccb3d32fcdd6fd2e523b2309a109903b5f01d704048ecb4c02452c9950f3907cd34ad3ec4a509d096c0fa1d56223dd3ad22623a9b309e30f2d7597ef1096d8b304d3cb7c5dfb241a85dc1f845c5ccc3446048ba5091dd22d636327300f8b826146c8ee6482b31f72082a578b1f928ca4de8c9119b44295f0b3172c8d77f820da9ef7f715dd814378f7e9f0d1913d39f06e110fe7bf9bc457e368a9a1d9d4c927a4720c2fb3e3d81b83904c09a905497cdaae513b0f918391013fefbd0b35974c9c1f4c70be987f000045ce632e3ec0cf3d21f6be4e07218d3acf9061c787ac6da233a7ce12481a818c2fe2c98f62575cd83d14a444c25de8852192390911f847b4f5a4148c6097012fa1e566039a741d0c35d3d21f24beaf540b962b5c583a03b7b39db7cd14ba4f20d54938b1fc6ab6a0e207ce007e4805dbf7093379a9745906ff7da369edd2976ecf129fae28ccc240a25dc65011bc21cdeccfe05323d88b7a7771ec3b222d3342bc461af977f9d168ff7d4bbe53c1ea87e1fdafb519310058f68ba3fb415c179da6e2e3ceb05df5636a66367862c31ab098f1ebcb91c56ac7aabe8abc462478a852454c0ae54c9f6f5f534f96d93a16ad00d88367ad50c913212be66f7d21837be7a4e58bbd3edc89830d81d64d8e92fde74ca7b5c38802c6ab60d738cc60488b0e9e8231995b358183367a4c52f477288ecae3519e9f5e1d31985f5420808e3dfdd20b0101c2572e9aad0edb0300000000000000316ac273a4c691189e74c04b2d287b159a5f4f8cec6b40be97b6782214c39918d0aa72e9c1cbe0f14660a59e03306283ad9dfbde5650dd9501ce3106a9026519e7aea7c4c01369ea2b1bc161a4"], 0x10) writev(r15, &(0x7f0000000080)=[{0x0}], 0x1) r16 = accept$unix(r15, 0x0, &(0x7f0000000300)) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000480)=0x41) accept$unix(r9, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r9, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f00000009c0)) fchownat(r9, &(0x7f0000000080)='\x00', r17, r8, 0x6) r18 = getgid() setegid(r18) r19 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r19, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r19, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r19, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r19, 0x40087468, &(0x7f00000001c0)) fchownat(r19, &(0x7f0000000080)='\x00', r20, r18, 0x6) r21 = semget$private(0x0, 0x7, 0x287) semop(r21, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x800}, {0x3, 0x400, 0x1000}], 0x5) semop(r21, &(0x7f0000000c40)=[{0x2, 0x2, 0x1000}, {0x3, 0x7fff, 0x1c00}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x8}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r21, 0x2, 0x3, &(0x7f0000000d80)=""/10) r22 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r22, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r22, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r22, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r22, &(0x7f0000000400)=[{0x3, 0x101, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r23 = getgid() r24 = getgid() semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r23, 0x0, r24, 0x10, 0x9}, 0x8, 0x1, 0x3}) semctl$GETPID(r22, 0x4, 0x4, &(0x7f0000000180)=""/253) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000240)={{0xfffffff8, 0xffffffffffffffff, r18, r17, r18, 0x1ea, 0x9}, 0x7fff, 0x20}) lchown(&(0x7f0000000280)='./file0\x00', r20, r18) r25 = getegid() r26 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000080)={{0x6a, r3, r18, 0xffffffffffffffff, r25, 0x10c, 0x1b}, 0xf04, 0x2, 0xffffffffffffffff, r26, 0x5, 0x8, 0x0, 0x80000001}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0xffffffffffffffc0, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000002c0)="8183fac678ae51f990ce179b1aefa8c74259a1dce93c957ce761797ca36642ce5a25c9fab25f04df665452a9d3eada0fc2fcbd2e61b168621bdb8bf0a9a4588f893715679bf5aa4fd0859cc5f38aa7e3249d193eade2f3d0b96f0300595567a5b64947bc9290155871451a5004e5597a17e33191fbfdfaed7f10c107e72055694307f9138b6a149914dd9f9bfdab3ce892d8fb1c2963004d355d", 0x9a}], 0x1) 03:07:41 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) getsockname$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00a\x00'/108], &(0x7f0000000040)=0xffffffffffffff19) r2 = socket(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r0, &(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8) r3 = shmget$private(0x0, 0x4000, 0x40, &(0x7f0000293000/0x4000)=nil) semctl$IPC_RMID(r3, 0x0, 0x0) shmctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/210) r4 = socket(0x2, 0x2, 0x0) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x50, 0x6, 0x85, 0x8, "f3011590fcc3cb4d098c91f9f2d12f960d0db95d", 0x8, 0xae}) r7 = syz_open_pts() ioctl$TIOCSETAW(r7, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) r8 = syz_open_pts() ioctl$TIOCSETAW(r8, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) r9 = syz_open_pts() ioctl$TIOCSETAW(r9, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) r10 = syz_open_pts() ioctl$TIOCSETAW(r10, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) connect$unix(r4, &(0x7f00000053c0)=ANY=[@ANYRESHEX=r10, @ANYBLOB="c235d4fede11d5a3c0e58e5508101e96f50778c76b5d6150d1d3fab6c7790ed31d72b34ec124e875dd15dfe0a4fdb6a85a43a6b9a686afb556e0accbd8e8e07650a10faae25392d874b7c0e1e9955f9b97ed7a32e763530b97d01130c39bea5f21647dce9adfe62280fc56145116c53949581b750a8eed0adc59a6655a9139c794a5fc1279083e0b204b465f320103c9362e90f927a9ada2d81891c016e135f4c879bfeecb5c75de8afeae6ab2e8c8fa63a39aafaad92c54ce58577f4dff58fc7a99f363d8a3795edc8a089ac06eb12955192a19fab8a76ea469c263085fa349560a2d87d382aa78e3ce870aa50f9cc84b548efa68c544481151451d8eb0a60c06809dfe3b085b2c87090ac7baffc1d7d4c3df12a630fad0d470b53a6db2b59a46403014216fdc232a712e8b067a6382325c1b3aa2261f6a88e769b363e8199d1b9d0df6ecc9dcefb04114a4deea095ad0adf8909ea31abff8b52ab55466a4e1ce85bdabe3ef24cdd09a35ebb7f1ae7d280ea07e9dfe9bbd505bdd8b9783d576dc607958f287508806500b0304d0293b9968e861108edda40bbb235d96f412ba81964faccf12a3cfa367800665dec4a5391c6920cf4af372f6883ffbfcaf0a42903b857e39313816b2aafb64de1d4e5e002977ca359e6b9ee2c81fdb955024a8d5704d9e172446143607a2103a2ff62d00ba436949deb9729b62930ccd153141794bf884107a43c2a63b8662f8d75831724d95007f4935e596935a9d6f6bc76c1b1a298e9e6155c9170434ec960b80dd1cdc6911bc5879cf12202b4575bd0ab64b7d1febb5215d5ed43af3081b9bcf53a186a13c284105b09e57bed0c30cd7cc90a4acd7a27346daa5870b33c573fd9ae8464d2909443ff6a0ca50fd64c6c4ccf0dc5d62a3867479d22f3c82884e2b2fb9821920dfa13da668b31ce3ece5467adca912cab5a366525bcc9c0df3f68fa9a8fcc9370f221e3b9fb49844a1503ee509b6ea0300b56c736f4d9d9112c1e8549aacb1900d263c146f590f56f518e5e303fd3cf0d274aa8bea292852dc991a5ad6666a7448c5c61f2dc7c8b8f17024bfa6c0a80fc6bfbd44714acd46f5950f95e414faa25e3cce121afebbd36151d3d2ca65b06ea3f9a8116f9e2e1b0c21941d864533244645d0fa32da673c4b3955d6e84a643c9466d15c9d992ad1541286550bda7787b0f96a6faf195881b8c2a7d6d43e84dc44836e8db9a91f78d084e3ab8f70b752079c441b4b5ac278e57b0d43da195a6f99e6686a68cf555678c849f7290b170088c2f1fc603ce3a06ba1ec46cdc67806e9bb90ede87d58facef53f1628d439b16ecf635f078681f17497d75d2f66a8ac2734efeed5d5a04f3550cd67f4aa3588029b73bdcf4cd83414e738c4b41405a4185dae43657a5d14261f537e4beb5f4d7eaf18b6460d87be46ee549bf126123987eb946a86aecd2d97b6155ddb10e17759b931b3ccb146c9f5ffd7a0d06a9334d4965281bc16629af1b0afd3fc412fe60d0e988ada8e79c36b30ca6a8dd3e44a498c5a0601d4eaa26c426755902cb3ad1a4ed96dbf31a6f7e6865300a1045e8802f4bb11ab367c515911f31a24693e04267969042014478ee497f0ffc5b8fe55b35d665c1f8047588465592a20432b17c812b57b8a9414ca14827f947448f7cc22e621c5375345fe3b3af58dcc6e03a147ef6b2f45a74d1b07a5c1d0bad4abdc25b4aa08e713ba47647131c0a47d8fb1f1662b90b825d20416f91cbe44510cd80f761446ec0ccf60824016f147cd35e445550416f6815e49f96c9a30285eb614f0e5017482e31b7ab5d598fc97ba5e225ca526341f1ff26f7dd59b1f14c613e12dc62ca0006942588bde53724c82faa05a10abc1dacc6c58b3d794b2d13932025bb79a82b403e1565d858aa1d0f7482c0f10ab88cdca8cdc1391020e16393b796cd8924ab78c779b8cf51b38149ca6bcc5d006d60f660adea22de3be7fd5d8e2fdce8bd8a24f2f53b078b47645f9dd449b8457983787bd9392d93c4174847fbf7e996f5315b46569dd9bd78a6febd0a7c58c56d1df8fd5fdc1e311c9cc514a4824b57d25d964201d9feb5150407227b37969d0f663a98ca0c272b50bd9ffec28985ad0945f0d7c4acd5ff045ca5b51959a01727583cfac3b026f86e3b8bfd31f9fd643ed944e7c2d3e3982c204620f24e4534509fb04d58f128c32c8623f6785574c94fc09bf6e28bf4b3d8fc9494e167da183fcedd99e5740c3a20886522613fd0853103c38e093780755df9e3086b1b1736de18f3bc12745b1217cc8e331cf18a47a32369bf7239228efdd1ef7b194339e8c5ffbfe566d9b6496eca2a7d07b531752c2ec7200fc8f5100e0ffafbbe5f1955966671c139a847ae3424a2a4427d1f58a596d212a29d6f92fcd6e28319a0e57062e85bbab4cef309b798fcd74d29c819d01075ce02e0eb5fd35330b5571c28eb99e3921f304b590ea17093ec8db10dfc6f077aa0110051c9dd54f0416b43a4ed55b2874d891cc4df4648ec128737cbcc6aac8c8cee775f7fc5352bc611a0e0b068894e16a83d3ff093d97b03e35d98e5c2c1cb54c3901434cd646f2f159ec83dc4c21dcc38421dc0982e1d6215e8c92e86f08bd39219756b5e9d5bc366c68021f4a919b81d90012377e3d54447797b3e8f0c4abb576fcdeadb93626068d753ed89951290a74f92e4803a432d9de5a603f8dc93e56e14befd6e26e9d482a8bfed92d8e59cbb3d32303d21932b1169d8b170d69487270200e1cb43a925654387d7d5823fafe3ebad8074606a9a29e72a0a2bebbfd5738420b69b015358a39a3a257ad67123a835bf2737c0a0bed533f4d675ced6975a47d6a073010e783635f6878fd78343d94ea425e125acec4954ea9a1ea0f8eddb62da4d863505e69ed00d28da6399ec690ca87c0c9a49d0486cf8c31dfedb4ff096f25504ab0be64b79ea985bfd5a8550facb74f26d6321a8ab3bd183c5a9e2791e41222d3de326bbc5fff076b3fb5f83b901e3a6ea9a8dbd642abefb3990dc9bf1283d43ce04d7928caddbde3f4993bc7032fa610f99eac5ed9093ae258c052cac037be124cf3485680de5c2c66679596a5edf75d3495b14533df0e16656fed43ba2902a102a0e3638a0a6ca7482b6fb821428be4986b626ff8b2afb4f31a1d9166a9b5263db73ed53cff009ebc116af29dd8f70c58e6b0dd51f5644420680ec9d45cd3732cc6f0dfe998b4ce780004f91f60ac515a540e5459e9c1e51fa25d148e190fcc3a8c69d2ed54d827a5bbdacde7c81d6730c431056e9ed395021acdd545c7bcf3d4fa0ec614892a6b01e1b8b499593c5989789a75966599fc6ad7b95b2b4a8c9f2aece755d8881840b03330f3ded877b09406a6e77826a9d0340e9c6e328d718d2b0ac3e9e24934839503919cbf1cc16ced1f8252b72709d99840d33d0b5005ec02ebf799e2b6565cbe1c4573a7cab99fe86e51d4e9684e65ea9f892ded5ad7cd196b011948522aa0b2e648ed55f2a740f647177a1772fa3153fea26c96cffcc10b9ef9d7add14c01defe8f17c0afad5a58179699357b8ccadc12f2b5e174bb66aaa0103cdb2a23f39eeb1ce2edd82feca5dddd8d6a01a51e17eb7125083b14e7e3b0a846d2d742e5df1ee018ec96601676dc2adc738f139324fdf41dd85078339cbbfed4a7c64b3ba73c9d29c8b844c7fec14e4d147be518d47685351fa08a4d410cdbf9dd0f621130a86ba39e895ce76dee8235ff7a7227cf8de95d98b63bc70efef3a6ba06cce36efa9f67f5f356162a2f90927613292237950c00c11066712b51d621fc3de6df82ee5080f45b76dc1f1d75aa56faf2b1fbe5ae2986c99d97d2542bb0d3f0d48d1ae3db194b28c98175f44144c53706c3ae7ba65b702a2e888e6f70e257d456efcb8ec6a59b3de0f560b8fdd2e1e8b3a5c130c8504e7ec1fa4da06e177792a8f23172a997a3d9d2effc5be6431cea4188628b2ed70bef7a318c88406898d7a9ee4987a392679320ac52451fa1f9828b3500fdaf47c2a2bc9dcdb4b266db732ecfa48eef91f5d05cd0194d984fca0c0a6ca4b50672869b2b708eefa037e6c94a5e18d870a596ccf2e4a24f6134e39ff482b48ebcf9bdad569673d7c16f8ad7a118e3aa5ad025b61e6c8c400362448d9bcefd3bcfe42fb2e62a1138f6a51ca07f2a04f04aa65afe6aefe9c5c76d87963a51b73b4a7bca81faa1c807734e336e3ba3e42bd98d01fd79329e783ca4d77cc0089cb7510da6bdb5f48c39de248dfabb9bc73f18667831961ba711c2280961adef309fcbd1f5a129e3e15751df89374571c207a4701a081da9689e745780c5f89291bb9f96f27ba6eb5bfd752e96468bf36fab7984c9b3307079a30258db9309fcecebf4396263552b4b4c1dcd7245836a3390156ff66ffc14b5644ee7e2673d0ae29744d105b03706712a8a7479edffa957c097f34bb587d04e6b7d0b388be7624989fe78e0aab3d5954b96330b2584d3a095a6a88f1dc3cc729eb334ff9d6bc616d7c733209ee9ba278a14aa2990c9420b9b65989d737ae5eb5f860a2001b853a189266947e44cabfcc4bfa57ce9a86af923dee805266868904a3d72c9a6960a31ce8871443dc58830911ff6aaa35f2f033b1e4700fcd4df241dcc5538b61df331d33fda76dea3c26d7e32bf65f04130dd8020bf2d6c7d49005702a7da7ce9405670302a39b8a0effe944f4747545312766cd5ebbfbcfd1ce09d413b669c0a396f1507eaaef73bbfe0e9855a2c3182d48bb2918f774259b5e4491ffeb626eb459bfce064edb86949b4237cc57a8a596f7d8b2fe8aad7a03361576ea75fbb7662348697a3e3c5e714598fd416e2e17a30e9ed1c650b0057061bb5ed8fb5975b85d14fdd684a4cbb918124048ea82d6d0f550568bc037d6f0308c0dadfb634fc6df8120eeb33c9e408d48c976cd36b5fd12c112ebc3539c8effa5df8a244716c5df9b51d9c955bbddb3f51bac84a6bbf79b48c9fad2762a952c834f4648446725d6bd3204dfae727e6181ac2e8f5b7e021e37b7a9ad8e0ce8c8734ebb955a041f86b27fceb41270d465073a53516151fcd6b30fd3128b3ea3e683a3826c4085df0c9c87a7ba974b18955bfc1cf352138d178877b7f1c4513e2d0a3118fbbda20b37456848730a0253a0d3529a836fb97ad4c3f6dfa6c0b62d2e8297afc8b721deb2b1d22216350c3fb31d78505eeeaafe50eae0a6056143660b85ce7afa9ecde661cdd277ec9602ca352388260d539018e15e6bfd4d7476070f6cf0ce7f5e5384fa699d76e6d3a84e02e933454cdb6dd542d900559a0bb9a32745297cff8bacda95b2a890f67e80f5d3a919104c8c9450cf29f5eadb959273079f285b965b531d5507bbfc04c111dd1ddddde1ef54d897df9d06bbec175cc12459f25e3e9ae0b81ab09e4c27e258bca5047d968a3fe0b3a1c4a0f0112a98f9d918de66fdcac20519cf4a1416fee3c1bd08730e3ca2438602ce80f7b787e53d5a72114f985531469a5b862f15ebf0780610362777ffd0afe339416b1f3aeea26910fdc03251f3cee1d7d6aa6b30cfb60663871c251de8594570008e1de606ca4997212eba2f9231efa1698b85892d317493eb613e02cc06919ad6d9ec1221610ed71363986c07f9c8bf54aad8c41901593729487724f55b5dbd58281450d6ee5379d3a940f431912dac534e91f88cff3c148687ab172ebb79677909410bfee2a122820469b234e165cd008a8f974eba8557e812de6d3c487dbb938c33dbb1526", @ANYRES64=0x0, @ANYRES32=r1, @ANYPTR64=&(0x7f0000000400)=ANY=[@ANYBLOB="46fe66ee6fbb7813cd5ac6cae1f3d8ce126677649c090544b0", @ANYRES16=r4, @ANYRESDEC=r2, @ANYPTR=&(0x7f00000001c0)=ANY=[@ANYRES16, @ANYRESOCT=r2, @ANYPTR64, @ANYRES64], @ANYRESOCT=0x0]], 0x5) setsockopt$inet_opts(r4, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004015b0dbf5850a81f78e00818d23a", 0x14) write(r4, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff", 0x585) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r12 = getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r14 = semget$private(0x0, 0x4, 0x14a) semctl$GETZCNT(r14, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETZCNT(r14, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000080)={{0x20000004, 0xffffffffffffffff, r12, r13, r11, 0x10, 0x7f}, 0xccd, 0x4, 0x9}) r15 = fcntl$getown(0xffffffffffffffff, 0x5) r16 = socket(0x18, 0x2, 0x0) setsockopt(r16, 0x29, 0x40, &(0x7f0000000700), 0xfffffc97) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r19 = getppid() fcntl$setown(r18, 0x6, r19) shmctl$IPC_SET(r3, 0x1, &(0x7f00000007c0)={{0x800006, 0xffffffffffffffff, r12, r13, r17, 0x1e4, 0x8}, 0x4, 0x5, r19, r15, 0xfffffffffffffe01, 0x9, 0x7ff}) shmat(r3, &(0x7f0000471000/0xc000)=nil, 0x3800) 03:07:41 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup2(r0, r0) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000300)='Q-', 0x2) read(r2, &(0x7f0000000240)=""/103, 0x67) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x0, "09cf725008f0a13a1f890436103da6fb1c18fae4"}) writev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)='\a', 0x1}], 0x1) close(r1) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) getpeername(r3, &(0x7f0000000000)=@un=@abs, &(0x7f0000000180)=0x8) 03:07:41 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffffffffffbffe, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000580), &(0x7f00000005c0)=0x8) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x50, 0x6, 0x85, 0x8, "f3011590fcc3cb4d098c91f9f2d12f960d0db95d", 0x8, 0xae}) sendmsg(r2, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000100)="a6662d0b4b3ef0dcaab458ac307b6a3205e8e2f579d918cb45928de2aa378a1e324a0b00b8ba620cd876ca068c37f943b8c640a6d01d008104fa4ada8b295fafcfaba40cfff017d7518725e34a89b31e8b68c30567c37404300d697307b9934925585ba7d42d762ba2de2ebf0b5510cae2744bb6430094f4cb4a14c83b089a1f7091a37ded6534d3f86d0c65946f3132ac458b8cd672041caa7a6ae0", 0x9c}], 0x1, &(0x7f0000000640)=ANY=[@ANYBLOB="600000000000000001000000030000004cce6d193eebee47693d97ff604a61665f1ee1c5b5fe20161b83b2fa1f1fa2f7bebf6e594fcbc44d93fe93e385425b1c5c77e6e29d707f59ba261556a5114deb3ba28b9d89910fb8f9b4f4cc230000009800000000000000010000004000000022c77d2e85eb4f1cf15824eda3388c248530b44b7064a1a9bc05890d952fdec2e138c7b1131400fcf346aa0b20a76ae866d0a2d937cb63b530e4893fbe78aa5ace9888003e97e94be227437975b8981bf87102eef4512f8c34c03199c86b2329be148f4249c5e86141d7e46b175963b3730f79293f2e3da31805f46d44b88149d6059d003c000000a00000000000000001000000000000006da2dd2d5d457dd7ee5596ec5585a7fa2e0891713922680c000d842dadff717dd2756ba71c5a991b134288bac70706ecfaaf493c4baaa8e9c55ad09f86ba041101cbf66bb26b527326fd91b224740849b738810c059b03cb4756e79ebfcbe469c4f47caa0d0574b56eda1882d867703ba4cd9f89bbc15dfcf97f988575405b4bcb26d1477ebf101027a006bb1d0000003000000000000000ffff00003e0b00009a3a69c4fe456822e9641764d1a8077556638905699d22d9fdc3272c1ec6003b25cf398128bf2b58c355b78b947c00d000000000000000010000000800000005e4a994665ba3434cb39a79115eff4903bc40ded0fbe3e5e1f1ac04fb700c0bb48d685b140a7bee24811cf6368cadbf73c7348b4c07b36e1e922c678871478a7dd6bb01a3a2bafae056b2ced13d3811aedc1e741dcf5f1439e17508a43262f210f934ad2798196a808be6404997d52d1d3fd592853bfa4201940fd8d2e86146658c3cdf9f7434da220ca821dc75a2a548e3d1e73f4ae13362252255a6b48f43c4577e09b7ad45b136b49fb5db8836fe652a26cd52c084dcf4566dc700000000a8000000000000000200000000040000fa5686e26aee4e00758a4e65cad5babe0038abe83371ec859d0cac7e4f0d4b9212dff498be635216a6201b9adadd853123e31e774809c0983a336a94e4824dfb683a56d20636e330fd4f2ca47f7ab8e96eef86dce2bd5145d365a17c5b11fec2992fa2c3601ef27e624dff00ef013897f85e50a511e23fe0127e1452ea09f3953d59cb6b67ec35aa149dd06fa3a9032045d2a9e12c0000003a"], 0x340}, 0x404) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair(0x20, 0x1, 0xf8, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r2, &(0x7f0000000600)='./file0\x00', 0xda, 0x2) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000540), 0xc) socket(0x10, 0x1, 0x4) close(r0) r6 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 03:07:41 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="8b0201fcffffffffffff214164f7cd2de35e6e0f43e0ddc4f54cc627dd28a697ab1f406acd9f8d8b37b58ec54df48a472af1be2ec4831751df5aa0dbbcd9682d8404c1e1c8a1a7c2d001e82006cf0343d883a98653dd92efc87c84abcc8833b4ed08e775bc4d8beb6bdb07a6882eef0ae3b290114d58b004cfcfa6a158e9e7ef6f086290cdf4a08fecfef706d1c22ef476566882ac896263eca34e2d0bad4a67f5b9c6a79f20fdbca2f5628752cffd0180826bf0e2e5e77101ef39dcccbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e8ffd0d114cdb0ec18aeee7110a3428a66b8da8c6bd4bd000000000000948b08d4d092a80c8ff96f321af3913385c3e75762bfb3f83d355966abe4f8d75a6e83c50900abbf5c929dedfeb69934511e47280605dd5c8075bb682fd4df88d25906e7ae68f0b1c7c45669ced8950000000000000000000000000000000000c55e15fb74a27aa3a685dc0608f8a202a0af976e330206b24e324c495c60e6a9c4def7146d14ca5c0e70adee1efb8a72a5934900dd2eb696b4ae93848fd7d2e57c8c6dcb5e8e1fdebbecd9c4a2bbced0608ae2826b2014daba26db5e09aaa3e73c3a2f926c58b648eed0ad1359739022dc956090f44a963d73e6e1ffffffffffffff249c58ed7d751b78e7140628415f04b11c1c6cb80d71d92bf66ca4c5c1e0f87ba1d401b8007008ad23b40d4bc225305a806a392ffba5033f18a8d54999778512e59026656bea1fd5d8b04f1553e2828e7a8a051021fd64b81e6d88d6cb886c383568f9d61166b6be3aed4e92bf32240639b4b417b00ce3bfbac4e959ca26cc7ea314da1f65d6211c64c7a3b9745a25fa84ae6b47754785f137e16b1ba03fb799ea668e57755e26e46b9a841a418806d3e93f6b0e3c9077d5b43e76b60303b723bf03f65ce8f7b821bac7d951887641ce3a2d5f4dcac7d86b593fcf5d1e3ccd961238b8f904a709813564a922b7fc81705c6875085855b6a9927a5af8a78b2660ea4b7c44a5d738839790935400d3461344134282fabdfd6f4a2767ab3db806051e8bcd9ca34aa53eee9e468d3de5eb01f2795d27e9f0bc7390c55b4503d1ee779ac5345adb691261c2d60b4865a9c0eb4722700a2b986eded8972e67aaa42f2b7b7c3f697ed994916c3716f101b628484fa99746fd8a7ea76395de157596268949a0c67324ee2a9d0400d3079cb50e9abfa6fceb5a63000000000000000000000000000000000000000000000000000000d6c15b6a3b2f105162939e999b7d4f1c458b3f4ce616635f1073926eaad8dee95bf3f39925ac7ce23b1a7b6bacc0850b3fde05c62b6075c6b25c77e5f82b11c3ad449e949b296105c23a88f37252326042dba60ab13bfede30eab7079efd"], 0x10) r1 = geteuid() r2 = semget$private(0x0, 0x4, 0x1b2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r2, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) r5 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r4, r5, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) chown(&(0x7f0000000040)='./file0\x00', r1, r5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) dup2(r0, r6) setsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r7 = dup(r6) sendto$inet6(r7, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0xfffffffffffffe8c) 03:07:41 executing program 1: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000001c0)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x2, 0xfffffffe}, {0x0, 0x100000}, {}, {}, {}, {0x0, 0x1}, {0x2}, {0x0, 0x8000}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x1}]}) r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r0, &(0x7f0000000100)="c8a84e", 0xff96, 0x0, 0x0) kqueue() mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)) 03:07:41 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) syz_open_pts() r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = socket(0x1, 0x4, 0x0) connect(r1, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) r2 = fcntl$dupfd(r0, 0x0, r0) writev(r2, &(0x7f00000005c0)=[{&(0x7f0000000080)="6524867d5c724a0618bf9c336ab113a618783109d165062dd39dc31a2a1aba9dd8a7811b0c21adfc56b6d3061898503d26f098120a", 0x35}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x100, 0x0) r4 = syz_open_pts() ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) dup2(r3, r4) r5 = syz_open_pts() ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) ioctl$TIOCNOTTY(r5, 0x20007471) 03:07:41 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="e00002000007003f"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffff9c, 0xc1045763, &(0x7f00000001c0)={0x9, [{0x1, 0x4}, {0x1, 0x3}, {0x2, 0x5}, {0x2, 0x6}, {0x2, 0x1}, {0x3, 0x3}, {0x3, 0x7fffffff}, {0x3, 0x2}, {0x1, 0x3}, {0x2, 0x8}, {0x1, 0x9}, {0x2, 0x3f}, {0x3, 0x7fffffff}, {0x2, 0x6}, {0x3, 0x1}, {0x1, 0xe6a}, {0x3, 0x80000000}, {0x1, 0x7}, {0x1, 0x100}, {0x2, 0xffff8001}, {0x2, 0x1}, {0x1, 0x8}, {0x3, 0x80}, {0x2, 0x8}, {0x3, 0x4}, {0x2, 0x5}, {0x81f1b54923ac504f, 0x100}, {0x2, 0x8000}, {0x1, 0x17}, {0x1}, {0x2}, {0x3, 0x1ff}]}) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x50, 0x6, 0x85, 0x8, "f3011590fcc3cb4d098c91f9f2d12f960d0db95d", 0x8, 0xae}) ioctl$KDGKBMODE(r2, 0x40044b06) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a0200000000000000000000000024e00818d23a", 0x14) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843", 0x171) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x8, 0x0) 03:07:42 executing program 0: syz_emit_ethernet(0x36, &(0x7f0000000200)="c7a895b22a241c0a078348ff86dd6e360aa9cb9905000000000000000000000000000100000002000000ff0f00"/54) r0 = shmget$private(0x0, 0x2000, 0x172, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) 03:07:42 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x1, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) r3 = accept$inet(r2, 0x0, 0x0) sendto$inet(r3, &(0x7f0000000940)="1daad5cd36195d6810b318271ef9a4e226c2d78a5413faf736de6e7b07d1d62e84affdc376a493673d4195232fedc101a1d8ad376f5c1dba9d565c875025f067ef069c8b78d70a06bb9b172a2d7c03eff6b58b06bbacff74db5471704990b5bc7c583f053ce0dab8e1d855c002e5c0f21090e2672493cfcf71096ded57b5350b28f1e7ddaa45ba14ff355c5280064a77fcf0cc7510946d503350ec4e8277e807e52985f11324bb0c5d72b0f9c6e2b27671de172e8a5307791b203a90fb79bfc05002e542e32b5b78e75e1f7d9deeb76cf17582198b5056bcdc5d0d8ace2bc699a0db1e138a000000b92c28d329fb8635224fd0e41eb6d9e3de4c0122bef8eb0acc9fbb9fa70dfd265fa833f7f7788b351b9a0abf03d9e21a38de65ed7352c75d1071194a948a28b75775ade8db55259b6cf70e825b9e7675cc696e9657d9ba4ae249fbfd5ebe2c9499b26fc3462aeff27e94fe6994ffe7086d8f0c631b96880096d82665ddc95c8ed5e187c85fc07bee3f65d4b91d59436540aac4eff6f5cea6e4233587318755e8797de2e8521227ec1e7a11d2d5ab7cdae30ef53c508981eb15f187342a1bd1085698e3f5ae7cf69e79e10fc7d8f9f2fe3d1d4cf4dc054a98f9013b515452b742f911f5aa5258ea5504ec5fd23969dc552e1d6f13d86e3043a8ed35e413ea2a8c43d6c462463b88ea0a3fa87742efce671a2f79f5b66a844f9a016ba0a0eafb7f26c47f58f25808cbfc6902b0f0133039066c1b0e4b133ab19283a8447b9412faf99b67243a3fab7392f29b6d3cae0b4fc6e528f7662267692e44540bfc23ae65598b6b621eed2daac98c6f59ee7a08fca4bd017e4b6b9be821d9af3bc2fadf96cd15857a54d7e879fa9d61bf34654841f961a030f3c81f9c755a28b0ccb8fa9262c5d930c8f527d9bd5fd14ec06e29de61866bb4fb0e405b324db46fa449242b5ff6e3c66bbaa50d8736d7be3e9728bcebe3f703aa3d99b63d390759a13c2251c3ef8a3e03f42c132db4317736a807c778c6b5e72a12330acd4552f2315b02eb9ceacde4bec3b552378a1bd623c1af3f4ed230056a735d0c372b6bc122373bd05a3a8f", 0xfffffe60, 0x403, &(0x7f0000000140)={0x2, 0x3}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r4 = shmget$private(0x0, 0x4000, 0x40, &(0x7f0000293000/0x4000)=nil) semctl$IPC_RMID(r4, 0x0, 0x0) shmctl$IPC_SET(r4, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/210) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000001180)=ANY=[@ANYBLOB="820bdeed26696c65300043698bd9d1c4df6ea8acaea3e45e2a233f370b4c724c44a9f5f79009089b4551956a42678eff1ea26800a47538637e226c1e58480926cd19881604f70789f95a48aa55df8cff21114df788f68c2537846f906fde63e2f3f2a23d3cd23767a6329e848f559dac6d3d6479a1ef578b4f12da2f86aaa1c282a4c061f48875b37b6f76aab27b457b9af7780e08000000c55fa327b9d534463cfa15d4deb74770fc7bdbb1c66f6c381ff820cca389545db3d59516412ab5a7773d4943118b9806f4ed32768d29c0253a04c0a8167f2a24709c08b69aba3811165abca6120634246e00fc3066f893a99cbf4e1e8162d7ed1cbe761c7fa4d40c9853a022cb29429be5cad0edef5f7c647a68bc2f7f11cd9a588012aca91346d788d8f763c22fdc600ce1764d1c6e53ff8b2b6c910a6260d0e16a0dc527699f652bf447da455d9bd749c95929144f8be7392d265c95bf405d97df9248bca5ab425e25f85b8c1f50a1e42cd6efde2ecbf86e736b19eb0dfbd9d659c7f6"], 0x10) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r6) setsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) r7 = accept$inet(r6, 0x0, 0x0) sendto$inet(r7, &(0x7f0000000940)="1daad5cd36195d6810b318271ef9a4e226c2d78a5413faf736de6e7b07d1d62e84affdc376a493673d4195232fedc101a1d8ad376f5c1dba9d565c875025f067ef069c8b78d70a06bb9b172a2d7c03eff6b58b06bbacff74db5471704990b5bc7c583f053ce0dab8e1d855c002e5c0f21090e2672493cfcf71096ded57b5350b28f1e7ddaa45ba14ff355c5280064a77fcf0cc7510946d503350ec4e8277e807e52985f11324bb0c5d72b0f9c6e2b27671de172e8a5307791b203a90fb79bfc05002e542e32b5b78e75e1f7d9deeb76cf17582198b5056bcdc5d0d8ace2bc699a0db1e138a000000b92c28d329fb8635224fd0e41eb6d9e3de4c0122bef8eb0acc9fbb9fa70dfd265fa833f7f7788b351b9a0abf03d9e21a38de65ed7352c75d1071194a948a28b75775ade8db55259b6cf70e825b9e7675cc696e9657d9ba4ae249fbfd5ebe2c9499b26fc3462aeff27e94fe6994ffe7086d8f0c631b96880096d82665ddc95c8ed5e187c85fc07bee3f65d4b91d59436540aac4eff6f5cea6e4233587318755e8797de2e8521227ec1e7a11d2d5ab7cdae30ef53c508981eb15f187342a1bd1085698e3f5ae7cf69e79e10fc7d8f9f2fe3d1d4cf4dc054a98f9013b515452b742f911f5aa5258ea5504ec5fd23969dc552e1d6f13d86e3043a8ed35e413ea2a8c43d6c462463b88ea0a3fa87742efce671a2f79f5b66a844f9a016ba0a0eafb7f26c47f58f25808cbfc6902b0f0133039066c1b0e4b133ab19283a8447b9412faf99b67243a3fab7392f29b6d3cae0b4fc6e528f7662267692e44540bfc23ae65598b6b621eed2daac98c6f59ee7a08fca4bd017e4b6b9be821d9af3bc2fadf96cd15857a54d7e879fa9d61bf34654841f961a030f3c81f9c755a28b0ccb8fa9262c5d930c8f527d9bd5fd14ec06e29de61866bb4fb0e405b324db46fa449242b5ff6e3c66bbaa50d8736d7be3e9728bcebe3f703aa3d99b63d390759a13c2251c3ef8a3e03f42c132db4317736a807c778c6b5e72a12330acd4552f2315b02eb9ceacde4bec3b552378a1bd623c1af3f4ed230056a735d0c372b6bc122373bd05a3a8f", 0xfffffe60, 0x403, &(0x7f0000000140)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r7, 0x0, 0x20000000000001, &(0x7f00000001c0)="dc4c6c191f78e00818d23a0007000021d1f8", 0x12) write(r5, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff", 0x585) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r9 = getgid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r11 = semget$private(0x0, 0x4, 0x14a) semctl$GETZCNT(r11, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETZCNT(r11, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000080)={{0x20000004, 0xffffffffffffffff, r9, r10, r8, 0x10, 0x7f}, 0xccd, 0x4, 0x9}) r12 = fcntl$getown(0xffffffffffffffff, 0x5) r13 = socket(0x18, 0x2, 0x0) setsockopt(r13, 0x29, 0x40, &(0x7f0000000700), 0xfffffc97) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r16 = getppid() fcntl$setown(r15, 0x6, r16) shmctl$IPC_SET(r4, 0x1, &(0x7f00000007c0)={{0x800006, 0xffffffffffffffff, r9, r10, r14, 0x1e4, 0x8}, 0x4, 0x5, r16, r12, 0xfffffffffffffe01, 0x9, 0x7ff}) r17 = shmget$private(0x0, 0x4000, 0x40, &(0x7f0000293000/0x4000)=nil) semctl$IPC_RMID(r17, 0x0, 0x0) shmctl$IPC_SET(r17, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r17, 0x2, &(0x7f0000000040)=""/210) r18 = socket(0x2, 0x2, 0x0) connect$unix(r18, &(0x7f0000001180)=ANY=[@ANYBLOB="820bdeed26696c65300043698bd9d1c4df6ea8acaea3e45e2a233f370b4c724c44a9f5f79009089b4551956a42678eff1ea26800a47538637e226c1e58480926cd19881604f70789f95a48aa55df8cff21114df788f68c2537846f906fde63e2f3f2a23d3cd23767a6329e848f559dac6d3d6479a1ef578b4f12da2f86aaa1c282a4c061f48875b37b6f76aab27b457b9af7780e08000000c55fa327b9d534463cfa15d4deb74770fc7bdbb1c66f6c381ff820cca389545db3d59516412ab5a7773d4943118b9806f4ed32768d29c0253a04c0a8167f2a24709c08b69aba3811165abca6120634246e00fc3066f893a99cbf4e1e8162d7ed1cbe761c7fa4d40c9853a022cb29429be5cad0edef5f7c647a68bc2f7f11cd9a588012aca91346d788d8f763c22fdc600ce1764d1c6e53ff8b2b6c910a6260d0e16a0dc527699f652bf447da455d9bd749c95929144f8be7392d265c95bf405d97df9248bca5ab425e25f85b8c1f50a1e42cd6efde2ecbf86e736b19eb0dfbd9d659c7f6"], 0x10) setsockopt$inet_opts(r18, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004015b0dbf5850a81f78e00818d23a", 0x14) write(r18, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff", 0x585) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r20 = getgid() getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r22 = semget$private(0x0, 0x4, 0x14a) semctl$GETZCNT(r22, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETZCNT(r22, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000080)={{0x20000004, 0xffffffffffffffff, r20, r21, r19, 0x10, 0x7f}, 0xccd, 0x4, 0x9}) r23 = fcntl$getown(0xffffffffffffffff, 0x5) r24 = socket(0x18, 0x2, 0x0) setsockopt(r24, 0x29, 0x40, &(0x7f0000000700), 0xfffffc97) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r27 = getppid() fcntl$setown(r26, 0x6, r27) shmctl$IPC_SET(r4, 0x1, &(0x7f00000007c0)={{0x800006, 0xffffffffffffffff, r20, r21, r25, 0x1e4, 0x8}, 0x4, 0x5, r27, r23, 0xfffffffffffffe01, 0x9, 0x7ff}) fcntl$lock(r1, 0x7, &(0x7f0000000100)={0x2, 0x1, 0x80000001, 0xffe}) 03:07:42 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) recvfrom(r1, &(0x7f0000000240)=""/182, 0xb6, 0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0xc0, 0xd1) r3 = socket(0x2, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x2, 0x0, 0x9, 0x6ae, 0xc38c}, 0xc) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000300)={0x3, 0xfffffff8, 0x80000001, {[0x0, 0x2, 0x5, 0xffffffffffffff00, 0x90, 0xffff, 0xffffffffffffca68, 0x8001, 0x1, 0x0, 0x3f, 0x1, 0x6, 0x5e, 0x9, 0x8, 0x4, 0x401], [0xcd, 0x9, 0x2, 0x7, 0x6, 0x7fff, 0x8, 0x400, 0x7, 0x6], [0x6, 0x401, 0x80, 0x1, 0x80000001, 0x3f, 0x9], [0x5ac, 0x0, 0x401, 0x1842, 0x7fff, 0x8], [{0x27, 0x6d, 0x800, 0x83}, {0x8, 0x2, 0x7f, 0xffffffffffffffff}, {0x3f, 0xff, 0x5, 0x2}, {0x6, 0x6, 0x6, 0x2}, {0x5, 0x2, 0x1ff, 0xffffffff}, {0xf800, 0xfc97, 0x2, 0x3}, {0x1f, 0x1, 0x6, 0xe5e}, {0x2d, 0x2, 0x1, 0x6}], {0x1ff, 0xffff8000, 0x1000, 0x7ff}, {0x9, 0x1744, 0x7f, 0x8}}}) listen(r4, 0x0) r5 = accept$inet6(r4, &(0x7f00000000c0), &(0x7f0000000100)=0xc) dup2(r2, r5) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x654b7506, 0x9}, 0x10) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x9811, 0xffffffffffffffff, 0x0, 0x0) 03:07:42 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffc, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r2) r3 = socket(0x2, 0x1, 0x0) getsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f0000000100)=0x10) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x50, 0x6, 0x85, 0x8, "f3011590fcc3cb4d098c91f9f2d12f960d0db95d", 0x8, 0xae}) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) getsockname$unix(r5, &(0x7f0000000000)=ANY=[], &(0x7f0000000040)) socket(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$KDSETRAD(0xffffffffffffffff, 0x20004b43) 03:07:42 executing program 0: r0 = socket(0x6, 0x4, 0x2) setsockopt(r0, 0x429, 0xc, &(0x7f0000000780)="02f4e684440fed80f6c4c4257d31049aad933521c16da81c292d1b4ab977be64bfb5ee2643aba321cb892a477dca96e642ad82477aa3e8fe576c4552c05368ff21cbfa97d7ec0e8b9c8b1dd5c379afe81063034b5152095bba1d0c2de9506d69abe7b740ebddbbbd17dcbd344ae34db4b15cb1cd7dbded97d1f2ec4e5de838d9104009c0ebca2a1c9343ed00a352d00a49d800162adb2acd749c784d9cd200126dfc12b1ddb39cec0a41d77d", 0xac) setsockopt(0xffffffffffffff9c, 0x21, 0x800002e, &(0x7f0000000180)="eba1212053d7deb9a5ffcbff13bb000065e104a21335a9f300000000", 0x1c) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10000, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300), 0x80a9, 0x0, 0x8, 0x0) poll(&(0x7f0000000280)=[{}], 0x1, 0x8000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r2, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r2, 0x2, 0x803) r3 = socket$inet(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) read(r5, &(0x7f0000000500)=""/15, 0xf) r6 = openat(r5, &(0x7f0000000240)='./file0\x00', 0x800, 0x100) pread(r6, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x401, 0x9, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, 0x0) r7 = getgid() r8 = open(&(0x7f00000002c0)='./file0\x00', 0x2, 0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0xc) accept$unix(r8, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f0000000680)=0x800) r10 = socket(0x0, 0x0, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f00000004c0)=0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x3a) r13 = geteuid() setreuid(0xffffffffffffffff, r13) fchownat(r11, &(0x7f0000000080)='./file0\x00', r13, r12, 0xb172f2442f1796ec) ioctl$TIOCGWINSZ(r8, 0x40087468, &(0x7f00000004c0)) fchownat(r8, &(0x7f0000000080)='\x00', r9, r7, 0x6) r14 = getgid() setegid(r14) r15 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r15, 0x20007465, &(0x7f0000000500)) r16 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x60) r17 = syz_open_pts() ioctl$TIOCSETAW(r17, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x2, 0x12, r17, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x11, r16, 0x0, 0x0) socketpair(0x1, 0x2, 0xa, &(0x7f0000000340)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000400)=0xc) accept$unix(r15, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r15, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r15, 0x40087468, &(0x7f00000001c0)) fchownat(r15, &(0x7f0000000080)='\x00', r18, r14, 0x6) r19 = semget$private(0x0, 0x7, 0x287) semop(r19, &(0x7f0000002a00)=[{0x0, 0x200, 0x3000}, {0x0, 0x4, 0x8789c8d791a6081e}, {0x4, 0xc622, 0x1000}], 0x3) semop(r19, &(0x7f0000000c40)=[{0x4, 0x4, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfff4, 0x1000}, {0x0, 0xe12, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0xb}, {0x3, 0x500, 0x800}, {0x0, 0x409, 0x1000}], 0xa) semctl$GETNCNT(r19, 0x2, 0x3, &(0x7f0000000200)=""/10) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) setregid(r1, r14) r20 = syz_open_pts() dup(r20) fcntl$setstatus(r20, 0x4, 0x4) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 03:07:42 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x800, 0x0, 0x4, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r2 = kqueue() kqueue() dup2(r2, r0) kevent(r1, 0x0, 0x0, &(0x7f0000000580), 0x9, 0x0) 03:07:42 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000000000f1ffdddacafee633faff0000de"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 03:07:42 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=""/174, 0xcf) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000740)={0x8, 0x4, 0x5, {[0x0, 0x27, 0x5, 0x411, 0x1, 0x0, 0x401, 0x40, 0x4, 0x8000, 0xffffffff, 0x3, 0xff, 0x7, 0xfffffffffffffffa, 0xffff, 0x3, 0x6], [0x9, 0x8, 0x5, 0x5, 0x3ff, 0x8, 0xd4, 0x5, 0x3ff], [0x7, 0x5, 0x9, 0x7, 0x2, 0x8, 0x7], [0x100000001, 0x1c0000000000, 0x100000000, 0x6, 0x7f, 0x4d4], [{0x3, 0x7fff, 0x1ff, 0x6}, {0xfff, 0xa7, 0x3ff, 0xfffffffffffeffff}, {0x4, 0x3, 0x8, 0x7}, {0xdb, 0x7fffffff, 0x401, 0x8682}, {0x8, 0x683, 0x7, 0x200}, {0x1, 0x1000, 0x2f7, 0xffffffff}, {0x200, 0x0, 0x800}, {0x200, 0x8, 0x9, 0x80000000}], {0xffff, 0x1, 0x7, 0x101}, {0x1, 0x1, 0x7, 0x80000001}}}) r3 = socket(0x18, 0x400000001002, 0x0) sendmsg$unix(r3, &(0x7f00000015c0)={&(0x7f00000009c0)=ANY=[@ANYBLOB="00006572eb8d8efdb1e358419da1862f1233dda6126b7c8217bef4f95e4f63de651397860692331733bb9c4839773a050d603af7b21ad8f0d5dd80220c57d65a0222279968fbdb9d9f15e169bdccce63813559802d8309bb10fa8d2b4d4233acf2f89984cf0c8a5f0018c18b3c81955315e439ffdc76400000008cdeab49815c3edfd6542598cab2c1c859da69fc5a334ad285b4c755dc0190c0a382799674e74969001319560156bed7deecc2b623e9371a2163bafccd6cb069902dc92d07637c8590d1d708f98b1536c80387485808dafbf7db825a86bd37846400"/250], 0xe5, 0x0}, 0x0) fcntl$setflags(r3, 0x2, 0x1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000180)={0x4, 0xeb, './file0\x00', 0x4, 0x7fff, 0x77de, 0x8}) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r5, 0xc1045763, &(0x7f0000000600)={0x298, [{0x2, 0x73dd}, {0x1, 0x2}, {0x3, 0x9}, {0x3, 0x1}, {0x3, 0x8}, {0x3, 0xffffffff}, {0x3, 0x1}, {0x1, 0x9}, {0x3, 0x7fff}, {0x3, 0x5}, {0x1, 0xf6}, {0x2, 0x3}, {0x1, 0x5be}, {0x3, 0x4}, {0x3, 0x8}, {0x3, 0x5}, {0x2, 0x9}, {0x3, 0xbf6}, {0x1, 0x3}, {0x3, 0x7fff}, {0x3, 0xfffffc01}, {0x0, 0x4}, {0x2, 0xd69d}, {0x1}, {0x3, 0xa58f}, {0x3, 0x401}, {0x2, 0x3}, {0x3, 0xb0d3}, {0x2, 0x3}, {0x1, 0x8}, {0x3, 0x7}, {0x1, 0x7}]}) msgget(0x0, 0x700) r6 = socket(0x18, 0x400000001002, 0x0) writev(r6, &(0x7f0000000580)=[{&(0x7f0000000040)="f0097bb163823a891833435f9bd7725b6c3478f92fece454829b9a02b2dfa734f7791024013016b94ec8557c04194f979b91bf970eb6e456a4ed37", 0x3b}, {&(0x7f0000000080)="4f74314e3edc9bff301b15385090af1283c0a8c30d30c73fc0d8877426ec168bb16e258feb874e44c72eff030a47d23e47e634e6bb32ca5b2fbac15a665cfab7f4fbb4981a8360abde85d069c12c072c8f887afbf2f6ad17cbf3d8896931859e261b26c24f2412f9a83a77f6b8ff0df521755f453c57cd90e390a94a10bb0a07d1ffe6ec75d662e031c938681486265a74e57cd270d4c27e087f2c1d518d7138d959a4517a7bf78f883bcf2ec70ae71217fd48f561f7b29068e716a7", 0xbc}, {&(0x7f0000000280)="f4ea0c07e68738dd1ce16afb8cdc2bfa605d286e3e5e3ed10b0b919bd3b202ecf3a66f0198123e5a3c38f1e3d9e02e7f5f7b415b8687e60d60f5574b7bc5be422ebbe5869be26c476e261c0581fa690a03816438aefb9d9792b5dacb4931885816f845c3f9f9c06c524dc4f09b355a73fa352595688d439cffec71b9ee3de95460b7f269abc3919e4475b6d21301f4725abc92501c19d5f1c74bec907e9b619371ce3ef4a7b0088a7dcdd0775e84db71f37ba4d375b3632b6f04e4ab6d640ffdb1bc9c551ed7046cb0a0dafeb7c5a52486fd8a038595ce0fefe0bca55be7c5a1998955c94b755ce9abaa0792cb065aa2f4a69d4033", 0xf5}, {&(0x7f0000000380)="da40a8ec9bd43d3c498294db5d5dbcdf6a9348c6e71c8b31dc7389ef14cc72a449bb99b1c157a0fa293d6bed52b0eede9a9f08dca9c3a80e178e0f026f7047d13b0fb2d9f91fe1f2415706a9e34882c87112b4da7e3990d174180d6966ffe26533391504032fda3a9d3f716eb45f5e20d21bcd0e0fa8cd5fca71657a3cf329ad51a7d05f8a9ee73a1b2e2c9ea68d8f74b2b93b3a0f6a4203a4f752842842d147829b19a4092a3fb0c1cfede08ff9b5d422e26124e00e4a741731760102d778474a5655449d4a9a672361a134befd02a8f29d04e8b6b4374d4598f1821050a25f9b6b61346514c05d1882b2221e08f57aee", 0xf1}, {&(0x7f0000000140)="6788eff231220350bb412274b49e8390fcfd8cf8c810cc608f572cf99915b89ea49be2325d", 0x25}, {&(0x7f0000000480)="17b52b4dc2fa3d92d6a3269203db597664ea2f52d513f301c6477efa6e0fba3e5e26726de71acc262d3734e0e77032617cea68d65977dee0a00406f30a3f9ffc0bdafa123058295b4e182f85bb8120f3f19fdcff469e35a1e02f2a3b97c6adafccf331692b63b7a1c01194c0053a73fd8c7a4d65e5428aa940b91d47b65d89b3258d9af0690a04b600cead70be8a7eee67958a406e9ea09b9f7235433126089bdc2c91478afdaeaa556867616c5cf570fbc244cb950f46f07af8be959c48f709c2029902946357f2269f09970437019c46a1eee6d4523d743559", 0xda}], 0x6) 03:07:43 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000180)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5991a2e81062b55dda0dc"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f0000000180)={0x0, 0x0}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r3 = accept(r2, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) setsockopt$inet_opts(r3, 0x0, 0x0, 0x0, 0x48) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140), 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = dup2(r1, r0) r5 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x144) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000040)={0x6, 0x4, {0x9, 0xffffffffffff7fff}}) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$KDENABIO(r6, 0x20004b3c) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) socket(0x18, 0x1, 0x0) 03:07:43 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) socket(0x20, 0x5, 0x7) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffc1e, 0x800b636, "25e7f613283958181095e4b6d987e72f21f9bc15"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190a", 0x87}], 0x1) 03:07:43 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000600)=[{&(0x7f0000000140)=""/132, 0x84}], 0x1) write(r1, &(0x7f0000335000), 0xfcb7) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x5, 0x7, 0x6, 0x7f83, "a2bcdd0759470348be26584f6cf41b4e8345ef82", 0x7fffffff, 0x5}) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000080)={0x0, 0x100}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x31) socketpair(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x10000, 0x0) fcntl$dupfd(r4, 0xa, 0xffffffffffffff9c) getsockname$inet(r3, &(0x7f0000000100), &(0x7f0000000200)=0xc) 03:07:43 executing program 0: truncate(&(0x7f0000000080)='.\x00', 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r1 = accept(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) setsockopt$inet_opts(r1, 0x0, 0x0, 0x0, 0x48) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) pipe(&(0x7f00000000c0)) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r3 = accept(r2, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) setsockopt$inet_opts(r3, 0x0, 0x0, 0x0, 0x48) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r5 = accept(r4, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) setsockopt$inet_opts(r5, 0x0, 0x0, 0x0, 0x48) sendto$unix(r5, &(0x7f00000003c0)="e613db1eb28121903971882d258e113aa637d35fa291ddcae01f841e4a0ace9ac84876be0cd1c11b310a5de93a42d6f630052fac1f54d46f6088ebe4fd20ad690a7e66809da84896f566300a388adf5703ce4073bc077fd218e0ce9d886eae39b82baf276c1d130c947ca97999e4ee30cbacaa464da9a53e1e4469bf3b5c1baad092e881a32df6adbabb25929fe6f255769367e173c5fc8a51ffbab2946cf1539b20ae80ebdabb74f7fa2f1831b93a6a62086483a38c4d046bc5880b671ceeb54679925e5550e48cd08f5ad22127193d4c7e58de1a7a67d49168aa0bdd", 0xfffffffffffffd92, 0x402, 0x0, 0x0) 03:07:43 executing program 0: syz_emit_ethernet(0x38, &(0x7f0000000040)="c7a895b23c241c0a078359ff86dd6e320aa90600000000000000467ff8dc440000000000010065ec0f1d0000000000000000010000003cc3") open(&(0x7f0000000080)='./file0\x00', 0x10000, 0xa0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x2010, r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r1, 0x0, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000002d00)='/dev/tty\x00', 0x10, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r3, &(0x7f00000003c0), 0xffffffffffffe5e, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r3, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r4, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r4, 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x86) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r5, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r5, 0x0, 0x0) r6 = socket(0x18, 0x2, 0x0) r7 = socket(0x18, 0x1, 0x0) fcntl$dupfd(r6, 0x0, r7) r8 = socket(0x2, 0x1, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r8) setsockopt$sock_int(r8, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) r9 = accept$inet(r8, 0x0, 0x0) sendto$inet(r9, &(0x7f0000000940)="1daad5cd36195d6810b318271ef9a4e226c2d78a5413faf736de6e7b07d1d62e84affdc376a493673d4195232fedc101a1d8ad376f5c1dba9d565c875025f067ef069c8b78d70a06bb9b172a2d7c03eff6b58b06bbacff74db5471704990b5bc7c583f053ce0dab8e1d855c002e5c0f21090e2672493cfcf71096ded57b5350b28f1e7ddaa45ba14ff355c5280064a77fcf0cc7510946d503350ec4e8277e807e52985f11324bb0c5d72b0f9c6e2b27671de172e8a5307791b203a90fb79bfc05002e542e32b5b78e75e1f7d9deeb76cf17582198b5056bcdc5d0d8ace2bc699a0db1e138a000000b92c28d329fb8635224fd0e41eb6d9e3de4c0122bef8eb0acc9fbb9fa70dfd265fa833f7f7788b351b9a0abf03d9e21a38de65ed7352c75d1071194a948a28b75775ade8db55259b6cf70e825b9e7675cc696e9657d9ba4ae249fbfd5ebe2c9499b26fc3462aeff27e94fe6994ffe7086d8f0c631b96880096d82665ddc95c8ed5e187c85fc07bee3f65d4b91d59436540aac4eff6f5cea6e4233587318755e8797de2e8521227ec1e7a11d2d5ab7cdae30ef53c508981eb15f187342a1bd1085698e3f5ae7cf69e79e10fc7d8f9f2fe3d1d4cf4dc054a98f9013b515452b742f911f5aa5258ea5504ec5fd23969dc552e1d6f13d86e3043a8ed35e413ea2a8c43d6c462463b88ea0a3fa87742efce671a2f79f5b66a844f9a016ba0a0eafb7f26c47f58f25808cbfc6902b0f0133039066c1b0e4b133ab19283a8447b9412faf99b67243a3fab7392f29b6d3cae0b4fc6e528f7662267692e44540bfc23ae65598b6b621eed2daac98c6f59ee7a08fca4bd017e4b6b9be821d9af3bc2fadf96cd15857a54d7e879fa9d61bf34654841f961a030f3c81f9c755a28b0ccb8fa9262c5d930c8f527d9bd5fd14ec06e29de61866bb4fb0e405b324db46fa449242b5ff6e3c66bbaa50d8736d7be3e9728bcebe3f703aa3d99b63d390759a13c2251c3ef8a3e03f42c132db4317736a807c778c6b5e72a12330acd4552f2315b02eb9ceacde4bec3b552378a1bd623c1af3f4ed230056a735d0c372b6bc122373bd05a3a8f", 0xfffffe60, 0x403, &(0x7f0000000140)={0x2, 0x3}, 0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000002d80)=[0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000002e40)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000002c40)=[{&(0x7f0000000640)="dbfbcd6cde274766e432413edf3533eaa567c86315c9b68c9f87ebc9dfdf30d3cc79a57367931d793ab8f517dbea56eb9eebb9c353d237e1352fb051594684b444f6a2d54f7ce67a3a6f367d376e9748d29715223cfc8f3820dc7ec17e7666dca1c14d74f3881aac02ebbb25c2d588abf83be3acc2ac8d92d461f2bfbea571ba2d6686c1e84378e990db03d0066b87670daa306a620f4987f4aee4b319451561848fafcd5e304c35d1651747df442e61a66efd54b3fc6173248b0bc641adce412f226e6b5d6474ec366411193a68641373e52eeb1001063d90686519ef", 0xdd}, {&(0x7f0000000740)="72fd92fe53c31f4bef914fb349da9c6d45728e5a22962fa16e3c202f07b00cf5a878bd6f5a37b0f9af96b151bb3c37557ad636350457da13af231da17204c6b4e8dded49a608995aecbe6d16b911ec83c20344e0287a7d8b4a81f0579dcd96133e24e30c1ddecc8028f9364e036389a8cca178be237105036ca0a46f004b9fdd7a09face25b16cdf47cdaf20f51b54b710d1004339a9e06d207c1ad5db43919a4c156a71b96b1d6a4ac33547a90f49fb28f64a438dfa3c47df2d995705c4a816e1f827aa18d7ffb5a283eebb496b2b7bd0fdf33f176ca04e79a795307b8a3d3fe00dfea58fbe8d0599edfaf5fdfb92370d4c96a24db91331d2ca89ffe5f195d5978dcf84a3eff9806d9dbfb50d05809487697ea1598f5f586d0209794a5947a4d91f08e70498f0ecf6030abf63a0b001d07b1b67c12459ed0d274a6297f78f4d4313f4addaf0c280ade23e4dc82a535b78e266c9d0f805ed1cf73237795f53758a85305411a4f7c66d69b7f521f3ad25816cdd3684c48f8cc4e8bce7d15f4164a4990d56e66bd7e935addf84a534354544426c1097db3d0b6733968fff25ee2131b54568d757231b251693f6bf322f2f8606d8bd43f04d529afa158f8e2ec38df1cbcc9ac0747476b615abd1c69c0d7aaef71a64a7a70f1f9121456c32af48cc3d1d71e6c73119a23a35cc58050436367ac3b9c0521c5161678bacb99a6fb6bf9d930d7fe5c6a3a40cd69b906b6d58a37fc7f83294ec76ee2f5150d8fb226604243736ddd1a6c430be854ae9bd79bbed13d773bbe3660c157802ca4b6c31e1df233fe678cc351190521f4084cafc0b033271fe04aee12d52e913fc2e1ec4b6c6590be0ba8df043f57e6cab7b1215cc98e719df53eb404565028d99bfa62ee8569d3edc376e35bd3f227539782409b5bc3bdacf11aec17e870c524f51886be81e23328c131831362acad44a50a1eba9b02476966ee254e36d9d166d30c455456d546912f69c1070754cd04819f317d7902e698aef0cc577e1175b85ab1c66798783a8c54015138757ed41423a878766589d3d60ab90a79e3a1f540aa89b969e824ce535722c6f879b259dd256c8e46adeb6e8d69b79220d83d1a62ea0541384399ba772100993a219711d0d9943279e370217764d4a71f53ed754b5c673fbb89bfb117c027a716ca50272f7c847ff69ee2cbae13332e067e45bdc1e267660d1a29002f6a2f3a8629befa8c80a339e593d2fd8ac3a49ec48b1f887e6f5d459baa6b8ef01e4ecdc2c3c690c4dfc5f562fb9d1b9a69d5cc823ca666cd8d170b456f8cf2f87aa0270422c6a4ba0177cdbc7610089fb5d0c1e1e5321fd0cc3aff461343555caa712d91a50d7540b8e24727ac7da319f97ba2c9c345e08b71a78347c7b2a3bc0715be3aeac8ef7df2ae052abbecaf0b95d1c531fee8a84d1416075a8980ee2a63702b3c2c450b24bcadacbc6248924a2796379c221953a2d61848b715caa8282970fee99c3987d77f43d618e3230b60b19b819b3343ab68a3f498bf3dc5474fe3d7f63142f74a4acbacaa931335fb4d2cf1fcbd2d331af2b9237fdbe06823a3ac7fad68474bbf66c8994cf03506988358a8f6a9691ed4081c32c9aa37e7466b67de10e1c06364270a36e8f47cd7d2babe44af9f1a43e3458ba2e413653f8b83273d36d5875e9a7f1a2cd7bb7896ace34368b30c32b3f6679bedc32a1206ce143894d50139cbfcc791ed97c8d494d14a8b6e8583f1cdd7013b2bc0dc81805b6680ecd776bbfaa9781db232df0b855f94d6e33da6bbaffdd496796c870cef05704d28e527deac2d4d4732d0926cc0ea451888ce52160dabde3101f1f381a8d9b1b3f8ad4ef0ef2de5320785b1b9fc635728e5c86cfb11f1e28935bb6e912dbf6f6212d3f71a1757cf112c6b0e4911ab51f8ee51d9d33847f4c4851682c7d189527fe3ea666f8710305f476a2dc74ee59d5b4e90759561ae997c19d18089ef8dc983e1e318308affadac4ebcbd1a595ebb300efd64cf45aeb08e49f262b42defa2e2656b69ef41736fc9fb99730630edaec65533b52b35108cd68029e1d478c607028deedcbb3d40870ac5c3670d1f9181c8d7596010b24a5c24d78942245384ef995921594a9292b6d7309ecc69ad2ac54c4d6f041d22b8368f1907926c0e7dda350df7506d6069ff5c5435d2a7058ecb410f0ada69fe7ce9884678f3d5b22d94c6362a636f8b4e64c07829ae6134b2d33d56b26094d17aaf9cc54f5d645db86a6cd720a335ea8fe4809e50675b403955313754c2dfb2547be51886f48f274c0ed2242a8e2ede6cf492613188db5a2bb0f8b7801c8fc339e65897fe7fe86f671f0e5a283cbf1d391ddd4232b4a395504f55158d166bebe393a2450dfa82619942832640305c19907a6d38dd15a8af7b0c94ef1288acfa343c9349d779eb29d48a1e63bd8af0daabe92613706ef87d0c1eb0092757fb8f455cc9d47ffb4e537af96fd9b929c384e954930ddbf61a071e433438e84bad3dd82e59cb43f3fbe52041f28322e662b791d25356d4702908e1c132f80a2a0463d7f5ed1f7e57e96529b760260044a666c60ed7201f5d88b70ca8f35bba2c31369c89809154bb2ecc9b43b004dd6e6b3e599861cfa45ad2b3f29f5d9a8dec5333cf165dfd156d5660b0767e266f336efd0fabaec5bae3b5797c54979086308bcabc9df68464c331b51befb995f6710badb87bedee59b87c4bc68004c6c7234ea10fc25388b0d3d26304c252390c973db3ab04b01d43570c2db39230d5001378a40e54ff83cba4f73201faf08f55821fcd3a83740d679ec8d0b73fc8bed942ec9f6417f2f7a40a5e76369000931167d2eb3ce19b76919a54ad0ebb085d4e887f7245779e8570902409aa00a89fa2d78d10ada219e33e4a34d983f6a736384e2b834478528d48b8e8ef1ff44f21d4b56754eae2cbb0868b677af6e29eb9862106e0b2eae6506233a11da695f224a504ced3ed63ba1f5dbe585991e7912f18fa811364d8b169620059508e379d44faeb5cbd331b6a93cfbc62d53c018578f0c921ebe697f217b990a5d30e329ac203e5bbca2f8d162032d5f7f49849366c068b52865d45313d3bbe1634b63367356a0d1dde859050b3f00c141bb835f9b70bdc59822f902d4701c27e582c95c65b632ef1d59890c6311c970f12e2faa2709bd55549a3932b727d500e3fefc599f0eb886025bd416a35bc579faec59ba58db98d43c68eef26a96113fbfdef81d1489daa920ffcb2a07b9b194f9f163eefcb285fd1b15d30ebf16d29741963925a54b12918c76c6a9bc2ec4125f50dcffd7679c044aca1a4c73babc4ded27466bc47e359b5f03555e8c2468c3acf50eadeea704242a6f2472f0e13599388ab846ab4157ba222f5c83f85d99b194b21c13f977f0f5f24a3103ae8eba9219c9c9c3795cd972fe7eabdb801753257b28c019e44ee352c4853a01e6adb61929338485e03da61c9ac1ebf14e5881e7218c413dde511bd30dcf4e38d7611567cd482265c68ea6ac9593dde55d82ab73bfabcb4265c8beef9be739f252b044e5c1af29c8098f197831db59171853af9abc4bff48c51143a296fe800da1b099ebaa46127c4a224e730fecb3efc79f07d31af901066e15c064e9064ec466c10825b418a06be355d481d1c44d13e538025fa3b492c513397adb87cef6f623fcd3ac76c950e631ede5cab719e4d2b58c60071dd8d7cb3fac062dc0b67d3eb59527a85d4c0098a81b1fd62e0490c2a6d584823277f42ba92f2310ee69b4855883ec27a293f60e3045cd6544a076ec0b1644324187f2b55bdb6c487e2c2c11e2a35165ffe588e363359bd0919bc1dcf7c1923bb348ad97766fe6b853e84c01876e5e17f00406158c8d06e7a63f86f774d32843ba8e607af5d220c56bfe12fe61f78c09a4a3d47763a3237b9193b89bf57f0fc32e46439089714542dd062f6cebd43512e51f82729f65e3208bef048c4da271daa72da6adec08e7e79609ee885fe3c7ed56e45566bca105ddbe7312b2d53032fa53e4c3c774a1ab281c0af7043bbb39e55e9f0d31d3cbc07c365ce49951e876ce98d084a8c1c9c22132a50c4e68c7cb1fe516f6eb551956262c8be184f767292199c13bfd4b2d183beb021350d8796dc5186c9d9977bcc1b086b51271b41c964b787f93cd76cc49172f5feceaa7c864325a88f3b7339177cb4cd48ab8364a67fe5a0e92768a6759c53fb50eb1bd2c5bcbc56b8e58d8cd2a08e7af6c455e2020f2c90c17ff8d7c83f931d74234862f65410d8351d9d7cf451f4317da9215b51c083264bcb9c646f6e800cc949f49ab9939f7b3cb24cd2f8edf03c8f87dc56cbb569f275c61c4bb38f0f0d927dbee62093f23ca936c3b93b57d7a73ef4c0a0b5786982126ba2f7b90a0c4f76564621915f3aa7dadcc578e19dd0475211058eb56f5315de8d343176e577ab769854aebd32014aa4cceca103dd20de695d3ee6f9be618e71d6501157e402c7b4f4846008cde3a3a2c1e531fafe9003816f988dad8107aab31b0d3f197487e7dab356d87c80d15c865c5bb5b9701301331a27607d0820b315332643abe3782c912404e5df3c54a5ba63b91aa3e87cad077b58741ae8d43ba973888fcdd18719b35c4c94b48c386bf1b48455ae1c799a8c44e4bcb62a7c9ff38acb54417c44b7028bc36671a1cedba471fee61178784c2a88b61dce64c81a44a4193b4e7e1c850ca7fec2383ab5ba53ce9eecaa2df2f76d19cae17a5c3cd8344893f5c58207c8c7250439714fb296d99895e52f622347d935be472dd443aed0e363e9cd1f7e334e20ce48dfe3b15b3d087382738f9467f44b627bcc57a4eba5738d7b2f7d4dbfc6ef4b6b55df1ca6e4ed90707f33cb33e2d247878fae0c2fd02a1c0fe48cbf3f83d52b5c1bf37b087dd057c946dcea56217fd1de45660dd9970268e7e7dc9a73c619a694227b598021da84cba60ebc3634e0aa8787e8d868558f168aae6298ade20502ef407c7f9e1540ef449ac64ce840de9e06097c042198d91148e72102686926b17affdbc2fbcb76c3e2d106398d6295e079e65752a8030d2874726573d927366b8bca7acb810fc230fbdbcce91349629a00d164cb873a5ca6572c4d3b672aa57cc1359b2471e5d1c58857b9c37561f8806609f4660e6265fd0543bf7efc81cdc067eabd4f70511dc65cc7cd4c0dcb2a8799fe49d6272159443711728d36e5a321931fbe944e22793cc8c2f7148ca4879ff0e3cf512f1287d5498a7b73419a38f3e8e6ca55e6fc95930dadb4d401508963d0bb7f194985a211cebebe8860ee861e8f1046a0a2a683b36cc508ab03c10500a04293f9db5671fbecafa8d6612ac950a3456b8c7b3a4ab111793e662a0d7a92a070581732a9127008c922be279b97a71a96eac88a7df49edab90a32458280873e73209ee83ef1ba7fc64922daa1677bcfa63b0d1d1bbc27cc5cff127b548fba7664aeb665048841fedd62e6ac6f95f74e9d09c0cd3bbea2447395d7c7bc1f6222ebb22b280cb13606f49c60c601355f0217c8c01a70515c0e7dcbfb998547eb8edcb2d794147a5904dad44258a5b9fccfc4b40439f5b035fe550479ea40a0949bff5c86c896b67ef24acacfebb1b8c1014096662ab7b87d04bbadb35c77587011bd2a6936ca608f501d1bf812321ec243b47cda46520934854e53267cac5101dae6c532562633fee2ea12b871e30c60667f5f3adeb8f6f26b107aecc9437240e051519b5c95564aa59e387dea0f28d6bea3eb508", 0x1000}, {&(0x7f0000002dc0)="bc6d5a378efa76d75fc7094b45f91156f2e5cc986a", 0x15}, {&(0x7f0000001780)="6a7537e086f2924b9a9dca0b0c2c3cd508e827f67cb4bfef3a87ea362ac3246c62ef5acf480576f0ae2e44ccba5f3dcecc52a4b277afd9bf0ba912b69965d079975860e40ee6d9a620ebeade69ed094070d3e19d35bf1bf35596a70d327a8d5de73f19522dfe0c3b609a833d756557634c1c3e79bbb4fcace24903b3e86ac17623b907b949fcd61da2713ce7caa5c3ec6ac1e4021d4321ecb05a694c890b4bdc0b42aaa451a47b06adefcaaca5480cd471d6929b34cb9b8c08d9aa40b9f963045f7db8a0c2fcde", 0xc7}, {&(0x7f0000001880)="b1354df52fcb1ea0e9f6d09830d5425c08e5d669e407ce693bc8702475b37aaa73897f22853f86a6249ce737309822dbd34e63714cfaa755e145765b5fc964311476ad35053a17f52573f0d6fc9674d93b80732bea06d0954e3aa211bff346f24f9edad5d43c004952fba6f1307df52fa16f5ee25fc960f8351e6bf220822db832ba95e2537c093a7cb80d1759c1d82ad96dce849406a5", 0x97}, {&(0x7f0000001940)="b4ad7b1557066879c8f4f6522cd866ce9a28a573854c01d486fa85443a7a8605721a28e57c7f55d66fd38e08af8135827a401e05d8c524bdb2dd06333531cd4416733343693d5b11529ecb33b8cbfb42f9d05d69d1da680bf34bd85982b6fb1df7d39897d7491c4a9cbd584955a61c5dabcb469d36e1043ba0b4e45478ca9fa4115ca844dfa9bfb4605e3930", 0x8c}, {&(0x7f0000001a00)="023df7259186213ee03087188610462847bed35b6cdff080386ff7baa1dfd9bdab0b86790e35b75776d9ed2333db437d44a4b7dc638c67872610e3529c0d7e62e372c71fc40960a818f33f802e1f8728f2ed335d1bbbaa38f29e6c9fcc2497862f954351e88c79fd2c8803aabdf1411a02aa9f62f35ea335e5990a5a9ceeccf97d40739cb59d423c923cec61594287a7afd4111854a2c918bc33c3c85197", 0x9e}, {&(0x7f0000002ec0)="b54cda348f8f36ef3c404c26610f65446854e63ff0c2a48eaabc1e760716ce0303316789da104a8d8cdffbb373d21e2840060bbe045418de714aae2575c130b7d1f47f7ae1dafd05b45d337c025c60655982e8e90f73c9cfe164a04f155ccdbce83349599e49f649bfac3a45726c4ff0a7b9fed38050cde3293c5c8a5da2e15c13595f644589303a31d2fc1a1e987a7fa8eac892a6e6eca46c08b842d4c5394ddcd48c1fc0954d5e90f4ea20054946d207e77a9a6f7cea273b787f06d443240f2a1ecc80f68ef99c64eb67462205ddfc8bf50cb51aa1efab618d3ec1b317b50ad9a736d6cd9a23a91184112a323d079c8fff67e3a8ece01768112861a394", 0xfe}, {&(0x7f0000001bc0)="048e0e844438769e928c294accfd99f1d6cf08ecc249ccd28fbc5660ddc7725bc215bf69ca3072133fc2c37908a283b07e47bf90428a13828331288cdaa1b951e679900a05289ed9f68fe9a0fcc6a3d1fadafcfa36b16cd84366e3fd38dedba57887c1ae34307bade797d580e3a1e3301c76b296fa5a48e88be0f2116eae48c00422cfaee95cc02e0295de4058bfd92fabf137ad62d3cdf88a1c51c13af5254bee87ff74ab218c58515d310c73694ba985186bc98049aebcc924accba34b83ca2d7801bbad5d1aaf53ff8f4cfd8be2e3858aab7077c668931e8c4620e0b0e8830403416d7117c99985c11905305b59c1b60ac33e54c1338c63201fa994207963aec470435005d457e83f47e9cb877082fe1f4ab8bc36d7e33e5fb1c0d0fb93dc43be5c82eaefd1d07c4dae977be07211bdb674629fafca7c6ddbb1907386e3f64c34e401ccd4c6ffe3dc74b0348975ca6a3b1c5a22c15c61a24826c8cdfb7befac2e6a8b3025eead2569c7f3627c472f8cb7778352c2da38cb5e9eec4fe6a51497a650c3e188e627e43e53c42f97ef4ecbc32723c6c8cd0bdd270b9f710f91cdaf26d211aa67882a2c061fae21a04fa734d797723d7a02f1f8a0728dd92f527ef3deb7b4bfc9085af60e97181a94f33dc800f951889186560bdd5c322e599e3c43e9d035a1b2f83b8f39aade9a6058d24c97aa28591684d251c795df3e7d382e4ed5cb588bb3512876842568f0662861de4834ec2d78404dd6ef138b0ddbb18e4f7e16d8b1599bc34a8481b69dcd8788e9f9d8fd7295515f0e3d01c64c86b9194893830e8549c14e8d980dee970f15e35d30dcd1e2e43cd728457f0832822a7a5878bf60939960eeeecb92f3c666ed52bfb51a2dd5fdf77d697ccaa5bbd5d709444b2141b4c4d619fa8fd8a78fd296245b5636924df40b69590cca2d66e8e9d5c85ccd2c4c65a2c39ac6c7086614e18ba8ac2008c31740cb910f03578cfd46c72ef586cba3b928ea88ce21552fbd606ef5a574b20f07b1933be92006c66254f76097afe3ad49bf88ece91eb5f208894a2d7a9732096eaa8257e1fae5d4bfab475a4b0c554ae66fd52f82d408488a27bd47b99f4ba1396f1a4d234fc9b4743155d9df04e14a4828944c663c1116f0be3619fbee8e9f1aecb94f91a5626785508b8b2a664a153b2ed62028433121a6486f240bd1d8cfb9d5256fad42a20f1173c4a8cd742dd7b63b2516702e4b8fa205299aa2317c976b7c9e4da08c62ef594230101b37051ca6cd74cb181345852de795bfb8adc0f17e4143f5ab1f4b2e73c8e3594058036714f3ef46cdbcfeb7dbb25310e5b7efeea8c7440cc18f9504e2038eb91238512eb1c46534590366d3d42cd27fa679d88e7df1f44827ba703cd5d2f8154669563bf62f95d28fad4f9db6b120bb87bb76ab7a559db0f8898fc583d63970008c41999199d789768f1b852367e01ef1be49d04dd76775a210ae389b081a9bff6e5e15a9946529e43b6a5da7b1f956d3308d73d09e3372a9986b6bb42c0220e930904097557cf2fa703fc2c0589d233653c060990d809eb60781af5ad49645f0635d8b20e24caa951532093772510ddcbaa2a6180312152afb3c26413055a7b17be3d5322ec723cf56293076e22b2ae818aa9b6d06dcb2ccde5fcc3e472f2843c63309b3cdcfdc039ab75b4356261335123ae8a4eb1c34c6d6ef81e2560bcbcf454b894f97b6109fb556fbf134c343d43f0d4f262e2ee1fefebe3babde711da0e82d9d6497ec8320ce4a43d2f92d4e4cd9b64a466089a29dbd1438868b7a7c88b408db4e3ef0637800f0a4a70f7ee691084f58d95c2be68ccd1c19cceb96d5a5bd6103f937603696f8406b980afec010b17e66c63dcf4e49ea02cdb29f119005b6ddd733598a1d915f8b73f4fe5a7cb71b3afeeb1aac5eede044ff6e07b2e92f8b9ea6cf6e3d0373be500bd7171c50e43c0496fb3b2f70fa5ec9a63a8d4b3011be04eacfac5078513b112ce5784a50963f1afdc2ec7e58c832beaf81026e5690322de5ca432704f5fd000514ad6c3afa1b96eddfd93c7c1ea5a9c8ce08fef38763e9f123c9028c63116691870bf0adfc4cdcb606eee5569c02a4b03e2244de7bd95bb41c9afa46f54483ec22409e2acb60daacdfa88d98a36cfcbd0cb5526ea74f40cb3e35a7565f9c74efebda9b5f3478a2b1a2924bb1f30d04d2a835c9911ee337001d3f9184eaf2a1f0459e6a3d4e7e4cdff5ed8087f10734153d901f442966ec74965c105ffc9988b87fd25a984c7b62582cd00983a721250f492e6f5a08f9b5cb98c2a322ed096668664e26a4a7795ceb7e37e4df1421f7eb14f1b31bbf4351ae2b606414ab64bc705833e31f619f31d588021ffa11bca7c659e79933802680b2523fde78c908f47e071e26a4aa5193c7f34ae2dd0c76ad5adaabf35c9d58a7b6cf2c83d19151afe13a1f15daae2a0a02f536de2d889f38a7c2dcb2a129df210fe5cd11b5adc6321b926a4c2df72575c8bbf84cc6255510c2335269e1f1ff6a8e79ae8590325bc7401332c98881e137e4b65a6a6d2d4e1e5646f6a56ba57f01f24858a3ea664909f6076b799dd02c325e2f4b219083a82e4dceb7bc0a257c1bb177e171a0563b4b060f6bdf6b1de0b033d51fffad1c10d10f44f94fe24d5457b0971c33828397c5cc1fc814006357528e28c3a930f009223253fd23cb61087d5523de6d7bd8558d8ff613b2c3cd3daa18ecfbafaeffae316e0f69c4e9d63f76642e1320b05a9d2f9bc5b363504fbb256bcdff9dcc590d076285ba07552f48f86235314e559b5c828471f6fbd798a2efa2f1fe9c7d305bf7e96e86502799b214d9ae45ae306999cc1d200c2d49e144dde4fb6426dae76b75b31d00c0dd60240b3f0ce2fc41c4255b2570a08c64fd87ec4967b52aa336db239548122651ec6bd35baeb9e6cd7f93e0a56136a4a2b8823607e02eaf40ec0bf947184b49f4772ce14ef8299216d40794518d6ce1886b0028fa590479150c53f857bc62da86bb5eabee687c765e499100bde9e059835aef05f943e3ce278f886a6d01e85933e39a586fceb948932392f968d0be3a7249aee87243a3665e830c6bcb201557db2abab24074fc5aac478767b1416a0210653897a3343896c8d17fac79ca340d6c4a0486be2d71218ad5bf766eb0ab5eaecf8c3476991a116377924897762412ba1aea501a03561248e2eccc4f1d52a5b1c6ca879ddccd40bfec10602505b940ad6f61f62f23daddefe2dbe97dd143a46b2ef3ebff8aefbf08b8718035d063fc2abca43ebb75ea87bcf5e6bc5eb55eedd47bf66dc8918de66e6db83ba28214d8ce82da911cd5f1e35c061e268bb164794019ecf59c4745efb76be5c9c8a3f74ed287d58ea2a9df95ab70d4930c8a85eb5b68f3426249d3eaa3ad67e747b48e4cfe035ce24e52e7cd3470997e71d87a85296015f888bbef49cb3b51dfc81f8dc860ee655f5f53b443bc9ace127a37008175bcdbed876073a977bd1996abaa904c4f65bce92fbf68ba1a5f974bcb41df3570c49c93af82d6a11294f7f1c96cd477c0b74ce157550795e9b805223eaa28e8dff8c5023c15b30412f6145bdbb9e13b7bf03c2fb6b1fc7e9b5d1cac25d969098f6895ccc42ec1a636fdea3e6f37d899d4b326552130d8455a653bf5f12ccc3a95ccab472fba1168b718eccf2be40585868790d01c0d40bd4f083ad65bafaf5db9125fbe8c80fccccbc87bd1448b7242d965252c027e4486b4ddc60b39682f5c4b5a741ff658d483cc879369dc1eb1d7d7c63b4ef11b30a06a378d0d497d583104803964c27c0227ba4069e097bd226ffd564164f1b14d061ed3d0a26d34011534601760b964cdc9500f9226cfdd11873cd368c95603d7d2f308bed6808b0414a73f6ab62c128d8f4aa3ca044db49a13190b1d0c6169ca69c4a48d5fc287a646c06ea0be24fabb6618f523d1435402041299aa05763970604b995ec59c46bbf2a1b488e063ee47c5501a0995765ae7d55494ef54f935504b7bf57359ef1b95876960e79def3b413cbdedadd26c163e87557f1dc54b85cc594ba3e43cec7d8ab64c500f2dacea4e00aa5f6860db14ef5dcd1a098fe2665decaea6b2f8a38730dd71cc5124b6f13d4d3e255dfcdc9c655a18f0982f95e0df9078b244f11e3b0c8652ce3303e07f029e0d227230905e5626b4de11553ab4605e2dd866f591fc366288ea4bdeab36a10572049c98466483d39d0aefb90998fa783a24a39fb055c86cf02f16ca1329ee7b805bef058a0fd802170321b90914e0c2ffe3223bdcc839c4732f04a5c751b396a51683567e4f50063526ce0012d93e7800e6089e0843d577c0ed863166eae2e71d643009702d920a575e9db79fcca86224e766d5d75690579af1279fd6d0d763df72e63dc5c392563fb5413ef3f6d12af4c210ec7d94fe1d7f1a825adbfe89de505fffc0f6ceb906a6897fc5dea968e95dc70c8e39441e7fc663e7cdbea30c93e999e521307c210491972272548e3698b2791b4f28a8d7fa26c438c7e9a64996a865826fd623c0920de39e4f11203d51a748f8cddf40bb0f39149d9ed536802b26a9aaaa81043e10c8ae164d5cf0bc55e2380fd60076c0ce2e1129e511dd1cc600cd8e80be622c9f332c7e07e643c958b20e693983e340dc835068e3360b3b9a0269c3b9f9ff37371ab594f5561557d16975b9f18b7f6585674d868764dfa38e87930cd77b19cb114b29b7dc353dbdd6efdc3bb19574423a4ac215caca2d5bf305eeebb4897169aa63b7fd8808a13a9c076dd2a9c56c0a53c4df746639ae5de920189353407f9811b72920f8934b5ed578ae259c06b1c15bba2e69e3b3266eb804675d83e9201a7213b6b7e1030fef88885df2d43cc5038a64793511ae96caf486604c876567302d7a448a834db600953a8ca26fec61da0ce31d104b3a6020e7b110a8d3e1cf9e892a42a37f0433222ed2d8a14e32b1e1afdc19d2cc3f9a3dfb7b3f35eb7365d0d9bfc640bfc6f06e947944bfacbbcae87f6e672f5e87e8e2d77b253ef997d90af4bb95a6a298966a6873685f55b62f61c02266933f2bf81ac9d5060eff550e53028f560690205e57ddb32b32bd2c4386bb4161f3ca0624b83d31dfe1c5c06e77593d6b7b1fdeabef5bd6282ac87cc336ddd9675cc5d9bb38e0b38bc451f81573407993df863f77265ed028b69c9715f759fe3d5b87e376327c3aa9b895c998bc18b958e608af5c88939f6a3d34d97a78b4633a558eb1db72cffa6f9ab898ce1b4240a6b828087fc0bfb7964cc91b6485af48fc9e6682d79551f4394c983da667809563e2eef5a2497eaebe9fe118004f64ed1110622311c60cc8b7fad2ca54b67347ff8c275b7633ef75968e5e944b60f79ef78e2a66108717f9fbb396d07c5df6620db7417fc43a891f73f21e3a53e9430858337bd818c291111e13e05af5402a6e38b4f02fe84dfc02e5dc0e7516dd8214b93c186d3c2557ab41acf11f58e3bae7bf69d90dd07c6b4b9b1865a8004afaaaa54fb12b1a45f2c59ae223c7b4fb50926d5cb3da318da2556c7c4fd15e9bda8dff1b4465e206aef1ddff31b562274282b61a91c4a14c2258755a4e0a0cd206dacf23b1350b4f8e828b1ec6a64324db6b61c35e2fec77793dcd185f24a221e022b40df1d76669e1d74ae98d49b4753cd969f532b1e0ad0e001ad5534afe0122affe479514635b4de50c4189023272621ba4f2137113994f69ba8c3698cdde1bec7d113bbd256aba50c21ef4c5c478db", 0x1000}, {&(0x7f0000002bc0)="dce166a5c1a49b6aa0f7aa8840137258f1a1a0abec9ac847d4edd8dd1385acd838aefb47946ab36c45923ba51c434005f38b6de4c83c37d04f7446f09d4855780209dcd19e9c6aed67bb07d85121171ef0c2efa8f8908a94b03eb2f505905048e7489582b95b25f0985329741db725ad88abf4fa63a8646cd25d24", 0x7b}], 0xa, &(0x7f0000003480)=ANY=[@ANYBLOB="06000000000000000fe500ffff0000213e0eec5a3331bb1b29d480c11fc641459760b8bbd7cc965b", @ANYRES32, @ANYBLOB="00c2ff556d76fbe433000000ffff0000010000803aa4adad6c4b82ef5c96bcfb609dabcac13d9daae386f1f97c1368a4a4e98ebc77ed365a505e331cd8e0d9a19cd0a5b4962e0561776862b2aa0101000000000000622cb3d68b9c8fdbd8165b86c74e4431d99fb6413a9a824747386380000000000000004d0cc6c4d11689e62cf49e25323a77e1d7edc5276826b607ef06dcec47de33d721510700000087fc9b33b1a904010097865160c1e5670cbc55dc5e339f9808b0442903ccb3c28e3efce2368780cc5d0bb85e20421874b8cfb1d15f342e3de6b0e75c76ba943e0a2fee89dcdb437fe7b031ff974fcbe2c19d347c739a853393d39defb40001b5785875b6473a611a6db0c68d79cb9f20d2d78641281cbbf39b9327637bf6d713c3d03f96938f67ed7381b33b9a62c69869eb7dc53aee2a6164fd38b2a46257f898be1395c972da629e46e71121d6523ceae139a4dcee6376c4c7deb03af72347c8ce9e3ff2ac29a4762c3877764188585fdb5dc8eb6d57f9bdaf98181ed043b71247767aa1ea0801a3bb8ff3d7d44600"/413, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYPTR, @ANYBLOB="000000002000000000000000ffff616b77ff56dfb5477584faa151cc0000000000009b8768c71586efc56bf4bfc0359a1cd449e95a91a88477ff7c045668ed32b2bd726e8856b2f78cbba414e5fcad5c2e06d90fef248700c63c41940af4", @ANYRES16, @ANYRES32=r10, @ANYRES32=r11, @ANYRES16=r4], 0x19e}, 0x4) r12 = semget$private(0x0, 0x4, 0xc1) semop(r12, &(0x7f0000000500)=[{0x4, 0x84b3, 0x1800}], 0x1) r13 = getuid() seteuid(r13) r14 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) writev(r14, &(0x7f0000000000), 0xc0) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f0000000840)=0xc) r16 = socket$inet6(0x18, 0x4000, 0x4) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r18 = getgid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000540)={{0xc, r13, r17, r15, r18, 0x5, 0x3}, 0x1000000000003f, 0x69, 0x200000000006}) r19 = semget$private(0x0, 0x1, 0x400) r20 = semget(0x1, 0x6, 0x40) semctl$GETPID(r20, 0x1, 0x4, &(0x7f0000000240)=""/10) semop(r20, &(0x7f0000000240)=[{0x1, 0x2, 0x800}, {0x0, 0x1000, 0x1000}, {0x1, 0x4, 0x800}, {0x3, 0x12, 0x1000}], 0x11d) semop(r19, &(0x7f0000000500)=[{0x4, 0x84b3, 0x1800}], 0x1) r21 = getuid() seteuid(r21) r22 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) writev(r22, &(0x7f0000000000), 0xc0) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f0000000840)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r25 = getgid() semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000540)={{0xc, r21, r24, r23, r25, 0x5, 0x3}, 0x1000000000003f, 0x69, 0x200000000006}) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) r27 = getppid() fcntl$setown(r26, 0x6, r27) fcntl$setown(r26, 0x6, r27) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r29 = getppid() fcntl$setown(r28, 0x6, r29) r30 = kqueue() r31 = fcntl$dupfd(r30, 0x2, 0xffffffffffffffff) close(r31) r32 = getpgrp() r33 = getgid() r34 = socket(0x18, 0x1, 0x0) setsockopt(r34, 0x29, 0xa, &(0x7f0000000000)="03000000", 0x4) setsockopt(r34, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) socketpair(0x0, 0x8000, 0x8, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000740)=0x3a4) r37 = syz_open_pts() ioctl$TIOCSETAW(r37, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) dup2(r37, 0xffffffffffffff9c) r38 = kqueue() r39 = fcntl$dupfd(r38, 0x2, 0xffffffffffffffff) close(r39) recvfrom(r39, &(0x7f0000000240)=""/182, 0xb6, 0x0, 0x0, 0x0) setsockopt$sock_int(r39, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$PCIOCGETROM(r39, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000700)={r32, r36, r33}, 0xc) r40 = geteuid() shmctl$IPC_SET(r20, 0x1, &(0x7f0000000240)={{0x7ffffffc, r21, r24, r40, r33, 0x0, 0x8}, 0x5, 0x3, r27, r29, 0x101, 0x20000e3, 0x20}) getgroups(0x6, &(0x7f00000000c0)=[r18, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r33]) fchownat(r0, &(0x7f0000000000)='./file0\x00', r10, r41, 0x4) 03:07:43 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1d25ec2da7304085ed7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc7cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d8472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a200"/3585, 0xe01}], 0x1) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) getpid() dup2(r1, r0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffff9c, 0x80085761, &(0x7f0000000100)={0x0, 0xfffffff8}) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) 03:07:43 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x22}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x14d}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = shmget$private(0x0, 0x4000, 0x40, &(0x7f0000293000/0x4000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000001180)=ANY=[@ANYBLOB="820bdeed26696c65300043698bd9d1c4df6ea8acaea3e45e2a233f370b4c724c44a9f5f79009089b4551956a42678eff1ea26800a47538637e226c1e58480926cd19881604f70789f95a48aa55df8cff21114df788f68c2537846f906fde63e2f3f2a23d3cd23767a6329e848f559dac6d3d6479a1ef578b4f12da2f86aaa1c282a4c061f48875b37b6f76aab27b457b9af7780e08000000c55fa327b9d534463cfa15d4deb74770fc7bdbb1c66f6c381ff820cca389545db3d59516412ab5a7773d4943118b9806f4ed32768d29c0253a04c0a8167f2a24709c08b69aba3811165abca6120634246e00fc3066f893a99cbf4e1e8162d7ed1cbe761c7fa4d40c9853a022cb29429be5cad0edef5f7c647a68bc2f7f11cd9a588012aca91346d788d8f763c22fdc600ce1764d1c6e53ff8b2b6c910a6260d0e16a0dc527699f652bf447da455d9bd749c95929144f8be7392d265c95bf405d97df9248bca5ab425e25f85b8c1f50a1e42cd6efde2ecbf86e736b19eb0dfbd9d659c7f6"], 0x10) setsockopt$inet_opts(r3, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004015b0dbf5850a81f78e00818d23a", 0x14) write(r3, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff", 0x585) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x4, 0x14a) semctl$GETZCNT(r7, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETZCNT(r7, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x20000004, 0xffffffffffffffff, r5, r6, r4, 0x10, 0x7f}, 0xccd, 0x4, 0x9}) r8 = fcntl$getown(0xffffffffffffffff, 0x5) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x29, 0x40, &(0x7f0000000700), 0xfffffc97) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r12 = getppid() fcntl$setown(r11, 0x6, r12) shmctl$IPC_SET(r2, 0x1, &(0x7f00000007c0)={{0x800006, 0xffffffffffffffff, r5, r6, r10, 0x1e4, 0x8}, 0x4, 0x5, r12, r8, 0xfffffffffffffe01, 0x9, 0x7ff}) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x2, 0x80000001, 0x7, r8}) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1, &(0x7f0000000180)={0x400000000000004}) kevent(r1, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0xd}], 0x7, 0x0, 0x28cb, 0x0) 03:07:43 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000580)=ANY=[@ANYBLOB="8b0201fcffffffffffff214164f7cd2de35e6e0f43e0ddc4f54cc627dd28a697abf7274c33e6fa1f406acd9f8d8b37b58ec54df48a472af1be2ec4831751df5aa0dbbcd9682d8404c1e1c8d001e82006cf0343d883a98653dd92efc87c84abcc8833b4ed08e775bc4d8beb6bdb07a68845ef0ae3b290114d58b004cfcfa6a158e9e7ef6f086290cdf4a08fecfef706d1c22ef476566882ac896263eca34e2d0bad4a67f5b9bca2f5628752cffd0180826bf0e2e5e77101ef39dcccbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e8ffd0d114cdb0ec18aeee7110a3428a66b8da8c6bd4bd000000000000948b08d4d092a80c8ff96f321af3913385c3e75762bfb3f83d355966abe4f8d75a6e83c50900abbf5c929dedfeb69934511e47280605dd5c8075bb682fd4df88d25906e7ae68f0b1c7c45669ced8950000000000000000000000000000000000c55e15fb74a27aa3a685dc0608f8a202a0af976e330206b24e324c495c60e6a9c4def7146d14ca5c0e70adee1efb8a72a5934900dd2eb696b4ae93848fd7d2e57c8c6dcb5e8e1fdebbecd9c4a2bbced0608ae2826b2014daba26db5e09aaa3e73c3a2f926c58b648eed0ad1359739022dc956090f44a963d73e6e1ffffffffffffff249c58ed7d751b78e7140628415f04b11c1c6cb80d71d92bf66ca4c5c1e0f87ba1d401b8007008ad23b40d4bc225305a806a392ffba5033f18a8dd4999778512e59026656bea1fd5d8b04f1553e2828e7a8a051021fd64b81e6d88d6cb886c383568f9d61166b6be3aed4e92bf32240639b4b417b00ce3bfbac4e959ca26cc7ea314da1f65d6211c64c7a3b9745a25fa84ae6b47754785f137e16b1ba03fb799ea668e57755e26e46b9a841a418806c3e93f6b0e3c9077d5b43e76b60303b723bf03f65ce8f7b821bac7d951887641ce3a2d5f4dcac7d86b593fcf5d1e3ccd961238b8f904a709813564a922b7fc81705c6875085855b6a9927a5af8a78b2660ea4b7c44a5d738839790935400d3461344134282fabdfd6f4a2767ab3db806051e8bcd9ca34aa53eee9e468d3de5eb01f2795d27e9f0bc7390c55b4503d1ee779ac5345adb691261c2d60b4865a9c0eb4722700a2b986eded8972e67aaa42f2b7b7c3f697ed994916c3716f101b628484fa99746fd8a7ea76395de157596268949a0c67324ee2a9d0400d3079cb50e9abfa6fceb5a6300"/909], 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) dup2(r0, r1) openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1, 0x1) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) renameat(r3, &(0x7f0000000080)='./file0\x00', r5, &(0x7f0000000140)='./file0\x00') r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) recvfrom(r7, &(0x7f0000000240)=""/182, 0xb6, 0x0, 0x0, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$VMM_IOC_RUN(r7, 0xc0205602, &(0x7f0000000180)={0xdb, 0x0, 0x0, 0x3, &(0x7f0000000240)={{0x20, 0x8, 0x7f, 0x3, 0x80, 0x3, 0x14f1}, {[0x1f, 0x8, 0x5, 0x4, 0x7, 0x9, 0xffffffffffffff01, 0x7ff, 0x2, 0x400, 0x47, 0x101, 0x7ff, 0x800, 0xfffffffffffffffd, 0x3, 0x7fff, 0x200], [0x1ff, 0x0, 0x1f, 0x8, 0x80000000, 0x10000, 0x0, 0xb5, 0x2, 0x100000001], [0x9, 0x0, 0x2, 0x1, 0x4, 0x0, 0xfffffffffffffffc], [0x40, 0x100, 0x7, 0xf933, 0x8], [{0xff, 0x7, 0x1, 0x7fffffff}, {0x150b, 0x7, 0x6, 0x7}, {0x5, 0x1, 0x5, 0x3}, {0x40, 0x7, 0x8, 0x3}, {0x88c, 0x5, 0x0, 0x5841}, {0x7, 0x100000, 0xf06, 0x8}, {0x9, 0xfffffffa, 0x0, 0x28e}, {0x400, 0x40, 0x1f, 0x800}], {0x1, 0x3, 0x8001, 0x6}, {0x1ff, 0x3ff, 0x3}}}, 0x0, 0x4}) r8 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r8, 0x0, 0x41001, 0x0) writev(r8, &(0x7f0000000500)=[{&(0x7f00000000c0)='8', 0x1}], 0x1) preadv(r8, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r9 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r9, 0x0, 0x41001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r10 = dup(r1) sendto$inet6(r10, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0xfffffffffffffe8c) 03:07:43 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffe9) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000100)={0xc13d, './file0\x00', './file0\x00'}) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0x200}, 0xc) r3 = openat(r2, &(0x7f0000000080)='./file0/file0\x00', 0x40, 0x82) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000480), 0x10f) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = dup(r7) listen(r8, 0x0) ioctl$VT_GETACTIVE(r8, 0x40047607, &(0x7f0000000340)) r9 = fcntl$getown(0xffffffffffffffff, 0x5) r10 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000540)={{0x240000000, r5, r6, r5, r6, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r4, r9, 0x41d, 0x5}) r11 = socket(0x2, 0x1, 0x0) bind(r11, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r12 = dup(r11) listen(r12, 0x0) ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f0000000040)={0x50, 0x6, 0x85, 0x8, "f3011590fcc3cb4d098c91f9f2d12f960d0db95d", 0x8, 0xae}) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) lchown(&(0x7f0000000240)='./file0\x00', r5, r13) chmod(&(0x7f00000001c0)='.\x00', 0x0) fchdir(r0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)='x\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='r\x00') 03:07:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000580)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5233d73ef002a215f3bd81937a37e24e3fb37be915aab0e9e6a149a8f52ef8b4091a1f30d07acbb69bee8b9e51f6b30794206bbb183a84ed1a60b4f6eb65abae606b63fe3a37c4d10be0fe413861558f9afd14a10be994fb78bcd268970f223ad975617c0fa1215ce4705be65db22bc9de45663f26f4259969ddc526462b0d5bf4901d679ff9f570f294dbb52f4e58c14bb86689d9027fa55bf5e71a3c5b23091b2576a7763facac07428457c522ec9b2896fbc67c4ef710f0ae24d0fb2f6c6d35f90d14c298ae74213e11c80053209b007e49a236221d0de09613e12f86e4ad0531ae251b00a253c39345ba41d22e741d589fb56e9c0fad3a7b3a3e5ed624be28835d893ddb00d323762f1255a013d2466bf1ffb72848c3ad7cde35ef5be0924cb8f75ccc88a9b5d06931e530a1bf7a961247fe13e0a16ca4343042e925496bbff0f7b21650309be07b0a8e51c38a264bed7e073340cf88bdc4b14f994a97fa333e021837930083fc36e68dfd0204cb6cc85cc357d953ed33e2f3f6074405f9b0f08ac48c11717bcfd551e6ac16afe59f9a7a3720e49151270f11fe8f116d6de1d337b2587a9dbc5c22eda6ff8571571ef4cd15904be64920d5dd00073ac1c290af3ba422749f025fd06a16b7344e06684b68850e850e4282ec4cc5ecfc4c6444022ccb1a32f99ebab9b7147d4981dd94c983cb995f04ac3d68138158c313512e63098e1c423909fbc9c04ed7923b2e15dccbad8c667644c826d1c9c196700c2ff2476d99254c0ab9ce52718836e2992080f65efe60d", 0xf11, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f00000000c0)=ANY=[@ANYBLOB="00002eaa0292f6653000"], 0xa, 0x0, 0x0, &(0x7f0000002280), 0x326}, 0x8) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) execve(0x0, 0x0, 0x0) msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000004c0)=0x7fb0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) fcntl$setown(r3, 0x6, 0x0) fcntl$setown(r3, 0x6, 0x0) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000080)=0x4) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f00000001c0)={0x3, './file0\x00', './file0\x00'}) r4 = msgget$private(0x0, 0x20000003c4) r5 = syz_open_pts() ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000040)={0x1, 0x10000}) close(r5) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() close(r7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r8 = socket(0x11, 0x4003, 0x0) sendmsg$unix(r8, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000080)="0500056dab", 0x5}], 0x1}, 0x0) socket(0x2, 0x7, 0x6a) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r9, 0x0, 0xa, &(0x7f0000000080), 0x0) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getpid() socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = syz_open_pts() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r13 = dup2(0xffffffffffffff9c, r11) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xffffffb0) r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/zero\x00', 0x80, 0x0) fchown(r15, r12, r14) r16 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r16, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r16, 0x0, 0xa, &(0x7f0000000080), 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getpgrp() socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = syz_open_pts() r19 = syz_open_pts() ioctl$TIOCSETAF(r18, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x800bf9c, 0x0, "7e389ddedff37173934a3a00"}) ioctl$TIOCSTAT(r18, 0x20007465, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r21 = dup2(0xffffffffffffff9c, r19) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xffffffb0) fchown(r18, r20, r22) getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r24 = socket(0x18, 0x2, 0x0) connect$unix(r24, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r24, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r25 = socket(0x18, 0x1, 0x0) setsockopt(r25, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r26 = socket(0x18, 0x1, 0x0) dup2(r25, r26) r27 = socket(0x18, 0x1, 0x0) r28 = socket(0x18, 0x400000002, 0x0) r29 = socket(0x800000018, 0x1, 0x0) bind$unix(r29, &(0x7f0000000080)=@abs, 0x1c) dup2(r29, r28) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000900), &(0x7f0000000cc0)=0xc) setsockopt(0xffffffffffffff9c, 0x26, 0x101, &(0x7f0000000400)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r30 = socket(0x2, 0x1, 0x0) listen(r30, 0x0) connect$unix(r30, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) dup2(r27, r30) socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r32 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r32, 0x20007465, &(0x7f0000000500)) ioctl$FIONBIO(r32, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r32, 0x40087468, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000500), 0xffffffffffffffb9) r33 = syz_open_pts() dup2(0xffffffffffffff9c, r33) r34 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r34, 0xffff, 0x20, 0x0, 0x0) setsockopt$sock_timeval(r34, 0xffff, 0x1006, &(0x7f0000000380)={0x2, 0x40000000000}, 0x10) fcntl$setflags(r34, 0x2, 0x1) r35 = kqueue() r36 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r36, &(0x7f0000001d80)=[{&(0x7f0000000080)="02b3c6b721c376cc425a00a25668d3b9bc4a7ca8deec669b62f303885c0b4e9d057edf18a607a719e2ab444c046745b9ed0408fbdcd2215d02529b3561b3834ca427a67506a977374c7bce479b38cad507c92b9f834e8df6e22467ef4658e6", 0x5f}, {&(0x7f0000002180)="df02bd381dd021e1c9617067d5f72271b25c2626e8d7c902c8362a90c111117bc09b351b10cb0b8969c14cb343808428c7f7df96eebc1f358b1a08638d30cfbc28310fbdd617a9ad2eeba5b4b498af82ec6e1afedc49133be8f24e18fb1dbf653ffb56d3c2b8eb4a05aa4b5488ddb82c0c3836544e2c88912b5cddf65ec8edf6cadb8b3e977cffb01965c40fee2bb2a2c41d2679f3f9b34e976bb2314a92e716ab98b4df04c50470fd03ef806e73ebfb955e2cf1826a8a5b906d4759b484a46e30a7cab81d9cd7c361bf0f43750dac43902a3b36f7fd7e6993da6ab28181f538acc4576dda5c97cab213740532c4bce03ca8052457a07deb6a37233805e42c7219c823a5f18c4c518c7b5af50f3265c502ce6dc72b3e2b6373897ef4d5dd202f0c09631a36568c59b30cefc65679b8d9a842e0631d7ab92aa40321a55ec3ed8b56fdf715fb00000000aa6495c851b8dfe01b0b445e0b679944135bb30bba6e5d4e964fb4a99534716cd93f37368afec5b354968f8a32fc998cbde97beee980b59fe8b3f05abb2658641d644329bf11fb56076ea6c0f224f06f545323c42ecb2edcccb326a843acfbd8021e59b120e79c106d7852171403ee099aee3375f037c78b969188d68dde6d548a13a29978e5ef04e9485a4ffab5cb61a612300b05df0043c8dac2112fc62252ad4c3a3b25ecfc6bbb42bc310a3acec690292cf32e7e551c09377c1292bc11c1e44cbe35c485e8dc04e6d46ac3b1c3162fbf8ec1519cb5fee66434984fdf491c1214", 0x11a}, {&(0x7f0000001ac0)="d2449dafc323325e7eea2cefea6398e148b3d42eb3768c806e142b34c24a01d918cb20b7e541053cf637c461c37adc8ac68ec2553b01a9fc16e1a647b8803f2ae1948644d967719a05df15e7f7b89422b5768e6bdd8ba242b9f7e2d10ab7e5c6e0b46415018670c8b4d930794bfdbf6edd337eb513cd126f50f6934a1ce6d166f46c98e62fc0c98a2f3c3c104ba250b1c6a83e7c8e8967d9f7edb27cbd981fe3120a810a45a717b4fcbeb6d752278df708acde36458319d197b35591ae85f9cfb53e332020cc17a4ef5f5a302589c0b7822cd3a5912a4dc2ffa2b72725c02c10941c000000", 0xfffffffffffffd65}, {&(0x7f0000002000)="0d238320ba79a9d005b8effceefd31037ed82323520fb6a6ace3bdb03eaf4512e172c9d33f5a8b871138bd62a5ff78c67420acdd2aace7b12243e482537f86c57bc84ed93cb8da0f08f8b1fa51a3b9fa3f227a4784fbcb9ca14fc7ba2965ef39af73f73671447cf9957a3ea56af426ffc4337a5315d7f274389b3789ee5e54f4cdf6b861b4863aeaebca035dda6960b9fd7362b9cd053d0924ff1849afe70db350dfe751175545e4eeef3709ca46120d952835af5098e12c4bb82a0b1ebf8c1491d809a8fa4f9a53a00000000050bf17fffc3a701e6928cf6172f74ac07252a71f7399aeb2a415278ff5c3af3f9ef5626e1fdab2cf37aa8d08aed8fc60e4e51816d815091b4c10728cd662d7a7c0763ae0d8389c50f49e0d88568278bc752e32d1acc0b3e0ce36a8490bd5822f2eed22b4058f7444e6cca5ae90d02cdd596546e5775bbda8c500000000", 0xd1}, {&(0x7f0000001f00)="ea58c17de7d0044896da0503791746d30061a624d47db8e0d776efb2211679803e03d2b8f30ef4985fe65445841a33f4c41c8c18d701342c2c747dc8c1ec3fb890361efcd7f566f148bd235e01961da74feefd341f55c48ea57708e11a0a19c11c185bcfe1af0ae99b316eff8473efed5c5aa9caa9c3dcca2781aef088b6fe3de4e51ab4744f1de9df5494ecceeda27c6b81c1972d3231370459cbe46fcd4026e9f0b1341a9b8b91afe80afc0f5868e2f324bf964299e41023e54da07cd0fcbba4712018a39ee60804e7094d498cb8286b897a76599462947bf1322febd83185e41729e0c43bb434b9e01516a38c7b527652a4d9", 0xfd}, {&(0x7f0000001cc0)="67d09dd9cc82f9b5e55e503cce36b737f25892e341a46d4c1dd8f65458474ddbeb16ded8a5f4e94f346b832d7b31b11d00beb8b304930a25a7dc0ee69f5a52fc481d9eb518881b99f03b630fafd798d76d703ae40147dd6ae1c92c974afc2b7cd4417167bf7ae632d6ff2b8c85883ac08bd535f8a7a410caf9dfa67cacc70319299351a6481257b734d90330e6c062c39551bf764c3f02305de48759a9ae294a828fd96214199c695a3c5faf11", 0xad}], 0x6) ftruncate(r36, 0x0, 0x10000) r37 = open(&(0x7f0000000540)='./file0\x00', 0x40, 0x0) writev(r37, &(0x7f0000000100)=[{&(0x7f0000000080)="02b3c6b721c376cc425a00a25668d3b9bc4a7ca8deec669b62f303885c0b4e9d057edf18a607a719e2ab444c046745b9ed0408fbdcd2215d02529b3561b3834ca427a67506a977374c7bce479b38cad507c92b9f834e8df6e22467ef4658e6", 0x234}, {&(0x7f0000000180)="df3dbd381dd021e1c9617067d5f72271b25c2626e8c8362a90c169c14cb343808d28c7f7df96eebc1f358b1a08638d30cfbc28310fbdd617a9ad2eeba5b4b498af82ec6e1afedc49133be8f24e18fb1dbf6f3ffb56d3c2b8eb4a052af8e00eab11475950e70de24bd1e1b4ea4b5488ddb82c0c3836544e2c88912b5cddf65ec8edf6cadb8b3e977c", 0x88}, {&(0x7f0000000240)="d2449dafc323325e7eea2cefea6398e148b3d42eb3768c806e142b34c24a01d918cb20b7e541053cf637c461c37adc8ac68ec2553b01a9fc16e1a62db8803f2ae1948644d967719a05df15e7f7b89422b5768e6bdd8ba242b9f7e2d10ab7e5c6e0b46415018670c8b4d930794bfdbf6edd337eb513cd126f50f6934a1ce6d166f46c98e62fc0c98a2f3c3c104ba250b1c6a83e7c8e8967d9f7ed", 0x9a}, {&(0x7f0000000300)="0d238320ba79a9d005b8effceefd31037ed82323520fb6aeace3bdb03eaf4512e172c9d33f5a8b871138bd62a5ff78c67420acdd2aace7b12243e482537f86c57bc84ed93cb8da0f08f8b1fa51a3b9fa3f227a4784fbcb9ca14fc7ba2965ef39af73f73671447cf9957a3e9ecb43a7a56af426bdc4337a5315d7f274389b3789ee5e54f4cdf6b861b4863aeaeb8ad3d887ca035dda6960b9fd7362b9cd053d0924ff1849afe70db350dfe751175545e4eeef3709ca46120d952835af5098e10c4bb82a0b1ebf8c1491d809a8fa4f9a53a0", 0xfffffff4}], 0x4) ftruncate(r37, 0x0, 0x10000) dup2(r36, r37) sendmsg$unix(r31, &(0x7f0000000140)={&(0x7f0000000e40)=ANY=[@ANYRESHEX=r35], 0x1, &(0x7f0000000040), 0x0, &(0x7f00000014c0)=ANY=[], 0x0, 0x17}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000014c0)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386292670000008284955984c87910bf093f68c1170028000400000000000000000000790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd2ad88b2951b1d658da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad3050511f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc7173dde3f0724551122cd23500000000000000002d4d00000000000000000000000000000000001924be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14beffb621576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3ee6c50ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbca2239e9f3fbb6109b301b1a023deaa0c7b0fe1e2696d7d0e76c1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee0654dbb8a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488681ecdf66a6e4230feb5d13a1a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000902a256dc07bdf926fa5ca3ff3a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb940cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fef89ea0c8ba47c1ea4360322e6198d6681ece8fa614ec95b39d85b782ce010c000000000000000000000000000000000000000000000000000000008fcab8e16242056f3bac5c7ff99f1efe1ff97455dd00c0aeb0a15d2459e44e27928ee298d487eef7464bc062bf714db22a4973c190592e01d949325a5ee1b836b2986369419b797cbc531bd13637885b323b48d826feed6ccad306957a8b0735dd459b3ef51ee52ac77c29c31fb345b1b585a2d99f923497bef58717198ad622c68418d84dc45f45a1465997edc470ba4eb3477f04d949511c4dd0bf0a881a146e14479bcf72424c74db46a10e0f595710c2db8d836360dedf14351a88c29549abf98e5e7252e5590cf0b4ada3961a0000176e25f27bd2bdc6e0a03935d270d1ea83902f655d3d201392e81ae0b2d52d4b6c0a92b1e846904254989c52e1d8e3263491eba22ad3", @ANYRES64=r1, @ANYRES64=r0, @ANYRES16, @ANYRES32=r4, @ANYPTR64, @ANYRES16=r23], 0x7) socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000), 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000900)={0xffffffffffffffff}) fcntl$dupfd(r38, 0x8000000000004, 0xffffffffffffffff) msgsnd(r4, &(0x7f00000018c0)=ANY=[@ANYBLOB="020000000000000048696a280567b1a6342fcc8ec5d56f59ae9358416a169b1ffc14cbceb3bc8d362b2f8837a93f40586b79360e6329414fa22f440e071300cf9b96d68366295017cffbbaa3ee4761bbe45867de08c244c93d4f2bfc3b436d2fabcea3911f7b01003b8bbf1fca8bac050000000000000042dfbfe59edd13f9d13264c1f322e4f9e17467d1046c5f7749088dce3d74b00ecb1eb59c5ee363077dbfb8ca3ebd0544498875d431a8c1ab9eb2fac7bc4dd3baf664"], 0x0, 0x800) 03:07:43 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendto$inet(r0, &(0x7f0000000040)="e637fc80f18acb07291c931413d6914089e8f11a7f8df8bc627b4d659654c7e74c1122a466a6cf0bf74c1dabb2b3d8857c5470239b7dae64719dc24b70481f3680cc5d99b0efb749569d7e2001f190", 0x4f, 0x0, &(0x7f0000000240)={0x2, 0x0}, 0xc) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) recvfrom(r1, &(0x7f0000001780)=""/85, 0x55, 0x40, 0x0, 0x0) pledge(&(0x7f00000000c0)='\x00', &(0x7f0000000100)='[]{*\x00') pledge(&(0x7f0000000000)=' \x1a\xca', 0x0) r2 = semget$private(0x0, 0x8, 0x100010286) r3 = socket(0x18, 0x2, 0x0) shutdown(r3, 0x0) sendmsg(r3, &(0x7f0000002c40)={&(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001800), 0x0, &(0x7f0000001880)=[{0x20, 0xffff, 0x3, "1c0ff7ed93e0be524cd58a"}, {0x80, 0xffff, 0x3, "c540f60d4a3a74b071b08d849ccae1f03c03d41a0f13f8ee6ecef74e579297bb18524caa67034649931062b7e3a1ccd203c5969585e232c2f34b23620becc66646b59ae1ea4858959f4830ad1ee3bf656d6a802045fa0c2df292b5a33363fc173d9783c4f559cb49f37322"}, {0x30, 0x10001, 0x10000, "0f5afdadb6c5506d9d5d5b2bd3e5a1ddd0b0cd2f2d0bbfb14e395f94"}, {0x1010, 0xffff, 0x6, "d7cabb5992699ab47cb6d87c6ee551fdcaf979a1879d6ecf0d1aea77dc638f72262a1a41b6ea3f1e7975a309527fc4f6db2a0f6b8839fc8c35a8682ef8ee3ab644998b5ac24fa8beab9fb4ab941a4015d32f54909a7f846494e37f97028b63920bf9e0f82099cd2db6c477c4c7be18b5db66fa6845845d3620dab91f90db83de4b23ae127ddfa771ef652ee5cc07d1f09324f76be850daa6872bd4f0ac4535adcceb159cce97ca82995c142c2edaec0b2d56b95aa822e2128861a4a9929763a50b4de336bdfa2c961d747cb4c91ea285149b34a43f057ecc74f8effa66b85a0e51cf1fa16dc3aea2ca241d2395a3bcc394472c6ac4861065413f764deb610cf1ee2d8adc77ac22842e39840a00e72827ce326610140cacf9162b4229dd5903adb8485ad94e2ece3245445d539246c8ae92c7df3f6c3fab97fc65983286eb4744443a300da55e0817498c11cf246fd3b27c40ac3c45e7cbd78d098ce370ee265d25ca1de77158d1d1391f27eba940b21786437323eb3804936eadd2c2fe3c6f896569eb963327749a39f4f4c93289c9f2ad427206a4159bbfc33b1095e812506501f6dcda0db422de6b1dc15ad2df0729f9f04d208895fe1037343eff74876f8c545d03d73d68884f7c0982eaa39fc45537c1f01699b912692da138710e946896f83774f1724bc7bbed6d0a4a7f6b5a4ede175e908a5ca2ce6fb2002402b513346b71122ab23b86ac0927cc08e95ae5bf1a134a10b4b6f62971dd2e3a201775842c198effa668696cb984a9a468393816b8d969e4d54c3ef04f549e5a00490b181c30253b6b40254d75cd166562b4f707f5937390a1d4d98bf046851bb02ae2ab7d389a3fa6e09c478d6685fbc9c1ebf0569f6ba485df27deec2496034f39b3d942a084290e2b567d0811b62441c2324ab474d474d02fb3aa43a223edb76d400d8b389d34554dd4465f78e7a4b029282395558776599218b7c2ebb4c4e535711222dae86eb956c3b4d5aff806bd8d3c4bf34ec5495b9b9fa82a362913c5277e1079e6d36ef5402b02cf5b860479e085fbbbefa35c424df14ee7c25eb78fb5192639f3b42d2755df3b2a84de2ffeefc1408b24cbbb4d944d0f0eaed05fa04c00f10cfd49070be04c149ded92f858c29c8a1f60becd052535de64a87e0f5dc24889e6d77ad7a884ef08146c7734fdbd0ca060489ae9c17ba5668ceb1a02c66ea5e5347f6feb3cc45808c475518603d851b0dde349af4b53d9b273d0906354cc6fa439b178bad353126c224a77284a18e746a122e0f069b9c253e3a1433d1089067784e4817ad2d847fc375572475c8b1fbc4e3875e21b2124624fec5c5793d6864eeeb23cf8cf2b6452d6e9d65e04984df75596fdd4a6bde93162a772f6422d16a2b5dee5f870d035d89c1eff5b9c8f192b53ebec77849000ef3ddff16e17c94586f198cab111642b5d6ca81c309697de121687143dc22566166f698453b66e7c159e8efc0924d5e4ca18919874fe64a238b2fc14e3c11e497ab5d55fa08cc05995c194523019cce1234c6ff3fe7bb71026a1456805344a525eba15917ae911f2781173724c254828af8d59f4045cac2dbff97e9023a133edcae5f3af719d785d7dca6ce2f018b5c092361c74f89c8de3277da2954e06114361c1c1a5787256300376c65d4b318e063821fa06a6f10790fc0af874224fab643843bd7022723f379df5e9771cc2b769b1c8d4e725197ec7dced5957c1d8f60950766ced2697b7718f98dac00cfffd3bf24219cbb4b97477cb168a52b528237b797abf0cb7c9dc9da564f01f42c458d65f672584a19740eddbdc780f23442a1ced48206c026608a900ecfff5cd9485da3bc6676f42e0f3ba6f6364d758a4c37d0e0041a45d9b7c741c1f856b0923ec2018d63bdad88112bc158565f1947e0a1ac8e5aa2683b394de4a1a56728f5a13857de39944906aab517d9cdd2ebfe17257365d5db894515d9d39bd42869c03ee478ab877ec07343a027dde883ae8154e94243bb52cd2bbe416cafff87a3dd2f61a58ce39f5a2367ff6904c11b01fc6d6f493233cfccd1496edc57b79e4b1e6a7b328ad944373fbc3f015813e99c3709c6adc8158383cf28823008d65142a15eb632c9aee95373f7ffe13b178cb29c5c2511f938657db3dc0ecfcaf9804248e701fb2ceed076942e999ebdddad23b64e9ba264bc47d17781d8edb8d1871de4ea87cf3d71f7f719ab4ffff97ead39c8b7db73de2395eb26ff795704d485d4829da9b1a2dff9d40edb5a8c8070bfdef9a24db5ef7c7a9f2a2c799adad4f1603f9aa68867102dbbd1a92a7f5d12e9335b4c02af5e767ecfbffe6c0ef0c99e65295c53d70c8f5d1b6f8f4954f36d12547bb4c68fd60181879c88dd0c41131b953b4f772e0942fb4a78acb0bb80f67feae872555d46d60b3dfb428f70704bf5ed568ef8582ec174059794156e6430c9c85e5d472991c5c06e1ec5841bb81632eb179302fa1f9f651d4c9d5b0a1a322b31b3c594c24ed3f67088d6f8374d90fc3fcb7ccfa72199a2c49e3cebdf6f524bb53d0f2a863703f0f79a87a868ed555f695f2cd9a82fb33ea97963ff97c35e5da4ad558f9f35fc44617280c4497d957f6d399c770fa56aeed1827e6c2acfaa0fe856ba45316d939b7671d8a5a0cb8274ec247718443847c68413290a27526bd735a2d1598b0a7dd0441c5c49293f4c6fc27ba8ffcf15d56aacdeeb9562453e4f28a1612d33eb26c536d336d10b4d5a1db4933db653e383bf1998b84a3562903c5385ecec0578abab2673c6815260e81f658c10da3386eb2f01e8a05a694e4327e3f48c026e2e0a4ab92b6167a1329caa89f732c5f2a1008643a1ceed51f43bb4c44000d556b5625c80cb9df9fb0991d60861156b11b5de3e29d878300d0868a2f8ad2ac5f1dae156741e0d093396fd9d6a2fb831b55f7b3b20b3c998f07cd6e1866325da91cdb336fdc20b94087e14910f035388493e1f5fc8596271ff610a480bc95eae70380ae8a2ad913e27245fec48cf58b572203e1a2f950b77638e68b62b2ab0198cf070293e15ec06b308e989bc203aa086fd0274e9ff5c4c3297ec86388a572ccdf2abc0819c5842aa36db12c1b65b12d003e50ac4023db3617c0d290766d0f3a5d06e22d9360243250a54006bee2c655315a6577cdfae35ee755a2b6ab19ec038aa05badef054bf5b22dca8513048631eed8b15ba4864c66b1e54f1163ecdc29bf4328812cc8ecb3e750fd0f003c72ede99a0acd52d8c598af1797cce8ac662b1f7b11c296c67e8b048fe460977a572e4b35ef6ee08236b7d7450c5ebb766e1c37b2fe959f637e54106bfb20919761fea2122c0838b2d05be3aa95644d49825d72d349fd8af51a9bf905d3a13888905d009eadf76df99609d7970152947e9eeec761135a4b73d6464b8ddd21557f45849303f1992920583ca01568e2701afc9d6834163e77ab395c9d81749bfc4f156c238d17d430ff883124446c3698c0b8c80739f5b7caca7ee7ee3f0f94d7e7f153bed96e235f230299590d199b33d47a77fd0f5fa73c918c7752ad51ca713a15dd60e14a289ca95b70499720559b26d7c4e45a2b1f8e1296003b52c098453f511b62fb34c20db16b42ddea16366ecffcca78a44d720abbeeeba6300ef08ef6509f99d16c304d9c6c1370370e23a858a03a0ef0e18125f7fd4ae0a1eeacd2e7d6982d401638b18d399d98ccb740219feccd54c8db38c1185280f4010a1c75a3fb9dbb55b6e6850ef6ea2283355e73e4e7ae0c1605eed73e8cd079b16da34d1899f3e67b141e97e403dd13baa64453b2296160c772ceb9e360df1eea265917a99f907f5e319cd59ecb306c42013031e73619edd11842ae43e2fa772308f82c2317dbcce8dcee088140b6ce7aa1c13fd980c15ac06c4f82208f3228f1a9db9eddddea48245efe9d0154b6f61b10da6fe307f5071cea63ee21d3ffdefac43bba4d54d80234076c436948aec10ee23606547aaf214428c72232e3bce81df0d51835242e24de1b1a6cee19d54049e7ba0a7af9da3ff47f5c3599921f413abd22272e898f12c04b8608715dae2f2fb35298af1195dc56c243019e4021ee96dcb77c938cd5675f952d1087b001988ccef3c8dccf1a19cd184dac0399fa7906e4cdd8cb1233e3fc84e6710df66415850f281abb35d1a6e410b382153814480fdb37dbb5b0cc748ccfab808a3e448ab34e73a299071264c85bbb91ef3ac43540e33ab9c24537b79bc8863b454dba9278759d77ca12df3de0422762dec88c44ac9bf641855e13c44c5a9670da5d304890d41af69b7b451e5f62d6aad75ef1376ab70d2985502a831ff01a637652f8434b315cfb73165b12f7ecd236c15137edd0a3ba1ef8a73988906888eb25cb3dca02b924a992ac213e838558abf9656c83921358f51f5859bc891d1b06900adbb761905949fff36de93ee0d9989e719900f0c8f892eaca74911018cff46de11e0b05cc4a86785e0579b5d2a0e9fe725731a77d5ce9187b68eb86fd66ea1917093288298c2579062124c57daade6e57d6060432e210f0546211bc1dc241bcb3d1e1ff4ffcd7c78205944fc591c3d20b334595d0c4179d37c2681aafe1c987da5c486b9f571ea170514dbd8a9fc4c815c66bff1bc3b511bef85a51fed90c66bcdb47eaf0efa96ae7beda371b147ad1ba7b1a6feaebc4952bfba34ffb37757507ca34399be9f5609e3efb9b619f5e4671c91b4b435e7f134fe243eee6f45477771fb28e92e3949eba02faf5e0eaa87a58f32f73dd5802867cf5469d82225a00b05b87946c823cfc155f75a6ed0b3cda8fe9d67b9c4ba79dd7f5a2f1aa2343e14c33a7e326cf4d0c99ebb8b9d83a01d829c93bfcdae47faba782e395cf3f8e03d4b2a0196187d7e2f3ba5d6be232007c395844f0aa51bbae0819e26f4b851b3b1d8706b956ca91228630b8d4001e6182dda167bdb7cb90639dea652a7dd61874d4a4c0138898a1e7b8508f80685ce4638253632c38782231d4544dd2a4fbadba2d2b4c7b27367feae265dd6b0581ee447a04eb2222cba459375b4aaae29b9eb915442f69e38c85cba890c3ff0b8c27b0393d0b177354ab3b9856d9c3219de4ab00034290e9bb2992f28cc2851549d31c03bccc4e85d368f2b27f4f548c50c405aaa084038ed4f37dcc9b54a8732cf9b8f1e8c63ea195088d27987e66c151828fd2d33407d798bfbdf8eaed8ec3e1e4941839034b9e45c8f545227c2142c35fcd16f3cbf52084772ccde50668ee7b38f36f5744b47257a72f3caf447a86e8c30b58f0b9d549f350af1cf257c249e3248dd51e77cfb1e9b55c961741d0a3f58b42a0e8a733073d44ee69179f37ca66d58bcc064b3d7072b11c4fa4d68de75275fb6db4dc8cb95ef12953f919cb7c826a0491332f7e5d3827d34cf421fb2e463da1155b043a1ff993275fcbaa0f3ca66eaaec5ad9ff2dfb2abc8d10ab72e0d513010c82a8ab6e92f51b8ce5146363e665f9716c035d549ecde88a4dddc15f22af8ff74aa6bc3d2f3e50b08db76b6806217f81c5106fee526a1f7870eb4fe0e9a100832621622797f6a6cb2233e0051f97f459ed1e786657ab0ea03bd8d48317585cb4cac8952e32e482f73f175c0bea3eb7c14567a94d220bf4211382898b487be94ff7ebb037af54bc8fb2553286c3c253f42e6b5520f19028a4bee301e58cc470c07d019e9efef54f484fd1190ba5ceb50bdce5811787e8eb714cac6e765869a93d6d1fadc54755a4d7ac0fb9c0e8ceae54b2a5"}, {0x68, 0xffff, 0x6, "97be878c98ec8649ef5aae0405c922198fc91a437d18bc06af5d3011c4f527e6541b424ead6e6198cfe2e30d1d9113cec53896556faee12391c4ca70dab8b95e10a09224bee72a94d389b04d68b9e3424e"}, {0x88, 0xffff, 0x4, "abfb37990607c036c3b02ef3fc731d12af3c70f6db0799db3e8f3d95b6d3d28efda4e6557deaca97f89b7e08338fe99e9a63c1ee1d57335c1880184e69972496024794a3acd0f0e9584648f57d41a0d79075bcf6b585016dd116358d463f3c7b550e18178308539526283643eddfae8812924da6e3"}, {0x108, 0x1, 0x1, "3b71c47013dd6a72e4a9d7d105068fb3b6d178b59be9af4cd900822191046c7791541b2796a183f3279f0d87ee792e2429ec99f7b248752493a604679e6ffe4bf0c645d56c17a5d16a03ebb020fa4a9ec647b0fcc08ebbe0e7489aebded349eb3287e3ab796644c1a54a31fc683f15ba17c389a5343bc91532c6543c4562bca7d5a46f63e82a80f07d85991d8cc21b09e841550b744075b1ac919cb05cef2630ab225baf50cbef08a65de63aac28acee5f741208493be2e33c04fbf9d3a6007774ec77252110cde72ba7bf3c567ea8e7d523b9b2fcaace4f71ae69b53647e76019487bc59cdf57858493f2785d243de6079d88"}, {0xb0, 0x1, 0x91, "ed4fc4eb66d1be3c26d5a87359f6d2c8e9eb7b89207cfe1c22342a11811f271183d5c9540140e364989cd0eb33584059290643aa4ead5a64d7e7550a62a8e00a57c9e7d09bdc3f0de6e410a7a2069d654e943f975fe011e65bdd46e86cc8a8e3350f12f41f7318f7641d556847b02528eec2df979d6b6135f31558efb7dadd4c0ffc4c2cedf7ccfa51a1cab2da8534bd6aabdb6e917d77f39b"}], 0x1388}, 0x4) sendmsg$unix(r3, &(0x7f0000001740)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000016c0)=[{&(0x7f00000002c0)="894d6b939381471277fc73649e36f70717691860a501e38e2c7d8c71ad3aaa633c89cafef2017c626827dc42c29c9403e8989420978c5c14f0fe4c31c570cb0bba334d63533bccd52d9d15ca58aa317569cb333bde4a0ddfda89e9338ec614362078e7862e57b65d2eb061a6e1bb0f6a6d9606a3c28e6dc93a205b43657dd8f3d54e0c2f2d0055b571380cf054cdf56a5fdedc110d3ae949e9d3b9c59a04c9bc644cb71d1b86bf6d8f18d8a05e6b7339ff5aa8ed82935955f7c2f6e557300544c83b1ea0ec21e1ce3fcda2d6357510f032c843ab826e308d8db6fb7781c2b5666032b00ee650219128c83ab97fa6b3cefaa21c1910dec3643cc8e775f3b3c2207d7752d1f4e3e36c364d70805250e7855b3fe91eff4a9edcdc55e7a4e784402f9ea738a5b51e38b9bb09c97c752b6bc2f72ab262e58507522c01929326b2e5aeef6db318919037d6b466288637b028fca013fff9eb2c492278ce6c2089dff402b8a6b0f73f0ee3c85de9e1051662251f010c369bd5eadbcd8c0bc506641d15dc0904583e062ba858254d9f35b87cf5b9151bcedb2f031298ece0989ac7690751650e66b674638d4836416a0637f4153279ec0ef22fa6991ae194250bae4bf6de31d9b08057559e91a16ff876605f8c12b9c0c8852abb0d7d13b7b2d4fa6a43527e6e0a57163150c5288648e9ac9457a1a8f6c43c11dd108f395921486b07042eed5c94794467015e525cc17bf1330167ae9be544bac45cf64971ffeb7d8b745a682730b7173d52b9e6001c11b596e0ba2aa5d4411d4ec180eae6e8105ccfc382fe0745f16f64aafb624ec2f191f0c37ae68a5fb8826219ef9fc713764d36dfb14a0ba6927a323ec01fec330a5681e60c6cd10656f8229c1046ea5b8e40c1c562a9cb0a299c524c44f5694d88a2f921fd759d24efca633f9857717f65a58388afed637f2117fcd93f3601aaf045f8de711c99494400824267d21f75f8cc4c2b35ab60733d4ae603c8ca433b06c6bdb56475377c720ec51ed9b2fdb35ef438526261c5f0f6867f707fb51fa806a2efd4a2305a801791ff7a3a98e14be2ed7651bbee6013e0c3d04ba0a811fa7fb3de400389954a160d9dbdf820494218acf678caa3cd3bd2669c939bc4ec4735608e7ca723acd2b22548cae06fe2779ed46bfc40ecdbb3ba913fdfea49259f67b70f9ebd251a2156d033c8e6c44ac4b6a5541041f2395c539b66ce503d104866c735bb3af0332aa6dd180f1b1606901b8e96b085b3a476bc7431dc58190f67d0b9ab84bd8c5c2ef0afa4a4784587fc743a88a7106a28b6b67f013af4ff7ff8b615ce8029c3ec5c6a4e601e510ea22134cf3afb9717cc908852e44aa051b3248c5af26c2c41e2fb482726b390d39049a024db9abf69cd75839db61d432652336bdbe9f2677d2fa11ff998185c5f4dba6f6faa403ab09610f57b1f48b07c02e782d703a9cba7fc5343865ceb2d35cd1da8caaabd71dc3915a26bab2f5f6719bfa2783809318a6c52658d7319a75276c041a0a4e0fa162d03e8e3760df266b7cb24332b0ca537b118c598a2ce19446a6d0a6fbc3d8b1ab99466bed1911b4386c5b5e9a6bcbfdcd87e1618f85d18c13dfbc5f23c90246121ea42e330d1f51c331745b16f50db2a88e5940a35b1c73e0120c3a07d2d82c5d14d9e5459a006c707788e64fe038e9bc9e1381899f1d9bb12f646edf57fcb34697fd69d8c213e3d42ac77b5b54667681e2289abeff5908bac41654d205415f84c0b989a746aa8f92118ec9945d90f5d8ebc40e6dd4f74b5a6b7d8ef6499dfcafd51b81cd3d84e5d0a3eff674e1c5cd4fadb1177bd861bd0f1fab4cf0339542b1b399d2a8a25b57070d4e466800f33a959ab24678a84e25c1a78b3dbca9b6af67a62d9e4fdf3cec6fb7c623075471155974594e85eb1a5d4b19ab99a85e7fa054a92db96e442762b3eea21e9afbfc72064cfa1047cc9b264859f71ab62705f8c17aae4b2ab93210409725c546ee4b3d033d3108aad1041d793d1ecb0adb03db6de4377d4ea1ffaecde69d8d33e3b529de7281dd21d4065508bbe1ee27440f5c7f71d7d9ee7e92ee90478bd7ca82f70ff5e0f5cefada83844cd5d3b0e653afa0bdfdb96ba87470e9ff27dfb10d2dde172263cba3c3fedaf30f69553744156433713443c4221d14ef4ae5ccda7708d5ccb27679f193b24e7f07f3e0d3962e5342965822df5c15ed8cef57d54a73b307a36276361c4dd1bf845b911f8bf004078001fdc49db85ceab348f86539ccd32199a98995c71fd5a521c816aec0d71aff8a7668cc0b4310f2da7bb3472bd44508ff7598e19388111774448e6b4cba7219b0035073b4d33db31cc232817aab493facbdf7d3858cc52e698c54a13003469fae1d31cb78798a077f9a3b70517bd52e7efcfa4dc1aa203636559e9d89410c9550c314de6ef643884eb1640a8c49e341dcd450e3575fcffab6be5ca6bf90ccc9192eaa1f38cc1a2c46c5c130eab5f416583f174e5cc6c4e8610c0b61d783e54a2b3c0c59014dc45b4b7a984fa5277cff20d194c5dd533fa8d61eaf549c2273bc1c54bfd052c3b7962299df7f3c380ca4e524bee2e1ceb52e9840f5acb74fc5028c742bffed52e86141a5ea5aa3e990f9d06bd60c3262af98451eb6875b735adfd16eb51b62f4a4bb85c5a80d13a29cd84f28377037e3a4cdf1ea2700375f6987baa31f7b8a45d3681e8182c4c35dbdacbf5ac5a6ec5d116384c44d703e2461f8a752eb861364b9b19e115287b884745be9127680415383d7429935d528afeb7583281aa3ac05c192ea24f7ad38853d7e9badbd25162b8169c098b88eb0a35fec035782ac1e1081e04b4de411ed9ddc09dc565fa2ba09d037a583e48c3bc5b9df844c66948cfec663a657a98895bb391f189dbde97ae5441963f75c7676f926c97e92a96eb44bf62e391daa771f2f2973a20d5a7edb2d474bd3086d90559fd7bd62d2ee2a9b564f9f2dc010b6a9d51ddc34f03fcfc3dc2ddb60ab0b11aeb94dd47b14bfaa2e4f779ee32aeb90fe5449179247e8b6af154313c379b68ba34205df7e975b06dc5dd121ad49bf6173fa571cfa30d92bb96bf567c3bf910ec4d7553dbebd1f535f3937d4ac7d29773d1155fba220e8b2a5e909eb79a4b0135ec3840ed241ee81c352565e52f5e061a96da8daeb1c09be3bbd2d45d768804467aaaefd81fc1171f853ee9e2c031a232a09d30ca9fb2b1828d34eeb6c9fef1425243d8a170e11c82c34015fc1e10435f810f428cc7e8a283ebd250cb944e532c9a25099d23d7c2cdfbe6d82dad7f1e8c06a3af3adcf8600be7446bcec95c45a17ebf832924c1c834ae5599e01a439584659b63fec7a113af1504eb0ab2931f84a9f2f49083149410d88376955f8faa0391bb86ea60fda8d0d6df85dad827f87b36210657c42284b7a66ab65bda2e8e2b3bff6eb043d7a3cd5817c6972a2e676b1390ce3811620c68e91dd370dae1a44f865d135a984b951b5fed17cf3630474fa97e1275a673c5bb74aa48fa121b1d3b5eb9bc32709c226657820483879f627c102f5637e0a8793f40f153bc75a3d539215476e4847a30dcf19b76352797358578c028a5f85714e7cd284dcfcbf17a7a8a98026ac9d9e632ba01b43e907b63cd5e3867740e722363e00401f21b0e21db7f720fc379f62924851183e2b8356b28c10463e4b306b9411305481fad0a7a1f7f3e5c498f1fed69d2b1cff21f620751df0293a8c431eae39c7c3e50844a1c7b373be47d6b61ac42651a1ab50b27f61996fe527015f6e8ec9038c317b48099ea6ece5c262d6b0f368c1a28e7e1b434e829b6d59cde258059325209a399359905bcf0531d3b0d5e492ac7d4de218bfb90e463a4c4a593ee7a13d8db4a7def402d933bf837f431deb60fa6e680967ad6525cbbb1a5a82109e7446a9dd91f7db6a12181fef945726410fe966e8fb6869023af752f62b67aaf23706fe63e07be0b069ad87a4ab4848172786be0e81bcc2766b2ca852688b1f61c571fe6e49c9695f9a7ece71935a955de35b462787b1f549b866f4a2e859015ae636ff444145b680bc6f2ce03966489467502bb121e9f4ccd6258e0cd2aaca1b1aae7aeed0262c28860228f5b9067b5d5b6ec48d39fd777b7a041d907552d2ea7293e48c73529b3fdbd45392f697502cf30fb078c73fa2217aaf2f881e8f5a0be8b26fb422a773899838cb49d3ef2d5965d1d5cbc36b8ba43f7b180d632cf1e37cda15c336ecb8f8d4b6a4d05c14e63c45999b2b472756b774e9a92bc5978e98420c501c1af24a61151cb6cf47d4bee62ff0a01c70886e8ca31f0b90f5b51db4d2dd20748705ad61680c2d0c8ad4b950e11873e1c6e4f0eb585ad4e21be793ff61dc166f203380885206efdf6c3aa184d9e5ca36e84ff12a528fd23c7c2aee996d08970d81b515876f0fd53cfa9b56d074ad9a41cdc49e1e1ccee97c75baa4c566fc3d286049819d76564c2a9a610de5cb35e253e69663021c1c7969dceb4cb95dab7df63e1c0b3f729af0452fe7e52b4b9ad2100fda0517501212aed3622b616d4791bb496ed19a155063b88a0d65f72705b181aa432c8189c163479cf29d571129c6de1075334f17fdc2fec37de128452e757675b65e5258c9ddb62fca93af3fd1cb067340b60da46aac0bf2868af769f48ace375e40ccfc727674a1afda421b409ad9afda28ba5ba840df51dba9b051401b028d46ceaba792486765b9cc5a9e7ecd2bc0caf7da1f07de442539d2f4e9c0441fc6dda8b6441d113a517cd925cb73b35c3eb3ba0342727f7693a26bee72c3e19265fac7408ec1f5f0a4958d8dd773117acdbe8507bb947394c4bdc1dc4c14fabed532bfecba1ea8b4b5b9c2d367c9943c2d5fe5fd80da8e1cb47239201493d2f5a82365c3a6674de89e3142db523aef1355c65ac1767cf24c052bf692c18908b3954e3ba7cf936d36634428809591e491b7d67bb283a2b72c5e084ff8b5d5a6f0db97e0ad43258e4841a66853bc39aaf8c910e62a26bc5cc45d7fe796bef05a8236156220acc3f2ba9b5c8273b9c9b8bd75aae7e905c7cc4a63cef94023e11c5e453b7e583563b5a40c53cf168a671351ef363f93624c72947c4bf611f429aa044317827cc3c833a3ebb3c2250149dc5f02113ebdc30adc590f1062f9267b9033d49d405d125e13652bb1573ebb93387898135c2f4cabce80d55df67ea65b54d86fce99dd6290868f8c58ad33b862841af265cb11e399ee04ff573e9cb921f07c7c2e8a488d63170a37a30ba638ab9154babdbac4c37ba43873f511b788fc8cace7e3d477805ff967f6b9e15d9efeb1790d26dbb20e1bce07a77139e3b677f5db282ad887cf0d1c9407aab19d9433dbe50cd6d75348437abe2026d1a3fe9e49bac2de28363c395b302688e154ee50aba3f117af8781107c7cc80143a9897b5b52f0a22c61aa691f593cf1160a79eacf3cc3788a964608528921ed7c04450fed99083d98986d4002925f1ffb35f3bf202d54f92526d76fc4362a76ab3c199c1813bd42ee2b30497f8df8e9627e49c155401dfd57ac05632d6530d561b88ed6a5b5bf66cef3c19503344a91b884ed637715a367a8b8e540e4bbb95f5d96f3fc724af8ab1c0f3f04d44f81c88cfa107c7e2f303621dcbb0cd9aabc93917e6a2a3e074f81fe3986c96c48ce0182e92a9a775a5b6cfb900c03f4be25c8963d7289bd86abbd1385c0a6c073b16a4491bd5ab4232b1e1859525d19d10640cad6217739740872aa7dba863c18e", 0x1000}, {&(0x7f0000000180)="3deddb19f712d9faeb32e85605c2d2ba2ede71440e23ccf7f2aee46dfc0f081e94b6e0", 0x23}, {&(0x7f00000012c0)="c54b01451956d617ce9dbe020eb9ac4b425cdcbd440a43f8a41384deff8a6a9fe57cf44ca04501246b6ba264e416632b719d1eada2a6f92acea54f5c2499dbe952be3e2fc83e34ce239866f662f9a7b9c559d1fbb1739b8fffbfc2fa22894fbfefa214034398f7040b3acae9777ba3d25d46c7128e4c06f8b746ed0d05b846c2758ef0a1b5de35fe4c1b375a0a052cc8083442ace62055", 0x97}, {&(0x7f00000001c0)="d11a292d61aabb14ad5555a41a6b47029448f62e718e54a5e2092837116c2fc4e9ff6a4bfe", 0x25}, {&(0x7f0000001380)="72fbebbbfdae006fdc3adc73041a556a5bc6967518401e70371c2cbf431c3377de96ecea00e012a7b305b7a99834595200eac967c1a3d7abaa19f501167bdeecd8ae8e5ee40fae438614149353e01f423cd30f59d18231a8e1fbc05f8719c077e11468260cb013e3fd687aacb84d22494089ffa3ad8f39b950ad1e2428de24eaaf25746e260e65663c051254a3feb06d65cf245c0e462fca3713e92f312f622ab95624439173504310c0d3b30d29487676142d688af7b76a76bdeb4cca3624cbbcc455f0f370ab79dfaf8e408d74a528928899946ccb2630b74cae0ce50242c98a75833a2dacddc6123c768423cd99f7", 0xf0}, {&(0x7f0000001480)="994d36f496d8ccb95164eb19e2f9f054e4cc07459f04b12419d5b08760e0bf3fe3d8867ea277a41dd0766637211a2861423f51580512dbfca1b76300cce3755a78ca180fa5505a7b5d5f67ee5a123f36abc44b07afd346f160bce7b43bf744b5ca758859c918315646453565b4670d711fbede2f93bf559301e6b2c19b1f44d5f71d3cd451d1d882", 0x88}, {&(0x7f0000001540)="480e7c28df04667f4a6798c1f12c47f5d516999493717d2e2cfa1d1dd745eb694ab2b37e26fb74dce4eecc45cd967a738c3fe7fe61673c3687d4220f4b3e52f3a53cc2175a2e8df5625acf5ad44f783cd342785f6a4f1bc116fbd604486a29e032e4585bc7cd638f638c27194556c5ab5c13c53be81fca2c6ca0c035c6c544136fadfb7096809d5870be7f4f475d23c231", 0x91}, {&(0x7f0000001600)="3c5add844d33ac09696adc4b3e7801959e74e224a1b5fc81a94a997f9b79ce0148b7047c762a1f3c095e4b7377ad22391975e4121aa3ed4788ecebb30dd0633b764818f410f0ae3e92f02729d82637e300b37876f83503f5a45a619aa0c07bfe838960dc4e67afec14d61e1a29a0310b2fd6d72fe3875688811aa717e448f94590a1a73d2bf4808d", 0x88}], 0x8, &(0x7f0000000200), 0x0, 0x6}, 0x0) semop(r2, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffff8, 0xfeb0efe4bb6f968d}], 0x0, 0x0) setsockopt(r4, 0x3, 0x4, &(0x7f0000002c80)="dc9c131a4f16cce4958d9f44380036bb6dc3db9a688d9d74328d545b54b2d74ded2d7d0192d655df6af72933915653f741022a5c84ca62373a60ffd9e90915159da17468ff788a54ef340000abeb39c22ceff7cd8cc260f87357a3fe72e5171f032742c8471b7bbce476d052ecabf2f9904da997789b0e4dd6525c622d888c20d5843ad8a58cd358a101dddbc0249273e3dd4f0487f87423103d4b9da77db8bf8eede5c7f695f682393f287a082925ed75b8b927be46e1087ffd6ed92da27990720b30143c0bbd7c20cd575c903b2bac15b626f47ceb41c0cee3315dc92460b2efc1ceefe12c8ad9703101882a48fb007bf00544cd71e91b0a8334591ea27fd4d3f9dae19d8c0f189190b76cd503cb6301302bfadbc856bac6056b12612cf95d4534ff07fe57eb642e99f6d4e4d4202b9700c907bca706a3a6371307a6100ce2b8a05bcd2af8d433fc2f3745edcbdd20f799ae7843d6321dab5283dc52d36ec8aae264a5eab9cbc08c6543052f99fa24960e8cf9c9368f1547929ace4059f0a748c8a57bd86d48449f1a4a6b3ce31b839ef90f903c742792d8368e7a911d84f82a4d4f48f7b7ad7c233e7ecf228311c53118ca6148004e7e9722167bf73bc3974cfa8513fe597a36859c700cdb53ac4f239c798dffbcc9afd80062b714971f408e98377fdf38e585029c93389f5bfa892a91cab11f78a2a8f14f4fa95088f5982c014c6b215770f793025782ca98e0eef1a845c0b24fc7b523f464a7fb64a6e9ec1750aa66adbfdcc676162281b14cd9c97ed67793900d05ee6df26329904933c3c0b6e160a2d2eaf0af582146ed6c878da98220e1b92593be3dff461eaccababc0bb3fe8e0fbac7aa4a96bcdc888fdc8c867ccd32882dfe4ee1c197b806e7e75113101ecf1e15f90d71c52b24945131a972242a463aa583a49ef4347552f8b92413620e08c6c916c7d9363a66cbe0b0e8211adc0a58af20d4c73cf1b439a215ed73e0117cc4bd33f468740226ea3454e4f591fdaf0da65188e1fe9e94677482d45e751e19d2146ab1b5db23dca70a031dde9dbf78545bf5c34e393bb5581b89770f59c14715fadbe719ca58d376766a50e5290ab10260eff402db8524442952fa21bd82cb6fcbe7827a51f4e22610bc9f130bcd96a86e8ebff8d3e046e2643c9a976db8a31d697d37eff61cab2590c424c904845249bddc6e250877c4c5c13f80688b1fadf0d1b72475a9d44ae90fcbeae8068fc6e4ca81cd155df8e9d6e6d5108b8d7b251eed5c9744b5a66cd9317ee81a1bcdc5d6c2bb3121796c3c31760ad205404f221a6ea1b2dce4e2ff5372f052d38ba5e53be374694bb6890ed5948a924dc70495d6193b8618cd6b8aae5d3923796da9470cd905c58f36b55c17917d1c8970696af751466cd34d3b81b0eb137ce3efb1934065eda140306c40609f35506d26957725d17f33421d5cbfc71d4ca24270a1c1969392fdfe94c293960dc264d6f928632c39e58b640eb7d9d1934def73aebd3e951fa4e7e532668c02679f54d792eb067b2d712a5330733b416c8ecd64498d3045c65acd879946a4a1bdbdc6703426dbc24051dec5a8d310a4b4b2e8c6283d6f74a6f5ac881da439f0d3fce33b936c3d85c191f7e437dfaa35afaf53e703200b3224dbc98aa8df36b50cf53f9efb7b6f97c0b26b8a43bf59a8b904b45426210848ad2cdeb223028eca0d2efb06d11ab4a0038ebfff0793129eb120110f1afa8dc3d4671c48b085727296af4d34973cc85d06e7768bba5b49ae493bf041b3b7a4107af6e56108c38d7a691026def2f8775d572cc7d87a9738201088576a4931ed2746a5467033d29562dc0ac08354ed657fc988fa7200bbacc8eaf2b7f6d3a8350a7dc1c78903a31e4d5468ac6492c89053ffd15ac3080e0d9606847df1970b406271f1bf648ee6cb57cbe39e262691a22b21ae7497df6dbd1a0b0ea3f07ae6283bb23453ba4bcc1739f7afd4a648f4ad3b5c296ffe7c00cb49ac7210ef092914ab148189cbc47ec10e714946c19fa63e74b05bcbbfa65304c67a30bf43224ec52d742ed8740207851ae83a6c3f74d412da00d1a187876dec9e96f816029598ff7f21d1a31cf8f169f873c1ab9e8a3f187a1f6cacd2ef1c5fa4f07ec968015d128b183808eff7f78cc0b81b413191d6d112b12dd3c9430716006abce3b283d8335bd1c0777e61896cccaba3d51e6fdf080762cdbe14dcbe81f39b00842d2d9cfa3f848f1730275dd23e45077c28603ea08750ea9514c585540a60d04b9b152608f541a1118b30496fadcc56f2a4860e3011e1a433ddc04daee8a36d260fc7e72735bd1fac08597204cbdc70e49c18de1262213d996271249eab86e62382638789cddf440fa264080233e9014aa2db0fa5421c3ed4ba3e00bf2d9d3fae904ed0ec05cf7ee365064bf4c28440a0f469fe11067e53f4804713ac3acdd100957de349b9cfac59be2cc05ebf9b7934aa6ed21ec01019b5dbfba22618a7c6a9aebf96723c55e9f654b225d16b9a301cc5e470f5d33d84c34bae50a045c46c6f6753991f7f3e90e0f6ccd1d2242f66c2b5cc387836e991c07f1173271decbcb3f018fca2dc6e7f166e9a4f3017a2e8341c6af5f90126fa1ad28c710b1c7936492fdf044e1a7d354b9dd753ffbd1a87af3e938d835f2108798c22686a803523c13bd5743577b7281566b055b08af363f07afc2d67f1beb791adc4063aefbd9467b8454de99023e8c79d069071f213334ab64bf3da899e390817b1719f08b866f2e2ad1b711633dca263a009578a113b65d421f0fb0db34315c2d2c46600d027311bda923ac33ad20d3f4d5f4ca3e9a177498a2a1ea5e23faad6bef80a0b32ab683dd3837e32429ae47a5abdb19862ee884855fe0b239821a99ca8b7ec4c9c5a743f14a99d690116f8c553346a887f30ace33c65731f50df176764b870681d4668574dcbb899078daeb8707a6b9bdf985b3e303076c2481b52058af9f421966c5035797d8012392eea11c91831c437ba67da06b016004851ff8ea5ee536a79fe393216c7e855209987da158e3416230b41311bdd7b9845753cf12431484b8b78911d16f76cec80d5e8b80a974480f639bdc7f7e5d43a7ab9fc8c225a9ad2c35fce60dc53e81b2bafc53861201f6b5faa0a79f1de2d53bb67ba62b14ef2fbf8374b2dbc4826b82c5f4c6f35d68f4370b5c349faecf45b01d4347e64eb0ad3890c24dad014f8fdeaf1e10fdfc12bf30c7c4e444c78c59b701754227b1aea4ed8117ed6184103daa17b86b0e89d79708d3d4ede3e26af1cbcf59640d8ff6e385a80c629c7851f43ccaa9e4428c3770be251f0d72a6c8cc9b3bd69aa5b9793136288471ad4a36cccac3f6f052a5c658e51b33235a66e50be96fc7a98626a5ef531a722ba73263054902848cb60771383d03bb3066b8ffed2e7e019984e3dac21d3d7fc592dbebaea185be3d6405549eb34bf94fb1310f893e69ba8742916b3beb640699ccc4600526fc656d4df2218b559729d62ed60b30a24a43be7a1cca0558f21e6e0ee2656e47cd0cd6ab861d9e65fe9b1485b2339e470bd0c107570c64dd7d76d0996e37d1843c8723b0ed6de1e06d4c26fceab9e9637f20992817ecae35aff5ffc5fbe8ef978137af52bd2a5fc8a3de59fc6134fb61eb73d58744e9d4997be58287178eaeaeec935e39f25a257d9d1ca5054e52a018276815d3c32cea9b74b8ec35aa99ece639738c3670c30f501ead19c18dfc605ee55dc18bc17a801e9c5f347de43d751d48fc2cdcccdf2de26dd8b5f20e7458034a890ac84d0e030c9399301d22328056095998913bad98bb92e162d8aa48003056b606ed03476df5784f50d78942232c2d0ac728d5bdaea791d1a704de24649a36f54fcc3338c92b393a5b429d6b6d4a4ab7f5176d6e2c461d05201be69bf9b59b9c2f29b00ad655ef006c83fc80fbab9587617a7b9f0bd87949f64ef6b1df8d140549496a9a8a27dd5349fc3b6c7c945fc2b6ab2a0ea2a8e647950db8c12496032752c441ece9d33d56ba2e7edcc7b166a26732f04910eff5b07531566d4ebbf234899cfa9f92c63fdac9b644ce314f36485601f6826db26058fda3b20450fe5b8bab3dd525a08067fc1e9de1cba68807405c4b53587363e37a3316d8d5f94476bcf9bcd3a054d5eec0752e43f2b112bd3ecb86ffcdcc281b910be6e5eeddbc3c93ff421a6cd3b140149ebd0f7712c4275708bca35c3c79389ba9c7bc952b82f3c690fdceb500b929bd88e967d37d771eb3bb574d6b65dce6799114327a99db4bd44ce8e22f7b59b5d2a80bf7854d8f73c900347e5ece124f2ec1ad8385bf65562cda02e5a77a7fdf0316babf0bd8dbe281534b6ae5e02141b37220076c1eb6e81e4cc3753f5794b7444677731718e1a2e9c2d8e1e042d86e51dc6c621d13c39227a9be3f55269e66c659e36937e18b4315e576fadc70001266c7a4602e31b07fcf607dfea4c80da8501ef99ca19bd2260aee686824ee446ec1e88fd2dd2d81fbecd7a12527f1ff4976015aa58784e5d7d4e6ec16f92de1f283c5b380f41ad88ad3029eb3ea6930e0f7d6b680c2d5073fb8da700519cce26e59d62cb97fc5f821f8d2ca27337ad8d86d098df531b2747f10a36dccfc977e91dfaf876dbfe6b7f0198bf865406809761696c356c2d09334e47578867aeb1e4b28bb424407c594357ab6038bdc543661aff65aefb6a1dc702d45afb0845f0c517617e4ef13961fc1224d96843401195bad061f8b64a6597eed25aa21917564a9d7503d136cdca48dc21382e3b83621e8dad5c8ed6db8b95b03a2154d4b3d9fd86d15409548b505909c6f400185045d536c62f310dcb29183267a9a7ca14dae554d6dc7cab147aef988cf304542082bab18f0675caa9e8434531fd7fa4617e7bfbea767b7f443771a6171d18bb9cf6dccbc3a1a81c2434110e0d4f921119cc999deab98bad1b13092daf6af95b5aa34de7cf7c7e85007dd387e342622aa975e431b83e263fe76392178dd771e21c2863f070df38a1ed2a3e6cb908bb6217883aa720d7cb2248f1d2724268fe55a3c3b22d9d5bac966cbfcfb3e37596fc8558cd20b67b2e01b3995a3111b0464c14d78c9da6f7fc85c9aa4c38c898af1fa00e792fcb1488a154ff22dbbc607d9acfb3b4741d357c250ec407d8e0681d1b1ca8540ba78694e9cd31ed6250687ccc7bb0ca2ef17c44c7e149796e3e7da35e1a64610d58c6a6f2f93aaafdfe9efc9c435f4e2abb4d0eed3a2fa98cc61b110882a767d77855284606e30bbde114f3d10d48ebe09a2109f997f869d0fd86cbe0bb9e1d48460aa38b382b300815ed39de92f4529a8d8483a56b3e74b71335ed4840a08f6c70cdaa505e1f3ba102f695e24a9d0d454663969e8d45e0e1854f4703c13b50a04ca8ee794f75d76f95a44661f62598b71288e3f972bced5f1a43ba9a24caa9508f68f3a8f6efde5ce086e9cda913df9eb996cf4a28fb8b6567ee8010c3fdf587961cd3faf148ace5f74eedb69f3770e29c0081b6ab874d6a3344c82c4bb3653f294275f87e521cb2391826e25f83c354705681fe079433c2bc4c71c2bc40c72bad3f6e7d28de5c9d47a6c0e370b01e316e517df15891287d58a1b714f38dfdc42d8c83dcb8830bcac4f556956aa1341534062b04d19b9346df35e8a6aa0bcebd34a375954af0012fc5fd9f1b2591d4e37877176fb4505d97b2bcb74eb877482877093098205ad601aa178a0ecbfa521e73e5975339a1656c9e819bf761c599f8", 0x1000) 03:07:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f00000002c0)=0xc) mmap(&(0x7f0000f09000/0x1000)=nil, 0x1000, 0x0, 0x13, r1, 0x0, 0x2) mlock(&(0x7f00005fe000/0x600000)=nil, 0x600000) munmap(&(0x7f000096c000/0x600000)=nil, 0x600000) r2 = socket(0x11, 0x4003, 0x0) r3 = socket(0x18, 0x1, 0x0) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x1, 0xd}, 0x8) r5 = dup(r4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r6, &(0x7f0000000000)="87", 0x1) close(r6) recvmsg(r6, &(0x7f0000000200)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000400)=""/251, 0xfb}, {&(0x7f0000000100)=""/19, 0x13}], 0x2, &(0x7f0000000500)=""/88, 0x58}, 0x42) listen(r5, 0x0) accept$unix(r5, 0x0, &(0x7f0000000040)) ioctl$KDSETMODE(r5, 0x20004b0a, &(0x7f0000000280)=0x1) setsockopt(r3, 0x29, 0x4, 0x0, 0x0) shutdown(r3, 0x1) sendto$unix(r2, &(0x7f0000000000)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed19f4c8b2ca3ebb3557699a1f132e27ec0ed602000d7d026ba8af63ff37282921e4fd89720fd3872babfb8070c1abda58601a8bfee8aca4911faff575e8c881ff7cc53c894303b22f310b404f36a0069000fcfffcffe608a371a3f80004002ec7299e34000000000000010000000000", 0xb1, 0x0, 0x0, 0x0) r7 = socket(0x18, 0x1, 0x0) sendmsg(r7, &(0x7f0000000180)={0x0, 0x116, &(0x7f0000000540), 0x0, 0xffffffffffffffff, 0x10}, 0x0) socket(0x20, 0x2, 0x1) r8 = socket(0x18, 0x1, 0x0) sendmsg(r8, &(0x7f0000000180)={0x0, 0x116, &(0x7f0000000540), 0x0, 0xffffffffffffffff, 0x10}, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000380)=0xc) r9 = semget$private(0x0, 0x8, 0x80) r10 = dup2(0xffffffffffffffff, r2) ioctl$TIOCSWINSZ(r10, 0x80087467, &(0x7f0000000180)={0x8, 0x3, 0xa375, 0x3f}) semop(r9, &(0x7f00000005c0)=[{0x0, 0x0, 0x1800}, {0x5, 0x3, 0x1800}, {0xe, 0x2, 0x800}, {0x4, 0x8001, 0x1000}, {0x3, 0x5, 0x1800}, {0x0, 0xfc00, 0x1000}], 0x6) semop(r9, &(0x7f0000000300)=[{0x0, 0x2, 0x1400}, {0x4, 0x80, 0x800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x2, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r9, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0x1800}, {0x1, 0x8, 0xcab2bfc5c2d476c2}, {0x6, 0x101, 0x800}], 0x4) r11 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r11, 0x29, 0x33, 0x0, 0x0) 03:07:43 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071404000973db0000000001000000149b33ff0f", 0x14) write(r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x9) pwrite(r1, &(0x7f0000000100)="17f034be854db7d1acb6d927dfe15f3782668d4ad869705ee37bd395d1e57ade774bc8c9843cfa25a69ada70f388bec48bab1f95a721428c0115e284884b7957d0e8fb14cf29a8b3adedea89d94a3b531e928635d04e62af53132f38cb08c00281f5e7d02d839e4d2471bca43a7a34bd0c70e4546febb6bcc84249f04800a33efb70dc7dad2096b1f0af9302858890eff9f1d4f24109c41734b3ff0e909d193307be0e8c6fdd5fae6d0561fa85055b79d7", 0xb1, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) write(r2, &(0x7f00000001c0)="e05c110cd2a9292c4eb4a0f1c2766d9cb76f7891ac2aace473a96cce3e9f27c7f40268f95a97b4009feb82eefe916f5a604d3b602d570328f5dbe1da79a6ef5e54040ffa7307334a5200ab2b89acc4c9071f4b6cccbb892f8f4c271ee31dfab45e206c0bec35eb5d7eda49fe6705dd54b1d1b62fb5c7c7ba62e8e3b1b17d522cdaba619cfe2ff64f3347b955d2022833b0ea4492f50120763007ea0ae07ff588e91bf0d063f42fa0a22d37c6c879e81b0cd9413e013096d5420a3629d8ab81cc6984c66e80952114c286514e97ff8c6acfe3", 0xd2) 03:07:44 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffafaaaaaaaa00000460a4060000103c00000020000000000000000000000000aaff0200000000000000000000000000012c00850401b6f70333"]) r0 = socket$inet(0x2, 0x3, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040)=0xfffffffa, 0x4) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 03:07:44 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) read(r1, &(0x7f0000000040)=""/60, 0x3c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) sendto$inet6(0xffffffffffffffff, &(0x7f00000001c0)="925a407fbaebd0887e8dc758eaec8481226c63157015ed34", 0x18, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000180)='\x00', 0xfc) syz_open_pts() r2 = kqueue() close(r0) fcntl$getown(0xffffffffffffff9c, 0x5) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffe, 0xfffffefd, "854955883d026111fe4d04000000100000001000"}) syz_open_pts() kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x8000, 0x0) 03:07:44 executing program 0: r0 = syz_open_pts() close(r0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e00000000001b5ef99b0e00"}) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000004c0)=0x7fb0) r3 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x80, 0xce) readlinkat(r2, &(0x7f0000000c80)='./file0\x00', &(0x7f0000000cc0)=""/139, 0x8b) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000440)) write(r0, &(0x7f0000000180)="1b", 0x1) preadv(0xffffffffffffffff, &(0x7f0000002680)=[{&(0x7f0000000180)=""/122, 0x7a}, {&(0x7f0000001680)=""/4096, 0x1000}, {&(0x7f0000000240)=""/52, 0x34}, {&(0x7f00000002c0)=""/163, 0xa3}, {&(0x7f0000000380)=""/191, 0xbf}, {&(0x7f0000000480)=""/196, 0xc4}, {&(0x7f0000000900)=""/189, 0xbd}], 0x7, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r4, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r6, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r6, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r6, 0x0, 0x0) r7 = kqueue() r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r8, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r8, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r8, 0x0, 0x100000008) socket(0x18, 0x4000, 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140), 0xffffffffffffffa9) r9 = kqueue() r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r10, 0x0, 0x0) r11 = syz_open_pts() ioctl$TIOCSETAW(r11, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r11, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r10, 0x0, 0x0) ioctl$TIOCGETA(r10, 0x402c7413, &(0x7f0000000d80)) sync() unveil(0x0, &(0x7f0000000100)='x\x00') madvise(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x6) getpid() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000003700)=""/4109, 0x100d}, {&(0x7f0000000dc0)=""/197, 0xc5}, {&(0x7f0000000800)=""/209, 0xd1}, {&(0x7f0000000f80)=""/198, 0xc6}, {&(0x7f0000004740)=""/102400, 0x19000}, {&(0x7f0000000f40)=""/46, 0x2e}, {&(0x7f0000000a80)=""/245, 0xf5}, {&(0x7f0000000b80)=""/82, 0x52}], 0x8, 0x0, 0x81) fcntl$getown(r4, 0x5) socket(0x2, 0x8000, 0x18) write(r3, &(0x7f0000000580)="54d34875e8244972c0768d5ffdbf94831b9dcec410e017814d1ebe1ca0944412574d0bd6293fdbc2bd2358a24438e6ae0bcad92cf8cc1a4bdf3a8f5ccb41f2cc3979d37f08bce8f12f6184309bbddab81f3db891f421dbeae187a25ce5607fb2f5a1ec481a80c68cd1650607cb3b86eb1117162d1d712faf186cb70a340bcb28e14e69e43702d1abfc43dc6ef2952c003485e858bee1002042a8c5d515db483aada711f53c1b52c23ceff26ec713ee22", 0xb0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 03:07:44 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = socket$inet(0x2, 0x3, 0x102) getsockname$inet(r2, 0x0, &(0x7f0000000240)) setsockopt(r2, 0x420, 0xfff, &(0x7f0000000280), 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) dup2(r1, r0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000040)='./file0\x00', 0xbf0804336186da3a, 0x83) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x10, 0x0) socket$unix(0x1, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1008, &(0x7f0000000140), &(0x7f00000000c0)=0x10) fcntl$dupfd(r3, 0xa, r0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) read(r5, &(0x7f0000000080)=""/93, 0x5d) r6 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001200)={0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[]}, 0x402) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) getppid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000200)=0xc) getppid() r8 = getpgrp() getpgid(r8) r9 = msgget$private(0x0, 0x20000003c4) msgrcv(r9, &(0x7f0000001600)=ANY=[@ANYBLOB="000500c806c2448927ea325e39b0b340a891f62e217821b111ef89695d4ae142a2099adeb615aca83271cb08cf27766da5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e6d422c5809cb7ac8ff965b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef734123d2437aaa99a14dec4256ee5b169d8df94d76b364090150e1c4d0b7f48dda04b7d72b881ec09c00afea3dbc09b95d083254d4641af8de19e221cd1b2bffbc50bc5a043a72a353891876c8c394b0977bbeb5d6e689af5ff1a3d2dcfac19953c123c955189f0e6bcba685f128c5cc443434fdd3e44a6e9bd1891bed5dfcf9aada01cebf046dbacb50d49c356d20116c8de4c98d3f9a7c3ef87c7a0ef3f4519fc47e2d1d3a14357b07a9175ff8931f32a5372a1a572405b288de15a3e55d493d2b6651578b10ac57f478fa098f515013cb5004527639f184b9a9b309986"], 0xc, 0x2, 0x1000) msgrcv(r9, &(0x7f00000010c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004da83243a17d35817b060000000000000000000000004ab73dad07000000000000000000000000000000000000000000000000cbdff41be987157ecad81dd6310ce6c02bc1486ead5933"], 0xfa, 0x1, 0x1000) r10 = kqueue() kevent(r10, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r11 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r12, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e0004a184907e51c4d1a0197fec4a4fe66000000000000ffff0000ff7f00007c906b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1a23d11e4e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bbade62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f21d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d38"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) getppid() 03:07:44 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20000, 0x12) ioctl$FIOSETOWN(r0, 0x80047476, &(0x7f0000000240)=0xfffffff8) 03:07:45 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x108) connect(r0, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) socket(0x0, 0x0, 0x0) sync() r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="82022e2f66696c653000184fe320cc578a36f6c311a388791435a41d8c30dfad8373fb648b6d89851d31a4c9ed91149038ad2652642ad710c03be48e61665b4bf83158a566860828df9f216eb67c8a26ead8ad3a69ac5a42011edafc4cf5dca73c577829bab111bb7ca07b9b8fe0f2031559074c166ed93317715be1f88da8c9764d3fa3bb7cd5f64bd27fef9e06f12c1bce5ed87d2a4e4b25224aa70d0f6788babb76f279653733437c45bd632937a5b0c92df52400186471f84b57e5b9cd26e653"], 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xff0014ac}], 0x18}, 0x0) unveil(0x0, 0x0) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, 0x0) listen(r0, 0x598) pipe(0x0) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) dup2(r2, r3) getdents(r0, &(0x7f0000000480)=""/180, 0xb4) ioctl$BIOCSRSIG(0xffffffffffffff9c, 0x80044272, &(0x7f0000000100)) bind$inet6(r0, &(0x7f0000000280)={0x18, 0x1, 0x1, 0x2}, 0xc) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x1) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./file0\x00') ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000200)={{0x6, 0x20, 0x200}, 0xd6, 0x0, 0x8}) r4 = semget$private(0x0, 0x4, 0xa5) semop(r4, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1400}, {0x2000000003, 0x102, 0x7fc}], 0x3) semop(r4, &(0x7f0000001180), 0x1e316d81a01eac7d) semop(r4, &(0x7f0000000240), 0x6) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000100)=""/246) semop(r4, &(0x7f0000000180)=[{0x3, 0x401, 0x1000}, {0x4, 0x1, 0x800}, {0x3, 0x0, 0x400}, {0x2, 0x3f, 0x1000}, {0x1, 0x7, 0x800}, {0x1, 0x8, 0x1000}, {0x0, 0x5, 0x800}], 0x7) 03:07:45 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) ioctl$KDGKBMODE(0xffffffffffffff9c, 0x40044b06) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) 03:07:45 executing program 0: r0 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000a2d000/0x2000)=nil, 0x2000, 0x0) r1 = socket(0x10, 0x4, 0x81) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x50, 0x6, 0x85, 0x8, "f3011590fcc3cb4d098c91f9f2d12f960d0db95d", 0x8, 0xae}) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000000)={0x401, 0x7, 0x200, {[0x0, 0x8, 0x80000000, 0xc5, 0x80000000, 0x100000000, 0x30, 0x1, 0x0, 0x7, 0x0, 0x7, 0x3, 0x6, 0xf58, 0x4, 0x10001, 0x3ff], [0xfd, 0x9, 0x234, 0xffffffffffffff47, 0xeccc, 0x24000000, 0x8, 0x6ac, 0xffffffffffffffe1, 0x2], [0xfffffffffffffffd, 0x100000000, 0x1000, 0x80000001, 0x7, 0x1, 0x400000000000ff], [0xfffffffffffffffe, 0xffff, 0xffffffff, 0x1000, 0x2], [{0x1, 0x140, 0xfffffffb, 0x3}, {0x5, 0x9, 0x5, 0x1}, {0x7, 0x10000, 0x9, 0x2}, {0x5, 0x8001, 0x5, 0xaeb}, {0xd53, 0x740, 0x5c5, 0x3}, {0x2, 0x1, 0x7fff, 0x7}, {0x80, 0x1ff, 0x3, 0x3f}, {0x7, 0x400, 0x5}], {0x3, 0x20, 0x5, 0xffff}, {0x1000, 0x2f, 0x5}}}) kevent(r0, &(0x7f0000000080), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) 03:07:46 executing program 1: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x50, 0x6, 0x85, 0x8, "f3011590fcc3cb4d098c91f9f2d12f960d0db95d", 0x8, 0xae}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x9, &(0x7f0000000000)=[{0xc76, 0x7, 0x81, 0x80000001}, {0x9, 0x7b, 0xb8}, {0x6, 0x3, 0x2, 0x7fffffff}, {0x8001, 0x5, 0x9, 0xc3f0}, {0x3, 0x9, 0x20}, {0x3, 0x1f, 0x1, 0x10001}, {0xc4, 0xae, 0x1, 0xe0}, {0x3, 0x0, 0x15, 0xffff7fff}, {0xfffd, 0x8, 0x6, 0x8001}]}) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) chdir(&(0x7f0000739ffe)='..') r2 = getpgrp() fcntl$setown(r0, 0x6, r2) mlock(&(0x7f000077e000/0x3000)=nil, 0x3000) mlock(&(0x7f0000624000/0x3000)=nil, 0x3000) munmap(&(0x7f00005f7000/0x4000)=nil, 0x4000) map stack 0x203f8000-0x207f8000 of map 0xfffffd807efffb80 failed: hole in range 03:07:47 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x81) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10691, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10691, 0x0) r1 = socket(0x18, 0x1, 0x0) dup2(r1, r0) mknod(&(0x7f0000000080)='./file0\x00', 0x8, 0x4) 03:07:47 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) syz_open_pts() r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 03:07:47 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) close(r0) openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x10, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, 0x0, 0x0) pwritev(r2, &(0x7f0000000400)=[{&(0x7f00000001c0)="6406b76e6a7b564429e6ed5c138988776992be9a82c849ad3102b8fd84bb7ebc9d913b5058c2bbe08a7e6c88f9a1f60aa004a8efbd797944848b3ce13c3cbfda0fe3c61f0d39d19a0f05bdbd571a9c9d1f7bdd7b9fc7b37d0911e2477d80c26ad3c4e2b745ad697fa6fe52b4dc6068e3dd8de1db122c99c62fec8441f65d", 0x7e}], 0x1, 0x0, 0x4) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) socket(0x2, 0x2, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) r3 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) r4 = socket(0x6, 0x2, 0x5) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000640)=0xc) r6 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001200)={0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000800)=ANY=[@ANYBLOB="e000000000000000ffff0000ff7f00007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0f0cbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f53090035b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c3390000000000000000c000100080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc82452474d1679948e2d4a3b25f69b988240154565f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e6149700"], 0x170}, 0x402) r8 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r8, 0x0, 0x4) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r10 = fcntl$getown(0xffffffffffffff9c, 0x5) r11 = getppid() r12 = msgget$private(0x0, 0x20000003c4) msgrcv(r12, &(0x7f0000001240)=ANY=[@ANYBLOB="e88ee9730f2db0420b6dcb"], 0x1, 0x0, 0x1800) msgrcv(r12, &(0x7f00000010c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004da83243a17d35817b060000000000000000000000004ab73dad07000000000000000000000000000000000000000000000000cbdff41be987157ecad81dd6310ce6c02bc1486ead5933"], 0xfa, 0x1, 0x1000) msgsnd(r12, 0x0, 0x0, 0x1800) msgsnd(r12, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000980)={{0x1, r6, r9, r5, 0x0, 0x46, 0x81}, 0x10001, 0x1, r10, r11, 0xa5, 0x1, 0x4e2c, 0x6}) r13 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r13, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r14 = socket(0x11, 0x3, 0x0) sendto$unix(r14, &(0x7f0000000340)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e5e91f7c8f75f882b297be1aa5b23ed00f4c8b2ca3ebbbfedcbdb00000000acb5f602000d7dbf6ba8af63ff37282921e48389e0720fd3872babfbb770c1f5a872ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000200000000a3f8000400"/177, 0xb1, 0x0, 0x0, 0x302) msgrcv(r13, &(0x7f0000000500)=ANY=[@ANYRESOCT=r14], 0x1, 0x1, 0x400) msgsnd(r13, &(0x7f0000000f00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e868239614464ff1e6c94011be14a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf126bc3a02a8f43b026a7845a0f847e1a4b0233c6dd9ff248b7496fee38c4e6eb063b60b89b7bfe5fc922fc62051825a59672eec89f638644a65b48ab42eb72a1560317678bad0aa724b5fa4587f492a3d9607e16cd11b34881c3e4f8ff7cc027583d3f18d2f3f791951e888f1fdcb99d13b6d6240d00"/402], 0x44b, 0x800) 03:07:47 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000002c0)=0x2) r1 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) connect$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="00402e0f66696c65312f2e2e2f66696c65302f2e2e2f66696c653000"], 0x1c) mkdirat(r1, &(0x7f0000000080)='./file1\x00', 0x4a) unveil(&(0x7f00000000c0)='./file1/../file0/../file0\x00', &(0x7f0000000100)='r\x00') socket(0x1, 0x4000, 0x8) semget(0x0, 0x1, 0x20a) open(&(0x7f0000000180)='./file1\x00', 0x200, 0x23) kqueue() 03:07:47 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f00005fe000/0x600000)=nil, 0x600000) munmap(&(0x7f000096c000/0x600000)=nil, 0x600000) r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x1, 0xd}, 0x8) r3 = dup(r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000000)="87", 0x1) close(r4) recvmsg(r4, &(0x7f0000000200)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000400)=""/237, 0xed}, {&(0x7f00000002c0)=""/19, 0x13}], 0x2, &(0x7f0000000500)=""/88, 0x58}, 0x42) listen(r3, 0x0) accept$unix(r3, 0x0, &(0x7f0000000040)) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000280)=0x1) setsockopt(r1, 0x29, 0x4, 0x0, 0x0) shutdown(r1, 0x1) sendto$unix(r0, &(0x7f0000000000)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed19f4c8b2ca3ebb3557699a1f132e27ec0ed602000d7d026ba8af63ff37282921e4fd89720fd3872babfb8070c1abda58601a8bfee8aca4911faff575e8c881ff7cc53c894303b22f310b404f36a0069000fcfffcffe608a371a3f80004002ec7299e34000000000000010000000000", 0xb1, 0x0, 0x0, 0x0) r5 = socket(0x18, 0x1, 0x0) sendmsg(r5, &(0x7f0000000180)={0x0, 0x116, &(0x7f0000000540), 0x0, 0xffffffffffffffff, 0x10}, 0x0) socket(0x20, 0x2, 0x1) r6 = socket(0x18, 0x1, 0x0) sendmsg(r6, &(0x7f0000000180)={0x0, 0x116, &(0x7f0000000540), 0x0, 0xffffffffffffffff, 0x10}, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000380)=0xc) r7 = semget$private(0x0, 0x8, 0x80) r8 = dup2(0xffffffffffffffff, r0) ioctl$TIOCSWINSZ(r8, 0x80087467, &(0x7f0000000180)={0x8, 0x3, 0x3, 0x3f}) semop(r7, &(0x7f00000005c0)=[{0x0, 0x0, 0x1800}, {0x5, 0x3, 0x1800}, {0xe, 0x2, 0x800}, {0x4, 0x8001, 0x1000}, {0x3, 0x5, 0x1800}, {0x0, 0xfc00, 0x1000}], 0x6) semop(r7, &(0x7f0000000300)=[{0x0, 0x2, 0x1400}, {0x4, 0x80, 0x800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x2, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r7, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d476c2}, {0x6, 0x101, 0x800}], 0x4) r9 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r9, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000140)=0xc) 03:07:47 executing program 1: pledge(0x0, &(0x7f00000000c0)='vmm ') r0 = open(&(0x7f0000000000)='./file0\x00', 0x10691, 0x0) pwritev(r0, &(0x7f0000001c40)=[{&(0x7f00000004c0)="d769a492b108a4c339838b333aa9a8a7d4ae3075c68a6ca83b0f56c155fcf2ce3a5e1546ccbd6a2d07117ae5cedd50748f8437853165344420724b69508ce915ca4b12aee92c9e536f3b6d29fa14655c44151d9511a871a4df7519a8e96df6f5955237f01108bd3973fb3b2044b0f29e19ef00af559b8443d1645edc5370711077a06e3c02046d853a237f21d9b782b14860769296b4e883deb254ba322c1f1e61abaa96ba7a9f0474d70c20db761ff05ea9628f04b6170d752a0cc78a57a651f9a6ec5a8f34b7f19ec0283a1c5a79c5eabcb9d28a76360fe81e1efc1823b8728db2fb8f63aea399e004ce463db40b82fe8d9e854a99249c8ea5e681847a518dc9b8ab17abf57574fd88c2211ed8b6082fe3b38c780db8d3dc3f7fb12802d91885836d996dfb104b03a75b0527eb1d074fa972ae5e23765da0ab58a4a166b9b226265151ccca54aadb45e0ba3b613241540a1a3dbe997a638f994f93c6716daa8623779b960897b5b3b54302f8c1ff0415ded9637abdea3e67e512d224f413f24bf673cf8a2ad65dbeae28baba8979ac6c8766b5d02384619c2c14dbeddf3b6b3f27eb278813266dec980fbcea0df7afa4e41bafd5796d905217e1daa56d4d7ac593913994a5a28c3ac32503f0a29d2e19405b599f3ada86e943d7e17e59e7a050f963548f5728d337e9b0a10af3060b7ed963967efd093fd90e53362fc82e7f8035bfca32dbdb4b7434d74bbfe8370b1be2001e0a34a15c70d0938d5bb95adcce4d890fd54bc9f7e155f440cbd3e65bbda579c4bc0ecf069c9f18a851157d1a515ceddd049eb0e52a9d2c8a28ef28e9e57e2187fa22328314ec2842cea0480aabf89dcc45635cb3e71bcd893c6e184159b6983e2602b1d2c40a7798feeb9039632a25a621e4ebf250e1cae1b07469a276837ca435bf6ff6cf09177947a49e43f77f3550e26f76f39c09560ff0533b80815cbcfccffab705e20541f929e0028d01dcd42cb892b2e08b8d37258a980c676ac542e6d518e973f0999f787462b314ce877d5e5e0dbf15aa6965b199010a3001c68bfa0878db06868ca4e3cd291267b628701e111e017e16e62f2ead4eb98c28e2c4c4804ae8517681fb61a3653931b1083d9053c126401c980bb0e8d57e4598882014860b5ab21600520d638445740db934dc735fa8b00b6be6565d5c977ba7efe23776283b3e8a101eb005797df1a19195cd7d7097300cd60d471a85a877ee5f8515dafe3738f366ccf58c15879ec4c6500639364eb47a200f9f841cf2dfe2d5d883c997428c9da8866b4769268fc9c7d4496f89694b3cb0c452db7ae5f24e11bcf4e95cd2068deb9d1c805dfdc2a3f9f7530466af6bbb25083aba28e5186bdb404fe9a2d119c59e5f5c1a9e8a575ddd95cc11ab76a72118545a02ed0e1f9b353c4d82e26e5c42be445390d46d4958eced140d2fe5c89f95488ff0c5d9b74bd1d845987eae5396f7c1d59cfac97e1fba1c586922d622159c85ec03409352710d61ddca2e480f84f47a8909d075ce3efcddaf6baedf929cc7a15d006a8fc44d714fb3d97c9e82bf5ea1161e8cdb17b067ba15125274af72615cdd993d8598d3a2afa0011fcc07019f646800756177c5776f5a60a4f5198ee7a798c8737145433d8b0c15093deb5493c961b40136443bcfb2dc227a7d6c29c933ae5b6f530c0eea4fce6ca20d7d3764f292f3238491ebebdd0258460fb9215a74da8b999f56793c371d56b639747533bd06254a62484291816134d59421fb8f7f10d0834001dada82ca8b81a245b139919bfea030059fd1851ebcf8d60a6698cd35a6cc54eea615e8bd0ec534c7cde08e7270f352db9320fe90d84a5e3ae0cd1d4c6da862334362a1f1715296c7bbb515f94eb65461daee6cbfea8a44f278e9a6138a14007695caf6e52747b4661e41aa6e8713d146edbe8f61d1dbfbb568ee8d4e64d71804fa752b3a60fba3ea316ec3ff42d36e36a111320362275fe9a00c504c3d7ebbfaffe58bf566bb570b19e1f40a1c0ee77ffe781afe6bbdb948563ae927bd4b7dde341e0729055db9077d487a3827d860f49da4b7cd3e03d3195445ab0d189b9a73f07100b800907f0320ee5001f01338631dc9427154a46bb49484d242221829451d1b144bf8766131ca82fbc779f7130ac9ae23f254f4ccdef6758c6c15e4937f175bc66f7a8fff63f503b54e93a48ff8e79d68ed24be30f0ecd51a499b550bbeb6d370e832a96424d8402a38eaf8ffbf11d92fb29de7fab8e00f0f17e65cd6f097163ceea158e786b1bd3d36e7f75e596383de04140d0f54fb67d09a3360ca1d18c50328df7f2e91ac2ac32a492e5538be16ce955d371db986b65ac63fd626e04402eefd31aa37e3dd1b955a1db34dfaf6dc95f7a4464df3d2ba3ef574abd335f04e2bf47b0a3f79a6f75107b399622d45ee341a7b790d2c69da251376ac7134964d44b9ec0a0bd4b9b8aeab82791360eb5fcc615cf5aa0deac786197461587ba1a8d6587a9190bf475de58643595d6514cff737c575e38bfbfd305637cc0321f5197d8f9462720342e8087f8f9a757f6af45d1eb58a4921be6ade41e832fb09341fbbbea35e32a523aadc4093fd9d4e4f3834a4bdc7cb60b35850fabb2bfada9a93a4ba343f2dacf171ab0eb8176275c11d35f8e778634d1f7ff3e4033ce6046e4b40edc949d4dc348ad9418d863b5d3d1655db733eba0f5fca7631d2ab62999a60083fe8f4fed96e9bafa97d943700ceb0c1d887769db0cd842f206e1d2ae3c4edc2bd3e59ac6b357c29c50846f2c0f380affdcf76bfa8673446b5decc9e5da2712994151f643f9a2cd968e6e5e31245c850a7e14bf3ace00a05ec2a3d7412467754321cb301c4efdfd2a3285be157f4bca7411534d9e6fa3084a3d1c03791831cf8fd957e7d61d37536582f98c1a0c6ade6bb93687cc648eef5201b2a0d65f16bac5eaf358e6a100f6bce55209619d2779010630f12c629f5edff59bc42ba6963832d1b1ff895e2af1fcaf2cf35c488bd86f8af001d23217ddec0f24b9679d1888cb088e6db5950d5cd86889234cda2d63965abf93ac1b24fd474969944f231adfe8885d76392508902612ad26b7373c912a527e2acdee97db395065485cf170a9e63316efc4e6e0abb1718cd768d66a2f1d7ca4dada8d305175d26d3630a86f6a88f7dfe086cd32b5e8fe434045d74700787cb33d8ebf5f5f3193e0cc5271434c68251182fd1c77664229f78386aefdc6ef97969a7d47f2ed5474ffb90d1a51fb0224c55ad80de4b37373d34ee7d80b7367477a2aae73bf989ac05a0cc58ed0b66d3c69f3c357ef79a789a2e8bf9c4bdcc0954594379319629df30ae9c38c2a8cf0ba1f3ce5a230f7c3058b6225789619b49a3feaaf49313065697f5f12bdd064d1a5a2204600c2afd6e5b68cb006e2ea7423ad1089ac42e17b6b9839b69ed5e95ddc3dd9e5e6c8f90677133e7942b6652bb4f503817eaa184be8c24ac0507178447e5558e9d50958c6bac68c947ec4c0385db94bc1ccd61eebe53fed1e5d9a790ba219f2ae133ac46a5e46230a120dbd11bce370e68364a5d313b46cd9fbd7cb0ef7bc90c4687a49e71ae760c94d8d60c4ef8eec9fc56f797d340ca5cfc58b299ad5225d5dc51a8f4dd8e41bc8452551d80990cfe15b525011604dc9191eea94c4b93dce1441415616f91e8b212213eb2481fba4b1c4084e3c4b60e41d17019f0e9bc561e3258043a513b110590f469eae5407bdac98aa8b34df19048a673825e30c721607e6ac96b35ee5996b7d8c4c2e182d6e84d4e014a189969cdbc6b1b8d5678c83b18aa2ffd6cd6509c6ee07d6ef8ecd5a3c853598fe924b4ee51f8af946ddb48e61bc60a6c778dc2e835c38d0f34470279b01b2f557fb742e29bcf79fc8b6cb7ee0cf19be8775188cc74bb130c3bb35b60dd310720dd3e2955624f1e6456f331ca5ff238ab8703a6b94069d022d8d127a8f6c43a3aa4c53345239f763a3dbdf53d3707110eafa0b758c29f498964fbffcda8e268061ab0f14b427afbe59a7fa178d14014b4e64a09390602f630177e6cc7d73a072ea07b5610c746e7c104614e8c1393a4a6823dee7930addf126953632a9d602d4c894dcce3abb0a58b373beefcb915c2dff182e00dc85eaaf6d6d272089b77f37570d5bbb184c23f978880bf0c6744e87ae547246292793824e1b0bb416dafd30f2e1a72885f17b08910ecbb30c7d7cf8ae8a0470b78b293f8376b863d792ecc61036c7eedc63b10a86a564b6285da199eb0e7824350ca76bc375d7452b23b0851a2fbecf1b9d250f0cf1852b9cd6dc16f911126bd80c8a1dab3a72c48b40076f737acafacc157ee17082d60c5f98b51a5e60d8f7a3270a2fc15d279110a99f6cf62ad729c326a2f03aa0326e10155280eea7de1936c1e4c17b3d28d0aaf1b9e45f02c18a8f683b2e5abe18bb24e7bd879dd1688ebe89d5335b9f32a4be20a2a78e74d99ead1e2478c648e293f7c45540bdaca09503600cd2525433a03b1de17d9e3cd1471fc72aaf58ab2b4b71cb1d963065988ced2c27587b643cbdc4ceb27ad30f488f6d3ab6a22e137ceed9a72e9254a3f1f037dc80296c98cc785ba6f8b1d7b78e9ed7ffa11c3c059cc04a7429a02505c0335c58afdf12b403f99b1872532371ab53faf6b57cd34ff998cfce2397528f2985bd2374049dca5bc1a0d26fcab9446ff77b52f5d0eb5fc8d480fbf6ced84fa94e56f4e67235e0ba610e029e1d05c29ef2a49ac6c2e68cdc08603a5816d20ea7ae65745766ab7066404120975064c13d244e28b82a30be59cecfce8c7254896e65912c6a68bb7d38a827789b57d3e105cac8a5fd791f2af306252f319d9199ea55c891a6cab88645cd221e54b6fbccc164ccb31e568a5c7bb0b44c593fd24ec061a74f2a2c274f6798bf124e079de5d694f15b98379e905cfdf6ff192aaea1e6db8a3b2bed37544626b4ec8be72721623cab3225439d2b788809a7d4f7da05c85b14b29f1e7963261687c9bb70ad70c0d87f805228672ea4da6dd99010b795c7c48b9e790387def41063cd0f1678f9a7af77282c0513698d583f2ddb0e44cdb5177294927947a3c390776dc21705a02e75b2180f7d179aa6e2cebf9c792b8df6c3ff4c068a48cdd1f73c10cf624680ddb33b9a835468309c03171d478071773d0530d8465364a372e51ed73dffed1f843a7b101deaeb81798840ec82e9c8ace8b8e1c2d5bed636bc03afb48c37b878c3ad7c6b81e17aeae465e274af336ed9e60826a1748993a32d16a27e20b832a3d95fd9d27d74ea300a9c807c99dbd90674852ed68ee3d6d1350b2ea9a6a79f784083f9bea3f23619e84deb1a3d3993d7c6759cb8048797c0cbb395eb157324ab4cd8224f51f7b994be97e1955febe6360dbe0496e8dd8ca3ec69992044631ff01524ff4230971704cdddc7825f53ca7af9df8bf74198addfd1d90f37dfb2c5d35c8d1723a0ce7ee4641e14a11de72cc5d38ade61e722212b9431fb4112cffac6d1e1bab4c8d9da4256a1c55fb811e160168ad6afaf212ec3f24ce586e7f0d4d17ea86826a931b32d87f3d115a6163f966deb2f618243cb95f2878adf0988bc679f9d53b895bc4bb24f1c3e07db6e4660173921d3d23d61d12b258679c514049bfe2430dedba537fd71fcd52ee07531a1096a8c443b28e212e832051bd46dcceec13d3b2c5f9e1ec9d76a2a6037483189de0925a0795c787be71a6c4fd138f6553c8328bb1e9ed413818fffff1af7b1f51ce4174", 0x1000}, {&(0x7f0000000140)="7113d7dba3f9cfdd1ccdaff099cde876dd9a1d368b24ae31506cbaf502b2f67fb6d3b82ca437986853cb7a511a14aeeb41657eb70e42fa9b88e2e713fa6322a21a50aebd7c011bb57edae431b308a5e40c5f5f20b8b51ca55b29b5d7033c850a8de52ba6ed466310b991f8db302b4b29aac2c316ac0953cbe89f8e14cfaaff0d576ce0f61932cabb66e1c1ff33eeea9ee7278b14", 0x94}], 0x2, 0x0, 0x8000) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) ftruncate(r0, 0x0, 0x3ffff) r2 = syz_open_pts() read(r0, &(0x7f0000000240)=""/46, 0x2e) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e73457800debfdcf0000000682400a52d00"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fffffff, 0x1ff, "c697d86aa43f83bcda5efb8da44111f0c281cb84", 0x0, 0xffff6b45}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x0, 0x0) r4 = syz_open_pts() read(r4, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e73457800debfdcf0000000682400a52d00"}) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "ffffff7fffffffff186503182eab7fff0e091fe6"}) readv(r5, &(0x7f00000008c0)=[{&(0x7f00000004c0)=""/104, 0x68}, {&(0x7f0000000540)=""/181, 0xb5}, {&(0x7f0000000600)=""/114, 0x72}], 0x3) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x3, 0x7fffffff, 0x1ff, "c613d06a03000000da5ebab8494f8f9a9c5ccb84", 0x0, 0xffff6b45}) dup2(r3, r4) close(r2) pwritev(r0, &(0x7f0000000200), 0xa7, 0x0, 0x0) r6 = open(&(0x7f0000000000)='./file0\x00', 0x10691, 0x0) pwritev(r6, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r6, 0x0, 0x3ffff) pwritev(r6, &(0x7f0000000200), 0xa7, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r7 = open(&(0x7f0000000040)='.\x00', 0x0, 0x60) renameat(r7, &(0x7f0000001280)='.\x00', r7, &(0x7f0000001200)='./file0/file0\x00') r8 = getgid() r9 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c6, 0x0) r10 = socket$inet(0x2, 0x2, 0x0) r11 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r11) r12 = getpgid(0x0) r13 = msgget$private(0x0, 0xfffffffffffffffd) msgctl$IPC_SET(r13, 0x1, 0xfffffffffffffffe) msgsnd(r13, &(0x7f0000001c80)=ANY=[@ANYBLOB="0000000000000000e27eb7ba166bb505b358b8b724a1087b37064194c070237d7fcb5d201dafb80c7acb30d7100108000000a67815dd92248a9cf21b5aa400d13522440a0f8c12ed16e9471e30fa4780be4a5ec45a3be586b8d8523564dccd2b74835e0189b9c15826abf1aed96b8ffb9870462e796c9fb64b359f7d8cd8a7e75e2fdad2c6dd7b9ce23b8581bd8809166adefcc12c77ea83a7ab4383c61355bee7033c5e008c7987c0544e3f232c0124d14cc10fe25c7881c558bea37d4b6fc651b32d7ef7c433905cdd8c2b3a54be7cdf713764c67ef76578ba2c43e1f100"/235, @ANYRES32, @ANYRES64=0x0, @ANYBLOB="20361d257ab7f9a0", @ANYPTR64, @ANYBLOB="32cd0da0a8d8b63052105b7cb5a95520f6d5c4ed5cd432e9d3294ec8de95509fef91bbec6774fccff7de7e0511dcd6c1e61890802a9d25f1990f7e0dd151a53a7bc7b11c014f700e4cf161d041b4e81eb2d9d631183b24410ad39d23a26c1b0b4c4a16e5792aea26793dd01e8130bcec7ff8c673566b0ba1a7d5888fcf737537f9639c72dc39029d50fc0235941e9429e8b049783a21323adf5227d033325c1c00e73081e283ec0b91bc042b934ec68e798f49d36276f2ba3ac580287589479140a0e6915a28a9efadd84245487851a0dc23b89fcc29249e57142872068f0feef02e2bd527e0173e87bd5fe4d89391358fc3b85e89a1470ff208d12ca7b4f834955c262c27fa959265bd5d14ab5dfb8afd8c5e2b57b456a15f1c2b4a16e05c6f9c51f195b95b0598c30530d8db42ad3af81dce8e5c3fae543dd5407d44bbbdbc66a7f99e95152133b65ec9626f2e6ec94339b77cbb5ead472a88a082a5744990a505f5aa050c5e6e77c1177f7a9ae9b9938cc153dc624e56d9f06b8a90281e71ae791da87218b8211a3b64b5d90a986bd391e5dc8722c5533b8310061df4a1af2fa4160632abe16a68d46c95105e4cb98b09d9e84d17fa1433ebb55689250010b810ca789d5b1c2c1fba911f6a46ceef29d90b59254cdb18f0ff38549e5adff94a776bb9c1c1e0d07bfb107ac0288e813099b348daaaa8799f8031b68092ea77b4709794eb7a3f93e7f9fe261dbe0dd8d9a719acbd0930ad7cc467998efeb54bbdd1f10ab120cfe8bf5bf1dbd039037f64fc27ae94655a06f8e4c09365f436abdc47efc69a752eedb406ae31101107d93a6ec830bbba8fd92c56f967beec64a19750d96055728eff588504562cfa95406669f2517e38f53197c589f515ca39d94b4f7829c7d831453457f57d6667e905893ffa484698095131994935077f44133384ade62cf73011459c5452bb0612548806d52e4257eceb3d05f70e012b6a9903a1ee5212383e7451030a3787451180097f8320e3a8fcc402a8496192e07ec752c54be79327ea2b14f234cc723383c7a994efa6daf3fbbf23a3cc44ad1d458e69601b95cbc7b53a35a3abc50547216406fe43f90bdd357a58682273af64504e78bf3974d466f9de85bf09af11df9e916f7671be33d5bf27fde7cdf86bdf28f4ad8fd24e8eaba3e1c357c89927f72ac56e95a57968e18420f5853356e509469d36619aef2a514cf597896aa4c5ba77612ef57c3015ab13ed1b83d01b37886a329157feacad84d0b936c89e6538c20432f619ddd468752d6e1b75d5393824234fad83dd8f5d68cbc0b0fafbb9637648884ceb016945d93e5b99e61ff9c70596b7597eb0db3ba0c563ad558572a8ebe5fd25c5f5cab4608e1864bd8d9a5fa6b7c0fa2728f6389bca1700665d236c2b4b525838a2d20a587b25af25f852c014e3b26bc09a2252bc5e63948f39dca2f9d6d098424869adc5dbe825ebfa34ea0558da74d177e154270a5535ea888dba7d54792783195ec1af7fe9ddbe13a80af0d9e909db30327f14a63b230e628e21f961588d60d7acf936254361f50e492c116edf35052991f4a8746c1af3ab5015f3e11f444f0d58f95bfec9b9ff22f9a27a0535331f002d51e594d2490d5fa0553b07ce2eb9059211088ac99df75b045a6f6ee17ae6df78499763e174caa7e54b3ffe5ebe75b39949ed41f716a962baa6c817dfd9264b57dbd4d997e19e3c4bf35c45fc214cd02e1330d15d29374b9b3de2c4304d9defbda3e6a6c36f5a3af40149ac41fff46f6f8e42edfbb04a9c64a2b03f7ed7061fcfca3b6ac0c20477b458d3686bb841eedc7a3ea89c698b9d3a080d92d97286955ba1eb392deb3022817afc866259f8f15a8a51ec0cfd7f4b1a6d3844a63f726bac86abdb94db128a86dc8db8827df8810a267bd4cadeef520fab6687cab8a9f6a373ae715be60dbb13904d7675de79ff346e2923cdd43c675ab5654159df7ec4e2bff2398488c2ae33d9410c75aba4dd3303100c92ba1705ca807e2fb45e0108943eb5e94d21659082fb8535dd76205f4859ceb75867a8208cef91dc34bf5965deea96e3d981814d27741e2a46d455576103eec2f41ab1ba74d45e8ed7531ff87db2e4ea0826c89c845e4215bb492a725833d054c13944947318259959c4dd83cdd75a029df5ac04ffdaeb398b69d86f64a9089604a6e2fd3eb9ee8bc2e9691c2a7c3fa255f1effe4626ee0bb79f67514abc30039eea79ca822831bc808981ef2af65468ec725aa2b745b88b9cdee144760501d18bbad4644b9abf402443171bd3c785df685917ccf50982361f0d0112a3684f969646e141a619e927eb46555b545c787f58b75dc921d809df68ddf8dd85923fdc17429c6bb824b22a1550dbd75d48aa4b2fa01da527c4e1d7bd1536ad01cb64f84b422fafbc946a656be3a0b153f0ce3bd14c12f8357fd0b02184cdb25e39e95f9cd8a47bf0a17a535d65d482a84697c10b027a5210b0db2dbd9059b20a853dad87ff81ccf6f3cc238fa129a2bcef96b2c98ce02adfb3178357cf7876cdbb195219465866aac8f2ca12b2b52f4a3982a077a2e32df19bfeebac0eb998305b4e9dcc8c3c8a3b29ea1e58558e25f53062f373f9256dcccbd472bc74f9f07e6de44f19360ebf4568843762a2feb00eb16fc2938f3288bd1e022bf96532f39512702149f4f752d5029c5ca8a6a25cb48fa27c82c76962bca29f4b80e338b0e5a549847cd70277375a1cb01eda49a563316dd3b72acd224746dc35a80ed2e6fed91d742a1ff22d518d4cac90660bd920af3cbfde58fd433f090ae043e5e2d51f7d139b100eb36dae9bc12a8fa048af7150736de85f87d85532aeefff02430886b853297b220745d28ee0908bbe98eef1bf6f8aceed9004c87c29a99aaf0172fc8aa7ef1971ac6c1970904b43b1345661649ef2d39b947fdac9f2389f6709163238fb77ba295d58024f2ad53fcc07374a144556c39429c0e87e3ea66883c8e658c684242cb88d9886f1652d3799f8c6c8d8708245c53b0e9930a110a13a12635917477368758d7141abaac41462825c70d5b4c51238f23e78c30d54fb10f8ec18e4934067fb91ec8bed5f20d402d363a73a0e35f7d77ababdf0e5b98fff1fbfaa6502f98d8c8f18bc07860078bf29a6ae83b885cd41ebe736d3c36cb99179ae426f46d306c09aa35c2931f5279940373298fc6c536dd8d446b77a2908887dcd41b02c8aaf85cb40fc085dc340dbdaa151300382ca99c82f0ab4659da5c16c9ab955b7baccfe9c4d9932e1948d3b615562cbc6783b2c6ae2ecea21b2cf1063928f4ac33bcb77168521541c4f9e73eab15dcaf90679357c6d08dd7ce866987f12bd88c1cc55456020b4b5a1ce47922684d6ef784eb00ce36d4b9d75bdfcaf10c682e12a89c99e2be5d68bfbb4c3566a5c9cdcb7bf164ca37e0c409756d3cefab2b7be7280524fc32e6763e265aa8a35ed1d7bd8063a8c695eb85f601c95cdf251d08b8a276c0596bf234227475c8db02d701a279689c0154c37bf327f65aab3bfb91ea5017ac594c0e9d32f6c135cee2d3ee4ecc89a70225646fb74b1d95f4a26dc7b1c794356e40f2e62689904512de0ffaf84e4b47da71286d83d05d113c2d87a6ea42da1bcc619bc5661f504b09b8c49f6149613ca41dc57a413257a701080d27667d687ef9a187dae14b15218c0d5e302b8ac9a52506bb7cf441c52e17c716ab0f47528817b4efce86e08a7fe8770d12c1290bae649289cdd5f3c7e4904220f7dde92bf5d79fddddbe8b86e3005712a20d4fd245d1d06aec8c49a1ccd6c9d94975372e974a4a6ce3715d623db0645c6fc1535147b10acaca60a4be872718db3a1a005bfc725ef501d8d97b58e94bb29410ed0eda71430f0c453c8826ef00a45b88e900c163157f8e18447e2e80624946ee4b83a6d030d84f6272b7c0b490712d12553c42c5cae44a51c48b3acc3f160ebb01450be10a2ff141cf7982310d84601a91271439564190cd9b6c5fbba705c33f3726f8da3fded80c21a877d5fddfc90c91b56ad6d9d05889a3abebaa74219cfe3ba435fc3e0d0f8d71d39cfe602860f8d683165924c73159385f72c83cda16e33be0ff0b08503628613ca139940c589e7df8e5633e35b7d72ec77df9e67eed5f51abe293f66e7ff8db8c9d2c395bbee5c9f753be33f5bcb18620e077fca688e9dcca865e2ac834b207c6ea2edc3cd88c86b7a759bc5624e7452dd0ef6477d2cef5012a334718cc5da8947c554169c53cad76e188deabbeb79161eedcb8ce6fc78a4dcb0953e978f385815dc9abee306ee3607fe9b6b71665cd1b5b1f96682ebd85fdf2d8a140da4c1b116a6fd947dea131d19e67d34e5275b7884495181f36e9732d28690cd244b8c3e6179ba738f02346d38034e8dd11dedd57775ab9ec2e859648b7904b3997939739a09e084be35482711286ff2433891dc6e66b0e5b20af441e5d9781925b11a6498b905fd3b469bd57bd50a6cdb64588ac465a0e336da20faa9d0338a876fa2ec5c886071de55ab7d0a5842bd14fcb0e0d089a7a697739af7f2c5a69a0f9fe76b448a78e97a5d04c64d23b4de95f153c77af512bff0df198351c49e38a2c18bf39be23105c45bbeafae8ca0124c747d49ba4c367e377151ef358b1e3cb3808595e48b8a5f243a6f611980566375ad655c341c2261baf83b03b218ab48117bb14543263fac0822f09727051cda329a3c773faa6127d58bba00c52e166df938efdde77554963981fea34903dd88aea8926e27689d4ee173ba6fda3c11d284f84869e1c07dbe6fe83c1d90e8274959b5c2ed205dfa416f6f4998e522ca6e065f2f2a007f3ff6e65b1c65857a3d9226fe68e05f532a62302fb90b621fd3f7ed9e7fdf0724439d7300f577a8176d391321a961a703cb7940c110eedcce3912b5ec19e9afb68c2db625dbcc5c85121aafa224df97c7571957ad1c13b7fda8b8411b051eda1436d849d7bfa8da85a7fab515ad03d33a4920daba767cd8eef28811da2d471b7de2f26c9311c72a18cb7908cce2939c6356f3eec10617c7fb2ddaaf9529d4fe22e0efea8363b6794edd0d9786cd8f533a6dbcd9f873023b5b76a9a00c24833c94c0fe7a9f6228185319d259724f0ecbb2013a93b226da54de417417e701a84bc2268154d0aac16d76a78238e0cafe1bda27ffa947471c4b1afd35ed1b67d9941ef1782c828c637f6256b09562d8b473510032657e8eeeeb154761deb23dc9591ac6b964659df10fb0ada415da74f655b3c20585cc6481f0accb07b34c94436a888789af89e921174cc07c4a46c98850609c3f38aa66c1a5d59e38ccca07bd989dc59360f38397e9c16a831c99a6c9847af76db269d268780d102e6958020a8b34ab2875863780d51aab0784c1bbfdd0c3247a66078a038dd1b2da19ef37261e144cd051f288543a7cdac3cb035da4ca11e1d0cf0306b57a188680ce227a68718540311897a7228edb6dc31d1d55ded07312f870cc8e97b4378fcc53de08339a5612257403143f5baa42b7227d4435c56e24e17990d45dda18bfb8fdea250e255b872f2299df6e2167f52fcf2a92a783f645c603e682529296d04fe98540c029c7e83ab46322d8f2c99ef60a70216432f768a82d1ed5782e2083319d5d4456b7d27131eec2eaf46918f524bd763ab5a065c9f7f8f922ce44e1bac7dc7a70c9078f57829b5410ec3be367c43634aa6710c200f6c31affe5b7bdb958229c79aeeec7176b6da8e07a80e647235012b9a90d"], 0x6, 0x800) r14 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r14, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, r15, 0x0, 0x8, 0x2f9f}, 0x1000, 0x1, r12, 0x0, 0x40, 0x2000000000000006, 0x1, 0x4}) r16 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r16, 0x0, 0x200000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r16, 0x0, 0x200000000000a, 0x0, 0x0) r17 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001a40)='/dev/ttyCcfg\x00', 0x1, 0x0) r18 = socket(0x2, 0x2, 0x0) connect$unix(r18, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r18, 0x0, 0x0, 0x0, 0x0) write(r18, 0x0, 0x0) r19 = accept$inet(r18, &(0x7f0000000140), &(0x7f0000000280)=0xc) r20 = kqueue() r21 = syz_open_pts() read(r21, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r21, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e73457800debfdcf0000000682400a52d00"}) ioctl$TIOCSETAF(r21, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fffffff, 0x1ff, "c697d86aa43f83bcda5efb8da44111f0c281cb84", 0x0, 0xffff6b45}) r22 = syz_open_pts() read(r22, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r22, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e73457800debfdcf0000000682400a52d00"}) ioctl$TIOCSETAF(r22, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fffffff, 0x1ff, "c697d86aa43f83bcda5efb8da44111f0c281cb84", 0x0, 0xffff6b45}) r23 = syz_open_pts() read(r23, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r23, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e73457800debfdcf0000000682400a52d00"}) ioctl$TIOCSETAF(r23, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fffffff, 0x1ff, "c697d86aa43f83bcda5efb8da44111f0c281cb84", 0x0, 0xffff6b45}) r24 = open(&(0x7f0000000000)='./file0\x00', 0x10691, 0x0) pwritev(r24, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r24, 0x0, 0x3ffff) pwritev(r24, &(0x7f0000000200), 0xa7, 0x0, 0x0) kevent(r24, &(0x7f0000001a80), 0x60, 0x0, 0x4, 0x0) kevent(r20, &(0x7f0000000040)=[{{r20}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) r25 = kqueue() kevent(r25, &(0x7f0000000200)=[{{r25}, 0xfffffffffffffff7, 0x5721b76b96d34460, 0x0, 0x4}, {{}, 0xfffffffffffffff9, 0x31, 0x80000000, 0xfffffffffffffffd}], 0x60, 0x0, 0x3f, 0x0) r26 = syz_open_pts() read(r26, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r26, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e73457800debfdcf0000000682400a52d00"}) ioctl$TIOCSETAF(r26, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fffffff, 0x1ff, "c697d86aa43f83bcda5efb8da44111f0c281cb84", 0x0, 0xffff6b45}) r27 = syz_open_pts() read(r27, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r27, 0x802c7416, &(0x7f0000000000)={0x4, 0x0, 0xbf9a, 0x3f, "7e73457800debfdcf0000000682400a52d00"}) ioctl$TIOCSETAF(r27, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fffffff, 0x1ff, "c697d86aa43f83bcda5efb8da44111f0c281cb84", 0x0, 0xffff6b45}) r28 = syz_open_pts() read(r28, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r28, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fffffff, 0x1ff, "c697d86aa43f83bcda5efb8da44111f0c281cb84", 0x0, 0xffff6b45}) kevent(r25, &(0x7f0000001b40)=[{{r25}, 0xfffffffffffffffa, 0x82, 0x0, 0x0, 0x2000000000000}, {{r26}, 0xfffffffffffffff9, 0x4, 0x20, 0x9, 0x8}, {{r14}, 0x0, 0x50, 0x20, 0x6, 0xc7}, {{r9}, 0xffffffffffffffff, 0xc8, 0x20, 0x3ba, 0xe9}, {{r27}, 0x0, 0x60, 0xe2bcd1e1dc4172ab, 0x248f, 0x8}, {{r28}, 0xffffffffffffffff, 0xa, 0x80, 0x6, 0x6}, {{r6}, 0xfffffffffffffff8, 0x1, 0x1, 0x3f, 0x4}], 0x7, 0x0, 0x7, 0x0) sendmsg$unix(r18, &(0x7f0000001a80)={&(0x7f0000001b00)=ANY=[@ANYRES16], 0x1, &(0x7f0000000240)=[{&(0x7f0000000980)="7778c340cd4d47b8999c5cb55f30fba73df87f93c359a8579e665373990feeb7596672bce9fca7da2026e7b3aba15e7f60337d53aa4a8e412be67a8d16f4e72e919946a874d868d1514a294e6100e58f1bfd670dd857f89d04f2a2d30164f29648d642235ad563b8e30948049f031f5a23ddf2cac8949aff8e8b23d8b323e9c240f20358cd3f3cd40e6255ff664b31bab4099e52c80efcac37b7534c4f33406e6946acc15a10fe89d7e38d7b57c26f3a0cf55102111820e69343a2", 0xbb}, {&(0x7f0000000a40)="6d81fe2f157702a916b3fa17259954a8889bbfa894b074be8fafe5b132bb88ffdca2570e9a722951b73719b667bd2db4ad83e36cbe3d1ccb604ae9b2d9f88b44878aa11fb04deba023f3a51a448e4968c8b6b39b92488876f92ad90110edf3718410eef30eafa4e4640fd4759c565b667e5f3f64c9d002af6cc9f67a6d4aa9b506e81bae79ffd153c0934f10105a411194313702332398e7b068c2512d37bf8db01237d05be949f04ee50a75f6ce2a11cd1502b6d5e3d2a2dd5174f92aaef4af0f8f55e73ad989be3d9b7a2f97ee4d094b661fe3491015b144f591a756a771a5f6fb542c26f76ad1358613d96fa51b3bdceed943c6ab5eab780074dad30cf79230b73e2ecc6ddb3432b64c451716992ae3b3cbfd7fe963e945d9d4f565f54c44aa9db24c82dd204ffcb51b588ac4d8bbbabaaf040ea555a1db250dccc1259ba0b93a867ac27c8ebbae38823e4d718acffe5f9af323a25e95a5dba5950fabf7e9ebbcd02253b7ea1201921569686fd9163ebcd663d9e2c9c61ec3101a7dfaad50582f06eab34bfb668daf1e2aaa0b405a894635ef6bd67c3a7c249f2b7711450dcc0ca9fb430070e09f49051f078c67ba35ed0bb7641e42f247ec4c5ee890de18c8267c7473bedf797dfe785cadd64f532f6fc2d23be52317006981f5bcade33537ddff658bbee97e82963fbbf5b7a7563411f8bc39fe4e626e3979b6ac71090dd124c51b672081c1635b09bcde721017ec539431f995027533c141701dca3983ed23a6ce564c28a0be533b2af4cb407efe5ea7519e4aeb1cfb346c6fa4d9f8182924005bc668b6542ab2089a4818e80bdbc530d87dd495aea2417c244812f5f750fc8eaf6a264b7548a0f2ca2e63538084ab6565d3c8767ac2e6434825f16fb5b895ca70d5023481fe387978d7aaae5bd43b9cc427cf165bb07762f7233550c8e52a65e63c5677a02e213fe3b9c0790dc480a83c44cb77690a794b160cfafeecca24e11a660902a7021c62e8b544f65d77078a4545766e4c437478e5a7568b563b4a1d3cd10c38e3ab50799250fdbe77666edf328824a599e645e86df2b54557696ce253a583ef9d4879ae6f85d782d622d4db9aff39c35f13d854346ad3221fa6413acf0a83534010aef0d85e6ad384e90c07efdf6cfe6d9550fb91d265703679538bce48081b21a30f0ddc14bf15d4070267c70724142e549f8cdba740ab18c31af4fd455808c864ef86933ae23dd8aa1bfa0d99ce10914e1d9558bf7ba7fd1d37f8e742f3177230de3fce0cfdac296f6899d9162ba40fa60c053a9e734a67955ab65f41b68bc49432b5b068ad054e27801d89889beb1d7bd4b74e8fb1aa65c995a2fbf32fdd78fc20e2b485e6103ca8a087bafd2fcf216a1236dfe363944e8c7ef23d9140dcfcfc619f22f1e7b1149c703a88124e47b5084a7bf1a3950b8b840f6a2232f90445e2ec65eff95a6f7b4574244672e875368994d897ff63ef4bfc9e494e59dfb3415d8b34010aba26528f681475b42d9b54a992a4ac86429f0a61e97292adc8ea8103d50bf0497abca5487210c4cd976b8a5b1cc5ba4d1dcde7f9cc1dcee888e577895e5b6a4eb857976c574bed9348ce3c89a65fa45e73662afc51e9515ac16ecee589488a2300faa65cc58896312e1012a69d4de3a70416d64e70c35f42cc7fcfc1afa74e53877e252dc6323433d6642e061157fec25ea4554bb52f88b0d41034bd6e9fe6b1e3312e102efa76c469a99f5f406808a5f59bc9d173115dbd31b0ce59e48b0e8991be698a28431a0da79c8c735e59c25841b0963e025676df89ef75d6482d35b11ca2d00c2c4caeeea9630fbf2e0272e9f8463a9f268e8a4f75907752eb7d8ddcf6c0665387e48ec4c82bf6b5d571db589611629dada5e682ed1146a42324f4aa45b90679411bfab65362d1c6ec42fea68fd225122ac6b648bc34b3040a8c4a91d0f4efbbd4671d08abe8f84fde93c63e71d8fdd9a6275571e688deeb797fbe0e32f850360340c8bd582f031ee01b1af0943774fae793d19f4d4fb422b47961a2bdd91dd8b537ca8456fbd46e4d8b4e8eff9f413f21c4788d3c9ec91d8da591e000374f7045c3c956c0655e5252c65f6259e14f6609163d69dbdcd97e9e0e7506521e0b316b4d2789614157da5f1f2a82d4f954c4408784d0986c31bf280ec26f5d8fd8175b8cdf11cba76b498e96bde65c816c66af283fddcb225f30a2e28858fa34efdb27e08bba1e96fb8a89cb60f070444ce545c575cfa1c4285855f862c30aaaaed3d736b735c9a21a902014c789b6d03e16e3644ef4bb9945bd2cdb3c58150a17993670389fbdf2be47dca18cae811bf18e0423c0fcbbec458484e09d8164c46766ed1cdb830c3a32718f260500ae3c5a39a896ee91a7d933d82ad16595ac3980e60aac60690ad7aad0e76fc77f70a5d2eaf6841f5369ce8432c9b8da07e5960b998b0f57c15b78276f7d310305462a33a05a971d8ac48f4ae79addea605d003d15efa0476b7aee8377cb81b6791c286c7cf5cb8ff40830020781ad73b101fa261af675bb5a35c673421626d12013b3db8d47e33cb4220064d9e87448a0188a929b6025eca8876b81a098aa887df4c30663ec859dbd6aecf0df169755f1aedacf752860d31d6c2e3786b21751a474a1e8b02a4e1541243e7862be55c6e42c86dd6b629252f857cb5873c09ec5349f50a93e28c1bfad2f3545a9c4697d826ee86e787393e88828b2a21bf55f393392c761140cd49fc99453df569583d04abab4b69c54a34d42f478a01f1b2877f467d24caaacc1f41c9dbedcb45d320197735f60a751138dcb3b621e63c590f64cdfe370b2c1e0803e493963a1ef3b4035fe966137e1235476bac7ad2b03b5cd7e97d1fa25a8c03f95ba2e1037f02d2474523a0122b3bf4fe6efdc9f5093d03b7251433a48de6f02f7f9ffe400e8a807d157632420511039fc1a8052b7a047d7a28167f19bb19e8fc78461ea1faf0eb0da9c00f472b0140efffec2c750ff401a29eb039e0ffdac306c8a9ded60957487af344cb8443c0a60e1e98f8807f87b3c226699ec8c93a1701e1ab7fbfa5648f7bf698f2bd11fb47bde442bc0ce75255aeec7bbcdb43ee963894d500bf714582343de409a384ac409686bafe3ff6a5d0d871bf8cb9900a39708dc3936ccfa57808dfe7e6b821be560b20f5b05b856e9e182b364ee65cb111048b881e7a24463115b10464a5dcf9c638d787cabf2c7f43cef7259d00acdcfb5fb4feda0d8fc694a7ab818b805d2092a4a6d65fff8a7b7ac94192524f8a7d313b9b4740f68096dd721085cdcc55736305d6f216f6132ebae4efc8b037eb76f9afe8b6568ed948aa834a2bf7ce03bf90909b607d8b5a16688cd03097ce93d4008173001c948fd72f21b23111d9585b8076633fde0048766959b620fd9ff2878be82e14d69717c411c54adf8344db1804af78a9b5794a5dec6eb826ff21856bc72e6cb350ad666ca1609c99631f5141106d0b785d7bd0f65fc97e5c7f1c58660062ea7e311a25531413a0df8642d2c529befd334adf66bbf8c20dda8bd9443db9290e85405ca22d46b506b21dd61f9b39a38fb5a9cdc027e97a323715b57326e65f8e058d24076983ff6a429f525ae1a12a974f00dbc00735db24c04c365c7c626c708491a5c2ba94f1ff47acc750c349e4f1cd2d7d4f900b9b705780f9da5d8747a97d3c35e9d7321ace45ec2e4a20ce555c539906ba362083f069de425a17b8ec437c63fc9e2c5dada07052c2fa98d26f7f4cf515c1939e4435e5d59fc0587b0016517fec8ac8e38edfe862f2b0f6275d802330409b953e39ebc9e94e6eb4048cf5874ba07a256b863eb77e1a32c64bc70a892850a1780f3010c67a62fa1457d906da4e56d31961530e39d0b2dcfe641efbd2feb0a1e9153a7d3fa84f7cf9c71b5a6cf2f033f627ff5af0979dc49bebad6bba9237aef7cc3320c38d61c4a5c3ce7890652b13525c175e4beaaa61b3bd6d1a7c4573d9e84205aef6fc3f5c84623eee2aabc081381005c31b886de4a277935230e0170460c2c0284e2e097871c7d56d003751c370a5bcafe50d6de3a0965edf742c68b53d9629405b56990b45707354366118cd4eddcc158bea3b62fcbc6fb2a36bee7808e59f3002cfdd303bd47db6b03385acaf05beda03b22b13235e42022d47930b45bdc35780105e79aaa60013e6a2099946188855d397ed0dff549fed7302a5b6d2a23bc6c67611fe3347cec7172db827c099b17132afd2be8a9abb08e4ea96dd3c631773fbd9c34a68e68223c27a0674b3ae601a0074836781993fb51fe63d5e1064e0165a221d099bba4860cc67f894506868cc93d2deb2d512cf36c61c3621631bda73cd583300621697db5b866ad6fe0be2d52549def486435f7228fa128c8a0a1de05ee4dcabadcb7628a28d82445b15c97246143d94b215578b16de0779aceae7f3b59a7084da0014645ca833c2392d007bdfada17abc6017c2550221100329f28c51b236a7d5592cf454492e990d0ae4e6ecda10908a10c63ae43d8315a84a76066afd9c889a7b07cf3e63316a4d607c1933be5a8f37fff263aced5c3fb9da18e23415f1f4c6eb981c516f90c2147052bc198970bad0a2c70bbc3cef5bb614cfa756d2702b298aa11c88c1756fb0cb42ffe6fe8ac961c676b55413059bb2fd8a2a035ed3377c0e9eb700c05052b9a693a7946454e35552c4d1991d0970a380892f46f6ccf30abe19a9852cef5f82b61a04448035317471027ada0c3853ec3889128d74c6c8bb919dcc65293e08b479650e77fca968974b3730bada3c8a008e468cffa7d8e368709df7f041e159d5c44933de5ffc2442471a90a9d0721c143ecc07680f0a25ecfb4e327e2583692018fd1e14bfa6e91f78bb6dd47b4d9f6bcd232304e64292685f8dc67245f0f3cb64ea5b13d8e14d1ef94a7beba7186f0076a0d76fccc99fffbb5428c4c5baab1d75ef94dc6f88eeb126ae3b783fd7a9b7b3b0557be6c9bc8f4e69774f31e98e5174fed35981e593797b9cde641bdccb1d8422c3104578356f71da5d576dac4ba43b536db1e06cd29c1bec01c9a67722f4e56d5a1da662882b1419ebff4134da1a6501bbcf19a5578dc5c6fe942bfa2bc2aa3a15ee17daae1806a4d4e4d070ebf24c42999700dc4861fb56bda292774e6d949fbf3084f63522efabf398b37e8ce2695ada6fce6abdf637b7640426634475b038068c01606e4ada22662714a76017f713f141370380693c6d773c80a20d634df94bf2e16b44a495915dfb66bf98a5253f6947427af4a7cfdaa49479bfadeea358aff5946dbb4d335d97142f79418c10e28085114775f0078da93af5e5bdd51002314703076e37de2af274a6d8e4a4ac9a9d2f9c8743dd45894da4c25791d8d78b59c0f60a700e713acb3195861a2b99ad56816ac4b03561d5873ab3ad6625bd2d8773a3e523be24283d616a789ba357a176e39e61333ae21fd618eeacfafeea0c589e3f34ded23ee24fc0198bbae705aa210478d13c648ebc08e7ea7c23d98c7645e87a484846f0b2577e02f520e4f13c242385684b97e7b14500a224121d6b9891d13cc1757c1fe14c80e385f60a9fc47c96b142e4ef4d54fc725f688398a119a166080fbf220708d2907a896676c85c6138ac49f29febd64c3827f0c026fbb22f112035e37545b7daf675d3956227e7370ff1c8a00267c40767964b8d8058185a9f8f3724613e49fbcebe5f15c6c22e16f0edec26d6f34bff7dc23644a1d7dfaf83722", 0x1000}], 0x2, &(0x7f0000000340)=ANY=[@ANYBLOB="2000000000000000ffff002300", @ANYRES32=r12, @ANYRES32=0x0, @ANYRES32=r8, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r16, @ANYRES32=r10, @ANYRES32=r9, @ANYRES32=r7, @ANYRES32=r17, @ANYRES32, @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r25, @ANYRES32], 0x58, 0x205}, 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x60) 03:07:47 executing program 1: chmod(&(0x7f0000000040)='./file0\x00', 0x0) r0 = getuid() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) r2 = shmget$private(0x0, 0x4000, 0x40, &(0x7f0000293000/0x4000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000001180)=ANY=[@ANYBLOB="820bdeed26696c65300043698bd9d1c4df6ea8acaea3e45e2a233f370b4c724c44a9f5f79009089b4551956a42678eff1ea26800a47538637e226c1e58480926cd19881604f70789f95a48aa55df8cff21114df788f68c2537846f906fde63e2f3f2a23d3cd23767a6329e848f559dac6d3d6479a1ef578b4f12da2f86aaa1c282a4c061f48875b37b6f76aab27b457b9af7780e08000000c55fa327b9d534463cfa15d4deb74770fc7bdbb1c66f6c381ff820cca389545db3d59516412ab5a7773d4943118b9806f4ed32768d29c0253a04c0a8167f2a24709c08b69aba3811165abca6120634246e00fc3066f893a99cbf4e1e8162d7ed1cbe761c7fa4d40c9853a022cb29429be5cad0edef5f7c647a68bc2f7f11cd9a588012aca91346d788d8f763c22fdc600ce1764d1c6e53ff8b2b6c910a6260d0e16a0dc527699f652bf447da455d9bd749c95929144f8be7392d265c95bf405d97df9248bca5ab425e25f85b8c1f50a1e42cd6efde2ecbf86e736b19eb0dfbd9d659c7f6"], 0x10) setsockopt$inet_opts(r3, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004015b0dbf5850a81f78e00818d23a", 0x14) write(r3, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff", 0x585) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x4, 0x14a) semctl$GETZCNT(r7, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETZCNT(r7, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x20000004, 0xffffffffffffffff, r5, r6, r4, 0x10, 0x7f}, 0xccd, 0x4, 0x9}) r8 = fcntl$getown(0xffffffffffffffff, 0x5) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x29, 0x40, &(0x7f0000000700), 0xfffffc97) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r12 = getppid() fcntl$setown(r11, 0x6, r12) shmctl$IPC_SET(r2, 0x1, &(0x7f00000007c0)={{0x800006, 0xffffffffffffffff, r5, r6, r10, 0x1e4, 0x8}, 0x4, 0x5, r12, r8, 0xfffffffffffffe01, 0x9, 0x7ff}) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x1, 0x3, 0x4, 0xffffffffffff87ef, r8}) chown(&(0x7f0000000000)='./file0\x00', r0, 0x0) 03:07:48 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0xfffffffc, 0x7ffb, 0xfffffffffffffff8, 0xfc80d8c, "0000245185a81865fc17ffab7fff0e091fe600"}) write(0xffffffffffffffff, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709", 0x1dd) 03:07:48 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffd, 0x80, 0x10, 0x1, 0x2}, {{r1}, 0xfffffffffffffffc, 0x4, 0x20, 0x5, 0xff}, {{r1}, 0xfffffffffffffff9, 0x40, 0x2, 0x8, 0xf44e}, {{r1}, 0xfffffffffffffffc, 0x80, 0x20, 0x7, 0x65}, {{r0}, 0xffffffffffffffff, 0xc1, 0x20000000, 0xffff, 0x8}], 0x4, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffb, 0x80, 0x2, 0x1, 0x48}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x93, 0x8, 0x420f054c, 0x4}], 0xf4, &(0x7f0000000280)={0x6800000000000000, 0x200}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0xbfa, 0x8001, 0x3, 0x0, 0x8000, 0xfffffc00, 0x2, 0x2, 0x2, 0x200, 0x3}) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') faccessat(r3, &(0x7f0000000100)='./file0\x00', 0x2, 0x0) 03:07:48 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b0205087f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r3 = accept$inet(r0, 0x0, 0x0) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000040)={0x3, 0x3}) sendto$inet(r3, &(0x7f0000000940)="1daad5cd36195d6810b318271ef9a4e226c2d78a5413faf736de6e7b07d1d62e84affdc376a493673d4195232fedc101a1d8ad376f5c1dba9d565c875025f067ef069c8b78d70a06bb9b172a2d7c03eff6b58b06bbacff74db5471704990b5bc7c583f053ce0dab8e1d855c002e5c0f21090e2672493cfcf71096ded57b5350b28f1e7ddaa45ba14ff355c5280064a77fcf0cc7510946d503350ec4e8277e807e52985f11324bb0c5d72b0f9c6e2b27671de172e8a5307791b203a90fb79bfc05002e542e32b5b78e75e1f7d9deeb76cf17582198b5056bcdc5d0d8ace2bc699a0db1e138a000000b92c28d329fb8635224fd0e41eb6d9e3de4c0122bef8eb0acc9fbb9fa70dfd265fa833f7b7788b351b9a0abf03d9e21a38de65ed7352c75d1071194a948a28b75775ade8db55259b6c9e7675cc696e9657d9ba4ae249fbfd5ebe2c9499b26fc3462aeff27e94fe6994ffe7086d8f0c631b96880096d82665ddc95c8ed5e187c85fc07bee3f65d4b91d59436540aac4eff6f5cea6e4233587318755e8797de2e8521227ec1e7a11d2d5ab7cdae30ef53c508981eb15f187342a1bd1085698e3f5ae7cf69e79e10fc7d8f9f2fe3d1d4cf4dc054a98f9013b515452b742f911f5aa5258ea5504ec5fd23969dc552e1d6f13d86e3043a8ed35e413ea2a8c43d6c462463b88ea0a3fa87742efce671a2f79f5b66a844f9a016ba0a0eafb7f26c47f58f25808cbfc6902b0f0133039066c1b0e4b133ab19283a8447b9412faf99b67243a3fab7392f29b6d3cae0b4fc6e528f7662267692ea13f0bfc23ae65598b7f621eed2daac98c6f59ee7a08fca4bd017e4b6b9be821d9af3bc2fadf96cd15857a54d7e879fa9d61bf34654841f961a030f3c81f9c755a28b0ccb8fa9262c5d930c8f527d9bd5fd14ec06e29de61866bb4fb0e405b324db46fa449242b5ff6e3c66bbaa50d8736d7be3e0e28bcebe3f703aa3d99b63d390759a13c2251c3ef8a3e03f42c132db4317736a807c778c6b5e72a12330acd4552f2315b02eb9ceacde4bec3b552378a1bd623c1af3f4ed230056a735d", 0xfffffff7, 0x0, 0x0, 0xffffffffffffff2f) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) dup2(r5, r3) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=[0x0], 0x0) 03:07:48 executing program 1: r0 = socket(0x18, 0xc002, 0x0) r1 = getpgrp() r2 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r2, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) r4 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r3, r4, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r5 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r5, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) r7 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r6, r7, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r3, r7}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02e18b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = kqueue() r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) close(r9) r10 = socket(0x2, 0x2, 0x0) bind(r10, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r11 = socket(0x2, 0x2, 0x0) dup2(r10, r11) connect$unix(r11, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r9, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 03:07:48 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r0) getsockname$inet(r0, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r1 = kqueue() mprotect(&(0x7f000030f000/0x3000)=nil, 0x3000, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000200)={0x5, 0x4, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff, 0x40}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x40, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x80, 0x0) acct(&(0x7f0000000080)='./file0\x00') ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000780)) openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x40, 0x0) r4 = syz_open_pts() ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffc, 0xec, 0x80, 0x7ff, 0x401}, {{r3}, 0xfffffffffffffffc, 0xe0, 0xf0000000, 0x9, 0x7}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0xf1, 0x40000000, 0x8, 0x3}, {{r4}, 0xfffffffffffffffb, 0x0, 0x40000000, 0xffffffff, 0x9}, {{r2}, 0xfffffffffffffff8, 0x28c5edd8b381937d, 0x2, 0x80}], 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000001c0)={0x1000, 0x3, 0x6, 0x6, "c606844c9d5b54930318242cffbb0f006ff048d1", 0x6}) 03:07:49 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x4af833c1, 0x0, 0x1, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) write(r0, &(0x7f0000000080)="96038c867d189ac9f508d0f68e0299003a52edcc40b100d771d81fdf45df4284f85cffe2a0ccdfc66f8614df7085abb101001061ef76da41e7dc71c96ae4c37431a4bf7eeea0d36524669f18959d18d08c35092c682ff53312c2cb550b157c4f5ea34c5fca968e2689db6b6920d5d9a2d384dd09db697b2ad1139839e2c5666677d2312cd6fdafb9ddc0849b5866ad21785159d6ba3731c0b0c856b6362b5e99520e579c4439a0f2cc779d7c3b37020d6a88de4b8c90cf1affaef5754381ac2de091dcabbc47579d714f588e64ac32301887fbd1903676a20a05e290d3463ebaa7f4acb931109813cc171e5c8d82f5b99c011271522195d333cf373299a0094feb71be7762df6124", 0x108) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) accept(r2, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 03:07:49 executing program 1: r0 = kqueue() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000280)) fsync(r0) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) munlock(&(0x7f0000002000/0x3000)=nil, 0x3000) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = socket(0x18, 0x400000001002, 0x0) connect$inet(r2, &(0x7f0000000000), 0xbb) r3 = dup2(r2, r1) r4 = msgget$private(0x0, 0xfffffffffffffffd) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000340), 0x0) r6 = socket$inet(0x2, 0x4000, 0xc6) setsockopt$inet_opts(r6, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r6, 0x0, 0x200000000000b, &(0x7f0000000340), 0x0) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r7, 0x0, 0x200000000000b, &(0x7f0000000340), 0x0) r8 = socket$inet(0x2, 0x8000, 0xf1) setsockopt$inet_opts(r8, 0x0, 0x0, &(0x7f00000002c0)="92e3bf94fe2c247e5300009f02a25f91a35f536b7f5283a9675550b63a2a5c323b5e931b02b5fce4a0a82cc21d1f464388fe4d1dfbdd19140f7ecdd4f2ee5ba96c709acbde6cef7f0d32160f6f8eb29bac2ae3fa9978fa6088696c85897f52362565b3e0977061b78a00480c509dfa4ffa0ac68505eadf0d2e137de73c3f85288bdc9b871c817517a66882f55874c92bd9", 0x91) setsockopt$inet_opts(r8, 0x0, 0x200000000000b, &(0x7f0000000340), 0x0) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r9, 0x0, 0x200000000000b, &(0x7f0000000340), 0x0) r10 = socket$inet(0x2, 0x2, 0x1) setsockopt$inet_opts(r10, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r10, 0x0, 0x200000000000b, &(0x7f0000000340), 0x0) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x29, 0x3f, &(0x7f0000000080), 0x0) socket(0x18, 0x2, 0x0) r12 = socket$unix(0x1, 0x1, 0x0) setsockopt(r12, 0x29, 0x3f, &(0x7f0000000080), 0x0) r13 = socket(0x18, 0x2, 0x0) setsockopt(r13, 0x29, 0x3f, &(0x7f0000000080), 0x0) msgsnd(r4, &(0x7f00000003c0)=ANY=[], 0x0, 0x7fc) r14 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r14, 0x200000029, 0x27, 0x0, 0x0) r15 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r15, 0x200000029, 0x27, 0x0, 0x0) r16 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r16, 0x200000029, 0x27, 0x0, 0x0) r17 = socket(0x18, 0x2, 0x0) setsockopt(r17, 0x29, 0x3f, &(0x7f0000000080), 0x0) r18 = socket(0x18, 0x2, 0x0) setsockopt(r18, 0x29, 0x3f, &(0x7f0000000080), 0x0) r19 = socket(0x18, 0x2, 0x0) setsockopt(r19, 0x29, 0x3f, &(0x7f0000000080), 0x0) r20 = msgget$private(0x0, 0xfffffffffffffffb) r21 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r21, &(0x7f00000000c0)='./file0\x00', 0x1f0) mkdirat(r21, &(0x7f0000000100)='./file0/file0\x00', 0x0) faccessat(r21, &(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) r22 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r22, &(0x7f00000000c0)='./file0\x00', 0x1f0) mkdirat(r22, &(0x7f0000000100)='./file0/file0\x00', 0x0) faccessat(r22, &(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) r23 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r23, &(0x7f00000000c0)='./file0\x00', 0x1f0) mkdirat(r23, &(0x7f0000000100)='./file0/file0\x00', 0x0) faccessat(r23, &(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) r24 = syz_open_pts() writev(r24, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190a", 0x87}], 0x1) msgsnd(r20, &(0x7f00000004c0)=ANY=[@ANYPTR=&(0x7f0000000440)=ANY=[@ANYPTR64, @ANYRESOCT, @ANYRES64=0x0], @ANYRES64, @ANYPTR=&(0x7f00000001c0)=ANY=[@ANYRESDEC=r23], @ANYRES16=r22, @ANYRES64=r23, @ANYRESDEC=r24, @ANYPTR64=&(0x7f0000000f80)=ANY=[@ANYBLOB="54f86536b2445718717b1be3c2017ecf35d5af7b79a629633f5d10ba43ea37af844a1c72b911c819a4705f434d7a0036165bd3e0082d1a06ddc69594c18128178ec7b59630fcd5ffccdc93920493b03ac15bd9bb2ae778938e9cbbe1d0dd804d5abf8eb6dfc557282504250bb6f8db51ca942afbaa12d21706c4ceda1f9951ed3895d9eb40b3afcea3d7fda0acd83b8d410bcac6a77dd188da261621b45a477cc9d2cf36aaa3929d2591ca8735041fe1649a734f85abeefbe6e8ca9f87d1f608be5df869d945d114309315b6bdf2feb17ecd17ace6c96c6e1323ad73c63f6c05617a0b13f171f47ed1ed8e5e12835a99b885721264c2ab3cc70265c9a5c913e04e29dece542cb607ca674067e8a5c8a698f69554ec09e4172737c93bae06dbdf46f25d5bfab26bef3e84e88588bfbeea17c1706b1c26eb755a9aab16a78353727364c81209109cd68351a29485a3844a1033fd7ff6b9cc488dbd0a26ab5cb7d496f88ac5d78a5e1a3a17a5793813cf240071f8fb2cbbd604649e66fce2736eabedb3001f3c6c94067a5cae4b8f93f9142d9aae5723fb718d7e885f42ca13b653743c9e956f15afb00ab138ccd4d14d42a9c53154db10a0afe16a790b9452bc3878b8c897b696bbbf83aec2ad85c445fe43002e9a33f2f89af0a2501d085a2318caee22071a1a044509232f34e89ed6088028d90b7be63775562446d733fce30eaa84aa6bc78d3f63e0c6c2da850ee42b98ef294ac3209ad8cc4c51533342c0ba5a190390d46ef8e71074d6b1b7f3f3ff34d7fb9d63a053b6d24cc77a7756067a1b4a4f2ec48cec589ba657e5f87124d26e2f31cc8e7ae3d18c403e2e8db7ca026878f7fb214e3a8a4383ae4bc13f01376d0d3268d6fde592", @ANYRESOCT=r16]], 0x7, 0x0) msgrcv(r20, &(0x7f00000000c0)={0x0, ""/60}, 0x44, 0x3, 0x1000) msgrcv(r20, &(0x7f0000000200)={0x0, ""/105}, 0x71, 0x1, 0x0) r25 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r25, &(0x7f0000000e80)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d6b5aae9e1e53d2b8d941319c6b553b16ea71c41b9d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecfd58c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000a4a3af74e7548a3f0a1ef3e3f4358b30a130a9a062e678e5a37e21591aaa06ab276ae2868755"], 0x107, 0x40000000000800) msgrcv(r25, &(0x7f0000003740)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ab54f0920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000998558187d27a63600"/189], 0xbd, 0x3, 0x800) r26 = msgget(0x2, 0x82) msgsnd(r26, &(0x7f0000001cc0)={0x3, "15b32a833e75f2291679e37bb04e9f5b270cf1cc82207a5a89a9763c8f7ed3142bdfdcc7d2dc90078ba31448495e360e3a60fc9d960fe3656dd128445d920ea6dbf40bb5bd5ba5afe4448b5e491541b153205f0a6129062f235e30aa461533c077bc4b4c0de71c84f1210ab714baabde9491382eff8e6c63adc3a4778b30ea96fa9329888dd862a55f77e2870c0d7080fc006e7942d0833ca2920a1576da8a9f8295ae37b65e1a2c1522a4a6e6e8b4fd1196194ea0f075d56e3437d0a22df937750da50a89e2f1d4d3d32f29d34972b968b23f53058aa05e3086264cd5030147022ea0c09fe5962a18decc032b783f37211567edaa84ef7286b8bceed9f134105652d7ef5ff4ffc77f5e0ec251b2352624c7956f4c1c6789f2422ba157cb78f7ccdd600436fad39abc40a551c03fd1c14513db75058e609ca4db891f998c76aaf5e34fefc3b364ff523dbfbc59efdf1989f2de99b9d8b07ff2c8b044d547cd4fe44679ed6e941435734591ccaa0d32d9cc0bc3c5ee43805caec44d6cec5404014a5152c17ab6e6a079a9ec9268b08ea59c66f39736bc142465297dbd5e572bd739893ccf6cac0ac3181cfabe34412f3b2e20eb7f4efbf607f833083e7d73a7a7cdfe42a6a964931d03afeda25349fb494cbd0b199c7420b039a170ab6a8351ad7badc5c399068fbcac8d99e6a6d168215ae030bd86851d1afe7c8cd67330632a0905517e9affb5ec23d3bf7d55c1a369cf1c857c885b5122fce7cb74f651d52ed3fd1e01d79be8f07f27794c8077bdff36c66af2a94ef41aad942ccb065946fb8fd6962df15f40e602246cdd8ad898eb332bea3976ca76417dfecc8b6aac8ff4cdb4761d0eac02c6f8d643619374a2f55cd612fb0de9ef9ddeea82204b7d225eb8a9d396a17f4b0c00c30c97ca22623e6246eee9d15d1b5371a1ed492577576999a71cb0f2dc6cf868f087c7d39f097ff798949df973db2d2149c641d46802a6f8796df9666b80e82903eb1df929513c38062d423516c741e1a82779d23edff6dc764599f1fe197f271c287db8da044dadea2607931c43324eb6a30fc13171eab60818e61ca0b1333ca32372be272e75c02353f26f0fd424215aa461aa4ff9197775260e5e7a2f25f52c119fbe690a3ee11350238b77fa1877a5744e5082bfbf2ed68609d73f780cf97997584446906810f7c340b2e0d2c79ebf1245cfbfe8ef3d0b1b4a2e7592f5a08cc11d3e9fd2b3bc6223c2397635f40824779a2c0b6c6fd2bcdb48f5e083abde843b42601c3f6771941fd824021cefe889e3a62341cd5722b236b19c355c6d90315d47380491e05c7841d689a25b5fc118355c0fa0efeec6708503320da84f73b216714e0642ceb2bb3e5c3ce7c82fac776fd771fd2b9c8d8bc7a7f81bb741eacd3b8f2a60e37c5dd00e7c5605237fa8a5da86d5e4b23dd7eab993b39ddf5c4f4974d850f06c9f0ba28866e213a8aa6745e1a0e666cefc7303cafd56032cd8d30ffcf7aaa69845d6838ec2837f2a69c666d77b230f1786eba6d6e9291b33a6a6108c1a20b8a3199f5f940c8ff55a7788864f0a89a770996d62765eeb67cdf59b5e3c68077328b80bc388a4a57f978fdd6b00b86f13cea6b1da63fb5e2167b51c8270f712e90ba3353caf8497eafb31400b50419ba617cf3e07c2103865e81e1354676e7ebc2c01830debac7b1277da6c5dbdc8f4c8f85e94d2954f828b695435047ac9d1b2964bc4d86c92ec22aa873af5d361ef7164fb778552e0dc87f3c8f3b80e39fad43c8de37b749904136f28e3d816600681ca7d247a810059c3fe8b70306cad25de64a9d66c88b2078fcb01a6168a484052966419799beed262fbd1ad5263dbca38a20702a145ff141d440e80fa88ce368a9d75bc1c1c7fc19dfe5285eee38f56275dc57012ae6a066c4e825c4a204d4b91a35a22b846b0ac4129961babf90e32b71c31bdc154e56d148bee4f3fbfe6b8008da02d31d2e71ed5a58dbbee0bbe227952afb902fdef72583ade5a91d0c07ad1a93a7abb4687c40ff6f5abd76394882b0e28c6014874f10a2d86dd269a372d66ab6a0c9f571a220e0717662d7afb67c67cb5c0b894cfc6b77f7178ad9fa6d43e216807a02162736fcd890c7537337e2ed8d68f965d76e2f877db52d65e327ac72c5f3f1a2c10ce6180005a41204f64976126f665500aa3b422bfa4a68d7c4e14cd2a1a5b6fbbbfafdf3fb3bc87d94f8221482057d6d8d59a92a7481d2ad4d8f5d52f92ca483e1bcb5f2fdbbc8ab22f1a06fa45ca997385e41ca7f75f74b974086534af29a66207e5c89dcbd022713db831affcaa1e28c355ec90dcfc4cdf7401b3903487bfaae99aec5ffd4c366a8c50466423bcf45566483e6bf492692ecd39003e5690eb260ba6fee1eee6abf1791dea499a0fc7d67d1e877f7bfae2ed3bf8c57c8a3c6087dcbe00c8e4198fa1aa561fb62d9543fc9aba9de48366e6e90f366c2d9024b3f2f12d6d9cf3e9a5b190e0e156a5b724b84c6fa10d945cb7d3da95fe16de52a795dcca178a2fb945dceea7c9b06c2ac6a822463bec5d170914175df6f6f98cb5d2960c0958c41e6f5f2ee460910287ee5bdd6a371934871e774ab47d99ce7238b260c9628560575724a91582b8ab06634d518af44308f21c9133fa982a74c6cbf23684708dd8640c9a97d8b23ba038dcadf1d3e66eb4561963c4d41d4a299798f18bbf269ae23fd716181708b6317a86d4c82ea86d5a861b6df429c60380403cb6f2649bc359d722c0562afe705004faf29359295a2b0f33f7821d770d01e0c07417a6b5a22b740915a45829823dde22cd9b68ad5007a40047a137f74de8007c62d23f4859d38f25086361e6262f8d13264a2b0bc72dc4a91f833a1b5c11eb3ee9c843644ce5f8f03fffe8bdc51826c698a00a51f5b1c9f173439a11d64fc445e9b72a5ea11ad71371db9413b7af8d5b7b8a157e810564c5449d4f4c683224e962cbabf3438f6cbb9ca5238b0d302be91aabd7a5b55cbe89d1ecd574c1d2d81632aed28a4f842941812995218e8fc4d16fa75944143465e05aaf6402cc970ff49b5dd1129a2b3c3069e6e51d3ea2ff706e8b1d666fb70c14b00bed479a807ab8a19f275e8429e5394b87fb240bce1ab4c19b0f0c9222ce9097c9bb5fae9af76702d75cf7f52b4e8071b0b3cc74b7200984ca0336919f77547d1658e95e09fd880b6888c7aa9c3e0e8d98e89b1b09dd55e2ab10aa3cec3dbef341639f3cb61bb41ecd490dfaadd9b5233c6e83b56cd9c2bb074fc2e047c8e52c38c465480278aea356a0d2350f416b9bca63513e6b93c1dfa3540fe20800c122a848c1a3db63804da9f7b2726baa1655257fa5f21f56dd36d26cb9879f463f9531a43a695fd7c1c6e5c262d46fa19b7878b585e1ec99813979eabfe7678e3e59df208c1a1a4597677cb0b10833a4c40f3f0ff60553866bd10694ea472249b37a1d647fecb1dab1d037eea2c6c70e31bdc68da5f2a1e4c80a2c946a667646766d45202699d2990dea450b9de4f72f69286f7bf600e776a458d5becbab4b45b24446cefef50c4f119443f19e18d0778d6c941f0e1bd890d1513911f52231b8ac03b75eeb1c5b4593484746d404140ffd141e40d4f041b10d4878f6a33809e1d13840b47b84962c4eda62bcf1ee5550dd89856147a32624464a0b03f0dada0f880dd3c1b0393ee7f5931eebaee2722d0924838e6ff131ee89cb78b5bedf3714ca999040dbb7de5e40a67936b99f7f90863e7eef695390267062d036b8149e6014df128a8cd5a631823863d88bdabf7aff1aedf3d73ba876c0227dfa32b76df8e8615e8c78282a3de8367df9d779b3dde6589ea872af179af55da7dca3fe8550e01d933a4f78cbb71677dcb6e3ef90b8c8a00366aeb55ea409b4448a20d14ad88a198d72488d10db12012ae859f6e77bae982a630ca0f57cbe9db2a9605525e5279959dbb98e969032717897951f076a0334ffdb6ab9360f072f5854d9f7d3a5a6c7cf7def6ee8a9b3e5a46febcf87895381ec0c2932a59fb018de984e9165a9cef3e16ebf51a0af30afd2d3ae8d19e99c21f56fdcba1794caa0a4c9289a2030214a8823cb260ce50d571585b06cb9ed37070713f54790a01a47f53c17006765bcbe03e3376bcc3ec9c602a36cc75509fcde4264c8f7686710268d73ba93da809ca762af96b29e29c36a19306d9d62834e0ee1047e977f0773baa3368177c0f37318fcd812d287d961da200ab112a021c959d3191c3b124cf08f619c9e4a7dcf12a7c08f81c9faf50b8565f59353750fe7c92984789c147bac1896142f7b409af6ccfda94fbd7aa74cf68b5570286356a3ed27ffce5a725e9b5e05e3fe0c657ed8485425743c5344fa4d3af539d0273ccd1642c67ed6e58c0189a36f1a37143ace9950ea023582b634f4097cb11f08f3166313f08a98e172006ac0c8f5e045c6ed547fe08b3800abdd11e778cd3ca91d443f8b5d140dd7192d854eb8beb94e8a2577bb82988c74de7a7c04e72b6c5144ee42204a875e8f1289d4caf37e46d6de16cfa0f39d07de5efb2f123b562cc1e4a52036d1a0c7a128f43c20d810a4b22c1cde4ebdbc5cf6bfadedf15cd501074732f107652ca2f8f73c3211d81e5073b400dce35feec26d95845468ed765dc57de9009a97ca2940bb17897f97ad004c5e704556a1ada2d9fcb229126d8ee35926f395756f5967586f04f4d32f54f678437436287678991289d57815e9d38fc42d1edbaf02dbd3e05cf83ed75bc783a8b1565b898b548eb1f88e2c71fd6502b3c3d2f8fd5c8bf7b14053e69e6ad1d6042f8c703fcc7e202914e3790156e8fc4a48faec2fe99ac24807da3565c070a0e150e514bd7acbfcb68affd2f53a884643a10c1284e5b53d2b25f75814527890152038d0b0e09b270dc0c25ba87981982f73ff0b3e7daeb59ca9ffa0f83ad5765ce22e2e4401f7acadae8009c2d045c991ea3324f244044cfc1007a32a085d3c66c40635d53fd1f8e1c2be3fd57e9f73596f934340ac57572a7ebb11c8228051de61244baf314a6952032631b9ed350f839a6d524ad4392daa4cb7566093e54fd6cc3ef06e8841e041ba4a24fe8441f417429c485045b28ae603193714b434505ed7d5df6a31ccd6c8ece15d346aaf3c928f7b7fe00127680a5e102441a178a59caa8fd0a24c1a059efe36df3b0e92352da71db46f0e27f17ec472e85c00624d7b23914e11a426ee064354152b9e9197ddaf6628db3b50b189b813a2410f719c80123a5cfd871a37f45f1900d4c67280842c834bc03a787d990d2a82249d59c65e1cc87feccab6ae6079bae619c6767e94a121ba8b580ecfc6db34cec2818a9354b762efa78ad0792b778d0c8b5574af81550626805c9d600b6a97893254c57652703e3437deb336b526adce4c1e4f423583825a1d50f9eb9147404609c991e73ca079bb0f06312fed573aa9b33695ed9708bd45569a2b3ad87dec5cfd1dd5b5a9181e80a83f081f1f6a5881248a11f9cd47d77077355a0c92e07661f5e26afb9b03d5d2208da40065bc882392d084d1cc903f0540fbb47275a3f2090e8f040a79a2de462be8a73a7b543c88d1308f277b99fe4151ed77074aff822c70f2223949330aefb32fc901a917e485a0a712245f530b37b9887fcb774845b76aa69c76b0119cc3183f5ba2917d862cd80c9aa40f5809f769878dfeb53baf20a6896758cf79b6df345655c559c5ad29084ac7ce3461cae7d45cc8fc9e22cfa25f04e68acfba25b7071b84aa"}, 0x1050, 0x800) msgsnd(r4, &(0x7f0000000480)=ANY=[@ANYRESHEX=r15], 0x1, 0x7fb) msgget(0x1, 0x0) r27 = msgget$private(0x0, 0x20000003c4) msgrcv(r27, &(0x7f00000008c0)=ANY=[@ANYBLOB="0000000521719300400000000c08807972d265cdf9e346300e9b8efd60ad83adb6239bf972ea0ab76570aede4ec8edc3b859c2beeff7c42282a88c9dec9c112f6452dc384d758e335e5f7693bdd25e93f26dd2c0e862800a4841d51cee36346a2acd146cc7bba653044a2eed87c6d1e35f2d43da4e262cb7ed71e1bbef531d27b3337f4274c87c5766ad97ea02bcb5c31d8cf0ab2890907ef31a82af13791368911487a4f33eca86"], 0xc, 0x2, 0x1000) msgrcv(r27, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083c6040096dfedc4000000000000000000001300000000000000000000000000000000000000000000264c54e073bc108ad5f2731ac9b48e1988dd64c073b4414e404e1cf8ea021394"], 0xfffffffffffffcc9, 0x1, 0x1000) r28 = socket(0x18, 0x1, 0x0) r29 = openat(r3, &(0x7f0000000180)='./file0\x00', 0x400, 0x248) setsockopt(r29, 0x29, 0x9, &(0x7f0000000000)="03040000", 0xcadf9b76e5d4c5ea) setsockopt(r28, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) r30 = socket(0x18, 0x1, 0x0) setsockopt(r30, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r30, 0x29, 0xd, &(0x7f0000000180), 0x0) r31 = kqueue() ioctl$FIONBIO(r31, 0x8004667e, &(0x7f0000000280)) r32 = kqueue() ioctl$FIONBIO(r32, 0x8004667e, &(0x7f0000000280)) r33 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r33, 0x200000029, 0x27, 0x0, 0x0) msgsnd(r27, &(0x7f0000000200)=ANY=[], 0x0, 0x0) msgrcv(r27, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001600"/213], 0xe4, 0x3, 0x800) r34 = socket(0x2, 0x1, 0x0) connect$unix(r34, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./file\x00\x00'], 0x10) sendto$unix(r34, &(0x7f0000000240)='\x00', 0x1, 0x40b, 0x0, 0x0) r35 = socket(0x18, 0x2, 0x0) setsockopt(r35, 0x1, 0xfffffff8, &(0x7f0000000040)='z\b\x00`', 0x4) sendmsg$unix(r35, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0x401) shutdown(r34, 0x2) r36 = socket(0x2, 0x1, 0x0) dup(r36) 03:07:49 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYPTR64, @ANYRESOCT=r2], 0x2) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) connect$unix(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYRES32=r3], 0x1) r4 = socket(0x2, 0x400000000002, 0x0) setsockopt(r4, 0x0, 0x21, &(0x7f0000000040)="b1f5d915", 0x4) recvmsg(r4, &(0x7f00000016c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=""/4096, 0x1000}, 0x842) syz_emit_ethernet(0x27, &(0x7f0000000100)="a9ef662f7f68d13db3d3fba28f110852ca97a680ef1795fbbb7428b6b3699bf368f24b23476e5d") writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000140)='#', 0x1}, {&(0x7f0000000240)="aa434a44ac62bdc592cdca66d0d08bbe6d5437aa2e55649dba95f3d4bf528504a8d1d7759a0da5aad7b13fbd5e0472e6708959fd45fe3c98fdaef4236fc4f326587db4150e18985b11d6cb499476026e34f703a9b8be409715c93b", 0x5b}, {&(0x7f0000000380)="3dd57568c9d086a3f07c665c38362493e3c562dc093df86dd65c92ae372ef72ac7b411ea8583354f7132d8e7753b4538e7b229e63d2e678d222d8b209b34d2444eb2611973390feda763b1346f677665374e516208e2ea139f16e78720826bb0828079d8599feaa6877b03fd271d1b04485b1e2fbcbb581cedb7984739cbce105315d92cded6978bae1a6c073556588fbf75449ac7907d95b079ea59cd961449b04cf1a8646e14912fd6aeaa3d0a6a6444bcbc410e6e0512ca5abe0f6753be5505f723e551e0ff48e37df56a772d694bfbda21172966a58e5e5da982766848e5371ca2b6e81d6c3bd9c6c4b5698bcdafae7fe000531f832cf87e51163ac97f8d00ce3cda3a5ddd5f70b59257838688a6cbf3632d3e32e38d379428fc6ba5c2b1b7fa8f5ea891481c12b020a711f2a90ac380168cbc2f2a8080fa9656e455d24fff7bd1871395f6f7890d4deb52df97d8b93ee0cd8d25ddcbb8b74e0388335c3cb0aa8a5fb17ef570c75e56549f8675b38f", 0x171}, {&(0x7f0000001700)="e40a310b409372f37a9a88fa5bc9d596c738cf46f91a7fdc78fae7d452f58c05ce2577e7479b55dfb7705a3239aa5f8ceb1da4127af2961b9b40d1734d1aaff0366888744d875623a5a296f47b482e21fbd2466bd0f01f2a6b3efbbf3a7bc6", 0x5f}, {&(0x7f0000001600)="90a73ddfddbb343415cd761a1dcbfdba20979e49d5d738a9bdddbfc1de6f958ddf26db5458569140107e889edfefdb70370f7eca98cceacf5ecca152960e100c9894a03f27043af888c65a90a5c91fff145d80f14f10599abab9c85ae8268970e1794cfa3fe673c5f253be63455d7260224e40265b0d7fbe418c20be3e1e3871d614e649ec16c742c86b16b26b196876c2424ae3135cbfce18f45aa816afb95d81708952a658ab5bfb7dcc230f73383eaa1cb1c7", 0xb4}], 0x5) r5 = dup2(r4, r0) setsockopt$sock_int(r5, 0xffff, 0x800, &(0x7f0000000080)=0x4, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) listen(r7, 0x0) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000040)={0x50, 0x6, 0x85, 0x8, "f3011590fcc3cb4d098c91f9f2d12f960d0db95d", 0x8, 0xae}) setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000200)={0x7ff, 0x1}, 0x8) r8 = socket(0x2, 0x8002, 0x0) r9 = syz_open_pts() ioctl$TIOCSETAW(r9, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) ioctl$TIOCOUTQ(r9, 0x40047473, &(0x7f0000000180)=0xa85) connect$unix(r8, &(0x7f00000000c0)=ANY=[@ANYBLOB="62020207e00000012000358c07a0951a23ba434b2e3678dabdce848c97a3bdc7a6e2e956dc5191c38d488425dae5506dd757218142d451d28afe"], 0x10) r10 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r10, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r10, 0x0, 0x0) write(r8, 0x0, 0x0) 03:07:49 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0e99db6de761f86, 0x10003) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0, 0x0) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000040)) r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r2, &(0x7f0000000d80)=ANY=[], 0x0, 0x1, 0x1000) msgsnd(r2, &(0x7f0000001640)=ANY=[], 0x0, 0x800) msgrcv(r2, &(0x7f0000000400)=ANY=[@ANYBLOB="78a4150180000002090000009604d062dbf8fb99bf8ec8790a0aa209efdae3eb9bd04cb49f4e91ecd104bd7d9abf762b2b513778c3a3ec2705be72f400000000800000182c154916b3d88307c40c635087ba56f056b06fe8f424fb2bd88273fca66808ab3cd4106db67829f00e80be5c003b20596c5ad45fb0465b087dd835516a932f0eef44f5f1bd007fd55f555cc9f8675113683b8eb9e1d9f9abed45c6b1aad199a3d458b284929e98e7edf5c0ffc350650291b492fa37063985c965d0f1ada093bcc5bd45c3dd3df048f8b66c11d68c0ada04ac4d1bb39e036494ffcb82dd6870d5b2922d0361b80b4fe28aff831b9c9137ebcbc762c1f1459b9863feb2d86de049c808b8bbc76d32904578c3c81d4902c2caa35d7a5ad049e0971b41ffd60b39b36383365ccfd024652a9c439ac951e5c5700bcd6a7d2468d79983b15999924ed7b68f2986575567d2e9ee53bbdf29668534a50aa21d26cbf2a5291fe7ebadbb15644083898200f106ebb0446aef6a55531805ab4cf8493201da440aa532cff212a99a0ec618a629e2b4526185dc695e3da52ce82ee750f78d1d815f2c06ef2bfcf368fdf85a2c4bf33a0e787005b9611c208646036d038e041e5cd4a79ba905d9e492618f9657be3534d6b50abcf117ae1d2cb5a12cbddf35f9e1951350c989bbae51cd765e3e96ee4303bcd8a6a33b8461c2ea618fcf"], 0x1, 0x1, 0x800) r3 = syz_open_pts() syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0086dd60a4f00800182beafe8000000000000000000000000000aaff0200000000000000000000000000012747d6"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") fcntl$lock(r3, 0x8, &(0x7f00000000c0)={0x2, 0x0, 0xffffffffffffffff, 0x2000300000000}) socket$inet(0x2, 0x1, 0x9) fcntl$lock(r3, 0x10000000000009, &(0x7f0000000200)={0x0, 0x2, 0xfffffffffffffffd, 0x2000300000001}) sendmsg(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000080)="eaaab2f121688ea6632c09cfdc8c0ec9615cc16b5492a253b3ac364091c557e0b0781eed9523b7784fb1652bea53c0c36af790", 0x33}], 0x1, &(0x7f0000000900)=[{0x50, 0x7fff, 0x6, "6343f85a12cd19b1984011f56ccade96fa01aa6686f5a784f78ad0f74e6381970208c02725a5464a346f46f0237ec0c7f9c3bdab1eafcf19ea4a46ddf5ad"}, {0xc8, 0x1, 0x6, "60d93336ecda6b57e875aedac077a19810ddeeee681159e30d11123788ef88e50ad9501fa03e784e39452352a70135a29cbe2f8b83719b2aff827cbdf029b232bd1b812757ae5694f065db6cfdcfc60f0283b012c8ef0fc8ff183c69203eeceec7c7fa0e90ceb65af6d89fd0b5fd842189e49ede976749692b4e7f42b6e27f5812f23706d2c6b86086aa4333e7c3c71c2d0f793b49c1fe3e2ab442936fc5ccc0528699bd8172693d71c50d0a295b18b876723293"}, {0xe8, 0x1, 0x2, "bf5e2d40f205499fc9a6899b4157d6f701318d297a428c4448b0f0d7d3471e89ce833043faca1fe6d1e842c34d7a1fdb1d7c4a175fdd249a28618c1c83a0843f0d450d7ec77938c3089828956a329b5ed68f4854ba544bfc6d4cfd055c7c6509223a4a72e550696dcf2730ecd6330d78cf815538240c949cb8ffc8d1bd27a6081102b0ff74b6172be74b81b77203e594cf351d4e432db7f39acf3a2f1b1e3170f1fdf198c56e62dc35cbd069955c42dfb66bae2044310a31bfb5255f98a6466d967cc97861e7e8952fe1de89c04545e528dd1ca96defa132"}, {0xc0, 0xffff, 0x80000001, "e4a39c3fd50481c7a085af9e4419ad0fff231b30e5fa54551d42f5c372807278ddf958944aed5ef6e1724d58c369111e615b94f002f5b05978cd66a0595df3f87e0de4e0f7f5e63169999efe3947a21ed81d829835834d6eaea03ae245150ded10da7c67dda373375450883e01a9fbc89eaebb62016bdc21f07d00b4106ecf5949271f2a93674da86ce3720c8d19c51b6a34b3ea05d22ff014fbd953c303f09c28488a5564b1c2857cdcd77622fc4d"}], 0x2c0}, 0x4) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0x2) getppid() r5 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r5, &(0x7f00000000c0)={&(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000001700)=ANY=[@ANYPTR, @ANYRESHEX=0x0]], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe, 0x0, 0x2}, 0x201) fcntl$getown(r5, 0x5) msgget$private(0x0, 0x0) 03:07:49 executing program 1: nanosleep(&(0x7f0000001580)={0x4}, &(0x7f0000000040)) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) write(r0, &(0x7f0000000080)="a28e5a3f8d625ba9a9e103ee778756e1135313a833a7d5717bbc365414af6009381fe8ee92dfce2eb2270e86699d432297a825885a99019c7855686daa404f60f1ed035644e356c497f42bccdafd2254eb8c1fa4ccd9da417cc9604c354f65661096cdd83e5b8d731c0d79e28bb9c2e1d44e984c429d7f220e", 0x79) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000000)) shmget(0x3, 0x4000, 0xd0, &(0x7f0000ffc000/0x4000)=nil) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 03:07:50 executing program 0: socket(0x18, 0x2, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fchown(r1, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x2a, &(0x7f0000000180)="06000000", 0x55) r2 = semget$private(0x0, 0x0, 0x0) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000380)={0x3, &(0x7f0000000340)=[{0x806, 0xffffffff, 0x9, 0x1}, {0x6, 0x1, 0xffffffffffffff4d, 0xffffffffffffffa2}, {0x1, 0x1, 0x8, 0x8}]}) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000240)=""/69) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f00000002c0)=""/49) r4 = semget$private(0x0, 0x7, 0x180) semop(r4, &(0x7f00000002c0)=[{0x3, 0x9, 0x1000000001000}, {0x1, 0x9, 0x1800}, {0x3, 0x5}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x0, 0x5, 0x1000}], 0x5) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000000)="b1000504000000000000087d2001000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0xfffffe50) recvmsg(r5, &(0x7f0000000140)={&(0x7f00000000c0)=@in, 0xfffffffffffffd9a, &(0x7f0000000100), 0x10000000000000be, &(0x7f0000000680)=""/237, 0xed}, 0x880) semop(r4, &(0x7f0000000200)=[{0x3, 0x1320000, 0x1800}, {0xaa86d1bc473be89e, 0x9}, {0x1, 0x7, 0x1000}, {0x7, 0x4, 0x1000}], 0x4) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000001880)=[0x9, 0x3]) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000580)={0x1, &(0x7f0000000500)=[{0x2, 0x1, 0x4, 0x8128}]}) r6 = semget$private(0x0, 0x7, 0x100) semctl$GETPID(r6, 0x4, 0x4, &(0x7f0000000000)=""/54) semctl$GETZCNT(r6, 0x3, 0x7, &(0x7f00000003c0)=""/115) r7 = open(&(0x7f0000000540)='./file0\x00', 0x0, 0x88) ioctl$FIONREAD(r7, 0x4004667f, &(0x7f0000000000)) open(&(0x7f0000000300)='.\x00', 0x0, 0x0) r8 = open(&(0x7f0000000000)='.\x00', 0x200, 0x178) getuid() r9 = geteuid() fchownat(r8, &(0x7f0000000040)='./file0\x00', r9, 0x0, 0x4) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r10, &(0x7f0000000780)=ANY=[@ANYBLOB="00000000000036fd4076b36db340c902fbf420b53ab3c48ec87a8993d7b0e8aec669f43c82887bc92e34a65f74d3cf3c35f570770b88816ecc64275cb6cf7802d7197153a5b46c4c01bc53bbdf75db6c39477484d864aba444e0f932cff7dda9abb3b6548ed6dbc5325e2e1bdd8e4c5120f8309bedf2b377a6203e1158e49c11231aab052a02f4848a17343555ff348c97d9961fd5dc6a0f86c8079de2aa89f93ea02ef6ab4a40780428a07fe09ffe8b0a42a8fe5ea388086993dbe94380d55f41f731c3070305c714c2d20d208f1565c9d9195a1ad05772b9648406d20245b39a31f107b24e130000"], 0xda, 0x800) 03:07:50 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x50, 0x6, 0x85, 0x8, "f3011590fcc3cb4d098c91f9f2d12f960d0db95d", 0x8, 0xae}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000000)={0x7, 0x10001}) r2 = socket(0x2, 0x2, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) connect$unix(r2, &(0x7f00000008c0)=ANY=[@ANYRES32=r3], 0x1) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) syz_open_pts() sendmsg$unix(r2, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="14000000000000001000000001000000ac1400aa00000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\r`'], 0x18}, 0x0) r4 = syz_open_pts() ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x20, 0x7, 0x20, 0x4, "a6eccdd7054dac672e3187a0cfd44dc7ea0d1300", 0x924, 0x2}) 03:07:50 executing program 0: nanosleep(&(0x7f0000000040)={0x7fffffff, 0x9ddd}, &(0x7f0000000080)) r0 = semget$private(0x0, 0x8, 0x80) semop(r0, &(0x7f0000000500)=[{0x1, 0x0, 0x1000}, {0x0, 0x5, 0x800}, {0x7, 0x80}, {0x0, 0x9, 0x2800}, {0x0, 0x200, 0x1000}, {0x2, 0x5, 0x800}, {0x2, 0x1, 0x800}], 0x7) semop(r0, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x2, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r0, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) socket(0x18, 0x2, 0x1) ioctl$KDGETLED(0xffffffffffffff9c, 0x40044b41, &(0x7f0000000140)) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r1, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0xec, r2, r3, r2, r3, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) semop(r0, &(0x7f00000000c0)=[{0x2, 0xff}], 0x1) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x7697}, {0x0, 0x7}}, 0x0) 03:07:51 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000), 0x4) setsockopt(r0, 0x29, 0xa, &(0x7f00000006c0), 0x0) ioctl$TIOCCHKVERAUTH(0xffffffffffffff9c, 0x2000741e) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) close(r1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 03:07:51 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000280)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0086dd60a4f00800f83a5599e49cad1089ce0000000000000000aaff0200000000000000000000000000014db59d29d61c51b25b6cb898813aa6357020f2f532690392265d931107b0f5df8ae8abc8efa6396061757bd9e17a54bc9b42ca"]) select(0x40, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x1, 0xb7, 0xcd5, 0x0, 0x793, 0x4}, &(0x7f0000000080)={0x8, 0x8, 0x6, 0xfff, 0x0, 0x853, 0xafa3, 0xffffffffffff84d9}, &(0x7f00000000c0)={0x80000001, 0x80000001, 0xe2d, 0x20, 0xffffffffa0d30a1f, 0x3, 0x8, 0x5}, &(0x7f0000000100)={0xddba, 0xaca}) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) select(0x40, &(0x7f0000000180)={0x5, 0x100000000, 0x9, 0x401, 0x7f, 0xf6, 0x8, 0x7}, &(0x7f00000001c0)={0xffff, 0xd3d, 0x2, 0xfa, 0x2, 0x101, 0xff, 0x1}, &(0x7f0000000200)={0x10000, 0x6, 0x3, 0x8000, 0x6, 0x6, 0xc4, 0x401}, &(0x7f0000000240)={0x4, 0x5}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) fcntl$dupfd(r1, 0xa, r2) 03:07:51 executing program 0: r0 = socket(0x18, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)=""/240, &(0x7f0000000000)=0xf0) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) r2 = dup2(r1, r1) dup2(r0, r2) sendmsg$unix(r2, &(0x7f00000003c0)={&(0x7f0000000040)=@file={0x0, './file1\x00'}, 0x2, &(0x7f00000001c0)=[{&(0x7f0000000080)="290ece069ad17f8e8df6e6690d73f3490d6aad57bb51464d31129aee61423f14f4149999db2f2278ba446bc33de4c0dbfbe95486ef3447211fc07f4ac6d7ccfb9f6d624ac5b328f84cd2bf5f73952d875ffd8d21de7b70925f80788f426543020f99222e77688cceb2f880227ff4e9dfef3c777b0f4d17c949e8cefaf664af86fa5aeb96044060b7", 0x88}, {&(0x7f0000000140)="0d6c39cf053d7083601c6b129eef3eb62f85b0df317d6eb8863a0c7c5eec8507a9afee8bc163718ce38205641dc1ff52a509f1c73fe718ca8cbee8218bae3cc1cf3fe55fda52afdd5535821e0b72724248336746349a30d3e136c8d898361d4ed21cec4ecd74e84d2cd0ade899a0", 0x6e}], 0x2, &(0x7f0000000300)=[@cred={0x343}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x28}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}], 0x343}, 0x0) 03:07:51 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="a4", 0xfffffcbe}], 0x1, 0x0, 0x27fff) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) r3 = accept$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r4 = syz_open_pts() ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x10, 0x0) r6 = syz_open_pts() ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) r7 = syz_open_pts() ioctl$TIOCSETAW(r7, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) poll(&(0x7f0000001200)=[{r7, 0x18}, {r0, 0x2}, {r1, 0x4}, {r6, 0x80}, {r3, 0x80}, {r0, 0x1}, {r4, 0x8}, {r5, 0x1}], 0x8, 0xddb47f22) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)=""/40, 0xb77cb748d5ee361}], 0x1) r8 = getpgid(0x0) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r9, &(0x7f0000000640)=ANY=[@ANYBLOB="0000751d6270b70000000000f4eef23867733c00000005000fb50acbd1fa43982607fafe50ce767464ca7f00000000080000000000003e00000000000100005e65de4f8c4e0e1c0633197ed1f3c9056ce5b57ac45603a02c8eae4564fffd8e50c5e5d3bbab711fb04dc773adf97c323ba36f73a5bbc0cf187306cd40d81947d74a0934c5d5b921ff0de0b73a875ad9128bb35c9f8ad57fefca6a7cb7a66bce4f88354627dcd35ad864f30b9de0c57b803389070eb5a005925d84ce028c03dcf577571e5285f841b775e5dfb7d9ab514b9ced7942b8133c0bbcd2930e3f7fc2495f2f5fb5c7621e797236b5bacbb3cb6c075236440201568416b133aa6237f40857ead178e986228e57e3900173357b938a262867f4282312897626e56ce298b61c26897ca477abcc32a551f4c915271a6e3deccdd8a8c9c63894d4402203da888a085a9924f5b0ed9d196e7d74feac421f2625285e9bf343e47936257a1ad5ad6fda810c18b4df05a4e2ee63fa0fa1a7d61779a654"], 0x1, 0x3, 0x0) msgctl$IPC_SET(r9, 0x1, 0xfffffffffffffffe) msgsnd(r9, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000e27eb7ba166bb505b358b8b724a1087b37064194c070237d7fcb5d201dafb80c7acb30d7100108000000a67815dd92248a9cf21b5aa400d13522440a0f8c12ed16e9471e30fa4780be4a5ec45a3be586b8d8523564dccd2b74835e0189b9c15826abf1aed96b8ffb9870462e796c9fb64b359f7d8cd8a7e75e2fdad2c6dd7b9ce23b8581bd8809166adefcc12c77ea83a7ab4383c61355bee7033c5e008c7987c0544e3f232c0124d14cc10fe25c7881c596bea37d4b6fc651b32d7ef7c433905cdd8c2b3a54be7cdf713764c67ef76578ba2c43e1f100"/235], 0xeb, 0x800) r10 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r10, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, r11, 0x0, 0x8, 0x2f9f}, 0x1000, 0x1, r8, 0x0, 0x40, 0x2000000000000006, 0x1, 0x4}) msgrcv(r9, &(0x7f0000001b00)=ANY=[@ANYBLOB="0000751d6270b70000000000f4eef23867733c00000005000fb50acbd1fa43982607fafe50ce767464ca7f00000000080000000000003e00000000000100005e65de4f8c4e0e1c0633197ed1f3c9056ce5b57ac45603a02c8eae4564fffd8e50c5e5d3e2a14765bbab711fb04dc773adf97c323ba36f73a5bb1c01187306cd40d81947d74a0934c5d5b921ff0de0b73a875ad9128bb35c9f8ad57fefca6a7cb7a66bce4f8835bec261ea79f6175c04db50a45f56f24627dcd35ad864f30b9de0c57b803389070eb5a005925d84ce028c03dcf577571e5285f841b775e5dfb7d9ab514b9ced7942b8130800000000000000c2495f2f5fb5c7621e79720000bad5b3cb6c075236440201568416b133aa6237f31257ead178e986228e57e3980173357b935c30a87e8eab7f258a262867f4282312897626e56ce298b61c26897ca477abcc32a551f4c911271a6e3deccdd8a8c9c63894d4402203da888a085a9924f5b0ed9d196e7d74feac421f2625285e9bf343e47936257a1ad5ad6fda810c18b4df05a4e2ee63fa0fa1a7d61779a654b9b6a18478b6e931005d2abf2e0b81ea3cd1d2f8f0cbec6aa73c0e53f83db7f690c22b39e3aab2981eea9e91062326fe1e0c249ad54c42071716f575181853ef28cfa22c4472"], 0x1, 0x2, 0x800) msgrcv(r9, &(0x7f0000001240)={0x0, ""/84}, 0x5c, 0x0, 0x800) pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r12, 0x80085762, &(0x7f0000001300)={0x3, 0x801}) 03:07:51 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) bind(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="00002e2f66696c653000d10a75b445aa452c7501e496887cb3f1efb6f3d5b0a3fe2af3d60786f54fe0e8cb4dff14f376762ecef3d57db7ed918aa7405039900c1732b1f158e46a5ed6933650c32e7c2c00"], 0xa) r3 = dup(r1) listen(r3, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) getsockname$unix(r3, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r4 = dup2(0xffffffffffffffff, r3) chflagsat(r4, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r5 = syz_open_pts() readv(r0, &(0x7f0000001140)=[{&(0x7f0000000f00)=""/240, 0xf0}], 0x1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x10000, 0x0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) dup2(r0, r5) msgget$private(0x0, 0x2) readv(r5, &(0x7f0000001480), 0x216) 03:07:51 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = dup2(r1, r0) listen(r2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r4, r3) connect$unix(r5, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) r6 = semget$private(0x0, 0x7, 0x10000000000490) semctl$SETVAL(r6, 0x2, 0x8, &(0x7f00000000c0)=0x447f425e) 03:07:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x11c) r1 = kqueue() r2 = kqueue() r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) write(r3, &(0x7f0000000100), 0xfffffe5d) r4 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) write(r4, 0x0, 0x0) 03:07:51 executing program 1: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) chdir(&(0x7f0000739ffe)='..') mlock(&(0x7f000066d000/0x200000)=nil, 0x200000) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 03:07:52 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000580)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5233d73ef002a215f3bd81937a37e24e3fb37be915aab0e9e6a149a8f52ef8b4091a1f30d07acbb69bee8b9e51f6b30794206bbb183a84ed1a60b4f6eb65abae606b63fe3a37c4d10be0fe413861558f9afd14a10be994fb78bcd268970f223ad975617c0fa1215ce4705be65db22bc9de45663f26f4259969ddc526462b0d5bf4901d679ff9f570f294dbb52f4e58c14bb86689d9027fa55bf5e71a3c5b23091b2576a7763facac07428457c522ec9b2896fbc67c4ef710f0ae24d0fb2f6c6d35f90d14c298ae74213e11c80053209b007e49a236221d0de09613e12f86e4ad0531ae251b00a253c39345ba41d22e741d589fb56e9c0fad3a7b3a3e5ed624be28835d893ddb00d323762f1255a013d2466bf1ffb72848c3ad7cde35ef5be0924cb8f75ccc88a9b5d06931e530a1bf7a961247fe13e0a16ca4343042e925496bbff0f7b21650309be07b0a8e51c38a264bed7e073340cf88bdc4b14f994a97fa333e021837930083fc36e68dfd0204cb6cc85cc357d953ed33e2f3f6074405f9b0f08ac48c11717bcfd551e6ac16afe59f9a7a3720e49151270f11fe8f116d6de1d337b2587a9dbc5c22eda6ff8571571ef4cd15904be64920d5dd00073ac1c290af3ba422749f025fd06a16b7344e06684b68850e850e4282ec4cc5ecfc4c6444022ccb1a32f99ebab9b7147d4981dd94c983cb995f04ac3d68138158c313512e63098e1c423909fbc9c04ed7923b2e15dccbad8c667644c826d1c9c196700c2ff2476d99254c0ab9ce52718836e2992080f65efe60d", 0xf11, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f00000000c0)=ANY=[@ANYBLOB="00002eaa0292f6653000"], 0xa, 0x0, 0x0, &(0x7f0000002280), 0x326}, 0x8) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) execve(0x0, 0x0, 0x0) msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000004c0)=0x7fb0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) fcntl$setown(r3, 0x6, 0x0) fcntl$setown(r3, 0x6, 0x0) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000080)=0x4) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f00000001c0)={0x3, './file0\x00', './file0\x00'}) r4 = msgget$private(0x0, 0x20000003c4) r5 = syz_open_pts() ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000040)={0x1, 0x10000}) close(r5) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() close(r7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r8 = socket(0x11, 0x4003, 0x0) sendmsg$unix(r8, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000080)="0500056dab", 0x5}], 0x1}, 0x0) socket(0x2, 0x7, 0x6a) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r9, 0x0, 0xa, &(0x7f0000000080), 0x0) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getpid() socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = syz_open_pts() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r13 = dup2(0xffffffffffffff9c, r11) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xffffffb0) r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/zero\x00', 0x80, 0x0) fchown(r15, r12, r14) r16 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r16, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r16, 0x0, 0xa, &(0x7f0000000080), 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getpgrp() socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = syz_open_pts() r19 = syz_open_pts() ioctl$TIOCSETAF(r18, 0x802c7416, &(0x7f0000000080)={0x4, 0xfffffffb, 0x820bf9c, 0x0, "30eefffffdffffffff00", 0x0, 0x3}) ioctl$TIOCSTAT(r18, 0x20007465, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r21 = dup2(0xffffffffffffff9c, r19) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xffffffb0) fchown(r18, r20, r22) getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r24 = socket(0x18, 0x2, 0x0) connect$unix(r24, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r24, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r25 = socket(0x18, 0x1, 0x0) setsockopt(r25, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r26 = socket(0x18, 0x1, 0x0) dup2(r25, r26) r27 = socket(0x18, 0x1, 0x0) r28 = socket(0x18, 0x400000002, 0x0) r29 = socket(0x800000018, 0x1, 0x0) bind$unix(r29, &(0x7f0000000080)=@abs, 0x1c) dup2(r29, r28) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000900), &(0x7f0000000cc0)=0xc) setsockopt(0xffffffffffffff9c, 0x26, 0x101, &(0x7f0000000400)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r30 = socket(0x2, 0x1, 0x0) listen(r30, 0x0) connect$unix(r30, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) dup2(r27, r30) socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r32 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r32, 0x20007465, &(0x7f0000000500)) ioctl$FIONBIO(r32, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r32, 0x40087468, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000500), 0xffffffffffffffb9) r33 = syz_open_pts() dup2(0xffffffffffffff9c, r33) r34 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r34, 0xffff, 0x20, 0x0, 0x0) setsockopt$sock_timeval(r34, 0xffff, 0x1006, &(0x7f0000000380)={0x2, 0x40000000000}, 0x10) fcntl$setflags(r34, 0x2, 0x1) r35 = kqueue() r36 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r36, &(0x7f0000000100)=[{&(0x7f0000000080)="02b3c6b721c376cc425a00a25668d3b9bc4a7ca8deec669b62f303885c0b4e9d057edf18a607a719e2ab444c046745b9ed0408fbdcd2215d02529b3561b3834ca427a67506a977374c7bce479b38cad507c92b9f834e8df6e22467ef4658e6", 0x234}, {&(0x7f0000000180)="df3dbd381dd021e1c9617067d5f72271b25c2626e8c8362a90c169c14cb343808d28c7f7df96eebc1f358b1a08638d30cfbc28310fbdd617a9ad2eeba5b4b498af82ec6e1afedc49133be8f24e18fb1dbf6f3ffb56d3c2b8eb4a052af8e00eab11475950e70de24bd1e1b4ea4b5488ddb82c0c3836544e2c88912b5cddf65ec8edf6cadb8b3e977c", 0x88}, {&(0x7f0000000240)="d2449dafc323325e7eea2cefea6398e148b3d42eb3768c806e142b34c24a01d918cb20b7e541053cf637c461c37adc8ac68ec2553b01a9fc16e1a62db8803f2ae1948644d967719a05df15e7f7b89422b5768e6bdd8ba242b9f7e2d10ab7e5c6e0b46415018670c8b4d930794bfdbf6edd337eb513cd126f50f6934a1ce6d166f46c98e62fc0c98a2f3c3c104ba250b1c6a83e7c8e8967d9f7ed", 0x9a}, {&(0x7f0000000300)="0d238320ba79a9d005b8effceefd31037ed82323520fb6aeace3bdb03eaf4512e172c9d33f5a8b871138bd62a5ff78c67420acdd2aace7b12243e482537f86c57bc84ed93cb8da0f08f8b1fa51a3b9fa3f227a4784fbcb9ca14fc7ba2965ef39af73f73671447cf9957a3e9ecb43a7a56af426bdc4337a5315d7f274389b3789ee5e54f4cdf6b861b4863aeaeb8ad3d887ca035dda6960b9fd7362b9cd053d0924ff1849afe70db350dfe751175545e4eeef3709ca46120d952835af5098e10c4bb82a0b1ebf8c1491d809a8fa4f9a53a0", 0xfffffff4}], 0x4) ftruncate(r36, 0x0, 0x10000) r37 = open(&(0x7f0000000540)='./file0\x00', 0x40, 0x0) writev(r37, &(0x7f0000000100)=[{&(0x7f0000000080)="02b3c6b721c376cc425a00a25668d3b9bc4a7ca8deec669b62f303885c0b4e9d057edf18a607a719e2ab444c046745b9ed0408fbdcd2215d02529b3561b3834ca427a67506a977374c7bce479b38cad507c92b9f834e8df6e22467ef4658e6", 0x234}, {&(0x7f0000000180)="df3dbd381dd021e1c9617067d5f72271b25c2626e8c8362a90c169c14cb343808d28c7f7df96eebc1f358b1a08638d30cfbc28310fbdd617a9ad2eeba5b4b498af82ec6e1afedc49133be8f24e18fb1dbf6f3ffb56d3c2b8eb4a052af8e00eab11475950e70de24bd1e1b4ea4b5488ddb82c0c3836544e2c88912b5cddf65ec8edf6cadb8b3e977c", 0x88}, {&(0x7f0000000240)="d2449dafc323325e7eea2cefea6398e148b3d42eb3768c806e142b34c24a01d918cb20b7e541053cf637c461c37adc8ac68ec2553b01a9fc16e1a62db8803f2ae1948644d967719a05df15e7f7b89422b5768e6bdd8ba242b9f7e2d10ab7e5c6e0b46415018670c8b4d930794bfdbf6edd337eb513cd126f50f6934a1ce6d166f46c98e62fc0c98a2f3c3c104ba250b1c6a83e7c8e8967d9f7ed", 0x9a}, {&(0x7f0000000300)="0d238320ba79a9d005b8effceefd31037ed82323520fb6aeace3bdb03eaf4512e172c9d33f5a8b871138bd62a5ff78c67420acdd2aace7b12243e482537f86c57bc84ed93cb8da0f08f8b1fa51a3b9fa3f227a4784fbcb9ca14fc7ba2965ef39af73f73671447cf9957a3e9ecb43a7a56af426bdc4337a5315d7f274389b3789ee5e54f4cdf6b861b4863aeaeb8ad3d887ca035dda6960b9fd7362b9cd053d0924ff1849afe70db350dfe751175545e4eeef3709ca46120d952835af5098e10c4bb82a0b1ebf8c1491d809a8fa4f9a53a0", 0xfffffff4}], 0x4) ftruncate(r37, 0x0, 0x10000) dup2(r36, r37) sendmsg$unix(r31, &(0x7f0000000140)={&(0x7f0000000e40)=ANY=[@ANYRESHEX=r35], 0x1, &(0x7f0000000040), 0x0, &(0x7f00000014c0)=ANY=[], 0x0, 0x17}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000014c0)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386292670000008284955984c87910bf093f68c1170028000400000000000000000000790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd2ad88b2951b1d658da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad3050511f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc7173dde3f0724551122cd23500000000000000002d4d00000000000000000000000000000000001924be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14beffb621576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3ee6c50ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbca2239e9f3fbb6109b301b1a023deaa0c7b0fe1e2696d7d0e76c1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee0654dbb8a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488681ecdf66a6e4230feb5d13a1a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000902a256dc07bdf926fa5ca3ff3a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb940cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fef89ea0c8ba47c1ea4360322e6198d6681ece8fa614ec95b39d85b782ce010c000000000000000000000000000000000000000000000000000000008fcab8e16242056f3bac5c7ff99f1efe1ff97455dd00c0aeb0a15d2459e44e27928ee298d487eef7464bc062bf714db22a4973c190592e01d949325a5ee1b836b2986369419b797cbc531bd13637885b323b48d826feed6ccad306957a8b0735dd459b3ef51ee52ac77c29c31fb345b1b585a2d99f923497bef58717198ad622c68418d84dc45f45a1465997edc470ba4eb3477f04d949511c4dd0bf0a881a146e14479bcf72424c74db46a10e0f595710c2db8d836360dedf14351a88c29549abf98e5e7252e5590cf0b4ada3961a0000176e25f27bd2bdc6e0a03935d270d1ea83902f655d3d201392e81ae0b2d52d4b6c0a92b1e846904254989c52e1d8e3263491eba22ad3", @ANYRES64=r1, @ANYRES64=r0, @ANYRES16, @ANYRES32=r4, @ANYPTR64, @ANYRES16=r23], 0x7) socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000), 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000900)={0xffffffffffffffff}) fcntl$dupfd(r38, 0x8000000000004, 0xffffffffffffffff) msgsnd(r4, &(0x7f00000019c0)=ANY=[@ANYBLOB="020000000000b1a6342fcc8ec5d56f59ae9358416a169b1ffe14cbceb3bc8d362b2f8837a93f40586b79360e6329414fa22f440e07138366295017cffbbaa3070061bbe45867de08c244c93d4f2bfc3b436d2fabcea3911f7b01003b8bbf1fca8bac0500000000006221a938c9ff39fb13f9d13264c1f322e4f9e17467d1046c5f7749088dce3d74b00ecb1eb59c5ee363077dbfb8ca3ebd0544498875d431a8c1ab9eb2fac7bc4dd3baa9eb0000000000000000755fbda513c00af3af2754b034f51ec0124ad2438e1e052166b0a68501696e7e993ef827e35bec425caa99e9f77879c5b5692fc0c220bac64cacf74bbdca2aa4ed79179f"], 0x0, 0x800) 03:07:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x7fffffff, 0x10000}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) r4 = syz_open_pts() ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) r5 = syz_open_pts() ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) r6 = syz_open_pts() ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) r7 = socket$inet(0x2, 0x2, 0x0) socket(0x6, 0x2, 0x1f) setsockopt$inet_opts(r7, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r7, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r8 = accept(r7, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) setsockopt$inet_opts(r8, 0x0, 0x0, 0x0, 0x48) getsockopt$inet_opts(r8, 0x0, 0x0, &(0x7f0000000100)=""/13, &(0x7f0000000140)=0xd) syz_emit_ethernet(0x6, &(0x7f00000003c0)=ANY=[@ANYBLOB="d0ea5fb3cc1edff94263480b21516238c1220efd83d16fd1510cf994c2e46ec3aff0e9a6c951d393c27e0726eddbb0828173ee74b152d95c36366b3d803ab6d1ff1245660ecb2e156d3532a804cdcf27307cb37ae2c466758d9a926711a222a2deb1f7bc6514c2d3b9f1aa2d9b30c402a5ec0175eb86bd2db1f0d3cada4ef5f861b866f65ed1c34c54e3c01062f8cd1916e6817269a6f1599fac36977ead451b300fc01de9cd5b0d83e0c55ac15c3fa4377e81aa6619a5a9d6d37942598676e9bc1c0779cea8b7d3b05a593d9cc3d27f", @ANYPTR=&(0x7f0000000300)=ANY=[@ANYRESOCT, @ANYPTR64=&(0x7f0000000180)=ANY=[@ANYPTR64, @ANYBLOB="cd3358c77381f38bab91f8890137ffab0344c2680bdd319586ebecb634e1ffb8dc9fe635b32555472465de26fe9997b62608010119d75c50ab756abe1e1dfe344640e90ed8458051b86a559bcbe6abf59665770e0eefdc59c7ec48a05c2f00a87ac658370500000000000000e30128904a54f6ea9ab902995e12bc72690308912bee5d9eddd0a4b15b821208975d3a9f4b1660604532d6d874515fbe6ec92f9e551d781368ddd637dc39a81e23dc77806a1d9d60f91948b9968e52f34c7408c092d58881e85becdd134e9a402bf2e678587a5277375a99f7bc8f82f43e6fa5cb169546df9738ae58b440e4349ab64b8952ee5fa6f126107dba2d98bbd1bf76", @ANYRESOCT, @ANYRESOCT=r0, @ANYRESDEC=r1], @ANYRES32, @ANYRESOCT, @ANYRESOCT, @ANYRESHEX=r2, @ANYRESDEC, @ANYRESHEX, @ANYPTR=&(0x7f0000000040)=ANY=[@ANYRESDEC=r3, @ANYRES32=r4]], @ANYRES64=r5, @ANYRES64=r6, @ANYRESOCT, @ANYRESDEC=0x0]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 03:07:52 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000080)=[{&(0x7f00000017c0)="f0922b5c59afa7d99224c1f119edfa377644e917a307da6b90f66d75ad929d527b31dd8e2b63a95195a5a823ad64cbad257a6a02fcb30bdd044f026b03048fcd6d6baf44dedb93a7d8babbe73823bee7e10108febc927e25eddf5ea0200ec87d23d03a94aa8dd91711c085546e7686911627ce6745a9f95a15d2f5b9836ad699504e386c18103264ba0983a8588d700531fbbef0923d4600e243458b8cfb15d5443d635bc3384b516bef1a9d903684e7b9f551d07241bbbe537ea540d33b48113a303df7171bd71857ab7d076273d44fb1f0d081e5f9e55deaec1f2d75ee126faff4645ab96c37c3cb927dfa0f3817daa7b8e1f284f0e8f1ef4d74d91d04c3e2e8ddd0126b91a534ebe1d3b0f7746a0b0f5dec270d6b9fd7033fe396d1e6cbc9ec17180d530fcfd736eb9856ef552c67e57ccbb7771fea33ea6f7e5d5d3a8e8561225a7b80d2c7809f34ca4405e06ce2d3903a5cd209babdebf1b3ddac774e715bdb8d1ec3752e3d22866407ed2efcd7e2e4e951350b6ed1ca62a206dfe52d9c6822d7bdbbde9c2902adb7f36eacb53e84614716a1bb677182f65a90508bd90dcbbbe81b2005609b3b32293272bd053d6c815ae4ccc3709e1f83a0e7d3eff323cf370753f02f9be8d80fbb7456bc8c572bf719090c4fab0a41fba764ddcd691bfeb858d31b2c9cf86d1632f5a04f93fc585ae6282485dc5e45271e7e85bf158c61014ad5fa406ac1d1b67de5ede59f7b23cd393b6ecc2fe335b393daa64cfe6804bab68bfdedfed16d49bca04417d555c37c25878b8c89322c1768bc5a9400e98e561bab6c18e685f6631934a420500150c63ab7fd2fb5abba2a2be4ef61ed5d74ffec930c79e24ce1ade2cdcba6aec4b545f331269de1be3390fb11998a817809bf7315b5de5c03767386506aab925316d225d470c7bba1790518baf7fe7a22a933a626f235623f2c3dde93b30e73ba0ed3baa5ae9f2a4e7a99d249403b3b290da7150572a5da825fa4d80e5d59810a4b9e9f4cfcea8ab0bbcec83fdf2c56dca56463321a3fb46613c4a3fff14dd29a17bca9eb10622c7f3cb2a2bff0b524d73abbb6aa6170d6484d5fc5aeb50aa6cf82b3d1bd16b6febe4077f7512135f6d9ab60c4515745e5868fb2baf64e7b9baf59d43c9c84e34ae8be8d77318e5787844927d7dff3c25054c5aa1178f4716ea8a16f49a09b5509d5d26a3d3639670338df21d8a648a264a08c8edb2258596cfcba6127faffac51e68bc444b4b4966f9adcce524640f67518aacce7eb66c6f266f4d476eb34a0114673f5d1e48af930f475714ea5a738475bd5434a1e9b64e14eb2e4907930adf24e30df1b8a0b017fcf959bf27d1bdcdc4cd4dea1c0773d121d0ef7f84b10e177a5e502abb8f38bf5e92d235c5a2a99138c5e73c237eb946ada3eec7a04ed81b0365d6e55f38bca5a9e56ffd8caf070fd68b165e4147cf6f2915894a0826dd20ff5ccee46989ea92d76078906c2ecb19fd7cefcec4d0ead8c22d0c569d1a0024f2781361797c3b8969a67b1a757c820dbb8fff08217812253e0df3050fb64d021957ce32997370afed0a9ec4543e00617db8b50502a1bd8e22605195c4773788699531f69816f56c270b771ec25e7fd7dbe30486488cc89eb32170155ddd3c928a2301388417f67af81bc0f7fe3031b2608a98c297504dafb80bab0294bd55ce302850028397f89c1554d9f779cf313f9d3fc13ade630bac6351488cd181bfd9b0fddd0ef3b4af9b51cdc810cae296ce5ed196b53166386de0cbc52f8cd22e63b8c92762eb93665b6140ee5136d394fc1dc733b020802fe84687110a586691abf770184ae254fb81fff386e99132848546f9aa4fca4f21fb37914a6d503ac76625aa6963bcb79648a318634f78410546962eb253509e59653ae57119db7baf59f176aa1b072cca6fa8d9c95dbb16b3b186ef44192dea1ddd980837ba95bfadec5575282a1715f12b18e86ca6ab38c", 0x585}], 0x1) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) listen(r1, 0x5) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) r3 = dup2(r0, r2) fcntl$setflags(r3, 0x2, 0x1) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r4) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) accept$inet(r4, 0x0, 0x0) bind$unix(r4, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) 03:07:52 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000600)=[{&(0x7f0000000680)=""/132, 0x84}, {&(0x7f0000000200)=""/50, 0x32}, {&(0x7f0000000240)=""/83, 0x53}, {&(0x7f0000000300)=""/240, 0xf0}, {&(0x7f0000000040)=""/171, 0xab}, {&(0x7f0000000100)=""/75, 0x4b}, {&(0x7f0000000540)=""/135, 0x87}], 0x7) writev(r0, &(0x7f0000000000)=[{&(0x7f0000002340)='7', 0x1}], 0x1) 03:07:52 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x1ac) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x50, 0x6, 0x85, 0x8, "f3011590fcc3cb4d098c91f9f2d12f960d0db95d", 0x8, 0xae}) renameat(r1, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00') fchown(r0, 0xffffffffffffffff, 0x0) 03:07:52 executing program 0: r0 = semget(0x1, 0x1, 0x20) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000340)=0x5) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000380)='c\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x5, &(0x7f0000001280)='\x00\x00\x00\x00', 0x4) r2 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r2, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) r4 = open(&(0x7f0000000240)='./bus\x00', 0x20000, 0x1cb) fcntl$lock(r4, 0x7, &(0x7f0000000040)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) msgget$private(0x0, 0xfffffffffffffffb) r5 = syz_open_pts() ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000040)) r6 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r6, &(0x7f0000000700)={&(0x7f00000007c0)=@abs={0x0, 0x0, 0x3}, 0x8, 0x0, 0x11, &(0x7f0000001000)=ANY=[], 0xfffffffffffffe7c, 0x8}, 0x2) r7 = open(&(0x7f0000000240)='./bus\x00', 0x20000, 0x1cb) fcntl$lock(r7, 0x7, &(0x7f0000000040)) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) r8 = socket(0x2, 0x1, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r8) setsockopt$sock_int(r8, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) accept$inet(r8, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r9 = msgget$private(0x0, 0xfffffffffffffffb) r10 = msgget$private(0x0, 0xffffffffffffffdb) msgrcv(r10, &(0x7f00000000c0)={0x0, ""/60}, 0x44, 0x3, 0x1000) msgsnd(r10, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000c5647a122df24788732e0071f5000000b90000000000000000"], 0x21, 0x1000) socketpair(0x2, 0x2, 0x83, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r11, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r13 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r13, 0x0, 0x200000000000b, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r13, 0x0, 0x200000000000d, &(0x7f0000000280), 0x3e4) accept(r13, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) fcntl$dupfd(r13, 0xa, r12) msgsnd(r10, &(0x7f00000003c0)=ANY=[@ANYRESOCT, @ANYRES32, @ANYRESDEC=0x0, @ANYPTR64=&(0x7f00000009c0)=ANY=[], @ANYRESOCT=r12, @ANYRESDEC=r3], 0x6, 0x0) msgrcv(r9, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000040000069f15ac43e7e5a0c00"/65], 0x44, 0x3, 0x1000) geteuid() 03:07:52 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$FIOGETOWN(0xffffffffffffff9c, 0x4004667b, &(0x7f00000000c0)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x1ffffffffffd, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459c0aac1db06a68e20c", 0x806) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) r2 = dup(r1) getsockname(r2, &(0x7f0000000980)=@un=@abs, &(0x7f00000009c0)=0x8) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) r4 = dup2(r0, r3) r5 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r5, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) r7 = openat(0xffffffffffffffff, &(0x7f0000000a00)='./file0\x00', 0x8, 0x10) ioctl$WSDISPLAYIO_DELFONT(r7, 0x8058574f, &(0x7f0000000a40)={'./file0\x00', 0x3, 0x3f, 0x9, 0x0, 0x6, 0x7, 0x4, 0x0, 0x2, 0x3, 0x100000001}) r8 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r6, r8, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r9 = getgid() fchownat(r4, &(0x7f0000000100)='./file0\x00', r6, r9, 0x4) write(r0, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff037f", 0x11) 03:07:53 executing program 1: r0 = socket(0x2, 0x2, 0x0) shutdown(r0, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x4, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 03:07:53 executing program 0: r0 = kqueue() select(0x40, &(0x7f0000000040)={0xffffffff00000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfff, 0xfffffffffffffffe}, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x5, 0x0) close(r0) 03:07:53 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1f4050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8f75f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7dbf6ba8af63ff37282921e4fd89e0720fd3872babfbb770c1f5a872ff7cc53c894303b22f310b404f36a00f9000a2bde75eb506d19100000002000000000000020208a371a3f80004000000000000000100000000af000000000a528780124c1f44bb810737090b4b38980380388426a499ac0c622be41006b4cddce522e66946bc96eb597ffc2a3f9f3107c1ba27144f80", 0xe9, 0xa, 0x0, 0x0) 03:07:53 executing program 1: r0 = socket(0x6, 0x4, 0x2) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(0xffffffffffffff9c, 0x21, 0x800002e, &(0x7f0000000180)="eba1212053d7deb9a5ffcbff13bb000065e104a21335a9f300000000", 0x1c) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10000, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300), 0x80a9, 0x0, 0x8, 0x0) poll(&(0x7f0000000280)=[{}], 0x1, 0x8000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r2, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r2, 0x2, 0x803) r3 = socket$inet(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) read(r5, &(0x7f0000000500)=""/15, 0xf) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) listen(r7, 0x0) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000040)={0x50, 0x6, 0x85, 0x8, "f3011590fcc3cb4d098c91f9f2d12f960d0db95d", 0x8, 0xae}) r8 = openat(r7, &(0x7f0000000240)='./file0\x00', 0x800, 0x100) pread(r8, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x401, 0x9, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, 0x0) r9 = getgid() r10 = open(&(0x7f00000002c0)='./file0\x00', 0x2, 0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0xc) accept$unix(r10, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r10, 0x8004667e, &(0x7f0000000680)=0x800) r12 = socket(0x0, 0x0, 0x0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f00000004c0)=0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x3a) r15 = geteuid() setreuid(0xffffffffffffffff, r15) fchownat(r13, &(0x7f0000000080)='./file0\x00', r15, r14, 0xb172f2442f1796ec) ioctl$TIOCGWINSZ(r10, 0x40087468, &(0x7f00000004c0)) fchownat(r10, &(0x7f0000000080)='\x00', r11, r9, 0x6) r16 = getgid() setegid(r16) r17 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r17, 0x20007465, &(0x7f0000000500)) r18 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x810, r18, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x11, r18, 0x0, 0x0) socketpair(0x1, 0x2, 0x6, &(0x7f0000000340)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000400)=0xc) accept$unix(r17, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r17, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r17, 0x40087468, &(0x7f00000001c0)) fchownat(r17, &(0x7f0000000080)='\x00', r19, r16, 0x6) r20 = semget$private(0x0, 0x7, 0x287) semop(r20, &(0x7f0000002a00)=[{0x4, 0x200, 0x3000}, {0x0, 0x0, 0x8789c8d791a6081e}, {0x4, 0x7, 0x1000}], 0x3) semop(r20, &(0x7f0000000c40)=[{0x4, 0x4, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfff4, 0x1000}, {0x0, 0xe12, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0xb}, {0x3, 0x500, 0x800}, {0x0, 0x409, 0x1000}], 0xa) semctl$GETNCNT(r20, 0x2, 0x3, &(0x7f0000000200)=""/10) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) setregid(r1, r16) r21 = syz_open_pts() dup(r21) fcntl$setstatus(r21, 0x4, 0x4) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 03:07:53 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000100)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getgid() socket$inet6(0x18, 0x0, 0xbc) r0 = socket(0x1, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xffffff48) shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$getown(r2, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = shmget(0x3, 0x1000, 0x100, &(0x7f00001b1000/0x1000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000100)=""/114) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) r7 = syz_open_pts() ioctl$TIOCSETAW(r7, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) writev(r7, &(0x7f0000000740)=[{&(0x7f00000000c0)="e0d9d55b96fa6ad69335fcab5c3f7488c105167e74244b92", 0x18}, {&(0x7f0000000340)="eed08af79ae6e7a5bc5f0aa09d0d2c38149f9122f29ed02d3fac15a39faab51e86a9f14832c3509d6bcbdd20afef6d75f43a33e7999f1fad14577e470ef8b96c240ba0c336f967c99b9c5b437475b28341fee16b544edbed65795c826c56e3514f1aa17b6c57ec8b5e25f4fdc1b451d0bfd81c95cd798abe481ab34c5121f0ca408a2967ec69649e7e402fc91a5d6fba6422e94bef2d88b5b2b5e38bdd8960305d98fba5b4094681c10500fd4e93f8dbe628f9deb1981690bd96d0529bff1a806b454d20cbdd8f585197ba5b5fa29d14a487a756205a199a2a97e1cae896927c720d6ac3100b168a1963f8", 0xeb}, {&(0x7f0000000280)="beac1afa78de4a80a726de99b9e9f99f88feb1749695e6ba7034", 0x1a}, {&(0x7f00000004c0)="1e54e51e18802db951d29bb3d637ba98a997ec08ba5288201ef3c02dd49a1a15982b9a2627bae7d1f86fcdcd1abe1d194de2b0fd51d553fa75050c5a96164add19ade0048a4088d43ce8b0c18187e2b4d54fbc051698729725d23b1a", 0x5c}, {&(0x7f00000015c0)="f99d84fe941ba9b8f12ebb7f1474995fd4b8672e21fcc4363afeb624dfdabd5d9985cd6bb9b2aad706d419a0f3c96b920623d1593c2de6a4c2de007463478ba7cc6ab32faa997e3cd59ec86e1498343688819c03228984d48fef6f3ee4c05b6c9916c46115e03e69d6a07f12531e88b1b1adb6027ffb49fd864eaf94b40dbe51bcbc5318509254f1ef637b35a6cd64a6ac45e2a5cb37d48d13d4f90ef061844d45fd2de4facb9b30b5ecc013ecadc26507d4090225783c4eee9a9d9c31636545dace6e43aaf7a2c8fb5f39d651da476adca58f4ad1bb4dabedead849a328b0b988efe017aca9ae14c882360a22d80b3a967011b3ccf25acb7f6f22d0557de0918352e37bf51ab529948ac3a2695a06c06d98473a1d1bc49b0024f20b1c7f40777f84a8d5a31536f71ed39ed5d2f4323ba4a77e86d7ddbd4a9b3cce81698f66c7d57b9884dc7e2cc810172cdb61c9c0e82938c09780f9b420b742f5b4f972bd29344936eed4e261a06a5c68fafc2ddb0fb8ea37b52c566a68d1c209e3b1d25eb77bcc0a25bde41d3249757b384a66c2a2dc9946b449ad2a5096a36dc1b767d264a3fad8da81b160cd6bc56d0f9faef854a0e0fd48656610e85180ca4f6c3d447cc16776a616c9ffe4a40ff4b7365bfa4610c36401bf1d050d8b0b6a4f606b3e401592bf4ef6ebb6c589376a806f81c16aa3818e68155e1e45a9ae3da73f984f6859ea5530cc4d1f131d520ad5a78d37793b1a3eec3647a3d548874bf07704741c5898326e61d70396936ff1bf25db9d59c46134a5277869306d23e0f86ce83f0f54518882101866928784ec8f02f1711a9c25379e9a75f0c4ede25347360c92ba85ae3755b22ab2a64e72c10a2893d192e29b7757ea98189c9f208148d4b98a74958655f167d72d703dea63fdad1c6565da4d254753a389e0114aeadf7fd50d8f0c8fc8f04ec7e900ee5e12815aec9e5be640fefb640586f0bddb0352d0fb1a916b64421228a4d0e689d0931d6df4eff6297769f6a25fc7863254a4a8c4f5adb60363dcb593140ef4700640111cc411ea85f7378a86cb78c99a83465be2f4cf0668d0668933b08ed33169c2295401fd573c62ec7ba8089b0eadbaee3c390cd21248aa5de9e4d8109e35815e9ccbbe6e51c1e8e30429af83f0806cb994e7d6952548a578e14fd58c32b3a42e02d17823d580660555746ae4e601aa54420de382f46c80a12cb8509f854eb085bca13cccff52cde8557177c5b2ca407ede8a690a50178a711b6d219036703df6543c06f52f1c130c2dcf2422c9ad0c6bcd8c14e33be072d102c57f6c99f83d264ca840be37c7cd2749ea02e7a142e4130bf41815d3a41c2ed2ddc6a6f14d25d5ff7fac0ad37ca3196e68920ca1a993b444efccab6bc2339c26dabf9211fbad8cee0e8797894f4a182562bd64a498dec7f779ef29b5e45dd2b83ce799e48e0793e509da496fe76518cbf04399e053fbb92f66997dbfbfb3090345a8ec3f1ea27125983352e3d5adab1d06e9e69ba9a0d1be0709fe83e38136daefdf750d28eaec2816a94038a6d70e8e3f6d1a36e1f04b6d9a21e17cc0d596d1a2947e01380c80fbd0445dbd0eab6cd7745b26e80c99a1fcc016592598853b4a2c740d5922bc00a3ba27c2cfb24b2f9893d752fd5a5036633d7c164981a5951c4636b7a94d9a9b6ebefe2e806018106c78b643597c4b845c583afa43e5ff23d9749ca9361303ef3b9fc5aaf76f1c74196bf5624511ce6ea9b90a219f59d195804596024a8b0d916260543286b8e87af0ca63a0a35be68d0cc41c16a419183a66ed4cbd5303ab6022e3184a10f5e25937bec3d756c0915964e0246cb4d32978406fc02a22b1e71827235590a73628a9ab630c2e1e93c24a361a45e95646b2623e3214de56a2eab1ee8319f3837b1b0cbda568a80f906e46cf1de5b0a8090c61423ece404b9fa41a9f6f98781ddfad513ed93da32cbb2749b907a356a5686c9451b085f95b6a6b366dbb2e671a0d7b8964f9b0658dc5dc50e8794f4c0b742b2c7e6e200905a1885308dc605296b086fa0a872a1cb853a1dda95141f29b000245c8bc183b920a01072699253a4d10ce5494503a4f737791e279a4aa16c281e037e23afb2cd2830823abafae393eb265ff64a5675fb056f7da1d76438f13f98aea406f36fd98e18133354d8253de7240622569d4edff3816b6543af8ebef2c24b536fd64b4247c9590d910ebf7e857ed97e1d37c62d4b6662b08f3cfc153dbd34f836bf51e29cc20b159bdb2cf39a05fd7c4fc97b977356ae22adeadced8e14ed448a53e4d3717235450aa6655970e22d85185d8ae944759d38039ed5737d0e8b196e7c57dc1ce2d4de2ec5a862c5213899b3a9620a3fb3b293e76bab24b9c445679446fbd8d78b2046791ba87f3e283b96bec8856ebf6ecf6ed29bddd126c46579c9e062b55c5d49cadedafff01476dd9ba24e300482cacfec83cf24bd2d34c1981085e93722f77359ca06779c90db179cab98df88622b96b6027c6f8bae34882459a5c11ac4af266981ca5c4f02b09f763f6b38f79e365dd8c7048c638dd951ad6c2120b01032752561ae5f05a0ba13d202c5faac6f3ea3f49e3328a51baec6edd77d6c7eee147c88b5d2656793b55c319e70b987910592c7675d357e852dbc5c410b9eabd22958cc54229bdc4ba3a85920c7c940dc871883574161a29c186634812b0fb5f7b6080f7d6c9948e60799414a315e4118419636727d6b0cddeb452bcb019edc38eac2aad576a3d2e67a802fbe2ed7e4dfcbf81224d4163910044c5f8392dd4f68f108c6586a2dabdc0bd8531da4232e77c0e8da4504454676edcbe8a3f1e3e6bb36219b9f7a30d584e5db112316dec594e805fafeced72eef43930e7eac393990f75c147c1795ca841dd520a6fb715644d279bb8da0f41c4f271d2b47b32459a7aeb8b77b1aa95d707322a6b1011858292e5a1f70031a7713b4283781b59322dce1695eff81c703db7b9511345d7861de5bc653fcfed394f042696334fe4a379fb438e79f9c8b1c928b4002e99feb923d4d9eac6be2d18e9e8707183f6c0a111a3594a99206cff7216596836c47485b1c5a76873c7971c6f61affdff09c13fb1313572201af710512cb6794e536991222d70d7085a26421f7c3bf0a73a30249571500f2c88a2d971b3d8954bd1e8c11c4f6291c552dedaaba672536cf757030114caf07afed671a67af877f92060c23aa7dda18f73a9efa99da4d7f581effb640b53e8f06974e15571aea51c7041ae89850563eb049f8cc8ee987af1109b0cda38ead58967d9118832cc2bf7977c7a714678b3c769fc7d692320b433c9a484b5f9c882425e79fbb423b40d3d0514df55e73977bdb5f0d753863affec705683d1104b5581e593dd6559fb898de6df5d87dfd9cffec1bf018f5f428bc240a4ffbd4b262f04abae88248b26909ee2a08694fbe2a32ecbabbeb95f8436df0c8b6267f88e32c59a1d1158c525c9e40ba23b4f0a5eace8f471df622cf17a8a083e26b4b8b936193117eafd5a02cdfd23cf3eed07fa868342a3cb9af81620a7fbcc483d7ccf59688fe76c3a253a86f681db68881b78311850afa34f5bccb427130d2350e7d18af9f9b1d856519fa0b9e2003df8238d753532cc05e19936a7df4945373d9a126bea8ddf5c4d8574c95433438289e8c68e25cdbb407f64f1566a15d6e82ed45f31ab6b7655ccc6d433e5a0b5fdd33559776e30d168f0ee539cf80199adeecaa980383611981831d8446fa386bbd1f8ab032f912658d0d62cb005bf2b7ad7736b5081a9579609c289ae9bd4c62692a3ec1d2f365220c3670f9facf715ce54ab91d29b4a3be97573b1987bb792a947235ece02b3d36c167e5b5819c9ae1c369399d8a5b1a63b08162c201488c161fb8da27ff4474901d36dcc85c4bdc5e0e1465193a6f04115e2f3614ce51b817d0ee4e44320ffac56ceea223a90b8c08d9abe8e984c0f6000cf05d41b0791a43050c0bedae5203cd055914246dbea0796af4932b9fed80b3eb8ba2f8178c80b6186a02cd8bdc9678a02bfd9e0c1ab37459753d8408cfc3e62bb77dbeb77cbd7108f0b75efa5555b1ff3719dcab5d59c1a09271e4ae0e31127d99e93700c39b02233f42e9485d7c2da87b1abca550ab060f3bbcd356a08a2ae8b9d022347813a9cc0502733b97e26c0ba2976bc773f597b205a252f7ca931064378744ca5c0d66ab58e224e878c228f6faf729d09d13a63b99378dfb3969038c61208e83ef92636fb0f62989964b3369b4ba1ef60b8877ead21bda72aa3d06e8cfafe6a68654359dcc4e97f5e51aefb75662a4158717ee8769d17aadd3e11041bf4b4074532f31097f86a768dbdeec22cc1805f2346b859e809f6d80bfc0b392b575f3f6aaa28f49da9cfb6fca1a4a637cedbd67d441048dd55fa9467a435a2af3d45cf629d14c0600f85f1903c9f8ebd882c03fe84ee27f861966fe9562db171921157adb612943e979d537cade8f3c0104673b95271eebd465f192264330f5ffb7b00fe998d3949ba4af302264921137cf36d381e6a68711f81d29e30d4f2878f5d5c5d2d3d2cb179d1945f4e1121f497146d4e3e6ec5345f0e5a8599253ac147f4e1418f8c0c5c6597a771daef610ff2c20da86a73fea96660e441f1fbbcf824f93dc327de19229a3feddd7dc394d59b9aaa617d3398056d9785ca9a3b236e26ffa5f8eb1bc60bd46b1a5db0ab2783774ccdd0f44e2aa331d00f2833f9f7d959e195e7e5a7b3e68b89eb1f55fddea6f7dd24fc2f8b0a3aef3c75a63eb68699981bc0f2fec21e2dc2991a9414fb048dd177d688232aaf7eeea8d100f13c6f9492a33494a3b53ee8b63b7b8f25278243b4d8ed42b44cc1dd71519b2c88eca0adef92be3bc4b3f78ee91e1de289ee36cf38dc3cac35de248d21fad7ef41880499ef676a380f2ff974e60f2627f950c76425591231fa474653cfc3b2777075ebc0880721a7fe61a2ba63f394324773acec6d1249ecf2ef80c82a9b02af13897afe12150a8fe307334ed09a1a6268b2b5e66ee1707d1ca3ff7448c9bc970e83070c49e83f6b38e7e92627bc1e11ed2aaad3e1c40877324fd55983b41fb0eee971398b608bc6f72a4a3a06ca6a74db6994427b48424d6f6455d4a432b48eefc38ad9a4614689408967cf246e9ac754392cedc3d9733270e638bb446c7659a61917f841d9bc097c33c1a8e865358fefb4693115f2c77a4cfc9e48df8e47779a5e52daa2f342976aa9ea6aac274d3cd02e246f89c60f024b0d904d887e86c2182c9e7414083fd9c1f63f3312138b138fd0468dc5f266ef2637275b0a56f87d54abc159767d07c8438e86ddf0234060606336fb06fbc17318ec1fe81a7c15f86657d2a8676d10e2792b383a121d9d28f9359cf7f27f4d28f94b7853d0a2394a365b3a4544cb3f9dba49547845dc280aa830789f21b7367edafe1c48358241b73628ebf2c7c30598043fab3af12a25f99f50f963fc9909f539f5d4b19aea0c5c6f9861b93bb90c692c8986ef14910f3152849825734fc3c3bdd98ed566aa39350278a852ed69d25f4d36f20d275ec92704cd9d8f450eaab057a6d6f379f88d6888e68ec212aad9ac21ffe329d1caae9c7579054ab7c7f0722275e4d9a622ce8bf357c8bd8a4ab80ec56a3b52e7a3129abe1cb970ebeb91620370742edbe3137c50fe64d930f98709a5651fdd9685e51da4d7ee763263bfbc15046cf72e8c4fc94d0111258ec4368526107a0906385e9fe79c260b", 0x1000}, {&(0x7f00000002c0)="46c19db95a35e90ddfb1fdcf8c5e5db75c57f3c05e62f7ca33", 0x19}, {&(0x7f0000000540)="5f9e57fc39e5019c243cf854998094f000a6425e34e07cb8803cc9b5892be314580411aff8888507d6d6f4da3982194e0b780628ecfc6d44a54bb44c740e257ed09aac36280d2bfdceb8d0281eb55a90e20eb3bafcaba7ffb69185bc265fad4b8916f5e004ae229075c2460fb811750728efd0d5a1dba2e1dcbde36c69d21c29090b55f7491077d4875b86599e60ff52aaacfd5031fb8a45094841e923c51f448b97fe7c29f5fd2680bf5dfcb9b4d615fb49a8f40d95c5185d9310730231b9", 0xbf}, {&(0x7f0000000640)="f873d30643adff6cdefd7f7cf7b1916975fa2a65ff6f191f7cc920f871709aec9dc78293b75e03878cfb77cc86113b14c47dda3c00d0cb6ec0fd9caff88a947ec54cde947e4ecab55a741fde5c5735dca61f40c86bde8d477d59b4fdb690f7fc67b57720ff65d3fd52c21be1fe8c7bc514f42824c1c01af3731dd36e1f11418bc62e213874c0144884ff83d0496bc29cda4af17261a443abe1dbd14f2df9b19a443294fac8ef3539d33cf34e4a9f134c1c8ee544595d819fe740ae080bd803c2f9c60e97af547bc7c940dc", 0xcb}], 0x8) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r8 = fcntl$getown(r6, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000200)={{0x3ff, r3, r4, r3}, 0xfff, 0x9, r8, r8, 0x7d55, 0xd75, 0xfa}) openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r9 = semget$private(0x0, 0x3, 0x9c) semop(r9, &(0x7f0000000000)=[{0x6, 0x4}, {0x0, 0x1, 0x1800}, {0x4, 0xf, 0x800}, {0x3, 0xdc, 0x1800}], 0x4) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 03:07:53 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x108) connect(r0, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) r1 = socket(0x0, 0x0, 0x0) sync() r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000001840)=ANY=[@ANYBLOB="82022e2f66696c653000184fe320cc578a36f6c311a388791435a4c10e0a895fabb38176ec1d8c30dfad8373fb648b6d89851d31a4c9ed91149038ad260104000010c03be48e61665b4bf83158a566860828df9f216eb67c8a26ead8043a69c30ad1a84ddff2d7f5dca73c577829bab111bb7ca07b9b8fe0f2031559074c166ed93317715be1f88da8c96e4d3fa3bb7cd5f64bd27fef9e06f12c1bce5ed87d2a4e4b25224aa70d0f6788babb76f279653733427c00000000000000102df52400186471f84b57e5b9cd26e653c94351654c0c83414d8060be6b356ed1bd9af47cdcf47fba770a76ddc9c85190049f2b9c5bdbff3c1633c126742a2de42f88398310b5b4c3a2fe4ab8a54631f2d8979c70da516a11ee0a6a4e23ace7e6780d12b2aeb8f0704adc32e9326a8d8255b1dc6907c9b434ffb3039a04a920172a7edac55f5f69da2d4161df3dd9ad25070b6e2c6540b964c4d760758bbbf1982fa90002000000000000320ecefdc93aaff512cfd1e1eaa872ad4e096a173e9a2827aac0721b39f7a0de645d7355184d19c5e34f5cf2e25fbc693590a82b8d19e717db3c6e907bb29829f10d07c403768937082da86a851d15fd2b95"], 0x10) r3 = geteuid() r4 = syz_open_pts() ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) r5 = syz_open_pts() ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) r6 = syz_open_pts() ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) r7 = syz_open_pts() ioctl$TIOCSETAW(r7, 0x802c7415, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) sendmsg$unix(r2, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@rights={0x28, 0x7, 0x1, [r4, r1, r5, r6, r7]}, @cred={0x20, 0xffff, 0x0, 0x0, r3}], 0x48}, 0x0) unveil(0x0, 0x0) r8 = socket(0x11, 0x3, 0x0) r9 = socket(0x11, 0x3, 0x0) setsockopt(r9, 0x20000000000011, 0x3, &(0x7f0000000000)="04000000", 0x4) sendto$unix(r8, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x33) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, 0x0) listen(r0, 0x598) pipe(0x0) getdents(r0, &(0x7f0000000480)=""/180, 0xb4) ioctl$BIOCSRSIG(0xffffffffffffff9c, 0x80044272, &(0x7f0000000100)) bind$inet6(r0, &(0x7f0000000280)={0x18, 0x1, 0x1, 0x2}, 0xc) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x1) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./file0\x00') ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000200)={{0x6, 0x20, 0x200}, 0xd6, 0x0, 0x8}) r10 = semget$private(0x0, 0x4, 0xa5) semop(r10, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1400}, {0x2000000003, 0x102, 0x7fc}], 0x3) semop(r10, &(0x7f0000001180), 0x1e316d81a01eac7d) semop(r10, &(0x7f0000000240), 0x6) semctl$GETALL(r10, 0x0, 0x6, &(0x7f0000000100)=""/246) 03:07:53 executing program 0: mknod(&(0x7f0000000100)='.\x00', 0x1000, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') 03:07:54 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x4000, 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc020699e, &(0x7f0000000300)) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x40, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000240)) pwritev(r2, &(0x7f0000000200)=[{&(0x7f0000000080)="bff2bcaba2a77bbf8d65ce48d194a37525e381bcb7bd1e450dd4bef3792b72bebedb52fe5a5aca2256eaf5a3e5be748eed66df8e2295f2efe44158f548e2275c0145ab3e8ca8901096b99f4940ca4dfb53dac0f38249ae6366568a01da234cffa690957fb98a1ae0bf3c53b62cecd3d9cb2dd3bb04723574c375dd83ea7addde4d29199fb4c562585ef0ff33342afcfb40e49a4293fe120c6fdce0dd83e18b9abdbbd4d8a0874f05e7608a5e526c2a2815cccfd97b6c22f579", 0xb9}, {&(0x7f0000000140)="57e45b742518bb2730f035bea34811c8164a6d54415c8caeb0eafca42363bd0a05b4247e27158b6df2f89015e4f7345e3bab25f1f1ac06e8ee143e8973a137f319c7e23d2f9179c48179afdf2e7e32831ab79a671c6e074bd61e52d34096681e93b9fa5f0fcb5b55f12897b491bec05f903f016cbf2cce3519c6e3858b35ee8ba3", 0x81}], 0x2, 0x0, 0x9) 03:07:54 executing program 1: r0 = syz_open_pts() unveil(&(0x7f0000000180)='./control\x00', 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) shmget(0x1, 0x2000, 0xc82, &(0x7f000088d000/0x2000)=nil) r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) fcntl$getown(r1, 0x5) r2 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, 0x0, 0x9, 0x0) dup2(r2, r4) r5 = syz_open_pts() ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) r6 = open(&(0x7f00000003c0)='./control\x00', 0x8000, 0x148) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000004c0)={&(0x7f00000002c0)='./file0/file0\x00', r6, 0x2}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r1, 0x20007471) r8 = accept$inet6(r7, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f0000000380)={0x8, 0x10000000000001, 0x1000000749, 0x9991, 0x8001}, 0xc) setsockopt$sock_int(r8, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) r9 = getuid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r9, r10) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r12 = syz_open_pts() ioctl$TIOCSBRK(r12, 0x2000747b) fcntl$getown(r12, 0x5) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r12, 0x3}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r12, 0x20007471) r14 = accept$inet6(r13, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r14, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r14, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) r15 = getuid() getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r12, r15, r16) r17 = syz_open_pts() ioctl$TIOCSBRK(r17, 0x2000747b) r18 = socket(0x18, 0x2, 0x0) setsockopt(r18, 0x1000000000029, 0x20000002a, &(0x7f0000000040)="ffffffff", 0x4) r19 = socket(0x18, 0x2, 0x0) setsockopt(r19, 0x1000000000029, 0x20000002a, &(0x7f0000000040)="ffffffff", 0x4) r20 = socket(0x18, 0x2, 0x0) setsockopt(r20, 0x1000000000029, 0x20000002a, &(0x7f0000000040)="ffffffff", 0x4) fcntl$getown(r20, 0x5) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r17, 0x3}) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r17, 0x20007471) r23 = accept$inet6(r21, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r23, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r23, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) r24 = getuid() r25 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r25, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) bind$unix(r25, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r17, r24, r26) setgroups(0x4, &(0x7f0000000300)=[r11, 0x0, r16, r26]) r27 = syz_open_pts() ioctl$TIOCSBRK(r27, 0x2000747b) fcntl$getown(r27, 0x5) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r27, 0x3}) pipe2(&(0x7f0000000300), 0x400010005) ioctl$TIOCNOTTY(r27, 0x20007471) r28 = accept$inet6(r22, 0x0, &(0x7f0000000500)=0xffffffffffffff9b) setsockopt$inet6_MRT6_ADD_MIF(r28, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r28, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) r29 = getuid() getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r27, r29, r30) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r32 = syz_open_pts() ioctl$TIOCSBRK(r32, 0x2000747b) fcntl$getown(r32, 0x5) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r32, 0x3}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r32, 0x20007471) r34 = accept$inet6(r33, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r34, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r34, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) r35 = getuid() getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r32, r35, r36) r37 = syz_open_pts() ioctl$TIOCSBRK(r37, 0x2000747b) fcntl$getown(r37, 0x5) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r37, 0x3}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r37, 0x20007471) r39 = accept$inet6(r38, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r39, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r39, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r37, 0x0, r40) setgroups(0x4, &(0x7f0000000300)=[r31, 0x0, r36, r40]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r42 = syz_open_pts() ioctl$TIOCSBRK(r42, 0x2000747b) fcntl$getown(r42, 0x5) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r42, 0x3}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r42, 0x20007471) r44 = accept$inet6(r43, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r44, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r44, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) r45 = getuid() getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r42, r45, r46) r47 = syz_open_pts() ioctl$TIOCSBRK(r47, 0x2000747b) fcntl$getown(r47, 0x5) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r47, 0x3}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400038003) ioctl$TIOCNOTTY(r47, 0x20007471) r49 = accept$inet6(r48, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r49, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setgroups(0x4, &(0x7f0000000300)=[r41, 0x0, r46, 0x0]) getgroups(0x7, &(0x7f0000000040)=[r31, r41, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r51 = msgget(0x3, 0x90) r52 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r54 = syz_open_pts() ioctl$TIOCSETA(r54, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r55 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r54, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r58 = getgid() semop(r55, &(0x7f0000000380)=[{0x4, 0x3f}, {0x0, 0x340f, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0xb, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x0, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r55, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r57, r56, 0x0, r58, 0x100010024, 0x7}, 0x8, 0x7, 0x80000003}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) shutdown(r59, 0x0) poll(&(0x7f0000000000)=[{r59, 0x1a5}], 0x1, 0x0) getsockopt$sock_cred(r59, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000440)=0xfffffffffffffcbf) getgid() r61 = geteuid() r62 = geteuid() setreuid(0x0, r62) r63 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r63, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000200000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r64, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r63, 0x1, &(0x7f0000000700)={{0x0, r61, r65, r62, 0x0, 0x80, 0x9}, 0x3, 0x7f, 0xffffffffffffffff, 0x0, 0x95fe, 0x80000002e7, 0x138, 0x2}) r66 = geteuid() r67 = geteuid() setreuid(0x0, r67) r68 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r68, &(0x7f00000010c0)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9db0031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf1206de70099c16df94199fd29088d123a30f95d2b5fa710442c91bb028e58dd85e62d3e5c57a40ac8c57295e64c8a39d6036d8adaa5a830dd5c5f9f2d83628baea"], 0x44b, 0x800) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r69, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r69, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r71 = msgget$private(0x0, 0x20000003c4) msgrcv(r71, &(0x7f0000001540)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000f0ffffffffffffff00"/235], 0xeb, 0x0, 0x1000) msgsnd(r71, &(0x7f0000000240)=ANY=[@ANYBLOB="02ff0300000000000d92f87a67d790803fab37eedb5db9b4cb6a6ec545c20126c2e4b5f7a3f1c2dbc6910374425ce2c9c2f54d59fce65ce297a4aa0d7b33bef296a85554c457623f500f1bbc5b80ceec69369dd45a04db4e728cc6c04308f721499b8608f545f6490644d48af8ce273da7581d3db901de2fb9e75eff7b3a84ca8000000000000000c1e6bf2817bd0eb0310f03000000000000000fec4ade3410d2556b4b59fb6a37075653080000000000000083b00e5558e528940f388a5bfc3a5de5459e6a621c3b842b0a5a1cd530e96562000000000000abc1f7c15cb604168ee38e8430f84797bf5199a391e80880494f06414b3dd4c494eb36312011472bfc21b291b560563b22caf91893bbf2824a62a3d0770e529ed3879c0c46cc90be6d3518f7d953c62cd3f6386d9400"/330], 0x1, 0x800) msgrcv(r71, &(0x7f0000003e40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0700"/4104], 0x1008, 0x2, 0x400) msgrcv(r71, &(0x7f00000000c0)={0x0, ""/31}, 0x27, 0x6, 0x1000) msgctl$IPC_RMID(r71, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000007c0)={0xffffffffffffffff}) readv(r73, &(0x7f0000000040)=[{&(0x7f0000000140)=""/132, 0x75}], 0x140) close(r73) msgsnd(r71, &(0x7f00000017c0)=ANY=[@ANYRES16=0x0, @ANYRESDEC=0x0, @ANYRESHEX, @ANYRES16=r72, @ANYRES16=r73, @ANYRES16=r70, @ANYRES32, @ANYRESDEC, @ANYRES32, @ANYRES32], 0xa, 0x7fc) msgctl$IPC_SET(r68, 0x1, &(0x7f0000000700)={{0x6, r66, r70, r67, 0x0, 0x80, 0x9}, 0x3, 0x7f, 0xffffffffffffffff, 0x0, 0x95fe, 0x0, 0x138, 0x2}) getgroups(0x5, &(0x7f0000000180)=[0xffffffffffffffff, r65, r70, 0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r55, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r60, r52, r53, r65, 0x8, 0x8}, 0x7fff, 0x200, 0x8}) r74 = syz_open_pts() ioctl$TIOCSETA(r74, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r75 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r74, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r78 = getgid() semop(r75, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x800}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r75, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r77, r76, 0x0, r78, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r79 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r79, 0x0, 0x0) pwritev(r79, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r80 = fcntl$getown(r79, 0x5) r81 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r81, 0xffff, 0x1006, &(0x7f0000000040), 0x10) getsockopt$SO_PEERCRED(r81, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0x3f1) msgctl$IPC_SET(r51, 0x1, &(0x7f0000000100)={{0x4, r53, r50, r77, r50, 0x22, 0xae}, 0x8001, 0x1000, r80, r82, 0x4fa, 0x1000, 0x1000, 0x3}) 03:07:54 executing program 1: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x40) r2 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x88) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000080)) lseek(r1, 0x0, 0x40fff, 0x0) write(r1, &(0x7f0000000140)='W', 0x1) ftruncate(r1, 0x0, 0x30000) r3 = socket(0x2, 0x4001, 0x0) connect$unix(r3, &(0x7f00000006c0)=ANY=[@ANYBLOB="82020063c451a377a196dce4a7efe1770da71100dd57b365ba2fde5dd5398b519211a2b8addc8b7b45d6753eb431015feab03761539972bd054afe77602751389134d22b879ebdbf0e22b2e0567eae932216821fc012305c8903a01e82d62c3a0d7403d65a1b0000000ff0000000906579120b97ea2b34df4f78c8ade6b3de2aa926af31de0583bc6ae79315acfb5fa1c56279966a7c730c6a9886b696028908735920f8908f38dc4e57588517837824b189753332662a63d9e40787e636769f339d177595a2b1b7189ec076dda0adcd9853ee90"], 0x10) r4 = socket(0x2, 0x4001, 0x0) connect$unix(r4, &(0x7f0000000a00)=ANY=[@ANYBLOB="891c77a02d1e24cdeec3e4d4172ca067d6108cff34b9d9c750d4789bdbf1f0a66e4a41e82149fd5ad1c5011c1406ecf49ced964b59e2e98ff77504695bb7b2de8bb2f06ab3672f4a6f8aa213670a1e35a2a8d39f997bca67a80173a348c7bfe854e790ecdd82a22547d90c27a548753c1a4e6c0b025cafca17ae28b274cc3dcfc9f08403926a3de6feeebb607d1e9d062688b1586163e62700c2ea7213d271616ef4adface4ad43cb3a4e9514dc44d9d000000000000001963940c8d04d812b0c36ea679e913ab4381e25f7c1f2a51077d25776eb5d1e07d7f4c79464365c779caf1639b8a83903945650b4d820434914d8354eb14cba723d6197047e84ab4b3bc87a147ee8f451f75a2727247117daf34bf72b0a13b65dc1750b78363710ffa2e1d67e210851b760b96b74a63d6a6944a"], 0x10) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r5 = dup2(r3, r4) r6 = dup2(r2, r1) r7 = syz_open_pts() close(r7) r8 = open(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x810, r8, 0x0, 0x0) ioctl$TIOCMBIC(r8, 0x8004746b, &(0x7f0000000200)=0x2) writev(r7, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) fcntl$dupfd(r7, 0x0, r6) dup2(r0, r1) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x107fffffff, "73ffff4d4d7ee400000100000000000000000010"}) getppid() r10 = getpid() r11 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x920, 0x0) read(r11, &(0x7f0000000340)=""/89, 0x59) ktrace(0x0, 0x5, 0x10100, r10) r12 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r12, &(0x7f0000000800)=[{0x3, 0x8, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xfd, 0x800}, {0x7, 0x8}, {0xb, 0x9, 0x11800}, {0x4, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r14, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) r16 = socket(0x11, 0x3, 0x0) setsockopt(r16, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r17 = getpgrp() fcntl$lock(r16, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r17}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r19 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r22 = getgid() semop(r19, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r21, r20, 0x0, r22, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r23, 0x0) poll(&(0x7f0000000000)=[{r23, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r24, 0x0, r18, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r27 = socket(0x18, 0x2, 0x0) r28 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff}) kevent(r28, &(0x7f0000000180)=[{{r29}, 0xfffffffffffffff8, 0xcdecf9e843e5c413}], 0x7, 0x0, 0xf5d, 0x0) accept$inet6(r29, 0x0, 0x0) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000840)={{0x20000007, r30, r26, 0x0, r31, 0x100010024, 0x7}, 0x9, 0x80, 0x3}) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r14, r26, r15, 0xffffffffffffffff, 0x40, 0x4}, 0x49, 0x8, 0x5b5f}) r32 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r32, r33) r34 = getegid() r35 = getegid() getgroups(0x3, &(0x7f0000000580)=[r35, r35, r25]) setregid(r34, 0x0) getgroups(0x1, &(0x7f00000002c0)=[0x0]) r37 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r37, r38) setgroups(0x5, &(0x7f0000000300)=[0xffffffffffffffff, r34, r33, r36, r37]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r40 = geteuid() setreuid(0x0, r40) getgroups(0x1, &(0x7f0000000340)=[r34]) r42 = msgget(0x2, 0x40) msgctl$IPC_SET(r42, 0x1, &(0x7f00000003c0)={{0x2804, r14, r37, 0x0, r41, 0x0, 0xff}, 0x10000, 0x9ffb, 0xffffffffffffffff, r39, 0x400, 0x1, 0xfffffffffffffffd, 0x4}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) fcntl$lock(r9, 0x1d, &(0x7f00000000c0)={0x2, 0x3, 0x81, 0x1, r43}) r44 = semget$private(0x0, 0x2, 0x100) semctl$GETPID(r44, 0x0, 0x4, &(0x7f0000000280)=""/154) semctl$SETVAL(r44, 0x0, 0x8, &(0x7f0000000180)) unlink(&(0x7f0000000000)='./file0\x00') 03:07:55 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0x2e, 0x20004000}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)=0x6) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) r4 = syz_open_pts() ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) r6 = syz_open_pts() ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) poll(&(0x7f0000000040)=[{r2, 0x2}, {0xffffffffffffff9c, 0x2}, {r3, 0x100}, {r4, 0x4}, {r1, 0x40}, {r5, 0x80}, {r6, 0x100}], 0x7, 0x1) listen(0xffffffffffffff9c, 0x40) 03:07:55 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x8, 0x8) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000140)=0x7f) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f00000000c0)) syz_open_pts() ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f0000000000)={0x1e, 0x0, 0x0, 0x1319, "61aa0db11ce9ba0000514e6ae973739ea78b7ec0"}) 03:07:55 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400", 0x17f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)="0ec465cdab1ab6925cb81235dbb17399c070dde203e502106f690d9947364fe3569560e73bfa9012263c0ef6eb626ad79d51e7b4607879072ca33809a85443bef8e011b3e2e63de6f9637ca6e422106a6a1762b67f560814eef6dcb3f39a2e51600251fbad1ee82088a75ca3764729af3f3d4d967ce8aadb3c3fd7f9ae4f4c83b2", 0x35a}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0xfffffffffffffffd) rmdir(&(0x7f0000000080)='./file1\x00') link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file1\x00') symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000440)='./file0\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x280, 0x0) 03:07:55 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041f7, 0x0, "b0d4ff03000093070000000000000000a500"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000080)="33102b27cad17756de075ead1a65a4eed51e567165315a0dabcc80b5e1e3512b8c9a30f576792d7e7fdeb0de08dbdbe9664052ff4aa621542b8447ade52c08b86695cee282177fbddecf", 0x4a}], 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000140)='\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) utimensat(r2, &(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', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x0) recvmsg(r2, &(0x7f00000009c0)={&(0x7f0000000400)=@in6, 0xc, &(0x7f0000000840), 0x0, &(0x7f00000008c0)=""/224, 0xe0}, 0x800) mkdirat(r1, &(0x7f0000000140)='\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) utimensat(r1, &(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', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x0) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r3, 0x0, 0x0) utimensat(r3, &(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', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x0) r4 = syz_open_pts() ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000001c0)=0x1000) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) 03:07:55 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) fchdir(r2) r3 = dup(r0) poll(&(0x7f0000000100)=[{r3, 0x2b50f5c61e6be63c}], 0x1, 0x10000) write(r3, &(0x7f0000000140)="04d4f0f8b5aca1c5f0f2ebc79b7e11d80ed8d9f54f45f5a4f0097521734e39b8eaa4267652220a24aae6686fe015ba320f5152d77e7531fc476e489b2d8d6525603d986680aa", 0x46) select(0x40, &(0x7f0000000040), &(0x7f0000000080)={0x7f}, 0x0, 0x0) 03:07:55 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x1ffffe, 0x8001, 0xffffdffffffffffa, "661fbef2585185a8184503182eab7fff0e091fe6", 0x8, 0x1}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8", 0xb8) readv(r0, &(0x7f0000000c40)=[{&(0x7f0000000940)=""/235, 0xeb}], 0x1) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000900)="4912dc8c", 0xffffff04}], 0x1) execve(0x0, 0x0, 0x0) 03:07:55 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) write(r0, &(0x7f0000000140)="06df3cc0da5bd435238a42059e38224b90a245aa6bdf52d7a37304eaf7e26fd5ec385336d8fab366a12a3e27590e4e8919216f038308a3b36a55da5051d9627bff7b7b172a94a2178d3bf37ffc7094dc59263e78125b7aa92f817903648403e133bea0df82b49bdbfdabde94ff90335e2241f32f10eae25e5d32240903cd08aa634e24887435b777301594539a8759b102bf7875c3031437eda23a874a78242a9d02f515a396149d01fa71a83fb23f88d9697ca00528a00bae84b599b835e082ef00033281aa4e5190a5f005740b3d9df21c10f51a9198052af0c1fe5fdfbe0b958843a5b8ebaddf0bb293cc9524f1d43f20b74abf4dfd18ba1f79e2c19def6862dec9e8b3d23b3def589847e29127e7d9e05218b241ad9d189f70863e8e2d09d6622a82ef3b46c47dad57e4f656152064bc0e27280e7ee469a29023b09bb32c13c6a80b1591197bd8a38eafc77af47196a3111d51fe5425c571b5cc79845a49c04e89380c82288b800e958a32ea86d92e5183b0b7163011c5a7b1e48237b559a0920545216793431ec51c89e85bada2b08be821347a4d576c029891bd0b994c48e8ad4f65c932366e5d42349fdf05c5dc8392f6070d1c82adc91620c3b3e4e1ed21cea5dacd9a5e3c926b412af6ebb92469044e14326ab9b7225317907deb429177b3ce516cfe7033bc160b80179f2a2e2e5f0f3474274df7915cbbfacbed177f2f10aa05cad2b1432a8a810747e85cb90252e2d3099bf3664520aed21e6b318d650660813c509c71644946336e6c103182cf0e8039bffd6b8cd7077b2947cd7b6c973a3e79db02c485ceacd62a973c9d3f20f2d2acf509ee14ffe39a74adfa50d363ec78253477af077654049cd0eaeb05f9f4175f59ccff84f98d6ca2c0721281875bab6a7cd23b04cf0af2d0c0ce7b0f95894dc51bfe99f9166e634ad6ac1d2ba313b5d791db935f81940251e7f2738661c0abe07362b8e860a7b9a3c039847d6214aba2e9192d8c5e15b1f7110623e151de8fbd2bf791609b6e0f33a04f0849f17984cbaa9ace4c76ee9ee92eed0109ed76d265a3ec136e436083a5413c2d234302a549112848683a9b6d3a54c681fbcf15d3a6d68136f8c342b7e8cad85cbd34d48d225a2b99574a94b90fbb5e4d9d5b20f219427b8d3263a825f1790199742788f92d19cbaffe586d2c6cfd86ed33b657883b9195213e689049c593fa1a6727d3c50eeae461865be174c25c87daa3eb162d26c34d17208db5e231a5a64c1687e8305e24d7795668efe482c2242f20a9b0692a4ee675cc2780a5a5fcd494241bab1b6740f4a127a9dde857bc6d4f2f48f4110afc564c492bfb185c9aa841fcbe6e42d36bf3714d739391407def8b082d1a2bdbb4aec1de70e14c6650b2992926734623014abdadea83cabcd650daf06a26f3d123169c67dd33fa383676d6ae595240059c124955a3e340896a1ebfc01a4a10c2ccbff25e89fe4f521b41e84fa1aae26e041213a23aee38a3a1ee41610c4806f7dc124eec6edb11a5524dd6016cac8cf08a7537a33ee3c0c51ca72ff8835cfd217a115c0cb9533819837db5fedebc215bedd5bfabc06fd732224dfd6d49fbdd6001512a81342e00e0f4e9ece0046d527ec334b16066c1234f42d7281c240722ef5c8f63505ee4192b4f3e91c75ae729442c136b4379fdab3de19a13b516ed5810702f08a10a435296520d40b31bc11a4682ac5ec39d3098e84686ad3af0d6cd9c9f6a786adbdf3552b38f711363d984a8aeefb291e863b20d35cbc22fb2743862219a43d41b4ecea168f47c7d031ffe85adb7761efbdf84e22ba9fc376e0432b46854fba9fc5c8700c3ef9c22d5c5edf9dbfa4c51733af561593e22392e31670e669573af104922d9f2aa3733db9014b192aa5ec4db0dc53f935356c3783f1230dd9de47b04c289020149cb73fa29a60f4ac27a97a7278d8cdf05798413b162f8dc23cd83ee7757a10a7f0a3141d71d", 0x585) 03:07:55 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4414", 0x2}], 0x23a, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02dc6cffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="8559e75b27ef3cb421e1ae329696ea461abb5141a0064e3a401d65716eb16992f73827e77bbfe0c03b400083ab1410ff2a14334a4d18cea5d970a44b5d75f8354e0bddd950e2834918c7c3dfad000000000000"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 03:07:56 executing program 0: pipe(0x0) r0 = syz_open_pts() r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0xffffffffffffffe1, 0x0) dup2(r1, r0) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) open(&(0x7f00000005c0)='./file0\x00', 0x2, 0x10) r2 = syz_open_pts() dup2(0xffffffffffffffff, r2) syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) r4 = syz_open_pts() r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r6, 0xc1045763, &(0x7f0000000600)={0xfffff45c, [{0x2, 0x3}, {0x1, 0xffffffff}, {0x1, 0xfffffbff}, {0x3, 0x4}, {0x1, 0x3f}, {0x0, 0x8}, {0x1, 0x7}, {0x2, 0x7}, {0x3, 0x6}, {0x2, 0x4}, {0x3, 0x7b32}, {0x3, 0x5}, {0x3, 0x7fffffff}, {0x1, 0x5}, {0x3, 0x5}, {0x0, 0x8}, {0x3, 0x80000000}, {0x3, 0x7}, {0x3, 0x401}, {0x1, 0x9}, {0x3, 0x6}, {0x1, 0x2}, {0x2, 0x9}, {0x3, 0x3}, {0x2, 0x8080}, {0x2, 0x9}, {0x2, 0x3}, {0x2, 0x2}, {0x0, 0x3}, {0x3, 0x3}, {0x3, 0x80000000}, {0x1}]}) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r7, r4) kevent(r4, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) kqueue() poll(&(0x7f0000000000)=[{}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r8 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) socket(0x2, 0x2, 0x0) r9 = socket(0x2, 0x400000000002, 0x0) setsockopt(r9, 0x0, 0x21, &(0x7f0000000040)="b1f5d915", 0x4) recvmsg(r9, &(0x7f00000016c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x42) pwritev(r8, &(0x7f00000003c0), 0x273, 0x0, 0x0) execve(&(0x7f0000000100)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000140)='/\x00', &(0x7f0000000180)='&#\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='+\\\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='^\xfb}}\xe2]*.\\\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='{\x00', &(0x7f0000000340)='#$!^4@(&.(\x00', &(0x7f0000000380)='(\x00'], &(0x7f0000000580)=[&(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='\x00']) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r8, 0x0, 0x0) 03:07:56 executing program 1: pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) accept$inet6(r0, 0x0, &(0x7f0000001680)) utimensat(r0, &(0x7f0000000040)='.\x00', &(0x7f0000000080)={{0x2c9, 0xff}, {0xed66, 0x80005}}, 0x2) r1 = socket$inet6(0x18, 0x1, 0x0) r2 = dup2(r1, r1) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000000)) pipe2(&(0x7f0000000200), 0x10000) r3 = socket(0x18, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) socket(0x20, 0x1, 0x3) ioctl$TIOCFLUSH(r4, 0xc038694e, &(0x7f0000000300)) open(&(0x7f0000000840)='./file0\x00', 0x100, 0x179) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000340)='./file0/file0\x00', r0, 0x1}) execve(&(0x7f00000002c0)='./file0\x00', &(0x7f00000001c0), &(0x7f0000000700)=[&(0x7f0000000480)=']\x00', &(0x7f00000004c0)=':\x00', &(0x7f00000008c0)='\x00\x00\x00\x00\x00\x00\x00\xb8e9\xd0\x92\x92\x84W\xd5\xdbD=\xa7z\xa7\x19\'\x84\xfdp\xd2\x96:\xc8ui\xc48J\x06\b%\x11\xa0}C\x9e\x87AB\b\x1a\xce\f\x1b\xf2\xaa\xdb\x1d\xbc\xac\xcd\xe2Nk\xb0w\x8e\x80|\xdf9\xe2J\x05\x1f\xa2\xcf=\a.!$\x9d\xb2Q\xeb\x0f\x89Vi\x871\xd4\xaa\xea\xb4L&N\x84\xf3v\x0e\xe1\xd3\xe6\xca\x98F\xe3n2\xbb\x1b\x8e\xa6\x83i@\xe95\xe0v\xceA\xa32\" \xb9\x7flm\xee\x9b\x9b\xfa\xe6(\xe0#\xefv\x10\xa6`\xde\xc0\x1c\x01\x91\'3M\x91\x96\xa2\xea)\xa2\xe6}#\x97\x9a\xa7\x9a\x1b\a\xf9\xc1p^\xf5/\xef\xc6s\x1fy\xd1\x12\x10\x1b\xa9d\x85D/eqj\xa7W\xeb\xcbz\xeb\x12\xa61z\x0e\x19\xe1\xaa\x90\xf2\x8dj\xef\x98\xb8\x10\xf3\x9b\x1e\xc3\x97tA\xd29\xf7\xb8\b\x03\x94\xf4\xee\xdc\xe0\xeexv\x85\xa1\a\x0f\xee!uu\xf8\xa3F\xddc\xdb\x1a\xad\x93\xaf\xbb\x9b1u\xaa\xf9\x9d\xe3\x93\x92\xfak\x88y\xb9\xa8\x0fv\v\xebX\xd0\xf0\x88\xd7\xa5\xffe\xfb3\x98\x04\xde\x85\xdd\xf4\x1a\xdf\xbf\x91}\xd77\xb7\xfbpC\xab\xc5\xa7-\x92\x7fSVq\xebFd\xcb\xa1\xe5\xde\x19\xb3\xbf*\x90\fK6o\x1a\x81u\xcd\xdb\x1f\v\x10\x9b\xa9\xbf\x9f\x18\xd3\x87\xa8\f\x8fv\xc6\xfb\xec\xa3\xc2(\x1c\f\x06*\xb1\xd32+(\x1f\xe7\xccO#\xb5]\xa9\x86\x0e\xe2Mf\xf7\x02\x12\x02v\xd5\x05\xb9\"\xc2\xab\x18\x18Z\x91\xa2\xc1\xc1H\x0e\xf1\x02\xcd\xa8\xe95\x11\xf7f\x1fY8\xca\x82+A\\\\o\xf0\xa1\xf39[\x85T\xb8>\x1e\"\x1d\xf7g\xee\xbd(!\x90\x1cy\xff\xfdw\xdb\xc9\xe8\xbf\x12\xd9\x01\xe8\xa1V{\xaf&\xe9e\f\xbc\x8a', &(0x7f0000000600)='(*\x00', &(0x7f0000000640)='#$}-{.\x00']) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c47250900004507040000000000000000000000180000004004000000fe8000000000000000000000000000aa33"]) r5 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r5, 0x0, r5) sendto$unix(r5, &(0x7f0000000100)="aa89f3714d8e969533041831269d8b2308b674752621629c6d4d1b166099e56dd88f7ec7cfe420f5057a8a20c4c6a5c0f287401f28a1c4fbacc7988a7a521a0b07f7ff43f8f51201239aebe0e1c3ea0e5f309b443a451f24594173bdb22c02d876a61d0457ce12954d5ba089e5b59579bec72d8b9f", 0x75, 0xa, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0xc8) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1008101000002, 0xffffffffffffffff}) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffff1f000000000200000486dd60a4f00808183c"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 03:07:56 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) close(0xffffffffffffff9c) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) readv(r5, &(0x7f0000002200)=[{0x0}], 0x1) 03:07:57 executing program 1: munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000180)=""/157, &(0x7f0000000240)=0x9d) open(&(0x7f0000000000)='./file0\x00', 0x6b8, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='x\x00') ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, &(0x7f0000000280)) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 03:07:57 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)="d5", 0x1}], 0x1) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x2, 0x10000}, 0xc) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573", 0xe}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, 0x0) close(0xffffffffffffffff) dup2(r1, r2) close(r0) setrlimit(0x8, &(0x7f0000000300)) dup(r0) execve(0x0, 0x0, 0x0) 03:07:57 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) write(r1, &(0x7f0000000100), 0xfffffe5d) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x200, 0x0) close(r3) mlock(&(0x7f00003eb000/0x12000)=nil, 0x12000) 03:07:57 executing program 0: syz_emit_ethernet(0x3b, &(0x7f0000000040)="c7a83c9c4cba1fa635ac59ff86dd6e360aa905ffd8fffe000000280000040000000000007c4889b699271d972f2020285b121a2f3fa605ed92dfa4") getegid() 03:07:57 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x40000000bc6, 0x1a2) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000140)={0x6, './file0/file0\x00', './file0\x00'}) listen(r1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x50, 0x6, 0x85, 0x8, "f3011590fcc3cb4d098c91f9f2d12f960d0db95d", 0x8, 0xae}) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) recvfrom(r5, &(0x7f0000000240)=""/182, 0xb6, 0x0, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(r1, &(0x7f0000000000)='./file0\x00', r5, &(0x7f0000000080)='./file0\x00', 0x4) getsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r6 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r7 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r7, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) r9 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r8, r9, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r10 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r10, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r10, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r10, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) r12 = getgid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r11, r12, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) chown(&(0x7f0000000180)='./file0/file0\x00', r8, r12) ftruncate(r6, 0x0, 0x30000000000) ftruncate(r6, 0x0, 0x100000004) r13 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r13, 0x0, 0x30000000000) ftruncate(r13, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) 03:07:57 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0xa2) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x5, 0x10, r2, 0x0, 0x0) r3 = dup2(r1, r0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x800, 0x100000001}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r5, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x800, 0x100000001}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r6, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x800, 0x100000001}) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r7, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x800, 0x100000001}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000007c0)=0xc) r8 = shmget$private(0x0, 0x3000, 0x280, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r8, 0x0, 0x0) shmctl$IPC_SET(r8, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r9 = semget$private(0x0, 0x4, 0x3fa) semctl$GETNCNT(r9, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r9, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r11 = getgid() r12 = getgid() r13 = geteuid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r12, r13, r11, 0x10, 0x8}, 0x8, 0x1, 0x401}) getgid() r14 = getppid() fcntl$getown(0xffffffffffffffff, 0x5) r15 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) r16 = socket(0x2, 0x8000, 0xb2) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r17 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r17, &(0x7f00000000c0)='./file0\x00', 0xdd8f9adfa7372233, 0x7) ioctl$BIOCGBLEN(r17, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r17, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r17, 0x2, 0x803) pread(r17, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r17, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x400, 0x9, 0x2, 0x2, 0x4, 0x800}) ioctl$VT_ACTIVATE(r17, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r17, 0x8010426d, 0x0) r18 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r18, 0xffff, 0x20, 0x0, 0x0) r19 = kqueue() r20 = dup2(r18, r19) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, &(0x7f00000007c0)=0xc) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r22, r23) r24 = getgid() r25 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r25, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0xc) accept$unix(r25, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r25, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r25, 0x40087468, &(0x7f00000001c0)) fchownat(r25, &(0x7f0000000080)='\x00', r26, r24, 0x6) r27 = getgid() setegid(r27) r28 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r28, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f00000008c0)=0xfffffffffffffd2a) ioctl$FIONBIO(r28, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r28, 0x40087468, &(0x7f00000001c0)) fchownat(r28, &(0x7f0000000080)='\x00', r29, r27, 0x6) r30 = semget$private(0x0, 0x7, 0x287) semop(r30, &(0x7f0000002a00)=[{0x4, 0x200, 0x3000}, {0x1, 0x2, 0x8789c8d791a6081e}, {0x4, 0x7, 0x1000}], 0x3) r31 = semget$private(0x0, 0x2, 0x400) semctl$SETALL(r31, 0x0, 0x9, &(0x7f00000000c0)=[0x101, 0x10, 0x0, 0x8001, 0x1]) semctl$GETNCNT(r31, 0x1, 0x3, &(0x7f00000004c0)=""/112) semop(r31, &(0x7f0000000a80)=[{0x3, 0x100, 0x1800}, {0x0, 0x3ff, 0x1800}, {0x4, 0x8, 0x1800}, {0x4, 0x5, 0x1800}, {0x1, 0x59c, 0x1800}, {0x0, 0x6, 0x800}, {0x4, 0x7}], 0x7) semctl$GETNCNT(r30, 0x2, 0x3, &(0x7f0000000000)=""/9) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000240)={{0x81, r32, r27, r26, r27, 0x1ea, 0xbffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r22, r27) r33 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_linger(r33, 0xffff, 0x1005, &(0x7f0000000080), 0x8) r34 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_linger(r34, 0xffff, 0x1005, &(0x7f0000000080), 0x8) r35 = fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) r36 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_linger(r36, 0xffff, 0x1005, &(0x7f0000000080), 0x8) sendmsg$unix(r20, &(0x7f0000000840)={&(0x7f0000000f00)=ANY=[@ANYBLOB="696e6e048997c1f327e643252ac970b00218f271434f3f959e51c058571cf21aa6ad04ca0060000000000000ca14bc1f4351fe1f2e1f0c9f77794849d8f9b226e52d186b9d6d3ad0053aa4a5efc41a74ed76fe0f6983013b06212043d00acb2b3bbee9c58539244b3e544fd318c584c125068b473dba6157cc6ac0ef96bb09f679a2443bb33c32ab31b9c9b6a507b0d55df99f2ad0a05f3383ffc5371ed01060c270b85cd08dfec76887ae5dc36e681a161068746abd04e12ccaf9c1ace67c868185e9cb60899549a26922c8552be43aeb7e1090a73d29634bde0390c6ba8645ac3bb3ca0f8a6c949d0a9729704a466e1906ec605b4d08fdccff11e670f72fe93699ff9dce126f27427f59fc7a110000cfcc820f90d3c4f5248c50a71a94ccfc343a2ec5eb5d455b79ed625a5e0000200000c9ba332f3a096de553b4a152da07596552b316e974bedb0fdf187852559b00fc3d72a6cd2e82b326e8c1b67a6ea1957932ced65a7563894aec2cff9a135ee7a836d570073f3e954645759a3611b3b623000000000000bd7c2d3e201af016e623eb6288cb3b06952c31fcbaea9fcb20a6b6b0b3032b59957ef69ebb9c1daf781d115f6824639a4ac9bed87ca00a217957430134cc1f28cc0bcf4902a95b0fc7dd3ceff701f55ac1f5e6264f92b3d8d6afded699d0eadfc1665bf785a11715d3d5ae9f5f9cbbcb22c6429a45860305567f47b29b86e2f7c30c6867454952248782360dc51f2dea1677e5aa31e12a14be8bbfe6706dbac49ce6624be7e74bd1ef4c393b408a15020309e27f70d927541155a13a53edac7ef724c92a50ef90a17b000023054e76edc2ae000000340f45c1c8b646021b25fa33a42dd0f4629dfc86ebc4ce4e47d30470828752275d1f1f"], 0x1, &(0x7f0000000700)=[{&(0x7f0000003b40)}, {&(0x7f0000000300)="d09a15263aa9d1d227435304494ae207ebbe55351dedc901a79111ca5dc19636e64ba92922c999555b1d98930ff80b2b45adb2ac172d1e49586a20f122556bc02f34ad1f97e0a050ee26d94259ee75308de00b62923f6b98fa25f7aaf7e8f029cbff70feb8d8a67b68cd92db4411ed1d", 0x70}, {&(0x7f0000002ec0)="98694aa3137ebb8e5ff577ab716f07e8b37617f50f33cd03000000000000000000000000000000d4c3dc08ec9ec7b5df67c33f9d8930fd", 0x37}, {&(0x7f0000000940)="5be1d48d5cd3b0b45ad001aba8dc91abfde50b6da16c702190aea61d46b836daabde2cbbab77b893d0422ca6b8db229489e6fb4c18c1bb05342d08207fb407003ec62e6151a19ca39d737a0540d74878f4534afa6e0b96c0b457458b48069397b76d27800ca5f991e50eab4bd108a1de4836b3cfe62a97218e8464ce2e9d555e668c0fd968f0adee9a22bb4cd05a11462d64d940d0e4733bbaf0625f8e84c7a3c7da03d0b3db1af2a88339b0", 0xac}, {&(0x7f00000004c0)="6429fef93eaa36ed065e403711da087016fd1fb3d77883fc3d2fedb481128e3b9a12df77269bbe4b070bd8f91a5ef42d9f6ab40f", 0x34}, {&(0x7f0000000500)="ca7d611ca4327e15e40631670323b3912306137c44bd65ff21a094ec161c4b646f0d422ab9c7ddcffa943be37874fadba3032746439e3cde4a815ece8d72f79b6a4ec34b8ecbd7e8431dd49af33ca08a62919c47f866e77ba0fecba3d3f20cb83f11e8d84bcbf48e8477790cc8dc595b94b6c3c9c9f0ccdba3e2e7b29430c1fa84aaf0ac3396ca9a304fd109afbc9090265003cb88290d04ca", 0x99}], 0x6, &(0x7f0000000a00)=ANY=[@ANYBLOB="2800000000ff000401000000000000", @ANYRES32=r33, @ANYRES32=r34, @ANYRES32=r35, @ANYRES32=r7, @ANYRES32=r36, @ANYRES32=r5], 0x28}, 0x80c) fcntl$lock(r15, 0x7, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x1008101000002, r21}) r37 = getgid() r38 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, &(0x7f0000000880)=0xc) accept$unix(r38, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r38, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r38, 0x40087468, &(0x7f00000001c0)) fchownat(r38, &(0x7f0000000080)='\x00', r39, r37, 0x6) getgid() shmctl$IPC_SET(r8, 0x1, &(0x7f0000000340)={{0xffffffc5, 0x0, 0xffffffffffffffff, r10, r37, 0x80, 0x8}, 0x5, 0x5, r14, r21, 0xfffffffffffffe01, 0x9, 0x7fb}) r40 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r40, 0x8, &(0x7f0000000100)={0x2, 0x0, 0x800, 0x100000001, r14}) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f0000000800), 0xc) r41 = getpid() ktrace(&(0x7f00000002c0)='./file0\x00', 0x3, 0x800, r41) r42 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r43 = socket(0x18, 0x400000002, 0x0) setsockopt(r43, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$lock(r43, 0x7, &(0x7f0000000100)={0x0, 0x2, 0x100000, 0x100000001}) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000840), 0xc) r44 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r44, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) r45 = socket(0x18, 0x1, 0x0) r46 = socket(0x18, 0x400000002, 0x0) r47 = fcntl$getown(r45, 0x5) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000240)={r47, r48, r49}, 0xc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000880)='/dev/wskbd0\x00', 0x20000, 0x0) r50 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r50, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x100000, 0x100000001}) r51 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r51, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x800, 0x100000001}) r52 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r52, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x100004, 0xfffffffe}) r53 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r53, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x100000, 0x100000001}) r54 = getpid() ktrace(&(0x7f00000002c0)='./file0\x00', 0x3, 0x800, r54) r55 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r55, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r55, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) r56 = socket(0x18, 0x1, 0x0) r57 = socket(0x18, 0x400000002, 0x0) r58 = fcntl$getown(r56, 0x5) getsockopt$SO_PEERCRED(r57, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r56, 0xffff, 0x1022, &(0x7f0000000240)={r58, r59, r60}, 0xc) getegid() 03:07:57 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x4) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000002280)='\x00', 0x1}, {&(0x7f0000000200)="83c3dbc542bd80271a0e980a1ea6454dd16dde83c83fec0c26bcc37f6ea9be5607ecb68153f5670336ce38a7999acc74e6c736e219373e965756fe3247cd5fbb4052c76f5d80dcc251df62f04d69d5f699641b09a9b5ccdb60a990cca26dc79d94e861834c89e097742e64ce9b7c6c91bec56b0da03e1b2c16459cc70878bda588c74396e6b1e4057a185929c719692df9803d59fef121bee893f68ad8030d59c559510b51b99394936af4b2fd", 0xad}], 0x2) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) close(r0) 03:07:57 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x8, 0x95}) r0 = syz_open_pts() r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) bind(r1, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x9}, 0xc) r2 = dup2(r0, r0) close(r2) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)=0x9) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000009c0)={0x3f, 0x0, 0x1, 0xfffffffffffff2bc, "c81436ac44fef7d1a5b9d91fac1effc370a859f7", 0x0, 0x8000}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed9", 0x80) 03:07:57 executing program 1: sync() getrusage(0x1, 0xffffffffffffffff) socketpair(0x2, 0x2, 0x83, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) clock_gettime(0x0, &(0x7f0000000080)) r1 = msgget$private(0x0, 0xffffffffffffffdb) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/60}, 0x44, 0x3, 0x1000) r2 = socket$inet6(0x18, 0x8001, 0x0) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x2, 0x0) connect(r4, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000380)={0x10, 0x7, 0x4, 0x2, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xfff}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff0000/0x10000)=nil, 0x231d}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff1000/0x2000)=nil, 0x10000}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff0000/0x4000)=nil, 0x6}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xffff}, {&(0x7f0000f1e000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x800}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff0000/0x2000)=nil, 0x2}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000c00000/0x400000)=nil}, {&(0x7f0000c9f000/0x1000)=nil, &(0x7f0000e31000/0x2000)=nil, 0x1}, {&(0x7f0000d7e000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7}, {&(0x7f0000eca000/0x3000)=nil, &(0x7f0000c0e000/0x3000)=nil, 0xffffffffffffffff}, {&(0x7f0000e14000/0x2000)=nil, &(0x7f0000d53000/0x2000)=nil, 0x8}, {&(0x7f0000cbe000/0x1000)=nil, &(0x7f0000d12000/0x1000)=nil, 0x7fffffff}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000d5c000/0x1000)=nil}, {&(0x7f0000e76000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x76}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8}) listen(0xffffffffffffffff, 0xffffffc0) accept$inet6(r3, 0x0, 0x0) close(r3) close(r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socket$unix(0x1, 0x5, 0x0) r5 = socket(0x18, 0x5, 0x7) getsockopt(r5, 0x29, 0x2b, 0x0, 0x0) r6 = socket(0x18, 0x1, 0x0) getsockopt(r6, 0x29, 0x2b, 0x0, 0x0) fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200000000000b, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r8, 0x0, 0x200000000000d, &(0x7f0000000280), 0x3e4) accept(r8, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) fcntl$dupfd(r8, 0xa, r7) r9 = socket(0x18, 0x1, 0x0) getsockopt(r9, 0x29, 0x2b, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd\x00', 0x200, 0x0) r10 = socket(0x18, 0x1, 0x0) getsockopt(r10, 0x29, 0x2b, 0x0, 0x0) r11 = socket(0x18, 0x1, 0x0) getsockopt(r11, 0x29, 0x2b, 0x0, 0x0) socket(0x18, 0x1, 0x10) msgsnd(r1, &(0x7f0000000a00)=ANY=[@ANYBLOB="0300000000000000c5647a122df24788732e0071f5000000b9000290360000000000000069ba58ad633817edc9d00a4e7c49a8a10ec322c293674652ee2ee25e58596de93c97409afcee3bfdc25c4849e2f6a887e826c31f6a92e6250d8c715be34d5d40542d28eb2c3c473b4b06ed2d904cdaf019ea4efc31595bbb45af6a3dbf432905693e8b5e7e9685bded549b1692e4b72c7cca5510008587bdc38a15a4d18b46cf9a461e14134b4ce986400700ddd792008db62f7542291b983d6cff8b1dc1adb947ce97f8f3b9a0a070eeaa767ad0476dd331778784bc73720c6ce1b47e7fe383d7b4fed0b4efb9f21df7f48d9ed4919b3ea5a700fdebdf178968b8fd7d557ae696407f5bd3124c2c5b440e2e70fdf015cc13e8583d1f73e4950ca534567b233b265049f448bec5467b74069f1dce2a8aea1e2722e06fe80eaa11dc522e8fca78acde0c8da3971f607521ca573786d9c681da446f705834d02492bf74e86b6b25ad96c6668a949d"], 0x21, 0x1000) 03:07:58 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e2751", 0xe8c) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="4514ea6ec6139606ccb682f2c9b2fcb8017438f1c65cad944d12ae01fb757b4e0ac5c3d3420e8990e5d38ae21cea21c48510d723c874575c666c33b1c0cc260522bbf2b17f8c6ca100c8694232b4156a9ad2789485438e7d8cb51dba2efdebc5632ee95f1f98c3cf9c20e5828f9776ad2c0a8fafd5553105f1e8b461a88cf96de8724dd2e216c6ae44f0533d2a499d421a2adbccb2257b0663fb995eb4b32b57a4126393562ece6568d9164af0e6e5e9faf4501ac9fca854a0579433c33b36acceea4229f89eb5f641d72d533a2964a7e941d755b05b7464b0218da0ff", 0xdd}, {&(0x7f0000000080)="7abeced921a85ede06ee58746e0ef186bae6991c4d132306825b8381501c5b5684b477ecd2fab9b79e2c2d", 0x2b}, {&(0x7f0000000200)="83668cd7a199a8a8aff48881f78780ba3796ad10a25cff9cd6594f11eafba82d16b32b6ba76c0347858c9c39a6237a08e2eac36b431c6fc7648a3e774f540750ad5babfa2770518cd484cc1e2356e4b68f2d6766b1a54ba8b0b5520136d8986b4f3df3616375d13e2c3e091d2f", 0x6d}], 0x3) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) r3 = fcntl$dupfd(r2, 0xa, r0) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000000040)) 03:07:58 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000008c0)=ANY=[@ANYBLOB="82022e2f66696c653000ff31a299ca042e37f7b1ad6b3e910c411d6c6aa98d8851fa8a0f45ca76011b873ce0000000000024528e909d7e3b3bb2c0459f7eb0a6da604001f7ce66a79b8bbee5270cf563d58564d7e65a002304ebcc42871cb70797c58b2286d1ca45f926ad03777807f737f83460a6cc1686ff243632ac6b81ca5d4c07687c82c73294d65e91a2bcfa88e4f8533b3b36804165a07ec2d35229f6b9cd4727290223ccad30204bfd1f2c8899e4f616c90f383f0a164de8b15d97f3f78841921a985a"], 0x10) r1 = getpgrp() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = shmget$private(0x0, 0x4000, 0x40, &(0x7f0000293000/0x4000)=nil) semctl$IPC_RMID(r3, 0x0, 0x0) shmctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/210) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000001180)=ANY=[@ANYBLOB="820bdeed26696c65300043698bd9d1c4df6ea8acaea3e45e2a233f370b4c724c44a9f5f79009089b4551956a42678eff1ea26800a47538637e226c1e58480926cd19881604f70789f95a48aa55df8cff21114df788f68c2537846f906fde63e2f3f2a23d3cd23767a6329e848f559dac6d3d6479a1ef578b4f12da2f86aaa1c282a4c061f48875b37b6f76aab27b457b9af7780e08000000c55fa327b9d534463cfa15d4deb74770fc7bdbb1c66f6c381ff820cca389545db3d59516412ab5a7773d4943118b9806f4ed32768d29c0253a04c0a8167f2a24709c08b69aba3811165abca6120634246e00fc3066f893a99cbf4e1e8162d7ed1cbe761c7fa4d40c9853a022cb29429be5cad0edef5f7c647a68bc2f7f11cd9a588012aca91346d788d8f763c22fdc600ce1764d1c6e53ff8b2b6c910a6260d0e16a0dc527699f652bf447da455d9bd749c95929144f8be7392d265c95bf405d97df9248bca5ab425e25f85b8c1f50a1e42cd6efde2ecbf86e736b19eb0dfbd9d659c7f6"], 0x10) setsockopt$inet_opts(r4, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004015b0dbf5850a81f78e00818d23a", 0x14) write(r4, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff", 0x585) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r8 = semget$private(0x0, 0x4, 0x14a) semctl$GETZCNT(r8, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETZCNT(r8, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x20000004, 0xffffffffffffffff, r6, r7, r5, 0x10, 0x7f}, 0xccd, 0x4, 0x9}) r9 = fcntl$getown(0xffffffffffffffff, 0x5) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x29, 0x40, &(0x7f0000000700), 0xfffffc97) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r13 = getppid() fcntl$setown(r12, 0x6, r13) shmctl$IPC_SET(r3, 0x1, &(0x7f00000007c0)={{0x800006, 0xffffffffffffffff, r6, r7, r11, 0x1e4, 0x8}, 0x4, 0x5, r13, r9, 0xfffffffffffffe01, 0x9, 0x7ff}) r14 = geteuid() r15 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r15, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r15, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r15, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) r17 = getgid() semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r16, r17, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) sendmsg$unix(r2, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=[@cred={0x20, 0xffff, 0x0, r9, r14, r17}, @cred={0x20, 0xffff, 0x0, r1}], 0x40}, 0x0) geteuid() bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) 03:07:58 executing program 1: r0 = semget(0x3, 0x4, 0x320) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x8, 0x9, 0x1]) r1 = socket(0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x1000100d3) semop(r2, &(0x7f0000000480), 0x0) semop(r2, &(0x7f0000000140)=[{0x3, 0xfffb, 0x1800}, {0x2, 0x70, 0x1000}, {0x1, 0x4, 0x1000}, {0x0, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r4 = getuid() r5 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000640)=""/137) r9 = fcntl$getown(r5, 0x5) r10 = open$dir(&(0x7f0000000180)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r10, 0x0, 0x0) r11 = fcntl$getown(r10, 0x5) r12 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000540)={{0x240000000, r13, r8, r7, r8, 0x4, 0x2}, 0xffffffff00000000, 0x7fff, r6, r9, 0x5, 0x5, 0x5}) r14 = getuid() setreuid(r14, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r8, r14, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r9, r11, 0x0, 0x92, 0xffff}) r15 = getuid() setreuid(r15, 0xffffffffffffffff) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r15, r3, r4, r8, 0x20, 0x7}, 0x4, 0x5, 0x5}) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000340)=""/23) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) symlink(&(0x7f000000bffa)='./control\x00', &(0x7f000000affa)='./bus\x00') symlink(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='./control\x00') unveil(&(0x7f0000000000)='./bus/\x00', &(0x7f0000000100)='x\x00') 03:07:58 executing program 0: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) ftruncate(r0, 0x0, 0x800) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x8bab, 0x8000}, {0x200, 0x3ff}}) writev(r0, &(0x7f0000001340)=[{&(0x7f0000000a00)="a1", 0x1}], 0x1) fchflags(r0, 0x0) 03:07:58 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x3, &(0x7f0000000000)='\b\x00\x00\x00', 0x4) setsockopt(r1, 0x20000000000011, 0x800000000001, &(0x7f0000000000)="186fe65c", 0x4) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x50, 0x6, 0x85, 0x8, "f3011590fcc3cb4d098c91f9f2d12f960d0db95d", 0x8, 0xae}) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f00000000c0)) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 03:07:58 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x88) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) mmap(&(0x7f00004d7000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000535000/0x3000)=nil, 0x3000, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) r1 = shmget$private(0x0, 0x4000, 0x40, &(0x7f0000293000/0x4000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000001180)=ANY=[@ANYBLOB="820bdeed26696c65300043698bd9d1c4df6ea8acaea3e45e2a233f370b4c724c44a9f5f79009089b4551956a42678eff1ea26800a47538637e226c1e58480926cd19881604f70789f95a48aa55df8cff21114df788f68c2537846f906fde63e2f3f2a23d3cd23767a6329e848f559dac6d3d6479a1ef578b4f12da2f86aaa1c282a4c061f48875b37b6f76aab27b457b9af7780e08000000c55fa327b9d534463cfa15d4deb74770fc7bdbb1c66f6c381ff820cca389545db3d59516412ab5a7773d4943118b9806f4ed32768d29c0253a04c0a8167f2a24709c08b69aba3811165abca6120634246e00fc3066f893a99cbf4e1e8162d7ed1cbe761c7fa4d40c9853a022cb29429be5cad0edef5f7c647a68bc2f7f11cd9a588012aca91346d788d8f763c22fdc600ce1764d1c6e53ff8b2b6c910a6260d0e16a0dc527699f652bf447da455d9bd749c95929144f8be7392d265c95bf405d97df9248bca5ab425e25f85b8c1f50a1e42cd6efde2ecbf86e736b19eb0dfbd9d659c7f6"], 0x10) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004015b0dbf5850a81f78e00818d23a", 0x14) write(r2, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff", 0x585) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4, 0x14a) semctl$GETZCNT(r6, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETZCNT(r6, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x20000004, 0xffffffffffffffff, r4, r5, r3, 0x10, 0x7f}, 0xccd, 0x4, 0x9}) r7 = fcntl$getown(0xffffffffffffffff, 0x5) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x29, 0x40, &(0x7f0000000700), 0xfffffc97) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r11 = getppid() fcntl$setown(r10, 0x6, r11) shmctl$IPC_SET(r1, 0x1, &(0x7f00000007c0)={{0x800006, 0xffffffffffffffff, r4, r5, r9, 0x1e4, 0x8}, 0x4, 0x5, r11, r7, 0xfffffffffffffe01, 0x9, 0x7ff}) fcntl$setown(r0, 0x6, r11) select(0x0, 0x0, 0x0, &(0x7f00006c7fc0), 0x0) chdir(&(0x7f0000739ffe)='..') 03:07:58 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r1, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) recvfrom(r3, &(0x7f0000000240)=""/182, 0xb6, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000000)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000140)="98f79f7f2da8d3c128f8f955b0f22c5061", 0x11, 0x0, 0x0, 0x0) 03:07:58 executing program 1: writev(0xffffffffffffffff, &(0x7f0000002840)=[{&(0x7f0000000600)="f652d049da8fc98136a56d35ac28b39a83e57c499650bdc7ff69dcf1680945640eab10e7172892a853f4a5d90db701cd31e1e23c0f71a7defad8b2be13ad9e7e4346ea0a8699621ed128ef2893c995c82732b2a8f0be1264e63a7400275f40ee0e74cf7651d3ad7806379960a854ed17e74af227323091c2978be3d97308ad470554cd45b053ef7311c5e73378fc45275a65b1b70c2c53aa9899d3647a3f567219de82d46d50313d48594c0fe0b8facb36c5c0e1fcef930e6548b708371c86e8eaa24e8e2aa755f54533f55eff6d59c0be0e57c2ba6f54d93715663f5b6fc4c61e6c32eaedd50c37b8131dcbfd23c610e9ed3c0c9c4eefc236f17c5e50eaf30e71f56acee63fb5ce2f82a6ca5bd3686c2b52c198aa5087be039ba61d5b5e64364992d6accfa41a187ef67a4380a41370c73aeecff8dc2c4bdceaaaa1e5df68ebc36d347bc7c9d09a108dd4a82132108335c849987523fdc41ecc56e6e0eded66204d02f022883c23f70b47b7203a33ee765bcc8de86c295f15035e134eb81292d9b156477d4c21e1228193deac1729f4490551e6f51056524bbc2096a92ef45b958e2b790c2e2262a16a4d62cf0d567d2068ae91d1d13639c08433c4ae714a35a1f0922e718a35d647d915cf98a6d66365b7ee60831233567e11f18283a1e47004802c6ce4112532a787042685001566c20f5d902035b85d230e440e4aac3ae904ee2b2fb4744a01b72dbf1ecc8c9bc89034e51fb0b4b2e39d846892aae265bf3fe8e2a996ef76db1b7c7e219bd88153ae60389c4ba2269565b5d44fe81c69144ce662357b3af725846069217a0474abf05dd9d4d7b4a2c01329a948ec47ba06d6061124283ea4346a8b02030f9388714b9c979841e0503c8cd3fdb0c1669e419a8643e4b57b147c53badd6cca50864474bcee65b8252b1bbad53fa68b4b966d3a3410d87f582e277a3ae4b3603ff61b8d47361b381f93089d166b75c210fb64f2efdf00657e4a3c7159e5db189c8831809317c55f034dcd622ab288d745eddcb733fd9fb37286451c6644697fc8c83fd6b537399837bbbdcc7aec7e66db732f4544e4cae0527301b6701d25c7457870afc4cf281f4782af4a6f36f73b5275856adec210c706a9f81792e3670004a223cd96ab9c19ebc9aef181bcda90609f9fc0e04a267158d9dea88380d272af2c520288f3ff836bfc2e1601bfba0b6d13e6a15a2cbf138d82d143baf3051c55b4e558979ebb74affda7cf11a95d6173cad1032249673d5bf8cf3206167d54d5d6667c88563bc0e2c6f167fe5cc24b323c49b1a838b52f89c03ba98e7d61d99bcecc3584cc85fb7c1d4cf4d121c4a14ea517698f3859a474428a13e5cd8baff5fe71c0bf7dc76d8edd5f40cf6d33942b2e62e3d7db951280e46f4ef5095ea0013a37e10819f3af0ac5d1013cfdee9873245dce012f4468bb9a5d281addbb8cbc599397f4d5b59c178c3385e934cc96117a1a6041f340b2541eca885f3ece9d11b5da3d593f4622fa5c270909146608e575a7a4fa0290ae3f1e7035f5a841daa5c662ae1d716b5b2ab5fdedec92cb7fac9831402eb7a773cd6cb35cd61f8b47a736a41a8779dd73c6711f55ab4d9ee78114f3ce3b4035abeb8b18244d324536e2c678323bbe940964f15e850755fe99bde9224ddfbed175b8084b51d11fd6c7c0de2ca78b7c0f69d149d46553d66aa993a2a5d246a8f4c4a0b087d8f6d430582abff1b300287a3af4b1cf5d11958ff14e3798f804a33342820b311a1d3b37841a6fa21ed13d93bb3d9c9e458d9c94a9366e746bf2e0994bde32400ce6f05d2d8e8fb2a5051d6763fbc33873938f9fcb87214b8377f43a34e653fd8c6ac54d681f43fbad78075244ff2180f53be816148aee6d0d3af8f3b9a940798e4e73942fd1244b5cdc339bc86afdebea22740e1c4dd40ba693e852bece2b6c6e0a115a10f71c47f50f56d6eff67db72392cd5adebc2da082dc9741e31dbe88b239124da38aa4e18a79d75a2074997c99e027c2a5d58287597c6130ede34399e106dac7aec60fecaa40de413c72e61f4c118b2b44dba68086d44a909deca38d8e5958f2bf5e79fa3d71021da4c1478098815435a322fbc313fc6766d633c4e3d5748ee964c7b4b3214e4064160973722f77e0876ac064214a56876d1d7b78462dc2ef75307802a4f93777dc16682b26112dab91abd2a5f941de5fc1dba585d71d411f3f95c9f9e10a013f62c9124594cdfa9e5a78978126d2880e1ad2286f7076fe9988184ec2cf75272da8fd7e7b42b58b3d0b07542ff34d8b209b5663c72505c7de00ca76e16cff7c4884694a02b156a2d6a76b8b117d89e850092b0ec1061662606b6c93966afac123ba3b4045c891c79f1b32183149dc8c0a86993fe5cf71422202676c3731a5cae8bd5ba3e0308573d1597446f7501a62e7520fa92642f66c9cd2d27a80c00800b2be570e0bf938dbf74074d35247367ea6ae082fd96ccdcac78a186a9a2effd29171cbc7914aeb2b7228a64eea0193df20b51c1e55c5434f4ea84749ed0cacc766f03e674fde99042c9809d21ed4eaa22c3b7cc7ef031de55e03bb6bc359f96a5899b68c74e3e8b3d0108dcd62f2e6ae3482e4d44360b109312375e83aa0f70f1cca576ec7b4fe139343be87c32dc256c079872fbe8828a6e96a9a9706d4f86af283971a9b3bb99567a988ebc164e3f4b77d6abd488f1c1cf03fc7af86bff5913b94094d8fb741fe7874f65a00a4a5f2b4dc647cb9d317055bcfed57648e250f28d2f0962acff1e5503f503c77dec48d1da68c870f4f3b97cde251908eed607139d7498c6049d4c4c67a8e001b029da04195db1597be324b289acb18b5dcc10ed8c723a2ab734df58d6c609bf2f4ab61027f540e607350c5f320eeb63a954272205c27023ea1d6cf7a9284eeca74e0f75804dde2f4de37f1f7ecf682cd5b45edbfd0fcc3478885711b0126b72ed75661d12ecc7b704a57779c34d84280834126124a8b574673d792919ce4d90a85f77e7c3945d0b4f577ed89c4bcc12bbc653932d6e1b256cfb6d438953d409048b2572bce291df1b97cd8d4fd7382cdcc652256808fb0511689ba7668d648d5584804ab0dbd78bd06b6db8791c2b82a76ccd39bb25ae0be6f5e541063231c4ab11945ab7e35b8bc3097cfe61ab531a8775a0d1186f18e3866f2123f396d630d17d6b07a65e60a9377ab342f330e256a15c4c05b7dd621de2985d2675bb3fd629168cc94710708711db56ff8f4d898cc97bf931e5e22353fe6e7221e6767e60755f829c430054d44340d73a24d0d04aed27492b5af12e9dc2db92f326bbf48ca03d9ec9bc8ffd63015524cfb346cc1e52da9e8d29cf65ec55c76ca9f4382c344146261db2e69e11d8ac2253bd9e6d1e5b64c5d6fbba095ae4ef9a4859297da95155e9275ae9ed1b573b414d8f30001998ab20bf1e25b9e00da6c4ce962cad574b37a9aa43b54d311031fbbdeec5111e8cd6765ce027c852dbb19491e451886e6eccc8c4d22e21869e71648bfaafa29f1421c0cc94398d1f475c6ff796e0677958c6c128a7c44391d5482e25106e9f42203a8114483b275c2d47624a9258e0fca1008799cbff990f4f52ee0a254b2188b87a1919e850831d8630305af483150769024dc3aabe531847a7eb5046ff8f5d467c632010ebc669719f8d4ed314d29074b73b62891c5aaa70f78e2cafd8475248c11b1b3bf6baa497d0bdfb95bcf5eb5908fac6726ab57d1152169eb8efabd58868683be0330a782f35a3db8bfc7b046c6ada5624c9d9574e540f0907b156535db031e627272e5593be4d016feab2fd8f0eb8439be5dcce957510981c2a44b59b5d98ce530939b46e896b157c2c55b96e04ce49f13d2317aa5a9a20eda0643434b26ff632fd438e820bb4eddfcea8a71a49a48daf3608a8a714d9bfdecf0d343fbaec3921a2d9550a60ff94b284fbe4c6b07541f02fc707b78affdb66cdeb88596e4a32cf6a0b800534a3e44c570fdc9a5cd4d0fd43ec4627032e920647adac8d19d36632b391e98768cbdee72d3050daa174197e7194fdd434d2808fc57b83ecb0cce34ffb2a4d32ce1e03e7dfae6078d58a623bac7dcc8ffec03d492f39bf67424ad0a895cea3db83740d15275011250b04bb3c45175db9066fc8bc5c37583ba59635575357ac22d14725b50c3df680ec79fe66248a2faac88e00483c0915c82d8bd20301c22285f21f04c0485e85fbb17b5ba4e11b026090dd18a3e94ab12e33ebb9f40a9817f73492e35a5b49c59a1de9cae01008aab9d359442ddfe841524af8c2a36926064f7be37fdc7c26586be9553fee7ed3e997062eee69c39388cb4d0d5569b872a2c95c2ce42cef2c4a5522331c60e0f0a9f169b09e93eef6240e6b19690a8a532392870ac5726dc0f6634e328b3a76557731b58dec4d766f509b5bc5cc44a5cdb245368f74d960c21c94645a88e2e8fa79a010d8334f195856da81ef72b2beca03fcb049b4c06e26a2b1a515e59efbbe065bc6d3bb0c9474969d982b159702ae98ed465542dd9eecac1f67182f51b1fdc893b10de70dfc5e76c7abf7b5e520d9220058c413cd4e27522eb2e3fe4cb87ed3749c90c7f46c1de6fe63fd5b8ebf694a38146c69051eeda72c088a0083dd51d67bf63d9a94a0ae9775cc0400e21e75ac5906d4c93ed0cd77400a8e94a87027bb7b5003ff9a2131b1b604a7a83918334272f21b9b0abf8cf18d89970e929cc01cfd538d0a949113510cc5287609a46f82a5b647806d3c96106da2e8c8af0322fa387c36d9848fa200b15f77642e13cb5fe8215a3061396b361100adb5fc1bad853d4501e632b4f92b8adea719f2fe690fae4405149a5ee5f2a3af62ecb69ef4e1172b42500c6e0ab3bc951b489920d5356f17a5cad83ce55f4811a1a9972c0082cdcfc6d5084912d96cdc5a581a8bff3096a1c4e5c6ac5cd75c521e236262ed5910c0961d3306fd8ea469939c840b6c4a66f8a9a5ff448d42e1f31f2990a61d224097ed28c54c67295cb23de153db7984b7c32bf296d2a73f83ffca7a357c4e2074e7072cf537f69594dbec91966a92adbd9a64c437e8a73d7321505c99542aa3d3500abf844570ab3569338b093aa4b7518036d755de66bd7ee6801896125f2955ff0a6560458de86b66758c21c50972761bec0355bad81dea068f65d3020d5256071fb40404b226832e66176e6ebe66e15a293ec55f0f5e5dcdfb080af3986a696ee299039072e45dcd186d6719c2976811e0c4cdcd547e01ff1055befea816eafd03e341479d80a", 0xeaf}, {&(0x7f0000001700)="b84627dd3aa56d370a07e210a730604c0828b5a0edfb0cd7981c92cc8280e011111d3c9a40ebaafd98335d195ba8144896261399465d1977517ef08ce2ebd90466e60ffb39a3ec588d873deb166c66cc4338d84d550202044bc3bae2071341f46ef259e9df370b6f79e0f7581e3782b9cb3a57c8a0bb2da1b422bda6418d596c6a6518c81907e994e8156603c51fa4abb0b6287796eef985c80dffb12bafd913479a36c56cccdbf12231fa1ea15b5d5c5c3c3f6e5645c8d42218506321abf110d0edef42275e6d8acca9039cb156d4ca4d7311629625cc2802e931af9e00460b46c1e39ea71e9e1866090c9e275b956d1f2253f0205c540c0c660b609b69a19a93d72348b8b74f82d2ec198b8b31e4c258bcca7ab48c713512f31c6e4d484f2feec1d568d7634efb36a17be1e3053a825c5052a5d2371afc1806a01ea112a58521787ccf4261a57b4db6c3e1bb6822b17c74e28155f8d5e98ac0500955148f33ed10dbcffd863faabaa2f166b2c9cb69191ae204a0ec9cc839d5f091499f5f0835bc2c4c2c7c71b8569c117ffc24d8bf67bb64570e33e3c31f01a06fa59d7236f99f607ffe7cb2523a5dfb19be05ddf810d6d7cfe187aece30bff539f07042b020962fb5e92d5995093db5481d3935e184b2e063275e4c29dac7a0318133205f6dca790375fd240eebbd786a030136d5691981f7f950e2087b5533448bc8cc4faae2f5045519b28c2ed0d7d78c1330416334471e6ccbba175d53b1e87ef038528da131490ecc2a5f651fc1927171d4556ca61c150864ca96cf72898ab0a8c17bca3d7cb19f443577930f4592b69b65cd6e7a78ded8c85235bd420d0e2dd9d9daf8a4521c27c22fe0f06cd0f839b560975ba2b0c9cb095dd7c74d6e74e792dadd8755b423f04ae935fc96ee4b395de8f62f495672a945f3c2364628f46ad6293fa677b79efafb8c714b5decb6db0c6ab56ed2edb5810080fd15f440022cfffa4bea6abfb706ecf628af28171371732a0deb775fcf7017cf0db7c7e4f7d677a6a0469c7bf96b11f2343f40cb655125dfd01695410ff26e83ec1beb6fa31adc147e6f9fdeeec4d54204397673d59fe825288bea504b4a1eeed5a47e34f9837d24012e52776e7cda5686c161f0633e52bb86c59f04c86fdaf42d4896cf6093b77d1a175044c433a77d319fdb10b1e54516e09e1d2d9d0ef35142dd9f6fe1fc5736f9a491c33095284b2522d7cd9940119c3297c31e07a898f741d30cdb1e4089e54e58300b882d19049479422e517a2115362dd9fb875a0a47013b9cb5905edfe3096fab1899d34fc14179fa28e45d8c87a6b388f80c96d0e416319b6642cb6a3f57c64aa2ea3bc1ab3b9f075bf2ccf8691366cd6e60a4a3b530fe9fb961b3d07c5fc917c38b4ce1cf25aac946e01bae360e5babf4892d4fd51236e0af7103c45bd87076153f8ca4c1bd4916052da8f8d42554476ebf7573a473c32eaf6446e29945bfba9f3a79a3b3f8125ac75133b85ea8b30fb69fcdc903304d619371975fb228503ea379c593e8e0eac001d261c98ce63399473e1515aff986d3209c7ab195c0c3932283b7c1808013b576fcf42d99992decaf2ffc4f40a979d4bf4b89786329d3c80c2cd3d3f75c61959f4c9014df51f4754614edf7afd40602cddffa3b9cdf74aa8b9acc9081da11812f6c2cc4ac5184e889f16126857e83860955bd3667804a06a51fcfc5b1d5830293a0f82b029bfa77146df3999972880e7c4285a6d6f0681af05fab8dd8b1c7edebf2be9cc7aca920896dd040a4066cd3bdb0b645eddc851249ef85b9c0206f22968b7d6d79caab5d2b96400ca2d7b28919322da243bf8f13fe75ac6c9b549bdb4220d770ef84bc1e8a0f5148b16abff6519dc9d958a5452f0922b0bffd437019c7e497762fc8be914e95e8498004cb5a631baf7648fb8611870c13571ae96ffaa8c084a0da20aa13de6da1a59625fe47aef979192ec8eca55a2c0952d6010b6937fd9e45fe29c8d8917c06c80140f330f532040d2ef6a239397abc6b284fb017b4b224101c3bfda1479a8e1ed25f7981622bc463bd51e247181f19ad4ca755511f49675968fe43690d4eb8c60784e15e20d429dd7a5acc06ff4186f82d12b4b760f6649add03ca63a24b69f28f134e7d7e4ad2a1a63657c1b95dbd92811d0194b71a3c3eeca1657e1fe0c069d0f1bcd66561f5bdc540154d486758eb4742df0d7ce62a97b5a98cfe73a219619d99f4543cf6f154d0b99b80a9d6f1216e5b3305d76d4cffe7b45039b8367185d133231f8acaa8f34fa03ed3d1db3aaa06ca1bd1880c13849b9c42f5d0fd7fb8cadd181f5eeea21ee599da494d5710549da980c699e1b2d7c1e1d7a24427f50d8224639edbcf5c516d4e686b525710efa8eb00f40357fc90f4618fea774f906b64af22d1b32e64b9d1dfce2024fe5b0e9ee514f07d57585dfceb3d9277156e5957c57b149da9c1cb833bc64f95e121af23681a81abb1e9092f6ed0121aed3935cd341582965b32017a51ad56fe6edbeacca0957de9aa0e7ef32a1ee1b31b84421004a40aea7450a4be37a70a9eeea6713e53f450765d8df858bfb72aba3c00f15ed0515c50018c01881ec47d5d1e30f1136587df47fb92b90079d925ee7a169628da2ef1b58db339dc6dc79a293ef031a64156baab073822befafe6a6a11e7dc81b8543503b5ae57442bb0416a7d6a1a0c65b95a40365f92a2a2b864599f9fc2bf5ca0d26362ba0b7c0610e0c5f5e7f251f33d2a8372458c192ce0b7013ba090f47446640fb2cd448c7a7317f68ba6aa55d4a9cb9238ce3fda7bf3ac8dc6a4f2339c2dc2eaf6708625e99198bf8167455b622eb3113ceebff44c1457cc9ca922f0169910b4afbf17ffd1a7098dd65861857e4bca34bb6b4f3c77f3f5f08c8cae4a4622f7a8ae0dcccfd6713701ccc8d0ea6556c45351ceb8a201a0b45856b5adf620b11524a03a075224c6b76b41352e041387b152b59c6a04528266c8c710c00561e2052a199d38ef583b9382ab0c97b3296fe60cf2cb9fdb41ebe67ae9a7c0236217bb1ca0c5fd63d44746d1c2fd2f1f61c6d01b2e4d6401d02a23e483de08b400baf650318a2f4b3e23613b4ac00d", 0x8a6}, {&(0x7f00000002c0)="40330c4c8dd443f666c507f383b12fa6800e8381c1af8340b37c5358224bd0b4650a", 0x22}], 0x3) r0 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) r1 = dup2(0xffffffffffffffff, r0) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x0, "9375b01e9301d036dd00002000000000000200"}) syz_open_pts() syz_open_pts() 03:07:58 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r1) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) recvfrom$inet6(r2, &(0x7f0000000100)=""/251, 0xfb, 0x40, &(0x7f0000000200)={0x18, 0x2, 0x800, 0x81}, 0xc) r3 = accept$unix(r1, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYRESOCT, @ANYPTR64], 0x2) sendto$unix(r0, &(0x7f0000000d80)="380014a288c8affbae9a76965a26402ef5395e0cb6486366c64ca692ccbd80e2bd0a107f8e102fc78b82d42178295d922ca1d790c2b8e6252c130a7d2db8d4c8936b385c4bfd6cfe7ff3f94380a77ad06ff75a36ae60fbe4ea8dfa2d3aa3debb5ea06c8aecd1c7dcbc208ba26348692485f26055250a37072b0900bf3049960b310c12c8d60f4fe1bff1f802c603259d4e6f6ca5d6c05e96771c4480767d05ad330aeb2c5c68e65303a67b1a33c437dca145dfed1dcd2b7b6e6283cd00913dbe59979b59820d069f9c553d414081c70518f85366e29f47fb918b2807f07c2ea47379fbf496d3b8def3ff63c926104a0ed9eb31e6797c083db4d4356447cf6523c72777c43a52762adb398f670400ed2a8a1797a142b49eabb2aa054c0e0b170f10bb06315f251e01e2acaa723d5d01ecc80a3bfc144cb496036fbe4904ea2d8d12ddc579385883187c3008f0de7283629413388ec8f5056bcdfed76f208545ccd6a3a5090c2dd74d5bdafc3ce9d2585807d5172c8eacaba7ee8c08a7504d537f27c12723e1428530853eed3d3002517c7ae9632b501045b3c0fab73259e5ca1422bb940e35c23bdfe1c9352260dda1ad2050225412ad535ef67d4cd225414bec2420b72bdc082f4b70bd35e913ca32755358d5fc9828e59aa757c3fec5aa41afcf875a56fd86a07950a5f5a0c042ea9320ac56d22a2329197e907a4e2615fb621185921cb313388c2d4985282d7502a88edb030a2f9886ef727356987c3fa0a76af86286f9d10d96954b3063581e32d85798106680dc9fc1cf687dd98e73026c22eceee6438b66af66c80a0dba9b49b90d1090d24cf55129d7348edabeda1cbc63a9b5c05777f0b3054495329661b43a0635b05c5170939d99026cc8fa07d4f666f8d73097bd733729c2ae81d1ade08020fe51e9dcc868b24390bc1a2a04cbe4e8b346af29bd0fc4a7ba3d37dad3b53a0c7cf2426f30a7266cdbf66fc63e99004d8ddb0e26d98a0f7f821fb01a8f65d1df8475dc3613105bd6ee7c6633a9d564816520ac0be70aa48ca05a8a02eb47901f3b2d30175c1d179595266b1dc6ef1d9e0bd8b33b10772cbff9abae125df19da7f072afe9df8ea7efb01685b96b345c402a35851835372345afb5961a4345b89fbd5e452640cc9e22bd5320df86c2a551538da73a39bb93c03331a4ead982dc5753d368624bc81a849b2d52dd20bf11e085d4ca25c3202d63669c92daab05a7d4fa4af875f523a35e0b90a33d301ead70c4f60c660f816f72764a4474aa25fb567d209f1468f2f15476a7e80cb26cfe3bf25de57789425fe1e5e24c809a8cae675ff720410ea42e28ddc37e295ebd1f9f8bdeb285ff70467e03006817df421e97a1d565ba6abbd180799c882a6ffd6e0e8c9206a7571fbc44969ac35fac698426504ee59171bd4bb34a62f3523bfee0cab78649bf73106ec060ea618f6f6da90cccd0ef5e4a16bd5e1c4fb8192aff65249a2950ece088b41626cdaefdcfde7b08ae7b415bf2143ffa145bccc6b91d44175d1363c91ae352a826b7cb635239233b8157b9e53b9361e970867b9bd8f66309c45bc7dfc94dece38f0362abb293a0b9ff18d27b536f9f368143ca828bb8ef8e6ee9c16f86c85d0773e7ec203142dec71e031e286878690f8558f459a1ba3fb1f6c74db5b74802edb8c47f9389b91a70273e75a86aca08ade1988594e12e2158b0bfbf725aa5c08e0ed76f04e417056d311249f735fbb9290bf7282e09aa3c4a09fb1dddee2f8be3f08320886e872657dd89b134680e039494ba2fcc154285dd7bac8724080be63df6b9939a78a8dad63a7dc5e3bfc19e4acf86c4eb9feef0c9bce660552f299a333a5262c97500ede28bcdd3255062eed5c232b5b8a25c7fd593b16688eb11506d2b2bb7e9dd4eb26b837bda53e6b8ef2a5c61c842901233cee993b5ab82e284d4995a660a43c7a67a8f7dc6fc3c09772269a83899cff74256501a5b1733f22dfd7ba7839621", 0x58e, 0x0, 0x0, 0x0) 03:07:59 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, r0) fchflags(r1, 0x0) 03:07:59 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0e99db6de761f86, 0x0) open$dir(&(0x7f00000010c0)='./file0\x00', 0x1086, 0x0) r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000080)={0x1, 0xfffffffc}) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r3 = accept(r2, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) setsockopt$inet_opts(r3, 0x0, 0x0, 0x0, 0x48) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x6, 0x7}, {0x18, 0x1, 0x8, 0x3}, 0x94eb, [0xffff, 0x80000001, 0x10001, 0x81, 0x3ff, 0x3, 0x9, 0xa7000000]}, 0x3c) r4 = kqueue() r5 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x8000, 0x0) ioctl$VMM_IOC_INTR(r5, 0x800c5606, &(0x7f0000000100)={0x7f, 0xce9d, 0x3}) kevent(r4, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) dup2(r0, r1) 03:07:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d73000000000e74de400"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="9debacc4adbcbb44edfffd53a21cd27d73171120376fb479da294d8ffed9be0538fdec86a95293a5d14d2f1ed23be2c8cd69d1584d5a4c7b072c9db7d896875ad884388637d047a41b921a1c42b7d480e1e503b2ff010000e7bd3b2c72a42efaaf03cc0d3969fde890fb81de1e", 0x6d}, {&(0x7f0000000140)="b27ace84631982f72e9167a4a772b9dd0dbca2c9a17ca8e74a6276eb2b5ddc04fc78859b1e8dc9f2fa9a7c2ae6cc413bf8d29434e0fafe0361c57483d61f6833aa3692b543341a3d6f03c0ca0fe1c6e13fe135d8179e61af0d6c34bb0d892f9a34acb3591d93c3f9cf7226e91eb900ec029742c233dbc035a457a8db1830743166c623b588a51eadb1698fe878e4f0be47ae8ac56e59c726c278a8491076b2b54ba193a2d522e8d0de483ee0dc2d0832bbf8e98590f3be6d923074dfa7ff5e6258f0e94d180fd2a2535dc7e3acdf4cd7bdf3454b", 0xd4}, {&(0x7f0000000240)="d8d73ff232406b1c1ad80e6335ded71e0034278942a870a9b34741b4f97e164bee543530a7f82810556374f776f22eabb5db022a0be623bb010ba79d853729adea06925ed52cae7dc2ab08b087f4d14e9640a6c465d81a36777915b7064965a4d54d3512a38b64411c7c306423db4122a0084f777c8c1e798fa344e28c72d5440085c7abd15ecc16b0a24ebc614e5602390fe5ea7848b4656b67a0a37ef9df01a0828504d86e2813f204c6a8ddf9d4e73b220a8a1febb0dec24ede15191eb0b1", 0xc0}], 0x3) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) recvfrom(r2, &(0x7f0000000240)=""/182, 0xb6, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000300)={0x3, './file0\x00'}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "269a95310c5aac6006c35536c69a8c924e61f87f"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) execve(0x0, 0x0, 0x0) 03:07:59 executing program 1: syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") connect$inet6(0xffffffffffffff9c, &(0x7f0000000080)={0x18, 0x0, 0x800, 0x7}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xc1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x2, 0xfffffbd7}) 03:07:59 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r1, r0) listen(r1, 0x0) msgrcv(0x0, &(0x7f0000001540)=ANY=[@ANYBLOB='\x00'], 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) accept$unix(r1, &(0x7f0000000180)=@file={0x0, ""/64}, &(0x7f00000000c0)=0x42) 03:07:59 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0086dd60a4f00800f83b00fe8000000000000000000000000000aaff020000000000000000000000000001"]) r0 = shmget$private(0x0, 0x4000, 0x40, &(0x7f0000293000/0x4000)=nil) semctl$IPC_RMID(r0, 0x0, 0x0) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/210) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000e00)=ANY=[@ANYBLOB="820bdeed26696c65300043698bd9d1c4df6ea8acaea3e45e23233f370b4c724c44a9f5f79009109b4551956a42678eff1ea26800a47516637e226c1e58480926cd19881604f70789f95a48aa55df8cff21114df788f68c2537846f906fde63e2f3f2a23d3cd23767a6329e848f559dac6d3d6479a1ef578b4f12da2f86aaa1c282a4c061f48875b37b6f76aab27b457b9af7780e08000000c55fa327b9d534463cfa15d4deb74770fc7bdbb1c66f6c38ff0120cca389545db3d59516412ab5a7773d4943118b9806f4ed32768d29c0253a04c0a8167f2a24709c08b69aba3811165abca6120634246e00fc3066f893a99cbf4e1e8162d7ed1cbe761c7fa4d40c9853a022cb29429be5cad0edef5f7c647a68bc2f7f11cd9a588012aca91346d788d8f763c22fdc600ce1764d1c6e53ff8b2b6c910a6260d0e16a0dc527699f652bf447da455d9bd749c95929144f8be7392d267094dbaf1621ed5c95bf405d97df9248bca5ab425e25f85e8c1f50a1e42cd6efde2ecbf86e736b19eb0dfbd9d659c7f6f4abdbf3909d3b9e3ccdb6baaf5371a45ea93751b3d620a0d679ef4182d81171551efcda61ef14972fef466834739470e682098c0d786b070c1a59b79ac59a5630857dcaba6fe0da62a623baecc4c81ba84f81556f74351d4c09f3da61", @ANYRES32=0x0], 0x2) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004015b0dbf5850a81f78e00818d23a", 0x14) write(r1, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff", 0x585) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x4, 0x14a) semctl$GETZCNT(r5, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETZCNT(r5, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x20000004, 0xffffffffffffffff, r3, r4, r2, 0x10, 0x7f}, 0xccd, 0x4, 0x9}) r6 = fcntl$getown(0xffffffffffffffff, 0x5) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x29, 0x40, &(0x7f0000000700), 0xfffffc97) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r10 = getppid() fcntl$setown(r9, 0x6, r10) shmctl$IPC_SET(r0, 0x1, &(0x7f00000007c0)={{0x800006, 0xffffffffffffffff, r3, r4, r8, 0x1e4, 0x8}, 0x4, 0x5, r10, r6, 0xfffffffffffffe01, 0x9, 0x7ff}) r11 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r11, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r11, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r11, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) r13 = getgid() semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r12, r13, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r14 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r14, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r14, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r14, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) r16 = getgid() semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r15, r16, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r17 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) r20 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x5, r12, r16, r17, r18, 0x34, 0x29}, 0x98, 0x6, r19, r20, 0x1, 0x2, 0x10000}) syz_emit_ethernet(0xe, &(0x7f0000000000)="c7a89500060000000005ffff86dd") r21 = semget$private(0x0, 0x2, 0x0) semctl$GETNCNT(r21, 0x1, 0x3, &(0x7f0000000040)=""/29) 03:07:59 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) dup(r3) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x1) r4 = kqueue() ioctl$TIOCCBRK(r2, 0x2000747a) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) 03:07:59 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000002680)=[{&(0x7f0000000180)=""/122, 0x7a}, {&(0x7f0000001680)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) sync() unveil(0x0, &(0x7f0000000100)='x\x00') r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) r2 = dup2(r1, 0xffffffffffffff9c) listen(r2, 0x4) madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 03:07:59 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001e00)='&#@,@\\{(/[\x00\x8e\xf9\xe4\xdc\x86\x8fKw\x92\xf4`1\x19v~\xa4\x94}%\x16\x8d\x8d\xe5Up\x04\x00\xa3\xd1\xa6\x94\x80\x17\xf0qW\xb2\xdc\xe50)}\x03\xd9\x14\x9a\xc97\xfd\x00\xbf\x8cD\x13\xee\xd0\xa1\xc7\xb73$=\x16\xb5`\r\x8e\xbfES\xfcC\x17\xd8]n%\xb5\xbf\x06\xed\x1aF\x82\xd9\xf3,\xd8\x8d\xb5\xb8\x8d\xa1C\xc8\x96\xc8\xce\x83H\xe6\xc3\xc6\xec\xc6\xc9\r#F\xfa\xb5\'\\\xaa`jHr!\x8f,\x1bb\xbb\xef\xd5\xf1\\\x00\x00\x00\x00\x00\x00\x00\xb0%\'\x13\xd8\x110\xcce\xbb\x96\xe0\\\x82\xae\xbb\xd2N\n\xeb\xb7\xd0]a]\xcf\x96\x17\n\xa1j\x80\xea\x12\x05\xc22\x01\xbe&[\n\xffqM#\xd0/_?\x95P\rr\x8e\xb0\xb9\xd4\x9b\xd3\xcf\x11\x83\x05>\xc1\x14C\x92\x8c\xac\f,\xda\x8dQ>\x802\'\x8a\xd8\xb9\xbb\x9f\xee\x03&%fe\xb1\x7f&\xdd61b\x85\x16\xc1\xbb\x02=1\x05\t\x10\xa0(P\x8ew\x1f\xe8\x1b\xf5\xf3\xec\xa3\xb6\xa9\x81\xfa\x15\xac\xb6\x99P\xc7Ro\xe5\x8c\xdd\xb8\xed\xcf\xee\xb97m\xadG\x01g~\xf4\x808\xd6\xa7\xd3\xf4%<3t\xff\xcd\xe2\xf5\x85a\x16Yu<\xc1\x94_\x89\x11\x84\xe3D\xd9\x12\xa2\r\aB\xba\xde\x1c8B\xcb\xee\xb8#\xab\xea\xafm2\xf1\xb6\xc1\xd3\xec,\xba\xcdEo\f\x8b\xfa\x04\'\xb8\xbdOe\x82l>\xc2n>{\xcf\x1de&\xe5\x11\xf7\x1b\x84&\x91\"\x9d\x8b\x840\xd9\xe8\xee3', &(0x7f0000001dc0)='\x00', &(0x7f0000001940)='@:\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='\x00', &(0x7f0000001fc0)='{\\)/\xf6:\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x2, 0x1, 0x100000000005, 0x4, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x5, 0xfffffffc, 0x0, 0x0, "855c5500026fa72300200f927a3274222c6d0040", 0xfffffffd}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) syz_open_pts() ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000000480)="e22490d2bf3db1cbb73dead0c09938159787bfd2bd385be3d268efa451b49b9c4ab5e3b6ead795bab15ac779e1807b3106c651ef1bc53b4585a468dd253226b7ca53ed8f621222a1c2cb0712ccb56971b3a87ac8df94f83d8d7a659d905fda047c8868758ea6323f5a66a3ae8e1769fa53ba48959406fbc9f390d5cfedfdf19f6d51ba6e19cbc440081b08cd533bfcc3578241ed5e0982387a6c2703ee71e060695afeb4e5f4331eac87607293811a8f656a99b33fba59171d0000000000000000009dab4d9786f947dd45d5fc9745d429d719cfe316f5daab95a8412025f103c43e4ddf446c02", 0xe7}], 0x1, 0x0, 0x18000000000000) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x100090d6, 0xfffffffd, "d730c1e7bb6fb5e23c5b00007b00680000e74de4"}) write(r6, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000040)=0x6) readv(r6, &(0x7f00000016c0), 0x9) mprotect(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x2) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 03:07:59 executing program 1: r0 = socket(0x2, 0x8000, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000800)=ANY=[@ANYBLOB="8b0201fcffffffffffff214147f7cd2de35e6e0f43e0ddc4f54cc627dd28a697abf7274c33e6fa1f406acd9f8d8b37b58ec54df48a472af1bf2ec4831751df5aa0dbbcd9682d8404c1e1c8d001e82006cf0343d883a98653ddc87c84abcc8833b4ed08e775bc4d8beb6bdb07a68845ef0ae3b290114d58b004cfcfa6a258e9e7ef6f086290cdf4a08fecfef706d1c22ef476566882ac8962638daec0bfed21314198260deca34e2d0bad4a67f5b9d8a2f0453c5048a100608e190189de783df5628752cffd3265826bf0e2e5e77101ef39dcccbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e8ffd0d114cdb0ec18aeee7110a3428a66b8da8c6bd4bd000000000000948b08d4d092a80c8ff96f321af3913385c3e75762bfb3f83d355966abe4f8d7526e83c50900abbf5c929dedfeb69934511e47280605dd5c8075bb682fd4df88d29629a3e719d396af5906e7ae68f0b1c7c45669ced89552d9867e1fdc920000000000000000000000000000000000c55e15fb74a27aa3f685dc0608f8a202a0af976e330206b24e324c495c60e6a9c4def7146d14ca5c0e70adee1efb8a72a5934900dd2eb696b45293848fd7d2e57c8c6dcb5e8e6b2014daba26db5e09aaa3e73c3a2f926c58b648eed0ad1359739022dc956090f44ac73ae9ac5af030ff963d73e6fd3a70ef72dd5000140628415f04b11c1c6cb80d71d92bf66ca4c5c1e0f87ba1d401b8007008ad23b40d4bc225305a806a392ffba5033f189223f31ba8a50abc74dbc417a8dd4999778512e59026656bea1fd5d8b04f1553e2828e7a8a051021fd64b81e6d88d6cb886c383568f9d61166b6be3aed4e92bf32240639b4b417b00ce3bfbac4e959ca26cc7ea314da1f65d6211c64c7a3b9745a25fa84ae6b47754785f137e16b1ba03fb7d9ea668e57755e26e46b9a841a418806c3e93f6b0e3c9077d5b43e76b60303b723bf03f65ce8f7b821bac7d95d1e3ccd961238b8fb04eb3b813564a922b7fc81705c6875085855b6a9927a5af8a78b2660ea4b7c44a5d738839790935400d3461344134282fabdfd6f4a2767ab3db8b106"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000000)="01201a56e9681eab0b783b3706800000000000000000000000000001", 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000040)) dup2(r1, 0xffffffffffffff9c) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r2) r5 = socket(0x2, 0x2, 0x20) recvmsg(r5, &(0x7f00000001c0)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000180)=[{&(0x7f0000000100)=""/86, 0x56}], 0x1, &(0x7f0000000b40)=""/4096, 0x1000}, 0x0) sendto$inet6(r4, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0xfffffffffffffe8c) 03:07:59 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="6202c17f7f0000019e97af7e33a9b9d0a57cdcd572a72670cd07d90ba82faa038cbc"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) lstat(0x0, 0x0) fcntl$setstatus(0xffffffffffffff9c, 0x4, 0x4) listen(r1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="0049f7ecac0d000026e92e1066696e653000"], 0x10) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0xc0, 0x2) recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000040)) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = accept$unix(r1, 0x0, 0x0) write(r4, &(0x7f0000000300)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc103e268fb3cc2486572d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a62263d56fec0ff3a1800280b535084f92a7499cd07afbd1fe722c439984f338ffbf66decf2ba302619dc2dcef33639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9000000000001000000000000000000f43ec308e8bd0844aa97b91ba6367bfd3c7a9eba26b2cc7bafa649fafeed81c09310a30f0b815c808d18cf1393bc57ca0ab55b4ac7ef7840f17b59a1d4bb51d00b2cf685d91bb03e9f6158d88b7f2d3a1f42a1931ad42a4b89934dcfe19d9185f8166a0b1e2ece6a6219f8ebc7c68dde9cce8d8786971138b73223cd6173898b03ed792b213b059b90ea629dbe17cb8bbf55ffba67aef6142b98075d51a64920d14925b26c62259e351d67f615b7202d3ca4d7411fff841a64e02891c77faa695b714019e95f1894f3964094f15c3727349617ea9e4f53ebc92eccc49d43ccc3404c554f25e14ea6047cc522c50a428738df9e82d06e7fff9c", 0x1b5) execve(0x0, 0x0, 0x0) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r5) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) accept$inet(r5, 0x0, 0x0) sendto$inet(r5, &(0x7f0000000180)="5aabc920df2eecf15729efa595e017acc511ce230f288d06fd2500774b722f4693d13306f4ab70080fbdd0467acd6c371a21eaa40fa1c4e1551c52a8d2c4397ae42a4ca9a0223671808f3f9b2b327847115156fa8c32ce7c3419dbd131f30de8bb60072eda8499b74ee2bab28b547faaba71d11ac3cef3d7c6b34b746d9d7ddcdd3b54d7df55429d58900ace7d3f2862c00aa4b9c5dfa19207405cb0df9a9eaf17393014c357cd4b34191aef1df403b9d188d9689141f209b656944718d4df0bdbc4c4a07e350da3a24ee5d6", 0xcc, 0x401, &(0x7f0000000280)={0x2, 0x1}, 0xc) 03:07:59 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r0, 0x40}], 0x1, 0x606dca73) sync() preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x10) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r2, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r2, 0x0, 0x0) dup2(r1, r0) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) ftruncate(r3, 0x0, 0xffffffffffffffe0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 03:07:59 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) r2 = dup2(r0, r1) mkdirat(r2, &(0x7f0000000080)='./file0\x00', 0x20) close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffc, 0x7ffb, 0xfffffffffffffff8, 0xfc80d8c, "0000245185a81865fc17ffab7fff0e091fe600"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709", 0x1dd) 03:07:59 executing program 1: close(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff83, "07000000577dac00"}) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) fcntl$getown(r2, 0x5) writev(r0, &(0x7f00000034c0)=[{&(0x7f00000001c0)="e3a8f5998401035469e9411e2856712a3d64511977f55400577da9ba3ddf351b0585c48625cbe4f95e6bfebbd75d6fad43748fe6dedab8a4e277ba7daa0c7fe2bebcae5dda58fa230df6ea17293d248dec7a7ba3343d885666b94e64b6dd3bc900794c6ee4d82c33c6e0e10582d9ec891d562d70d1cec2da2cd410e0520b61ff4d1e527376dd798f51eee0c17ba5d33fab8fbfd82b69ef7d9947445084bc2902b99cb3b3cf2b39a87ae5e264ed0e62931ce16be9aa2033e8a00095b29c053bb324b39b4f650230904213eb6c66bb891b32de36cbf861e7b7780b758dbb1c43c3fa54cc38e559ffe8b4311916f889b6ea2cef4de4532878e5fc5f9d9c4d1a981412de81460e74f4c12d1795a4d5259c553d12eb1daf05cd8c1b21497fecdcce8f57fb5a43560a1798c0099c4ea5440cee4a7d7caa25c5a67e5e87b8e85150b4b7163f1c2a0e59609f2342a196e468c34dda06a73c0ec13dfa4d7ae6501e2b2ae22f833290eba25c56a8c468cd0925b51abf0742672d71c39401bf24d7dad83e0a81e563908644cfffbe82d0dafab6b9e2438a9ba18e0074570c1870f5cc41f67444628b95334fa270a47be4b255c3e01dba656b986716506d6f7f1db4e6d03e797f822813da46d854b289675678188f98278e91ba26a310a6f9713245ddbf7ffab8b2ccb6c7aaa47e6c64f755e165dc2da6b4365e8a690c822d26fc5d495fea7d73b6947dfe20d3a6528580d81efae8271787fd", 0x213}], 0x1) 03:08:00 executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x400, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, 0x0, 0x20000000002}) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513600000000000000010000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df", 0x38, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2, &(0x7f0000000040)=ANY=[@ANYRESHEX, @ANYPTR]) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x3, 0xffffff01, 0xfffffffe}, {0x18, 0x2, 0xffffcefe, 0x400}, 0x2, [0x2, 0x6, 0x1, 0x6, 0x2, 0x3, 0x2, 0x528]}, 0x3c) r1 = dup(0xffffffffffffff9c) getsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000080), &(0x7f0000000140)=0x4) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") socket(0x2, 0x1, 0x4) 03:08:00 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, &(0x7f0000000640)=ANY=[@ANYBLOB="0000751d6270b70000000000f4eef23867733c00000005000fb50acbd1fa43982607fafe50ce767464ca7f00000000080000000000003e00000000000100005e65de4f8c4e0e1c0633197ed1f3c9056ce5b57ac45603a02c8eae4564fffd8e50c5e5d3bbab711fb04dc773adf97c323ba36f73a5bbc0cf187306cd40d81947d74a0934c5d5b921ff0de0b53a875ad9128bb35c9f8ad57fefca6a7cb7a66bce4f88354627dcd35ad864f30b9de0c57b803389070eb5a005925d84ce028c03dcf577571e5285f841b775e5dfb7d9ab514b9ced7942b8133c0bbcd2930e3f7fc2495f2f5fb5c7621e797236b5bad5b3cb6c075236440201568416b133aa6237f31257ead178e986228e57e3900173357b938a262867f4282312897626e56ce298b61c26897ca477abcc32a551f4c911271a6e3deccdd8a8c9c63894d4402203daf58a085a9924f5b0ed9d196e7d74feac421f2625285e9bf343e47936257a1ad5ad6fda810c18b4df05a4e2ee63fa0fa1a7d61779a654"], 0x1, 0x3, 0x0) msgctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) msgsnd(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000e27eb7ba166bb505b358b8b724a1087b37064194c070237d7fcb5d208a1adfaa434bc15c232cf8d1e71dafb80c7acb30d7100108000000a67815dd92248a9cf21bb8d8523564dccd2b74835e0189b9c15826abf1aed96b8ffb9870462e796c9fb64b359f7d8cd8a7e75e2fdad2c6dd7b9ce23b8581bd882c77ea83a7ab4383c61355bee7033c5e008c7987c0544e3f232c0124d14cc10fe25c7881c596bea37d4b6fc651b32d7ef7c433905cdd8c2b3a54be7cdf713764c67ef76578ba2c43e1f17adf80118713cf8f38bc56e3cdce8400"/232], 0xeb, 0x800) r1 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r1, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0x557) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000000)=""/155) r4 = getegid() r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4, 0x10, r5, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r7 = getpgid(0x0) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r8, &(0x7f0000000640)=ANY=[@ANYBLOB="0000751d6270b70000000000f4eef23867733c00000005000fb50acbd1fa43982607fafe50ce767464ca7f00000000080000000000003e00000000000100005e65de4f8c4e0e1c0633197ed1f3c9056ce5b57ac45603a02c8eae4564fffd8e50c5e5d3bbab711fb04dc773adf97c323ba36f73a5bbc0cf187306cd40d81947d74a0934c5d5b921ff0de0b73a875ad9128bb35c9f8ad57fefca6a7cb7a66bce4f88354627dcd35ad864f30b9de0c57b803389070eb5a005925d84ce028c03dcf577571e5285f841b775e5dfb7d9ab514b9ced7942b8133c0bbcd2930e3f7fc2495f2f5fb5c7621e797236b5bacbb3cb6c075236440201568416b133aa6237f40857ead178e986228e57e3900173357b938a262867f4282312897626e56ce298b61c26897ca477abcc32a551f4c915271a6e3deccdd8a8c9c63894d4402203da888a085a9924f5b0ed9d196e7d74feac421f2625285e9bf343e47936257a1ad5ad6fda810c18b4df05a4e2ee63fa0fa1a7d61779a654"], 0x1, 0x3, 0x0) msgctl$IPC_SET(r8, 0x1, 0xfffffffffffffffe) msgsnd(r8, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000e27eb7ba166bb505b358b8b724a1087b37064194c070237d7fcb5d201dafb80c7acb30d7100108000000a67815dd92248a9cf21b5aa400d13522440a0f8c12ed16e9471e30fa4780be4a5ec45a3be586b8d8523564dccd2b74835e0189b9c15826abf1aed96b8ffb9870462e796c9fb64b359f7d8cd8a7e75e2fdad2c6dd7b9ce23b8581bd8809166adefcc12c77ea83a7ab4383c61355bee7033c5e008c7987c0544e3f232c0124d14cc10fe25c7881c596bea37d4b6fc651b32d7ef7c433905cdd8c2b3a54be7cdf713764c67ef76578ba2c43e1f100"/235], 0xeb, 0x800) r9 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r9, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, r10, 0x0, 0x8, 0x2f9f}, 0x1000, 0x1, r7, 0x0, 0x40, 0x2000000000000006, 0x1, 0x4}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001b00)={{0x1ff, r6, r4, r10, r4, 0xa1c30682321f5ba8, 0x1385}, 0xc6af, 0xffffffff, 0x6}) r11 = getpgid(0x0) r12 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r12, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000007c0)={{0x9, 0x0, 0x0, r13, 0x0, 0x8, 0x2f9f}, 0x1000, 0x1, r11, 0x0, 0x40, 0x2000000000000006, 0x1, 0x4}) msgctl$IPC_SET(r0, 0x1, &(0x7f00000004c0)={{0x9, 0x0, 0x0, r2, r4, 0x8, 0x2f9f}, 0x1000, 0x1, r11, 0x0, 0x40, 0x8, 0x1, 0x4}) msgrcv(r0, &(0x7f0000000000)={0x0, ""/51}, 0x3b, 0x0, 0x1800) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000010c0)='c\x00') 03:08:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "f05aebe82b6d00e104000000ac39080500cad800"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1d, &(0x7f0000001280)="02000000", 0x4) r2 = socket(0x18, 0xc002, 0x0) socket(0x1, 0x3, 0x41) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) 03:08:00 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c479b86dd604504000000060000000000000000c66e1a0081000000bbfe8000000000000000000000000000aa"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000001700), &(0x7f00000016c0)=0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0xc1) semop(r3, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r3, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r4 = getuid() seteuid(r4) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r7 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1, &(0x7f0000000840)=0x7, 0x4) recvmsg(r7, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x803) r8 = kqueue() r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) close(r9) recvfrom(r9, &(0x7f0000000240)=""/182, 0xb6, 0x0, 0x0, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r10 = socket(0x2, 0x1, 0x0) bind(r10, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r10) setsockopt$sock_int(r10, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) r11 = accept$inet(r10, 0x0, 0x0) sendto$inet(r11, &(0x7f0000000940)="1daad5cd36195d6810b318271ef9a4e226c2d78a5413faf736de6e7b07d1d62e84affdc376a493673d4195232fedc101a1d8ad376f5c1dba9d565c875025f067ef069c8b78d70a06bb9b172a2d7c03eff6b58b06bbacff74db5471704990b5bc7c583f053ce0dab8e1d855c002e5c0f21090e2672493cfcf71096ded57b5350b28f1e7ddaa45ba14ff355c5280064a77fcf0cc7510946d503350ec4e8277e807e52985f11324bb0c5d72b0f9c6e2b27671de172e8a5307791b203a90fb79bfc05002e542e32b5b78e75e1f7d9deeb76cf17582198b5056bcdc5d0d8ace2bc699a0db1e138a000000b92c28d329fb8635224fd0e41eb6d9e3de4c0122bef8eb0acc9fbb9fa70dfd265fa833f7f7788b351b9a0abf03d9e21a38de65ed7352c75d1071194a948a28b75775ade8db55259b6cf70e825b9e7675cc696e9657d9ba4ae249fbfd5ebe2c9499b26fc3462aeff27e94fe6994ffe7086d8f0c631b96880096d82665ddc95c8ed5e187c85fc07bee3f65d4b91d59436540aac4eff6f5cea6e4233587318755e8797de2e8521227ec1e7a11d2d5ab7cdae30ef53c508981eb15f187342a1bd1085698e3f5ae7cf69e79e10fc7d8f9f2fe3d1d4cf4dc054a98f9013b515452b742f911f5aa5258ea5504ec5fd23969dc552e1d6f13d86e3043a8ed35e413ea2a8c43d6c462463b88ea0a3fa87742efce671a2f79f5b66a844f9a016ba0a0eafb7f26c47f58f25808cbfc6902b0f0133039066c1b0e4b133ab19283a8447b9412faf99b67243a3fab7392f29b6d3cae0b4fc6e528f7662267692e44540bfc23ae65598b6b621eed2daac98c6f59ee7a08fca4bd017e4b6b9be821d9af3bc2fadf96cd15857a54d7e879fa9d61bf34654841f961a030f3c81f9c755a28b0ccb8fa9262c5d930c8f527d9bd5fd14ec06e29de61866bb4fb0e405b324db46fa449242b5ff6e3c66bbaa50d8736d7be3e9728bcebe3f703aa3d99b63d390759a13c2251c3ef8a3e03f42c132db4317736a807c778c6b5e72a12330acd4552f2315b02eb9ceacde4bec3b552378a1bd623c1af3f4ed230056a735d0c372b6bc122373bd05a3a8f", 0xfffffe60, 0x403, &(0x7f0000000140)={0x2, 0x3}, 0xc) r12 = socket(0x2, 0x1, 0x0) bind(r12, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r12) setsockopt$sock_int(r12, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) accept$inet(r12, 0x0, 0x0) r13 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r13, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r13, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r13, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r14 = accept(r13, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) setsockopt$inet_opts(r14, 0x0, 0x0, 0x0, 0x48) r15 = socket(0x2, 0x1, 0x0) bind(r15, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r15) setsockopt$sock_int(r15, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) r16 = accept$inet(r11, 0x0, 0x0) sendto$inet(r16, &(0x7f0000000940)="1daad5cd36195d6810b318271ef9a4e226c2d78a5413faf736de6e7b07d1d62e84affdc376a493673d4195232fedc101a1d8ad376f5c1dba9d565c875025f067ef069c8b78d70a06bb9b172a2d7c03eff6b58b06bbacff74db5471704990b5bc7c583f053ce0dab8e1d855c002e5c0f21090e2672493cfcf71096ded57b5350b28f1e7ddaa45ba14ff355c5280064a77fcf0cc7510946d503350ec4e8277e807e52985f11324bb0c5d72b0f9c6e2b27671de172e8a5307791b203a90fb79bfc05002e542e32b5b78e75e1f7d9deeb76cf17582198b5056bcdc5d0d8ace2bc699a0db1e138a000000b92c28d329fb8635224fd0e41eb6d9e3de4c0122bef8eb0acc9fbb9fa70dfd265fa833f7f7788b351b9a0abf03d9e21a38de65ed7352c75d1071194a948a28b75775ade8db55259b6cf70e825b9e7675cc696e9657d9ba4ae249fbfd5ebe2c9499b26fc3462aeff27e94fe6994ffe7086d8f0c631b96880096d82665ddc95c8ed5e187c85fc07bee3f65d4b91d59436540aac4eff6f5cea6e4233587318755e8797de2e8521227ec1e7a11d2d5ab7cdae30ef53c508981eb15f187342a1bd1085698e3f5ae7cf69e79e10fc7d8f9f2fe3d1d4cf4dc054a98f9013b515452b742f911f5aa5258ea5504ec5fd23969dc552e1d6f13d86e3043a8ed35e413ea2a8c43d6c462463b88ea0a3fa87742efce671a2f79f5b66a844f9a016ba0a0eafb7f26c47f58f25808cbfc6902b0f0133039066c1b0e4b133ab19283a8447b9412faf99b67243a3fab7392f29b6d3cae0b4fc6e528f7662267692e44540bfc23ae65598b6b621eed2daac98c6f59ee7a08fca4bd017e4b6b9be821d9af3bc2fadf96cd15857a54d7e879fa9d61bf34654841f961a030f3c81f9c755a28b0ccb8fa9262c5d930c8f527d9bd5fd14ec06e29de61866bb4fb0e405b324db46fa449242b5ff6e3c66bbaa50d8736d7be3e9728bcebe3f703aa3d99b63d390759a13c2251c3ef8a3e03f42c132db4317736a807c778c6b5e72a12330acd4552f2315b02eb9ceacde4bec3b552378a1bd623c1af3f4ed230056a735d0c372b6bc122373bd05a3a8f", 0xfffffe60, 0x403, &(0x7f0000000140)={0x2, 0x3}, 0xc) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f0000000440)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000680)={{0x4, r4, r2, r17, r6, 0x0, 0x4}, 0x3f, 0x49, 0x9}) getuid() getegid() getuid() r18 = geteuid() r19 = geteuid() setreuid(0x0, r19) r20 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r20, &(0x7f00000004c0)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dcadaf5e9d58a0eed813f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000200000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12c93d485c6de21e73fc7010a3b8cbe29731bc930322e337433a4ca496c5826f552fffc8456f03f20f1480b5011e0965ed57a83cc03b26ecfb0bbe04661bb38c39bcee4bd7e2c97ff0c31c04ad8e8eff80a6895e06758fc4f4351599fd30f4ea1cda2a1ffd3bc8b049ce75980434e7acc50aa51c5df175cd4dbf6480c522d267a13eec55044fa6d5c811c83a5bd3fd5793789faed5137f0e344e1ea421081045"], 0x44b, 0x800) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r20, 0x1, &(0x7f0000000700)={{0x0, r18, r22, r19, 0x0, 0x80, 0x9}, 0x3, 0x7f, 0xffffffffffffffff, 0x0, 0x95fe, 0x80000002e7, 0x138, 0x2}) r23 = geteuid() r24 = geteuid() setreuid(0x0, r24) r25 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r25, &(0x7f00000010c0)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9db0031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf1206de70099c16df94199fd29088d123a30f95d2b5fa710442c91bb028e58dd85e62d3e5c57a40ac8c57295e64c8a39d6036d8adaa5a830dd5c5f9f2d83628baea"], 0x44b, 0x800) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r26, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r28 = msgget$private(0x0, 0x20000003c4) msgrcv(r28, &(0x7f0000001540)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000f0ffffffffffffff00"/235], 0xeb, 0x0, 0x1000) msgsnd(r28, &(0x7f0000000240)=ANY=[@ANYBLOB="02ff0300000000000d92f87a67d790803fab37eedb5db9b4cb6a6ec545c20126c2e4b5f7a3f1c2dbc6910374425ce2c9c2f54d59fce65ce297a4aa0d7b33bef296a85554c457623f500f1bbc5b80ceec69369dd45a04db4e728cc6c04308f721499b8608f545f6490644d48af8ce273da7581d3db901de2fb9e75eff7b3a84ca8000000000000000c1e6bf2817bd0eb0310f03000000000000000fec4ade3410d2556b4b59fb6a37075653080000000000000083b00e5558e528940f388a5bfc3a5de5459e6a621c3b842b0a5a1cd530e96562000000000000abc1f7c15cb604168ee38e8430f84797bf5199a391e80880494f06414b3dd4c494eb36312011472bfc21b291b560563b22caf91893bbf2824a62a3d0770e529ed3879c0c46cc90be6d3518f7d953c62cd3f6386d9400"/330], 0x1, 0x800) msgrcv(r28, &(0x7f0000001840)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfe85aed3390b57f4468741924860ce67c30f63c1f1cb3c3207ea60b02f38cdae456dacf27fc533b4e18a518cb242e7fd83f985da0403e4efb67caab16dc3419b15bc616e8e008e6d639df368279d6ebd97bd688d5ca2b9f4f3030d9680e3a0b6078b0755bbeb76ba13842065e13040ad5e37c50d9dbac2d443e1d4cfd90929944cca9f8fb9e70b4b70b4020c65899f45fc7e2a61a42b110c8be193d5f3b547c95cc16dd6f77006e9aac76cbc4eacfd784dd8691ea1e16703a4686e03c367683"], 0x1008, 0x2, 0x400) msgrcv(r28, &(0x7f00000000c0)={0x0, ""/31}, 0x27, 0x6, 0x1000) msgctl$IPC_RMID(r28, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000007c0)={0xffffffffffffffff}) readv(r30, &(0x7f0000000040)=[{&(0x7f0000000140)=""/132, 0x75}], 0x140) close(r30) msgsnd(r28, &(0x7f00000017c0)=ANY=[@ANYRES16=0x0, @ANYRESDEC=0x0, @ANYRESHEX, @ANYRES16=r29, @ANYRES16=r30, @ANYRES16=r27, @ANYRES32, @ANYRESDEC, @ANYRES32, @ANYRES32], 0xa, 0x7fc) msgctl$IPC_SET(r25, 0x1, &(0x7f0000000700)={{0x6, r23, 0xffffffffffffffff, r24, 0x0, 0x80, 0x9}, 0x3, 0x7f, 0xffffffffffffffff, 0x0, 0x95fb, 0x0, 0x138, 0x40000002}) getgroups(0x5, &(0x7f0000000180)=[0xffffffffffffffff, r22, r27, 0xffffffffffffffff, 0xffffffffffffffff]) r31 = geteuid() r32 = geteuid() setreuid(0x0, r32) r33 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r33, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r34, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r33, 0x1, &(0x7f0000000700)={{0x0, r31, r35, r32, 0x0, 0x80, 0x9}, 0x3, 0x7f, 0xffffffffffffffff, 0x0, 0x95fe, 0x80000002e7, 0x138, 0x2}) geteuid() r36 = geteuid() setreuid(0x0, r36) r37 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r37, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35dc7b38a8c0e16f328dca5d39656da02489672db6d19f37405111e97a8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6700400000000000000f8384250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6000863e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325ed2485e172bf1200"/268], 0x44b, 0x800) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r38, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r40 = msgget$private(0x0, 0x20000003c4) msgrcv(r40, &(0x7f0000001540)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000f0ffffffffffffff000000000000000000000000000000000000693c2214ae287e2b00"/235], 0xeb, 0x0, 0x1000) msgsnd(r40, &(0x7f0000000240)=ANY=[@ANYBLOB="02ff0300000000000d92f87a67d790803fab37eedb5db9b4cb6a6ec545c20126c2e4b5f7a3f1c2dbc6910374425ce2c9c2f54d59fce65ce297a4aa0d7b33bef296a85554c457623f500f1bbc5b80ceec69369dd45a04db4e728cc6c04308f721499b8608f545f6490644d48af8ce273da7581d3db901de2fb9e75eff7b3a84ca8000000000000000c1e6bf2817bd0eb0310f03000000000000000fec4ade3410d2556b4b59fb6a37075653080000000000000083b00e5558e528940f388a5bfc3a5de5459e6a621c3b842b0a5a1cd530e96562000000000000abc1f7c15cb604168ee38e8430f84797bf5199a391e80880494f06414b3dd4c494eb36312011472bfc21b291b560563b22caf91893bbf2824a62a3d0770e529ed3879c0c46cc90be6d3518f7d953c62cd3f6386d9400"/330], 0x1, 0x800) msgrcv(r40, &(0x7f0000002940)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006240b01322939df53c60e7ca59b6978dd2785d3794ef190755d2aa3b706894f5d94cc504c4daeb4ebe48d6bbaa64a2ed3a1ec0021dbca7b4cc85ebe67e7773ff721722b4c061cc09cdd5da8d52edaba62fb5cf494f355fe051c1e8ba67cb215433607b6fc347d50c7a97f4a209054019cad1cfabf7ebb3ca6207c7f38ddf8850e6fea438708564d6c65177b06c3c3a129930a4aff549af9415697f1f7852c351798c074d189109665c2613201270bb30b8769e4b6f3508"], 0x1008, 0x2, 0x400) msgrcv(r40, &(0x7f00000000c0)={0x0, ""/31}, 0x27, 0x6, 0x1000) msgctl$IPC_RMID(r40, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r41, &(0x7f0000335000), 0xfcb7) pipe(&(0x7f00005dcff8)={0xffffffffffffffff}) readv(r42, &(0x7f0000000040)=[{&(0x7f0000000140)=""/132, 0x75}], 0x140) msgsnd(r40, &(0x7f00000017c0)=ANY=[@ANYRES16=0x0, @ANYRESDEC=0x0, @ANYRESHEX, @ANYRES16=r41, @ANYRES16=r42, @ANYRES16=r39, @ANYRES32, @ANYRESDEC, @ANYRES32, @ANYRES32], 0xa, 0x7fc) 03:08:00 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x5, 0x8, 0xef7}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) 03:08:00 executing program 1: setrlimit(0x0, &(0x7f0000000000)={0x0, 0x100000000000000}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) r0 = socket(0x18, 0x3, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pwritev(r1, &(0x7f0000000600), 0x0, 0x0, 0x8) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = syz_open_pts() lseek(r3, 0x0, 0xfffffffffffffffc, 0x1) ioctl$TIOCEXCL(r3, 0x2000740d) r4 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r5 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x10) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000040)=0xa7) r6 = socket(0x2, 0x2, 0x0) r7 = socket(0x2, 0x2, 0x0) setsockopt(r7, 0x0, 0x16, &(0x7f0000000100)="04000000", 0x4) dup2(r7, r6) r8 = socket(0x2, 0x2, 0x0) r9 = socket(0x2, 0x2, 0x0) setsockopt(r9, 0x0, 0x16, &(0x7f0000000100)="04000000", 0x4) dup2(r9, r8) r10 = socket(0x2, 0x2, 0x0) r11 = socket(0x2, 0x2, 0x0) setsockopt(r11, 0x0, 0xfffff471, &(0x7f0000000100)="04000000", 0x4) dup2(r11, r10) r12 = fcntl$getown(r5, 0x5) r13 = geteuid() r14 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r14, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r14, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r14, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r14, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r15 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r17 = getgid() semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r15, r16, r17, 0x10, 0x9}, 0x8, 0x1, 0x9}) r18 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r18, 0x0, 0x0) shmctl$IPC_SET(r18, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r18, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r20 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r20, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r20, 0x0, 0x8, &(0x7f0000003700)=0x272) semctl$GETVAL(r20, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r20, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r21 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r23 = getgid() semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r21, r22, r23, 0x10, 0x9}, 0x8, 0x1, 0x9}) r24 = getgid() r25 = getppid() shmctl$IPC_SET(r18, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r19, r22, r24, 0x1e4, 0x8}, 0x5, 0x7, r25, 0x0, 0xfffffffffffffe01, 0x9, 0x7ff}) r26 = socket(0x40000000011, 0x2, 0xfffffffffffffffd) r27 = shmget(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r28 = shmget$private(0x0, 0x4000, 0x322, &(0x7f0000ffb000/0x4000)=nil) r29 = getegid() r30 = getegid() shmctl$IPC_SET(r28, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r30, 0x0, r29, 0x2}}) r31 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r33 = fcntl$getown(r26, 0x5) r34 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r34, 0x0, 0x0) shmctl$IPC_SET(r34, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r34, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r36 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r36, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r36, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r36, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r36, &(0x7f0000000400)=[{0xa7834705a109bc4d, 0x100000001, 0x800}, {0x0, 0x7fffffff, 0x1000}], 0x2) r37 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r39 = getgid() semctl$IPC_SET(r36, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r37, r38, r39, 0x10, 0x9}, 0x8, 0x1, 0x9}) r40 = getgid() r41 = getppid() shmctl$IPC_SET(r34, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r35, r38, r40, 0x1e4, 0x8}, 0x5, 0x7, r41, 0x0, 0xfffffffffffffe01, 0x9, 0x7ff}) shmctl$IPC_SET(r27, 0x1, &(0x7f0000000040)={{0xfff, 0xffffffffffffffff, r29, r32, 0xffffffffffffffff, 0x0, 0x9}, 0x9, 0x75, r33, r41, 0x10001, 0x8000, 0x3}) getgroups(0x9, &(0x7f0000003540)=[r17, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, r19, r29, 0x0, 0x0]) r43 = socket(0x2, 0x2, 0x0) r44 = socket(0x2, 0x2, 0x0) setsockopt(r44, 0x0, 0x16, &(0x7f0000000100)="04000000", 0x4) dup2(r44, r43) r45 = socket(0x2, 0x1, 0x0) dup2(r43, r45) r46 = dup(r43) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto$unix(r47, &(0x7f0000000080)="7d4445fa82ed3150765ec51baf48ae0c90c8672fccac2eb85120ba817e4c6e653331d094543181160d6dcf30a6b6c7058ee9e5c7edf12e3ec520afe888e1cdfd1ba92a44cbd2800c8f0ffabafe73af082b61e3439293d974996738de14bb85135b85ea35d39a837c6ed4ba5f2d6e05aa02f95fbaa6dac5b02dccb20b809f2c7d6edf1aa28ea15e1d0c48883b6092481c3d", 0x91, 0x8, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto$unix(r48, &(0x7f0000000080)="7d4445fa82ed3150765ec51baf48ae0c90c8672fccac2eb85120ba817e4c6e653331d094543181160d6dcf30a6b6c7058ee9e5c7edf12e3ec520afe888e1cdfd1ba92a44cbd2800c8f0ffabafe73af082b61e3439293d974996738de14bb85135b85ea35d39a837c6ed4ba5f2d6e05aa02f95fbaa6dac5b02dccb20b809f2c7d6edf1aa28ea15e1d0c48883b6092481c3d", 0x91, 0x8, 0x0, 0x0) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000003600)={&(0x7f0000000100)=ANY=[@ANYBLOB="a5c96ba71505b867"], 0xa, &(0x7f00000034c0)=[{&(0x7f0000000140)="e2f43c1d067632f208993f5aa9e3acb997f9736530875a24f02c20a7da9aec07cb737d2b85a51e3e6fbe7214efd2dde7d5b205906842841ddb5692534f731785bd8fbed9fb69f5919d5222b58a72a016f96c0701dbc33ba33913fccbd68a7099adc5d1cb9ca8239597a4c3500ce5e13b3aa544f102f4225d9650de645580810ae8010667b249b77e2be0ebe9cfbe529697222e56a75b270e5ddd575de09f4b5410ab2de85860bd5c9263a110910dc20d739c6ebfa4dd6b49417db591bb50901d5b5aa62d41828dfe68143e16de77c275e5adc3535d19f0173d7772dd3480a424812b", 0xe2}, {&(0x7f0000000240)="a2cf2ca2599013d2d24c1c6596b165685341cb7649990ad6d908013b74b5aeb5400b33f2793613c560d51440f876c6fc172bad5c78d07901dd1dee2f1afedb2e0c6c55f3c605817279c2fcb9643967540b6c1ea8399bd4557c7754357a79b7b74805d03f745b14fa5687a0844f088e7a7195ba38dda00040607cc7ef86a741e87fbbb4c88ecbbc5ae16c8481fa45734233ff974c203a74c48b6e75a394315b4f1bec765681dba3f15b66050457792836e8a1e2651d23312bd562e9f15ba77c49b5c00f4e64a06609bd90d1b30ac0310fca9c85e113478b3a413252a0c49c38aca6ed66f5760c59546f86e344a0f624aba27b4b274d1325a7430be3a5ac83cd6d9c36cdf6f2e06568acd84cceb0ccecc947b35383ecf8b78effcde8b4cfee5a4b26a8e50f8d557b8fefeabad1099b1a1321da98115295c112c052fa67f043ecb01d7a2fbb5c19ee7e9e43012bfef340a28f70aeb9caafd70ac1f5089ceed570eac6cace1d4a23b8fb4c68874e7350fe6ff5321e1443397e69b6386a95c16c0e04ac639e53783849e4ec1a14c063ebd8c842a4abe1e836a55746e937f7fe26cb1860716f55bf342947a1724328a924999dd439c7cde9d52a1608e12395c23075922c7a3f3488d2aea3cceb5c56f95d83408459fa234a2f76f07a573d9784d55dd9335f342aa46354701b7c6cf8e5b59e2ccf0383b7d3db62d9d5796fe54b07a96e6321a72c1336e2e4fadaa305d4032a2894ab93ab4d50c004b401e9f7fb99244c87a345b625fd89c4510d4084228e9338b76fe962c41e10cc200d46147736dc9ca12042ac50687338d43538a82a43a006a034b8a62d3a4d6f23c3c42d2b1ed0e372bb120849dd81aa56de5b9e4d533ec32b914018b755fa91044ea3fc0322063e7b2824984b56fedf3ecb79630b876826305abf1624f2392701db492ebf3e1ae435989772e669a81f1943a29b31667ad7847f19a8f0938aa6bff5a8bda161dbe2a2a4793c28fdd0809ea965729d50abe627e6b31dd488120e1f93dbe3fe3a4502fb392189ee0789585cfed837ddf71890d9caac54641927dfde912001294004ba18465a059276ccbd3fdb7dc65f743d92104586c44f4462b846e4cbfead514ce0e9a4faf74bb35a7e9585b4f3b82ca9efe90c8559fdb037caf7a3ae04215a3b39261d64606f1e737f530352e60b9ce27f18ec478fc07510b744b7dbe42bf8b03d3c6e2aab8793a3f9476f9175f917e71796c53fff00006c80773f922b8da89f646c11a1ce6d33e5e97bbe1fad971d352819133a762d0c68bf31393269a7f83785a160151c301271d86a03074822ffe0aa55e4516221bd736a1521df9171a25041a1539c64cca98fd70f46431c0e9fd0d114c1b8bc75a76687b9093f26dfac55584ac53a2b551e6cff2934543ecfd70387a6a71a09bf945fd04194f6d65ea80f7802481f6b898e61c95222b9c925c3ded8f4e01343dabd8dd59e63703ff7d5066a0d50790e97fee82ea3a33ac45c3091d139e3c74526c2a3d4d5d21c38c91506dc4e1d3729bc52215347639b93babf860b3daad4373cd1f749f8c2e89dedb50b45a0bf185bc6a35a0a91e7bcb0e7562044e9d01a78fc479857fb31678d0e1e646fbbdc7b64fc8ac5bd8db8c3b5ba20e056d4557465ed7eff05f6c1d397e374bad6485bc08adfa1443cf569e15dac48fed8ba590743567d82949b2f313266f2e3526667ec9b3fa368ca4870c02ce5b0667cd3e26b53b9c63a9325b343473e14de4bfa385903137486a552326d4aad47d285b20adc5f1e8e466edb7363137de9bc39203e1a007368b37813e430273dd87f94f71bf110ff133420befbdf5b2a00a5817c6d1c3c41ab3e2b7f04d50d8fa3bc2e51c06d4e97aa0d08c27f8638ffa1328c0a5b6cb64cb01a00d2ad0afa30e1a6e0a6fb719b43e431ffe46765c4d4be7a9f5198af67ae088f3724758948122b471b8b278468a0295ba1ee5de6690134360ae9e3c7652c56c62ddcaf2520bab80d4e7c403579153455bc613cbde40ff65a067338b6e38360fd520848a8df34c6f3d2c390eb8000ef5988f3d04e0d555c863b46e5058ed6fa77ca042da42b4a4e0a7a17a667ed9cac24df09db9c4ed58414d28d74b0d9879fb0b6524560da65743df75f34af860f7c33b7de859c1442e5cd73e5c8260c718f67b072e2bb85135e94111d71a03bbee6d2c89af275a1ca8d1a21e79480bdb98eea43670217edfbfbd2b942352a92e3a832f835be2ab4b9e5fb06f38becc26d04aa363c17bd550f0329d93424642c4bab805c94c88468a2405aa828c666fa29a4ad84219e308a88b3976e8064db8a253bde2e9a95b5801d1995556b05361c668858fe4428224399920570eeb028ee28cf2a9b00f9e8ee36c1945c6bb36af2cb36879c20fccf77a4960198b14770f2b47baaf615f1e695953f0c9492dbecb2235af9eb70b080366375a16f0b605d01d56e5172fb6bbbb34aaebdc557930b63776169b298cd90576fb6dae92801da9d5786a4a77826dd444e1f4a85531fbf8f2854b82921c0e2485d41bd87cdec0b7d8af42303dfa3152178f7b1fb780a0ce0de27b11b395a1f5b523009ee0353e83a84f42210f6aa4a5602d947ccf19c383d07694d852aa208d8fc8c6aae10d0ea0a51b37285a99f2b3b3fcb3c49174e25d894fe249340c4f0c14122d452c41ad7650e5ec56c7f01f95a8b2d3414db9da01d3564675d3270a24523d947e715d953cdc673911b7dca6122e5cc1f10cb5b67759e42d0fc490bf318d0dca13b57dd4eadd7fd366b0385c1a4351e36523060af1efa44b3cf6b9e39f9c0dc5b97bc16448cdb7efbe848571a826a9a808a52d3c689579c9c2d22208c756b58fd39058c0c2097cc1ecaee55b2a04dc9bc4e21dee45efe55d8adf02006110a42f20e163f9fbf7e81ddacfa6fce37a5e37d046cd27ae17701be283184cf5f6f8371c9a1e0f7a98c0306bbf6d6a9f4df66029763b42c6fd935aa74565784afca3fd1a601a12348b93b212c0ac7b74bbecaff507637dd5c99b864e46764253f99d3dc59bbb889e4bf67c7be85b666ba4e5c44bbe644d790f4f9a12d6f97eff4565de67749063083c5685c9c1c5d255c2a1edf3b72019bc1d170a9cd323b1f71250ea553353087b2211e9f64c5cd7396582b84ca01bed878528582580a34104957cd8db7b70cebd459d9724e64211e56125632c79cf232aa15347d40116a9ab314700a6e3b7bc1ee5981379d270a0fc23700b468ed707fd8571f693fc7bdcc57364f616d9592d099daa94bed9ed7b59b5116d784ea02f1c21a786c4e5d7ba632ad46538964cad35050c874b994ec37190e2d48c85cac436f0af6b59e89872d18aaba502b983e5284f57ddc239b349bd3ce14c525c5c0304b9d726442ecec0f148c7c52cc3d81b46750bdbc43887d869e364bce5564c898680b70820119a511b8ea584a470ece7e5c85160a98d7b9edf2ce9d2ad814824437ec12ed873e253621e895ccf00b5d0bec7444f6536d5d775e3d6158bda15a081bb145b1df28b58fb5b92d7d48e4d924e7d618f20159048f9b778ce1685457292038c137a5be0666422f5a3d47a0f0bff91ea74ffb0a728c7f803481d5c9a2f05f31297e80a81a23df9ed83b0c463b1e57d58d8b6dc5896102766da292ce45b0cbde8e78b78bd8d07678acae939b2e8fcd411660b4a577fd10cc2dd0a65c2b542aededf696da2062a2710b664e5569ccdb3c29c0a3f33b277ae2670871097d9c50d9ce2bcd43a146a615c023db646480afcc7a1f5eb2ba24b4f70a80be9eb8632b690fe5eec757dcf621a7146f355b71256b122b79d7c39af11fedefaefb3b3e5891308b61f05c69b731a0432b7a37cbfe720d3ff84ef570f4ebe8e54327e9b9a5a5d9295eb7929c11321abb14752b3fc783780437958e70de11fde8638dbc6a18e07845619949f9e5f95d032a6f84daee89945d5302e46390610f95b0483cb1916ac874813729e4b28e2687b6065055117dd08d444e1cb17b0a23a33dca1fb470dc57e695a1d5d3b9cf0324599eb9190aa550dcdcd8aa2ee3ccaa744a85ced9a502be56711f402b1281d79b0c211d1aadac248a1da1e9e29aa3257453bed54124faa5698861c0935ec944d59e04da1777fa24bcc9a4f93c97bdec450dde55279a2739c87cd958edd1fa4b93e5897209b3f4dec979daff71ea236a6f711c79cb7c1b20b1b40004db45ab6f1888ec4dc033d66e5326958b3037ccf7c508ebaa826870d6502be55d0afd713db523c4dc500a62621cb1db3e31d35c01701fdd0e944b3706791edca7475b365c44f7320c18ef2eea111d1b863bc782233618acb3bcc701771c9c7939054c252e00a10d542826d5601be2dfae882114e7e329110e6c06572fb0b6f9ddd16aa9886c8716ee068b88ce593f9931714a45b06c79b0c7da52cbdcf59be33eec5e3d0af1143b45c7f84c51ba60e4acc0ab4602ad65af117d4bd72ba53238c4c98172de32bb8fdc2c17b185122e11c2c209cb6bd6a4e3b4a6f50572dc48a1756fb5446b7fe03b6e2368b088ee6ef4d769b9ffcbf1ef10dd9cf6a0eb74a3993da2e2f68ab8c5dae85507a6dcc4a5f0287ebeacb4e12205899e9901013b97c8db3145f8efd3296d6b594fe2903502e609120208f1fc53dc2808ba1a4750e409b734527a7171a67b4f34ff5d637f50e177996648260a40327064a91fb94b0179843d6d67c64fb04f77b12ed5406f6a92ea2df1340b71278ac7f9cefffebfd3757cbfba3bd0fc595550d5ef7e5b66464569bce36791ecfa448007e604ce30f28992176ba749dadbfe8bb664e72930f87f46cf4e6ed3ba3a51ecd632c0c1d3f18ac85f4fd1ceb9b3b60423fa1c656ff34eea40d4a5161cfdda444d086f971bb404e47b910df0c5745dfdbf4b46e24eb4f2d0593c5fb9b505ae1513252707f90eaf1fe9eb919ad8120d2a8b491b2a09168c7cd745086bdd779a1c0d4fac0f642565838648028252e5fc1d0099bebecae0900573ee323dfcb27f94068188ab0c0f5bd3da0d4d9bd686c5e5dbfc98e3c12be47aa257bceae28d1f46cc4f200e188054bdbc44d561aef78ef3a43a1773e0e18da9bc09642dce3a5ad2e02205256c54c89ce89f2fe92f3604dad25c301caf9a11a64f1bbbabf0d967e99b0df5f87943ed8cc4f340ac881e065c7035d115eb4c79c45a9a8fde61878fba52b8db03c5a9318592f57c6e74c78f7913ab93dca3b39f12e97336b5f8cac1220a7a29cc1b69d12054e95c129e33ece0cfd6d7c9d7b4e6762ec141796a753c384f8b273b7d32f2df2f974751cef14a760d5f77e168deba70cb30ee3e0087248a766274c05d41da56fe4a243a266d54c634bed5bf3e76e8278d52b4d926359aa212060b9a066c5600bab85ab21e3820a3fdb609771a00e6c48dd9d93e8ae76362dc7ce70d865b68865c99e175afbd76744e722ce5b309a8d37b69f9b783b4802d8ca63b530aa8bdbeefb4f938563ca6b422c2b23a27525edb9ef0902c3d0b5e0c95eca48101b95245f9ca8d2c516b289be9f97075485bba86f30d194becbb8f6a0590ef1d1764d0b631c260de8eb0fe41e927f94b6e58935f77c701ed96fe8f894813a952af192f5ecd2543330e4d1b971288d58f1261d38e03bc7a480ce2b3f3c7d4a408bc6047fde1d60a1c556800f29c36b45734fd78c12d9e6a018b1fde20a8ce214ad2f2a619bf9cfea7f2b68b478492c7e4b4ab2b1a2aa360403700b1a2cfa456f074425a64b89a43794d84335aed58e85a4ef83daf3d197110b7cc", 0x1000}, {&(0x7f0000001240)="25be0385c920cfaf1e74b1509811eeacf7a7f02313d740cb6504bfed4ada83c4fb82900a188d2f1c7eeb4b9c80d181c64b6406339bad31ad22f2f5ead6d0ac36ab6ebf49822639e8eb8b67b203f139082dcf65ace533f59cb6b470ba71b2f4eb0a0789f69d1876cbc96fc8427bae33a41d03d0ffa40e8cc096ef2f19e983de63ee4c659f37f47bfea6b030239ad961e5793059edc0bf7f7a89d1330c7537b7a408804fd300ee988144680367123e242998e98f543525a19771b46ba3e42352ab773a7a0065820bb6a9", 0xc9}, {&(0x7f0000001340)="1b99f1cc3caac5fd7105908df651f771b3d895c1ae5fe34d86cb800487b5ff7323e08178a76d2ea55ab88925fa13adef8abd82e51594658c41d86d47856a3f0102435b93400726e13f3aeb009d5d74387422885121b80432fd69d68af09f2a2c41100f429abac007f2401a81d15712813722e387d2e66a738a9c67e907d4112e0a79ce63402289c03047b313c22a164e1666ceb6f03a56c0156c908e7e2c642d30e6016717efbb929f7193dfc480f27cc3a93bd9e0700e79bc63fe41b9cf466bbf9ea5a1162974b8fe", 0xc9}, {&(0x7f0000001440)="8ed3ee3c81a66e4e89fa32123f06b94907b6239f351120b0157ec9aa8d87e1a59b8f55bff67d44b419b601f424eb5763f84f431ca2250c7aa4c2a8d394c4f9d3b797a4de59a4e105758e59de2dd0d3b6d02960448c4beb1e973e71442014cf3c7fcfc2e12717a7551caf298fec579a602f166916ef7d59b89a6cc8620503050bb186f65edf23ec2ab48ad9188859f988fe454f2ac4bca71a18056cb05e189479eb30d72adee4e0b3998a2f026256f9b5c54ba597b491103c6f2d3563b039da815b178cde7c3e42f42143a753e100f7d287737bae600512c55ee15d6a985538f5933d19ae08b3aafce9a8f9d420ce8d11cb101d724d446f873de6a4aa26ed112034afba1c3c6bd45010d673f7de37fb7ff7f686f12ebbaf9c1eefa6184634a26ffe777095512afd2bb89e7467c20352aa1463d2d16e292162b7e9b5a503b1aced5227682c9f8089fbc70962dfc710c3a084e8ba3eb8bb8a5a35ce7b1a9eac4b5c870436d57c43eff49fe7117232b89513a58236d41f4b40403fac045fb58def0b159bb94d3a4228d1f3156d2ee511baaf19905012f7d1ef28d47a884b1e18e6f0daf5b603035a7d557afb52f27cdf1c1b2feaa4fb0b605c8721c72f89bbeb7bf3c8723a2f54377725d1d4ba763b1e815feb9a198f21d8d183fb4725e78dcc009530fcacefd1e856337d62145bd46ee02895bd695bbe17f544b7a9afec143a505f68dd92549531cb426da8592e468ed618f445ddc4960ace14729997a33f924abda90d449c57fc71a0d674b0bc84d7c3209b62a5a07b5291151b733113d856e3172b07df957aaa0302d2c662710901f365bd999327ca44229f243bc261f15b7b517372243ce52609145568e1bb2057f65212aba36be79df4047269929ef9135d30a3fa422d5164ff59f640a0284a0cf0e75a58b75b7346bdcc949be801f2dfe57246bd6ea9b6d9d665b72e58b61cf1ceb7193a3a434eef781594eb3f72064b1c9bebf2cccb12b2b679364b571be1554cab0a32892aadaeef11929937c07a412a32e6e2f9f8b20d02860dd55fad408654ffda7f2770ab78036e38ea13737368e8cc596de8483f9fcb8ecfe6ac12420eef15aa0d7547e5a66e3a6fa20b0a682010323081235a03d9ffef581aec78a33665d23024bca4a16ac1d08234df4811bdcd565db511ae54264f7bbe144851e26668ae27497a2ddaea3141e87770895e1a22281577b5cf939e9533769733a198ecda7347f96453f795c32704fc8028f0c3c7f4ca8240f496e5c8aca3e6d055a24bbe729476cbb05773c6b743abe6a4daf7fa430fc38556dcfc4284d6f77bb011b680695a01fc266441340c343348f663674e56bb4f0fb6873ee318fca55e722a9c5fc11e22c6ec1653f2f5253baa0ca9d0606246c47fc36cd580e227ffc81dd234f043c336f4f1c9a236d60096207ec527762ef591832bcb29ce7d6a8bdc8f528f8418b7fd69f3a99b26ec56ff7067fdbe02b888e53dc97e5dcb3f0f2a194628e980fbcc49104533d55cfa367d017a44a3cb95cfdd148d8df89d3f33978fb3b7f1e56313c710cfc5496b06256e015c8c33c5d18bba9d105fa52c9ee942a6b7183532176ef33c4cda61b307cc0d3b7234e3a984818c96bc4f6936999cb4b804ffb3e463577023bc4728fae31fd4faa8ab8563ea7a730c465b5a76997ea61defa6ce5db7dca2eb4f9bff9c67bf99586c0b8d07f3dc7f3de24d6e55897415ee684e59ba60015ebbf7537b4255818e44578688cd02bc604f185016ade936c663f51899b8bbbbfe1ff30929a2157e0f01bbfcb7a6370132e0abcba008ed04594c3d6f94de90682fd4d21b433e6269aafde3da6e2b6f0a83c87ba65f155d37ad1b51bd4a6a0cea110fea786e6e5dd947ea9388531c66dec642c253355b6acf962a410099a3a615f74ec0069166d629460a031ca0be3ed0fb104f6e91d83aedd180446b7b4870df000183b6cde09c41f44c0ed828676398924d3f25d9510b21b985dfa899b5daa93d3138261039b9ce7bfdc9c1cc094218681e77e297a3b8f86726dd0f13338b33f4a1e6308c9c5e10ee2f7b09c8f6722e92717eee303212fff23af159e6014fed40d2347811955985f43ede2c164e84e3425352dc1c28e63c51e3e6a345fb61798811a78c16cef0941d6b3eec12ddc77f4055fcef4cae790cf9c013717c210138fd5945ecffac3c214d50b0a4beea9ae078e65c10fe5b3b07c71c287f3a304991d16fdfcf98553a98e2b9c4211eadb1d06ad47cc0f951965da164bcc87896df9cd3b80c65890c5c00f014f06977c89837992219ead40ed16105d55d93a0b8753b39efb9eb957d2f3a5d397e036d34d1551cca7fe0820defc65b3b75f8582434ada8d7811481d387882333ca83742f85b8bdcbbf30c4506c505e2fb5bba7301d092938e4c14d9ec926f9c4b210d4e4bf45d105018b5d2b85a0b6a547b13ce064656bde4ce0a238ff203a646ed4036b82dc84fd219eaeaa320d3ef93d921079a6f407fe9b7ad7ff47bb37fa8f6c062f75d585ce6c0202af4c97b10c110c49cab96a6a90f0fb8cb36d126566cca17970fd8175dfa6b34289215210b69e0a5e1eecf89b703ad85354ddca4b1fa2b14d3decaae0e9c0f57c818c01fcd7d25edada68aff05ddea6620ecfa55e5c61746eb097117d7e83ac6d7711b54d2d8484480831c80c6b3d5d2936787b5fe9b0ccbe0fc2f804b5951900f2b5dc55aef6c86d7a1fe2650743ee4fdfe637b1efc3c814be02fbf06b2bb670eba31eb3653464261a447c067ed150969b79b25a614b5579e600191a78a7759a888b9aa73e302e5945c3c04755bbce6bf96d7aedc57e7019a078f6b3aa032531ad5ab9a6190d088ade14bf0dbc2332d76779ae0b07bb0a9b52920e137ee1321e90f8afe11409a3a091636a766bfef99e61c03ac62d16da03bcf84cdbe97f212e9fb2604d56c0b3a2c95e3e53aa57b7499b0e1690efe2b558e3022f4ced4d570039912eae32c2e7acaeb674bb8776d6c36d16a96c3ac3e53ca159a904ec4d2a54dc1ac96672cdde9570e8946bc26a8359aa995e05fed1426fe2e8aaae697c3cb8643e40978769eafc07a09468e3842e6e3b8b97961ad015751e4b89b7e1c73c3fe53d889b6eb73c5ef45bd5b3fcd1b4c3ccec9333a4ceac2dbe52dd9f2068a65f67fc7f88b8f4ec0def213a08d4643cf2c9c3e8d425419d622a9ae08bc7353ddb5bc0c8b662bed6944e4e21ce34bf85f9b9367ded709c81370f96d28bccece88244b8d7ddc0c3623ab95cbb47f7402ed0e7b7f2749325de8860d6346f77f65b24240277e00edf53ba6822632a28c9215a2dbfecc5bb2ac41e24a5e23b754806627ba94d0fce81f22ffed7092de768255748f4c8293e9fc81722833b43288979860f05c8b67e470daff60bc339f5e8daddc2ef7f303213464e93f15e741276ac0c7afca915a40830615cdb841be941cf91962f8a5f3938b627e9b2817e28d801b0fa3d876e6979aaefdece3be795872a4a0f8b9be4fce226ecf606d95437a83f2cd5813ac0b72816b45f865f49dd7d92dcd7e35b683884b2fbd0e826ef9ded642fa8a61997caeeae18820d00e7cfb5851dc29272b77a2bd39596493e8df9eb2f719cd8eae221d5c29c7b8c9d505c1d8383fcf7133829153d483bd27634ee6cdab75c825e30a4c27f234c211d892b466255919fef3d5f7ef8f3335ed50e2e4dfbcfb5e66506d2c3b4a332e3b39f5fa8206edc29b554cad81d44c10deb880f1a86b54ff7d6dd32e140597a8dfaa6412128da474acbf5cc584bc9a842e7adb917167a90223cd5f0e5b50fadd14509cccabf481b918d98f7596013648b27726940410922c5ddbd2121e564dd5e6d09f4ff9c6fc6a4aac2324eb54c4887d22835c0dc0665d8f10eb2db7896d58b719bbfba02e9c534873892fa98f99c0935c8c51936f61b187ae3d22381ba9c64500974cc5ca0ba403d3368e063cd630bc4e1af0cf46a5a4a2ee06fb689c7f16cfd3a5faeaffb5e2f0b8eb1cd0281ef592bbdb9027ceb807b7fcb2c16232c6a75db4b982b5fa37a455683714225aabe2cade4bf6822be16595552fb35134641542d0acdb447b50632d3d6a354fac439056e808b472b6426b30775182d12d6a07c54e2c83eea6e6c426c6a03106aa030affc729d9d454cddbe2bdad42013b3eb0c6d0f76db7243397de7f700b404d9b5900dbb52d22c3bf268a05b19e9885feb6db90eda8e988afeebee1b5ce93808e818a196936d86ac748e5a280a3ffdab580cc1c8100f9e9ef5e5082421f9290b88340083126cc67ce56e492c41c25cf4d420251f0995abcc26a577b41c884a6a6c1ee279e2767c57dd41afa6ad12cf419b9ff35969d95604f6f62f2bc395a380cecac034e39eda847d98f0c3b7c88261074ea3093b4bdf54cedce4b850df12f31490657838fd5a074a93dc2171205ba7b7be147c9a4485e5508811d07dcecbaa907fe226f6fc25e38df015f5ab65f17651d755cb9d0fcb275b39ec318b55754da917b0434ea2f547f0ca72112c8233b6c14d3927b900f3d7ebccfb8a59cd134612c11a9b5d72aa272a9f83babbb55737bd682f6c6472400965a7bd6b33372e4a6dd6f5c8286143e781d4c920fd9c43b395e3bfe3b7bb48cdf7408427815509a6ee3fba7ae026892ec031baf90ad609d7dcce3dcc4dd1b4e10d72074085a1d6c07ffb928e5f4b9fcd91046298d502ed28c8da28d7797fe642fb8703e1f5625f18c96ec7281945dfbcdde804e2063b2c790b3f6680efe587a0b805d182be4fc11e6b3c1669237142fa6c49bfb6dbd19aaf58659ad945949d154787c74401d5edbeb27b9fc3888eafe0307f6980870796bc168db941d5a5f88313987ec6c3aee6e0d07c950fce1afa4ba3db051947ae82e0c38462496ead46708c464ee453512cf1e36e32f890dbbe0931411ff7c06c14559b3fcce84fa427b15afe76260fb679913c2ce8bbb48fd767bc6c1cd598460dcfc7c2b8be0613cfaf29ee3fcc31673d736292555c80fd08258c231b58479408f4b25b4f3055526ac3aba829bbae0eb0be67ea898f9f7a0ca649aece212a0e01c12d390a6d1cf7d59db97f20bf820e0ad6416971bb45ff2b5ad155b00e21f30eb7258a36d738b7e3d5a1e50c25dc3046b4ad0bc378ecb5616c0f013112451a43953f905b1ffece3d689fe3fddc3f263b07cd3bdf7c50c1eb7b56f62e7457d117885da6d5099ddf93a5d65faa2c162a886486d7c29cdfb029761c035c368f450fee2e7386d05aad6ec927889455f85aa2977028fd9b46c9b590046867bf05aff8e4aff8ebcc3d16c10f9242119dc58b16a4d47e66c2e57588b4a16ff3228c002dcb6991f786ca80b733a0a89ea72b0d94b6e677050760fc5abf7a9cff6b4f651effc19bb90e5d74d5f3f288ae75265adb1ab5ccf6ada2007995632f63e57005466d279756ed02df83714e0619025858596f98230132ce5fdf577282a01d5bc5c19fb9004c29778ecd239b557d31632a99fcf7df0417fec2e6a4075cdf17fce5072383ead81149a0976fdf1642b7b41bdac390d21fbb6b9d9ccf6d027cd3de2d4f03e1f51359fb3603e7035ad823d7b7e9e0f725cfef4e7d9b708edb42b06742a394a4ec57b1826650e17bee861a8550637b2b44dca9419ca8db12e73e6f269309fafd0a014230e4defd17ccad6895f26dab604fbb735bedf6f18efcc398a55b472d328ebf3c67ddf89c4d2036b6d073e0fd47fea0c6a0c5cc5a0ea5c1e655aeed573a49c173b5a66de706c98053bd7c57016df3", 0x1000}, {&(0x7f0000002440)="1b7e0635127f6fe13aaf765a82b54652c9b1d393da55729bea97829910520b7dd94740de6adcb1486627203151e108469e0f0945b14fd285983924310f5dcd277fb45946b6adc4c66b1f4b5747105a696986914d31178d26aca46e0d0d79778b5647e11eae376cc6b6dd08fc9b3f3bb3403b554f8dc1ffe2e903906d53b158582790d43db368fa16e66e0f6a2dfc07a732523d569a011ee0adf7519f67644367e3d360e3ad01cc34c9e5a30c8664db777f0548be10c37e96619ad636dd8752031c5f35f445410539ac7bcb5135585853ee93cd513828d9c32dc0ce05f52b9fec915415a0a956c5fbe0610e71cecffb740f8ff3e2a2faba40f8455e8038e4073d6a3671506d888502b66007f959c0d260ac2b114846af45faf8df84f4c1449abbdb7e534386fce172c9b5011491961d8c340ce7e97d1208bfdd1d0e9836594204a15d8aa5451d9e37a397fac0eb1dba41fc72a6e1f52bd31fa186d5184ef4b35ae2feeac1b01687936c19cc0564fb7c570fc895e737b090c41f25762bfecd0e9b9398add7efab1cc5a488bc91ba7c28e7264a2c29bae5cc24afe366ee6f45fbca8ed7599935b2fd04e7d17a3b7878aee4fe53b3762565b5e80f8c76752b42cf79134e724a3be4a2abe5657ccc493682880603628fcc6919bc238c72f02025a7d6ee5f21a893e9901c67c164ba5ca6ad063d73d00326c3dc165f5b8c524e7710981ceaa2db2112214d4af24368827a14eb1b684e3efdd61e787061c056b5cd1cbf569db90d0cdf55a142261213b4fdac77b477cb747a3dcd5552c6fdffb55837e3588f1b8dab6468b6ac35585859aa0ee8718863532699da1a8ea505ee543508d6bf02a8b961640d0ecf17e157cd95467d0cb691c41623b2712aeeb3dc587078559e4fa700c4e9f9f6ec3f56c80d0614acab9cde5f26c130b5fec8bacbee87a3a79b8091e2d77eac3744fb3aadfec9ae64501f248bb0c2d8a9a856de87b5ef04052cdf7161ae912b6cc6178911b466f610b4689d000b3bc68bae76d3cf7da28fa919db4016f8c77fff2b32f7a0ed28cdd9282cb5bcaab2ca3e13b861cb1ea00d91da9d567d04f3f8a5fb026813b729ee909e64a9b29f9fa982e8202820f0d47d304b505c937f0310caf43cb3f6af0e200b5324eff235e5a38261102b073e53e93dcbc91774ca4039adb66138cbceb0cc46724b71be8865a560fc0bb5903d60e7791fe3d8d1dcac9b907b969f5fae2796b401d04bee69a65f06ed530ca29b675021fb60fa18c1f8957b262c03457375fcac6286392413cca8d614fbd78d214f0ab60a3542237cc5f9d44df888a6e9a9c99f1a4161860eab9e4dbe191389a1b12491633ae1d5a1375545c3745c4282314613cdc1c7a9123f564b923c4387dfc20289a862408dab28006b146b078d4ba589b5f44505fafcc4ec2fe2912066e5e9f25bb182c5ea6ea7b6b10f8ef3d944cc850ce58e147be2badb07327277935587a202df11aee497414b8ee864ed7256725c8434ade029fd99c03357672cd41c57e40f6a74cd83dcc5010a43c5cb88adec5a27b09bcd3e38a756980942b38642df49e831142793d0a9b3ef533f74370a524c03e26d21d6a7fa250cf23bed542ccae7ed52bbde57cebe47a22dff66c0a047de0599c6d474558e4de842232bb89dab58543c7d13e4897b82550c6c53313830387c3e6e8969bc57df887a53e6dddcf28089a2c2fbc3ea1cb96d659f70e01ee82e3147f4fef7f853a980347751b4b2fb87e56375c28b920b36438be905508df46fad2686c1664fdcdefe33cf37f614ef4d24358528dc79a8fc302a1d3e1f30944e437bd50d75ac47515e08ed16a9c948d2b1ec57f0c30d0e27a11ebb842cfa4c98576a7d11ba1f5dcdf905bb346a14e51c755f74c4d8f07c98eb654e071afde9310d3b1f317735a60315c2a591e929bb7d34c40719d131314c529b71556baf3070e74cdac7c6327a2c9b0f7c60640b878397533e01a1dab7c51948a5329c624dd53a1142ae133d7140a9b25807a5148985aaceb13b9eb48e3c03497beefa6969f2cba0ad3b9c492edc7f60c1fc91911fa9575f173f661558e75a1e19b2950572a78159edb164694a23a7c072420c476f0a2a91410dbff08dcfcfac37bdc42aafa8e96b9c9ad5583ae24a3e627626a098aa79e369aa3e2c48b02cf6bc7521a0dd8e6766970c378817f6bb493da7e0d15425b17d5caaafac028c15d3643099da105b9f73b30002026359b9de624364eefcd641b9aa0abce320c8e2650c487f109d9b11bb656fc09ddcac7b7c86b4ed03ef44e28f00099f1fec5812a3b67fd5b6aec863c2d982fc8c0c387ec41205abf2523250f8fbbf5e087d081500fdeeb7d7680cb7443368fe3a9aeb1c80757a4ef4475c3fafdfc58ad93f7b846e7ee1b5916eb035469cef74460a274646fd0131dab25223e0c7400c46fd1d2fbfd4f807e3de228bc481eee6613a64d9960b6ddf60ec5ff93d37458022b1ec50a72732e2542674a3f165b6624e3e7512f3d8f05a6f8203e4677f802351db90eeb69294af56d815e9e76dd266950cd02a7fdd9a52132066302a615af75442845c5bba1ec6c800856da67c53a2035683c08c2418e39462f5be14353f930d38a7e4a2e3b2d1585ea9fcc87b115a98c11efcb19c035d6e5dc2d096e441e8699a0dd799baa6e4815132bfb79d76b6e6704b6000ba60481d885fb4bab29c900ab3ae573a493ffff88aa99dcd09b6dfbcd6770dd03467029df3de6b2c090c597bd385506a888f77372554985fe056fb31dc543e2a00680a700fa2753d606d21a5925cc2b79c68b1614b999ffda78e738673992dab1f39048e667576cac522c99e2654ad7fc8a8d02c3627713ceb4b82f1635a9fa8aecd476cd9d143542d046af18a41bf8de2d359c4624ea392a31bca512d5af0b0b22325ce0030740126d3e7bf7d67ee4432729fc4baa2c01edbc5c34177e945ce9dc76535d22a17afb33c4430d22530f849e942923c4b605baf0b97cef082e5471909536a03d78d6672b93ea249ee15b927bea33afdc52868a31bcaff5f555614409a7739a703b01c614c23b973851ec531533b587928d268bbb49ef4636c8cb97ead2efbcecb6248d8c699ff85b8dd1a19b478a0380499d09bc9aa36274e01d71f7593677c07e499688075e789eff8f5a9d51fb83973644ebf5cfa2ede1121d5bd475b03949b929abc0697f18f889a2a99d6106c9a1dbaa932c35d638943d422f9179c188976d650017624c16de7c91d89645fb51d0f18df44a14a7519d088bc8e13ae0b16852e6bd2af62c76e5d19c5a8ba0603f18bf4f5f00d35222356fdfab212d38c24b4e0f8635be8742dc7916d01801c8caa761b7c65168a82a5e41808e8a459c59521b2e0dbd25d735ede3878dbc8602c7fedbefa38d94f4a72746df2537ad1c3a12eef8ac29a6f0c84bcb01132066377bf14a92c700450793c341243de14e79d4e383d08a74ec2d79b480f6f6c4f068ca5cb94de5a325e5b1d816a791d7623d562099b7d1283324443fee8bc7d04f7e59a3cbe820f1f66e632eaf0b255f1f3a717ed2d17ea5067addc354b6a15bc3fe6ad32699b519cc26d689d59ce929c73034a0649c3b68c3e30e8daae5cb2704ec16c21d5b7a7fca70116ac12c98593d56f58924c784d6547dcd2dc8824243f74f9a5b583d6f94636d5619b0839fead486d796756ba18b9ac5c76d0d5c6a2833e09b395f0cb44e64d4bcecc70403a48ecf55deeca4881d00715c46571fadc4168bb1439b355fba6238ace4f8eeb9c0197605cf3eee5ce2098ccb161b8a065f33e8c66624ccb5086dce6f5c98a4ed9983c35a1d6c35d68b434229e6c2c5b2d20a624e8ae93ec143f1cb25a818f2978bfb90a633331069798d5a849323a9238c0b1209b8b713e98dc83929a9a132857f53e9ee94a5820cf32d8da6b50af2105914a6cd0ea55e8cc8944ca1a68eec91843b80eb2107a4161ea9b472645b872830a3dac08e4d7e48d60c2667feab2ced246d8cbc851bb3e371ce331f10ea2bb9fa44c0ee2bde10cd5479325eef3b1456c8043099537503fdc9037c65dfbc5a2100f1ae38a3311897e761c359f4bf3cfdd3f9bc87f8ae5f24268a8ba3397eafaa499fe090575cd0eeacb4521e54c21000d8b4d7f4143a486055e6e91e7e71437a6a30588eb51e9def20343bb22af5b6ab2387f6240465bb02638fb09ae87378ccef524e7abbd532873f236da07b77514ff86e63c459b8f6fbe71b27a9193f96bf1d8ec38f7212d69dfe7e2471cb7258e0c0984534f8a1633d908e8084e4bac462fba6cfdb29276c8251fab140e7d948d35ed2e98a50ef2fd378e61df132ad75b191fcf5ed946eed574c046b9c991bfd5e9a6e0a0b5a462ea68bfa5066467a730d3ca2b720787d3ca5d9e03151be1c0f8ad924c63fc0fd4cc5d3cf5705a3a5ec602ac66f03cfed3a1db9efea064b6ca583f831265ead4f7c815bda605104ea8a5402c0008ea54428ceeea6abe6745616f8e7908569c52ee1b7431a818fd6e7146408285f235c4199ecc3b33cf2df02113e5ee107ef0420b02979e5fb98cf875feedf14133f831129f967484cad61ec771d5bbeb82d57606d4f97b08fb3f79b251566842fb75f9f08a15e2fc80ca207f956c8938482ce606fb8a78b393a9d4588a814b95ebb59c5566bab5efded1d99985de6cf00ed476efdf7d59424a813bd9c1aedc11164738fa073c5341bb61a353501ad22932910a4c866d49688feb0323f7969ac77b2b26e2fbc7ec523fa07890fe25116814bc60a8a3fc35786f66cb03c589f7ff1d4d51f8a056a10710d84904760ababa1800b640358c77e624e61c294d627c301b49c2b98429d82325f0c21c7aec18f7c959a59279a9d21b5ccc09000014da88eb137d5fc3630757960bafb4dec6848c1a2a8604f62f040291cbf3933122ffd29bb202cb8978b4d4ff0580c8533d88bac1bddd2354083e2fb762c1196c0bd3c5f0f8a385f0a03f9cee486179c0dca4e8833e1a7ff5e98374e468de5825397112249a16c5f9ffcd34d642053f0bc301aed631104c7c9fb5bf9d660866687a03539ccc289f63d2b4344902f64fd948951857b1d6a7b978efced34e5a0e4529070b2154be742c6d50918547119230011bee1606425abc03b0f4a18b4cbebfb9920f1ba73328cdc2a84a87edfa5938b2b790a42b404f2f2fb7811a3ab0a41d96d918945fef8cb4f5d230afb5a6f112f4431ce5bfabad2244cede888c97f2ef44178aff512d6ff018ace8373d8c01ae93603e84fae84abcff5877b2d16975b68a2d75c819fd28e0942da46648954bd2b53565bd6fa9cae0471eb9e44dad25087f3e91a415ff6a123e72fd96fcc330a7e6132a6243e6bef9224857995cb9a7ba4361961e4757b84b311c52a1d489f23d1449f00266a5185c985f87c0cfb8032dfc0534a60843b0e3f0237f96bc2d7a3b2465852812d2fd98dedaaf74c2b448a6428a908e50a261bd9b747098f3cdf07bce624f37075bbafea421e43a5aa09c147c9706a3b25ba91471f28fc67a24d19c2baaa0e4919712a52704f2cbc2c6bc0715c4ced8dd25478b837073e2bd8d00bff0c00caa9eac75f9fd5e621cb3d99e88adbcbf480ca2a7740e960e7f001c961700ad2c465ff9d16c25901c4e0241518aa5927d8cd6f388a05d066850fcd5e080714546757f5932b4577b518b8271e3ae4ee551ae80292ef3b96a44a9a7692812207708eb49a87914e45acfc99ffdc345826eff3ee0a2a921017adf624811986d3ed07cc1a44b4e", 0x1000}, {&(0x7f0000003440)="ae1e9567bb153de6e4a205322f91116c5e8c41970b41b6b6c6f2842c98b8221fdbe157d59a850fe9567dcc98c39dd77bc8f7d5", 0x33}, {&(0x7f0000003480)="4a2a0ecfa8cf984a400f59d8775cf229ede08600000000baccd8f7273f99ab5f2a6d37b400", 0x25}], 0x8, &(0x7f0000003740)=ANY=[@ANYBLOB="00000020e390d9357a99f914af00b91d595004ff00", @ANYRES32=r7, @ANYRES32=r9, @ANYRES32=r11, @ANYRES32=r5, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r42, @ANYBLOB="000000001800008800000004ff0000", @ANYRES16=r48, @ANYRES64=r47], 0x67, 0x400}, 0xc) ioctl$VMM_IOC_RESETCPU(r46, 0x82405605, &(0x7f0000000680)={0x34, 0x3, {[0x1, 0x10, 0x3, 0x1ff, 0x6, 0x2, 0xd72, 0x2, 0x1, 0x100, 0xcc, 0x80, 0x3980000000000004, 0x1, 0x9, 0x4, 0x101, 0x6], [0x9, 0x3, 0x0, 0x653, 0x4, 0xfff, 0x1, 0x8, 0x1000], [0x4, 0x0, 0xfffffffffffffffd, 0x3, 0x1e, 0x9, 0x7fff], [0x8, 0xffff, 0x9, 0x7, 0x3ff, 0xffffffffffff7fff], [{0xad, 0x6, 0x4, 0x800}, {0x1000, 0x5, 0xfffff001, 0xa346}, {0x0, 0x8, 0x2, 0x81}, {0x3, 0x800, 0x8, 0x3}, {0x6f, 0x9, 0x1ff, 0x7}, {0x1, 0xb3a1, 0xfffffff9, 0x5}, {0xcaf4, 0x4, 0xfff, 0x1}, {0x1, 0x62b, 0x2, 0x1}], {0x5, 0x7, 0x1, 0x5}, {0x2, 0x1, 0x1ff, 0x10001}}}) write(r1, 0x0, 0x0) 03:08:00 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000040)="90000000", 0x4) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x50, 0x6, 0x85, 0x8, "f3011590fcc3cb4d098c91f9f2d12f960d0db95d", 0x8, 0xae}) r4 = syz_open_pts() ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) r5 = syz_open_pts() ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) r6 = syz_open_pts() ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x60, 0xfffff, 0x1f, 0x40}], 0x8, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffff9, 0x2, 0x20000000, 0x4c, 0x8001}, {{}, 0x8000000000000006, 0x2, 0x20000000, 0x2, 0xff4}, {{r0}, 0xfffffffffffffffe, 0x8, 0x20000000, 0x100000000, 0x6}, {{r5}, 0x4, 0x22, 0x20, 0x1, 0x8f}, {{r0}, 0xfffffffffffffffe, 0x8, 0x40000000, 0x4, 0x7ff}, {{r6}, 0xfffffffffffffff9, 0x0, 0x4, 0x8, 0x7ff}], 0x6, &(0x7f00000001c0)={0x0, 0xffffffffffff8000}) r7 = dup(r1) listen(r7, 0x0) ioctl$WSDISPLAYIO_SBURNER(r7, 0x800c5751, &(0x7f0000000080)={0x0, 0x3}) 03:08:00 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000540)=ANY=[@ANYBLOB="8b020111000000ffffff214147f7cd2de35e6e0f43e0ddc4f54cc6270000a697abf7274c33e6fa1f406acd9f8d8b37b58ec54df48a472af1bf2ec4831751df5aa0dbbcd9682d8404c1e1c8d001e82006cf0343d883a98653ddc87c84abcc8833b4ed08e775bc4d8beb6bdb07a68845ef0ae3b290114d58b004cfcfa6a258e9e7ef6f086290cdf4a08fecfef706d1c22ef476566882ac8962638daec0bfed21314198260deca34e2d0bad4a67f5b9d8a2f0453c5048a100608e190189de783df5628752cffd3265826bf0e2e5e77101ef39dcccbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e8ffd0d114cdb0ec18aeee7110a3428a66b8da8c6bd4bd000000000000948b08f4d092a80c8ff96f321af3913385c3e75762bfb3f83d355966abe4f8d7526e83c50900abbf5c929dedfeb69934511e47280605dd5c8075bb682fd4df88d29629a3e719d396af5906e7ae68f0b1c7c45669ced89552d9867e1fdc920000000000000000000000000000000000c55e15fb74a27aa3f685dc0608f8a202a0af976e330206b24e324c495c60e6a9c4def7146d14ca5c0e70adee1efb8a72a5934900dd2eb696b45293848fd7d2e57c8c6dcb5e8e6b2014daba26db5e09aaa3e73c3a2f926c58b648eed0ad1359739022dc956090f44ac73ae9ac5af030ff963d73e6fd3a70ef72dd5000140628415f04b11c1c6cb80d71d92bf66ca4c5c1e0f87ba1d401b8007008ad23b40d4bc225305a806a392ffba5033f189223f31ba8a50abc74dbc417a8dd4999778512e59026656bea1fd5d8b04f1553e2828e7a8a051021fd64bc1e6d88d6cb886c383568f9d61166b6be3aed4e92bf32240639b4b417b00ce3bfbac4e959ca26cc7ea314da1f65d6211c64c7a3b9745a25fa84ae6b47754785f137e16b1ba03fb7d9ea668e57755e26e46b9a841a418806c3e93f6b0e3c9077d5b43e76b60303b723bf03f65ce8f7b821bac7d95d1e3ccd961238b8f904eb3b813564a922b7fc81705c6875085855b6a9927a5af8a78b2660ea4b7c44a5d738839790935400d3461344134282fabdfd6f4a2767ab3db8b1068ac9af10d3fdc448b8dd5ef5adae6fdcb0a3f6e001c92e9ff0d3e816164000d7ac22b25ee5ed70d6792ff7e0c8c73fd7b39753a846d7d3d48afbf0b12230f0ac5fd52d95426922038211de1088667c683b2b8f8a903004ca4aa2602e8914cf626ab06bde3a7f8e33884cc020ea7832a54b696cb04bf4b7bc2509fdac485330be62115cbefc00ed34fc11b46e8d23837032091e2929581aaee5bc6f3730a72b22efd226781f5db5ffdd80c24a178b9009d12cc49e63b19c817e54cb96bb65d492ed674f385c8d84c704292cdda74bb1188aca287ddcc3647642d0cce107251e2128a98d19b882459164eedcbcb6d77633e6468ef527b6f193fd9d8d45f4bb64a26291eaad64cbe07cb7d05520"], 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="7ab353111449a246b6faab68b6f2d1960829e8"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) bind$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) close(r4) r5 = socket(0x2, 0x2, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = socket(0x2, 0x2, 0x0) ioctl$TIOCEXCL(r4, 0x2000740d) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r6, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 03:08:00 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000140)='\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) utimensat(r0, &(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', &(0x7f0000000080)={{}, {0x0, 0xffffffffffffffff}}, 0x0) sendmsg$unix(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x49, 0x400}, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0xfffffffc, 0x4, 0x1, "d717c1e7bb6fc6ea3c5b00000000000000e74de4", 0x0, 0x9}) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) setreuid(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000280)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000300)=0xc) r4 = open(&(0x7f0000000440)='./file0\x00', 0x90, 0x968d6ad2dfb97ca8) mkdirat(r4, &(0x7f00000006c0)='\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) utimensat(r4, &(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', &(0x7f0000000080)={{}, {0x0, 0xffffffffffffffff}}, 0x0) r5 = open$dir(&(0x7f0000000600)='./file0\x00', 0x8000, 0x93) r6 = kqueue() kevent(r6, &(0x7f00000000c0)=[{{r5}, 0xffffffffffffffff, 0xffffffffffffffff, 0x6, 0x3}], 0x7ff, 0x0, 0x400, 0x0) writev(r5, &(0x7f0000000ac0)=[{&(0x7f0000000780)="c1987ae41fd154ea8716a793b4f77d93557e88e2c303e6d3404a9887f41786aae6a760bfb3d426ac2fb0c90735f1cf192c8ebba749f17ee9b8a0be5ebab7896a1fbc07b9d56b47145476637a0d3cbd620b3fa6e8782db3c48c41cc8645d4ebba4f55c3cdf5c6374fbfdaaac75fd1540636ac131aa2f1d4cda7f71876b360ab6bad0af0df755bc45e4219e0edd1053ec193f41d39f73f839a484248729d6b3705a9794be94c3bc3d936300c6ed891f648fd76ac3b9e90"}, {&(0x7f00000008c0)="00ba4047d368cc91eb2e0af6680800982678f2aabfabf74cee315e68ded1d4fbdd778fff5eed5683b6d3d66171842b267933b026ac73f0055863360daa8d70cba1a6dd23964bbbb06521fbb05766854b11349d9b2379ce71a1496e5fd2d4e7828329349d28e4a569a5d675de0a69c75e2d9a48a075701ddead44ce43338c946acd7fa60e79051092035d27611e91e96b4d72dc65c24a4ab753e4fd7641c751012309798668142704af6e5b5933a0009bde95af706e7c15bba88fd7a1ee6c480def60225e8673eda0eb068c0631473719b1ddf5e31b795fb05b7885432206f4a36cc33a5b862c46ea719f79c21030508e618aa7e0"}, {&(0x7f00000009c0)="c258b2b8b1a66b886fb638ba4c9ece06339ab85dd50e9f56fdaf9a1295273e53f1349a5c0b7da0626499837352a7"}, {&(0x7f0000000a00)="e951ec689904918c6f0835d76353f095e6a6b90b79fe5a0b8282b71cf326226315951927801f171900cf07b83db505c1a11c9f6ae3c057e4d935bb1fe5a41e8013734a0293a26c8ff4024f0b87d1c003ccededfb0876fe1d3ad4cb9a1703e831773c89b5665c9d9faca6846cd83952a2de36d090db4afc7d941072c076780be2313703cecb2c4e68a8b7be7003fb69a68d92325f4007e14b346689c6f61962bc1c6843acc89b9bf8d7f795142ea09f7b5b92507d841affd8d8"}], 0x0) r7 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r7}, 0xace0ca775dc3bb35, 0xffffffffffffffff, 0x6, 0x8000}], 0x7ff, 0x0, 0x0, 0x0) writev(r7, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) r8 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r9 = kqueue() kevent(r9, &(0x7f00000000c0)=[{{r8}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) kevent(r9, 0x0, 0x0, 0x0, 0x9, 0x0) r10 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r11 = kqueue() kevent(r11, &(0x7f00000000c0)=[{{r10}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) kevent(r11, 0x0, 0x0, 0x0, 0x9, 0x0) r12 = open$dir(&(0x7f0000000580)='./file0\x00', 0x8000, 0x44) r13 = kqueue() kevent(r13, &(0x7f00000000c0)=[{{r12}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) r14 = open(&(0x7f0000000400)='./file0\x00', 0x8000, 0x0) kevent(r14, 0x0, 0x0, 0x0, 0x9, 0x0) r15 = dup2(0xffffffffffffff9c, r3) ioctl$VT_GETACTIVE(r15, 0x40047607, &(0x7f00000003c0)) writev(r1, &(0x7f0000000840)=[{&(0x7f0000000480)="fa6772a46d16bbcfe062c69702adc5fa802d51fc2d5bda2aee05dfb389376e5a166593774537e9bede481cef02f5d88904afb8b58cc59b83762947f8caddfdca4b29f29b0899c835b2ba9d080533f727acc7c7ae84276e6ea4bbb1", 0x5b}, {&(0x7f00000002c0)="17d404", 0x3}, {&(0x7f0000000500)="9f352592d6c1d15b64924c2f6b2f4df3a80d836f5139b5b17985b454e5dda1a3f12dd93efe8756e30840f6d9dd53968cb43377c4a33df11996db648f1c21bbff574038238fbe4a21f2dce85f4a2a46ecf027d9c8eefea2a28f66137a6bedf76faf2ef24b95abeee1bfb129d8b801ebf8d8af1ce25dddbcd7d0a73d69ac7e", 0x7e}, {&(0x7f0000000b00)="296b8910b9bfa6f88a9cb2a8c1fbb12a838400e458c1e685887ed4a39062e5f02336ddba18cb3d54f1c654c41a8f7c78d0659fc880c5668747590e8b2833398e8c443e3f871b758e23e871891f06174a9a3a6c58b0c2d9a6ca0d757cc69f9da19a0a8020d8949ebfe1b3b002123fbdc56ce2140eda4619a80adcd7b4b9e6ed79ba4e662cb09dbfb4832faec107f3cbd611d4d95033117bc2f3d755d05dc781140d6d4cb5fc7f82e7", 0xa8}, {&(0x7f0000000200)="87ba217f080282feb9f6aaabe5f314cea0ce8cb8c4e2e1c11cbb25a6929ab4d3ff7d1fe4d2675da7d4435811b3ad17ce120b1f70f34577460bd375658306c6fc679d6a3655d5", 0x46}], 0x5) write(r1, &(0x7f0000000200), 0x0) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x80000000000, 0x0, 0x0, 0x0, "0000000000eaff04000020000300"}) r16 = socket(0x18, 0x2, 0x0) connect$unix(r16, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r17 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r17, 0x0, 0x6, &(0x7f0000000000)=""/155) 03:08:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400", 0x17f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)="0ec465cdab1ab6925cb81235dbb17399c070dde203e502106f690d9947364fe3569560e73bfa9012263c0ef6eb626ad79d51e7b4607879072ca33809a85443bef8e011b3e2e63de6f9637ca6e422106a6a1762b67f560814eef6dcb3f39a2e51600251fbad1ee82088a75ca3764729af3f3d4d967ce8aadb3c3fd7f9ae4f4c83b2", 0x35a}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0xfffffffffffffffd) rmdir(&(0x7f0000000080)='./file1\x00') symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000440)='./file1\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x280, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r2 = accept(r1, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) setsockopt$inet_opts(r2, 0x0, 0x0, 0x0, 0x48) sendto(r2, &(0x7f0000000cc0)="5c9e2b5e6bcb0270f9865a50b21dc85c2fb0ce49d4ae21f123c996d51868baa42418691ff9ff5b0fc3c3534b68cb9fe3dfaaf624b7120a5f621e3acb761b0e181d8e41eeb0164389092228c66ee53497c01b4f1a552d5723e337cf5f6971b7661946f770100fa1c4d553678be4472fa10dce6f5fb213e4c2828f9889eed6ebb420669633d95ee1027ab8b1edaa98225d589ac5f0eca0591f9fa6713b36399d6e811e1334285452e496b3aa9a829bebc56319b90c4854f06e9facf69b5cc26274", 0xc0, 0x4, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x50, 0x6, 0x85, 0x8, "f3011590fcc3cb4d098c91f9f2d12f960d0db95d", 0x8, 0xae}) sendmsg$unix(r4, &(0x7f0000000480)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000c00)=[{&(0x7f0000000200)="370f8eaae887ca8f3b989265cf0f92304a7751c309f57428882b121ecc4a99a249087ccc438b251c195c7c2821fdc671e3b75fc2b7675be45c68c6e5f55846fce6c8656013c34aaf56ce9df5319cf6968efc8bcea1c6ef245a41c0af1cd9ce057e", 0x61}, {&(0x7f0000000280)="8f909bbb4da4a467583fa825cf21b81ad5340c312105bc2b9cb0421ac6da2390880aab1bb6fb370e46377bc3486c272e40fbb673b9b109de299556796243445045a54804773a715bcbd8e775598fb9263007e5ed8c3623b7ab2b43acabb29ce93b24f73307aa021ee7b917760183ca7b8fcd23b514b8b60ed54b78355cc3fc31da081537f5ef8d0c9637f28852a6aac1bf6bad817b7ac0f448fcee9a780bd3de3b23bbca129c75e77b5a2cd6d03468d52c5bcf9e55cfcd4b90e123a48840057fd20811f5b28e9b68d92474b3213a2cb737328309aefc32e233b5", 0xda}, {&(0x7f0000000580)="43a241c6886f10db2ac1dd6fd652e16deba285d972eb4d4aae0f8ae4ae38dfe80c48d96f6cbee8db3c1edf48ffdc644aa765df5317ebf17c7edfbbfa673ae3a220d7db960480200be7554abf77f0d8b26862140ed0700e4777c0d1abaa9242837450443de7d346aad31ffd82639dfacb50cd69ee207dd65480ef9f632632e8c3fe1290e0b21ec8af8108194778c1ac14350e192f9e7ffd15bc921a8b8f52e3639d59db482f75e8fc90bca4272c2efa52c700e3510cf3038758832ac18843079adf8c562750fb5200daccbbef60c49c8aa1a0e6340de86bf198c0f846aa3afdc50b6352b22402527a0cf9e45076e599ee267d83b96f863fdfef2be246a84c", 0xfe}, {&(0x7f0000000800)="aa2e7f80ec8ada447fd9d9557996d9745545f2bb22c1a6d213e9038e388af1fc968b0da30127e6dd14df9a76df82563acf51cee4944713ee5aea2ae2a2256dc674a86a7933044ef8a601b9c0d91e9a02e28e42f2e8dc88d1cd4ba30574d6a018c976d85880c6dde46cf16da241213f0e43f20b2c0c2d876b823cd650691bc6bb2b5dfa8adccb7bf9e848de0b4b01097b19e8c4ede440ce6bada5ca8a93878638c69623daba36f94dcbd85207539a4f8bcb9ad7fea22f9a066ee6397da6903d9618458999106b3df8b44f02a8fe9c965406bd5d0c3e8788239277e6320d6f4e278bdc0a2b41ef15f4b7a7b25e213c80", 0xef}, {&(0x7f0000000900)="1fd6d9170b301acf30c9ab425dea58588bcfa67b2e6cfbc21938319f1105b169992c0267059a38c8d6c8f0f2a2ad529169ad86345d1bb98f442f6408be59d1c2e6dc4257f6b329a4c1bd1a68c35cb9a25ae0d946d5af56340f9e95c460997dacdbed82e10181dbdab628b2d8613d43a917b202c40749af3c22f5e7e2c1439da3e8c3a6cb74ed6e51a0a681292d87e8b25fc914e86aa54acb3cb3b5b3c32b9a7f74e57c59495bb5e2af19eeee21e156afec450def2824b66c1dba6346f0e94dd46793e901adb91e7682e54ad60fa0cf0981ab444d02ba03f14ad67772e10bff0766077065ec2d9817753590c19ba8e4e6707c", 0xf2}, {&(0x7f0000000380)="913ddaefa8df22a55d", 0x9}, {&(0x7f0000000a00)="8a2956aca70f4337044185d9da6bcf2195bed6a7c8d441fb5ec3fd0a5dcea9647fd32dd4b297bc4a5d40cc7e9d5bd8ba957e0242d15628299a647a934293879e521877cd1e14003a7e2c2a1421ac84e6e92fbc63f098791ba757098e40df7311e01fb83501919cdd5b09f0b40ac7fc2dc7785d25805bb43030bf8c", 0x7b}, {&(0x7f0000000a80)="35653973a8971b33b2cb5a7fd8de58ceab47e9eb8ca889cc09c78028d763fdd9b796f31028d6c58f74added8227938d404f8a8e9ca51ef5c6ea2893789f0047098a2d52296c1f57059729191035eb95f252de75ac6e51aab8c19c30689e55293da358ed9ccb984f6da41b4f23e2d0c68fa9143d2eb5fd4757723c1379a3cb591a9d4", 0x82}, {&(0x7f0000000b40)="59b6360764832f655a6bf4639535c022a47780614a8a9f9110a57543cec4c458dc16af0ebfa2ef019422a3584275eb102688019a6549fad621845bb8e4f81d0625d4483d5b360ab3a11f1f9eb3df412e6c84c6c65f5bbaadba9b13cc5ac0003bec7ec0c843c6eab4f4e6986b42b85c4e2531c3aad50ffb1af6657360292f2f7df85e48317d202261399f49ece2eb6ed1c451aa77e230633d32b01ab4878940e140d12e", 0xa3}], 0x9, &(0x7f0000000400)=[@rights={0x18, 0xffff, 0x1, [r0]}], 0x18, 0x400}, 0x400) 03:08:00 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x0) open$dir(&(0x7f00000010c0)='./file0\x00', 0x1086, 0x0) r0 = kqueue() r1 = kqueue() ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000040)) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r2 = kqueue() openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x10, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) r4 = syz_open_pts() ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) r5 = syz_open_pts() ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse\x00', 0x80, 0x0) r7 = socket$inet6(0x18, 0x5, 0x80) kevent(r2, &(0x7f00000002c0)=[{{r6}, 0xfffffffffffffff9, 0x8, 0x2, 0x7a49, 0x3}, {{r7}, 0xfffffffffffffffc, 0x19, 0x0, 0x9, 0xfab}], 0x6, 0x0, 0x9d1, 0x0) r8 = socket$unix(0x1, 0x1, 0x0) getsockname(r8, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) dup2(r0, r1) 03:08:00 executing program 0: shmctl$SHM_LOCK(0x0, 0x3) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x6) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) sendto$inet6(r1, &(0x7f00000000c0)="40881bacf1984d328ed0e61f6612fc001fbc42bbc9b1add676fd5e9cb372f825a7be54a1b1", 0x25, 0x8, &(0x7f0000000100)={0x18, 0x3, 0x1ff, 0x100}, 0xc) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000140)) r2 = accept(0xffffffffffffffff, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) connect(r2, &(0x7f0000000200)=@in6={0x18, 0x2, 0x6, 0x1}, 0xc) r3 = kqueue() pwritev(r3, &(0x7f00000014c0)=[{&(0x7f0000000240)="c48b59cf206368ba1c1254311eabd93904fef950860821c590011c0e35fae6cc6e", 0x21}, {&(0x7f0000000280)="282ba8159f3ae4fb778f508fb6c05346aa6437843064126fa427491c22ce8eb02feb8eac23768fcac82596bbf3b437f06a1067e51c908835ca8db4c007d5a5937a01055eabfc584fec2459e6ba5a6234b3dfcf60957e3ea9a112850d4f17dc61e5ad3ddb445801b21089", 0x6a}, {&(0x7f0000000300)="37d6b9465a0736e2a88b75df7fea7300e77c8eb2e34bce6945c1b4ba6a9a", 0x1e}, {&(0x7f0000000340)="e6ca095f003017f7fc73c20c766def8e3334d0a7151e833dcb6ac8e34c0db1de51556a003c290ecb4fa4053217d0974f65d5cef05decd7f01f6279fea8d5488c533c4296a62b254708", 0x49}, {&(0x7f00000003c0)="725ee94dac2e924316f2bbb5c15a044ba251dbadb10747dd5acfcb15af3eb9578a21e2281f7a5de4ed62f7b4bb1b41ad722a33e93cf046b6c07d32090dd45c5e0ec5640ecd11b18f058bdac3137961a9001625272f1e40b18ebed363b90a597df8d12608beb93e820180b6993d6180ceeaf341c1644c5b777ca104a8af3e6af860a2e6fa26fdb38c264088ccb9d268fa5d472f410cc82ebb75657dd0bdf0fd0162ef5ac54475b8c58d9d9c2bac3232d2417fe693cb30b6c89ef434cc2de769cea6e57ac245c849b06066966ee4f4f9ca4addfc71c9e24e8215d71c856c7a9f391af71be292273b48ed18", 0xea}, {&(0x7f00000004c0)="51241da674b86c97d1d3d7f6822c600ccc54114bdb63187272a35592a74be18ac3b0549849d4e7ac49e1043b3b997909620b789757510e6b88384aa33fc010896b80bba703a8361d30e74beb1102c726bb5faaaade4c7417bca6af140b5cd535e1395bb09445c6966d9e8dad7632c431e4e2e6cbc4a27ff65081a86caad12894d8b533b7fdd0205945c15f479182d3a8735c679a59327d2b8d78048d1bdce9a426cdba8717623940d062eb1157a59b3c5efab2167f15bdf23cb3bd6798dc0d9a851693bd56a491b5ae8620aaa92d256177bfe69348548c274531bb2649f18c1b190bc2b46040ddf7f9a71910f5e4d41885077ed89af5d8d2af908b5e592f1d387d033107392ef29cd881437ed0c02eeca3d00f91a75c34fa49b51ea55fc8ee14c637ef6718244ae27cd2a386aa9f47544dcf27c287d8081b7df0f722bf7965e4d24658864935a263d6887573b10b0fb48e9e978c3e520e0bec204437c30222299fb9087ff36aa0b05a524cda395265bcd9ccabb999e1f1f428b1b57f682bf31f352f8537a67254863e2edb7737c080664d2f40549926f09ab729afc13f463eeee921ce92ce426e6d72433882c025e9bd0184db80eb26304bf25f6776eb1bb8159d07fac93ca745dc32ed427b3bfc9617f4020e64e35e624af33187a161436b86e145aadad40ab9d983bdae5c2bf2a0cb86126c659a5a66daab85ce5a99c19ea7818064c507dc01a0016a05f1db29ed0e357e662061fe7267559e0fe01bfc6d601e76118e773b2764b1125413d92cf5d57e95ddd4e2da6a122c2c32091c19833b4d171a04bef9a1ea69ff05ce3f44e5df830b6050a12bc7c99f1e758e1628cf61d9ac450c44abeae0dfc317c764230eef7eb104e3e30bdd1353afe5f4251adc286d2d64f58d808d3ad62cedf119e235562badc7dc89b4deddbf88d11b37484aebe709d643fdcf4320810215c0c4066df94e93ccaddf435a2a14215744df955bcbf75c3470c5b2bc9eea800ddda8b04c9cf783d2be6cbb9e955dda59ec4c63906ecc27b90c3403b8a70b5379192335ebdee249e0040c51354651884aca381496c698419984c7d49b363c969726ff34fefca13397e4dbc5ce3d54bfd29ecde8c47224c83cbcc4f3b421ed7548b90e405de42004095ae204636d966c389d0466480fe141493e14bfd263ba463d28edf1310943ccefb5f997cc517bf55d5ffe5d7d62e3b412997f93c8a04be29d464e45147231e83ded6878a63495fe69778f5338d5266e191c082eee5ae5f7368f936d6f29f895f0eccd959c0a2bcd4fac6a7ec6079c833310112b18b46534fc822647fcd98a7f9615960bdb3041c63ad8c3e7300cb25613bf177ff4b47d60fc919644523498a315ce51b7a6e44fa00076099ccf82cc7dbb7931c042ddc3395291adcccade9d0d7c5332249e6fd1ba15b8606224d5ffb0dbaf467abfa88a8a0a0af022d2984a74c185aaf7208e96a40c8341b74a9b049bfcd48c20a2012a963a0d9a6300b875332c1f1b273da7527517aafc79c63f29cbdfdd649bdde62b44c96490a431ce214ea6e4987b9a7de988a0d7ea8c99b289a892f791fb38cebb80e63989eb6bb2e149d57497f2fb1d3e5bc2b842bca532e84276b52890dd5746ea1142a38529b66a0442fbf772401b87180053a916a9bd411299aee66f80060a309c8ef14f5e4a12fcd4d53cd9f5b7d3dbc212abf6a8d686cf8bdac180ecbaf3588d9ffbd1d6afbeb73af7cbf5924864625522ac736dbf62fd98a34fdff27d103c9119583ef2fa2f9359442e109e016594558ad9f8b8b2e774507a2376451f72e67bd9bfcd5b7268cb5dbbf2a0a5d3cae1cee9a04bedc9f47fe4873766960b0ea381b5338e54421fd75a68902bb5ffdb848387712bd1cde02f3f6123d3cf49fbcb8f3adfe857a8880acfeb2e9ae22f6e750e0278276aca0fbbd26db934b1d61381af9f0ce8883ae5218c6dbd60388c8d8d1fb3224d5e907a1d059a684b14e9938714d1f89fa0c637f29d59ba8bfe73c47f8815a8eb940bf8b44257bacad6fb62c541ee44da20ec8a30c89346b3c0fbfb688f9beb6eb241ff259553690479419970211157bf68dabec4bcf45367b481b95ccf1df234a6fd1dd7d44225ba50783f9af2e88f1b9d655452e96639ebea1d4b60e8fb981f458e7e63a46a7046c5043662177bd2d6d142317d8ae685fea686e5acbe3ec0f0da0ec97c8b753ae7552234c673652df27f856c094e363ede4be5ab0e198a51031020bfda508c29d20878392e1531543b096fda5c827186c142a0041084ef9c04bd575964b91666ee426cb97980fe244bbfb53ed1417d65dac2487b2004f05756848dd6e2f5188e5f616323c89bb9162306d3c3a73d20c1a6f3665faa31114abfdec99116cf01f4977229b88ee318badabab5599e98dbd25447c084029c2b7ade8da9941c285a8f7e817c7ce1a218865720938ad49a2d456522b89c5c2864cdfdf2511c3579e58430bffb6cca9f73a21ceb110160d2ccb565d5d7913fed9bff38d9df78ee01d0d5baf2f54de7eed94bf66a588a5239e04465fd98dff975c2727bad5712bc584b6772b99ade734cba10979f98c50473566bcd2fb98489e91fd99ab1e18205ad9d16315c5c213c2772c944fe40b4181f7e9cc7d46d0d8eb9ef290dedf0e42ad6a5e7cbe1b58680e944bdf8762623b720abb60bc10c4e8862214a1215b335235879e4fbe5d0ebfcd6377fab98a364304b8544435f3de8a74f0ce4e8f0e603030960f391efee32eee511f9a26867d46102fe9cd7c6e19fc6915c4024a4ca712c0c5110842b5b4133a2a814031872cb218ae5bac70b0f099b95c566e5e89bb1906e0278594eb53fb12d21036dc42a43ba8e347082a4847af4e0475f3727e3c544b88d968c61389dd22e32761f25630f4082478396b6ed5edd82da47fd38697e20a5a3e5bda79708010acc82db556c1cceb1abb31cf372f6ae913fefb695bd6f99479810bb456e537771783b760006346c6be689004ea7bc0938bf920fd27ca458838fc461cb0bd0250a8bc6fb501f6d6e115ca48e51c76245beaa34970640a2ae2d5a920c2ef6d3c1ed9013c99781bd835997572fe191df0587273b8fcc577db4bc75584cbc996cfed8a447ed58ca4385758f223631f4ffb7de8215b7fac1cc8d7768ecde43805a20c5b5a8ffdae29cb2a9722cd2cca67b4523faff9890ee55c03a18451c2b2ed7a455ace86cb8ab42eeb030a96cc0ae5f71c378e1e237564113bb83cbe3ac5c135e0c9a221aec80815d1f8ae2dd4de53a39fea81003c9ba80389a11c5051232cf00f609316891c23d194deb08077543f43165d8ca752d72a195b336dc72175f3d9621345bdac8961d4265fdfee693d7ae401371b1145578f5353d41a07bf69c8faae383b6fd675dcedd38c7f5c2f9ab0445e87d07735362dbc6b979ce5d28303bae00ce42d32fcb4415049828c2c5b37fbce0c62bc5ab1a876a2170c9b48b02cd0678516b39cf80709d33593c2dbaca2725ed02b135de3cf41a2b5d5b04ebb874e9fb9c7a8cdd1d78ec392e74aeeb9209bc4110c8bdb31006f52b8d6e11a3b8a3517da2a5973bf51fa0467e5ca45913d627b13a94d952bcaf4b4fa4c1985bf39d4583bd1a494a0bb74411575a92c44b23a4bb4dbfc6e45dad8daf300f0e388f18dde212ac287694db0a1e55d9d1141cce65c65cee19034253ac1cc64557bcb5f5225369458ea0702c30ca24b980f792541ede816b82bd8ddbd5cffc895f1e30a9dc738990d67865b9787dc0d75669547a12852b81ee66e67e74801d859c5a02ad0e126a585ddf6f308c716d96c2d01edfcdeeef85d7909f658bad15546e30192af1351b3d2bcce086f251ab71185b470c06c60b603eb573d8f32cf8ba08388aef32b1b3fd01544cab0677cfebadcb4dfd33942f3380cd80cca647cc3aa2a4be53f74d54da5f3f7194608d83bc4fa282bd2b79b83272efb9aadc169fca183dc511aecbf928eca3964224db71dbf38d5aab7cc79874140a17982eadfd369e131e6be95a634c9aa880105600db02dbb5b4d53cd7e1aa3d17cb541523637105ffecc12411afc8a7c5453103ddc53306051c26b89a344c7de5e284e8b3950765dc0af061b8009b58033eebfb60b1d9d745596aa885838c5990f99e548943c6ea893955701bb69313b1a4ffcb608825fadf4e3413e6dce085cf8105e4c34ddfae220eb4010149c94d6eaee1cb88acfbe745df593d62e63093a4c116c333f22667b5ebf2ef8a7c08c89c845111bb21bbb4b43ccfd7b0b927516330126480452d13de07fcfe02d603634c1196d03e6f8eff55237b34be78198579c6dcb6d0563748517089367de5f102f36056dd3553cc85e265ebffb17c2e062998b06d813776c7ab0243a618422552328303d25d21ac22301cdbacf9222000abae753be46eeda694590652df7d79e532376c9b947f07ca18d513725ea6881b63749180a89f5e8ef9a362a975b47e97889c2695400e28ccb0ffaeabae78c67fb6b0cc9a2b70c012665d364cba32ac03ed6c04bca96314db06579e1ccd0ad0975504501b92a5e0e1b0d570877c2c6b80f6fcb1cf087ccdd740762c93826ccc86db4984b0c7120b1917efbbccc7f2bda9f85d3994840a4890bb2ffd771b0b6b6fae1af9d22f40bd15b6614be142081606c094bd83d21608fe32bdd4eaee87ae9402b29d44e692ddbf198015b050fba4e56600b82d61416e938f5e764f42dd24a776cc5382d6ef5b050fd2989db3ae7d8353d49e273d6ce44215a935d7d64bc3f3d2fe294b9e97c450e083132801d3815f713f0f03bfa1bd902852847f0b12f0699fdc13823a5e9845902a84de6b87932bb2a5996df28492ebe9a41f2942eac988ae21cbd39377ac3beb1be8080ffa126f00c607cc762e4c75c73b9a0e2e656fc3ce4282271f1a6814c7c87cafcb95b296dd86082ee1c6abe6fed68d0abcc9a950637ae5656510e1aae131d7e5931dc4cfc5c644e562a0ea507382974150534c4ea396b1c3d74bf5d2c911a0192eaf1e1c13aee6595b543b9d64ea7432be228de587c57880d1b1c42b0ce7bed534b7d51c43e37d26f0e179239e72bd7797818e48a77cc4eb2087a8237f824e01cc4aa5c02cc7de0fa491a41042dfa94856da00e1b465391e6d6b7fc34911a737aed9ae0f0569cf68ba2c971a745cb8d1a11b59fb254df5df59f7e90f00b2880265fd14e3c9f5ba48d507e47baa7c29355b9a8dbcc462131aa4684b3ded2d4b376b683cfc0cb1f328f54099dc58c6c8e22a2ffbbe1e7602eb3b63d4e0cecd8e7a8ba84ba2fb3bde16a727e581eadb3ada5654b1150b6f07b1cd3f54a589608003bf3a6032ed891025738ddd91aa8fdd865d599d7b809260705522b350aea9ce5273fc5739baa7525a27ec26fb2a672d6d24ff46742164ca79fe3b36eb73d472f15e2aa383e2399581fc9f8804a2387a4142003eb066c7934439fbfb91125a3f856a552a87a6e11049f6681864537cf9690c38b954da25990d4f62a75a718dc0ec506ce1c07572e90b357669b2801efc95bf5c6db0c1a2adb5fa98ecb09a890d08cd4601bffcde7b5620c88a796d7702cadf89a58aaf1d789138310df34d4219dde4d91ee091628a518789aa60e6230421832e5b0ffa36fd92c0ba907a606befc9b5ac8f6dfd2d79c18df9f4fd32534c9a8c7b11ea7f0ebe19753f6c76ac6fbaa661e97f63bba4dcf9355f2b3e4aa88ac2ed89c30e54b85ca49c20c9c8ad9298ec8070c89e41875ed79ea1987a8c49b7fdb7e3c0257c3c", 0x1000}], 0x6, 0x0, 0x400) r4 = semget$private(0x0, 0x4, 0x8) semop(r4, &(0x7f0000001540)=[{0x3, 0x400, 0x1800}, {0x2, 0xfffb, 0x1000}, {0x4, 0xffe1, 0x1000}, {0x1, 0x81, 0x1000}, {0x0, 0x1000, 0x2800}, {0x0, 0xbcc, 0x1800}], 0x6) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000001580)) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/wsmouse0\x00', 0x200, 0x0) close(r5) getegid() r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000001600)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCGFLAGS(r6, 0x4004745d, &(0x7f0000001640)) r7 = getpid() getpgid(r7) ioctl$TIOCSBRK(r6, 0x2000747b) pipe(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r9, 0x802c7415, &(0x7f00000016c0)={0x6, 0x1, 0x7, 0x3f, "c21c7c2ee61543739a3b728166471bc343a50285", 0x0, 0x80}) r10 = openat$tty(0xffffffffffffff9c, &(0x7f0000001700)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCCBRK(r10, 0x2000747a) r11 = openat$tty(0xffffffffffffff9c, &(0x7f0000001740)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCGTSTAMP(r11, 0x4010745b, &(0x7f0000001780)) r12 = accept$unix(r8, &(0x7f00000017c0)=@file={0x0, ""/14}, &(0x7f0000001800)=0x10) getpeername(r12, &(0x7f0000001840)=@in, &(0x7f0000001880)=0xc) r13 = socket$inet(0x2, 0x0, 0x0) r14 = openat$null(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/null\x00', 0x10, 0x0) dup2(r13, r14) 03:08:01 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x4000, 0x40) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="70022e2f80696c6530fa5a4d318a5b9e2400"], 0x1) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000001c0)={0x80000001, 0x7, 0x82, 0x80000001, "ebd9e5c1efd0ae25119e4bfca8bf561514b6b52f", 0x9, 0x7ff}) r5 = dup(r4) listen(r5, 0x0) r6 = accept$inet6(r5, &(0x7f0000000100), &(0x7f0000000140)=0xc) fcntl$setflags(r6, 0x2, 0x1) r7 = syz_open_pts() ioctl$TIOCSETAW(r7, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) ioctl$TIOCMGET(r7, 0x4004746a, &(0x7f0000000040)) r8 = kqueue() kevent(r8, 0xfffffffffffffffe, 0x0, &(0x7f0000000440)=[{{r2}, 0xfffffffffffffffe, 0xd}], 0xb37, 0x0) ioctl$TIOCSETAW(r2, 0x80047469, &(0x7f0000000600)={0x10001, 0x0, 0x0, 0x0, "1ffbdfa6163ca70277925f93ef0000ae61c4a648"}) r9 = syz_open_pts() ioctl$TIOCSETAW(r9, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) dup(r9) kevent(r8, &(0x7f0000000140), 0x200, 0x0, 0x1a79, 0x0) 03:08:01 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x50, 0x6, 0x85, 0x8, "f3011590fcc3cb4d098c91f9f2d12f960d0db95d", 0x8, 0xae}) sendmsg(r1, &(0x7f0000000640)={&(0x7f00000000c0)=@in6={0x18, 0x1, 0xfff, 0x2}, 0xc, &(0x7f00000004c0)=[{&(0x7f00000001c0)="40c3ed80d9fee0453b00b15322ca6e3d52c9f12f89a5e6729cc97cb35589ddcfa8b36b3d92492e9fd9515b76592473ccf6c7d466aa56566338778ed40fc62680ee95335db942a837aab9783f60eea3e5f647da2d7d5adc6e9b0d5bcf8381b9eec196fd437824cb5dd85104c99ac96a21851e9ca6a6b5b7695c9c19418393794204caadd0237e5c", 0x87}, {&(0x7f0000000280)="5a796334ca703764838c8044283af9f43a9547647912499b0b97f5c0bc509a1fbc472f69b139256894f7ab4475d15b30d11b4cebe13c50b6aff29a16cc167843", 0x40}, {&(0x7f00000002c0)="c105a7a5c61e6ab4c301ea0fba33df82f29b87d0fcd5ea8fd4714668061922660ee3ad604aa5376b34881416b93a8db0c8acc0e65ba241791c98d7f4e64a5536e3e9136b04a036f5026e1b2205cc09a21c0249fba2c286275e18768529969aa7fd3d1d25b824d586fa292f0c42d29daded9eb528976b667a69e59fa37f0e3120e9f9bd2f9e01a702e27a03be43445057507e308becb0a35be39d6064dc2f59bc7872d11bdccbaecc0a1f2a1f5d70c8a9a920f1636dda2a1ea1bd91170da029fc4b476c57daee2c7537ad2c498988f3c18cf47db093508b301dbf42fa73f17796ea4f5dbac2279f31486ef3f48ef387c9f8b4", 0xf2}, {&(0x7f00000003c0)="4d8fbd7695f20efbb96d5af78a1f47b65112df3b8191770832dda69e7b70e9afef687a3bc06c845198baabdfab7d79d3efc7713a9d84ea11920323e3ad48212e5328fe2742aab5297f2f84175fb5a1e582a3388debb8d14a0932de4561f487b31f3b30e966b2f6848702c171e9c4f597cd3099608d73d40ec1d5c74b453755f6db4a25c246dc6ec1d9b3be1cc303fca2e7ec76291e77dc35d61d86d67039801d1edba6e227b6047096661bc68ed0f97d1c3a4842553a29e09084e299471b8587195ef7", 0xc3}], 0x4, &(0x7f0000000500)=[{0xd0, 0xffff, 0x0, "38d385817404f509a5e2aff023cc36018a38a76e1d6f57e6c1c9e9e16572ebc48ac1cee50d8c5a4f564375f84fd910f3b7069fc3fda64745f9588e5133193a7f1c6af34575e0f28f273d3d01d33a8feaf58674913b6c49d1d2829512710eb3d56c3b6fada376ba61bee7e01e25f1f518846ae5882d8b38a4a759c26dd41dd3b1b525ff6d73f89eda8745cc1a6654b06b50d71cb904a463fb33cffcf3e3ed06baa61dd4ff31d4756c2a6409f55df9b9c0cb815c040ba6f679ee"}, {0x58, 0x1, 0x5, "7eadd65d96a84f8a7b6bddaa5f9fe460090f01125e278a0d0070eadc3e205414de14fe4abbd07939821d0f8a72bc03439861b8db64bf7b388120b66cd3a95da058212bb63b4d"}], 0x128}, 0x402) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r4 = syz_open_pts() r5 = dup2(r2, r4) fcntl$getflags(0xffffffffffffffff, 0x3) sendto$inet(r0, &(0x7f0000000680)="03323a89e8202e9b2a12203a5f95fed7752e1db1826df0377eafffed6b20f4ecbf65d2aae227c6a4b6c1013871257ca75a4789940306f7002f503988483f916ad821fbac3f68b5d35ac6442207eebf4625f76c8d6ce5702d53367dcb6d82abb83f249c2ef62180c6982e22ba21369d96fe45e3760266069994f49fc4a5859b66bd63b6573a961c6c2d11759a6e54d6b6a90f980fc09e58c705e40fe8a1da728cb092f297a29091080cf2540b92f31ad4d5232c6ec1578c8715d7d3a2db207e8fe2421ceef4c7d25d68596853626471905d5c84fe", 0xd4, 0x3, 0x0, 0x0) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "a7733a536a4d0ab71db771c5295eeb9ceb8713a8"}) dup2(r4, r2) r6 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwrite(r6, &(0x7f0000000100)="c8a84e", 0xff96, 0x0, 0x0) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x1, 0x2410, r4, 0x0, 0x101) readv(r3, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) 03:08:01 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x280) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x2) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x9) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x4, 0x4fcb4a1f, 0x5, 0x2, 0x5, 0x7, 0x401, 0x0, 0xcca843aadce5ff16, 0x40, 0x40}) truncate(&(0x7f0000000280)='./file0\x00', 0x0, 0x6) pwrite(r0, &(0x7f0000000180)="ed", 0x1, 0x0, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chflags(&(0x7f00000002c0)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) r4 = syz_open_pts() ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) dup2(r3, r4) fchownat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', r2, 0xffffffffffffffff, 0x6) rmdir(&(0x7f0000000000)='./file0\x00') 03:08:01 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x22}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x14d}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = syz_open_pts() pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000000c0)={0x0, 0xfffffff9, 0x0, 0x0, "1f996a78696bf2fc73eb73c90242fed49500", 0x1, 0x9}) write(r2, &(0x7f0000000000)="fce31b6f59d94905a39d773e1f037e262c45f0b9fc2f0c8a0baa16e12b7b2caf3bbe281193a178e7cc746cc1f396f5a485b3cb2315bc57e0dd04aac8b261340a8024bced1146ec2878ee37af0e47d28821276a91faf75db9ef22b9712b883a40dcc82408bd6bf32badbbdb6ddd2086eb10243ed8129dcab66b3f0d9ad024891ea93833f9e2690dcd24869b9c8ae17e5fd5ea0e6f2a506e57af640319bf5b3451ee6fd1808da8b60a19d7c29128a7e6d17d8aa498a05ad5c3d09608bcdc950769ad9a50d41281c7d2eae4ffdd2718d4500db55c544c2c50", 0xd7) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x1, &(0x7f0000000180)={0x400000000000004, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0xd}], 0x7, 0x0, 0x28cb, 0x0) 03:08:01 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc1206949, &(0x7f0000000300)) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r5 = syz_open_pts() ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000080)) r6 = accept(r4, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) setsockopt$inet_opts(r6, 0x0, 0x0, 0x0, 0x48) accept(r6, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 03:08:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000400)=0xc) r3 = semget$private(0x0, 0x8, 0x10286) socket(0x2, 0x1, 0x0) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x20002fffffffd}) r5 = kqueue() r6 = fcntl$dupfd(r2, 0xa, r5) ioctl$TIOCSETA(r6, 0x80047470, &(0x7f0000000100)={0x2, 0x0, 0x1, 0x4, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x7, 0x530}) semop(r3, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x2, 0x1800}], 0x4) semop(r3, &(0x7f0000000080)=[{0x2, 0xfffc, 0x800}, {0x5, 0x6, 0x1800}, {0x4, 0x100, 0x3c00}, {0x1, 0xffff, 0x1000}, {0x1, 0x3, 0x1000}, {0x4, 0xffff, 0x800}, {0x4, 0x1ff, 0x1000}, {0x1, 0x3ae9b8cc, 0x1000}, {0x1, 0xc333}, {0x3, 0x2, 0x1000}], 0xa) semctl$GETPID(r3, 0x4, 0x4, &(0x7f0000000480)=""/25) semop(r3, &(0x7f0000000040)=[{0x1, 0x200}, {0x3, 0x1c9b, 0x2000}, {}, {0x1, 0x401}], 0x4) semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f00000002c0)=""/148) r7 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r9 = geteuid() r10 = fcntl$getown(0xffffffffffffff9c, 0x5) r11 = getppid() r12 = msgget(0x1, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) preadv(r13, &(0x7f0000000180)=[{&(0x7f0000000540)=""/212, 0xd4}], 0x1, 0x0, 0x86c) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) r15 = getgid() getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r17 = getgid() r18 = accept$inet(r13, &(0x7f0000000500), &(0x7f0000001680)=0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xffffffffffffffec) r20 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r20, r21) getgroups(0x6, &(0x7f00000003c0)=[r15, r16, 0x0, r17, r19, r20]) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000980)={{0x1, r9, r19, r8, 0x0, 0x29, 0x81}, 0x6, 0x1, r10, r11, 0xa6, 0x1, 0x44e2c, 0x3b39}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r23 = geteuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000003c0)={{0x4, r9, r22, r23, 0xffffffffffffffff}, 0x4, 0x0, 0x8000}) r24 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r24, r25) fchownat(r2, &(0x7f0000000140)='./file0\x00', r23, r24, 0x2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f3267eafcce5081a6f09000000000000f200"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 03:08:03 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10002, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) readv(r1, &(0x7f0000000540)=[{&(0x7f0000000080)=""/169, 0xa9}, {&(0x7f0000000140)=""/20, 0x14}, {&(0x7f0000000180)=""/137, 0x89}, {&(0x7f0000000240)=""/245, 0xf5}, {&(0x7f0000000340)=""/188, 0xbc}, {&(0x7f0000000400)=""/239, 0xef}, {&(0x7f0000000500)=""/56, 0x38}], 0x7) clock_getres(0x4, &(0x7f0000000000)) 03:08:03 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x800000018, 0x2, 0x0) r2 = dup(r1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) accept$unix(r4, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r2, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0x0) 03:08:04 executing program 0: clock_gettime(0x6, &(0x7f0000000100)) r0 = msgget(0x0, 0x2) msgget$private(0x0, 0xfffffffffffffffd) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x100, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() dup2(r2, r1) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000200)=0x1000009) msgget$private(0x0, 0x44) r3 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) r4 = syz_open_pts() dup(r4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e0004a184907e51c4d1a0197fec4a4fe66000000000000ffff0000ff7f00007c906b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886736c5f9bb1a23d11e4e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bbade62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d38"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r6 = fcntl$getown(0xffffffffffffff9c, 0x5) r7 = getppid() getpgid(r7) r8 = msgget$private(0x0, 0x20000003c4) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="000000000000000000004f0ebbbf1b209e14f4821641e80822abaef3ccef058cbadf64241b061e7e4a1d1ccbfade2b5e"], 0x1, 0x2, 0x1000) msgsnd(r8, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000016d78fd1f87a67d79097310f503f93e8805fab37cfdb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2db46910374426bdcf306843b34e7c027e266a4bef29642c8367ca147e204b0b3f54b2ef8cea70595fea73db901c48e582d225bca800000000000000000"], 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = kqueue() dup2(r10, r9) ioctl$TIOCSWINSZ(r9, 0x80087467, &(0x7f0000000080)={0x9, 0x800, 0xb6c, 0x1f}) msgsnd(r8, 0x0, 0x0, 0x1800) r11 = getpgid(0x0) r12 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r12, &(0x7f0000000640)=ANY=[@ANYBLOB="0000751d6270b70000000000f4eef23867733c00000005000fb50acbd1fa43982607fafe50ce767464ca7f00000000080000000000003e00000000000100005e65de4f8c4e0e1c0633197ed1f3c9056ce5b57ac45603a02c8eae4564fffd8e50c5e5d3bbab711fb04dc773adf97c323ba36f73a5bbc0cf187306cd40d81947d74a0934c5d5b921ff0de0b73a875ad9128bb35c9f8ad57fefca6a7cb7a66bce4f88354627dcd35ad864f30b9de0c57b803389070eb5a005925d84ce028c03dcf577571e5285f841b775e5dfb7d9ab514b9ced7942b8133c0bbcd2930e3f7fc2495f2f5fb5c7621e797236b5bacbb3cb6c075236440201568416b133aa6237f40857ead178e986228e57e3900173357b938a262867f4282312897626e56ce298b61c26897ca477abcc32a551f4c915271a6e3deccdd8a8c9c63894d4402203da888a085a9924f5b0ed9d196e7d74feac421f2625285e9bf343e47936257a1ad5ad6fda810c18b4df05a4e2ee63fa0fa1a7d61779a654"], 0x1, 0x3, 0x0) msgctl$IPC_SET(r12, 0x1, 0xfffffffffffffffe) r13 = syz_open_pts() ioctl$TIOCSETAW(r13, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) msgget$private(0x0, 0x105) r14 = syz_open_pts() ioctl$TIOCSETAW(r14, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) r15 = syz_open_pts() ioctl$TIOCSETAW(r15, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) r16 = syz_open_pts() ioctl$TIOCSETAW(r16, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) r17 = syz_open_pts() ioctl$TIOCSETAW(r17, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) r18 = syz_open_pts() ioctl$TIOCSETAW(r18, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) r19 = syz_open_pts() ioctl$TIOCSETAW(r19, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) r20 = syz_open_pts() ioctl$TIOCSETAW(r20, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) r21 = syz_open_pts() ioctl$TIOCSETAW(r21, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) r22 = syz_open_pts() ioctl$TIOCSETAW(r22, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) r23 = syz_open_pts() ioctl$TIOCSETAW(r23, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) r24 = syz_open_pts() ioctl$TIOCSETAW(r24, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) msgsnd(r12, &(0x7f0000000a40)=ANY=[@ANYRESOCT, @ANYRES64, @ANYRESOCT=r19, @ANYRESHEX=r19, @ANYRES64=r5, @ANYRESOCT=r6, @ANYRESHEX=r20, @ANYPTR64=&(0x7f0000000980)=ANY=[@ANYRES32, @ANYRESDEC=r21, @ANYRESDEC=r22, @ANYRESHEX=r23, @ANYPTR64, @ANYPTR=&(0x7f00000002c0)=ANY=[@ANYRES32=r24], @ANYBLOB="d4934d425b007558cae77a076ce7379beddb57ff7a2586a340349a3f0ea4f769c7bfa543fc9fdf03701244b9807e05bf34752d52bed572dacc929bf30a6dbb7b3dbd158fb5c6271d2eaa", @ANYRES32=r4]], 0x8, 0x0) r25 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r25, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, r26, 0x0, 0x8, 0x2f9f}, 0x1000, 0x1, r11, 0x0, 0x40, 0x2000000000000006, 0x1, 0x4}) msgrcv(r12, &(0x7f0000001b00)=ANY=[@ANYBLOB="0000751d6270b70000000000f4eef23867733c00000005000fb50acbd1fa43982607fafe50ce767464ca7f00000000080000000000003e00000000000100005e65de4f8c4e0e1c0633197ed1f3c9056ce5b57ac45603a02c8eae4564fffd8e50c5e5d3e2a14765bbab711fb04dc773adf97c323ba36f73a5bb1c01187306cd40d81947d74a0934c5d5b921ff0de0b73a875ad9128bb35c9f8ad57fefca6a7cb7a66bce4f8835bec261ea79f6175c04db50a45f56f24627dcd35ad864f30b9de0c57b803389070eb5a005925d84ce028c03dcf577571e5285f841b775e5dfb7d9ab514b9ced7942b8130800000000000000c2495f2f5fb5c7621e79720000bad5b3cb6c075236440201568416b133aa6237f31257ead178e986228e57e3980173357b935c30a87e8eab7f258a262867f4282312897626e56ce298b61c26897ca477abcc32a551f4c911271a6e3deccdd8a8c9c63894d4402203da888a085a9924f5b0ed9d196e7d74feac421f2625285e9bf343e47936257a1ad5ad6fda810c18b4df05a4e2ee63fa0fa1a7d61779a654b9b6a18478b6e931005d2abf2e0b81ea3cd1d2f8f0cbec6aa73c0e53f83db7f690c22b39e3aab2981eea9e91062326fe1e0c249ad54c42071716f575181853ef28cfa22c4472"], 0x1, 0x2, 0x800) msgsnd(r12, &(0x7f0000002200)=ANY=[@ANYBLOB="02de607c45ec5a0d10d6a3069310860795181a662c142b19f67bad302a3ffc160fd7413675a4e20fbc5135b0ba58b05bbea042101bab70d3df14ae2e2bd07d255fb21dfc458e539d28a0cc3ab248819be1684b06c601ccbe407165f2e1dbd303e307a34f723aa40cecfd9ef689c3354e39a203dcccda1bdf6abb35774bb3a4f0f26b43a4dd94f7fb3249518026f785adbd6ea32bc605b8bf77c9def511d1709ee26cffd27198636f159523550104e2a110cbe31fad39eed9d2f9e8b4aab554f9663329f35908eb1c886637cf3e015906d5505b7396760f4560eac298ffc182aa3c4f42db681f365e6819aac69d68472306faf7567be4224f05573df89baa2d89ac6b5cc131df2a889752ce463b57e52b5ecca0508004930069387dfbae5d9cdc3af377e99de6e322e244bb88944e748512138050b538f63bcf563630fb220c406c762230ee7c6df04d76fadca9d1a004144166bc8d027fcb2171ebb33cad26247f78d25764110baffd51726d68aaa1c0c3e54734806ac0d36bd3c15b9a63e6c3d1d8deab4abef07da5f3fdceb9cf61b8f9e98749c654bec75a043a76b2c629804bfe03745e7833922123dbf647a5ceb448de9edc797dc2073f6ed49a8e2b458ce7a4a1e9df776b7cbd9c3c39f930c2263992b1db636eb75aeff00c3fe26b707c86c2b831080189888f507b76afb8033b48d79d3bcdd487cbdeddc964aa2a14b6fe30278c70cfd7b5e23914c45e597e5aabe51f65d081dacdb84c6b4dd08f749dd2c1d0b180ffcbcfe3d2b3cab640d452b8ba663f9d68c4be781373c19b4a474c6a553815c68459457378438a361c471307685dab4db20decc7b01ce6e813dea2190c9b8213b544e0a2c4777ec4c2b4bb3c99deff6b8f2a012bab829dac65c0b098051cbdd9637a7d25a0847cb44abea46413e8fa57bb91cf915322299e36f5c16a17e5cdd819f1e668263fecbe33610be99605c9752a3773048716bcd21aa9b2bbeb2d10171d89ae04de655e5dc47a7f2eeb806dc3fa56d538f31487ec9e20b5917d368f705b6ae9a44171333667182eeb2aee7f37c0c100526d458d481f56e6a847aa0fd331449c610132cb688dcb2582e150d5c65fa8aaaecbedbf7ab252e48dd5d9796dbb9e6233ef1ba94e29954aee2d3467278f442cbaa66bb28c38ea10a2fa95cf5fd3c62dd823da1029e36d4e4761abb4fae9d35f9cb070de3563a5f37f642a8f8b773ba43e95f6573ecd3f3c6fba5d1c87a7b6ae181fbf26dc619fefafb3827ce54fb10d45e73416eb20ead2c31955d1f6cf9e49d45bd1809ec08a2b1a8744d777c5abdf468c30cbfa3e3b0a03d0d373cf57e5125853da7b9ae557e083bced69db81d935c576f47e6673db6c970320ae7ad8f1f582c539ffc144884b570d97cb2cb477fcc936c1ce574e561a9f19c6fce32e22c4eedeb723fa60e8632cef9e4cf76a52e3242d638d3316d39fc44624238c9638840b359bc1f6ae19b3ca24ca2f4c32dc6646eb04e7ef3cd98c763fb13ce825168d53402efe15bfa61c0ca75f3c68b118d47c351d1a6b8f7433e8403563a4e69fa50aa187843b3e9a6c7e6fee1c83d19eb698b074cf37b3bd51d99fc9fa116544f3f0a9e3c6e6b36b11fe3f6bdd1c53769980cbea7666b0b457a916f320e5aa0e2a20b8a8cf61336d5528fb2e1c554f1411c217e6079ce6d492937832918984b1728f627318dfd8e154179e53e729143887d7d0d29f3e4fa1947a62bb59f8058205e04713a1e427237371b3c1f911f55516960642ed4980e8ec5f3f08ee86be84084feb5f5f054d0fc13185e79e16d5158beb2dcb76565b6cd1f931b914762fde576a3aea35a7dcc88f8af2563b4015453d627194f986702d489e4b918e29a30714595b72f18510f26b09adcf2165662dee9246fb2696fd2ab26a42c2c3653ac2751c7b924f0994e88300a63d6df01206631c4dcf44b47b2b7b4d81866fef828a984b27b21836b5afc878e20c5332f07bfd5a3f32a6936d607f3040ec7e76ae50c156523fe553f3acd7e64dfac9d1b2ce81b5b6d3af280629afb0c233f51b6b42d953f6bd08bd09c529f00886b9b1e61e15500e74bbdb8edfc250a797f6ae00de3e5047fddea0a9aa13c8ec145effc1cefae78dc785b7c8b03e29726786e1aed4ab0374a3177fb331139205f8b7f6fce86ddec6a9655bae3cef8de79a94955064a3cd5fb950a983496093aba0d113310ac7039b70553d0fbc84563516be42a09fd14a1b29ca3fdc2a9184d0aab250bb17fd9986e76ec54e911a81e4481d00500dd698a64ff67c0e613a639fb5dba0cd6c8f3642ff639e2cb92e4118fe91e65892c238856d5e2b5b170e8ad8ef005bcc3c1cb8110a68f197970a019e6f0f448535fc665d07e9062284aa9688a28a399351e288d57f04104d3b0024a4f033faa4df476137022ccf2994b2f2bfb819234db8199aeb4da0655130138f7a52d72e0479431c910d5c5fb535e8663b1dc44ab8d5348094e3bf322f2422e3bbe4da07dcc20140586e23c782663f7ca635a00465a42d2d089896337f956eb2e5ed22cb2e84bf3db166e8b4fd42b7524841939a175645ebe1009d77ccf7ba1355a4b2c76947a0ce4589bad626fc1bc45e249d7cc6a9efbdaa7b2f174f9e5c166c6fc1886646022b64fc3eca31208b4b3af8be4ddea7771182dbf7d2449eec2dbadbf6f0e50ace00ca3b86d4cb755879d3a62734ee6dec1eab76f36e1ec621bc59fa87526a860be02d767196df29dd0527356c39f7f077be29c341ab7b3fff3ce5913772bd93f820f5c5920b736a88cf69596c5f76f260cdd02685b66774bb650bf66ec8ecc69b26ed1d3e1c62ab6f46350ec038ad35b9309b08bcad210b87284c8e1170229e222f4ae4ea04b68d84343673d966a0d55cfc85643e662d56acb3e7ba7eb448cfa4e36dc07b018e7f2b57346067c6f34d8ab431e9eb3daddf43594ae0c26c72b48482980c6d620593ba075526378e822a70bedbddd8cf1991066f7404196f6e6230620f2365bd70d425c9d4ca58ed0721ad73e6ce8d0fb18275d7cbd3847a1ba43197ce8bef28fbac0d6a71207995904fcb8e9091e9c8d4c0b7084875b6cf99af4bf1660c4b426a682091c89b3cc028faaac24d4435bc46cd881d0e203f4f0db6a2205963bfc4a2aba1cefa40c4f1392be63b2f51e1cd76ff93540b523a05087fac31560fd5b36dac0eb54453456daa9b1737840edf32cba10fcad6c8a4c10527f8ae4f76e3c9b4097fe6c6de8fe3fdeebb37624302fa53c81cb49e888c1e47f09701871fd0e55c5f1e3544ef807ad29bbc6591bf1cfbdbb3c6d1f533a313e160d73d0913f29094973f667314492507d4127678edb9f5c1a617f37ce23d7347bf47080a379904dd14164f31ef93413012d62fbc7f5530be74f6b57968a566f66e56d7694b5171d6b8863c815258709c7b53f42bf69f92ac1329b22d0db072c37d6183778d066df6c6b8602794b1886c93848d07666ee0b446e5ba0c921364bedf0bf905f384edf9e45c7ae9b1170fae4d9476a72e2f341d1b7e48f62f2f31de57d75d2e9e70a7ee32598edb5ebcc110e9ac23a2edefff9172d343227e4a35e569c5da78308a1f310786a102488638b9251cbd415aea4e528472d95326558144cbbfe1bc19aa77b5b8d31222677452ba6ddeb540a4817c55a2942df57d9db5330236c5213ee1278303ff54e36556423510aa3ed497c7d66b8b2b245077cad7a93b0a8650de8e8f52be2b7b32e20f9420faa60286bf7f68a9c082d7ca337e136c874636968272a2ba73a5e0a0b71685a950b83799d5bd06f5595093a9e358ec2aa4d0792bba79c9026aee078afc2742b233f1669de6fb699e58d5dbc5e50585ad35674fe6f56d908e272cb3481c4395d995aade7e800f291f91b2e86a11acc41d18beb5f03dbf7effabac1032be03efe9e69f4d14fe381ff3e09965d91ec824e1a1b2485f6216eaa954c01879dfc418be0277e51ac83e40c1d1fa46d30728d302f4467521001f8cf9f3526c1917178ead2b06ee339de72076490ddf645d6c7dd1669e35c51558ee296357d9803bea47504b39bbd30170acc893ced51d87275b692ebffab5b8607cdfea71f202df5ac8c564726dc953d8e1586e73ca04be015684b8fc2e2157a4dbc7c8f6c6c64aad50ae29ecd7f6b27e4e5681459a1444caf7e5818dc14b8b66519e35bfc4a7f3085fc03c1a4867e5af3a70195e6be9c8706e01fa3bfb9d36ebd97db4a707cb59263598846524ce3c252c0485dca61cee823a04306d1329d0f1e6e1a6cd333bc381493f700ceaac8fcf6bb3295dd91ee231c76d4b6916da1a6c2ee5ac40c0fa8aa735b8652fb9aecd42ca308e0ecdaa8c4383f7c9fc7cd99eb637251d4ce3f7eb16d621976beda450343ca8783b499c4949f5e58488358da345d652cfd7e93e211e7d667e8a4123b515e961fca77a57cb71d0b01625b2ec5d20a2b44e35d11ea4c0e18186ec01549f06b20152c3c51858619f9385462f8674ca8e9a2b8195327911bbc4636d3cd3a3d3f97e5cf5ec446400e152e5ee0e16d7d9025256d628006a87000890bf61581262d2ddc959103b72cab29bcbc36b27f57402f89c95914df95c9069a8fcc1bb1d9f9599008c723a496c93bddebafba741dee09fa9657d5d32732c8abc6807e9e7d6e73f3239771794afabed0fea38a42559d1d68130e7d64525e3fa5eb106fdd6830a86bb8806a60010556b1fb515af1c5dd1f15c4257eaee221d19a2a87afde8c8d5c9d706b6f4a4af33efdf4d5b2a63cf34e754886d079f3932db85d29c33c5c339b6eb35b0070746ff1e18c7e9a3399fbe3e221520591ce330d328fc3f7a2a9ee173ae9508d84777c3d6c7fc0d01732cffa654bfdddc2fe60eca9a7379cc6d9441d7a70be6f39ef6e322639932522b92fc5dd63676282eab512c8ca0c1108783a195212cf3b027c5f12ec88a741ab98f42bc4fbb5cf0963a90170e388dbe00d7cd706b6799504e4fe14866d71d195ff9675d90c752bce89a1bbda9b6b1ad26903561e44479c2282a59ad187db3925039741dfff6e16a20f470e80858521d545fc9eb35ec19b047b426dd355a4e3de9af01bf2dc25360cd36a8d9d0448351d4486156ce035e456d28264d86b6d24beeceaa7b960b417976edeea4fccaf9ebf9ce625d452ea6503966a67d459cacb79ff4a9e5f7ac303baf3cfe654dd275b7e603cf4d4df0c0ad9d9fdbfacfa5d5de3062c3ffbf918df3ee1d995b41b5a05e36b0d478e19d5b262625cc9353cf011d1243e711ae904a07111b5d61aca4bce86715f3f904508d4299fe5c67523f8d1f302937f0caf24b97700846771ac9df14206b90948014d3b45135cd155d3dbf01888e72f9f201991261091445b6a3aac0ec5977c4537c0bb6bdc9ed01abb8cc888728e38c370c45e3492832e96c7ad6c6f522163d7710325334d38f3cac737f489256586580c639120cd71ecfdaf7156bdc7f49014ba0fd9dcd60f38794ccebc530b4e70bbb4c6090b999b3e3b58da0b921d60eddb50d23d52822dbfe8f346e1e44cba4e48e2d05ec751d61042f4c9a823aaa7a646dfe53314c04a81e1a63819214b8f52c90a4daafcfbab87da24aa2bda7062b9b06768632a3220c78a89de0032e6a9829004fa5fb5f58015165f002c7e04cfad3475f98514e103a75289548f5872653160f25aaaa25cad1846391b9b7bd129de686d3ca920f33de0e7328cb52402011e4535df0039b60006789000000000000000000000000000000000000000000000000824d226c13730e194261ea4c7792f70a7b6657534f4d05a70e8a80810e3d421e22b4cf52ad8eac794469062bc44f13727740fdd941437640b31300ebed95dc40f54e014132e5592923163dd3c458cb909b5601c3a2d48798b701f1c1853e24000000000000000000"], 0x1, 0x800) 03:08:04 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) close(r0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f00000001c0)="6406b76e6a7b564429e6ed5c138988776992be9a82c849ad3102b8fd84bb7ebc9d913b5058c2bbe08a7e6c88f9a1f60aa004a8efbd797944848b3ce13c3cbfda0fe3c61f0d39d19a0f05bdbd571a9c9d1f7bdd7b9fc7b37d0911e2477d80c26ad3c4e2b745ad697fa6fe52b4dc6068e3dd8de1db122c99c62fec8441f65d", 0xffffff61}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r2 = shmget$private(0x0, 0x4000, 0x40, &(0x7f0000293000/0x4000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) r3 = socket(0x6, 0x2, 0x63) connect$unix(r3, &(0x7f0000001180)=ANY=[@ANYBLOB="820bdeed26696c65300043698bd9d1c4df6ea8acaea3e45e2a233f370b4c724c44a9f5f79009089b4551956a42678eff1ea26800a47538637e226c1e58480926cd19881604f70789f95a48aa55df8cff21114df788f68c2537846f906fde63e2f3f2a23d3cd23767a6329e848f559dac6d3d6479a1ef578b4f12da2f86aaa1c282a4c061f48875b37b6f76aab27b457b9af7780e08000000c55fa327b9d534463cfa15d4deb74770fc7bdbb1c66f6c381ff820cca389545db3d59516412ab5a7773d4943118b9806f4ed32768d29c0253a04c0a8167f2a24709c08b69aba3811165abca6120634246e00fc3066f893a99cbf4e1e8162d7ed1cbe761c7fa4d40c9853a022cb29429be5cad0edef5f7c647a68bc2f7f11cd9a588012aca91346d788d8f763c22fdc600ce1764d1c6e53ff8b2b6c910a6260d0e16a0dc527699f652bf447da455d9bd749c95929144f8be7392d265c95bf405d97df9248bca5ab425e25f85b8c1f50a1e42cd6efde2ecbf86e736b19eb0dfbd9d659c7f6"], 0x10) setsockopt$inet_opts(r3, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004015b0dbf5850a81f78e00818d23a", 0x14) write(r3, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff", 0x585) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x4, 0x14a) semctl$GETZCNT(r7, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETZCNT(r7, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x20000004, 0xffffffffffffffff, r5, r6, r4, 0x10, 0x7f}, 0xccd, 0x4, 0x9}) r8 = fcntl$getown(0xffffffffffffffff, 0x5) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x29, 0x40, &(0x7f0000000700), 0xfffffc97) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r12 = getppid() fcntl$setown(r11, 0x6, r12) shmctl$IPC_SET(r2, 0x1, &(0x7f00000007c0)={{0x800006, 0xffffffffffffffff, r5, r6, r10, 0x1e4, 0x8}, 0x9, 0x5, r12, r8, 0x5318a6a9, 0x9, 0x7ff}) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x2, 0x0, 0x80000000, 0x10001, r8}) socket(0x2, 0x2, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 03:08:04 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x2, 0x4000, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="1fbd0000000000000000"], 0x10) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080)={0x3, 0x9}, 0x10) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000501000000f70000cea1fea7fef96eefc73fd3357ae26ca80416fa76d0e69eacf00b7804be781e4991f7c8df5f882b297bddaa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d05026ba8af63ff37282921e4fd89720fd3872babfbb73039a6ab6889612afee8aca491ff7cc53c894303b22f310b404f36a00f90006ee01be608a371e1ff000000000000d3000001000000000000000000000000000000006d00", 0xb1, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000140)=@in6={0x18, 0x1, 0x7f4, 0x88a}, 0xc) r3 = dup(r2) listen(r3, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x50, 0x6, 0x85, 0x8, "f3011590fcc3cb4d098c91f9f2d12f960d0db95d", 0x8, 0xae}) r4 = dup(r0) recvmsg(r4, &(0x7f0000000000)={0xfffffffffffffffe, 0xffffff59, 0x0, 0xfffffffffffffed4, 0x0}, 0x0) r5 = syz_open_pts() ioctl$TIOCSETAW(0xffffffffffffff9c, 0x802c7415, &(0x7f00000000c0)={0x0, 0x81, 0x0, 0x0, "1f990000690000fbff00", 0xffffffff}) r6 = syz_open_pts() ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) r7 = fcntl$dupfd(r5, 0x0, r6) r8 = socket(0x2, 0x1, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r8) accept$inet(r8, &(0x7f0000000100), &(0x7f0000000240)=0xc) fcntl$getown(r7, 0x5) 03:08:04 executing program 1: sync() msgget$private(0x0, 0x0) getrusage(0x1, &(0x7f0000000000)) r0 = semget$private(0x0, 0x2, 0x400) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x101, 0x10, 0x0, 0x8001, 0x1]) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f00000004c0)=""/112) semop(r0, &(0x7f00000000c0)=[{0x1, 0x8, 0x1800}, {0x2, 0x100, 0x800}, {0x1, 0x7, 0x800}, {0x1, 0x3ff, 0x800}, {0x0, 0x6db2, 0x1000}], 0x5) getuid() pipe2(0x0, 0x0) 03:08:04 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "f05aebe82b6d00e104000000ac39080500cad800"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x18, 0x3, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x80, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) r4 = syz_open_pts() ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) r5 = syz_open_pts() ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) r6 = syz_open_pts() ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) dup2(0xffffffffffffffff, r6) r7 = syz_open_pts() ioctl$TIOCSETAW(r7, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x8, 0x70) r8 = syz_open_pts() ioctl$TIOCSETAW(r8, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x2) r9 = syz_open_pts() ioctl$TIOCSETAW(r9, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) r10 = syz_open_pts() ioctl$TIOCSETAW(r10, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) r11 = dup2(r9, r10) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000)=0x43cb9, 0x4) r12 = dup(r0) r13 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r13, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r13, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r13, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) accept(r13, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) r14 = socket(0x2, 0x1, 0x0) bind(r14, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r15 = dup(r14) listen(r15, 0x0) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) r17 = getegid() setsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000002c0)={r16, 0xffffffffffffffff, r17}, 0xc) dup2(r12, r11) sendto$inet6(r12, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) 03:08:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) sendto$inet6(0xffffffffffffffff, &(0x7f00000001c0)="925a407fbaebd0887e8dc758eaec8481226c63157015ed34", 0x18, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000180)='\x00', 0xfc) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffe, 0xfffffefd, "854955883d026111fe4d04000000100000001000"}) open(&(0x7f0000000040)='./file0\x00', 0x8288, 0x108) syz_open_pts() kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x8000, 0x0) 03:08:04 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) fchmod(r0, 0x8e3) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='c\x00') r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="0570c390bb3a16888900"], 0x10) shutdown(r1, 0x1) 03:08:04 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) chroot(&(0x7f0000000180)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="000095e6708b0431d915008ccef9ca1297abd226d3f560893a85637a0b6a9b401b56885299c03bd81fec45578bd23693d8168c42994aca1800631d249b428d4cb35e699c1428d7701e3e9601296f5d8c99c67ffb34d94632ead49100a569bf4ad99062ba1c3c0462017f4589c1af23fb6b26a3186fa7d1"], 0x10) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) getsockname$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) listen(r4, 0x0) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r5) r6 = accept$unix(r2, 0x0, 0x0) write(r6, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) 03:08:04 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0xb1, 0x4) listen(r2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000100)=0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r1, &(0x7f0000000000)="98f728f8f955b0f22c50616364", 0xfde8, 0x5, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x0, 0xdd43af91f0ed3df5, 0x8000000000000}], 0x2, 0x0, 0x1b8, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000080)=0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 03:08:04 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c479b86dd60451a7c00c50300000000000000000000000081000000bbfe8000000000000000000000000000aa3300000000000076"]) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0486dd60a4f00808183c00fe80000000fffa0000000000000000aaff020000000000000000000000000001"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) recvfrom(r1, &(0x7f0000000240)=""/182, 0xb6, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000040)) 03:08:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000140)=""/114, 0x72}], 0xfffffffffffff40, 0x0}, 0x800) select(0x0, 0x0, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x4000000, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt$inet_opts(r2, 0x0, 0xb09c6efaa5928aa5, &(0x7f0000000280)="04d4a84b009ea9e4a88bba53742a39a3f20af2008f4c0d919d05df11b5360ed17a48a8007544f72724a6dac3fb9471eda69a806feaead450f2fc22b6a3699dc3683bc685923d8765982e3388912704b1076c256fb1252f48e60ad64c3bfc9950eea2ca43268a69b56e6fc4fe072ff3518813827ccf5888c2f0f4f5205a", 0x7d) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) execve(0x0, 0x0, 0x0) 03:08:04 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = semget$private(0x0, 0x1, 0x100) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000180)=""/71) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r0) listen(r2, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_data=&(0x7f00000000c0)="8fa1073877ef9257f15c2ac5d8b8ec556d9968d319357d0efb56df3bdd05e0137b3b45366e1a9a67c7adbeaef3954e5ba337617f5b9d00d3762ef6b7ad7f0e35d0630e35641b39e3a089b6ea57b2b947942173d9a23489c4a93bef6f4d115d61327dfc02ba432dee097e7ed5304c17d114195e3cb87f544d93ff96cd4dcabe93df42e3bd6b8d4ba8b4bc4b957386bddb3ea4"}) syz_emit_ethernet(0x33, &(0x7f0000000080)="c7e0000000000000f3ec5a0f4fb270159468ea1000000000000000000000000000a9faba76746272ba15782fa1fd1c13a55861") 03:08:04 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000240)="b100050460000000000008000501000000f70000cea1fea7fef96eefc73fd3357ae26ca80416fa76d06336acf00b7804be781e4991f7c8df5f882b297bddaa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca491ff7cc53c894303b22f310b404f36a00f90006ee01be608a371e6ffffff00000000d300002084dccb2e4797bf00"/177, 0xb1, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069b5, &(0x7f0000000300)) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f00000000c0)={0x0, 0x1, 0x80}) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) 03:08:04 executing program 1: r0 = socket(0x18, 0x1, 0x0) dup(r0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x5, 0xfffffffd, 0xfffffffffffffffe, 0x0, "7c00df4eea2a12d5962400"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000040)=0xa5, 0x5a) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 03:08:04 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x7) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) r2 = dup2(r0, r1) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff925c00030008", 0x8) accept(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) readv(0xffffffffffffffff, 0xfffffffffffffffe, 0x3a0) 03:08:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x4, 0x4, 0x7, 0x0, "d700060000000000005b00000000000000e74de4", 0x3}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) r2 = socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) syz_open_pts() pwritev(r2, &(0x7f0000000300)=[{&(0x7f0000000200)="b4d93e7826f2345d5630f73512411104c7cbc9d227cd867280de8d0e2dae7baa137fe8a711dbc6c4f9dfcb29de46e6d8e0c730ddf59df7cf589b92480b1e9ae03ab47159382d97a89ac517b9bf06ec1344ad7e96e9369e9e76099b269b1792e2f125e308c3eb4b4340e5696da5b43ae6df6ce275fcef546c412130b7ff31de62a431f7fbb285715fe2e067ada9e75ebaebdea8c470406ae61168ca00604df6d7c1e1c85cc72e57bb83c605b095919d8d5750157b0ac9810b6f3ac31f1835c26d06ae", 0xc2}, {&(0x7f0000000100)="6e943097f60d836239810fce670ac6bb7ca99e76a8251a603978d68cfd5aa2c8b73d3e7949fc6eb24a4ca2ddbe6ccb348378b378d6b26e4def21f0bec4cd8d106e7bf1", 0x43}], 0x2, 0x0, 0x1) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x7, 0x4) 03:08:05 executing program 0: getppid() r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r1}) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r3 = getpgrp() fcntl$lock(r2, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r3}) wait4(r3, &(0x7f0000000440), 0x6, &(0x7f0000000580)) mlockall(0x0) getppid() msgget$private(0x0, 0x40) munlockall() clock_getres(0x3, &(0x7f00000000c0)) ioctl$KDSETRAD(0xffffffffffffffff, 0x20004b43) chroot(&(0x7f0000000500)='./file0\x00') ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) select(0x40, &(0x7f0000000200)={0x96cb, 0x40000000004, 0x400, 0xfff, 0x4, 0x4aaf, 0x7, 0x3f}, &(0x7f0000000240)={0x5, 0x1c, 0xc0, 0x8, 0xfff0000000000000, 0x4, 0xfffffffffffff446, 0x6}, &(0x7f0000000280)={0x8, 0x80, 0x47, 0x9, 0x40, 0xcb5, 0x8, 0xffc7}, &(0x7f00000002c0)={0xffffffffffefffc6, 0x2}) setitimer(0x1, &(0x7f0000000100)={{0xb5, 0x9bf6}, {0x40, 0x3}}, &(0x7f0000000140)) ioctl$WSMOUSEIO_GTYPE(0xffffffffffffffff, 0x40045720, &(0x7f0000000300)) r4 = dup2(0xffffffffffffffff, r2) ioctl$TIOCCDTR(0xffffffffffffff9c, 0x20007478) syz_open_pts() ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000480)={'./file0\x00', 0x6, 0x4, 0x4, 0x1, 0x0, 0x1, 0x3, 0x3, 0x1, 0x1, 0x8c}) r5 = semget$private(0x0, 0x3, 0x80) clock_getres(0x6, &(0x7f0000000000)) semop(r5, &(0x7f0000000180)=[{0x1, 0x7, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0xb09, 0x800}, {0x3, 0x60, 0x1800}, {0x3, 0x6, 0x800}, {0x2, 0x6, 0x1800}, {0x3, 0x3ff, 0x1800}, {0x3, 0x2, 0x1800}, {0x3, 0x8, 0x800}, {0x2, 0x6cd, 0x800}], 0xa) r6 = getgid() r7 = semget$private(0x0, 0x4, 0xc1) semop(r7, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x800}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x3) semop(r7, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r8 = getuid() seteuid(r8) r9 = geteuid() r10 = socket(0x18, 0x2, 0x0) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r10, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r13 = getgid() chown(&(0x7f0000000180)='./file0\x00', r11, r13) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000680)={{0x4, r8, r6, r9, r13, 0x100, 0x3}, 0x3f, 0x49, 0x9}) r14 = socket(0x18, 0x2, 0x0) connect$unix(r14, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r14, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r15 = socket(0x20, 0x1, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r17 = getgid() chown(&(0x7f0000000180)='./file0\x00', r16, r17) r18 = getgid() r19 = semget$private(0x0, 0x4, 0xc1) r20 = semget$private(0x0, 0x3, 0x728) semop(r20, &(0x7f0000000240)=[{0x4, 0x2}, {0x1, 0x1000, 0x1800}, {0x1, 0x1, 0x800}, {0x0, 0x10}], 0x4) semop(r19, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r21 = getuid() seteuid(r21) geteuid() r22 = socket(0x18, 0x2, 0x0) connect$unix(r22, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r22, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r25 = getgid() chown(&(0x7f0000000180)='./file0\x00', r23, r25) r26 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r26, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) recvmsg(r26, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x803) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000540)=0xc) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000680)={{0x4, r21, r12, r27, r24, 0x100, 0x4}, 0x3f, 0x49, 0x9}) r28 = getgid() r29 = semget$private(0x0, 0x0, 0xf3) semop(r29, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r29, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r30 = getuid() seteuid(r30) r31 = geteuid() r32 = socket(0x18, 0x2, 0x0) r33 = socket(0x18, 0x2, 0x0) setsockopt(r33, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r33, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r33, &(0x7f0000000340)=@abs={0x1, 0x0, 0x0}, 0x8) getsockopt$sock_linger(r32, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r35 = getgid() chown(&(0x7f0000000180)='./file0\x00', r34, r35) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000680)={{0x4, r30, r28, r31, r35, 0x100, 0x3}, 0x3f, 0x49, 0x9}) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000040)={{0x7f, r16, r18, r31, 0x0, 0x80}, 0x4060, 0x40, 0x6}) 03:08:05 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513600000000000000010000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df", 0x38, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffff0000ffffaaaaaaaaaa0486dd60a4f008080000000000000080fffa00000000000000002aff020000000000000000000000000001"]) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000040)={{0x5, 0x2}}) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) fcntl$setstatus(r0, 0x4, 0x40) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 03:08:05 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000400)=0xc) r3 = semget$private(0x0, 0x8, 0x10286) socket(0x2, 0x1, 0x0) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x20002fffffffd}) r5 = kqueue() r6 = fcntl$dupfd(r2, 0xa, r5) ioctl$TIOCSETA(r6, 0x80047470, &(0x7f0000000100)={0x2, 0x0, 0x1, 0x4, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x7, 0x530}) semop(r3, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x2, 0x1800}], 0x4) semop(r3, &(0x7f0000000080)=[{0x2, 0xfffc, 0x800}, {0x5, 0x6, 0x1800}, {0x4, 0x100, 0x3c00}, {0x1, 0xffff, 0x1000}, {0x1, 0x3, 0x1000}, {0x4, 0xffff, 0x800}, {0x4, 0x1ff, 0x1000}, {0x1, 0x3ae9b8cc, 0x1000}, {0x1, 0xc333}, {0x3, 0x2, 0x1000}], 0xa) semctl$GETPID(r3, 0x1, 0x4, &(0x7f0000000040)=""/12) semop(r3, &(0x7f0000000040)=[{0x1, 0x200}, {0x3, 0x1c9b, 0x2000}, {}, {0x1, 0x401}], 0x4) semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f00000002c0)=""/148) r7 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r9 = geteuid() r10 = fcntl$getown(0xffffffffffffff9c, 0x5) r11 = getppid() r12 = msgget(0x1, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) preadv(r13, &(0x7f0000000180)=[{&(0x7f0000000540)=""/212, 0xd4}], 0x1, 0x0, 0x86c) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x0) r15 = socket(0x2, 0x1, 0x0) bind(r15, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r15) setsockopt$sock_int(r15, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) r16 = accept$inet(r15, 0x0, 0x0) sendto$inet(r16, &(0x7f0000000940)="1daad5cd36195d6810b318271ef9a4e226c2d78a5413faf736de6e7b07d1d62e84affdc376a493673d4195232fedc101a1d8ad376f5c1dba9d565c875025f067ef069c8b78d70a06bb9b172a2d7c03eff6b58b06bbacff74db5471704990b5bc7c583f053ce0dab8e1d855c002e5c0f21090e2672493cfcf71096ded57b5350b28f1e7ddaa45ba14ff355c5280064a77fcf0cc7510946d503350ec4e8277e807e52985f11324bb0c5d72b0f9c6e2b27671de172e8a5307791b203a90fb79bfc05002e542e32b5b78e75e1f7d9deeb76cf17582198b5056bcdc5d0d8ace2bc699a0db1e138a000000b92c28d329fb8635224fd0e41eb6d9e3de4c0122bef8eb0acc9fbb9fa70dfd265fa833f7f7788b351b9a0abf03d9e21a38de65ed7352c75d1071194a948a28b75775ade8db55259b6cf70e825b9e7675cc696e9657d9ba4ae249fbfd5ebe2c9499b26fc3462aeff27e94fe6994ffe7086d8f0c631b96880096d82665ddc95c8ed5e187c85fc07bee3f65d4b91d59436540aac4eff6f5cea6e4233587318755e8797de2e8521227ec1e7a11d2d5ab7cdae30ef53c508981eb15f187342a1bd1085698e3f5ae7cf69e79e10fc7d8f9f2fe3d1d4cf4dc054a98f9013b515452b742f911f5aa5258ea5504ec5fd23969dc552e1d6f13d86e3043a8ed35e413ea2a8c43d6c462463b88ea0a3fa87742efce671a2f79f5b66a844f9a016ba0a0eafb7f26c47f58f25808cbfc6902b0f0133039066c1b0e4b133ab19283a8447b9412faf99b67243a3fab7392f29b6d3cae0b4fc6e528f7662267692e44540bfc23ae65598b6b621eed2daac98c6f59ee7a08fca4bd017e4b6b9be821d9af3bc2fadf96cd15857a54d7e879fa9d61bf34654841f961a030f3c81f9c755a28b0ccb8fa9262c5d930c8f527d9bd5fd14ec06e29de61866bb4fb0e405b324db46fa449242b5ff6e3c66bbaa50d8736d7be3e9728bcebe3f703aa3d99b63d390759a13c2251c3ef8a3e03f42c132db4317736a807c778c6b5e72a12330acd4552f2315b02eb9ceacde4bec3b552378a1bd623c1af3f4ed230056a735d0c372b6bc122373bd05a3a8f", 0xfffffe60, 0x403, &(0x7f0000000140)={0x2, 0x3}, 0xc) pipe2(&(0x7f0000000440)={0xffffffffffffffff}, 0x10002) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0x33b3cf751ac1d4e6) r18 = getgid() getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r20 = getgid() r21 = accept$inet(r13, &(0x7f0000000500), &(0x7f0000001680)=0xc) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xffffffffffffffec) r23 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r23, r24) getgroups(0x6, &(0x7f00000003c0)=[r18, r19, 0x0, r20, r22, r23]) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000980)={{0x1, r9, r22, r8, 0x0, 0x29, 0x81}, 0x6, 0x1, r10, r11, 0xa6, 0x1, 0x44e2c, 0x3b39}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r26 = geteuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000003c0)={{0x4, r9, r25, r26, 0xffffffffffffffff}, 0x4, 0x0, 0x8000}) r27 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r27, r28) fchownat(r2, &(0x7f0000000140)='./file0\x00', r26, r27, 0x2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f3267eafcce5081a6f09000000000000f200"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 03:08:05 executing program 1: syz_emit_ethernet(0x4e, &(0x7f0000000940)=ANY=[@ANYBLOB="ffa4abc47010424de5aaaa0086dd60a4f0b76098c42aaa9e87fd25e6e591caa1f1088c3c0000fe8000000000000000000000000000aaff0200000000fcffff3f000074ad00012c0000ae20316278000000009e75e60c33008a4c175e92016c440400be5b190664f553d61cd148c72b87fafa45e5a3e73b1614705b9346c28d2907bc2382561a01129ec582fd12829bc0fa2d008d43236f6373690608000b0cdce955fbeada6bf4b3947a9b8cb2532cd103d95839eb7f5ea0e2c0bfc1a55208332bcf345fba273eb0b95a7a9f37009644732662d4de6d754dc2b1d78fdafc095b4e6786165da126d390c7d2b40723d37f0b3ece4e3514cec2dda102ef039035e4dda62dafd73ff92919d4cf664417c4b9b0ce0836f3cdcba130191b8cae05d1f15e00a5bbd3487e7be142d34d026bac1f8f208af5e158506a5dfebd6f4188de8ca64deba714efc6b46e7ed28d9e0fb4036f84f1bd2841fbf6eb2539ffb3459d89803ca3ea7241de0398bd631c3fa6311b33965c1055c5ec0318ec502d96d7d76f48c0fdf8fac259255bbf51294a419178fe8f4985278b87eb16edb3fd19365e500079a8cb4bafc0782d15c3c683"]) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) accept$unix(r1, 0x0, &(0x7f00000000c0)) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x20000, 0x16) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x1, 0x7010, r1, 0x0, 0x8000) r3 = fcntl$dupfd(r0, 0xa, r2) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000000140)={{}, 0x1, &(0x7f0000000100)=[0x0]}) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f0000000040)=0x400) r5 = socket(0x2, 0x400000000002, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) setegid(r6) r7 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r7, &(0x7f00000000c0)='./file0\x00', 0x2008, 0x7) ioctl$BIOCGBLEN(r7, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r7, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) r8 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r8, &(0x7f0000000080)=[{{r9}, 0xffffffffffffffff, 0x5}], 0x1f, 0x0, 0x0, 0x0) r11 = socket(0x18, 0x8002, 0x0) r12 = syz_open_pts() dup2(r12, r11) ioctl$FIOSETOWN(r11, 0x80047476, &(0x7f0000000000)=0x8000) writev(r11, &(0x7f0000000640)=[{&(0x7f0000000200)="46b1ebe5cb423dc8c80025803270ca2b5328ffa05dbfe80f45dd596aaea6eb054a8b2db9f71f57220838c0566c2d8b882448265415a92ac85b8d7e57103ccbdff158973b884aee5af028937857af4605b6e3dea8bca2d0ea83a7e1e84020d04bd01d5194b48d8770d64d54dd7546690b48c6a36a4127143f6fe1e565a009d36d54185d138f51c4c8c557b715426c6db03c989b55db65548c2b60ed732002e08bf4f67de201177c5f7b19fe66173ff842e6", 0xb1}, {&(0x7f00000002c0)="4c64832b313713e93972dc1504e9aaed6b4e4e1989d629ecbf4c6983c7762d2e83a1", 0x22}, {&(0x7f0000000400)="58669ee280f3660171721741e5d8251e79aa3a8d5d6beeab96657280323aa6bda1be8e92844e037a0171650ef6b732869aded784603067fa3ecdc19116801dd88113a356f3d0a2b5bb93bf8e9c9e892c42ae9de2b07c26b41d9df857ef29c9ee71c025efa62d166ecbb86773ee7948f60d4f707f45e03bac5545686d8d4776f45b7533a9a7a40c1d9fc22a78e26df682", 0x90}, {&(0x7f00000004c0)="a13b62fe28a547f1febb21d8e9894daf9fa281931acd03f97f6fd038e54eebfbb0912d17e53a3f14c7ef14d301d2653d0e2e46894d25f44b0c88d95349f1d4273690be16f363d9154cc2d644ad500a2fa41195", 0x53}, {&(0x7f0000000540)="63f507b24c1364e5b2c32e4e8986adedb3ab6ed6e4724d9cfd16217223f9dc73b13b9413bde5751adf938cdaf1a8bbd2937d7cd4a0ce863fb11c935bb1f19fd1b4e3a933eda7440fa1a410c6025a7144d0207878a9fc7c4f3518d66cd2a64f5d4a3dfebd985c99fc1b9c62fdb60d849c68355f822c6cfac0edd45122cbb6c117a2cec598f587461f420167aae9e973c1123c09048ba8d53ee1985f61f726ec973b11aaab550f7719dca7a474d2f7351d4020e961f2b2d4dcbb88fa8c40ac8a555e3f1056dd2910aadfb9dd2b2aa5db402119a2aa372cc5", 0xd7}], 0x5) dup2(r8, r10) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000001c0)=0x1000) kevent(r10, 0x0, 0x0, &(0x7f0000000dc0), 0x400, 0x0) 03:08:05 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x8, 0x8000, 0x208001fe, 0x0, "fb000010000c0000210000000000ff00"}) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x8) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r2 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f00000002c0)=""/131) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000240)=0x401) r3 = socket(0x6, 0x1, 0x8) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) accept$unix(r4, 0x0, 0x0) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f00000001c0)={0x2400, 0x0, 0x8, 0x7f}) semop(r2, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1800}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = getgid() r7 = getgid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, r7]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r5, r6, 0x10, 0x8}, 0x4, 0x1, 0x3fd}) r8 = socket(0x2, 0x1, 0x0) bind(0xffffffffffffff9c, &(0x7f0000000280)=@in={0x2, 0x1}, 0xc) dup(r8) socket(0x6, 0x2, 0x1) r9 = socket(0x18, 0x5, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 03:08:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) syz_open_pts() socket$unix(0x1, 0x2, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000080)={&(0x7f0000000280)=ANY=[@ANYRES64], 0x1, 0x0}, 0x0) socket(0x10000000002, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000400)=ANY=[@ANYBLOB="31e16dd93fee1e66105354723080ba7e34a77119cd361d6b24b196ae3e7ddc2cdc3e4f999b4da70d8ec78b454c0302000000000011df7ae6f1607802c3a7112305b313af355a0ee1c93ffdf45fceebaf6783e6a6b63912eb8bfa40849d3a1aa9ca12c5e84a5acf40c65a689b4bf081145ab4bf020e731edd2af98160ee66c71d8a37a7d617cab43413a517bceaf325c638cb3cab5447be1ed741f4ab8b254338e2edc562b2a3222f4fd08683a163814da683f8d473d74e46e07932a2a02a5d29c68afe378c2922c494598f675d93523acd9c0d10541accb1084dbdda7b41f52bd2055213b86dbafc6f34ce009cdfd1fccb2c53bd02a7570cf4096c1d70d2296501ea39e0003eb1944b77c926ba32e0241eebc3446c6987be10f20af2f2f4c122457d0f12876ef5361599e9c9b73d95c0fa10ce7c2f14f7e355ba3a7380140e878a495dd43d1f16912a7a66714ddc60c996001177c941dbc8f76cf0f90a459b2fc29aae5901c582e9ee734d3b8e6b78d3ae325f375f3220425b115f0a90de4cf2dc3e80a044b5077bc0df7f755a913f4ed1cc3d0a8d4a0f29bf666012d3000000000000000000eb8b76106eaaca1941ca53b8ac50ede7911cbfda1941cd8760221fb207a7916d5bdd82d33e49c12f000fd446665e216e2052f8fab17fc9be71cfd2b610559df8a8036581c1e1e8f78ca3311e1ec85112aeac62ee4ba33fd7a43a0b20b69b7b2dd10b969ca25f9597f5b2848d48537cf263b809d6d1a1555bfcfc86570ef605538337cf9f39c2d23acdf35f9ae80aa4a3a5110047980034a2ad94878f5d1a20803cd9291c7dcd30c785d6ee4cb996773bf4dc47b16c149dc550bf97f0a416706f49090c96fe8ba2a7dbb3f237c00cd81b9bfca5ef935d093067e9a58f721892a032a8ced9cfe8fc063b64c08c04fe711cfd7d17cb702db59381af71166f84621f5828fcdfbd55fcba41216ffe7aa1901b8c7096c914623bfa6ecda3b8f98167e62a5482669a85e7cb9892a442906545a21b9919881767d3b1c2243c0afafc81e7db9b28703c2783c0f50d751e33a51b2f743bb8fe5eee4cabfd61fe931a4a4468c00b7d86a69ba378c47856e6149b9f1ecded93b82bc07bfa2c652290adba38063ab25de84c1d2623ff9b5da8e1e3c76a4cc7ec957750193ba08346d17df93a875423bc67add576761c775344647f98cb47c90f36f1ef903a63db4d3934ac5c1a22a4c4578f906e9ef2fcd349bc0cfd54ec961cf3a17dee25992fb0691f6abf179b3212586fb98edc11895b300400000000000000000000000000000000000000000000fbfd2e3549c595fabdee01b480e50ec4a49312354a3ea3ce71b7b737285a50d2eff6b8e15b5ce3282113d5e87cf43abb151ed22bb210ba2807bc6f440a41ee966e930d9aac9458bb35bc5f8178610a5be095701f2300357d22d6a4cbd04b7a73a5488add652cce248f0fde075743298efc34d122281d279a8efbf5a3f2b798ee2b5b1abbd236f15900e997364a0b7edec70f2c9568f8684116e8305ec8548d08f6d18105d555c272cfd4b99ee46e7ac403db9de299f6597edc46455571815673b7d4bbcd467a6a2b0c4905f661adff194fb32b67901aaefc8cc6a8dcb41e5ef6a0855743f80d1ebe7807b619cb261c2a177bffb9571a72bdcdefdcc9bbc1ee51bdfa463b47d8084f78c0fc3df710d3b549f7b744d0be9a68ccdc05905a56897edf5659fff72f6a01b009234ef9988a1794c24cdf61ff38397ae751a0d795c790a558ad723566360d99e7e94e3e33cea81d5bb113e4df7d10ed34a3c59e68"], 0x1) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) r4 = socket(0x2, 0x1, 0x0) r5 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r5, 0x1, 0x3, &(0x7f00000000c0)=""/232) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000000c0)) r6 = semget$private(0x0, 0x4, 0xa5) semop(r6, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1400}, {0x2000000003, 0x102, 0x7fc}], 0x3) semop(r6, &(0x7f0000001180), 0x1e316d81a01eac7d) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) semop(r6, &(0x7f0000000240)=[{0x1, 0x86, 0x3800}, {0x0, 0x44, 0x1c00}, {0x0, 0x3, 0x7fc}, {0x1, 0x1, 0x1000}, {0x0, 0x68, 0xc00}, {0x3, 0x1, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r6, &(0x7f0000000240), 0x6) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000040)=""/167) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = semget(0x0, 0x0, 0x1f4) semctl$SETVAL(r7, 0x3, 0x8, &(0x7f00000001c0)=0x80) socketpair(0x4b, 0x2, 0x4, &(0x7f0000000200)) 03:08:05 executing program 1: r0 = kqueue() r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffc, 0x1}], 0x5, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000fe, 0x0) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x0) r3 = accept$unix(0xffffffffffffff9c, &(0x7f00000015c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e345def796c85e7043bbaea30c6746ecc1e0da0bd6f033219c7beb7d47bf7e7a25750a3704e4e744eb18275217251159303fa4bddfa817ee18fa5435eeab0016bc410163ed53ae9b4d890626aafce876a421fc797d1ed5"], &(0x7f0000000000)=0x1002) poll(&(0x7f0000000080), 0x0, 0x7ffe) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r4, &(0x7f00000007c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000831f51f1f32fd93d3b5fc9c5ddf8000000000000000000000000000000000000000000b53a95b95c2700000000000000020000009aeab5beef00010027001c000000000000000000000000000000000006000000000000000000000000a86cf4410000000000000073060000000000000000000000fe000000000000000000000000000000b25d8ad62856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f13248985c5c89117daa00fbcea248178b73dfd45409dea1010048c680e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b000020000000000000000000000000000000000000000000000000b978b6efd84bddc9ee6225d6ebcec815a6a3921d33d46b5df5ecf95938c06a056903130e88c6040381959861764663a208b582dd02769ca07dfb37dd1cf6699d8ccc1c6b4f24c32e8f7a660e4cbf51420e55d90e77c070b191c9fb0e1a1eb90041103d984ca586ca31d9012e377d374f6753cef0ffcaea0be87490eb60867bd21919063a6a3420f4c24d7d191076c1d26141eee894ced4e75cc7554658d18272c5628c9f7e7a3af170508c5a1be2ae9b42e694e2d4148bb0f437af33229d1eac6c24"], 0xfffffffffffffe9f, 0x1, 0x1000) r5 = socket(0x6, 0x1, 0x9) r6 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r6, 0xc0106924, &(0x7f00000000c0)=0xc7) fcntl$dupfd(r5, 0xa, r6) fcntl$dupfd(r5, 0x0, r5) r7 = socket(0x18, 0x400000000002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) msgsnd(r4, &(0x7f0000001280)={0x2, "7f0ffb8f47c36f9d5b6645ce6e24546b0963f797a46be5177a80f137cade1791fa22d3697cdfd21260e438f037c504bdaff28d4242d63e1d62cc4ba12b67ee0786b07ab78a67f89cca4ba1f9b097848d5127dc76732214c6f92cfea51cba2d1917412f5b798a76f71c35ccf9352eb68687b0002223c978fb83fb3742647ec9e61755c12110316734b21533dcebb4554b96f7c609e6b71c23b81145a24d57db98d819"}, 0xaa, 0x1000) open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) r9 = syz_open_pts() ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000080)={0x0, 0x7031, 0x1005, 0x1a9, "047c2ce62e0dbcdcc58b62c200000100"}) ioctl$TIOCFLUSH(r9, 0xc0106924, &(0x7f0000000280)=0x81) r10 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r10, 0xc0106924, &(0x7f00000000c0)=0xc7) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x29, 0xa, &(0x7f0000000000)="03000000", 0x4) setsockopt(r11, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r12 = socket(0x2, 0x2, 0x0) connect$unix(r12, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendmsg(r12, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=[{0x10}], 0x10}, 0x0) r13 = socket(0x2, 0x2, 0x0) connect$unix(r13, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendmsg(r13, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=[{0x10}], 0x10}, 0x0) r14 = socket(0x2, 0x2, 0x0) connect$unix(r14, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendmsg(r14, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=[{0x10}], 0x10}, 0x0) msgsnd(r4, &(0x7f0000001480)=ANY=[@ANYPTR=&(0x7f00000011c0)=ANY=[@ANYRESHEX, @ANYRESHEX, @ANYRES32, @ANYPTR=&(0x7f0000001140)=ANY=[@ANYRES16=r5, @ANYRES64, @ANYRESDEC=r3, @ANYPTR64, @ANYRES16=r7, @ANYRESHEX=r11], @ANYRESHEX=r3, @ANYRESOCT], @ANYRESHEX=r8, @ANYPTR=&(0x7f00000009c0)=ANY=[@ANYRESHEX=r13, @ANYRES32=r14, @ANYRES16=r12, @ANYRES32, @ANYBLOB="ecc9cb272f5dc0e318a305d5221b1fc5520019f87c7d1f944a4217beccfc39b8a8c77de269005e8342d80b761553e559b3b3ed5659cf86a8128187e36e15fc2d21c65a7b4f7babd07ad2a9cf38203b3fe208eff2c1f1a826f1f1d44ad800bb862c01fb00cef6b6fd59af441b9d81249b02", @ANYPTR=&(0x7f0000000040)=ANY=[@ANYRESHEX], @ANYPTR=&(0x7f0000001380)=ANY=[@ANYRESOCT=r10], @ANYPTR64, @ANYRESHEX], @ANYBLOB="e8d06fe85e948394d91a21bed4dbc7d096f5df2686dc43dbcacbba54bb6926dc0296d975cd273e9f9146dfd456a480768329b86839784f254cbf9ea34d07c89eabe1e3d8faf1bdce92110366de4f83a4b25ea9a9c5647d788dac72bb777f240b22e80267f669aac4dd2caa3e90793bae47a2fa723c8836c57e143bba93bcebe5e9784dbd92653fa543e9c5ae312f5351e6ccc7530c64d3e936e56a6df9e709e1527b696e4e57b442b1b52c09112f19182f0540cada6f2e8faf65bda292f3da6420ab09834ef4d042e57e39a7d1fb9788fd6203d261af4be700b3a4b5f4356463104fe3472cc02a3b370489ad7a1036a2c1f5263ae653"], 0x4, 0x800) msgrcv(r4, &(0x7f0000000640)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003801c968ce14298d79ec7c2233645b21a53160835be8524dc794ad0d0e3a194ad6bfa733f62df4f7260d04393a6f3cbec30901487d3c477bb1e115635182e52d10e17e93e9a8b6d1fc397b51b8ba0c9ad56b4b470e414a85888314038a933b23cc07b690786749d5b24d6191262dbffb9eefc6343ac63c83494c98464beeccb05b16f5312dc34c7470f9dab4c112bdf4f1adf3224e7d2e67cab827df960c3838cbc2e85303a6ed4986090ab34198fe610c353dbe6e113672e4a40018ca815cd138f16455545146924e8f9a2ab2da82ea7a73f72ce146b088e0a209d6d75fa43929304377c6d7f0729deba1049a5fa5ee1df646b4dd6fe1745137637afa6838daa1"], 0x47, 0x3, 0x800) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r15 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r15, 0x0, 0x6, &(0x7f0000000000)=""/155) r16 = getegid() r17 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4, 0x10, r17, 0x0, 0x0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000100)={{0x4, r18, r16, r18, r16, 0xa1c30682321f5ba8, 0x9}, 0xc6af, 0xffffffff, 0xffff}) r19 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r19, 0x0, 0x6, &(0x7f0000000000)=""/155) r20 = getegid() r21 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10000, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4, 0x10, r21, 0x0, 0x0) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000100)={{0x4, r22, r20, r22, r20, 0xa1c30682321f5ba8, 0x9}, 0xc6af, 0xffffffff, 0xffff}) getgroups(0x3, &(0x7f00000000c0)=[0x0, r16, r20]) r23 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r23, 0x0, 0x6, &(0x7f0000000000)=""/155) getegid() r24 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4, 0x10, r24, 0x0, 0x0) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r25 = semget(0x2, 0x3, 0x283) semctl$GETNCNT(r25, 0x8ca4b38dff6a9db2, 0x3, &(0x7f00000000c0)=""/167) r26 = getgid() setegid(r26) r27 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r28 = socket(0x2, 0x2, 0x0) connect$unix(r28, &(0x7f0000001b40)=ANY=[@ANYBLOB="82022e2fac1400fd7d81afe46d5733e0f29384d0829696473d0000c734a899f96f0b224ec765ed0e76d92c6b8a03b10820a58fe43b00fa0400000000000000d9ac55a52f7dc8062782813c8cefefdb23d4f9c0e36d58ab4f79a65f69e73991844d490000010062d8edd55587267ba5090932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724de92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af20ea997e3ea944df0430b67f055df2b473f9df01000000000000c1ec9263b7abec3fef53c46f9362301576534c2d7eeac6f70900000000000000fccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568fff014d217824b0aa5560ea147f1bd941f986fc40017f2f064b23c5101e713db21be5638e4000c7f1e1692c35dbdc77d3f7ba942baa127a4dc3f3354fcd7b01e94dabddc8a713ecdb22c517b8939ff036a801b5669356a3f996255f4dd7183fa2b85204e29c8c37d69864a92144e3ea32e04d709d7d06700200000093a9ddc93e8223278f36593c68be103eb0954fa3c63eabf60d69f3a4917170bad3028227eb42d6aecefe22d182818e64a787e77f92e36d9dffd764da16e4ed50dbb80d70e9658b84bedef262616ffd7e021d2a8c99ab0109af4598e66ecb94dd638efba4f481f047c2d02aa78303d2d2f2c94b5d5b7f44f0154fbd921372b6db8e070e477571c082b83995325ba28d1f6cbbfa38eb2a450353e206ae63ea54877cd051f231e0a41cf7064742b87207bb59ac0db8eb7a26f41223ee94b5a3050000000000000032bd10467c0ca0086bc590f407990dca000000000000b9d2bb8ecc80d287ba102349414033cc010cf7649214dec62bffdfd3721ca05d2204a978be2d7f0537314b6c74f050a28f74490156f4462cccb3d32fcdd6fd2e523b2309a109903b5f01d704048ecb4c02452c9950f3907cd34ad3ec4a509d096c0fa1d56223dd3ad22623a9b309e30f2d7597ef1096d8b304d3cb7c5dfb241a85dc1f845c5ccc3446048ba5091dd22d636327300f8b826146c8ee6482b31f72082a578b1f928ca4de8c9119b44295f0b3172c8d77f820da9ef7f715dd814378f7e9f0d1913d39f06e110fe7bf9bc457e368a9a1d9d4c927a4720c2fb3e3d81b83904c09a905497cdaae513b0f918391013fefbd0b35974c9c1f4c70be987f000045ce632e3ec0cf3d21f6be4e07218d3acf9061c787ac6da233a7ce12481a818c2fe2c98f62575cd83d14a444c25de8852192390911f847b4f5a4148c6097012fa1e566039a741d0c35d3d21f24beaf540b962b5c583a03b7b39db7cd14ba4f20d54938b1fc6ab6a0e207ce007e4805dbf7093379a9745906ff7da369edd2976ecf129fae28ccc240a25dc65011bc21cdeccfe05323d88b7a7771ec3b222d3342bc461af977f9d168ff7d4bbe53c1ea87e1fdafb519310058f68ba3fb415c179da6e2e3ceb05df5636a66367862c31ab098f1ebcb91c56ac7aabe8abc462478a852454c0ae54c9f6f5f534f96d93a16ad00d88367ad50c913212be66f7d21837be7a4e58bbd3edc89830d81d64d8e92fde74ca7b5c38802c6ab60d738cc60488b0e9e8231995b358183367a4c52f477288ecae3519e9f5e1d31985f5420808e3dfdd20b0101c2572e9aad0edb0300000000000000316ac273a4c691189e74c04b2d287b159a5f4f8cec6b40be97b6782214c39918d0aa72e9c1cbe0f14660a59e03306283ad9dfbde5650dd9501ce3106a9026519e7aea7c4c01369ea2b1bc161a4"], 0x10) writev(r28, &(0x7f0000000080)=[{0x0}], 0x1) r29 = accept$unix(r28, 0x0, &(0x7f0000000300)) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000480)=0x41) accept$unix(r27, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r27, 0x8004667e, &(0x7f00000003c0)=0x800) fchownat(r27, &(0x7f0000000080)='\x00', r30, r26, 0x6) geteuid() r31 = getgid() setegid(r31) r32 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r33 = socket(0x2, 0x2, 0x0) connect$unix(r33, &(0x7f0000001b40)=ANY=[@ANYBLOB="82022e2fac1400fd7d81afe46d5733e0f29384d0829696473d0000c734a899f96f0b224ec765ed0e76d92c6b8a03b10820a58fe43b00fa0400000000000000d9ac55a52f7dc8062782813c8cefefdb23d4f9c0e36d58ab4f79a65f69e73991844d490000010062d8edd55587267ba5090932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724de92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af20ea997e3ea944df0430b67f055df2b473f9df011e0000000000c1ec9263b7abec3fef53c46f9362301576534c2d7eeac6f70900000000000002fccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568fff014d217824b0aa5560ea40017f2f064b23c5101e713db21be5638e402c35dbdc77d3f7ba942baa127a4dc3f3354fcd7b01e94dabddc8a713ecdb22c517b8939ff036a801b5669356a3f996255f4dd7183fa2b85204e29c8c37d69864a92144e3ea32e04d709d7d06700200000093a9ddc93e8223278f36593c68be103eb0954fa3c63eabf60d69f3a4917170bad3028227eb42d6aecefe22d182818e64a787e77f92e36d9dffd764da16e4ed50dbb80d70e9658b84bedef262616ffd7e021d2a8c99ab0109af4598e66ecb94dd638efba4f481f047c2d02aa78303d2d2f2c94b5d5b7f44f0157571c082b83995325ba28d1f6cbbfa38eb2a450353e206ae63ea54877cd051f231e0a41cf7064742b87207bb59ac0db8eb7a26f41223ee94b5a3050000000000000032bd10467c0ca0086bc590f407990dca45ff3bbd000000000000b9d2bb8ecc80d287ba102349414033cc010cf7649214dec62bffdfd3721ca05d2204a978be2d7f0537314b6c74f050a28f74490156f4462cccb3d32fcdd6fd2e523b2309a109903b5f01d704048ecb4c02452c9950f3907cd34ad3ec4a509d096c0fa1d56223dd3ad22623a9b309e30f2d7597ef1096d8b304d3cb7c5dfb241a85dc1f845c5ccc3446048ba5091dd22d636327300f8b826146c8ee6482b31f72082a578b1f928ca4de8c9119b44295f0b3172c8d77f820da9ef7f715dd814378f7e9f0d1913d39f06e110fe7bf9bc457e368a9a1d9d4c927a4720c2fb3e3d81b83904c09a905497cdaae513b0f918391013fefbd0b35974c9c1f4c70be987f000045ce632e3ec0cf3d21f6be4e07218d3acf9061c787ac6da233a7ce12481a818c2fe2c98f62575cd83d14a444c25de8852192390911f847b4f5a4148c6097012fa1e566039a741d0c35d3d21f24beaf540b962b5c583a03b7b39db7cd14ba4f20d54938b1fc6ab6a0e207ce007e4805dbf7ef3279a9745906ff7da369edd2976ecf129fae28ccc240a25dc65011bc21cdeccfe05323d88b7a7771ec3b222d3342bc461af977f9d168ff7d4bbe53c1ea87e1fdafb519310058f68ba3fb415c179da6e2e3ceb05df5636a66367862c31ab098f1ebcb91c56ac7aabe8abc462478a852454c0ae54c9f6f5f534f96d93a16ad00d88367ad50c913212be66f7d21837be7a4e58bbd3edc89830d81d64d8e92fde74ca7b5c38802c6ab60d738cc60488b0e9e8231995b358183367a4c52f477288ecae3519e9f5e1d31985f5420808e3dfdd20b0101c2572e9aad0edb0300000000000000316ac273a4c691189e74c004000000000000008cec6b40be97b6782214c39918d0aa72e9c1cbe0f14660a59e03306283ad9dfbde5650dd9501ce3106a9026519e7aea7c4c01369ea2b0000000000"], 0x10) writev(r33, &(0x7f0000000080)=[{0x0}], 0x1) r34 = accept$unix(r33, 0x0, &(0x7f0000000300)) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000480)=0x41) accept$unix(r32, 0x0, &(0x7f00000000c0)) 03:08:05 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x38281, 0x1b5) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) 03:08:05 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000504600000000000000020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37280f18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f75006ee01b1257aea8c500ff0002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) recvfrom(r2, &(0x7f0000000240)=""/182, 0xb6, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) recvfrom(r2, &(0x7f00000000c0)=""/149, 0x95, 0x0, 0x0, 0x0) 03:08:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000580)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5233d73ef002a215f3bd81937a37e24e3fb37be915aab0e9e6a149a8f52ef8b4091a1f30d07acbb69bee8b9e51f6b30794206bbb183a84ed1a60b4f6eb65abae606b63fe3a37c4d10be0fe413861558f9afd14a10be994fb78bcd268970f223ad975617c0fa1215ce4705be65db22bc9de45663f26f4259969ddc526462b0d5bf4901d679ff9f570f294dbb52f4e58c14bb86689d9027fa55bf5e71a3c5b23091b2576a7763facac07428457c522ec9b2896fbc67c4ef710f0ae24d0fb2f6c6d35f90d14c298ae74213e11c80053209b007e49a236221d0de09613e12f86e4ad0531ae251b00a253c39345ba41d22e741d589fb56e9c0fad3a7b3a3e5ed624be28835d893ddb00d323762f1255a013d2466bf1ffb72848c3ad7cde35ef5be0924cb8f75ccc88a9b5d06931e530a1bf7a961247fe13e0a16ca4343042e925496bbff0f7b21650309be07b0a8e51c38a264bed7e073340cf88bdc4b14f994a97fa333e021837930083fc36e68dfd0204cb6cc85cc357d953ed33e2f3f6074405f9b0f08ac48c11717bcfd551e6ac16afe59f9a7a3720e49151270f11fe8f116d6de1d337b2587a9dbc5c22eda6ff8571571ef4cd15904be64920d5dd00073ac1c290af3ba422749f025fd06a16b7344e06684b68850e850e4282ec4cc5ecfc4c6444022ccb1a32f99ebab9b7147d4981dd94c983cb995f04ac3d68138158c313512e63098e1c423909fbc9c04ed7923b2e15dccbad8c667644c826d1c9c196700c2ff2476d99254c0ab9ce52718836e2992080f65efe60d", 0xf11, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f00000000c0)=ANY=[@ANYBLOB="00002eaa0292f6653000"], 0xa, 0x0, 0x0, &(0x7f0000002280), 0x326}, 0x8) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) execve(0x0, 0x0, 0x0) msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000004c0)=0x7fb0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) fcntl$setown(r3, 0x6, 0x0) fcntl$setown(r3, 0x6, 0x0) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000080)=0x4) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f00000001c0)={0x3, './file0\x00', './file0\x00'}) r4 = msgget$private(0x0, 0x20000003c4) r5 = syz_open_pts() ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000040)={0x1, 0x10000}) close(r5) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() close(r7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r8 = socket(0x11, 0x4003, 0x0) sendmsg$unix(r8, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000080)="0500056dab", 0x5}], 0x1}, 0x0) socket(0x2, 0x7, 0x6a) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r9, 0x0, 0xa, &(0x7f0000000080), 0x0) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getpid() socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = syz_open_pts() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r13 = dup2(0xffffffffffffff9c, r11) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xffffffb0) r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/zero\x00', 0x80, 0x0) fchown(r15, r12, r14) r16 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r16, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r16, 0x0, 0xa, &(0x7f0000000080), 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getpgrp() socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = syz_open_pts() r19 = syz_open_pts() ioctl$TIOCSETAF(r18, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x800bf9c, 0x0, "7e389ddedff37173934a3a00"}) ioctl$TIOCSTAT(r18, 0x20007465, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r21 = dup2(0xffffffffffffff9c, r19) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xffffffb0) fchown(r18, r20, r22) getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r24 = socket(0x18, 0x2, 0x0) connect$unix(r24, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r24, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r25 = socket(0x18, 0x1, 0x0) setsockopt(r25, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r26 = socket(0x18, 0x1, 0x0) dup2(r25, r26) r27 = socket(0x18, 0x1, 0x0) r28 = socket(0x18, 0x400000002, 0x0) r29 = socket(0x800000018, 0x1, 0x0) bind$unix(r29, &(0x7f0000000080)=@abs, 0x1c) dup2(r29, r28) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000900), &(0x7f0000000cc0)=0xc) setsockopt(0xffffffffffffff9c, 0x26, 0x101, &(0x7f0000000400)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r30 = socket(0x2, 0x1, 0x0) listen(r30, 0x0) connect$unix(r30, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) dup2(r27, r30) socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r32 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r32, 0x20007465, &(0x7f0000000500)) ioctl$FIONBIO(r32, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r32, 0x40087468, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000500), 0xffffffffffffffb9) r33 = syz_open_pts() dup2(0xffffffffffffff9c, r33) r34 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r34, 0xffff, 0x20, 0x0, 0x0) setsockopt$sock_timeval(r34, 0xffff, 0x1006, &(0x7f0000001980)={0x2, 0x40000000000}, 0x10) fcntl$setflags(r34, 0x2, 0x1) r35 = kqueue() r36 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r36, &(0x7f0000000100)=[{&(0x7f0000000080)="02b3c6b721c376cc425a00a25668d3b9bc4a7ca8deec669b62f303885c0b4e9d057edf18a607a719e2ab444c046745b9ed0408fbdcd2215d02529b3561b3834ca427a67506a977374c7bce479b38cad507c92b9f834e8df6e22467ef4658e6", 0x234}, {&(0x7f0000000180)="df3dbd381dd021e1c9617067d5f72271b25c2626e8c8362a90c169c14cb343808d28c7f7df96eebc1f358b1a08638d30cfbc28310fbdd617a9ad2eeba5b4b498af82ec6e1afedc49133be8f24e18fb1dbf6f3ffb56d3c2b8eb4a052af8e00eab11475950e70de24bd1e1b4ea4b5488ddb82c0c3836544e2c88912b5cddf65ec8edf6cadb8b3e977c", 0x88}, {&(0x7f0000000240)="d2449dafc323325e7eea2cefea6398e148b3d42eb3768c806e142b34c24a01d918cb20b7e541053cf637c461c37adc8ac68ec2553b01a9fc16e1a62db8803f2ae1948644d967719a05df15e7f7b89422b5768e6bdd8ba242b9f7e2d10ab7e5c6e0b46415018670c8b4d930794bfdbf6edd337eb513cd126f50f6934a1ce6d166f46c98e62fc0c98a2f3c3c104ba250b1c6a83e7c8e8967d9f7ed", 0x9a}, {&(0x7f0000000300)="0d238320ba79a9d005b8effceefd31037ed82323520fb6aeace3bdb03eaf4512e172c9d33f5a8b871138bd62a5ff78c67420acdd2aace7b12243e482537f86c57bc84ed93cb8da0f08f8b1fa51a3b9fa3f227a4784fbcb9ca14fc7ba2965ef39af73f73671447cf9957a3e9ecb43a7a56af426bdc4337a5315d7f274389b3789ee5e54f4cdf6b861b4863aeaeb8ad3d887ca035dda6960b9fd7362b9cd053d0924ff1849afe70db350dfe751175545e4eeef3709ca46120d952835af5098e10c4bb82a0b1ebf8c1491d809a8fa4f9a53a0", 0xfffffff4}], 0x4) ftruncate(r36, 0x0, 0x10000) r37 = open(&(0x7f0000000540)='./file0\x00', 0x40, 0x0) writev(r37, &(0x7f0000000100)=[{&(0x7f0000000080)="02b3c6b721c376cc425a00a25668d3b9bc4a7ca8deec669b62f303885c0b4e9d057edf18a607a719e2ab444c046745b9ed0408fbdcd2215d02529b3561b3834ca427a67506a977374c7bce479b38cad507c92b9f834e8df6e22467ef4658e6", 0x234}, {&(0x7f0000000180)="df3dbd381dd021e1c9617067d5f72271b25c2626e8c8362a90c169c14cb343808d28c7f7df96eebc1f358b1a08638d30cfbc28310fbdd617a9ad2eeba5b4b498af82ec6e1afedc49133be8f24e18fb1dbf6f3ffb56d3c2b8eb4a052af8e00eab11475950e70de24bd1e1b4ea4b5488ddb82c0c3836544e2c88912b5cddf65ec8edf6cadb8b3e977c", 0x88}, {&(0x7f0000000240)="d2449dafc323325e7eea2cefea6398e148b3d42eb3768c806e142b34c24a01d918cb20b7e541053cf637c461c37adc8ac68ec2553b01a9fc16e1a62db8803f2ae1948644d967719a05df15e7f7b89422b5768e6bdd8ba242b9f7e2d10ab7e5c6e0b46415018670c8b4d930794bfdbf6edd337eb513cd126f50f6934a1ce6d166f46c98e62fc0c98a2f3c3c104ba250b1c6a83e7c8e8967d9f7ed", 0x9a}, {&(0x7f0000000300)="0d238320ba79a9d005b8effceefd31037ed82323520fb6aeace3bdb03eaf4512e172c9d33f5a8b871138bd62a5ff78c67420acdd2aace7b12243e482537f86c57bc84ed93cb8da0f08f8b1fa51a3b9fa3f227a4784fbcb9ca14fc7ba2965ef39af73f73671447cf9957a3e9ecb43a7a56af426bdc4337a5315d7f274389b3789ee5e54f4cdf6b861b4863aeaeb8ad3d887ca035dda6960b9fd7362b9cd053d0924ff1849afe70db350dfe751175545e4eeef3709ca46120d952835af5098e10c4bb82a0b1ebf8c1491d809a8fa4f9a53a0", 0xfffffff4}], 0x4) ftruncate(r37, 0x0, 0x10000) dup2(r36, r37) sendmsg$unix(r31, &(0x7f0000000140)={&(0x7f0000000e40)=ANY=[@ANYRESHEX=r35], 0x1, &(0x7f0000000040), 0x0, &(0x7f00000014c0)=ANY=[], 0x0, 0x17}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000014c0)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386292670000008284955984c87910bf093f68c1170028000400000000000000000000790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd2ad88b2951b1d658da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad3050511f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc7173dde3f0724551122cd23500000000000000002d4d00000000000000000000000000000000001924be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14beffb621576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3ee6c50ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbca2239e9f3fbb6109b301b1a023deaa0c7b0fe1e2696d7d0e76c1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee0654dbb8a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488681ecdf66a6e4230feb5d13a1a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000902a256dc07bdf926fa5ca3ff3a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb940cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fef89ea0c8ba47c1ea4360322e6198d6681ece8fa614ec95b39d85b782ce010c000000000000000000000000000000000000000000000000000000008fcab8e16242056f3bac5c7ff99f1efe1ff97455dd00c0aeb0a15d2459e44e27928ee298d487eef7464bc062bf714db22a4973c190592e01d949325a5ee1b836b2986369419b797cbc531bd13637885b323b48d826feed6ccad306957a8b0735dd459b3ef51ee52ac77c29c31fb345b1b585a2d99f923497bef58717198ad622c68418d84dc45f45a1465997edc470ba4eb3477f04d949511c4dd0bf0a881a146e14479bcf72424c74db46a10e0f595710c2db8d836360dedf14351a88c29549abf98e5e7252e5590cf0b4ada3961a0000176e25f27bd2bdc6e0a03935d270d1ea83902f655d3d201392e81ae0b2d52d4b6c0a92b1e846904254989c52e1d8e3263491eba22ad3", @ANYRES64=r1, @ANYRES64=r0, @ANYRES16, @ANYRES32=r4, @ANYPTR64, @ANYRES16=r23], 0x7) socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000), 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000900)={0xffffffffffffffff}) fcntl$dupfd(r38, 0x8000000000004, 0xffffffffffffffff) msgsnd(r4, &(0x7f00000018c0)=ANY=[@ANYBLOB="020000000000000048696a280567b1a6342fcc8ec5d56f59ae9358416a169b1ffc14cbceb3bc8d362b2f8837a93f40586b79360e6329414fa22f440e071300cf9b96d68366295017cffbbaa3ee4761bbe45867de08c244c93d4f2bfc3b436d2fabcea3911f7b01003b8bbf1fca8bac050000000000000042dfbfe59edd13f9d13264c1f322e4f9e17467d1046c5f7749088dce3d74b00ecb1eb59c5ee363077dbfb8ca3ebd0544498875d431a8c1ab9eb2fac7bc4dd3baf664"], 0x0, 0x800) 03:08:06 executing program 1: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) r1 = dup(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = kqueue() ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000100)) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="1f", 0x4000}], 0x1) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000040)={0x10000, 0xfffffbfa, {0x6, 0x8}}) write(r3, &(0x7f00000000c0)="95", 0xfffffe76) dup2(r1, r3) execve(0x0, 0x0, 0x0) 03:08:06 executing program 0: semop(0x0, &(0x7f0000000000)=[{}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0xfd}], 0xa) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaadd60a4f01008dc070000fffa0000c79650cd2fe54a0000000000000000018000000000004f00000000000000"]) r0 = shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmdt(r0) shmdt(r0) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x95ff, './file0\x00', './file0\x00'}) getgid() 03:08:06 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x1, 0x7, 0x6}) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlockall(0x1) 03:08:06 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse\x00', 0x8005, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000740)='/dev/zero\x00', 0x0, 0x0) msgget$private(0x0, 0x10) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) r3 = open(&(0x7f0000000380)='.\x00', 0x20000, 0x0) getdents(r3, &(0x7f0000000080)=""/37, 0xfe37) getdents(r3, &(0x7f0000000000)=""/13, 0x33b) bind(r3, &(0x7f00000002c0)=@in={0x2, 0x2}, 0xc) r4 = socket(0x2, 0x8002, 0x0) dup2(r2, r4) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f00000001c0)=0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)) getsockname(r7, &(0x7f0000000440)=@in6, &(0x7f0000000140)=0xc) msgget(0x2, 0x100) r8 = msgget(0x1, 0x0) msgget$private(0x0, 0x0) r9 = msgget$private(0x0, 0x80) msgrcv(r9, &(0x7f00000009c0)=ANY=[], 0x0, 0x2, 0x1000) msgsnd(r9, 0x0, 0x5226aeb395508cfa, 0x800) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r10, 0x29, 0x80000000000000b, 0x0, 0x0) msgrcv(r8, 0x0, 0x193, 0x1, 0x800) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000400)=[0x0, r12, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r13 = syz_open_pts() ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f0000000100)={0x3ff, 0x4000002, 0xffffffff, 0x80000000, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r14 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xfffffffffffffdea) r17 = getgid() r18 = semget(0x3, 0x1, 0x1) semop(r18, &(0x7f0000000380)=[{0x4, 0x4, 0x1000}, {0x0, 0x5, 0x1000}, {0x85a1c5a777b6c2ee, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016d077}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x800}], 0x9) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r16, r15, 0x0, r17, 0x100010024, 0x7}, 0x1f, 0x7, 0x3}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000540)=0xc) r19 = syz_open_pts() ioctl$TIOCSETA(r19, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r20 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x7) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r23 = getgid() semop(r20, &(0x7f0000000380)=[{0x4, 0x1f, 0x1000}, {0x0, 0x5}, {0x363848eaace71445, 0xc, 0x1000}, {0x3, 0x2, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x1, 0x7, 0x1800}, {0x2, 0x8, 0xa62479465016d077}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1000}], 0x9) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r22, r21, 0x0, r23, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) setegid(0x0) fchdir(r0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) connect$inet6(r1, &(0x7f0000000280)={0x18, 0x0, 0x100001, 0xdff}, 0x1be) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000200)=0x9e) ioctl$TIOCCHKVERAUTH(r24, 0x2000741e) ioctl$TIOCSTART(r1, 0x2000746e) mkdir(&(0x7f00000006c0)='./file0\x00', 0x3) clock_getres(0x2, &(0x7f0000000000)) r25 = socket(0x18, 0x2, 0x0) r26 = getegid() lchown(&(0x7f0000000040)='./file0\x00', r11, r26) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) sendmsg(r25, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) msgget$private(0x0, 0x85ae05fe66a5ddc6) sendmsg$unix(r1, &(0x7f0000000e80)={&(0x7f0000000540)=ANY=[], 0x0, &(0x7f0000000b00), 0x0, &(0x7f0000000540)=ANY=[], 0xffffffffffffff2d, 0x4ed48ddbf11ab290}, 0x417) 03:08:06 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x9, 0x7fffffff, "000026fb7dac00"}) unlink(&(0x7f0000000000)='./file0\x00') writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 03:08:06 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(0xffffffffffffff9c) connect$unix(0xffffffffffffffff, &(0x7f0000001740)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b197a380000000000008295955984c87910bf453f03000000cdb67ef6cb927fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9f213ad30505e8f0000a49fef9d612f87a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc120400350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665980ea3b1e31f007bf8f244ff010000000000000906000000ec895c4784f63b0ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265367027548d8ffda5eb1152f6b60afa3393fc23442dc9631d64bcd5b823e495bb171672365f9025ac16e369633d89aac2204ccdaf733f9a5b0f2c82d33436a13db936a5d3378479709da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff22aa3cdc2e80e7f000000000000003f5a2469bfe8c96e620397a30031541469659255490b88ff1bf33436e6331ad3574d79be64d7a570715f68932de75cc13ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7bd1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e929cc5b030087c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe415fa2cfdee2e52bf897cc2330000000000000004751b76b6c98bf0d9f371e916fc7b88c013c7381f77988003c7ba2c44768789d05f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c000001007c1f1dbea0d7ce58d78b79dc0793721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca7e54747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff903ad0000ac75aec99a8ea296f8f93ddc76bf621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629d0162d03821b117c90841ea6147ce522005f96566eaa0312083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9000000df395e367a8807e37779cb60ff7fb71682d1a247d5d2b5afc600100000000000009c42bdbe3f267105d1d6654c4dcc8f494de290673b40ddb1ae4ea610e2f6d9d55b434e8e41a07740889b4d873318f832941ed130ec8be79ab4cea21b83e2f6ec1abdc4a29f701d87d5774af8e999855d0b0f27c1478755604f7c7aa2cd85d12f1b36a56a3623e4aa467719fbcfc59a4f71965e8b803d8b2aa14fe22e5c3f66f6295b468a8961b6c5d96faf962bfb27c16eb7ef661559319aa672530bc9c1c0d4a00ea4193b1f53fec6b557d1a42f82d0694648ff9418ad57cda34996b6d8fb49be96516b8635cc41834400b117062eec816831cf5a57c11025f971a03faa3e1742f1492eb08150c3d3edb8449080d2455b8158788200000000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$unix(0xffffffffffffffff, &(0x7f0000000d80)="380014a288c8affbae9a76965a26402ef5395e0cb6486366c64ca692ccbd80e2bd0a107f8e102fc78b82d42178295d922ca1d790c2b8e6252c130a7d2db8d4c8936b385c4bfd6cfe7ff3f94380a77ad06ff75a36ae60fbe4ea8dfa2d3aa3debb5ea06c8aecd1c7dcbc208ba26348692485f26055250a37072b8a7dbf3049960b310c12c8d60f4fe1bff1f802c603259d4e6f6ca5d6c05e96771c4480767d05ad330aeb2c5c68e65303a67b1a33c437dca145dfed1dcd2b7b6e6283cd00913dbe59979b59820d069f9c553d414081c70518f85366e29f47fb918b2807f07c2ea47379fbf496d3b8def3ff63c926104a0ed9eb31e6797c083db4d4356447cf6523c72777c43a52762adb398f670400ed2a8a1797a142b49eabb2aa054c0e0b170f10bb06315f251e01e2acaa723d5d01ecc80a3bfc144cb496036fbe4904ea2d8d12ddc579385883187c3008f0de7283629413388ec8f5056bcdfed76f208545ccd6a3a5090c2dd74d5bdafc3ce9d2585807d5172c8eacaba7ee8c08a7504d537f27c12723e1428530853eed713002517c7ae9632b501045b3c0fab73259e5ca1422bb940e35c23bdfe1c9352260dda1ad2050225412ad535ef67d4cd225414bec2420b72bdc082f4b70bd35e913ca32755358d5fc9828e59aa757c3fec5aa41afcf875a56fd86a07950a5f5a0c042ea9320ac56d22a2329197e907a4e2615fb621185921cb313388c2d4985282d7502a88edb030a2f9886ef727356987c3fa0a76af86286f9d10d96954b3063581e32d85798106680dc9fc1cf687dd98e73026c22eceee6438b66af66c80a0dba9b49b90d1090d24cf55129d7348edabeda1cbc63a9b5c05777f0b3054495329661b43a0635b05c5170939d99026cc8fa69b416631854a63dbd733729c2ae81d1ade08020fe51e9dcc868b24390bc1a2a04cbe4e8b346af29bd0fc4a7ba3d37dad3b53a0c7cf2426f30a7266cdbf66fc63e99004d8ddb0e26d98a0f7f821fb01a8f65d1df8475dc3613105bd6ee7c6633a9d564816520ac0be70aa48ca05a8a02eb47901f3b2d30175c1d179595266b1dc6ef1d9e0bd8b33b10772cbff9abae125df19da7f072afe9df8ea7efb01685b96b345c402a35851835372345afb5961a4345b89fbd5e452640cc9e22bd5320df86c2a551538da73a39bb93c03331a4ead982dc5753d368624bc81a849b2d52dd20bf11e085d4ca25c3202d63669c92daab05a7d4fa4af875f523a35e0b90a33dad70c4f60c660f816f72764a4474aa25fb567d209f1468f2f15476a7e80cb26cfe3bf25de57789425fe1e5e24c809a8cae675ff720410ea42e28ddc37e295ebd1f9f8bdeb285ff70467e03006817df421e97a1d565ba6abbd180799c882a6ffd6e0e8c9206a7571fbc44969ac35fac698426504ee59171bd509bca9f43d2b36fcdff694bb34a62f3523bfee0cab78649bf73106ec060ea618f6f6da90cccd0ef5e4a16bd5e1c4fb8192aff65249a2950ece088b41626cdaefdcfde7b08ae7b415bf2143ffa145bccc6b91d44175d1363c91ae352a826b7cb635239233b8157b9e53b9361e970867b9bd8f66309c45bc7dfc94dece38f0362abb293a0b9ff18d27b536f9f368143ca828bb8ef8e6ee9c16f86c85d0773e7ec203142dec71e031e286878690f8558f459a1ba3fb1f6c74db5b74802edb8c47f9389b91a70273e75a86aca08ade1988594e12e2158b0bfbf725aa5c08e0ed76f04e417056d311249f735fbb9290bf7282e09aa3c4a09fb1dddee2f8be3f08320886e872657dd89b134680e039494ba2fcc154285dd7bac8724080be63df6b9939a78a8dad63a7dc5e3bfc19e4acf86c4eb9feef0c9bce660552f299a333a5262c97500ede28bcdd3255062eed5c232b5b8a25c7fd593b16688eb11506d2b2bb7e9dd4eb26b837bda53e6b8ef2a5c61c842901233cee993b5ab82e284d4995a660a43c7a67a8f7dc6fc3c09772269a83899cff74256501a5b1733f22dfd7ba7839621ad76", 0x599, 0x0, 0x0, 0x0) 03:08:07 executing program 1: syz_emit_ethernet(0x36, &(0x7f00000000c0)="c7a895b22a241c0a078359ff86dd6e3665ec0f1d000000000000000000000000000000007c4889b656c3e4cb8c4213dc4b7c72236fc9") mknodat(0xffffffffffffffff, &(0x7f0000000000)='.\x00', 0x1, 0x80000001) getgid() 03:08:07 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000080)=ANY=[@ANYBLOB="01010800067f0000aaaaaab7e213aeacb1df2c72691f38aaaaaae0120cf07eb9debcbd00bc1414bb"]) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f00000000c0)={0x7fffffff, [{0x1, 0x1ff}, {0x1, 0x1}, {0x3, 0xfffffffc}, {0x1, 0x8}, {0x1, 0x10001}, {0x2, 0x5}, {0x1, 0x4}, {0x3, 0x10000000}, {0x3, 0xcef}, {0x2, 0x401}, {0x2, 0xfffffffc}, {0x2, 0x5a5}, {0x3, 0x200}, {0x2, 0x14}, {0x1, 0x40}, {0x3, 0x3ff}, {0x2, 0x6}, {0x2, 0x9}, {0x1}, {0x2, 0x200}, {0x2, 0x9}, {0x1, 0x7974}, {0x3, 0x47}, {0x1, 0x5}, {0x3}, {0x3, 0xfffffffb}, {0x3, 0x3}, {0x2, 0x5}, {0x3, 0x8}, {0x1, 0x7}, {0x1, 0xcbd}, {0x3, 0x4}]}) 03:08:07 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000ac0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x38) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') 03:08:07 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000000)={0x3ff, 0x5, {[0x5, 0x4, 0x1, 0x6, 0x200, 0x5, 0x3, 0x10000, 0x6, 0x7ff, 0x8, 0xffffffffffffff7f, 0x0, 0x5, 0x8, 0x9, 0x401, 0x4], [0x1, 0x69, 0x1f8, 0x3f, 0x9, 0x3, 0x81, 0x3, 0xffffffff, 0x9], [0xffffffff, 0xbf, 0x7, 0x3ff, 0x3, 0xfffffffffffffffd, 0xffffffff7fffffff], [0x1000, 0x4, 0x4, 0x40, 0x97, 0x5], [{0xfffe, 0xffffff46, 0x0, 0xba}, {0x6, 0x1ff, 0x9, 0x69}, {0x5, 0xff, 0x7, 0x9}, {0x3, 0x1c0, 0x1, 0x40}, {0x6, 0x9, 0x9, 0xffffffff7fffffff}, {0x0, 0x6, 0x5, 0xfffffffffffffff8}, {0x1, 0x8, 0x1ff, 0x10001}, {0x0, 0x9, 0x6, 0x8001}], {0x5c, 0x8000, 0x1ff, 0x3}, {0x923, 0x4, 0xff800000, 0x107}}}) r1 = syz_open_pts() r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000001280)=0x1002) r3 = dup(r0) r4 = openat$pf(0xffffffffffffff9c, &(0x7f00000012c0)='/dev/pf\x00', 0x10000, 0x0) r5 = syz_open_pts() poll(&(0x7f0000001300)=[{r0, 0x80}, {r1, 0x10}, {r2}, {r0, 0x2}, {r3, 0x40}, {r4, 0x40}, {r5, 0x1}], 0x7, 0x7) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000001340)='/dev/null\x00', 0x800, 0x0) pwrite(r6, &(0x7f0000001380)="97758a9add39a21a0e76754e30e78451370e583d8e911c930114a52fe18c7ffe299b08dde5fa2ab38533", 0x2a, 0x0, 0x1) r7 = msgget(0x2, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0}, &(0x7f0000001400)=0xc) r9 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, &(0x7f0000001480)=0xc) r12 = fcntl$getown(r6, 0x5) msgctl$IPC_SET(r7, 0x1, &(0x7f00000014c0)={{0x200000, r8, r9, 0x0, r11, 0x8, 0x101}, 0x22d1, 0x3, 0x0, r12, 0x2a0, 0x3, 0xfd, 0x95}) r13 = openat$tty(0xffffffffffffff9c, &(0x7f0000001540)='/dev/tty\x00', 0x20, 0x0) writev(r13, &(0x7f00000015c0)=[{&(0x7f0000001580)="da45d41d685c6fddc159702f57e30d7dc42652eb0cd4fbc0975588c15d835d13e28e94a9e03ec57b9f25c634e4190acd0dcf2b", 0x33}], 0x1) fchown(r2, r10, r9) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000001600)) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001640)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCGRSIG(r14, 0x40044273, &(0x7f0000001680)) r15 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) fchmodat(r15, &(0x7f00000016c0)='./file0\x00', 0x100, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001700)={0x0}, &(0x7f0000001740)=0xc) getpgid(r16) pipe(&(0x7f0000001780)={0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r17, 0x8008745a, &(0x7f00000017c0)={0x800, 0x10000}) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000001800)={0x9, 0x6}) r18 = socket(0x20, 0x70b519d86490148e, 0x8) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000001840), &(0x7f0000001880)=0xc) 03:08:07 executing program 0: r0 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r0, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) r2 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r1, r2, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000100)=0xc) semop(r0, &(0x7f0000000940)=[{0x0, 0x9, 0x1800}, {0x0, 0x1, 0x2000}, {0x1, 0x8000}], 0x3) semop(r0, &(0x7f0000000080)=[{0x4, 0x8, 0x800}, {0x2, 0x202, 0x800}, {0x4}], 0x3) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0486dd60a4f00808182c00fedc000000fffa0000000000000000aaff020000000000000000000000000001"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 03:08:07 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x18081, 0x0) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x1, 0xffffffffffffffff) fchmod(r6, 0x0) msgsnd(r4, &(0x7f0000000340)=ANY=[@ANYRESHEX=r1], 0x1, 0x1000) msgsnd(r4, &(0x7f0000000580)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9081b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da816a8884dd50ed18e0eb86ea28df80e902ac3cc6958a45c7f4e9a285ecf45aa39d8c69ae37dbd5cebfca84b20f139644bb11294680f192435aa2e3960e80e93d4daa66c34bd40cfe48f3d4a9058e3604d935c215b205bc8f506c1c41dea13c58206bed338032fb7f66ed226eb689563cd60e724884cfbfe5111d659a4980471e1ba51d9b99c6fe582e07723f10249be98d58d4dfa8ef76c33835d654bee9f58309892efdd500bd3d11410836c706cc74f589e18f6513abc920c99"], 0x1, 0x7fb) msgrcv(r4, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28d016337865b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495"], 0x1, 0x0, 0x1004) msgsnd(r4, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfda67631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d"], 0x156, 0x800) msgrcv(r4, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r4, &(0x7f0000000480)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd41fbd2c5f2470a3deaf000000000000"], 0x222, 0x40000000000800) r7 = getuid() r8 = geteuid() setreuid(r7, r8) r9 = getegid() r10 = getuid() r11 = geteuid() setreuid(r10, r11) msgctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x6, r8, r9, r11, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r13 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r13, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r13, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r13, &(0x7f0000000380)=ANY=[@ANYPTR64], 0x1, 0x7fb) msgrcv(r13, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab48"], 0x1, 0x0, 0x1004) msgsnd(r13, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfda67631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d"], 0x156, 0x800) msgrcv(r13, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r13, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r13, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) r14 = getuid() r15 = geteuid() setreuid(r14, r15) r16 = getegid() r17 = getuid() r18 = geteuid() setreuid(r17, r18) msgctl$IPC_SET(r13, 0x1, &(0x7f00000000c0)={{0x6, r15, r16, r18, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r9, r12, r16, 0xffffffffffffffff]) r19 = kqueue() fcntl$dupfd(r19, 0x1, 0xffffffffffffffff) r20 = kqueue() r21 = fcntl$dupfd(r20, 0x1, 0xffffffffffffffff) fchmod(r21, 0x0) r22 = kqueue() fcntl$dupfd(r22, 0x1, 0xffffffffffffffff) r23 = kqueue() fcntl$dupfd(r23, 0x1, 0xffffffffffffffff) r24 = kqueue() r25 = fcntl$dupfd(r24, 0x1, 0xffffffffffffffff) fchmod(r25, 0x0) r26 = kqueue() r27 = fcntl$dupfd(r26, 0x1, 0xffffffffffffffff) fchmod(r27, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x40, 0x80000000, 0x0, 0x8}, {{r2}, 0xfffffffffffffffe, 0xc, 0x4, 0x9, 0x2}, {{r0}, 0xfffffffffffffffe, 0x4, 0x40000000, 0x6, 0x8001}, {{r3}, 0xfffffffffffffff9, 0x0, 0x4, 0xb17, 0x1}, {{r1}, 0xfffffffffffffffa, 0x2, 0x4, 0x2, 0x7f}], 0x1, &(0x7f0000000180)=[{{r19}, 0x0, 0x2, 0x40000000, 0x3, 0x10001}, {{r21}, 0x5532003a7ef43443, 0x30, 0x22, 0x800, 0x314}, {{r0}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0x7fffffff, 0x1000}, {{r22}, 0xfffffffffffffff4, 0x1, 0x1, 0x7fff, 0x4}, {{r2}, 0xfffffffffffffff8, 0x5a, 0x2, 0x2, 0x455e6f0}, {{r23}, 0xfffffffffffffffb, 0x1, 0xf0000000, 0x0, 0x101}, {{r25}, 0xfffffffffffffffa, 0x40, 0x20000000, 0x0, 0xd6}, {{r27}, 0xfffffffffffffffb, 0x10, 0x1, 0x0, 0x6311c8e3}], 0x3ff, &(0x7f0000000040)={0x63b3, 0x7fffffff}) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) close(r2) 03:08:07 executing program 1: mlock(&(0x7f0000ff5000/0x2000)=nil, 0x2000) r0 = shmget$private(0x0, 0x4000, 0x40, &(0x7f0000293000/0x4000)=nil) semctl$IPC_RMID(r0, 0x0, 0x0) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/210) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000001180)=ANY=[@ANYBLOB="820bdeed26696c65300043698bd9d1c4df6ea8acaea3e45e2a233f370b4c724c44a9f5f79009089b4551956a42678eff1ea26800a47538637e226c1e58480926cd19881604f70789f95a48aa55df8cff21114df788f68c2537846f906fde63e2f3f2a23d3cd23767a6329e848f559dac6d3d6479a1ef578b4f12da2f86aaa1c282a4c061f48875b37b6f76aab27b457b9af7780e08000000c55fa327b9d534463cfa15d4deb74770fc7bdbb1c66f6c381ff820cca389545db3d59516412ab5a7773d4943118b9806f4ed32768d29c0253a04c0a8167f2a24709c08b69aba3811165abca6120634246e00fc3066f893a99cbf4e1e8162d7ed1cbe761c7fa4d40c9853a022cb29429be5cad0edef5f7c647a68bc2f7f11cd9a588012aca91346d788d8f763c22fdc600ce1764d1c6e53ff8b2b6c910a6260d0e16a0dc527699f652bf447da455d9bd749c95929144f8be7392d265c95bf405d97df9248bca5ab425e25f85b8c1f50a1e42cd6efde2ecbf86e736b19eb0dfbd9d659c7f6"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004015b0dbf5850a81f78e00818d23a", 0x14) write(r1, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff", 0x585) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x4, 0x14a) semctl$GETZCNT(r5, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETZCNT(r5, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x20000004, 0xffffffffffffffff, r3, r4, r2, 0x10, 0x7f}, 0xccd, 0x4, 0x9}) r6 = fcntl$getown(0xffffffffffffffff, 0x5) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x29, 0x40, &(0x7f0000000700), 0xfffffc97) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r10 = getppid() fcntl$setown(r9, 0x6, r10) shmctl$IPC_SET(r0, 0x1, &(0x7f00000007c0)={{0x800006, 0xffffffffffffffff, r3, r4, r8, 0x1e4, 0x8}, 0x4, 0x5, r10, r6, 0xfffffffffffffe01, 0x9, 0x7ff}) shmat(r0, &(0x7f0000ff5000/0x3000)=nil, 0x1000) r11 = semget$private(0x0, 0x4, 0x8) semctl$IPC_RMID(r11, 0x0, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 03:08:07 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000800)=ANY=[@ANYBLOB="8b0201fcffffffffffff214147f7cd2de35e6e0f43e0ddc4f54cc627dd28a697abf7274c33e6fa1f406acd9f8d8b37b58ec54df48a472af1bf2ec4831751df5aa0dbbcd9682d8404c1e1c8d001e82006cf0343d883a98653ddc87c84abcc8833b4ed08e775bc4d8beb6bdb07a68845ef0ae3b290114d58b004cfcfa6a258e9e7ef6f086290cdf4a08fecfef706d1c22ef476566882ac8962638daec0bfed21314198260deca34e2d0bad4a67f5b9d8a2f0453c5048a100608e190189de783df5628752cffd3265826bf0e2e5e77101ef39dcccbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e8ffd0d114cdb0ec18aeee7110a3428a66b8da8c6bd4bd000000000000948b08d4d092a80c8ff96f321af3913385c3e75762bfb3f83d355966abe4f8d7526e83c50900abbf5c929dedfeb69934511e47280605dd5c8075bb682fd4df88d29629a3e719d396af5906e7ae68f0b1c7c45669ced89552d9867e1fdc920000000000000000000000000000000000c55e15fb74a27aa3f685dc0608f8a202a0af976e330206b24e324c495c60e6a9c4def7146d14ca5c0e70adee1efb8a72a5934900dd2eb696b45293848fd7d2e57c8c6dcb5e8e6b2014daba26db5e09aaa3e73c3a2f926c58b648eed0ad1359739022dc956090f44ac73ae9ac5af030ff963d73e6fd3a70ef72dd5000140628415f04b11c1c6cb80d71d92bf66ca4c5c1e0f87ba1d401b8007008ad23b40d4bc225305a806a392ffba5033f189223f31ba8a50abc74dbc417a8dd4999778512e59026656bea1fd5d8b04f1553e2828e7a8a051021fd64b81e6d88d6cb886c383568f9d61166b6be3aed4e92bf32240639b4b417b00ce3bfbac4e959ca26cc7ea314da1f65d6211c64c7a3b9745a25fa84ae6b47754785f137e16b1ba03fb7d9ea668e57755e26e46b9a841a418806c3e93f6b0e3c9077d5b43e76b60303b723bf03f65ce8f7b821bac7d95d1e3ccd961238b8f904eb3b813564a922b7fc81705c6875085855b6a9927a5af8a78b2660ea4b7c44a5d738839790935400d3461344134282fabdfd6f4a2767ab3db8b106"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000000)="01201a56e9681eab0b783b3706800000000000000000000000000001", 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) dup2(r0, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) r4 = syz_open_pts() ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) r5 = syz_open_pts() ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) r6 = dup(r5) sendto$inet6(r6, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0xfffffffffffffe8c) 03:08:08 executing program 0: syz_emit_ethernet(0x46, &(0x7f0000000280)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaa0086dd60000000000000000002e107148b69f6b0fcffffff0000aafe8000000000000000000000000000aa000000003a0d6ed90e000000001f90ea3a3d79eafedacc6f44c7b84c2cfd04bf4449b632a11c8dc6effdff08501367a69ba8c0aa25e8d0ef6a96d341f2a6f30034107ed17b62259f321c660b08d180c2b49e53e702a755072e15abe795c6336a974e04ff52be06a2ae64ebca748f625dd8ad40e8db0f990f488988ce37a7896c45998c95d642b24d056f38ff018bdcde7bc61c1036b19787f330975bb880038fd91ab34006ca219ef74589ed804413f30872949698"]) r0 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/155) r1 = getegid() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4, 0x10, r2, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) ioctl$TIOCCDTR(r2, 0x20007478) getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x4, r3, r1, r3, r1, 0xa1c30682321f5ba8, 0x9}, 0xc6af, 0xffffffff, 0xffff}) socket(0x6, 0x5, 0xff) open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c6, 0x0) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) getsockname$inet(r5, 0x0, 0x0) utimensat(r5, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x3, 0x2}, {0x9857, 0x2}}, 0x2) 03:08:08 executing program 1: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x50, 0x6, 0x85, 0x8, "f3011590fcc3cb4d098c91f9f2d12f960d0db95d", 0x8, 0xae}) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/115, 0x73) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) syz_emit_ethernet(0x20, &(0x7f0000000000)="2da7030a9292b63a0005ffff88e7576bc490445a3cdb75054d925b195630be49") 03:08:08 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) writev(r1, &(0x7f0000000480)=[{&(0x7f00000000c0)="d3aa44e6e3984f7e66f7812e8037c9aadde77ac8d8204d1b1c4b29f5d34d01823dd41d2b3c837f939ed5438d436851d028e1ee8ed87d201ec05f5dae81eb97749676b2d4d80e4bc3c8eb5dfa6c0daa23d691", 0x52}, {&(0x7f0000000140)="1f320e8ed740f059ded074898d16b1fedca15f03651290aab89ea9301a1bfa29c85c20797dbb39b77695b2794425ad110135111e56da0ed5c1fd48fd24cedc47b01d", 0x42}, {&(0x7f00000001c0)="a0050c6e82816433f03c8a3db3d2e2a5e601b53aee42022656330818b0efd5a703cc71a2c789c548c7217cb4e496e9f8bf3172984ab36229323c20bc4847fe251223bafe209450b376472767e60c26231045605c816288167e5fb332de80bc365f2863608ae729a461a292f9759a9df4d4004fdf0523364b86d2cfac", 0x7c}, {&(0x7f0000000240)="f16b1923b3a3dfdab1df4cc5727ca4bc0cebcf3a54cc6a3a33bb6f003cb58e61673b859e48c6e8ec6242f938814d50fe31d30483832d0e0d354d210d6de48b69c6bc43b8d2e679023f8525dc5bb344f24e6e8d5150b72c69018cd8e526fcfb9242c49a743107ecf882170feeeae18f533c5325f0163ff9cb0b8f2e019113a4b81ffc90c02f90", 0x86}, {&(0x7f0000000300)="9c7f628b20469666e3578df7341b664e485edd30a93f0b255b8f81a5910bfeb9f3b91e6d65a2f48a1516e7de147b0be4d7663e0d29ec2ae1e976ea485d1befd7d1cd378c749dcd359c369605658bb698229fc26bcac73707c8f2aebd5759ebeac12b8726151073389182d6abf68813b1860f4cd31fc36a1868fd48d69d2aad8a6066", 0x82}, {&(0x7f00000003c0)="91d5b9f2d8a9a02f0113f8be0c7a3bda54045be830fcef3828dcc8a3488d01cab14b3c4002e43dbc2eefb604d6e8f5d82c34f96a3965e6d501b8521c30ba5dec4a83eaf53d7b817cc4607d075d452977d08f1b4341da53d3f500862dc95c64b99bd0d5cf0802c6022fcde710f08c0e09a2efb0ead411878bd56f7edf673d4c55dc8f151a699d6b536687b635de9f", 0x8e}], 0x6) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) socket(0x2, 0x8000, 0x80) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) kqueue() r4 = syz_open_pts() ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) readv(r5, &(0x7f0000002200)=[{0x0}], 0x1) r6 = socket(0x2, 0x1, 0x0) r7 = syz_open_pts() ioctl$TIOCSETAW(r7, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) dup(r7) connect$unix(r6, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) accept(r6, &(0x7f0000000040)=@in6, &(0x7f0000000500)=0xc) kernel: double fault trap, code=0 Stopped at art_bindex+0x2b: callq __sanitizer_cov_trace_pc+0x4 ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic the kernel did not panic ddb{1}> trace art_bindex(fffffd806f519200,ffff800024f621ec,8) at art_bindex+0x2b art_match(ffff800000676580,ffff800024f621ec,ffff800024f620e8) at art_match+0x7d rtable_match(0,ffff800024f621e8,fffffd806f4e73bc) at rtable_match+0xc9 rtalloc_mpath(ffff800024f621e8,fffffd806f4e73bc,0) at rtalloc_mpath+0x3e in_ouraddr(fffffd806f4e7300,ffff800000679800,ffff800024f62270) at in_ouraddr+0xa3 ip_input_if(ffff800024f62318,ffff800024f62324,4,0,ffff800000679800) at ip_input_if+0x68d ipv4_input(ffff800000679800,fffffd806f4e7300) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd806f4e7300,2) at if_input_local+0xf9 ip_output(fffffd8063488400,0,fffffd807a0c7da0,0,0,fffffd807a0c7d30) at ip_output+0xae5 udp_output(fffffd807a0c7d30,fffffd8063488400,0,0) at udp_output+0x5af somove(fffffd806638c4e0,2) at somove+0xf2f sorwakeup(fffffd806638c4e0) at sorwakeup+0x79 udp_sbappend(fffffd807a0c7d30,fffffd806f41ea00,fffffd806f41eab0,0,14,fffffd806f41eac4) at udp_sbappend+0x336 udp_input(ffff800024f629f8,ffff800024f62a04,11,2) at udp_input+0x1320 ip_deliver(ffff800024f629f8,ffff800024f62a04,11,2) at ip_deliver+0x353 ip_ours(ffff800024f629f8,ffff800024f62a04,c5a,0) at ip_ours+0x412 ip_input_if(ffff800024f629f8,ffff800024f62a04,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd806f41ea00) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd806f41ea00,2) at if_input_local+0xf9 ip_output(fffffd806dd0f700,0,fffffd807a0c7da0,0,0,fffffd807a0c7d30) at ip_output+0xae5 udp_output(fffffd807a0c7d30,fffffd806dd0f700,0,0) at udp_output+0x5af somove(fffffd806638c4e0,2) at somove+0xf2f sorwakeup(fffffd806638c4e0) at sorwakeup+0x79 udp_sbappend(fffffd807a0c7d30,fffffd8063488400,fffffd80634884b0,0,14,fffffd80634884c4) at udp_sbappend+0x336 udp_input(ffff800024f630d8,ffff800024f630e4,11,2) at udp_input+0x1320 ip_deliver(ffff800024f630d8,ffff800024f630e4,11,2) at ip_deliver+0x353 ip_ours(ffff800024f630d8,ffff800024f630e4,a5c,0) at ip_ours+0x412 ip_input_if(ffff800024f630d8,ffff800024f630e4,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd8063488400) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd8063488400,2) at if_input_local+0xf9 ip_output(fffffd8069310100,0,fffffd807a0c7da0,0,0,fffffd807a0c7d30) at ip_output+0xae5 udp_output(fffffd807a0c7d30,fffffd8069310100,0,0) at udp_output+0x5af somove(fffffd806638c4e0,2) at somove+0xf2f sorwakeup(fffffd806638c4e0) at sorwakeup+0x79 udp_sbappend(fffffd807a0c7d30,fffffd806dd0f700,fffffd806dd0f7b0,0,14,fffffd806dd0f7c4) at udp_sbappend+0x336 udp_input(ffff800024f637b8,ffff800024f637c4,11,2) at udp_input+0x1320 ip_deliver(ffff800024f637b8,ffff800024f637c4,11,2) at ip_deliver+0x353 ip_ours(ffff800024f637b8,ffff800024f637c4,85e,0) at ip_ours+0x412 ip_input_if(ffff800024f637b8,ffff800024f637c4,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd806dd0f700) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd806dd0f700,2) at if_input_local+0xf9 ip_output(fffffd8063261b00,0,fffffd807a0c7da0,0,0,fffffd807a0c7d30) at ip_output+0xae5 udp_output(fffffd807a0c7d30,fffffd8063261b00,0,0) at udp_output+0x5af somove(fffffd806638c4e0,2) at somove+0xf2f sorwakeup(fffffd806638c4e0) at sorwakeup+0x79 udp_sbappend(fffffd807a0c7d30,fffffd8069310100,fffffd80693101b0,0,14,fffffd80693101c4) at udp_sbappend+0x336 udp_input(ffff800024f63e98,ffff800024f63ea4,11,2) at udp_input+0x1320 ip_deliver(ffff800024f63e98,ffff800024f63ea4,11,2) at ip_deliver+0x353 ip_ours(ffff800024f63e98,ffff800024f63ea4,627,0) at ip_ours+0x412 ip_input_if(ffff800024f63e98,ffff800024f63ea4,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd8069310100) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd8069310100,2) at if_input_local+0xf9 ip_output(fffffd8063488500,0,fffffd807a0c7da0,0,0,fffffd807a0c7d30) at ip_output+0xae5 udp_output(fffffd807a0c7d30,fffffd8063488500,0,0) at udp_output+0x5af somove(fffffd806638c4e0,2) at somove+0xf2f sorwakeup(fffffd806638c4e0) at sorwakeup+0x79 udp_sbappend(fffffd807a0c7d30,fffffd8063261b00,fffffd8063261bb0,0,14,fffffd8063261bc4) at udp_sbappend+0x336 udp_input(ffff800024f64578,ffff800024f64584,11,2) at udp_input+0x1320 ip_deliver(ffff800024f64578,ffff800024f64584,11,2) at ip_deliver+0x353 ip_ours(ffff800024f64578,ffff800024f64584,429,0) at ip_ours+0x412 ip_input_if(ffff800024f64578,ffff800024f64584,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd8063261b00) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd8063261b00,2) at if_input_local+0xf9 ip_output(fffffd807d520000,0,fffffd807a0c7da0,0,0,fffffd807a0c7d30) at ip_output+0xae5 udp_output(fffffd807a0c7d30,fffffd807d520000,0,0) at udp_output+0x5af somove(fffffd806638c4e0,2) at somove+0xf2f sorwakeup(fffffd806638c4e0) at sorwakeup+0x79 udp_sbappend(fffffd807a0c7d30,fffffd8063488500,fffffd80634885b0,0,14,fffffd80634885c4) at udp_sbappend+0x336 udp_input(ffff800024f64c58,ffff800024f64c64,11,2) at udp_input+0x1320 ip_deliver(ffff800024f64c58,ffff800024f64c64,11,2) at ip_deliver+0x353 ip_ours(ffff800024f64c58,ffff800024f64c64,22b,0) at ip_ours+0x412 ip_input_if(ffff800024f64c58,ffff800024f64c64,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd8063488500) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd8063488500,2) at if_input_local+0xf9 ip_output(fffffd8075969300,0,fffffd807a0c7da0,0,0,fffffd807a0c7d30) at ip_output+0xae5 udp_output(fffffd807a0c7d30,fffffd8075969300,0,0) at udp_output+0x5af sosend(fffffd806638c4e0,0,ffff800024f650f0,0,0,0) at sosend+0x671 dofilewritev(ffff800020a924f8,0,ffff800024f650f0,0,ffff800024f651e0) at dofilewritev+0x1b6 sys_writev(ffff800020a924f8,ffff800024f65198,ffff800024f651e0) at sys_writev+0xa7 syscall(ffff800024f65260) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xd5bbeffa190, count: -81 ddb{1}> show registers rdi 0xfffffd806f519200 rsi 0xffff800024f621ec rbp 0xffff800024f62050 rbx 0xfffffd806f519200 rdx 0x8 rcx 0xffff800022d3c000 rax 0 r8 0xffffffff81f1f5d9 in_ouraddr+0x49 r9 0x5 r10 0x1 r11 0xa250e18480ee086d r12 0xffff800024f621ec r13 0xffff800024f621ec r14 0x8 r15 0xfffffd806f4e73bc rip 0xffffffff81484deb art_bindex+0x2b cs 0x8 rflags 0x10282 __ALIGN_SIZE+0xf282 rsp 0xffff800024f61fe0 ss 0x10 art_bindex+0x2b: callq __sanitizer_cov_trace_pc+0x4 ddb{1}> show proc PROC (syz-executor.1) pid=371032 stat=onproc flags process=10 proc=4000000 pri=32, usrpri=70, nice=20 forw=0xffffffffffffffff, list=0xffff800020a92c48,0xffff800020a92778 process=0xffff800020ac6020 user=0xffff800024f60000, vmspace=0xfffffd806eaa2458 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 63737 263221 86823 32767 7 0x10 syz-executor.1 *63737 371032 86823 32767 7 0x4000010 syz-executor.1 63737 396821 86823 32767 2 0x4000090 syz-executor.1 86823 268360 3201 32767 3 0x90 nanosleep syz-executor.1 3201 183175 52304 0 3 0x82 wait syz-executor.1 8074 407989 0 0 3 0x14200 bored sosplice 52304 215979 41391 0 3 0x82 thrsleep syz-fuzzer 52304 404121 41391 0 3 0x4000082 thrsleep syz-fuzzer 52304 98430 41391 0 3 0x4000082 thrsleep syz-fuzzer 52304 481661 41391 0 3 0x4000082 thrsleep syz-fuzzer 52304 140209 41391 0 3 0x4000082 thrsleep syz-fuzzer 52304 144852 41391 0 3 0x4000082 kqread syz-fuzzer 52304 363780 41391 0 3 0x4000082 thrsleep syz-fuzzer 52304 204317 41391 0 3 0x4000082 thrsleep syz-fuzzer 52304 356182 41391 0 3 0x4000082 thrsleep syz-fuzzer 52304 76787 41391 0 3 0x4000082 thrsleep syz-fuzzer 41391 442738 71745 0 3 0x10008a pause ksh 71745 418210 63150 0 3 0x92 select sshd 22887 206380 1 0 3 0x100083 ttyin getty 63150 455063 1 0 3 0x80 select sshd 12789 34348 73108 73 3 0x100090 kqread syslogd 73108 339198 1 0 3 0x100082 netio syslogd 63711 234659 1 77 3 0x100090 poll dhclient 50151 111599 1 0 3 0x80 poll dhclient 43425 215545 0 0 3 0x14200 bored smr 19974 7646 0 0 3 0x14200 pgzero zerothread 14096 122867 0 0 3 0x14200 aiodoned aiodoned 63225 405302 0 0 3 0x14200 syncer update 69812 87701 0 0 3 0x14200 cleaner cleaner 51055 332869 0 0 3 0x14200 reaper reaper 55558 53673 0 0 3 0x14200 pgdaemon pagedaemon 8407 420120 0 0 3 0x14200 bored crynlk 49648 476659 0 0 3 0x14200 bored crypto 12997 229368 0 0 3 0x40014200 acpi0 acpi0 6955 136147 0 0 3 0x40014200 idle1 4994 144761 0 0 3 0x14200 bored softnet 84580 148064 0 0 3 0x14200 bored systqmp 33039 494955 0 0 3 0x14200 bored systq 99003 209513 0 0 3 0x40014200 bored softclock 44118 475099 0 0 3 0x40014200 idle0 1 17211 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 63737 (syz-executor.1) thread 0xffff800020a924f8 (371032) exclusive rwlock netlock r = 0 (0xffffffff824b8408) #0 witness_lock+0x52e #1 solock+0x5a #2 sosend+0x559 #3 dofilewritev+0x1b6 #4 sys_writev+0xa7 #5 syscall+0x4a4 #6 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9493 6333K 6336K 78643K 13822 0 pcb 13 10K 12K 78643K 15 0 rtable 83 2K 4K 78643K 36479 0 ifaddr 32 20K 29K 78643K 5830 0 counters 41 33K 33K 78643K 1659 0 ioctlops 0 0K 2K 78643K 1851 0 iov 0 0K 40K 78643K 7258 0 mount 1 1K 1K 78643K 1 0 vnodes 1217 77K 77K 78643K 29457 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 9K 78643K 413 0 VM map 2 1K 1K 78643K 2 0 sem 12 0K 1K 78643K 25834 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1809 196K 290K 78643K 12766 0 file desc 5 13K 33K 78643K 36929 0 sigio 0 0K 0K 78643K 2763 0 proc 48 50K 83K 78643K 37881 0 subproc 17 1K 2K 78643K 13770 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 1K 78643K 16689 0 in_multi 22 1K 2K 78643K 12044 0 ether_multi 1 0K 0K 78643K 195 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 217 970K 970K 78643K 217 0 exec 0 0K 1K 78643K 14554 0 pagedep 1 8K 8K 78643K 1 0 inodedep 1 32K 32K 78643K 1 0 newblk 1 0K 0K 78643K 1 0 VM swap 7 26K 26K 78643K 7 0 UVM amap 246 21K 50K 78643K 139489 0 UVM aobj 130 4K 4K 78643K 130 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 1K 78643K 3252 0 NDP 6 0K 0K 78643K 2433 0 temp 81 3028K 3141K 78643K 167162 0 kqueue 6 9K 39K 78643K 5658 0 SYN cache 2 16K 16K 78643K 2 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 1727 0 1723 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 7368 0 7366 1 0 1 1 0 8 0 rtentry 112 9213 0 9180 2 0 2 2 0 8 0 unpcb 120 44762 0 44732 123 121 2 6 0 8 0 syncache 264 819 0 819 147 146 1 1 0 8 1 sackhl 24 24 0 24 18 18 0 1 0 8 0 tcpqe 32 194 0 194 85 85 0 1 0 8 0 tcpcb 544 52253 0 52247 753 751 2 14 0 8 1 ipq 40 327 0 326 117 116 1 1 0 8 0 ipqe 40 9279 0 9278 117 116 1 1 0 8 0 inpcb 280 101636 0 101626 608 605 3 11 0 8 1 ip6q 72 47 0 47 33 33 0 1 0 8 0 ip6af 40 85 0 85 32 32 0 1 0 8 0 nd6 48 2605 0 2602 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 37606 0 37456 43 30 13 14 0 8 1 art_table 32 37607 0 37456 2 0 2 2 0 8 0 art_node 16 9212 0 9182 1 0 1 1 0 8 0 sysvmsgpl 40 86 0 46 1 0 1 1 0 8 0 semupl 112 3 0 3 1 1 0 1 0 8 0 semapl 112 25830 0 25820 1 0 1 1 0 8 0 shmpl 112 128 0 0 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 48593 0 47099 55 6 49 49 0 8 0 ffsino 272 48593 0 47099 107 6 101 101 0 8 0 nchpl 144 93415 0 91817 60 0 60 60 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 208 5926 0 0 312 0 312 312 0 8 0 namei 1024 523203 0 523203 5 4 1 1 0 8 1 percpumem 16 840 0 809 1 0 1 1 0 8 0 scxspl 192 290977 0 290977 295 292 3 7 0 8 3 plimitpl 152 6173 0 6166 1 0 1 1 0 8 0 sigapl 424 34693 0 34663 4 0 4 4 0 8 0 futexpl 56 964711 0 964711 5 4 1 1 0 8 1 knotepl 112 16698 0 16685 8 7 1 2 0 8 0 kqueuepl 144 36437 0 36430 259 258 1 5 0 8 0 pipelkpl 48 21483 0 21476 1 0 1 1 0 8 0 pipepl 120 42966 0 42953 143 142 1 3 0 8 0 fdescpl 496 34677 0 34663 4 1 3 3 0 8 0 filepl 152 489519 0 489437 699 692 7 16 0 8 3 lockfpl 104 10052 0 10051 1 0 1 1 0 8 0 lockfspl 48 3356 0 3355 1 0 1 1 0 8 0 sessionpl 112 825 0 816 1 0 1 1 0 8 0 pgrppl 48 1447 0 1438 1 0 1 1 0 8 0 ucredpl 96 144061 0 144053 1 0 1 1 0 8 0 zombiepl 144 34663 0 34663 1 0 1 1 0 8 1 processpl 960 34693 0 34663 5 0 5 5 0 8 0 procpl 624 101325 0 101284 88 84 4 5 0 8 0 sosppl 128 1315 0 1314 128 127 1 1 0 8 0 sockpl 400 156241 0 156199 809 801 8 21 0 8 2 mcl64k 65536 209 0 0 6 3 3 4 0 8 0 mcl16k 16384 163 0 0 14 11 3 3 0 8 0 mcl12k 12288 137 0 0 2 0 2 2 0 8 0 mcl9k 9216 113 0 0 5 3 2 2 0 8 0 mcl8k 8192 130 0 0 5 2 3 3 0 8 0 mcl4k 4096 58 0 0 3 0 3 3 0 8 0 mcl2k2 2112 15 0 0 1 0 1 1 0 8 0 mcl2k 2048 317 0 0 18 11 7 18 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 3328 0 0 35 2 33 33 0 8 0 bufpl 280 131967 0 125701 448 0 448 448 0 8 0 anonpl 16 5438782 0 5425200 473 394 79 104 0 124 0 amapchunkpl 152 355947 0 355796 837 828 9 21 0 158 0 amappl16 192 205785 0 204842 1133 1076 57 73 0 8 5 amappl15 184 4624 0 4623 2 1 1 1 0 8 0 amappl14 176 5393 0 5386 25 24 1 1 0 8 0 amappl13 168 8513 0 8510 1 0 1 1 0 8 0 amappl12 160 3060 0 3057 1 0 1 1 0 8 0 amappl11 152 5658 0 5646 1 0 1 1 0 8 0 amappl10 144 3565 0 3552 1 0 1 1 0 8 0 amappl9 136 5330 0 5328 1 0 1 1 0 8 0 amappl8 128 21239 0 21071 8 2 6 6 0 8 0 amappl7 120 8429 0 8411 1 0 1 1 0 8 0 amappl6 112 3840 0 3812 1 0 1 1 0 8 0 amappl5 104 28763 0 28753 1 0 1 1 0 8 0 amappl4 96 19486 0 19445 4 2 2 2 0 8 0 amappl3 88 6706 0 6700 1 0 1 1 0 8 0 amappl2 80 219211 0 219139 3 1 2 3 0 8 0 amappl1 72 983889 0 983461 110 100 10 20 0 8 1 amappl 80 116083 0 116035 2 0 2 2 0 84 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 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 64 129 0 0 3 0 3 3 0 8 0 uaddrrnd 24 34677 0 34663 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 34677 0 34663 1 0 1 1 0 8 0 vmmpekpl 168 365680 0 365652 3 0 3 3 0 8 0 vmmpepl 168 5154876 0 5152643 1141 995 146 162 0 357 22 vmsppl 368 34676 0 34663 2 0 2 2 0 8 0 pdppl 4096 69362 0 69326 8 2 6 6 0 8 0 pvpl 32 13476454 0 13459689 1496 1307 189 246 0 265 7 pmappl 232 34676 0 34663 123 121 2 2 0 8 1 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 1902 0 1709 7 0 7 7 0 8 0