'./file0\x00') r11 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSPGRP(r11, 0x40047477, &(0x7f00000003c0)) r12 = shmat(0x0, &(0x7f0000ffd000/0x3000)=nil, 0x5000) shmdt(r12) ioctl$TIOCGTSTAMP(0xffffffffffffff9c, 0x4010745b, &(0x7f0000000400)) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2000c) ioctl$KDSETLED(r13, 0x20004b42, &(0x7f0000000480)=0x5) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000004c0)={{0x1f, 0x6, 0x2}, 0x8, 0x57f7961a}) ioctl$TIOCSCTTY(r13, 0x20007461) 16:01:38 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="6921528aa14908c270fa12c0cf10ec3224b9c6be4588223641ad318df4105c21e4090d65f12438961bd4801418e976cd09c270533892671d"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000380)=0x4e846d8e) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000280)=0x3) connect$inet6(r3, &(0x7f00000000c0)={0x18, 0x1, 0x1003, 0x4}, 0xfffffffffffffea7) fcntl$setflags(r3, 0x2, 0x0) pipe(&(0x7f0000000180)) close(r1) r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffff9c, 0x80585750, &(0x7f00000002c0)={'./file0\x00', 0x0, 0x400, 0x400, 0x0, 0x5, 0x7fff, 0x9, 0x0, 0x0, 0x27b, 0x7ff}) write(r4, &(0x7f0000000100)="8c65", 0x170) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000200)) 16:01:38 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = getuid() r2 = getuid() setreuid(r1, r2) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x40, 0x0) 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) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r6, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r7 = getgid() r8 = socket(0x800000018, 0x1, 0x0) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r10 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r9, r10, 0x10, 0x9}, 0x8, 0x1, 0x9}) r11 = getgid() r12 = getppid() r13 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r15, r16) chown(&(0x7f0000000200)='./file0/file0\x00', r15, r16) lchown(&(0x7f0000000780)='./file0\x00', r15, r16) lchown(&(0x7f00000001c0)='./file0\x00', r15, r16) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x6, r15, r5, r9, r11, 0x1e6, 0x8}, 0x5, 0x5, r12, r13, 0xfffffffffffffe01, 0x9, 0x7ff}) fcntl$setown(r3, 0x6, r12) r17 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) close(r17) readv(r17, &(0x7f0000001400), 0x0) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r18, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) fcntl$dupfd(r18, 0x0, r18) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) r19 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) ioctl$KDSETRAD(r19, 0x20004b43) r20 = semget$private(0x0, 0x7, 0x30) semop(r20, &(0x7f0000000100)=[{0x0, 0x0, 0x1800}, {0x2, 0x2, 0x800}, {0x2, 0x8000, 0x1800}, {0x4, 0xffffffffffffff00, 0x800}, {0x0, 0x8, 0x1800}, {0x2, 0xfb, 0x800}], 0x6) r21 = getuid() r22 = getuid() setreuid(r21, r22) r23 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) ioctl$KDSETRAD(r23, 0x20004b43) connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYPTR=&(0x7f0000000200)=ANY=[@ANYPTR64=&(0x7f00000003c0)=ANY=[@ANYRES32=0x0, @ANYPTR64, @ANYPTR, @ANYPTR64, @ANYRESDEC, @ANYPTR, @ANYPTR64, @ANYPTR64, @ANYPTR, @ANYBLOB="04da163787b4cfaecd3c5d08da996f8140800cd58c7897024f96ebb9bec27008d1ceb57f7d67b8c626746adcaf5fe8e3687da3a096941db2db406903477efa5e17d77a8dc6eb6d79574702588a2a7f09adc000c3a9be9d4722ea5ecc743957f1ee67eb7f2b9a73ecdd51296344b8be5fbd10349b51383588ae9db957e78c0cb135045460579893a258005067bc86cf18f24c0ed051d6b0f25a2d26f486fbf141ea8c56dc87a746d750ec9624"], @ANYRESOCT, @ANYRESOCT=r23, @ANYPTR=&(0x7f0000000140)=ANY=[@ANYBLOB="6040394cb05017fc65ae966f7ade367bbde5e6b6bf14ed5af1a1b915306840021232a0bb5b696de3ac3c3a3b264aa2ce6aa6c63e65381bb826c4ee433be4e78eb5ca7cf0bfbcab866e137a4c159a44086c802d937b4ddb751496169548f8c8b28783a1f0d64b36c3e4806a7c4b", @ANYRESOCT=r0, @ANYRESOCT=r2], @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES64=r17, @ANYRESOCT=r18, @ANYRESDEC=r19], @ANYRES64, @ANYRESOCT=r1, @ANYRES64=r2, @ANYRESOCT=r20, @ANYRESDEC=r22], 0x6) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r24 = socket(0x2, 0x8002, 0x0) connect$unix(r24, &(0x7f0000000000)=ANY=[@ANYBLOB="fd"], 0x10) write(r24, 0x0, 0x0) 16:01:38 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = socket(0x2, 0x400000000002, 0x0) shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ffc000/0x4000)=nil) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) ioctl$KDSETLED(r5, 0x20004b42, &(0x7f0000000280)=0x3) connect$inet6(r5, &(0x7f00000000c0)={0x18, 0x1, 0x1003, 0x4}, 0xfffffffffffffea7) writev(r5, &(0x7f0000000480)=[{&(0x7f0000000180)="6e3a0d2705a367f5c37bc590dfcad0c376f351caf48a53055e9bdb76ba13b7996835d9b66767f57c0bf36fa30178b767500b890902ec461293654d268b8ef1c74b0b4d80719cf0ee71c973de6a2307ad25734795da7f7de622d9d0424263d3d7fdfa7fd3f7d2802bab4bbc60cbc3cc3ac397e6f7068760d5bcd285f58a9905d3981982cd89a86167211d1bb6b523c01898be297bbdcb4c59740880be926c3e29f1e3048a30860d", 0xa7}, {&(0x7f0000000240)="466464c7b119a7ab6b567abb79b451463bb31d4d155088b0175981327505c16b2507f570db23cdf5d1402d78d1e8dd8e9c7fbe02b04010b7dfcffca8b18b61b33fb3f0b44867d8593e5544aac1c312bf236978e9082cf24e12ef0bcfd34e876c12fc918e83ce6a274180ddf19db57d8d94602b194d65072677ff9860d386bc94dc53e11de334b438c7", 0x89}, {&(0x7f0000000000)="a988fc72575951360eff9947", 0xc}, {&(0x7f0000000300)="c0f9e4bd6fac38e072f337cb63aeae36608bcf7c9c4500b9911fbb6ed5ef44923471fe0afbb212c91e60405b7b6411bf45d32407d29924377b87b4264b18cbcba50bb7e139137b0d9985e34b989bf1dd3efcda696848fa00879cc6bff5537435b1a93167f9e921be853d685af0b2ab1ce55f4f0037fb2231283c32c39d3315a6f53da6ab1ebaaf7bfb5a434639a34aae72e689fc015f11e37b75896c9c681494239d96e8e5f32684bd0deca1369ec9a6fd2cec28423bc6c628670f062028740f1a12becfd33bb8", 0xc7}, {&(0x7f0000000400)="ef911a786a45e2b18ec1e8ffeb08bfda3314ee55db492ff8f5d897fc1e4ea66ce0ccc144630829df61bd48c4da6f8bfe2822dad02ee71d810587116e4ad79757c1e7316dc2a7a314dea9b4aacbff5a1a6172d88bb3519d554f4b41", 0x5b}], 0x5) close(r3) readv(r3, &(0x7f0000001400), 0x0) r6 = fcntl$dupfd(r3, 0x0, r0) ioctl$KDSETRAD(r6, 0x20004b43) sendmsg$unix(r2, &(0x7f0000001380)={&(0x7f0000001880)=ANY=[@ANYBLOB="01021f114ade04bb00"/25], 0x1, &(0x7f00000012c0)=[{&(0x7f00000018c0)="389d109574dd4a820131332075ee0f7fe85ec44f62e9f8f6ef2edb5b3a3e3556388c75a3bc0e8134c8f5419d783b24ca97cc163347de41b19d5a08b30dc8149572758c87b953700979214b9b822edcf4abdbf40fb88b8e68ec9a13df1ef8f01d31781ff29b0dc7c9d791e49548595bdfd34f8736af7000fb81f967259e4174d8372c9e45b767fe6edc7d077a375f25db291746df68e91b6c90aa412f1aab10a596239361dd38561ce1159a11c8ebe0e4877ae76f1856224cb1bd2baaebf061f4ec071e82318a65020a88b4e55ea8611d15d6394adcbe76f07f833d70bc2b56ce595143044b703c67eaad5d7cfd1ecc65edcf95589165211220f55443587444da22e4b7e8710f4a3700c252393cd925b8d9956e7ff194700292d2c5f29c375cf4f3a2c80f2006e2ef0aac590d49d4159492a1ae6911be06ccef77a822f6b64a4ad76886b676bc5459a5bb7687f742c79dcade6f6d47e6e0182e58aa2b79a5cd5286e9d50b0173c402e7fa67052b0e50e2ed37757172078e5811c243c5ab516880d9c9960ae00d17e335439cc0285c04bce4e55c0e5107fbe1f674d9a17b372e6e9ae172b42a7b51e8f0768fac918e12df620376b8c6d8904d6fc90a8311e41f35626ffb919a78f3e1445212c5b08aa168ee3268cc479370ce51041a73f510cfcf2110c96b77006ade45cffe7164030ca4b7d486110d99947128afa902d2d7442de7daf6d1e415b246c4b51fe1fc56cd8347afcf0ca886e31c3e5cf1c335483f774ef02131ff5107207f29be2537f0652d44fe5dd99cb069db3887f5f2d723c97ae8f4d0ab65b20d10a76b17263b6756bfecb334f218b691acb061d28c3f24e6003bda74e44b9168e24962781f198825b6b04a3938f4fa69b431c255a1446165896f62db3280f33c564e535fbc01cf1c004deffddee922beb43d3ef7a9883cf27731716c1662c111740242105ccf572cda498ff12a3fb8e43e830356aea582ab435781f611c68da268de545f52dc6cc3f384eaa5aa029b7374daac78b0072562d8948c77203346014c4c587f51d21becf8e768ef3254936cfb8987ff181c75a8a3c74b35644964b57687c2c072edb2bbcba7cf490e2707616303ef600bd25d4bba8a653201960d88eea5f3414f6c9666554d873bfeef754187a3bd9a7a508ebebe7f8702a849d91853889504f210a489b64a7e4c611187c52e05fcae709b804179a4a49ba60163ed916f029b0f6665dcc095aa5a6678bb93fab40e551556767d1858795a5a3fd7e974608acf9e7559f5f72b1dcbecf086bf2bcef77656724c1af369d3a5739b3d7b6370b3c6eeec50d9bc56a1deb3fc43d93fcdad6e89029da9b2c31f9af39e03bbcb38ea0981bcf565987acdf3681854e6b42a221a0ba345ed9dbd1bf586b7197ea9b8776ca00d0be147bef19bc8272e28f8c026f9fa88008987da591c19aea57c5d72193390a62f540ba63e03fc3cdab225409146d1570de71e3aa361e4871ae9a5b616b5109573c539ecf2317a9407dcd9f3bf6736603b66876517f2b2fe5a538756a22eff7e5d33769306980f41de4b40033298d6c954d1719140503177c3cd89e325deabc76903882873b0432ce5802cee60c5d057a5dc2ab1b7db59b780dc132472348d05bca4c117b652f60ba8b222fc557da7c13fd4deecfcc9319efe966796e51db2bdc80b06a69dc5be2a2cea2bc5423f0513d2501597ca862944652523a246cc871127535afcfd578eed08b7ed8e8d8b4de3217fd4fb55ff735c55aa35078ade1bdbc0453a8cbaf9dea876cebbe7af21f4dcff8213b82b07fd8938a32b3bd083c851b4dbd316cb845bd292e3ff60c8c7d8125272ac8d9c4fca8adf42907a9fe4233e1b016c09df4d647ffa8fc4522ec6bc36f84c5ac6641365c19653293172113a514d344def544a46456a55dd0e56bb4a742700fbc1c96ae274f754d203c4a5858885207941db4f7838d827d1794330b00812248eee5b754751b4d325202fb03266bdfa2ab1ecb5cbcef90880d0bfed851bc47b2448195e9cd023fc3ab800488d4b4bf61e5d395edab8642c9c644556b832ff41afaa4244c62218be592d6051a66bf093e6bff130ffe5d860d932f85b23fe8f40acd356579765d77c18785e2b01a6d819abf2c742eff91b80792c7ee05167f5b3ae0d322e951b23da3f6fae9e0d45b6bcd9b597de0440637870d8a9598565fb679ef3b0bf225f8d5e1ce96a4a83ce77ebec798005681e70936db394aa88682bb8be88fe65057efda4473bbeced4c818400b4c612c3a93e98e14502b6c9a3bdbd50ea70c6ef8ecc1c7c7f642e66279c932a739c5c5a7bd261d94644a95fc9370a45a1ca2bfd693217edde72e54c524ce4c118120d5094e2e8ec6e48765116dcd456042a49eb32522805e22febe6ce24f3a0f2ae129a07b1b64ff6d50d612e21dbc875ead6ad59d85ee10c142f01d2236876a235b8670aca245acbaf331a94b481a449d9b4be87fc2eb854c678561e0a2505762264d623f17f9796ef505ed407ab606a8bbf8e0ed8f83175e49309d1973fc5a4cd2f158c2064fa082afb4b2e096cb54a33bc1236965871bb7a5316bacb856639c4b3fac2a177beda975b72da54e4ce64278f361bdc9a59bf792b08548ae65447982dc0e7c4cb98cf75cb3aad44b2cf836535fb6733715cae4d3f3be4f16afecda2b68418bd0c02890be1af9b4ec76bf44888f4f86ffb79734486dd41794ddae3a6a063ed122e6d00baeeb8bbd71291275948597a0a258c039f6c2b75ea11a35b58ceae41e7a008fb4de493393e24afcd895c49e98d0ee67c312d65f980397fd62ae25a3aec5566754f2f2f93046c476c598a3d7257fc765dc6a2598674672cc3152661ae18843bb443aeca1255bc69971c1c31d853b52b279b68351383699133f0695b0451a2ce75cb502639c5a23a69c90991371805f7c01d4551fa2737c8b46d43ba7fcc93fb91312c82ffaed642abaf3e2a583a730f34bd4765e06bff93ead8468ec7d3e42d119d8e3177bfb5d7277a717f831568c293a9669f8619024e19015579f19eca7ed733e5859bab6b4a39d994dc7cfeaecaa93da42e9719fd9f03f49f1adc01a6d6a2cdfd1d6ffcf5365ada070853c756a218eda82b3a3fd7c7574a1cf19812eb6a8eba690fd9334b0c1412385d7a5e642f6d19b40c3fdc68a83c19d3d81c4b66552b2590e6ad03d5db3a02284b9c42da33d96a8b717c77d5746979ba2f206b446aced427b9365aca6b470cf058c3d62e666b903a6cff1606af17b9b623e38ea3bbf0350c9666ef4bef7c1a9dc3336332aee2a4dd3249924c44602220145b5b62d1970327da167bdb81a2791bcbb69e74e8c209974a8d24b45c750085622bd7d209ee850c2b7d9bcc5a2faa665567c0055a11b4a75fc8b7755aa456800d9fe80f60fd8ef48498f2ce5c71d5239c105a0075e93a4aa0512111a50eedc4678df4ad7951f4b08e737bd861b6933abaf7666b565fddc6419856414cce78aaeecd2f602627d428557ffd0f6b3c8d357425096f99b7bdf65df1342208aeda96410a7660fd2b5ec95f4af7485ce0c50edc3817b4e999b1f2d25feadeb971ea76056dbaafeafeb82347588f08fccda1c3242945e757fa2aff9da3480e25b415bb423073df19b4402373ab23b5c43873f39fa0f2651fed1d9b0616905f220a5e74c8af98c9b7fe01d46036b5e9b8adfa5fa27c57d1c098495cae4e7da89e96c8eac9d43aca393c70c3b9a0499e4b6881425dc5d0f2f9a556ba2faee72d004a89056aa71a9e8b2561dad1257ae1ef13bde7b71595efdf7e32e0eeabd0cb82b9b58f9358a455a1b715bd4a5f3773bd444d181ca1f0f3d226a95aa0ea731fc33a0d22028edb938cf3de0f4e015e2d78b74fe82df425e1f3df8e73ae6e723b187c92073712ff8846cdad4392095c8e5bd243b7133fa9310a2adf7d506948864c517fefeaedeeee67a786cf52cf5511398388e2c9dcc46cc8c896e36d8730565046ea936b3714b07602533ad8c0ee442237fc7335a0a4934c33784c634003cbf1ee0c4c0feb174790358e043809ec6b992422aa011b79cca312897340d80c3a43225819700dc0b290a4bff2830918e8ffab9711ae9ff2a125c966edc2cfb6f8b5f52ea525ec698cf32eb1ed210efac6a91ae84c48ddd9c9713ff2a4247371cf421143c24312787786d2a61cf76a77526e0bc5814631cd9d27ab5e604a6f0383e8cdc9af33e4840ae26732c4d83cb6cd3f7d905289c29435a5319b3dd7f576b8c1cf474d88160396df82c4131ca13ccebcfda02e178123657171185da4b31af19d4996ab3517dd1292fedb6df0cc41aa3cef8c2ad75149353e457dd857b91091efb22e67afe94cea849ce0ec535a869b92ed7c6ec86496ae683408b12c0cf2f6f2fcde4d7dac0191be9b0cc7975a9860acc6ece884179ff0e14238506422e8a5ed839a3807cbcb54bb5b45c0dbdfe10907f4e57c42c5f518bccba45da5db073ead0566dcda88e6758b2129e8be562851897a10c9b7f3b16e1cd1079fb0fbd19791b7730452eaea6d2a6d4c60e64e9ae4490fc02f546b750315e926e68f55710c06c9987f080093fd5eec6a00276504e77db039115273bf69c707c8730b09a4512f6b171c7c5342d765dc7fb6fe632e05d3151273b2ceed6ccf88728d3386cbe6c52c873e52acdc26c845da51b35d361bbf494c597c5863ec14e43a018eb9b2e4d6391c44cbe9b5d689592f9a5c6bd5db40ba03109f5ad5859f1824f4a371c7ecdd7c1587aaba888b5ec946a3e17d26ed1bbc8e085d20dfd0d4b22ca6d7d662f607a878119b2fb944222976666414dc28842d524ea3480c26414fe29840b357766b2b197699889c79f6a5ab5fddb2502a9ca277693d75f8996d7fe1cef81501c1e02cf74103b190dc65ae4aa430e6453af714b04cb555e0e40f4d84edcfb2b25d746e02b17048851f581231c0308631c7b78cb3541b1f3603ce91daac721632616e7612e1f014bbd8e36dc25f5dbb40ffc51229771041fa00eb958cb5bb2f7b1d463fcacb4df3c37554690e707af778c1b0501f861f7985a7d140fe167c0121b90f211b82849c9b514df89a07c44a2cc1506ea848906d22727f6caac38e262d4087a4328cb8531c34952d5e5e84632c5dc58a18986ff1e9095a49801a97ebf929728a1db44e578e291fa8344d26507944405b23d457de164d51b6ad211e3e91fdcea7c93ecc4160b55a05eeaf23c1327a117b122644d6f6488b8864365c9559bab2fd4f3e5615fa00395e6133f7588934ba861a8aeb4bc95c97ca5995e9f1c2251bf01cb5323198b6e917fa50821d588d54b30b182859aa978e6477a7cd1b0f284d42addd4cc9655e65580bfb762a09f3cf8b571a71a1009d7075153553b0962b6cff7f75e7f69084f524a54cd50f8af0205c18f1a1dd4934815b32a6ff72f81ccf0f4c899646ee9a8f5ef12737de84e112d638e3f59f963fb26d53a12440ad7fa8c63b27ff9ec040784271cd4730e50aad472ca509fbd9e82b6a49e58cd71008849ddfe2ea234f1f151992cc6404345d15877e57c5cd01311df5d14091e23a2f2ac9a4537eb449ec289270b041bd9967736dbffe237fc328a237720426ce7bbb05604468ca36542d259744f23eb9b6298b97af7be52dfc6d064106d95592883288dcbf80e14f5095852bf7bbe49d39ce4b5d400f4d82f4f03d54330a56ff4becac8e399490b4c3a14d29c4456a2d359bcac4abeb533562d2ce5717041087fbfa10c6cc5ad00000000000000245022d2699274a88b56ae5347f56860a4e3b627e1c089f4582ff5b6e7d9f0c37866a06b786bf44a791af39d84fa1f1eaa92120c2c27aa18a395a011fa27f441fe50", 0x103c}, {&(0x7f00000011c0)="63bbb29562ba8eb8d401d4c34cbd8ea9fd28a0264ff975cff5e231d994a26fc9156b32b632d314abf9972635798cc5abd3c6a0b634d7a3ff35735c838f8b178799d74ccb16c65406281d23d4b69e99fbbd5f5083cecb24e2b4a78126a98dd612e4139eac4dd05a8c0689423ff6c7fcb105003201edd95cd438e3109f2e4512e5f29a7fda59abea39a8dc31244b09126b958d365fed66efe110bb5ea68414fb468560085f667532c31451df8b45aa34fbe76a5b1dcee37e338b3a95bedc363471c054a8e2d39ced6c89dbca1076ef79cb24c325d05fa768", 0xd7}, {&(0x7f00000000c0)="48c1c50be484ef62bf366db89795d67cea48e7b96fd5f39a15020dab3e7f88919f2f2015d45ac312f9b0e5c99bca6702b41b796957f154095511347edce078d5cc27e76648fc3b7dcda94825814b1b2593b35e2f4ce7b05ce6ae87e3c5997f2475", 0x61}, {&(0x7f0000000140)="e1ab0054865719d476dff8ebe4049da0", 0x10}], 0x4, &(0x7f0000001300)}, 0x0) pckbd_enable: command error 16:01:40 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x2000150000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000300)={0x10, 0x9, 0x4, 0xffffffff, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x10001}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x80000000}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x2}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x754}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x25}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x101}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x233}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x8}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x20}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x376}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x45}], ['./bus\x00', './bus\x00', './file0\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x400}) pckbd_enable: command error 16:01:41 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="200200000000000000ff000000000000f87c8a5b671b1b542a538706000000a714000000290000003e00000000000000"], 0x38}, 0x0) 16:01:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x3c}, {0x6}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0xa90, 0x80) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'Ta0', 0x0}) syz_emit_ethernet(0x2d0, &(0x7f00000001c0)="0c516d3f70e19318ca9bc32c1b26") 16:01:41 executing program 1: ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[0x8000, 0x3ff]}) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000280)=""/211, 0xd3}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x7ff, 0x33, 0xffffffd8, "8500410aa79300c4f54020d98301a462f9132000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:01:41 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) r2 = socket(0x400000000018, 0x3, 0x0) setsockopt(r2, 0x20000000000029, 0x37, &(0x7f00000000c0), 0x0) r3 = socket(0x400000000018, 0x3, 0x0) setsockopt(r3, 0x20000000000029, 0x37, &(0x7f00000000c0), 0x0) poll(&(0x7f0000000000)=[{r2, 0x1}, {0xffffffffffffff9c, 0x20}, {r3, 0x1}, {r1, 0x100}, {r1, 0x80}, {}], 0x6, 0xfffffffc) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80001599e010 16:01:41 executing program 0: semget$private(0x0, 0x0, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x40000005, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) close(r1) readv(r1, &(0x7f0000001400), 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) close(r2) readv(r2, &(0x7f0000001400), 0x0) r3 = dup2(r1, r2) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000080)) mlock(&(0x7f0000000000/0xb000)=nil, 0xb000) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0xbbb) ioctl$KDSETRAD(r4, 0x20004b43) write(r4, &(0x7f0000000bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528c9811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a53506f13a671ac862b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730993136a86f9c4b2f2b231f687f3eba6b8b1f708eb688fae494e3605d973ee3af8bfd843a89efa77ad1abe197ff13f8aae9177415b99ced71279882e84ab4c4f8ade72d2f96b109ce8f719eeb", 0xfffffffffffffd8a) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80001599e010 16:01:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="010c777cf7c7e52c32db472b74ed") 16:01:41 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000040)) 16:01:41 executing program 0: kqueue() socket(0x10, 0x4, 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000006c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000700)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x80, 0x4}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000480)={'J\x02\xe2', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x80}, {0x6}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000800)='/dev/bpf\x00', 0x1, 0x0) open(&(0x7f0000000840)='./file0\x00', 0x0, 0x1) kevent(0xffffffffffffff9c, &(0x7f0000000880)=[{{r3}, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x4}, {{}, 0x8000000000000006, 0x40, 0x0, 0xfffffffffffffffd, 0x61}], 0x17, 0x0, 0x37fffff, 0x0) setrlimit(0x6, &(0x7f0000000040)) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xf80d19ce11a84ac, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = fcntl$getown(0xffffffffffffffff, 0x5) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) open(0x0, 0x200, 0x0) r6 = semget$private(0x0, 0x7, 0x0) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f00000001c0)=""/201) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000400)) r7 = socket(0x0, 0x8000, 0x0) listen(r7, 0x6) recvmsg(r7, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r9 = socket$unix(0x1, 0x6, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r11 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r11, 0x0, 0x6a, 0x0, 0x0) r12 = semget$private(0x0, 0x1, 0x100) semctl$GETNCNT(r12, 0x21aec2bd1fe7134d, 0x3, &(0x7f0000000080)=""/235) semctl$GETPID(r12, 0x3, 0x4, &(0x7f0000000280)=""/112) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000200)={{0xff, r8, r10, 0x0, 0x0, 0x100, 0x730a}, 0x3ff, 0x9, 0xd6ff}) r13 = getgid() fchown(r5, r8, r13) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x60000000, r4) socket$inet(0x2, 0x2, 0xffffffffffffffff) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SMODE(0xffffffffffffffff, 0x8004574c, 0x0) r14 = openat$klog(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$klog(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$FIONBIO(r14, 0x8004667e, 0x0) r15 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r15, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) flock(r15, 0x2) close(r15) r16 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) fcntl$lock(r16, 0x7, 0x0) r17 = socket$inet(0x2, 0x5, 0x3f) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r19 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSETWF(r19, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {0x200002c}, {0x6, 0x0, 0x7, 0x7cf}]}) pwrite(r18, &(0x7f0000000100)="b1e91bee8fad27050cdafd2413", 0xd, 0x0, 0x0) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r20, 0x80104277, &(0x7f00000000c0)={0x6, &(0x7f0000000300)=[{0x0, 0xe1, 0x9, 0x5}, {0x2, 0x6, 0x0, 0x8000003f}, {0x3, 0x5, 0x8, 0x74}, {0x5, 0x6, 0x3, 0x10}, {0x2, 0x3, 0x26, 0x40}, {0x8, 0x0, 0x0, 0x200}]}) pwrite(r20, &(0x7f0000000100), 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000640)=[{{r17}, 0xffffffffffffffff, 0x10, 0x0, 0x8, 0x2}, {{r18}, 0x0, 0x80, 0x1}, {{r20}, 0xfffffffffffffff8, 0x0, 0x1, 0xfffffffffffffffd, 0x403}, {{r9}, 0xffffffffffffffff, 0x44, 0xa825246f628f0f9f, 0x21444d8b, 0x3fb}], 0xff, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffff9c, 0x80045756, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) mlockall(0x1) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) 16:01:41 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x1bc0000000003}, {0x16}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") 16:01:41 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0xf69, 0xf5}, 0xc) write(r0, &(0x7f0000000240)="99", 0x1) write(r0, &(0x7f0000000000)="96031cbae1cdea83a1c9b3312aa65e42c5db607d95209a5509291c5e35ea2dadfba9379391117ecd197adc4d2086459ba40dea98630437dee1e58378", 0x3c) 16:01:41 executing program 1: pwrite(0xffffffffffffffff, &(0x7f0000000100)="c8a84e", 0xff96, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) utimensat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0), 0x0) 16:01:42 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r1}, 0xfffbffffffffffff, 0x24789e3195271eda, 0x1, 0x101}], 0x7, 0x0, 0x0, 0x0) dup2(r2, r0) 16:01:42 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) open(&(0x7f0000000080)='./file1\x00', 0xba, 0x4) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') 16:01:42 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc028756b, &(0x7f0000000040)={0x0, 0x1008000, 0x0, 0x0, 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1a, 0x0, 0x85) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0xc, 0x4, 0x3) close(r2) socket(0x400000000018, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:01:42 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="d9850dc1", 0xffffff21) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) fcntl$getown(r0, 0x5) geteuid() connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000280)=0x3) connect$inet6(r2, &(0x7f00000000c0)={0x18, 0x1, 0x1003, 0x4}, 0xfffffffffffffea7) mmap(&(0x7f0000ff3000/0xc000)=nil, 0xc000, 0x1, 0x4811, r2, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) chroot(&(0x7f0000000040)='./file0\x00') getsockname$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) setuid(0x0) write(r0, 0x0, 0x0) 16:01:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000280)=0x3) connect$inet6(r2, &(0x7f00000000c0)={0x18, 0x1, 0x1003, 0x4}, 0xfffffffffffffea7) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000040)={0x180, 0x1, 0x0, 0x91be, 0x7}, 0xc) 16:01:42 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r0, 0x0, 0x0) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r2, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r3 = getgid() r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r3, r5, r6, 0x10, 0x9}, 0x8, 0x1, 0x9}) r7 = getgid() r8 = getppid() r9 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r11, r12) chown(&(0x7f0000000200)='./file0/file0\x00', r11, r12) lchown(&(0x7f0000000780)='./file0\x00', r11, r12) lchown(&(0x7f00000001c0)='./file0\x00', r11, r12) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x6, r11, r1, r5, r7, 0x1e6, 0x8}, 0x5, 0x5, r8, r9, 0xfffffffffffffe01, 0x9, 0x7ff}) shmctl$SHM_UNLOCK(r0, 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r13 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r13, &(0x7f00000003c0), 0x273, 0x0, 0x0) r14 = syz_open_pts() write(r14, &(0x7f0000000200), 0xfe72) syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r15 = open(&(0x7f0000000080)='./file1\x00', 0x80, 0x59) pwritev(r15, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) write(r15, &(0x7f00000017c0)="2f2fe0fbd2d8a1fabb2762365c1229ef704476d9d41d34ac79b0bf2f0fce9e0b57b327c24189ce76a6277a9fd63004eb6e28602311739f2c84d7db025734f688247cf6e06d5a507a9865787f2bee1fb4fa1173b052007867fc133a3b38e5397ebcc3dc93d2edc53e0101863b87ba8f7be36695ca46ba423008e181a2dffcf28a4bfef9c85fc43bc06a7641d430b403e0cf861c98ab4a91e4ae62637a66ece2dcfa2d1d9a86f7aae7152c7c854b90b124a9353f8ea8c76c168b66fa192a8a00f40fd38eb0132360ee39af35bdf70c96a736fccc2f86b0887ab47d8e6182372441ec1b40f73fdce50496ab430ba498f10fcdc5985340872c0afaa4f172ef118bc58c24b6ffb3e8dc170332ef33521c6ad9e313941efab32030b8b4e9d530c83d141dd266669cee89f9948c2228b40cefcff346da8e6df92a29415b33b4588ee69a840689f2ec84531536eeb2be082f3a7c184cd1e1f2f6fa9cd18bf322449b16cc28ed8fa95addb18ec073fb4f3416d21b4cb626a8e278babc180c19ab643af1a1863162c99a9883408a2cd2333936d69f616f1e1e69454ceae7fe113bfabab8714703e7f857ddfda4089899609dea13777d793383da6a0c08786b84743d7a073fd508dd0f2a466b63124d3e70122cd3218b0f376da945b758584f04fb06e42656e87974bdea4994ee36aef816702771be0984d79dcf173e94e57d136729c6b363", 0x200) 16:01:42 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x100000001, 0x4) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) fcntl$dupfd(r4, 0x0, r4) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) ioctl$BIOCFLUSH(r4, 0x20004268) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000280)=0x3) connect$inet6(r3, &(0x7f00000000c0)={0x18, 0x1, 0x1003, 0x4}, 0xfffffffffffffea7) ioctl$TIOCSTOP(r3, 0x2000746f) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) recvmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0xff23, &(0x7f0000000b40)=""/4099, 0x1003}, 0x801) 16:01:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000280)=0x3) connect$inet6(r2, &(0x7f00000000c0)={0x18, 0x1, 0x1003, 0x4}, 0xfffffffffffffea7) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000340)="b489a83b8fccf27b8e8490165244") 16:01:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000100)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0xb9, &(0x7f0000000080)=[{0x24, 0x23, 0x1}, {0x2c}, {0x6, 0x0, 0x40, 0x803}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = dup(0xffffffffffffffff) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) r3 = socket(0x400000000018, 0x3, 0x0) setsockopt(r3, 0x20000000000029, 0x37, &(0x7f00000000c0), 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000200)) ioctl$KDSETRAD(r2, 0x20004b43) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) ioctl$KDSETRAD(r4, 0x20004b43) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f0000000280)) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000180)=r2) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)) 16:01:42 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000018c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0x8, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x7, 0x69}, {0x44, 0x0, 0x10, 0xfd71a1e}, {0x6, 0x5, 0x0, 0x1}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {0x1000000008000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r4 = fcntl$dupfd(r0, 0x14, r3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r5, 0x4, 0xcc) r6 = getpid() fcntl$setown(r5, 0x6, r6) fcntl$setown(r4, 0x6, r6) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r8 = socket(0x18, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r8, &(0x7f00000005c0)=ANY=[], 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r9 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r9) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) r11 = socket(0x2, 0x1, 0x0) connect$unix(r11, &(0x7f0000000700)=ANY=[@ANYBLOB="ffe5830000ff2f5d520024aa0e0d5d5d323cc966525a0c1310fad55ce18ad64eca63d285b6a2d872af0e60f8c8437c2ab4d5cacf0852cc27d4077c4172d2d605afafd6ebffe23a98fa37579b867d5a889fa59ef4f342f8afae518a548cede99e2fff4e83309acaea3dbb0e26a00e009e7318453b9537a79316d201c608de1a06f752603cf47592dfb24c50ec65f48295ac6692c403"], 0x10) setsockopt$sock_int(r11, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r12 = socket(0x10000000002, 0x2, 0x0) dup2(r11, r12) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000001c0)={r6, r10, r7}, 0xc) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0xa98f164e268999aa, r6) r13 = syz_open_pts() pipe2(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8004) ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x407f, 0xffffffff00000001, 0x7ff7fffc, "737718730100", 0x0, 0x1}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) r16 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000440)='\x00\x00\x00\x00\x00\x00\x00\x02\x00', 0x18, 0x0) r17 = fcntl$dupfd(r16, 0xa, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r17, 0xc0206921, &(0x7f0000000300)) ioctl$VT_GETMODE(r17, 0x40087603, &(0x7f00000001c0)) r18 = syz_open_pts() ioctl$TIOCSETD(r18, 0x8004741b, &(0x7f00000000c0)=0x4) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000480)='/dev/diskmap\x00', 0x400, 0x0) r19 = fcntl$dupfd(r17, 0xa, 0xffffffffffffff9c) fchflags(r19, 0x1) ioctl$TIOCOUTQ(r18, 0x40047473, &(0x7f0000000040)=0x164eed0000000000) r20 = dup(r15) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$TIOCDRAIN(r20, 0x2000745e) write(r13, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981", 0x1c) ioctl$TIOCGTSTAMP(r13, 0x4010745b, &(0x7f0000000180)) setuid(0xee01) r21 = semget$private(0x0, 0x0, 0x4) semctl$GETNCNT(r21, 0x0, 0x3, &(0x7f00000008c0)=""/4096) fsync(r14) stat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000640)) r22 = socket$inet(0x2, 0x8000, 0x3) writev(r22, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) ioctl$WSDISPLAYIO_DELFONT(r17, 0x8058574f, &(0x7f0000000380)={'./file0\x00', 0xd, 0x40, 0x6, 0x1, 0x1, 0xffffffff, 0xfffffc01, 0x2, 0x3, 0x7, 0xfffffffffffff830}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r23 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000340)='/dev/diskmap\x00', 0x10000, 0x0) r24 = fcntl$dupfd(0xffffffffffffffff, 0xa, r23) ioctl$TIOCFLUSH(r24, 0xc0206921, &(0x7f0000000300)=0x64c1) r25 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r25, 0xc028698d, &(0x7f00000000c0)) ioctl$KDSETMODE(r25, 0x20004b0a, &(0x7f0000000400)) setsockopt$inet_opts(r22, 0x0, 0x6a, 0x0, 0x99) r26 = semget$private(0x0, 0x1, 0x100) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$GETVAL(r26, 0x1, 0x5, &(0x7f0000000240)=""/173) 16:01:42 executing program 0: mkdir(&(0x7f0000000000)='./file1\x00', 0x100) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(0xffffffffffffffff, 0x2, &(0x7f0000000100)=""/114) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = fcntl$getown(r3, 0x5) r5 = shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffc000/0x4000)=nil) r6 = getuid() r7 = getuid() setreuid(r6, r7) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000200)={{0x203fe, r0, r1, r6, r1, 0x104, 0x1}, 0x48d3, 0x9, r4, r4, 0x7, 0xd75, 0xfa}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r9 = getuid() r10 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) r12 = getppid() shmctl$IPC_SET(r2, 0x1, &(0x7f00000004c0)={{0x100, 0xffffffffffffffff, r8, r9, r10, 0x40, 0x6}, 0x0, 0x7ff, r11, r12, 0x5, 0x2, 0x1f}) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x68, 0x0) socketpair(0x18, 0x3, 0x7f, &(0x7f0000000340)={0xffffffffffffffff}) ioctl$FIONBIO(r14, 0x8004667e, &(0x7f0000000380)=0xb9) openat(r13, &(0x7f0000000300)='./file0\x00', 0x10, 0x20) ioctl$WSMOUSEIO_SETMODE(0xffffffffffffff9c, 0x80045726, &(0x7f0000000040)={0xd228394da4af146e}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r15 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) flock(r15, 0x6) close(r15) r16 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r16, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fcntl$dupfd(r16, 0x0, r16) r17 = msgget$private(0x0, 0x131) msgsnd(0x0, &(0x7f00000009c0)=ANY=[@ANYBLOB="0000000000000000482e1080040537644f5006ef0070f952a1629dc622518a6841c1bdd69b1f5afeece9aeadcdb5d62deede7aa1f5a524f6244d2b326f11a883f1b38515f6fb7e6278931726ff2e946a6becc8f12f6470f85218ea0ae4e26c496cd9e14bd5691a30e931a783cae3f91109512645413c4f1384778d1bc66d1a23e23bcadd6f61848585b8661103f68ce4396661b231f3b948b021dc10a54f6c5c0877a7026bd0e6cbd99c71374a31856f51924c524223038a37dec355cad2c5fb8f3468e8f3abe9a441a65b5aa7e065253d623a4354f0fc45c89c42b13bf847ee87663b9ba9639e3e97ff97e6922ab9699cacdd06e864c1bf450d7aed0d72ef701820051ae6b725717569900a53fe998bb3b6d28772f0683d0d0a731008bca47e3158c81b73c5877a2f0c00e78b0c91dfc690ece19818fd59"], 0xe6, 0x800) mkdir(&(0x7f00000005c0)='./file\x00', 0x2) msgsnd(r17, &(0x7f00000001c0)=ANY=[], 0x0, 0x40000000) msgsnd(r17, &(0x7f0000000180)=ANY=[@ANYRESHEX=0x0], 0x1, 0x1400) pipe(&(0x7f0000000080)) r18 = msgget$private(0x0, 0x131) msgsnd(r18, &(0x7f00000001c0)=ANY=[], 0x0, 0x40000000) msgrcv(r18, &(0x7f0000000880)={0x0, ""/249}, 0x101, 0x9c767b58fa90a755, 0x1000) 16:01:42 executing program 1: socket$unix(0x1, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x8, 0x0) close(r1) r2 = kqueue() preadv(r2, &(0x7f0000000480)=[{&(0x7f0000000080)=""/80, 0x50}, {&(0x7f0000000100)=""/94, 0x5e}, {&(0x7f0000000180)=""/214, 0xd6}, {&(0x7f0000000280)=""/251, 0xfb}, {&(0x7f0000000380)=""/149, 0x95}, {&(0x7f0000000440)=""/41, 0x29}], 0x6, 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000500)='./file0\x00', 0x80, 0x82) mknodat(r3, &(0x7f0000000540)='./file0\x00', 0x0, 0x2) openat$pci(0xffffffffffffff9c, &(0x7f0000000580)='/dev/pci\x00', 0x100d0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000005c0)={'tap', 0x0}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) ioctl$TIOCSTART(0xffffffffffffff9c, 0x2000746e) getuid() r6 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000680)) bind$inet6(r6, &(0x7f00000006c0)={0x18, 0x1, 0xff, 0x2}, 0xc) chdir(&(0x7f0000000700)='./file0\x00') rename(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)='./file0\x00') r7 = msgget(0x2, 0x404) r8 = getuid() getgroups(0x2, &(0x7f00000007c0)=[0x0, 0x0]) r10 = fcntl$getown(r1, 0x5) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000800)={{0x7fff, r8, r5, 0x0, r9, 0x7bb73813dba63104, 0x800}, 0x8, 0x1, r10, r4, 0x6785, 0x10000, 0x9, 0xff}) r11 = dup(0xffffffffffffff9c) mknodat(r11, &(0x7f0000000880)='./file0\x00', 0x1, 0x5) link(&(0x7f00000008c0)='./file0\x00', &(0x7f0000000900)='./file0\x00') pipe2(&(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_DELFONT(r12, 0x8058574f, &(0x7f0000000980)={'./file0\x00', 0xfffffff7, 0x8, 0xa3c, 0x1, 0x1, 0x9, 0x82d2, 0x0, 0x2, 0xfffffffffffffff8, 0x3}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCGDLTLIST(r13, 0xc010427b, &(0x7f0000000a80)={0x2, &(0x7f0000000a40)=[0x8, 0xffffffff]}) kqueue() 16:01:42 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000300)="cbc2a4c42add51026431c2f2f9148fc42cc20a0611dfc8e40f54e8c9404584f7503665b56dd10bde8c690db93cbea24cf8b81c5b0bde2bb8923b0781b667e8fc22a468e12faa9b10a8c6e363130137b797c7956a2c79b7bc57c402e66553fdf5a9087b728d7daec9c1613282f71bb34fc0589169022feae8c8c373af7d03df1a6a48b0f5e65aece5311ee14f6390ac0a64cee9a0c81b7deb1400b470a35ab0aad10f8a9529fe8fef1fb437c38489995942bf0c822b36f2a61c2a178a392e284bfd9372d759", 0xc5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, 0x0, 0x0, 0x10}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:42 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5501) openat(0xffffffffffffff9c, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) 16:01:42 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x8]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000040)={0x8e, 0xaa45, {0x0, 0x2c20}}) 16:01:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'\x00', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000087}, {0x44}, {0x6}]}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000180)={0x3}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 16:01:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x2, 0x1ad2, 0x8}], 0x0, 0x0, 0xfffffffe, 0x0) socketpair(0x1, 0x5, 0x51, &(0x7f00000001c0)={0xffffffffffffffff}) read(r1, &(0x7f0000000300)=""/236, 0xec) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffff9c) socketpair(0x1, 0x4000, 0x8000, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000200)='./bus\x00', r2, 0x1}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000440)) r4 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x80206980, &(0x7f0000000300)) ioctl$TIOCCDTR(r6, 0x20007478) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000000c0)={0x9, 0x8}, 0x8) socket(0x18, 0x6, 0x3) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f0000000140)=0x7fffffff) write(r4, &(0x7f0000000040)="670dc3", 0x3) write(r4, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r3, 0x0, 0x0) shmctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r5, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) getgid() r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) ioctl$KDSETRAD(r9, 0x20004b43) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r11 = semget(0x0, 0x0, 0x42) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000080)={{0x1, 0xffffffffffffffff, r8, r7, r10, 0xb74b8d65778505ba, 0x9}, 0x8, 0x4803, 0x9}) r12 = getgid() r13 = getppid() r14 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080), 0x0) r15 = socket$unix(0x1, 0x2, 0x0) shutdown(r15, 0x2) shutdown(r15, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0x4) lchown(&(0x7f00000004c0)='./file0\x00', r16, r17) chown(&(0x7f0000000200)='./file0/file0\x00', r16, r17) lchown(&(0x7f0000000780)='./file0\x00', r16, r17) lchown(&(0x7f00000001c0)='./file0\x00', r16, r17) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x6, r16, r4, r7, r12, 0x1e6, 0x8}, 0x5, 0x5, r13, r14, 0xfffffffffffffe01, 0x9, 0x7ff}) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x3, 0x4, 0x2fb1, 0x40, r13}) 16:01:42 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x6) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x21, 0x4002}, {0x3}]}) 16:01:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)=0x368190aed4ece6c5) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x4}, {0x50}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f00000001c0)="fbaf8a8d1a021b040c3be3e3f6be", 0xe, 0x0, 0x0) 16:01:42 executing program 1: socket(0x2, 0x3, 0x0) r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000140)="01003f8a", 0x4) r1 = socket(0x2, 0x3, 0x6c) connect$unix(r1, &(0x7f0000000040)=ANY=[], 0x0) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) 16:01:42 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x0, 0x0) poll(&(0x7f00000001c0), 0x0, 0xff) close(r0) 16:01:42 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="e890963f7f011463bc95e832c686ea43ca72676c0c1c322a0105423ac955b091536622c090555c5ba656dfec0e13c36a61348b2cf46f02ee2e52a9addbc8cfcf1b22b847a0b1ccbeed9843d4c154eb004d99799fafef7cbc95eb237cb61d8885823aed2ea2582aca7471b49203128ba06b775243a62ce6900379f09d7e3201ca9423883bd46e8fc2ee7effbbcbfb943340ce6ec0058fadc3d3770d0295afd84b32c493f2e1f37ecba3994db4a921f858b84df491c1ac04bc61ddd7d3fe0ed476deeefaf7", 0xc4}, {&(0x7f0000000280)="6afab627e4aa5c96e2e17bf815be21fb198750f24a7a10cecc0d24f9579f8736dd55e881ea9ab613bac041dbf3a3ac8d16e8888c2a52c6cbc08d7474983c8ee0fb32958d8269ba8422cff890558fe65a7881007c3ba9657b27546e50c7aa9952ac97c0798d28500ee579e74b0ed7c8b5e96660f6c704e61c26aad55757ac798f499d58046b9998923f63e2ac1c8b62c2f70bccd1aa3c12f3c2306358e8888b41a6bf7ff5606591ee83cd269b0f61a4b11ed126127c0a69ee8d7b449701f497a793102ab97adf82f91575935c80aff20d92edda6401e68f0053e73a0a3ba3a38c9cec33145772dd1d57e9ec32cf270b99e0311b725e2a4cffaa2019451b7465840b4cec0fbd06700a6748be3438f3ff96d2cbd89e4c5baaef2bd6b054c7b3a6567d44823801b4c64289ad670801726e3f5657c0c321fe5eecc08fe45388e524b5ded53a5e0e640aacf3f7a7ee1a84293ff4d03237979daa0c4d91a70806124219259a34e9b40c3459fada043cc94ad436c8d0aea7cfc7f32b4be334e2bd7969dc5201b6c923a9558cce823132d51445513de53a30a2edcb5c7bd0f9222c1e9fc57f8cf4fe98302655bd3598cf6504bbb542ab02b9bfb6152341e9efe72c64bdff5774b013208fcdd34fc206708b70f785d6e5b9d89543ae5114372ddbfc317cb0fb2b31af2556d2904eed61d9ba2a206022870fafcb75fa639f92d61bd42752d50d51e5ae7670b6ed6a21725deb485af687853c898df0083a9e8ad1f909a682c28551ca936947f0de30fa45715957616a2af45185ceb18c11754d415aeaf5f039e3efa5746d42f7b6a40e84761434e9e116bcad0e5c1d39808be2f19f81f0af9439abf816e1f3348ceec889bdc6270e5ca1768d7e64c4da00661fd35bdc5081b28bb051994185daadec8cbf28856a0780c5db8de11bea75161942f6c96e63f44183d372bd995d71ed2c73604fb112781846800930a7fdac4daa2c85607afe57684d02258fe20fc4fb9c2935fdbef41aa765b86b771707acf47e251a5d1d04ff40222eea25712dd5eeb5f7e44a665ff473bcc7fcdbeb384994c1b1454962456cc720a17d6f155c637e30c62de57c78d970a6336362b8df5e4468aeb9745182efed06b23fb76910e91eb032e751a9fbb314af5fb5cb7af94843c56a048015fde4fd565d09a9f7abcee4fa627f1181f68ed16afe62039fba41a1d6be53a0ea7ab8f52d03cb6a15cd27a1c8491629928087825f124944728be35f639e1c51706d7d8ba023ae8f322a0763aece28d5ce4a90d70a4b7472989f729b3dd0e0480eaa1fe65500399c452697680dc131104e98a3e912b50a095a436abf7ed47c6662f42b9db37a69bd3cdb56a628ae694faa4e341f38fca9f456d53b0fded00bf27727d16ca91c828f216d937a76af58ef7263563d255d5e8d123c8a51beaf19106906247300b0c5950b118d07c95981aa4e1dfbae72225b3c252a7fa4681fad5949397831e5564684f286b3ae076f1f44e54808c5d3c08ad4fa1861fe56dd0de48225acae40e00edb214c8a96302743bfab355e0785650dd41ef20e6e77d17d5439d3cb9b2250add97456a7acc3491b3fe84470407b6a8d595a1e08c52b994320d015420cd329a6b38c63691359a91076a9d1d7a780f2a97c40bf3c7db1f02813cbbe8474c7afc0e2b58f5617aac246f57cf78b36a2020e96b97fa6224bff61b200fe2cdc940bccebfd8ed058870891428d7050cd1440f9ce8217dcbcc6fc0945a02c00c0d08a96eb793183279c9df9915d7ea7964836fd9e799683adbd6c79c65366a4d910981af7ea842ab7c51ffecb22e11e6bf30ae16d92b75f37334fb9fba9a58649b198b23d4cea251bce9d1d6b4e63e1dee950ce5e8b9e7a31d321cd3d49e4882bf3bde5fb02d00616f53a287343769968763cbbfa136be14c487670a60417fc7fa803d5223181703f34a5b7f9cc124472cf86b265b8d39a105b7cbd6dc1d73177f2ba21f669433cb8f813ebec1c832af16b89f520add5a62f7e5e2a25748dcf2d04899ba0280fa437df3101aa095990ee7329b2609cf7312dd5fd63316f35edb8396e6d2464e0206f6b6129f43288808cefdd4f3f77e1ee34f7a45902af0bfcf1f0c2d02cf98a7b8b8aeed2d79031040a0b44fd2f8bebccc1f87ce6073b7c64fd9682d343c410ff906fee7dc75ff650b78f1ba2753b5443a88b418661c04e7fd1e65dc81d49e95e87e69c9f644addc5be455b8c081387fa04ecda90949320d08afa6be0efcb1f19f0e02b113fa09f22ae88524bf8388d21c5c60f4a917967ea9a193bd2c60ca172aaa5c921bec400c66fa20340fb4db126d95ee2ff0133444429c9150ba4ec6c81a27f7bc0a3b5ca9d04377c8f1c0ecb41929605f76d12c8326ad17a64176c376bd756c21dd55bd3945593125eba93377d1b085d853a7ed5f5b23e200227b643a3f476f13d4b75e0766823c6c8c7436ca64c09ae82f909749454b59591dca2e1f547dd071b03d387b27ce49a3e10ec35082d7bb3019d9614a5cbbacc26b3bee10276843f7163ffc7b20700a5198cc26b324a90d0a07ec58cd3e4c25c07a0030badcbb01d8414d2101b9312df2b4b3526a62484efe23f914a9d9548dc46063996af96a2e56bed133bb619c1f80a59864eccd65d5af264a644793346a24a357c6244e6e4c4da6d7398d2dda5faa9647e6bd9a6fa5fc4ca644a49780754418ce573cdf4767c4d4e6514222e7a97739743669d55c34cb80a883ef591c21d7891ec14e237cdbe793be4ac31a8a78c7577824d83b34ec76822ed58533d596934903b0376b2c1c057524dc247c439f086bbfa5154ff70345fff23a757682344bd310b7f249f5ff49b9e7c336500ddaab63eb1491073a6072d8f90a3b5b706803a6620906ce85f7d5d0af6260318f56d2cc3aaef0ed874e770e198ec80ec766dc97d6de3da9eacb9c4d2064618c3c2129b7e81f23fa5700a1f341fce020c56e20b24d6b1b1311356c773709555a9da460bd2f20658a71388eda76978394c9b943cce6a85df3bc4db22515bf7fb084ee917858ac00bcf286b269abcf36ab83a6d18f24eddf3bf4399c30fa829098fd3945d5414df78bace0710e16e369e1d9a5a873fb65c577e81d58c58aaaaed7de30d15b11e0edaa846174ff3a3ce464ae479538119f5f8297d70852c22b4c7f5419964824162dcd594c0c18a9691ec11d9449572277bf3d37a31d715c9c0ab8fe5b260cbfc4d12baa45762ae67af9e377a41c122751d216735c3dd886325f948c9643acd9d9dac7545e4b7dbdfebd94139f794e3074ee385cab133e5c10f55a3b33e350ce9142fe34d2fb2ce479a9acd5853ee3e60763a1dac8b0df3bbd24be7a794f3f75adede2de415f35d8716600f7601f9cab3f47ddce784ebec6e1c8039f1b420ff399dd06f0c655ae8dd2edbbe6455891b90378cbcecac7ff8abd8877c9866b94d18f40177ae25d9545946bf516c1a9a97ebc4761a9f3af4231d244f6016a4b40d8d8333b5d87339339c24de341f2d43921462f5be6c2185c38c75acec448dddd2ecf29bf388413aea776c2ccf4a82264af50e575351e20e279fb8c066a94ddcd8d8c5d1b720323b5f53be526eac5d434de0de84df791e92465a985845c4efb94470f9d06f2e9ee6cbe0b66252b1fef476d1144f6d369c36059e27af1232bfb38e345b4d54ba29b0568c187778e77070408c0eb38ed8e9ce2f02ad9b78780e919f8771e9e025da1b9e9770895167e1fb1388c6c63daa421fea848a2e557da2c4a3bac2cdf2c4576584d8ee08f6a7bb328ee2143b7d29d038602ef6f19ed000d40a0dd0dcfcc60ce09fc6aee5dd5fa38b8ffeca2515ce769849eaafef9a9877ec8c9e436c89a38ce15e9c5671ebf452721e936dbef890fac5942a982d2c1d36b2cd531f321d2a93bc42b6f62ee7595c802bafe0b1de8d4c50e31480fb0063a7d63b296dc8255a62c47c5d3ed65ac1308c92353044528cac8ae60a403b367cc20f625cba86cbf7c9123515a1e33cbe1771d23968224ddfb4ca087fa8aba3ec168036d8aee9e42ef727cd978a398957c731db0a282ec785923e7a1738a75d2b483c6c8e9ec958e53a9735dea0e415b93a3107bca8d81fa403637ec390b953b6a2af98b1353c0b22621effd65dcc674d1186cbf29e4898a4f73c27932e91bb34dcc81ca211f889acdb9f7ffbc9c34af2be3e348148ed8987d4ff9b7111958c72539be56dddf80a2ac2d420604abf669b9142a0811b20530e8f79507b1c8f63a01452acbc63ddca5eebe3a3c306569282a6524305dfdc1fc9a98b681b3e73c74e12aa9920b158600466a1aa29d3d2671afe3ec2ffa088685f4f86e1a0ad9eecfe763e191569e51dc6c6df270ae8745a64c05523c55179f3ed7d8c9eabc28e27ca9ce95ec4d55baa8f1a9e4275ac78f526126076452f023ac73c1ec68657f1e2d633a00aa0dcdf4ffac0f292386aa754ba6f961c4b137e42767781f2ce37e5a805737ea1008d1807bd8ace433525e26a52aa1981ac01a372a85967bc278570fe2700a0ba2640f202c1554ec93f0ba7792ca41d542a559fd0727a0ba12c96413c59845ec6a56a281363a372970cfb63fd6e6d6723ac331aa24c4aac58ab8ea03c096035fc634f0de5aa7313513e8312371ed2a234c0f7e0069b964b1199b5a4279257b15f13e2dba32baa485116001bd36ad9a1a96445c626d69db08b5a196d6adf078bdc056c292bf541ae22371298923f7195d187d46276188b5b0abf37159291178ea843f76ea386a9bf4394daaae7844bc7993e76b4e9f7e0fdb2c270acdb9dfd4e8ae40e555c9c8bb87c045cb1b21362c6d53ae52e6cfb84a7fcd273a02417cad1f2d7d2de760b88ac9794b174a3c07745b80923dbf7bb87934eece1c9ce81d2e0f22f96e5d16acf26fe47600ec8c658dcabe25508779400cf6601e768d2c16811abf3f4ad850a0ab0e94211acfb778a8b1b6f7e89cd16c7223627c54e19a01e061858e83f3d056b4a82b678f6ee4e8f2b279aabe7b2dde79ba780d03f4714e7ee4546b8818de23b1547db5d0097e6d18b32a8016b63772b45ba63ac8d8e2606be0f865c4ff0e8aabe10d61a7f09fb21a70cf826bf37bb6e91293ec77538a7921d5135659fc061fb2f1f1016c99738e35a93871f16384d1211da8107a1f8fa2ee4e74a97d6b94f988b268694d8c7dadcbf4e2a6c76b5ac226c5929a249b029517cdc3f2002f432dbabb1e547ce04e46ced964350c6ccf39826585a22d93e3faad50a8d65ce6b115aca08fa64d7efe1e149252231d1ac0d8995ad563843e5fc66637d87c2a40238869207d0a93c234158855dbf723724fc8cfd7f2127b9b26ef52c8ca887854758e40a575c0930a0c4b99fb31afb5be7966d27710827761defef4952678daea8072bb0dab327496bec313b199ae588f308eddc42de1c99591b4497319dd014cf06eac252b5c7aafbfb8d296a43a1ff9c3b95036a9f76578869301d0a5b060b6aabcfc0d0ad", 0xf3d}], 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000001340)='W\x00') ftruncate(0xffffffffffffff9c, 0x0, 0xffffffff) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000011c0)='W\x00') r1 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000001300000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000001a0000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r1, &(0x7f0000000a00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/41}, 0x31, 0xefc7ba68ccc992d6, 0x0) 16:01:42 executing program 0: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0xffffffffffffffbd}], 0x20c) 16:01:42 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x304, &(0x7f00000002c0)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad1af05de2f4ef18", 0x8) socket(0x6, 0x3, 0xf8) 16:01:42 executing program 1: r0 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x20000000000029, 0x37, &(0x7f00000000c0), 0x0) connect(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="04000000000000003000"], 0xa) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f00000001c0)="9ae02d9953d261b48755bb427631a49900b44b7db3a3fa288052bcb499d468d7c86fc5985bb4e525a019d877ac93215bfb4f87b631c53e7323cea8a4034ada5a00a85a9db5036544fa0083378092f5070d0275c54ecb12740363a428501dff02c4e9981b97dfe12579cc2f421f901a5b9d50938c6d194a365ed28dc6b07fc0fbdfd935d6de750644aa5db41ecd5d424f5efccbab76403d6e2cb88c9876787f2a6d0738e7420aa65ce5ba5a6df4b01970f3f42b2507692d06d9aa9d5b56e9f46bfe5eff92ef80ffbd117045ea0abdf99a274f86b91e3c70d448117a7c96ee4f5fc89c56cf8cd66b8fd4324148654a0ebdd697c07af63d9957814e19a5809d3d2f3b0f8d6aaa3aa9bf19bed1e2b86d6f901ee55df7bb5052a0", 0x118) 16:01:42 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) connect(r0, &(0x7f0000000100)=@un=@file={0xe3faac373c13019b, './file0\x00'}, 0xa) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) r3 = dup(r0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x80, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) ioctl$KDSETRAD(r4, 0x20004b43) r5 = socket$unix(0x1, 0x2, 0x0) shutdown(r5, 0x2) shutdown(r5, 0x0) r6 = socket(0x400000000018, 0x3, 0x0) setsockopt(r6, 0x20000000000029, 0x37, &(0x7f00000000c0), 0x0) pipe(&(0x7f0000000140)) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) close(r7) readv(r7, &(0x7f0000001400), 0x0) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) ioctl$KDSETRAD(r8, 0x20004b43) pipe(&(0x7f0000000180)) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffff8, 0x10, 0x20000000, 0x3bd, 0xfffffffffffff800}], 0x8, &(0x7f0000000280), 0x101, &(0x7f00000001c0)={0x101, 0x7}) pckbd_enable: command error 16:01:44 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x3, 0x0, 0x0, {[0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x2, 0x0, 0xbd16], [0x1000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006, 0x0, 0x0, 0x4000], [0x3, 0x0, 0x0, 0x0, 0x40], [], [{}, {}, {0x0, 0x0, 0xffffffff, 0x100000001}, {}, {0x1800}, {0x0, 0x0, 0x0, 0x900000000}, {0x0, 0x0, 0x0, 0x4}], {}, {0x0, 0x0, 0x0, 0xd7}}}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x21, 0x40000013, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffff9, 0x2}, {{}, 0xfffffffffffffffd}], 0xb4e, 0x0, 0x703f, 0x0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000003c0)=0x1) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x164eed0000000002) r2 = dup(r1) accept$inet6(r2, &(0x7f0000000680), &(0x7f00000006c0)=0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x80}, {0x1c}, {0x4000007ffffffe}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x80}, {0x1c}, {0x4000007ffffffe}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) sendmsg$unix(r2, &(0x7f0000000200)={&(0x7f0000000080)=@abs={0x3, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f00000000c0)="0e771eb92903b844a55d74ebd0401f0e180bd025182ac78c6060eb31c3be473ae40bdd1d7b255ab79fdbcc72d2625c7bbb4a3f30cb942de4e5f58c7e0174982ce59bd0b707b8f17ca8b07802713f1b475e3d0cea5541ca30239ce221218cca1d466ce3e8de5a1475a2e81aa5cad2f0e2065456e8", 0x74}, {&(0x7f00000004c0)="7033bc84d9c112c03f1fe2374a7df3240d2eac4097c7d816eed580cdf20bb56a1bf25cb79dc2f8a396de8eec39b7e49295ab2eb37e10ada9d16df9be3c066483156f0ce5d81b0cf9b85fa1cef1924bc03b983c6520706872527bf4de6a7a865e70219ba9d79d60b15ff3bbfe7ac481abb08d94d06d276b43a8008361bda26450784f7edcea652664470ffac78dcfb65392edc357dd2af5cbdeb00a413ec826712c37e35a82522ede43b8fc808933f6e14986bdee44cd156b38b912378f6b03a55cf7b1d1bb120a805d067597ac7734c285099c7a2ccee2f6f2a4e08703bb9b7f1d166d3fb9aeed19429371d7c46fb03b23978ecb931fc5bafba9f1788fe79f0ba74af1fce005b4abf4a0c64a1864f0dc04b12f8dedbbd0a958e77f584a7ff3dd4de4e5ff5ddf6f444deb4a1803120c1b33a50009235f05dbcc443d8a8312c4d2aa3d2a74971b477530585a2d97009709e78402b1d64df86c981edebfc72b8549dc2ed1711ca1d477d352056a1637d33b621dd0f7fd6e7dea3f5f370072de86140bc0d72029e12c7061ad4b6b23d4995fca21795d7eec7404c98b0501231940f2110f0569c74fe5dd4f89b60670c084e96c14cc8ce94146f2bfe1475bbea8d9b45fc0d83531945b7d8f04bd38704d6c9516ba9b8c6d09aceb8ae5a8329cf7fedb1a63b70cf82d1f57056ac29ab00673df257a8a580ff9cdfc314d6396f0ef363c9c8483bf8e5267009f06870ef4b44156ab821663ce436230663edff615ad91d4c2fa3eae8e6253fc8ff4b7365f02717086fe5de8719cfbb7a28bf7356e44dc3c3ed087212bb02a222239282569de2639749258cf3f690b2a7c85ae43aeb353083ca309dc72e90e378b7a55293cbb4f9378896f6838f4b8c34c531ff776cba2ef2dbed46ebaf51213c9cd4b70b756701cbf39745530d78afedd5b6b87718758afced70752788be62c646a59f7936fd97c8b4d7526da2fc2375943682080f61ef40b08bda4294af3a6e57adfc11f40548a42f490465c9dd8037e13657bdbd59ee5e4949786f1946ef3fb84ad3502534b91c8ddbb9437edf8fe070fab0062d778a01708d40daa3dd811b42eceecc9e6d080c25973c88da4bda0b9b13d167af75a9e4d5d53d276d8c4c036dcd68b6e496f17de5e756a7c705945a0707bbaf1fb828e86f33d16965fb63d4a1362bca41e8000d4cc9b1a41f06a25cb13b2b70c08e9cd84658e38d5f315ffca42d0c6a79f9057b96c30f6974292671f0ad3a0a92f989d775e88cc48a83805af976c230982e6d5942ec8f7cec0d1de580658cf827b281b59e9ae0b70784cbb563788038809903f34d188de9f70f77e4b4329212219b8b6aa5cbe91c7afa7958a5eae7e5854318112dc00ba12a73432051c7b519fa654604a1914ba27880d39b0c97e894f753468075df115726699377e0085d04e42465ca1ce4782e31ccb4787bd161bc0e6c1e4b4e494be4ff02f98f2fb898c95a39b30409b8fa55de8214da477eaae63e78c7158e9e9c1db23c44ea6df0f72836d258a7a956b6d979cc85eb0630a2bc165dba708114c4d10645be78bada953acdb5a1c85588c2a6ca8f0092c5222a66c4e5e95509ac95d7b37247c3eaa39e67338745252f71abf59ea3f225bd64133a21a9f1e9bd546fa69445fdb91a7ccda67e6bf24a61b4ff4a8f8e2f317812cc1ada9b59daeb1b8ed757ba3c940047a37b7dc11cde33dadfbc7aea883f9a06c66dc72ac313f19c5f7868073f4e9a9552449fa435e40e74abbb025bbfd00518d32a810c21399be6e4591b186eb951c51f011a72402400faf6aa15892fda2d8f8194027bfd1a916f422b2a654248befde9711dfdbcded7188be0842961513d2bda9ccea2dde24d0e1eb4235ec9f600af2c58301cc7005ef6fdb554a16bfd2531411c5cefeee673629a25a909acf6e5b646c033906f3afdd1ef68be9750f15599a73397c5b1c76f82119ce2a48aabb6a699c9ec7ecacf2a46c403540f75b581436a730e35052b1c762972fb230e092d691332f25a82612d9ecdc591f81a9eff46471f8e7e694f1423590e4121dae06c93838c9977739023dea8de18b7b6e0b11cb21d74834cb391434453d5a15c78ecd401595740f248fc8e60e9fbf85228b56cd5fa72fd0d88c09df187b8203140458200faed12b1bfc48cadfbede6cdd231e20d9f9a1e759d4c8ed4fdb98d7dd41ccf91b32f8de692d68a8bcd15a3bde82396d36eb4361eda9ed2c9b663d759c328e245d4f204a78f7398a0873506e9d69df93423ab86ad4cef705e241ef8295c0582462540b2ba0bcaeb90dbf25d7228d84772553c41ebad7449b6de7bb81680b9fe63017d4ad9cb7059e7e02f077ed22a518cc832b384495dc654763f98e9d3a6886b914556dcae71c34f933f810e0439d0252990accb1375e26fc41b5070d579947104c53046bec7e6ca239d51c4a012970a587282cc7d3cb9a66c40608b91844f73f5a4b9a86c353d38e2f7d7c719ecf00e32f3593abf9d5c24f52fe9a17ca58313445665476f3dcfd87105d751b953019ceb9646ed9cdb5363f5a62a7ade19e55d7b50b6fca9781c3b4fe841cd17ead32d58ddf2a1d83f35f2e3c454e2588d85eb7312fa1a1d4f3a8ddc0213b75edc0c1cd6e1234e437667f1cbafa3c04babacfa4e95fbaaae37e62a63bd4ec246db871648a13dcd4b6b1d16bb3134a63126c1c89042e910b2c6003a4b07ed1953bc949b31a45b3d26d98f1e1b3ee90d7f7146a9ccd509b3e3404b7bb9179b960f04e794c881343d50111bf8f8acec77e3ca80a058c9ffe7c8f5655b2e6b7c51d67f10c818ca86f7b640d973bcc8280d7b46ac50e6d73d51e6b400bcfa6bc6161ce4eec2723aa9d4c4d25eb0340605d0f472f023008d85ba584e6b21c6fd4a7890b2ec9291c2cfa45b8296de2992e0b7ce5ce69e365309e7016b84218cbd6d0b2beadc02c1fe9d6a8deccc6010e144caa9ebec3c8499d03b9e56a01ffedc267d97b553706e601072eaab30c235fc4353fcd0ed06f9e9a2e302c01463efa27d75f22da94c946d1b88f72d0cd3e3f12b22ef167d4a45d687d0a3d5f6ea2c5eff1cc9d80a307cc661c3af959fb69e1251b04235f2799d464bdaa0bf8a16531228bf9b68b56a55438246a3639e6f9aa130f79b815b1cd57b3b30084ba1e7eb562f05503b3cd5dc9aa5ad6c12ac43d6d671fd0bc4d22245639442781038c9a2b436fa27ccd364939a5b86afad1886ec934599bc95408007c91758569821f1ffb5041a1ac4a829c3ad58a9304abe2f3d176e1ff22533e167d2098e7c425cba7b8b6780da55673f00c91f8723cb11e071ed38fe9f6b5ec1a78ba7099fcb15af67e8a85ea7a9fa2f3fedd49fd8ea8b954fe88da3231ac897d6c3a78fa0ba83a1c81d5e0ca6fe7dc89d30c74fce66241a0a0a1d4b9fd78b24ad4b69b4f103684cbc25be430db233c6183878600fe9d8eabe813147aa4fb37d4376e07f12ea236bc8b1c9a09c4e52c95ab0849f4118b145b5f6e2645b3863040040fe207e899df22cd97387d322a793be134886ab15526d291ffc502c11f3dd28c5ab68736c4ce74bb3efd5b9a06013c69090cb1c072e43f88bc1b67b7e7690499d5e4ec6fb28c19e882954ae942a19114c06676962812a9edc3cf7d49b6500e3b395119e95a5dc8aa969348f12fd4cbbeed9bfdf55c609729388e2d776b65e163e1b064b24881c4c47f345d38e3dd10c51507bebfe8b59a57dc99cd1a7dcfaacb5982cde341c52928a612e660fbd6a5aa67803024788ad44b8d51c699d9ca42b9717c8ab4287b0c7670539367bea4d234ab5e7a1bd73793e00e0583ef9fec86ff87406b6b009c7b6d50ed8fcfdc021dd63e9cb2a53ac69681c05b68179454cb2fda3975f657c90e8237ce4820484f7711bc9e55d7b6d71f347fc529e406ced7a45e3fc6c920f8ebc183cc628264270938a995b0e0322eaf99d74220bac19fd5a127b417a962d7156214b5d2f20d8dbe3dbe401a2656ab372df8fb4e5f9a10f945c7c0ea31b5a6c70bdd18d331171319b8950f1344ad97ca30ca67509513542a0503141c0081f68cda98da0bfaaeb59e871b4bab353ab74af91d1afdb241e359a13b9a7040de07b0eb987e46179c190a8056ec8778c635969f09a535399e1253c6424f4556ef1f428bc49af71c0dc9d6d3b2e3b93cd23099df065a4a4953d91c8ca4455b2c75ceb61e65f880229192ea634885cf1424549a0447821f3c595a6f584e39a75be056486b618bcb4ff41d28d7a3d61fd837f86aaf57f1cbc0d292242dad0caf8b5c82997a19b0a14d2168525e2a5f3e6357cbe0ffd6fd715eb9395f78409ac35317efb9cc34e00605e7564bddea1cc5a3bebd3684895a6958234e91cd1fc528b4067879ce66762d78d9d6f12ece32723f578738c7d1e0daf26fe9a0746f1d45d7122153092d2501579650be3311b5d58fe4c07e48f5ff91f264b34f746b08bb5dc254a0cd8e68044054d2f81a07b231985387f473ba16c8fc67ab5443d16fd6e1d68fe02d335196650e6ad140624044a1b786487b19f1126381ee2db884169601bd97f5191464922d26649e3293620443e10f2593b83213fdf13c5e43e6166811d94d7c40162ee21a12ff04d6d97f5d20e5b5a2d5bd2725a51a36d79a542e8a4853436fdb03ea588a65a4c6cf8c272786c3ef62a8809c9f4039a767d99f96ca3e00d33830ed66cd4d60d70f9d14f340fd19ad707a289df79b5ab286251660121d6dcc406e52d17ab1a89b5f4e6c749dde8b25adf994905b3446b07a506e94fb92374349bb9433623f1a782249091ffd7806c2bb2a4b4ee0c3f66cf2e5e7295f3766fa2393fec7f29f7f23f00db4862e1109fa8298c8dcc89e514d18bfdbf1e3e63f1b93d18c8d48df108164ea52e5b38378a0bfaa9584e7aab9386fd4557f40c5974361e15624ecc11920754903304bd0b9079113331217d3118005dacd04a3e24a92fabd11fe4aaf16fcbcb4306d8f2f4670ed85e64c67812c66c647261ed54d4028406670b444326ef10a8a7e0d6a5d79ed2376354e34ac6382316b14e8539d55790dc7a100be31d3230ab05e6faaef929bd880b20ca226a8cf305dd7bc4e20546118d106f4ececb9828a29fb35394916d77c975f1e924d44ccc80d5b1b00fa60259fc6a936dd7c9c980fa4afacf8535d184320b905921c7879f062e4cd721467bf8ff00a5254c8194149dd02adcc1df49d7eacee682016ee11f010d3dd3a348a82c8e80ff655a175427be6f14d313b6e77e264b26680b7c9b0f6d30798bdc6a5ccaaedd097db7efa776c808a2a0e2586168c56e1e71751746894e051bf8e0e2459d5207b38526ba6099a0c8dfe9cf66a3f05b5d4dafab25b6a3f8e24074f65be269e21d67cb175ebfea628876abf8cd388a359588218c5209ca98fa0140f27f56e0637dac77b5a1002b5c5cd192b35ad7a0dc6f9b4fdb06e3167f0c6c781843d0edcefae9427b526ada60adc35dd34d5f637d6f92b990722911dde58867e8d8d86b27f82b7a8f8f10a9c553483a2c3e9c2cd2062497616230372af3a7aeaf827964830868653f3f48717055524ca8cc2d73ab78d02eeae7ba067603d14cb39ea350bd07e6919c8b14e605d8470bbc559377c5d786a2a9c52ef93e97bede0697eb733769814a59b2febf900f30510c38961f6f63bb15ad1eaed5d54aaea627420a9a98b1ed4879774657649677fd09708a6f29efd44d6a3b8bec975fe71e5db12fe1191431cb90a33bf559273d78ac8067ed134a5bd276aae5ad3fca8c82f", 0x1000}, {&(0x7f0000000140)="6af97d444431e695e5adbfece4c82f86813a49f19a8dda15dc82c971fb76c7a8381ec4446413ac2ae6985d55f6c7f42a94c23b16", 0x34}], 0x3, &(0x7f00000001c0)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB='\x00'/20, @ANYRES32=r3, @ANYRES32=r4], 0x30, 0x6}, 0x2) r5 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$setflags(r5, 0x2, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000001540)={'tap', 0x0}) r6 = socket(0x2, 0x3, 0x0) r7 = fcntl$dupfd(r1, 0x0, r0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000014c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000001500), 0xc) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x30}, {0x2d}, {0x5006}]}) dup2(r7, r8) r10 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r10, 0x8020691f, &(0x7f0000000300)) 16:01:44 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x80000180, r0) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000240)={0x0, 0x3f, 0x0, 0x40, 0x3f}) close(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffefffd, 0x0, 0x3ff, 0x7fffffff, "735160527b0100e534840700fffffff800"}) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) pckbd_enable: command error 16:01:45 executing program 1: openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x80, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) fcntl$getflags(r0, 0x3) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000040)='.\x00', 0x2, 0xd3) write(r1, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x6}) getppid() pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)="21992c3a72a84cb3157dc58a86b0fb9623244d7cc050e5c8291cda27a3e4af01204709be69", 0x25}, {&(0x7f0000000200)="dc3f445531ff81ba88c78ca070966ca7d78ceba8a676cf1b6937e0ff91efb48bef2012d8c1e34dc8e85dad1502ef8a37fcebef85bc99dbee547b7cb59b280242c936ba8be7162ba2348997b69fc07d3da0677e813ebb61dbb40e5e57d8af0d", 0x5f}], 0x2) 16:01:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x80}, {0x61}, {0x6}]}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') 16:01:45 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{}, 0x0, 0x0, 0x0, 0x66}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) socket(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000280)=0x3) connect$inet6(r2, &(0x7f00000000c0)={0x18, 0x1, 0x1003, 0x4}, 0xfffffffffffffea7) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x6, 0x10000, 0x8000, 0x17c0, "0f4cf26a6828f00ce6e8fda37ba555481c38f8a3", 0x81, 0x8}) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000040)) ioctl$TIOCFLUSH(r3, 0x8020699f, &(0x7f0000000300)) 16:01:45 executing program 1: getsockname(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000002baa42d9c301dcb3d3ffff0b0000000100000001"], 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x58) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) 16:01:45 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x0, 0x100) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x26451d060d8f263, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x329, 0x0) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000680)='/dev/klog\x00', 0x8400, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) ioctl$KDSETLED(r5, 0x20004b42, &(0x7f0000000280)=0x3) connect$inet6(r5, &(0x7f00000000c0)={0x18, 0x1, 0x1003, 0x4}, 0xfffffffffffffea7) poll(&(0x7f00000006c0)=[{r3}, {r5, 0x100}], 0x2, 0xfffffffc) pwritev(r2, &(0x7f0000000600)=[{&(0x7f0000000200)="84db8b27463e240a75ca3576f9210cb6048e746f84225aaa6393056f858c63c7445519ce96567a66872a2859da6ca9aa6576f6b30363df97e65f80b23c19d11d9c28ee35c3555c9fab41bd92e3254c97882a5812493d6914d481c985e75d6ed0bbe0985c671e4dab7773fc0720b092eb5c583b22d34d013cbc409fb9f0b98b5fec763268efa5a580ea0234568ec6fab71e78a84355695619f5df64d4d20d2700d4ae7c8106fc57635ca5adea767845232b91986dcd22a61730c98baec562b5e59b39e347675714ce962be07f3380cc01dcb1c8e3f2751f5e68e633564455462bf9b44960d1fac804e37b39cf", 0xec}, {&(0x7f0000000300)="dcdc63047087fd005dad5deb1f56309c07b9a30c11bb9e2da1f748f6d13cf6aa27cfa335863fec3424c61da1b265a9f497c43ea8a2eba48b87326a924a8256dc518dd3c2927d692c9fa74785cba518abd4153d3efc725718501d769c95fdb4da0bce3bb1efe265760ab0cf17b8b89ecd98932ef0caadf3d73f34212f2551e91e6d964a255d685f4dfbad9096cd374b082922d93447e6602bd851ec1fefd74ef26f1e3d60784e631eeb948bd46b0ef4aa4936d1da70a5b54cd33868f37494c1c1d8f425fa4a3429c97a791394a96e5427409325a1e460388bcf083caf73ac69dd5a3be4561c3f0ad67e373409d69b11f9c300a839e4f55ddc2a9a", 0xfa}, {&(0x7f0000000500)="627d9ce198ac223820314e4a8c9591d6c8792a5c73270e10b37df852071d072040580f1e97944c00d46ae0c2fdd7f0f2428a227cedbb7b168816b056d86e3b0ced1c42b95d6cedcb1863500f1262faf474a1f376bb6bf91ffe0b88036686a95e8d7fed158eb0d644c4efa016cb026c3ef937a15ee65a63f82d0770ecd4e54610d9c455d227089e74ec089d3ad23a91b4b2b5b162c2b018bbb4e3c5d425d6ea7139e1f66e9f188c37aac5f81237d19e5c08a96b8e980c7224ceab03ca2c511db8905a8b33748fe423ad0eca215402eddad103917cb98c81626882d541ee751ab45a01408398cf", 0xe6}, {&(0x7f00000000c0)="6275470fa7f5a02d37c8cad06e4c45c1e58bc0806c8a979d95c8173ca9ec8f4e4b76d10aff85f0f38a7e708f142e29347795", 0x32}, {&(0x7f0000000400)="80074f0d9d55ee0b95dc335a95291b92cccc83f53eaa587bdbb458e93877eede5624730f8cfe2db69e6d8ca774193c0bc47f6233483c6ea6cdbe", 0x3a}, {&(0x7f0000000440)="338b4c32ec2f6e7dd0dac0db801dff68366051a6008e2986a7b89bc291e2f290975ec1d3a934a45f70021ce0a3e4612b36097698abbace5c1910d0aa8918788fd0a56584130b8f073e3684429625e0836d1caba28f8ae4b50cabde14ff8fc3161688d3669c11e3", 0x67}], 0x6, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:01:45 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000004c0)=ANY=[@ANYBLOB="2c362ec75d2406d0f8de13689a5330cd97b2d89c39d75f33aac04a90e515e39127f3713dd3d3a0f03daa0f78f68e8e0f575e5be6c067b4c393c9d63136b3161cb3b72578f4b6efbe83d8356b152f4b5be392391b94c3ce53d741be880fffa9155d5506351973ba1458d6620221a505ec383f23abf2c66fe748b7d34a308991632a35b5b136a5696c4264e45c64b7b6e911ab2632bf88d4c56dac3ba53dfe8f64ef1628736044c9f45e69b68dcd561042a364385484c7faecb5c0e780a8f44e01062b0dc5ca3e15c83cc4ad37323379b342af4b3d17de4afb8e79e63524adeb5c1983fe57720000000000000000"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x4, 0x8, {0x0, 0x7}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kqueue() close(r0) sendto$inet(r0, &(0x7f0000000100)="0b24cfab901ffa18b4159093cdce9a414c4e534f40049162157bdea4ebab50b2774cc562e4771b8ef10f79fd42481afa0fdcf702a26e12a5b6423894f73807d9d7486ed5bbbe1a3632ad5d05653eb3011f41761863dfd0ba3dff0565b82be6e603b7831396578c99fcd87e52ef08c18da3137fcef0d9be3dc3524a22242ee70236cdf369", 0x84, 0x40e, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket$unix(0x1, 0xa, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xffb5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) close(r3) readv(r3, &(0x7f0000001400), 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) ioctl$KDSETRAD(r4, 0x20004b43) ioctl$VMM_IOC_INTR(r4, 0x800c5606, &(0x7f0000000080)={0x1f, 0xab4e}) write(r3, &(0x7f0000000240)="1f3d08b78a1e303a31b4c8daeadb01d72000243bb65637c97c980bf1df3e9c1f3e580d745d1f8d08bd672ef54d530e784e4d59be7142e42ba09e22101dc700b23c673457c66a", 0xfffffffffffffd93) 16:01:45 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000001c0)=0x1) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r1, r1) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x10, 0x68) r4 = socket$unix(0x1, 0x2, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) ioctl$KDSETRAD(r5, 0x20004b43) getpeername$inet6(r5, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000200)=0x401) setsockopt(r4, 0x6, 0x10, &(0x7f00000000c0)="eb368f80", 0xffffffffffffffe3) r6 = socket$unix(0x1, 0x2, 0x0) shutdown(r6, 0x2) shutdown(r6, 0x1) setsockopt(r6, 0x7, 0x4, &(0x7f0000000100)="a2297562bf2d8944acda55770068a5a34c69efbe7869505d94da0618a8518ec214c50b1a32d3ef7bec8ab710f44757d36436eb4e0170fbc5f52c8084e6095925e363d7446bdeccde4c8d76c37fbc9c7fa935b0e6c46489efbe3826b7de454bef24713cd697d77298abce6e199eeb42f5af6592f848683cb58b6b64c872fb0733a45d3bbdc8fd54377a24ca5f523cbe427cc8346375714bef708189e66f13a5792c19c86d330c02c4ca567b07157c3f8a072d3174485a6d9bdf4fdc04cefd06e1", 0xc0) 16:01:45 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x80c2, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) sendmsg(r2, &(0x7f0000000540)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000080)="c8669393e7a039dca6cd69dd1f906e7d1a66ed584ef37be1cd2ab7cb87f16175dad854c397ec912272a1", 0x2a}, {&(0x7f0000000140)="b3d694332a878e35154b20bf36c2a70e4a3e5cff8f3e8392ac5da0d9d5e8885b2a827d68f2e90055843fa7220e637dfb0eb54e3a8bc5f4aa35570745860255a058e64fc24571e07d3fa63faeccd0bb09488d6ca180c73c359dc8d1de4e7fedeb352ea2a1291d3eae40efaf661a12d2b80313e56233053dbe6836a28e936ecea73f274170f6fbe71168ed345758286afec232292bbceb8f2ab456dc8f5cd32ff1875fb1faf8c6ffbee6d857cd407b26ca045717890b90eea780e12ff6df33bfed3ffc55a27abb3c3338354cb315af55e97e782449f94a45215dc0a67297ac886f833813f3", 0xe4}, {&(0x7f0000000240)="b85f513e009154779a3212a7e3644ee78fbbbe756c9f43a82558de2b66d442794e5e1f18306e18eee699350dcb36a35f24f7e8b9ba3c6661642544e2b0da383c21", 0x41}], 0x3, &(0x7f0000000300)=[{0x78, 0xffff, 0x1, "861584b3065ab681bef14a72f4f0a4c344f3db5c67c307cf2197a6fddb9269d2459675170728f69dae207daee6bec0384fcd7870ac16017222139fcfb6509eb3b26c98f3c13df3e555a0cd880a6f516b168f548c845ff63449530123d93067525eb487"}, {0x108, 0xffff, 0x7, "7f7257c9d4c67bbaf225c25bdcc99efbf603ebffb69d4da51559f574ed5e035c7805d7700d1e3887974d55aaa2503d1ea66778edbe08987af996bbb7b147b9f893845aca6e40da548707eef9d585995a9fc01f3826ced818473f2c6b52b93ed038375370b035615875b8a42a27ea4e421b20906b9bd136dca66d4beadd3224d6aae1a391a513cc699bc1c105fbf0e45d500c48436d1fdc5aaf2435d88b861a24a9120451de63782ee828e03989783bd46aca7d18078bc8ee8935a91da57b59d470c5935ad4cb8a6327e72c60552fc7ec42bd4f76d36024ce4cf0d65aaa6eca5133b8919db3c21c32695f0249d29cdc3d59a9dc300a"}, {0x38, 0xffff, 0x3f, "f3acc43f32c7432ab4b72f0ea7c7006220f31f060963438cd1744148c8ffcc9e972d093d65dd3d55"}, {0x50, 0xffff, 0x9, "ddadcb866f2925e0c478498f6460175e74d4cf7186ae51eee422af0aec21bf41465998f430301663c228c60df90b99b8e538e4b4b070147fa7"}, {0x10, 0xffff, 0x81}], 0x218}, 0x8) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) mknodat(r3, &(0x7f0000000580)='./bus\x00', 0x1, 0x5a) 16:01:45 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x10000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1000, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x40, 0x0) fcntl$getown(r2, 0x5) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, &(0x7f00000000c0)) pipe2(&(0x7f0000000140), 0x8) fchmodat(r1, &(0x7f0000000040)='.\x00', 0x2a, 0x2) preadv(r0, &(0x7f0000000600), 0x0, 0x0, 0x0) 16:01:45 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x10000) r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f00000000c0), 0x40, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r2 = socket$unix(0x1, 0x2, 0x0) shutdown(r2, 0x2) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) r3 = socket(0x400000000018, 0x3, 0x0) setsockopt(r3, 0x20000000000029, 0x37, &(0x7f00000000c0), 0x0) r4 = socket(0x400000000018, 0x3, 0x0) setsockopt(r4, 0x20000000000029, 0x37, &(0x7f00000000c0), 0x0) shutdown(r4, 0x2) recvmsg(r2, &(0x7f0000000440)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000380)=[{&(0x7f0000000100)=""/33, 0x21}, {&(0x7f0000000180)=""/76, 0x4c}, {&(0x7f0000000200)=""/158, 0x9e}, {&(0x7f00000002c0)=""/97, 0x61}], 0x4, &(0x7f00000003c0)=""/116, 0x74}, 0x1) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r5}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) connect$inet6(0xffffffffffffffff, &(0x7f0000000480)={0x18, 0x0, 0x6e, 0xeef}, 0xc) msgget$private(0x0, 0x4) 16:01:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x8f9, 0x0, 0x4}, {0xc, 0x81, 0x0, 0x9}, {0x6}]}) r1 = semget$private(0x0, 0x0, 0x200) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f00000000c0)=0x5) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000280)=0x3) connect$inet6(r3, &(0x7f00000000c0)={0x18, 0x1, 0x1003, 0x4}, 0xfffffffffffffea7) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000100)={0xa, &(0x7f0000000300)=[{0x1, 0x8, 0x5, 0x80000000}, {0x4, 0x1, 0x5, 0x9}, {0xe, 0x0, 0x6c, 0x2}, {0x1836, 0x81, 0x3, 0x1}, {0x1, 0x9c, 0x1, 0x5}, {0x5, 0x5, 0x0, 0x101}, {0x3, 0x7, 0x7, 0x499}, {0x0, 0x9, 0x2, 0x7f}, {0xe7, 0x4, 0x4, 0x3}, {0x9, 0x5, 0x8}]}) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) ioctl$KDSETLED(r5, 0x20004b42, &(0x7f0000000280)=0x3) connect$inet6(r5, &(0x7f00000000c0)={0x18, 0x1, 0x1003, 0x4}, 0xfffffffffffffea7) sendto$inet6(r5, &(0x7f0000000900)="0a49d9e38d0fc9fec45218d324aa776f0238e17455d7dd02a1cf6e1c75015b17fa2dadbcfd37c0d4f15dc20d516ba91e676b7f3c7f2aa03a3e0648d4943f815806eed72ffabca3e3d5846ca3f98eea38ff5602b2e6e012097fa7068988802ff7e1b608119b0091ef8b87800dc4ca859fec949e64243c807cdfb9eb7b893f79e552ec6aaa126ba2204fb33c00aba7ade6481d143c17086254b2f434075f7659c4c70bf3a060ddaeda7953be42547c9bf66f68645eba4092334188a77fbf7c9ed817cf1f78cfe3ca1bec948c4d6d60e0a74a86b7d2e5650ef48aae181e2576f85dafb0d174890e03b5f79c9491e8f7c01079eae00461953ccfd2876227cb37dd2355892ec8fbfddd587e154a61d7bb4dfa6106e886ce2d94a915d79aa55bf609c9cb7da61bbfed38e5e33a221c29b39b016922b0352b623412e0a442a56df2fb07f4dbf1e86b8839f26a48933b5b5f1809034c48d1b93f0d93c029166618c90b1a2f150ac52eced3e70ab96530fff72f60804be8f7120e877ab868ac3f519695a360d6e74e36c157a913fa904328b41d6d1ab14d3b7ea1683966aaacd3d7864156a30f4bc97e7ebd03aa61cd6b5f754bd2e3d5e1f8b90f44a9871efb43d7a4ff7bc4165e076a1a2956b8482ec7d9beb6e3089f52baf3629ac1aa686e56894d6729302805fb44bbd8a49996a2e616cf796fba8acf0559b4b935bafa946f2fbbad76a344ea3e4927a429f320707914ce5e60bfb8e0c7ff7d77f886f0a3621827842de092b47b7514846b71c353059c6783398838ce9f0bf7473764f69a47be9137f050ea12a1d0c9f9adaeaad5b83981c983d4df81f253d23daefba66efb0aa96d2253dd2fd5e0833dd2e5d9fd3b1190390d5311895f9c0bd174b678d6da315b0f298e2d07e52ed2e279d87b76feaafab5fc0edf126679d7fc95af5bce2482a90d245bf1e048f822843dbed24da562c2be41ada5c131a991873caab1ea56eb8e6d2c89ece67df94bffcf31082cc00e5c43eb10627b8243eb970910a3c4b70652a408d0734a64259682ea74e66919fe3734b04644651d03a7108b99ce9d015d6f94407aad2b2fe3078f3289783ce9eccab11cde07a3a47fdc5ae5b19b9f30f6b3a6762fde30b0aaca99638c123e11c3f9cfceb4976599e084090f1989e1787c95c533e959ad57ad0eac3ed3f888833e7fa2b1db30ef74370d99cb3511d2a1f016a51f0d02a87cf0302bbbc3450745b658a3cf283c63fd02752d53a9807f59321a59048af92c494cd5f1b5afd995008ecd5c784c3e63334863e5c21d1a20e4f0a601a9d800c77eeeb2ca66de439729849bb31170a3c39a8805b54567d438666f6ddded57b76af0007d7892f610e2ea4d1befed7871e3f88b81c6b838dd477d56a3ffa3c2f7b1b2449a94ab03a0e7ec6c24bfbeb91daec8068ecfe89421b9419f408dd8c0920ee39cc0aabbed6639fd77a84278165ca6e53f28b1175185bc138deb4575333d0e0dbfa932132edf6279efac97af1681982312448b43ccfa69c75e2b2200f7b992a954b929a3a6bb70f848f5047fbeb95f060c674467396868b73eecf545f6c56f389cdb368deca58be76f4f7664d7eec9a7fa6828b1ac66a8206d3b858462dcb7d91287e09f16fd861cc0b554e13c59983840940c55ab49215491c6beac635ee033fd4111936df2d35a65ba2ad58959f31a502c61c50c4c3ea2d3f1bd07ee9f79a41ec5d79b1f641049f6a87b30fee01607fbd1f22f0acceb14465c447d1b805712cb6efa9e33aedcf2780ba00e82d55d2a8941304407d1c46a967a481bb09965a6eb8bcc8ebae2c61b035d813a7d82c4b87423fd556cd8bc258ce4d5cc64fcd99f303ff7e21f7d45cb70d0d755d8afc052f957b243b7f29669cb94b4672360e6beba952e002a361367fe93db69445dd796506445c27244bdcd68dd367f2ce9e8430d9b9acddf76515581ef09d44d996aee14f7c0e7288cd6819b16c5a643079e747293cbb4c3ea776c1a3d0a3a1bc776985d1c96f929f87602b185e83d3be9b04646edd2e04e33cc60d3337799dd52d31741960d46a54094c4700ad938d831d6e34b7be8240b1492f5fb77c0e643529d7b194b19811b9ebe42634fac06292b2a63dcec86a108a0cc79e2a2d591bc7eb39f76b03117b95492cc9979b5780e4a534cdd53a70e879efb4805498cb9bf7434edaca1d03363f3483689e04bd8f1e872c435edb5f3654ec209407bd14e3d48f56521f6f72fc066fb9b6f6f739a4d896105ec8d02b6e39edf038e8b536e85d129ec4c8a7dc321e477b3a78c6b9cfb53417356fb1f3228ab413476aa554cdbd3ce276bbfb2eb529c89df40c7653c125ba72998470aefc78a05c52d33c5db27db2bb1b8fdd798ae2cb2d6973c3d02f4ae71ca5186bf3cb59af0bef8b504a7f69befbdae8b540c48b7ea0b4cc8786d5e4d8b6ff27723faec30280413e76fb027a2d9d14b742c948bb435ff3181fb22c3fb2baf02f9eb307ea1ba7ef8b730e95fc2636af7e84232eb29f45e3fa04f38ef9cb2b0e188449f0a8daef786c34f3ed20165a3783e19b45bc641ce39c3507b58381852b3843cf098733c3fde041149b908ef6d95281cc0bf5163086685f8ecce955bc0d31b952ade9c5973a70f7df66faab4eb461dd10987a709757dd7a70308ea781478181838a6e7ff7b1129c7e91ebf0bb69754518c0ae5d1ce184c76ba49b473ff6663a1d1699868f9af181d3eebd2ada0814a8ac2e25ef4d15ae19be83b0e9ae546e7fe01cec294b16973a6825fcb44c22f974831807267599b2f353190dfdefd58485934829a0c6cfa559cc506c93ca066b35f4b86c2b1c41ad88db2b8c6164b651728f07f02204f3d3bbb16ea399388cb99f31429f4a46c04e1f56cd31009aa57cac89165b88ac791b7392c8bc3b4f347efcee9e09f511f0260fc2870a8e5b01f606324c9eebc3c45faa994cdf6b4319ecd05588e56b5a08e8b0a3b75e36ccc5a1cc925608ccb45ab3b16b56b8235d27105334e7e7069f2ed5d878c40c2f7913eee2c59a883f00ebe0a9067783cd825b6494c7b2bee1e895c5c01b8d2918341a34d47b7dbcdef1149ea9ab4023e1994f55d9361386534d76923b26ac74dd89a2e83016e60c161825cad5020ba65fbe76fc3aa1fe545763b3dd50fa2d5a03e9bbd4fc971ddc2a7de03f17c10045f074abc0b33abd00b794d336092af21aef2d4e771a226d68b88def7e0b4b58ee377ce493cb0d71c31d8b78c7a3dafc55b03e50f8bd6a9ae1ab39d210888ec07c3cdb736acd6114850c3d6900a25987a1632a66b6ae9bb1908a36406711023ca4a7a31244cf4eed8ffededbd411d6c90f8a5b72b89fd84fa49d5ad58bf746afdd94e63b49d4eb44f55ea0be5fa7406511d32165ab6a43edb2d68f0b63d9c5a8ea5666fd057a28720ea522ad10f85e8a0908e8ba9f239e5ee682efc8d6da6bbc1c2fe1969bf0e07083ed6559742d7694a5effedb08b8871fe92d9dbe7e61a21157c381eb7ff8d89156a36df5904b1580a337973ff87fc5007e5c0876404be2d61e056d6ef0edbd356ae90bf2b7aabc5c5775e6eae5edd9d4339052966509e7d81cf4e741f72338485cb5ce3c092c8f0c428c8bdb5473e7e9ab0e2422b32fc9d7a091d337c58bc561b16734fcc573a18cce6c026ff8fe058ab55bdbd2b2dd02b61b6b7995acab66f7ecbccbd3c9423c9e9e096df494d3c74f1f94e2a29785707a5238171501e9e26799fb5d98e4d2b487a0783a62e7c2eb46dd91c7cc21e27ffc905117a0528a084dd2c4c6b50b2650c03735685d0337c6c75dc2798247ba352de54c12d58af4bc73ba408bc8898a81b9e2d8e593532e46e94d3838191adf742eb7f3071f2e4d906e26784c6396f725be40c0e770ce359360c0578f4e9ea6b2994e3582fbc4c03283f256e1ce366bd91bee522fa2336c5b7a045bfdaaac62fae03df0c53cc41c0160277106e4d18ba66cb5a6a7df820e09445e74eb99010b28355bf0f3881606724c410ec20183ad4d23eb9a4db8246ca9a19c2f5764048673e77d3317d31333ab16425a2f01ebddcf1da548a9e0afcf18dfb06a9c49df14ab1ac60afdf1bf92559a5cab1dba566281c63a90991fd26c74c402c3cd7e2163a330b47beb952048e760430afac87e7b7a116fcac7ce4efe4ba8d819152dc61d530567da57ad1c422556b63c9e4d941e7334b840cecb6563346111152617bfd02a6f4ed9042f683e733c37fdf697b05b449601e968a279722b5344b573a04d5c900014a7bdeceaf6b79205f2f4a036ed20bb9236e0222f531f2906d21fc8a89217e53bdff8bba313ecef5769b571c812f790d02ccbcde54b2bea8db53f754683acfe20378227c85aaf6fe7cc6a8be4168bdb6cf320fc07eb06e0985985125d76836b3949094ea5d192048a98220f1ec0d2cb6d541dfdc0fd17eea694f0841bd3b5dc129c8aa113e81775958e9695666e10eda751e64275a78c00a880cdc0da203a22681dc86e9ba7de363b37c092e1c2f0619cc6dbe48335c39ccc2eedbd957131857cd9506479b5f6285593ecde7002abf10ec5ceec80e39134eba8ef25d31498d57cdf65c0b557dade5c7eae1afa7457dad7893bfbf2438540de0fba287a3057e4f71989bb3c81c00e180b6a7ed6ae2cc7457cf4b124b1ce15547f754c6a7c1b1607b50c7b16ebd6d96992aaa9532a5c0ace11734be9fa0d2a279f82c0414c31af83d73bfa0b85b94262ca28d67c7c31edbf07a8506d6bcb7fb7770b092296bfda00fffee5bc3a6f09378a27cb7e368271cd58fb3cbb014ba6608832de6209b110bc2290e209c25d4f6fbd89d21fb2406b72ba6c0cbf1d2c75ea7127a7a09e936cdeaae9fc58e7e3dd1f6a92417e274415ccb5c5eccb35496a6582abd52965ba7da4a4a9ff283e5c05f6eb20c98b549ee6de26ca00339295b692e1edcbf31b2d720bfcc78e8ed67dedd00953359854eac37615ef483d3a1bdda229ecdf8e9da50c46b32e6c34d9b3d84bc8d828a3f441b7afcee7c8b9882a98172d39309c29a384919d2a11034a088441f2cd096addb0d366c67071ee5b4ce7ee9faa6a798d999ad3d240db8a5d2645181e27431b85d24388ec89b56c36d8fe07d67a66230c7c46857cf4935714fdd162bc2741f653524210f1122e38cb5375db5752c05d962bbe51c6049e5097e0a31025fa0ae1599a814d87f0862d25bcdb04af32d055bcb060a304d234675e7d143244fd0bce2c6a00600f96e1d75fc88c26948cffb7f1927d6ec5f47bce5d49d4029791ba960c3127c1c2a26aec302d02aaf77f3cad4130a17358d7dde85b082b452987442a0408c4c3e24f4d261ae7167eadca3d55d28742d13e748ae01b70571562bcdea27f0f41c322a7a1a208767ff729766da9d589ce910033618eafa0803c040ba933382ab25a6089baf4947ee42d3128a02df3b33da2dc9735c9b929a9569caa94dec15861241fce332f0fae0454d236a173636ad96d02a7c6373c34f0f9625541144fc3b1b38a3e1945152a5240d80881ce01796a072d7c290a1f94cd0885f0a5fab990e9cfc511ee886db2084292e64b4723091e688981fc0be6781fa52d75af4c87aa7f785b553f9022ce348b4d5e1fa27e067af05ee5431c466900065e5ffb263a636fc66a02af7d1a03ba5c356603b4571cfd5a62a4ac2d397f8cb024d98efeedbcb36bdf6586fb14d0e29c6cd127e2cd70d76fbdee982509e7f68110ef3864a9f843f8a72b4fc03985d5e9b137e6346cecb3f66d11cfeffe1e7d6b17f301c238cc5", 0x1000, 0x2, &(0x7f0000000180)={0x18, 0x1, 0x2, 0x7f}, 0xc) r6 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r3) ioctl$WSMUXIO_REMOVE_DEVICE(r6, 0x80085762, &(0x7f0000000140)={0x2, 0x9}) r7 = socket(0x400000000018, 0x3, 0x0) setsockopt(r7, 0x20000000000029, 0x37, &(0x7f00000000c0), 0x0) bind$unix(r7, &(0x7f00000002c0)=ANY=[@ANYBLOB="00002d000000004db514e61c45c2e3292e00007e"], 0xa) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000380)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000008c0)="96446a99e553c535916d938c0638") 16:01:45 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet6(0x18, 0x4000, 0x0) fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="82020ce1ef29f12c1cd5"], 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) acct(&(0x7f0000000040)='./file1\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000580)=0xc9580005e7306cee) getpgrp() fcntl$getown(0xffffffffffffffff, 0x5) r3 = semget$private(0x0, 0x4, 0x408) semop(r3, &(0x7f00000001c0)=[{0x8, 0x8819, 0x1001400}, {0x4, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x1000}], 0x3) semop(r3, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x91, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r3, &(0x7f0000000240)=[{0x0, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r3, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getegid() r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r4, 0xc0107002, &(0x7f0000000000)=0x280000) 16:01:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) r2 = dup2(0xffffffffffffff9c, r1) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x20) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x60}, {0x80}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) fcntl$dupfd(r3, 0x0, r3) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 16:01:46 executing program 0: socket(0x18, 0x3, 0x0) r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = socket(0x400000000018, 0x3, 0x3a) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/197, &(0x7f0000000080)=0xc5) socket(0xb7ef0187351444f3, 0x8000, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000240)) r3 = socket(0x18, 0xc003, 0x0) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x7ffffffe}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0xf0c, 0x2, 0xff, 0x1f}, {0xff, 0xe0, 0x7f, 0x6}, {0x200, 0x81, 0x5, 0xffffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xcc, &(0x7f0000000240)="727dfaae65c4fa2ae5cecd40de57acf7126fdecac6c8f1031861e082fb8cb812ade6527de3dd0d0792bb1c7042e0946b2788c1f0a54aa892aaeabdda1729c685a200f6be13d018d886dfa06cf3878be1d2446c04eb25a49d7a36d0744361b75337928316d98a3d1f2c119a0f903fc40b0b7579e28d1ad4946e8256376418ea951f8168a4168c73b0439fca00000000000000000000007e652b47e5d6a86ea145eaebb4d2cd95cb40b6d41f02e6ece8ec4d654b063516171d160a6070433f9639c685d967c49b210560bcb2e0") openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x80, 0x0) 16:01:46 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zer\xab\xa9', 0x20000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x110) pwritev(r0, &(0x7f00000001c0)=[{0x0}], 0x1000000000000214, 0x0, 0x0) 16:01:46 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x44) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000040)) mknod(&(0x7f00000000c0)='./file0/file0\x00', 0x8000, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x200000000}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[0x400000, 0x7, 0x3]}) 16:01:46 executing program 1: r0 = socket(0x2, 0x8002, 0x0) shutdown(r0, 0x0) r1 = socket(0x18, 0x400000000002, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="62020217e00000012000020f4ecd0aaee8fd23ab5943fb4f0000ffffffffa7e806edfbed5d203ab48bba0988d6b303ee2f5553b87c602b9b8f289c253413d95b998c738d0dc2ed8cccc9e69181daa400f825a6c200b7a2d1ded0fb2fdb8a89c630b419b9ec1d3c53cd6abd6fc80e19155be216f52129a955c423970d28cbbdece1a50800e9f2dbe29ca0947f087a0521cec8b7d92d359f0403452bc614c706deb68e0e528dcab83972547f4610bd8aeb5dd2000000"], 0x10) write(r0, 0x0, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) shutdown(r2, 0x2) shutdown(r2, 0x1) r3 = socket(0x400000000018, 0x3, 0x0) setsockopt(r3, 0x20000000000029, 0x37, &(0x7f00000000c0), 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) ioctl$KDSETRAD(r6, 0x20004b43) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) close(r7) readv(r7, &(0x7f0000001400), 0x0) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) close(r8) readv(r8, &(0x7f0000001400), 0x0) poll(&(0x7f0000000180)=[{r2, 0x4}, {r1, 0x80}, {r3, 0x2}, {r4, 0x1}, {r0, 0x4}, {r0, 0x40}, {r5, 0x2}, {r6, 0x20}, {r7, 0x203}, {r8}], 0xa, 0x6) 16:01:46 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x100, &(0x7f0000000340), &(0x7f0000000380)=0x4) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x6}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x30002, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) msgget$private(0x0, 0x1) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000280)=0x3) connect$inet6(r3, &(0x7f00000000c0)={0x18, 0x1, 0x1003, 0x4}, 0xfffffffffffffea7) ioctl$TIOCSDTR(r3, 0x20007479) r4 = socket(0x2, 0x4000, 0x9) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000440)={0x9, 0x1}, 0x8) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) r5 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$KDSETLED(r5, 0x20004b42, &(0x7f0000000280)=0x3) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) fcntl$dupfd(r6, 0x0, r6) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) ioctl$BIOCVERSION(r6, 0x40044271, &(0x7f0000000400)) connect$inet6(r5, &(0x7f00000003c0)={0x18, 0x1, 0x1003, 0x4}, 0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x8, 0x70) ioctl$BIOCGRSIG(0xffffffffffffffff, 0x40044273, &(0x7f0000000300)) 16:01:46 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={&(0x7f0000000040)=ANY=[], 0x0, 0x0}, 0x9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) r2 = dup2(r1, r1) dup2(r0, r2) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000200), &(0x7f00000002c0)=0xc) fchdir(r3) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) r5 = fcntl$dupfd(r4, 0x0, r4) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$WSMUXIO_REMOVE_DEVICE(r7, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) ioctl$KDSETLED(r7, 0x20004b42, &(0x7f0000000280)=0x3) connect$inet6(r7, &(0x7f00000000c0)={0x18, 0x1, 0x1003, 0x4}, 0xfffffffffffffea7) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x6, 0x7f, 0x20, 0xd3}]}) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, &(0x7f0000000180)=0x8) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) ioctl$KDSETLED(r5, 0x20004b42, &(0x7f0000000280)=0x3) connect$inet6(r5, &(0x7f00000000c0)={0x18, 0x1, 0x1003, 0x4}, 0xfffffffffffffea7) connect$inet(r5, &(0x7f0000000040)={0x2, 0x0}, 0xc) 16:01:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x1d}, {0x6}]}) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) syz_emit_ethernet(0xaa, &(0x7f00000000c0)="000080fa7a94c8da0800931701005fbd49cfddc4fc2fa899aa0643c483fe0cad29c13b644c8b00f68d68091d0f8eaf0f8e606e6061a016b56270e42b25e9d7bd5cb7745a95f184d0a8a83ba450e47a016f3f5c95bb06d5e5e094bf177a54c2a25001f6f675809186b0f42967177c9d7396d6a30c4567bffb94cc18fdaf44e5ef68b96284483126f7092b2ce88d590bb06035f8db45aa664058a5a7020380d6ae983ce4264f108ecf8aff") 16:01:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000280)=0x3) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x1, 0x1003, 0x4}, 0xfffffffffffffea7) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x1, 0x7, 0x1}, 0xc) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat(r2, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:01:46 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = semget$private(0x0, 0x4, 0x100) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000300)=""/4096) r1 = syz_open_pts() close(r1) syz_open_pts() setrlimit(0x0, &(0x7f0000000040)) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r1, &(0x7f00000001c0)="882cbcbd8638244b050020fa803ba479ad2b18e2a76a9d03f70af96be33fbabcfda5bb3f520e9ef7f6dff2813a4d7823bbd1fd238c2617b19f7ec53362ddb2871c1b220f56487fff80692c40718bda95c482743caca276f8888996b973452af269346334982b600d74a0feaf1c5288e75cbdd4c4be5c0ca4469d572c7e41ce6c6bc4c5a71bf3aea17b246ef703e41278fb2f0ff64c408a568b0a5510263065571b8a6724c03c0e301c4b765fbe7613cfd37e5ca0328c04fe73c6b5a0da55267e147e279a15075dc8e1024379386575a2fbe27f7f4f1d5c1b61384f6a7a3f7f7815543c2e2aecb286221735dc4fe303bce93eabac18854e33d69091a0ea71186ce8fde9c65262b10422995298e2e5e035caaea167a7637384d94b6b7dd0e540b3430465f7b9a6f7d8bdc63b00"/312, 0x138) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0xfffffff7, 0x5, 0x10, 0x9, "0df00b97c2a82945703b979c0e28d4750bfc150d", 0x6000000, 0xfffffffc}) 16:01:46 executing program 0: setuid(0xee01) execve(0x0, &(0x7f0000000040)=[&(0x7f0000000100)='/\xbb\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') shmget$private(0x0, 0x1000, 0x50, &(0x7f00005b9000/0x1000)=nil) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x21, &(0x7f00006cdffb), 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r2 = socket(0x0, 0x8000, 0x0) setsockopt(r2, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r2, 0xf, r1) r3 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r4 = open(&(0x7f0000000280)='./bus\x00', 0x8000, 0x14) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r5, r5, r5]) getuid() r6 = getegid() fcntl$getown(r2, 0x5) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r8 = getpid() fcntl$lock(r7, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r8}) r9 = msgget$private(0x0, 0x0) msgrcv(r9, 0x0, 0x0, 0x0, 0x0) r10 = geteuid() msgctl$IPC_SET(r9, 0x1, &(0x7f0000000140)={{0x5af1, r10, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r12 = socket(0x18, 0x1, 0x0) setsockopt(r12, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r12, 0xf, r11) r13 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) socket$inet6(0x18, 0x167077692374fb7c, 0x40) r15 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r15, 0x0, 0x1, &(0x7f0000000300)="8ca4452de3c4de81bff201d1c7a45579ec4eb9df941abc6f7d44cc591793422d8f0fe124d5727e0d2c3665b28dcee6ba23602cbb6c702bafc914340007d76191e569948fde33ad976afa83458e85c384fb05e875b9e0440d1cf8377056439009ef170396b5cd93a1a7c124921d54cebac8c85b7901dd5b5511bc813c80fffffffffffffffb66581a4e411cf3d7ad3c11b63ec5cbf140b6f9ae4bba72ac688dfb3babd709ae08df540aba6400d3cdde6be35eb00f", 0x196) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x95) getgroups(0x3, &(0x7f00000005c0)=[r16, r16, r16]) r17 = getuid() r18 = getegid() r19 = fcntl$getown(r12, 0x5) r20 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r21 = getpid() fcntl$lock(r20, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r21}) shmctl$IPC_SET(r13, 0x1, &(0x7f0000002380)={{0x0, r14, r16, r17, r18, 0x20, 0x80}, 0x3, 0x7, r19, r21, 0x8, 0x80000001, 0x4}) shmctl$IPC_SET(r3, 0x1, &(0x7f0000002380)={{0x0, r10, r5, r17, r6, 0x20, 0x80}, 0x3, 0x7, 0x0, r8, 0x7, 0x20080000001, 0x4}) getgroups(0x1, &(0x7f0000000080)=[r6]) r22 = socket(0x18, 0x1, 0x0) r23 = socket(0xbc8ecdf974698dd5, 0x1, 0x0) setsockopt(r23, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r23, 0xf, r22) shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r24 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000400), 0xfffffffffffffdc2) r25 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r25, 0x0, 0x21, &(0x7f00006cdffb), 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getgroups(0x0, &(0x7f00000005c0)) getuid() getegid() fcntl$getown(r23, 0x5) r26 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='\x88\xc9\xd7u\xaeP$S\x00', 0x100, 0x0) r27 = getpid() fcntl$lock(r26, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r27}) r28 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r28, 0x0, 0x0) shmctl$IPC_SET(r28, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r28, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r30 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r30, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r30, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r30, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r30, &(0x7f00000007c0), 0xcb005093f78273e) r31 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r31, r32, r29, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getppid() fcntl$getown(0xffffffffffffffff, 0x5) r33 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r33}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r34 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r34, &(0x7f00000003c0)="200e1e2bdd9a2fda968818abd0e5c3d49670369bdf141d6130bfbb1000"/42, 0x2a) pwritev(r34, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000400), 0xc) r35 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r35, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r35, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r35, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r36, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540), 0x26e) getppid() r37 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r37, &(0x7f00000000c0)={&(0x7f0000000a80)=ANY=[@ANYBLOB="47118ebf00000000000000e8ff016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f6a34aa851923fddb52eb1bb52b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c85214137c96337f26914024e114465645891c5fd87e812046b6c3e45e21918c2871c654a7ddc3b2bd15d7a76c48ba6579931e3ea6d4d862b164a97cdda4e20e9dfa090670abaffa0aa39dc23650cea90e3695d8a6b798a91a5446062fc9635c52d25acb6905c578d5ac38f5e7bafb80f63426c1ca5b716d5abf70730e83959a1ccceabee1a043d8fd270c044c"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) 16:01:47 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 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 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000280)=0x3) connect$inet6(r3, &(0x7f00000000c0)={0x18, 0x1, 0x1003, 0x4}, 0xfffffffffffffea7) setsockopt(r3, 0xfffffff8, 0x200, &(0x7f00000000c0)="92d042d69d34fbdcb8608035c982a17d037f87a63d35f035db445728a173248bb9d3e16f616b69084ff64d35ff353f72872f11964981e903a67d75f5d5520263b9e6b5fc0f0637d9bb09db8eee8864454d", 0x51) r4 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000080), 0x4) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r4, 0x0, 0x0, 0x5, 0x0, 0x0) 16:01:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x4000000000045}, {0x14}, {0x20000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 16:01:47 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=':('], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x7f}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)="92912674da4f2aa5be4b4f8f5187541984ea1087b10039c548d5e9aac58c0ec51fe0bf6e328082486b894c7672a6635e6cf71269189ff113d9ee655c99e723055ae77b5a9827970a9bc4c7d3a2f2e8300cb96aa31e958caffa97a0abfafae923fc25b2462a7ce4fd2455818d4544adf8a1618bb607d5d6089a1c016009e79e1d380c241ae11b594a261ef2a4bac77198c8d8c1b5cf4ab5155533c35f9a5681c7b70c7f2aee6f2ec0f23d4ec88cef597987c635082419b0fdb17ff5b5779ce7df3606c09765357995b1", 0xc9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x4a8) 16:01:47 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40, 0x53, 0x3, 0x80000000}, {0x7019, 0xc0, 0x8, 0x9}, {0x35, 0xf4, 0x1, 0x5}]}) mknod(&(0x7f0000000140)='./bus\x00', 0x2400, 0x2000000000086133) r1 = open(&(0x7f0000000040)='./bus\x00', 0x501, 0x0) write(r1, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0xa777, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2}, 0x6000000000004, 0x19bf, 0x0, 0x0, 0x0, 0x2}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x1000000000000182, 0x0, 0x0) 16:01:47 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000005) r0 = socket(0x18, 0x4001, 0x0) accept$inet6(r0, &(0x7f0000000580), &(0x7f0000000680)=0xc) socket(0x2, 0x8000, 0x8) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) getpeername(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) setreuid(r3, 0xee00) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2, 0x0) fchown(r4, r3, r2) utimes(&(0x7f0000000000)='.\x00', 0x0) getsockopt(r0, 0x29, 0x7ed, 0x0, 0x0) r5 = msgget$private(0x0, 0x12c) msgrcv(r5, &(0x7f0000000140)=ANY=[@ANYBLOB="000000d98e5f822554e21900000000080000ec09de8b78d20000002495865ecf73cb4c34eaf907008f0000e7ff4f0000000000000000000000001000010000000000100824000000000000002c000000000400000000000000db5cd594d0b8af70fc574eaf1b4de38cd338d70de461e59161ecdb6d3cfb98cbe6213b37549c1dd43b057d8183651eb36900000000000000b70ae68b3b10f474145e1806e5bbc983c3c64f09d9d6f81e1289400200633e151f2c806a9a1c3de8d4533d611a348350b61c3579d2bd60a2e447ed2b25444d16eb7a66af1b61f0edb3035ead33b85532acef8bf8df0e54a81b0b136565b166a93f70fbca12a535090046661d8ddf5399dc550043d38705708058325fe229859df723dd31817adcceb359f19a78afa90cb40a3b9e9633de14db06d9cf9735d003d155cb3dd73d4c0a5daa3de1bf1855a9b49184e0850cb400feffffffffffff845a2fa6134ac8fde823047acfadc65e75e14d003d47a4e470cd2b763bc127d609e61dc125134de891426291efa6d27f5b025e38fc3dfe47309a1a9062ef780271c47ca13a540c4e16549a200c7d87632c315aadce264a4edf1997e4590486a156b5e7b2e91e15680800e9bbf543647f0b26c92b3c05c88d1ef6a03d8c6c4bdf2605c51b00000000000000000079ef08860360629e93705b2f5cfbe761df25bcb25851d25d43c7a926f8ca62128682c0210d8ade233f2b8d657f8abd0dcddbd312675e13908885f2b48b87bd20ebe2c20f4b79f1dc963bb88463ed2a51d20bf88ebef3a709b02953fb414ebfaabc872e19438f100fdcb80070b621078d6060faddae6050a9cf82e44451e63190ade768391fe514b132bf1c7e84df7f16ec97cf058fc290b9d35c5af2f1a97e6bf71de7c56815a56b54f5705bbadf39a19119e3593c009a75ff81a1d7d93f1c8c7961bc002a84bfc874a19ab76eee7d7488681254e192ae55645ed93e7663c0768eafa3af2f22fa6c9575656b6944561ccdb73a495c022852dfd546bb505eac4290feac09fdfe87c8573cf8a90300000000472b640253971bfa61d9688fc99236aa6262172fc0aad818190008000000000000828eab0bcc309e5ac6801e9b296506e93009219be536a81571af64702e4094718eadb77f23da3ec7c1cc4daa262fff6251c8ccdc96429e4699b500c465ad03000000000000446e7d1971d4603c2e389a98677d7e81c50a3770d1703da254496e9d9ecb56a7c97ff7efd07e04007833f3cba886d33609b053cd459920f1b5d1d722e50500ba24cf371c92e5502e7e92b1dc65b15c576a351560d1bbd2454f2e66dd27c596c4b315490334e59a9edcdc16557473e4b5c72073a69d07dee27fdbb2cfdd1a0ed0e5a28000987882623e52ca1a45098bf7394e89a37df89d1a91a5439edd1733d7ff2ee267e516379c679afb08c4966901a9b0876d196afc1dbc46842e9250ae65d5"], 0x1, 0x0, 0x1000) msgctl$IPC_STAT(r5, 0x2, &(0x7f00000005c0)=""/133) 16:01:47 executing program 0: 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) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) sendmsg$unix(0xffffffffffffffff, &(0x7f000062e000)={0x0, 0x0, 0x0}, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:01:47 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x2, 0x4, 0x20) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002a00000003f1ffffffffffffff000000"], 0x38}, 0x0) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x8) r2 = socket(0x400000000018, 0x3, 0x0) setsockopt(r2, 0x20000000000029, 0x37, &(0x7f00000000c0), 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 16:01:47 executing program 0: r0 = syz_open_pts() socketpair(0x18, 0x200a, 0x3f, &(0x7f0000000200)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x101, 0x6}) semget$private(0x0, 0x0, 0x100) semget(0x1, 0x1, 0x40) r1 = semget(0x0, 0x5, 0x0) semctl$GETVAL(r1, 0x6, 0x5, &(0x7f0000000080)=""/19) semctl$GETPID(r1, 0x3702e544d63be6e4, 0x4, &(0x7f0000000380)=""/165) r2 = socket(0x1, 0x1, 0x8) setsockopt(r2, 0x5, 0x0, &(0x7f0000000240)="fd4050ca226b48e95aff0107b103b6f09a1a393b1d2d0906a0c6617efc18cccc199e33b7c2f7fd8d", 0x28) r3 = semget$private(0x0, 0x8, 0x10286) preadv(r0, &(0x7f0000000340), 0x0, 0x0, 0x31) r4 = openat(r0, &(0x7f00000008c0)='./file0\x00', 0x20, 0x10) r5 = openat(r4, &(0x7f00000002c0)='./file0\x00', 0x400, 0x12) clock_settime(0x0, &(0x7f0000000000)={0xc8000000}) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000300)=0x3ff, 0x4) mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9010, 0xffffffffffffffff, 0x0, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/zero\x00', 0x80, 0x0) semop(r3, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x9, 0x800}, {}], 0x4) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000001280)=ANY=[@ANYBLOB="b66501f0b10f4a4d7445158b0d7edaf4666e0065300075000000000dbad4a1d82b4a75183fb33680400000000912b60b64a530eb8e5c32c02d9164fbef466d77f094fe1d4bcc9971a858107665e79f8454507683475f0682393eeb779d4503654e2906f8ff02c2b5659c3bef632cf8fb3ebdf8ac430245d000eac7897a1f8125c3f7d036f46f3cda2896c612893398ca3f898e7c801bc05fe8a2f71bd8bf30b4497bb621f59f6e2d5a8a51658ae897ec3d9c520fcf8446816ad6695e3a9676bc22c9f5a8206c94fa24890500000000000000975b38f4a72b0e63bf7b1de6f223b66ce1d5f3119325d85a91586351d01449a4d16d36844252e48f6f12a866c27544de0c14a315cd17cac46fc4631c87227cbec917f884af6aa712ca934e43f1b75df8cdb2b4b0fb57bf3103f243bab10c47fb68413c8fa285b72649685d175fe8a3bb7025a8783da62ca4a0dc479688166af9d729b6764a820000000000809c24ebf2e34600520039c8cbaa0c5f602c46c3b62ba9c833862ea0df521e8561450b2f62ad068199c34bac6efd0def1021d41eecde829739f8c6b8185d30a56e553a0a0e03e9b2f702c23c722872dc5c8f0279512f81eaac84a61634dc3e8795b8031c91275dcbaec0a6269dd0bb8860a16d7d814c6918cfb5de2355a0ef03924430760f888215c8003dcac11b86fb1dd9e3d5df73b9e26ac93e0800947050a249e58823977034c27e837a4732cb18bc866604a9f1e60af588f73612583cb2784fdf291853e782f8c6dc44ca6e727a3d3eaed98891d127f5bba219bf5971bd7908fc071dbae76cb85440801e0211869427c9e90f04148b57262f70e95a98f4d7026c5ebcbcccdc3349de1945979e18921537bfc03262dc5ee996c5c95f1d926e7a9a05b41140cb91280e70bf7f18e414242cbe731a2a3399744b241a2da28a967a234fa722adf0883feb2f2419647655c706f99d4516b5953c083d231f42281cc3d57e7ec0801c68371d52e277ded0a6cb5231cdf7f53b6c8d14df4e82086828293339d5ca2100bb36d502c5da50471a8601d5cf0000f18c5e9b2265eec31c1a6ac70ec66c53083aa361be59b375453edafa0da259ec49db34240eb9e2c367db25803b7ee2e9b1cd16d6f1d9e6a155b28171cd4c86283db523839e1a314ddbcaa4fc9c29af8362aa409c97f32bb3fb03c16feb3d5050935aaab84802d91e0fcdfd1f426ed64633be69ce2a116b457aee2a69890c0f2cfd2184e74de433fe7aaf22907c64616115099a07eac9b02131f99f0adfaf3ea400b9ecda26055517fb76e55278ea86f4f54169369a2126efdfd7c21044d056cc6f5eb6f3088f4776bc95d92bc283fe045fe95ebf22ef72d3ac336efed6185e6d328ff47c9ebdb674a6422e975bcd4a0468918eca150a88ad531a9b01085713852486065d0d5c15cd0186797efa0cf6a016747b95fddaada25d50b9a20479424d47dbc294770a3a1ad9934fdaec92a64a60566cf401af69330b4e6829bc4f23c2800f19817fe6ccfe9660662b476505a4cf2cfc7e140f18a0afae67345198afdda43eb24d9687881ee1734b5514f73b5a4abb3633b8fd6fd958b6d351dcbe1ad4a3f88902fdc1c3ee4b25e6d3fedba3ee1c7c3ee809424178e32d8f1a017e9e10d0a6df4171e95018350a5c6edc9329e7c166793b3a55012f12b950bd3f9a1c6a88c31fd6667a928b6d2624e81e0609b27ba51140939b4ee2a9403c23818610ac62"], 0x10) mkdirat(r5, &(0x7f0000000280)='./file0\x00', 0x60) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x3ff}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) fcntl$setown(r6, 0x6, r8) setsockopt$sock_int(r7, 0xffff, 0x8, &(0x7f0000000080)=0x3, 0x4) poll(&(0x7f0000000040)=[{r7, 0x85}], 0x200000000000001d, 0x5) syz_open_pts() fcntl$setown(r0, 0x6, r8) 16:01:47 executing program 1: syz_open_pts() setrlimit(0x1000000008, &(0x7f0000000100)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) getpeername$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000400)={0x0, 0x1}, 0x8) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f000009e000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000080)={0x100000000, 0x6, 0x7}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, 0x0, r6) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000440)=0x400000000000000) semget$private(0x0, 0x4, 0x20000040) getdents(r1, &(0x7f00000002c0)=""/77, 0x4d) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000200)={0x3, 0x3}) r7 = msgget$private(0x0, 0x300) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r9, r10) chown(&(0x7f0000000200)='./file0/file0\x00', r9, r10) lchown(&(0x7f0000000780)='./file0\x00', r9, r10) lchown(&(0x7f00000001c0)='./file0\x00', r9, r10) r11 = getgid() r12 = getgid() r13 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r13, 0x0, 0x0) shmctl$IPC_STAT(r13, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r15 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r15, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r15, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r15, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r16 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r18 = getgid() semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r16, r17, r18, 0x10, 0x9}, 0x8, 0x1, 0x9}) r19 = getgid() r20 = getppid() r21 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r14, r17, r19, 0x1e4, 0x8}, 0x5, 0x5, r20, r21, 0xfffffffffffffe01, 0x9, 0x7ff}) getgroups(0x4000000000000080, &(0x7f00000000c0)=[r19, r6, r11, r12]) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000380)={{0x401, r5, r6, r5, 0x0, 0x0, 0x10000}, 0x8, 0x6, r4, r4, 0x101, 0x2, 0x1000, 0x7}) 19:33:20 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{}, {}, {0xbffe}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000440)={0x2000000000000125, &(0x7f0000000500)=[{0x70c, 0x4, 0x2, 0x2}, {0x0, 0xff, 0x2, 0x3}]}) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f00000002c0)={0x7, 0x9}, 0x10) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000200)=[{r2, 0x8}, {r4, 0x80}], 0x2, 0xd0a9) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r5, 0x80487008, &(0x7f0000000040)) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100000000001ff, 0x0, "000000000000000100002000"}) setitimer(0x3, &(0x7f0000000300)={{0x4724, 0xe46b}, {0x80000001, 0x7}}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = syz_open_pts() ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDENABIO(r7, 0x20004b3c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r8 = socket(0x2, 0x1, 0x0) r9 = accept$unix(r3, &(0x7f0000000340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000"], &(0x7f0000000380)=0x38) getsockname(r9, &(0x7f00000003c0)=@un=@abs, &(0x7f0000000400)=0x8) setsockopt(r8, 0x0, 0x20, &(0x7f0000000180), 0x0) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x20) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) socket(0x10, 0x3, 0x80) 19:33:20 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1000000000000057) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) 19:33:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) close(r2) readv(r2, &(0x7f0000001400), 0x0) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) connect$inet6(r3, &(0x7f0000000100)={0x18, 0x2, 0x8, 0xfffffffe}, 0xc) fcntl$dupfd(r0, 0x0, r2) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[]}, 0x0) msgget$private(0x0, 0x0) close(r1) r4 = socket$inet(0x2, 0x2, 0x0) lseek(0xffffffffffffffff, 0x0, 0x19, 0x0) r5 = getpid() fcntl$setown(r4, 0x6, r5) 19:33:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x1ffffffffffffef6, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") semget$private(0x0, 0x1, 0x400) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x8, &(0x7f00000000c0)=0x8, 0x4) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000080)=0x10001) 19:33:20 executing program 0: readv(0xffffffffffffff9c, &(0x7f00000016c0), 0x0) accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000140)=0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) execve(&(0x7f0000000200)='./bus\x00', &(0x7f00000004c0)=[&(0x7f0000000240)='*${*\x00', &(0x7f0000001780)='.\x00', &(0x7f00000002c0)='.\x00', &(0x7f0000001700)='\x00h\x9a^1\x05?\xb9mE\xfb\xb4+X!\xf5 \xae\xbf+T%A\xc6\x9e}*\x809\xa5\x9e*3\xabtY|_\xdd>\xe3\xba\x05\xe4\x15e\xdd\xc1\xea|[C\x11E\x16\xe97\b\xa5#\xe3E\xaa\xf7\xabZ&\x1c.k\xe16R\x8c\x13\x04\x8b\xf2=\x8c\xd1P\x00\xab\xf8c\x94\xeb', &(0x7f0000000680)='@#\x00\x8c\xdbO\xbe\x13\xc1\x83}<\xdb\x94(\n\xf5?\xd5\x9b\x02\xfd\x10\x85l\x8a\xfd\x19\xaa\xa9\x17\xc5\xdf\x9cc\xb7\x99^', &(0x7f0000000380)='*]&\x92\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\xfe\x00', &(0x7f0000000440)='[$\x00', &(0x7f0000000480)], &(0x7f0000000640)=[&(0x7f0000000540)='-S:\x00', &(0x7f0000000580)='\\\x00', &(0x7f0000000480)='\x02\xf1\xbah\xbd\x9b\xef\xa1\x1c\x82\x01\x14#qw\xd9.\x7f\xc6']) r1 = socket$unix(0x1, 0x2, 0x0) shutdown(r1, 0x2) shutdown(r1, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000001900)="af87b9dd14f827e2ca892fa780ba9f9fb4d8554c740f7632c89902e9eb61cea4ca51597b9a0a1204c62b1ab39fd1359c8912e0c9ebc42c17d3683cf4471804ffc535b7ca544410b8ba371bfb5dc002406dc74d0887517b93273f1c635168e38511183d89eda8d236a5780253f6dece8efb70c3aa37161e2659e6e7444820c799d8fee0ac652604", 0x87}, {&(0x7f00000019c0)="6e44f860646eff1fedd282efdbeb52f8743c8838282dab352dbba671916d36e09100e7aab0d074a1d2a0db5fd581b81534c5a1f8efd995dd596de586ed61ff6025bcbf7541c9e0d06a3481cd1c2add978484025e5faf23c85d367b4c772b38c77a2d73eebda6361cdb1bd100e06aca4e20ed6c22b50b3b6622268d9a79cff5037507c6d9dcad700e3e8b4d8cb351c7a60f7acb546f3d", 0x96}, {&(0x7f0000001a80)="5906fd2ea90799f9751bbcd68e525d6d38c245fa87e1b815e26229bcb74280ad48b4a5d9045a88f8784b34716970bf8ffbaeb99f604cb12e05d697d4f2a4fee3fcf670ede17fb9c0497b529f3323406e89000220475433957d764300284e2495b2782b8bdebd1eedd9f79dd4fbf2dc48d84e7cc3baf062d0becf5f9fadf58bef3703d878a7b47b6970ac1fcd40019ac4a4889d5d9b298d21447654b000e55fac9499c0f21eebd2dd1be79da5b90ecde90312dec4a0163e7570bc50b3753a571048ca5736dd9674fcd9678512ea82b852a05c074c043025ab99eb", 0xda}, {&(0x7f0000001b80)="28d64c438dbecdbcd0cac2756bb9dc43aa95892497b2be46cca6cdab73f4b7b0071f2481ab5ebe209364cea016fccf20d5e0dbc21952efb1f26999dc41dcbc7c5754d033c34f715d10a6c8f5d2b89b82e241d6ac1d2c38377ed254c6e003bb21f0299da4f4d59c6aea7b58afbf763688cbfa4b570b6ca2b67a81a3abab4af669847dbc08931306e6736ee7354facdf893a2eed8177a5435e47fa1235f2fb9c9a30aaa69c1c5e347ef10b5e2e7ed2a00d74439376887e6ca0e6d0dfbad88fa5df583f24b24c5ad402132be1182244e3ac71a80ae3abb8e64b04d317263bae367db8ef7a4f2917b53f3784826dd120beb39527299338a64289d50ab184128fb2bd20af74f911ee7482e5c22693449bd6492ffb7627a2633f85d2058f636e5a93722004026eab8514bea6f1628c21b4be97817153a64fc8889bb818e9d0ff76acf2e93217560f907e28796c970dcbff83f2993270a234a4b93cab3094351887c4d7e80468634697fc2d3bf3da1b9fbdb02c2f2eb5ea30a8276310faf624032fb3bf85a55351553a15aa4f74f6be6782d848c7f2b57e4e8e9ae89f8850495f0b632109e777a22650a99de740735d6964650d59c0a65556bcbf812f201135c553c5440c573f8ae7765feb59a71a5a0c78c3c81fc6c825b46da22836a8a9585b226c31d1075b830f3796a469f1ac0ec40faa295a00c7c8ccedd1a5a2084252cd70cdb43e855e2c6bb14df7053f7b5da3dfcfb458e453fc976e899e1006069de8f59cbca9db900fe795812b58b02076001414a2400a07154d6f252afc1b621edcd52af8ee91ba1efd85a51e10b4f2505511602eab3cd3735d5c95ae4e24068213a08cacc8e576fe6001618a076da6ffeef4ca6f6c7229ff1504ddc8d4089f4d10576eb84b54af6048efc9bbc8de9a0c21d24f88a061686ca444eb0813e951389b24fe2f9d972579cec0ebab8e687e2302fa8e4563df9495cf5e8827703c06546124855537f7659b2af226aafc87cfd1abfbdc913e57af4bf68a2dda6dfd52c5a403e24746dccf5c38bb5415971ddef9043baca75fbf88d2285295de9f7c269f0a60a9dad3009de427016bc3b10136c1256d7d42f8d2fce6abd85133c8e4f954ed49bf28f37d97a0576b719dcaf21e28e2cba10d65b3bf3bc8cee186fe6fd75b253792cd91bb5a302d02ae5daf7f89333f9a88bf1f1824f2c4400f7b29c13804e007cf80dd1f35e461d2de7a7074b84b1eeaeabba73e0d1962a086338f96d1155a8167eb736fe1d48429c284b93794c001ceeeef2a9ffafe28d18b81d3b1ae9983cdc539bbb7b878fd226c6475aaf61c371e1698620d39591d88fc96db229d96aac6d1774acb43da2ccb8cc41b4a57a6121250b484ece19643525636a4f2acd3005ebb623792a804860c347c4e64bbba477d4ba939fc5b1dead3a3f49ee8673d05675cb58fd761ae23d2f07d1e13da8f036f6e039b7a56f3a1e7829ae3c336fb15eab1899a385ce35d0ac4abdae23f06ccb012dfefbca24b0df994a745734a7a4a4ffc7214c036cf725f734b78ab7e9b6bcf60eccd5984261efea85165f2d156a40d4fc7447d4490a3113714baa41fdce4b0bb2865311ccc53eb70ef817612a040baa79497374ef4aee3cbdfe3b00dd2296e23a7f57b852e43aa53bf9f1b5670952bc6dc80e4bdf784ceef9b35c50203abe3fb71758e2a16d493d0bb897c2c0abdc4cadf7ed80c9a5a7e12030482228c8b74363ee973cb58df0a9360ccba9768fd80ca9c08344d2a850d0d1f143effcda550e75bc3a0fe4d49721447669f9c56de46ade9415f7529ded67e315c1c0b693793adc095236c300dabfa60b925673bb488c5a5fa001580e6c7917e22b394e1f6f27bf0e14983536d8ae431a82da8e40aaef758bbbe19db06620e2bc4246d4fb5f7f65c319c935f22083d12c89f4a88fb15aa34ed6a3eab2789c259529bb3f7c32150479a4064f068f445fff9b4f80c25a3d8afa5fcd17338c4883be2a09ff46ce1c80c47577317c3906ac94fba0b3309bb3bb56350acb231f207023f294f960b1eebe6f4a5d682379449195d6ec9e20b7a64d990aa738ce8b30d412f41c74bf5a780711e8bf16e3ae1b1a29ad6987c0df25fa9aecb484f82a28e4d98617a9936ec6ff43c033375fb108ee0d0c3d8829a6b89a2127b18fb6fb6d78af25cbbd475f5df10f67bb992b1da6d5a54fab2b52f080af88cd8fe99fc997015ab11cb7a4d053d4992dc9659d33dfe3571ce869440b254b3828a4e0a60a107339564e8ef615558315416dc03aeaa56ad142b6172b712ad8534934bb63112865b25a22f4df86a1945af435edf93a924a61d8896c9e175abea7ff724c2fa2ca020e238bbc5bc3782c86b4847df6dcc6cceaf2c1aea436954dccc7e26e67636dce274cd55770269a8090fe776cab1d9436cf4117ff3a35ae62f6439367a936fa804bd7d4aae93c7a3c90aad77c77859a38fb842e207059c3b18a96d80a05206c19552a8a8c1eb319a552433fa8bfad5622e69eed210c5fdc8f0d9f9fab844ebacc4a5d3c7846696dcff313d91ec8f407161061e66789940d55de803151411c4de71dc77863d2a6547f46c5731dea38ffa3ccf4379c9fa18a1467ee0061c66e05c1374709c2ce5270e175381d7987d75e96dd232bbc7360e3f9991c940bada2cdbb2c91f95980564d242a9a0c458622b7340808ddde3d5be101445c4c444a624284659b16a8dbb5d658d34034a914cdf5d494e8a1cc574b4903e8784234e417cf831f21c7bd0e139c586795fdd49eeb348a481bf56518dad9e95744d929e5373339608a8084315f4a18070c9299e6fd96fa2b8b6896f516b7649c6db21af8c0094852f57364fe9cda8836f1c854331bcd010505edbb17d26e7fda5d0e62b7e01d8a157b884dd2fb0e4bd96b07b324c8d040a326fb5d2ffca6f6daaa4ca7aa09d81a1a3cd695b201ab2f4e9da7150f6c267794875f39430890ff5bfb4a7b38131dd929d4adcb0b5690dde49b156022df5c12dd64cf236976eca21936b7d464e54ffdbca8e0630bc151f35144a5cf295478630ac7bd5c5a10f5d5e1ba83ac0f2d2401e514c072ae81307a3f0dc1e9782a4599915e046ab400f10e817820dab335413f3ad367a7e1bcce5e5556388d2f897290c5d538e32e28ebffa19c5160f5b750f6e46b00c4fbca6f24dd9d22c25487719501f9e72e9b8c1de2177948b24cb0ffa52db747b46a7d434e1910eba8e7cf8ce43b14a4179b83daa75029602fb790d9e44dea5d6de1b262ff6e41c9a9704c26ecdb2d7ac283815df48f7cc2a0fa2f592c1877c1d489aa2947a1a216b42d3432c39e385d56ff75c325b626a7bc356b758b922f037dec5cadf3428b940a189e35f4681705ba1ae7e5ae6d8446a9aedd9ba67009dd158cd746dfb5e25580c86c0b605fa3107a070927308392a5e6db774b963a833b9ff2be903c9b64d86dd50ed0f1061cb1502428a598683f7f88578deb7cd09b10c2bd34e276369ee1a8b201cc1e52568fdb18d5a6577ae951e62fed44af22cf2ec9397b4d1699bde1e783aceb58ffc2494e20dccba38129d17d34a71be7301892b2d471e4e1224c226d804295848ddf839effa3713bb66b55dfc0a7429c15f2d1a23b37ec424d4dfdff1afc2b2200435f7638bbabca44377baee0b38587675ba1ac11cda964f12216a99e911974b7710ec6fb410eb5b553cd0f74367c85c901ad5be3da0dfa278e7adac8026c8a818fda2b505adc885040fe5bea36185b7ff054d8a51923cf0965476b627f2e3ecd6b670d0233de117a0299ff8a9086259d3648d27ba23875de2aa7a54301eee01d89cc7e9883adec37d5d00080f2d7fad5b3e7ccb6c4f68a238d9f9257b3a0c8e1afce8a4999d6fbbcfe63569e01ff88b742c99bac7ac907ac10b88b3aa8505f76e01b78ea3f413ed11d59e104b7bed07dc044e7cf6156fab1531359a78a40ad35348346b3d57076595326d592c171c067e577655bbe01c681fee87569333818615ed60fcb17378ddeaebef3b67be31f8d11184b30a7e079577709d036625887715e7a4d382fbfb0de49d4536a9e36373bff3569344e9f27d6910ca4cf012aa7aa6d2948dfce815e1387ae227ba1f6ba64eeedbbedb35a3ada19fa6ea80122f378eab2e86a031db33bdc16319acb9b36a69f4ff0b72b7b7fc390b6b723cd54145dfa8d38483ec7ee9c75e6ed10c89d710f20f7a8db3686e077dbdff8aeb6f73011db6df2a49c63640e6a273e7ff35a10c2cec54b5180799cee027f2bb2a9625f2bd7bcd094d3bb4c9a41f793f2863e8ad2a2700e277a6bdca3a98b3effd5a8b4ed2f10691074f9bf2a30eb6ae7830721485607307ba64bb7053b0bd8d76eefd426e7c0903af2157cbfe3d51862ade26ad790180f7b182dc13bc0864290a1c4e2d1c65f4917fc4b61a338e43e87424988a014115ebf1d00e20cf0a764a5f022b406bf9e251cb57a45933c60cd5c119d30aa7c1f5470cc00deac1186c92ea6c3f70db4551677897d9e7245c8eb122d889a4f2a86c4b613681ed54285a4c2a44042b7b5564b41c5e120d380903aed90431d260b4661125638ef6d0750beef8d431f00d94c4803a7ced7316627ca3ec702672076b4131bd85b7cd945d599ad9e32178c29dbc77f3f91f39f77f209bc48ceff8564aa2872cd49897741f74aa5e1665c149f110891d556a3b283ba0c21c7d07e78c4ebd72e170f2d4cb9c3332e884be8d106d040da52a1f8a57881a9dad6f7a716f0737d0b03f9c18d786f1fb0b30d594af309024ecc56fede95a18b0a5f7232a326be1eaa7ef70cc4b6829bc8c7ff8ecd235ac5242f936a4523d64a2617c08aa98e14e9d31e8bfc447ba1ca00943a0e8f708bea6ba859ef7d5b053d3511b65118160f95be5802d5058c25ff4d6ab509e8c967bef475c44658b9a5e04308eb7c41ed2e9a99d0edb7c1e0256f3c1847ed8a5f44263f93a45c771b39dc60e637b7fdee952a0b6de298f13bc4dfcb51ba8b51e35f1e26298b9748ef87605548d4d8b6dc1a82f2faaf5584563f15c7106d2cea02acf2674abbd60f5e2f08033362757d1c47ec4f18b5de7f927c58b32907e259d6c79063918b0d8763e8333678a91eb7965231c143ef800b249444434d26137ec3c11840c6409403850c61a5ff3de00bbaf1307cbaa90aa859c49160a3146f61c39fde93942e113da0216a1ecfe937d4c463d67b7fe698a5410cada905ebe7726a2e5fdbf89b4be019941477e2ff119ea78ff702997995aff3ada5def9f49827675f278209c9a60df9caad4196f3651dfa2816dbf557d147001e4bd065bcf22bd0123b50042670f432ad8180d948e269a9a3b4e23062407dfdd4587334dd357c52f51ca388fc64eeba26e6fd53fc09a5d8a815219e4860e9ce945a14a59b9c9e1d276c48d41b82e624812cb60a3d83282073cf48a03a28dd601d1e854652634eb9545b840dfff734a75cbb1fc59038690df9e368cf1e54536d0d95d168902538835dd16153378f07fd2e509d023cbb8818ec43e58a5fb7d60acfb2430c4b527f1cb39305d35e5b8e5255f66931218d345d9acdf592b16acb00e34ff26aa8ba4ea5053e291d788c0136fae784a0bcf2e7e5e73953d5ba28b44f3944c7754c4a04a7a9cec36998482b518ea805413ca7bee585f99679068e5c909583753125b09878cf5c466f6facf51d4a3463a0f0668040b9f559dc006afca5fcbe15bae7d862e5841f6d4c2fefab833b197a2985e55b7be8b374a65e01e104b96451b26dd4d31d979c8af5d4911", 0x1000}, {&(0x7f0000002b80)="752f011dd89bca7b13d369bdd630b83cd350df7c7e26c56b362ed0ca134173c7df4ccfe5041e3e36fb97696e1330977281cda40e21bc81c101cf4666733dadd62eea6414701530640cc10b8bbe53712e560fa3f16ce350b538ea1605f160502c2e5b571b86ec708f2bbbba1ddee0abb191f61237b63fbee0e6f809048deb34419b89b89605090e6c682189d73a0a58b3e24aab42bc6b90e27ffa479cdadc0b0df34055547f505d826796c6430a1eff2ef5b19b0ae7b4ec4199dc49a443e8dfab4435e78fa84fc5f3acc2d0804fe01caf34a5f9862d0ae9095ede527e07480ba74a114dc768fe2ec86b8e6d1dfd", 0xed}], 0x5, 0x0, 0x0) 19:33:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x6c}, {0x87}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 19:33:20 executing program 1: socketpair(0x18, 0x4003, 0x2b, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) 19:33:20 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x400000000018, 0x3, 0x0) setsockopt(r2, 0x20000000000029, 0x37, &(0x7f00000000c0), 0x0) recvfrom$unix(r0, &(0x7f0000000100)=""/194, 0xc2, 0x0, 0x0, 0x0) recvfrom$unix(r2, &(0x7f0000000080)=""/8, 0x0, 0x0, &(0x7f0000000000)=@abs, 0xfffffffffffffefe) open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x80) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10108, 0x0) write(r1, 0x0, 0x0) 19:33:20 executing program 1: socket(0x400000000018, 0x3, 0x0) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x1, 0x2}, {0x8, 0x20}}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000280)=0x3) 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) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r6, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r7 = getgid() r8 = socket(0x800000018, 0x1, 0x0) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r10 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r9, r10, 0x10, 0x9}, 0x8, 0x1, 0x9}) r11 = getgid() r12 = getppid() r13 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r15, r16) chown(&(0x7f0000000200)='./file0/file0\x00', r15, r16) lchown(&(0x7f0000000780)='./file0\x00', r15, r16) lchown(&(0x7f00000001c0)='./file0\x00', r15, r16) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x6, r15, r5, r9, r11, 0x1e6, 0x8}, 0x5, 0x5, r12, r13, 0xfffffffffffffe01, 0x9, 0x7ff}) shmctl$IPC_RMID(r4, 0x0) connect$inet6(r3, &(0x7f00000000c0)={0x18, 0x1, 0x1003, 0x4}, 0xfffffffffffffea7) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000100)={0x2, 0x1}) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 19:33:21 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) r2 = getegid() fchown(r1, 0xffffffffffffffff, r2) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 19:33:21 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=':('], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000040)={0xa51, 0xffff, {0x1, 0x400}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) 19:33:21 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f00000001c0)=""/188, 0xbc}, {&(0x7f0000000280)=""/14, 0xe}, {&(0x7f0000000300)=""/79, 0x4f}, {&(0x7f0000000380)=""/225, 0xe1}], 0x4, &(0x7f00000004c0)=""/242, 0xf2}, 0x0) r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x37, &(0x7f00000000c0), 0x0) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) close(r2) readv(r2, &(0x7f0000001400), 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000000280)=0x3) connect$inet6(r4, &(0x7f00000000c0)={0x18, 0x1, 0x1003, 0x4}, 0xfffffffffffffea7) r5 = socket$unix(0x1, 0x2, 0x0) shutdown(r5, 0x2) shutdown(r5, 0x1) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) ioctl$KDSETRAD(r6, 0x20004b43) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) ioctl$KDSETRAD(r7, 0x20004b43) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) fcntl$dupfd(r8, 0x0, r8) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) r9 = socket(0x400000000018, 0x3, 0x0) setsockopt(r9, 0x20000000000029, 0x37, &(0x7f00000000c0), 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$WSMUXIO_REMOVE_DEVICE(r11, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) ioctl$KDSETLED(r11, 0x20004b42, &(0x7f0000000280)=0x3) connect$inet6(r11, &(0x7f00000000c0)={0x18, 0x1, 0x1003, 0x4}, 0xfffffffffffffea7) r12 = getuid() r13 = getuid() setreuid(r12, r13) r14 = socket$unix(0x1, 0x2, 0x0) shutdown(r14, 0x2) shutdown(r14, 0x1) r15 = getuid() r16 = getuid() setreuid(r15, r16) accept$unix(0xffffffffffffff9c, &(0x7f00000008c0)=ANY=[@ANYRESHEX=r2, @ANYPTR64=&(0x7f0000000840)=ANY=[@ANYPTR64=&(0x7f0000000600)=ANY=[@ANYPTR, @ANYBLOB="82fa53a85cf82312dc53cd8f5b6dbc5f199a12a87b7d9cf322b665", @ANYRESDEC], @ANYPTR64=&(0x7f0000000640)=ANY=[@ANYPTR, @ANYBLOB="134b2888f983894dbc26f7e5646346f24efab8c26b7659b760b360a64b59a28161a49a38eb35d30d1f936b0822474d0420d4", @ANYPTR64, @ANYRESHEX=r4, @ANYPTR64, @ANYRES32=r5, @ANYPTR, @ANYRES32=r0, @ANYPTR, @ANYRESHEX], @ANYRES32=r6, @ANYRESOCT=r7, @ANYPTR64=&(0x7f0000000700)=ANY=[@ANYRESHEX=r2, @ANYPTR], @ANYPTR=&(0x7f0000000740)=ANY=[], @ANYRESOCT, @ANYPTR=&(0x7f0000000780)=ANY=[@ANYRESDEC, @ANYRES64=r1, @ANYRESOCT, @ANYRESDEC, @ANYRESOCT=r8, @ANYRES32=0x0, @ANYRES64=r9, @ANYRES64=r11, @ANYRESOCT=0x0], @ANYRESDEC=0x0, @ANYPTR], @ANYRES64=r7, @ANYRESOCT=r13, @ANYRES32=r14, @ANYRESHEX=r16], 0x0) r17 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r17, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r17, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 19:33:21 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000140)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB=' \x00\x00\x00file0\x00'], 0x10) sendto$unix(r0, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de600d63204af5ca169f5bc55a07c96eb2ffe1c8d6bde6b9edef6b41182d133840a4d8daee077c6adc539f6475c6843da22", 0x42, 0x0, 0x0, 0x0) listen(r0, 0x1) 19:33:21 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000100)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a021b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf2fe98b9838d4834505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1c3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535", 0xc6}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) shmget(0x1, 0x200000, 0x6, &(0x7f0000008000/0x200000)=nil) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 19:33:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86138) r0 = socket$unix(0x1, 0x1, 0x0) getsockname(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/14}, &(0x7f0000000100)=0x10) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x40062}, 0x44001000a}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) connect$inet6(r2, &(0x7f0000000080)={0x18, 0x0, 0xfffff000, 0x4}, 0xc) 19:33:21 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="86"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000280)=0x3) connect$inet6(r3, &(0x7f00000000c0)={0x18, 0x1, 0x1003, 0x4}, 0xfffffffffffffea7) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000080)) close(r1) r4 = socket(0x18, 0x2, 0x0) close(r4) socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000040)="100a2956b9223776", 0x21d) 19:33:21 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x205e, 0x40000000002902) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x410, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x20000000000029, 0x37, &(0x7f00000000c0), 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000280)=0x3) connect$inet6(r2, &(0x7f00000000c0)={0x18, 0x1, 0x1003, 0x4}, 0xfffffffffffffea7) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0xfffffc00, 0x3, 0x7, 0x0, 0x6, 0x7, 0xff2, 0x4, 0x0, 0xadab, 0x6}) 19:33:21 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x20, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000240)={0xfc67, 0x0, 0x4}) r2 = dup(r0) listen(r2, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000040)=ANY=[@ANYBLOB="00202e3f66696c0cb1aa96e5986e4fbd1201e3d45cda00a1b73f35427594d8e0cc5a"], 0x10) r4 = socket(0x400000000018, 0x3, 0x0) setsockopt(r4, 0x20000000000029, 0x37, &(0x7f00000000c0), 0x0) getsockopt(r4, 0xffffff00, 0x1f8, &(0x7f0000000100)=""/193, &(0x7f0000000080)=0xc1) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r5, 0x0, 0x0) shmctl$IPC_SET(r5, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r7, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r8 = getgid() r9 = socket(0x800000018, 0x1, 0x0) bind$unix(r9, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r11 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r8, r10, r11, 0x10, 0x9}, 0x8, 0x1, 0x9}) r12 = getgid() r13 = getppid() r14 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r16, r17) chown(&(0x7f0000000200)='./file0/file0\x00', r16, r17) lchown(&(0x7f0000000780)='./file0\x00', r16, r17) lchown(&(0x7f00000001c0)='./file0\x00', r16, r17) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000080)={{0x6, r16, r6, r10, r12, 0x1e6, 0x8}, 0x5, 0x5, r13, r14, 0xfffffffffffffe01, 0x9, 0x7ff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r19, r20) chown(&(0x7f0000000200)='./file0/file0\x00', r19, r20) lchown(&(0x7f0000000780)='./file0\x00', r19, r20) lchown(&(0x7f00000001c0)='./file0\x00', r19, r20) r21 = getegid() r22 = socket(0x400000000018, 0x3, 0x0) setsockopt(r22, 0x20000000000029, 0x37, &(0x7f00000000c0), 0x0) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r24 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r24, 0x0, 0x0) shmctl$IPC_SET(r24, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r24, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r26 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r26, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r26, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r26, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r27 = getgid() r28 = socket(0x800000018, 0x1, 0x0) bind$unix(r28, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r30 = getgid() semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r27, r29, r30, 0x10, 0x9}, 0x8, 0x1, 0x9}) r31 = getgid() r32 = getppid() r33 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r35, r36) chown(&(0x7f0000000200)='./file0/file0\x00', r35, r36) lchown(&(0x7f0000000780)='./file0\x00', r35, r36) lchown(&(0x7f00000001c0)='./file0\x00', r35, r36) shmctl$IPC_SET(r24, 0x1, &(0x7f0000000080)={{0x6, r35, r25, r29, r31, 0x1e6, 0x8}, 0x5, 0x5, r32, r33, 0xfffffffffffffe01, 0x9, 0x7ff}) r37 = socket$unix(0x1, 0x2, 0x0) shutdown(r37, 0x2) shutdown(r37, 0x1) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r38 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0x36b) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r41, r42) chown(&(0x7f0000000200)='./file0/file0\x00', r41, r42) lchown(&(0x7f0000000780)='./file0\x00', r41, r42) lchown(&(0x7f00000001c0)='./file0\x00', r41, r42) r43 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r43, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r43, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r43, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r44 = getgid() r45 = socket(0x800000018, 0x1, 0x0) bind$unix(r45, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r47 = getgid() semctl$IPC_SET(r43, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r44, r46, r47, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgroups(0x8, &(0x7f00000003c0)=[r44, r20, r21, r23, r31, r42, r38, r39]) setsockopt(r3, 0x6, 0x8, &(0x7f00000000c0)="00020000", 0x4) socket(0x18, 0x4, 0x20) munlock(&(0x7f0000702000/0x2000)=nil, 0x2000) 19:33:21 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x108) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000280)={'./file0\x00', 0x5, 0x8, 0x2, 0x0, 0x1, 0x6, 0x7f, 0x0, 0x2, 0xfffffffffffffff7, 0x3ff}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000140), 0x63a) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 19:33:21 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699d, &(0x7f0000000300)) 19:33:21 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) madvise(&(0x7f00003e1000/0x1000)=nil, 0x1000, 0x3) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) getitimer(0x2, &(0x7f0000000780)) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f00003de000/0x4000)=nil, 0x4000, 0x7) r1 = socket(0x18, 0x1, 0x0) write(r1, &(0x7f0000000080)="ab8fb0075c0e67e85947f979733828b0dad92dd80592cccee40473dfc00b3907180efe1483e1cdf63b0da37950cb24223f", 0x31) msgget(0x1, 0xc8) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0xf6e) r2 = shmget$private(0x0, 0x2000, 0xe841ef7ffd0bbe84, &(0x7f00003e0000/0x2000)=nil) shmat(r2, &(0x7f00003de000/0x4000)=nil, 0x6800) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000380)=[&(0x7f00000001c0)='$/{\x00'], &(0x7f0000000480)=[&(0x7f00000003c0)='.\x00', &(0x7f0000000400)='^\'\x00', &(0x7f0000000440)=':([)^*\x00']) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) r3 = msgget$private(0x0, 0x20000003c4) msgrcv(r3, &(0x7f0000000200)=ANY=[@ANYRESDEC=r1], 0x1, 0x3, 0x1001) msgrcv(r3, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000002000000000000000000000000000000000000002ee35e6a135966692c000000000000000000000000000007000000fe4f634adc41281674ef0a86df2e93c8fa000000000000000000000000b60eb3cd0000000000000000635d0000000000000000000000000000000020000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006b16ba4f9bf748f900000000cc193bb307c86100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c73519053e107a83a2a94d49052464893c3afc3530ca5a67cd7b719379a9261fbff0a2eb6c6fc8a4235187488e07bf2b000000004e25325aced3d5eba64a68170000000000000050a2b657ee0ad80eb7861b8b8c958267d5bac6033d50f8f475322d38f63bac554b3ceadd28708cf51882fdc7e5c71e7fc0133617143c4288678d4da4871b9d1fd9b188f81be0dc051f210b112d3bd3e553ff7a496e7826891b99917d8cd92610db39dfaea5930b29c434d73cbc84c2ac694698895f5d77aeb2a600a121188ec5dc90cabd89bfc7f74097f10b1654e3d312a654596709130a00609414e69b86a8cc4409a4af21791027d1aee1e4a9b9f129ebd7f36abbfc1d749f"], 0xeb, 0x0, 0x1000) execve(&(0x7f0000001600)='./file0\x00', &(0x7f0000001800)=[&(0x7f0000001a40)='{\xec#\x00', &(0x7f0000001780)='[$\x00', &(0x7f00000017c0)='^\'\x00'], &(0x7f0000001980)=[&(0x7f0000001840)='\xe7\x00', &(0x7f0000001880)='\x00', &(0x7f00000019c0)='\x00;\x89Z@Y\x8f\x8d\x81\xdc\xae\xaa\a\xbe\xc0\xa2\xe2*\f\xa2\x82[Y\x18\xcc\x01\xd2LW\x8e\xc9\x82\xbd}\xb0G\x81\x1f\x10\xce\xe6@J\xbb\x89\x81\xed^\x1fq\xeb_|\xb6\x99PGi\xd5\xf6\x98\xc1\f\xfeP.\xcb\xbf\xc1\x19\x89\xf1\x19,Y\xb4(@\x01\'\x90:\x14n\xcc\x90!,o\xd2\xc8\xb2\xb8\xb3\x93&\x90\x8b\xe9\t\x7f\xa3\xc2\x82\xe2\xd8lW\xe6g*W\xac\"Q\xce3zI>', &(0x7f0000001900)='@.\x00', &(0x7f0000001940)='\x00']) connect$unix(r1, &(0x7f0000000740)=@abs={0x0, 0x0, 0x0}, 0x8) msgsnd(r3, &(0x7f0000000280)=ANY=[@ANYBLOB="0300000000000000c71808145bf2f68fa2e23d098990650e7189e856a53531a8438a35c6d77ce41fcb1a907b1bbff94d1364969d8e4036c18a76573b824b9dde1a0e293a1ec5a9d016d96f43e61f2b09461ffcdd2b1eda214931afff839764846cf8a70c19020000000c877d050120cfce5acaa7facecaddeb6a409e59cfc6ccdd9232d227b9b1dcd05903b48974567681440417e8d82031c8c0862254e877c4176c2c70a984e41cd15b7f2856821870b68626ead29b19bb892374c2e1e574d1471d424ed345317e"], 0xa5, 0x800) pipe(&(0x7f0000000000)) 19:33:21 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x3) setsockopt(r0, 0x8000, 0xffff, &(0x7f00000010c0)="47482380a0fcbb77d048958c9971ec5a9a054cdd3f1941ed518bbd9f6a08bc52c793cbbcb799a908e5f8e6e0a8f2f4ff4236943da4e90332260843c685e64849473c9d8d3624b32f42b2acb2fbe50ee4833a50447b5c3496fb94e8cea4ceef6e3dc0a5b54c393e83e6f656926f55cc2c8d113fde7b4edd308fc34d5504a75edb84f0c6f8501817df7777d54e088303b9b0efdb39641fe8cf104099ba37d816efdd172106e96c8112dcfe5816c21a8a3d6401f0897b87c074ccbaa9", 0xbb) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) recvfrom$unix(r1, &(0x7f0000000040)=""/4096, 0x1000, 0x0, &(0x7f0000001040)=@abs={0x1, 0x0, 0x1}, 0x8) socket(0x11, 0x3, 0x0) acct(&(0x7f0000001080)='./file0\x00') 19:33:22 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0xa227, 0x0, 0x0, "0100000800000000001000"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4003, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:33:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r2 = socket(0x400000000018, 0x3, 0x0) setsockopt(r2, 0x20000000000029, 0x37, &(0x7f00000000c0), 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000180)="ea0300ec8000f9e2a0ec00006b41010074000000000000350000000000000000000000000084d431e51bb2fc205ecdac74f1d1ff10bde622c4591409e0b91b45d3320c6d7768ebd2ac10597d07d478c6d7dc255589efc6d0408aa1751957cbab3d71a887b09b83e5c56ff7911d3aebbfaadf8578d0d2969288bd63c6114cbffe713ea150282f33fc2c5ed76f0fae5beda197c3554f1ca7a77443727982f41f9cfe9e3ce2e6b3b575acc5ceef6fcc94aaf5d1680000000000000002e4deccc043bee8fcd2aa1f9115142106000000000000000000", 0xfffffffffffffd0b) close(r0) 19:33:22 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) connect(r2, &(0x7f0000000100)=@un=@file={0x7fedd17f9f2f9c80, './file0\x00'}, 0xa) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000000280)=0x3) connect$inet6(r4, &(0x7f00000000c0)={0x18, 0x1, 0x1003, 0x4}, 0xfffffffffffffea7) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000000)={0xfffffffa}) 19:33:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x10006c}, {0x54}, {0x8000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f00000000c0)=[{0x3fa4, 0x7f, 0x6, 0x8001}, {0x3, 0x5, 0x9, 0x6}]}) 19:33:22 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000003040)='u', 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000001c0)=0x5) ioctl$KDSETRAD(r1, 0x20004b43) pwrite(r1, &(0x7f00000000c0)="f2e46db891c419afce7fe74c97dc7c7cb1d6c090c1e73afb33779fad1bdec981f842edbbfd47e4a78c7fea2c84d19b4011f1f444de9b0e317f89ab44b1f048edb6757899d488adc1ae3e481d7443ef2b446cd9ac2fad02a2395832eb354db8a8d4841c1bfb26b37ce86c4422cec506953a11051f559c642cf6fafb745479bad5c5a5e6a275862096bc7e1eba547b6f1ab948d775974025f5186aeb4f1764a53dfd64f3add4cfc0ea887550f27cb7508f5ae80b741e8b2097a52a7c5c2fc9f7cec34d1de0b2f2d7d6e0e910528c67940b0a4545fdf412ab47b1cc38a5b851cfef2be7ab12e6e3916b3cd706acf6707a4697", 0xf1, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) 19:33:22 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xfffffffffffffffe) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = semget(0x0, 0xd, 0x4) r2 = getuid() r3 = getuid() setreuid(r2, r3) r4 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r8 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r7, r8, 0x10, 0x9}, 0x8, 0x1, 0x9}) r9 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r9, 0x0, 0x0) shmctl$IPC_SET(r9, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r11 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r11, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r11, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r11, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r12 = getgid() r13 = socket(0x800000018, 0x1, 0x0) bind$unix(r13, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r15 = getgid() semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r12, r14, r15, 0x10, 0x9}, 0x8, 0x1, 0x9}) r16 = getgid() r17 = getppid() r18 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r20, r21) chown(&(0x7f0000000200)='./file0/file0\x00', r20, r21) lchown(&(0x7f0000000780)='./file0\x00', r20, r21) lchown(&(0x7f00000001c0)='./file0\x00', r20, r21) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000080)={{0x6, r20, r10, r14, r16, 0x1e6, 0x8}, 0x5, 0x5, r17, r18, 0xfffffffffffffe01, 0x9, 0x7ff}) r22 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r22, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r22, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r22, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r23 = getgid() r24 = socket(0x800000018, 0x1, 0x0) bind$unix(r24, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r26 = getgid() semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r23, r25, r26, 0x10, 0x9}, 0x8, 0x1, 0x9}) r27 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r27, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r27, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r27, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r28 = getgid() r29 = socket(0x800000018, 0x1, 0x0) bind$unix(r29, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r31 = getgid() semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r28, r30, r31, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgroups(0x8, &(0x7f0000000180)=[r8, r10, r23, 0x0, r31, 0x0, 0x0, 0x0]) r32 = getuid() r33 = getuid() setreuid(r32, r33) r34 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000000)={{0x1, r3, r8, r33, r34, 0x31, 0x8}, 0x1000, 0x0, 0x2}) writev(r0, &(0x7f0000002740)=[{&(0x7f0000001680)='\n', 0x1}], 0x1) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 19:33:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c100010000000000000004000000000000e4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="06000000000000ba00bec2b18767f29bbd6886e43bd9dd1d809152c6b083d60a2e36a992582092709e4df23e7d3ed7284bfde252f869dbbe53f5b3e822811c066f5666ad0000", 0x46) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) ioctl$KDSETRAD(r3, 0x20004b43) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000140)=0xc) wait4(r4, &(0x7f0000000200), 0x4, 0x0) syz_open_pts() kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 19:33:22 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002008, 0xffffffffffff2823) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kqueue() execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000680)=[&(0x7f0000000600)='\x00.\xd7\xf9\xde\xbc\x11\x17\xac\x1e\xbe\x03\xb7\x99\x05\xca?P\xd4\xc4)d\"\xe3FD\xca\xeb|B\xcfE%<\a\xa6XI=P6v$m\xafJ\xc3\xac\xab\xdcQ\n\x10\x17Uc&\xe1F\xfa^\xfaO\x92\xf7\xed\x9f\xe2\x80\x1cWw0%q\x8buGF\v\x94!\xe5\x9e', &(0x7f0000000080)='\'-\x00', &(0x7f0000000180)=',\x00', &(0x7f00000001c0)='\x00'], &(0x7f0000000580)=[&(0x7f0000000240)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='(\x00', &(0x7f0000000400)='#\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='\x00']) r1 = syz_open_pts() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{}, 0xfffffffffffffff9, 0x9, 0x0, 0x8000}, {{0xffffffffffffff9c}, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffffe, 0x141}, {{r1}, 0xffffffffffffffff, 0xaf}, {{r2}, 0xfffffffffffffffc}], 0x0, 0x0, 0x0, 0x0) 19:33:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0xfff, 0x10]}, 0x3c) munlock(&(0x7f0000ff3000/0xa000)=nil, 0xa000) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) r1 = socket$inet(0x2, 0x3, 0x2) getsockopt(r1, 0x40, 0x5183, &(0x7f0000000100)=""/82, &(0x7f0000000080)=0x52) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1d8, 0x0, 0x0) 19:33:22 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffd, 0x16d}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fc, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 19:33:22 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x16, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r3 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() r5 = socket(0x10, 0x0, 0x2) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r6, r7, 0x10, 0x9}, 0x8, 0x1, 0x9}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$WSMUXIO_REMOVE_DEVICE(r9, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) ioctl$KDSETLED(r9, 0x20004b42, &(0x7f0000000280)=0x3) connect$inet6(r9, &(0x7f00000000c0)={0x18, 0x1, 0x1003, 0x4}, 0xfffffffffffffea7) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setregid(r7, r10) shutdown(r2, 0x1) 19:33:22 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000800)="212bca479aaf46bedef7086c732bcdea4a2f64e523f1e57c3d5cc4fa03bfd30d12f8ee35ef602604bf9fbc5cee1dfcd5144a364546ca12ee8c357ef539feab815b1e781267c85066cefb82a657354abdb18798ee3e2cdd5f46d9675d2595d17e2e6c1ae1534e690cfd28bc20e820c40939ec20743573dcdff6b52e57d198a05b6d7c62824de026be25ec838cf55a009ce39cc25c1a0b30a593accaac7adb226cf275d6d2d4608f79a03d1810d7f833e4639543e87d4a823324d61e2703037d6891f93a5d4a9cf1d5df91bc8024f06d40ddd015e76ff690fefa347741699761a6ab5a4ca68f3e96317e83e1953b94ce58572fe2a98e1267229f75d56eae3ef4480a644a343aea3ba3a699aedadb2b76557670350c0d7e46b486444c181d5e8ce48684d557e0e425346de7d90845a06041628742267a33e880d3ae9815342e4ceb8e11a5e475e43d14ceea8b46582f96eb523a2b97ceebbf77f58d5428e7cb682499df8d8c243fbcd091889799d950ece13c594f1849d7003c0b4e365bb2718c5971331d605667ad582488c0b22323c46546748e86c5b311b48a5063616faa8d0e25c03a27d3c568e344548340fdfc54f7affaf64711f24c1134abce16ae9001e4e978bef7637c9b9050f117cb2dab8ee0b255c649a66a7c", 0x1d7}], 0x1, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000280)=0x3) connect$inet6(r2, &(0x7f00000000c0)={0x18, 0x1, 0x1003, 0x4}, 0xfffffffffffffea7) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000a00)={0x10, 0x192b, 0x4, 0xacc, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8000}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x100000001}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x81}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x100000000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x6000)=nil, 0x1000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x6cc7}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x2}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1000}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', '\x00', ['./file', './file', './file', './file'], 0x34ba3aab}) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) 19:33:22 executing program 1: r0 = socket(0x18, 0x3, 0x0) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000140)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f00000000c0)}], 0x1, 0x0, 0x0, 0x400}, 0x1) r1 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:33:23 executing program 0: 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, &(0x7f0000000080)="0714045f099bcf09e938d0737f73eb2b33fff30f", 0x2c) pwritev(r0, &(0x7f0000000340)=[{&(0x7f00000000c0)="2ce16a52c13eee200d5bd29e21eac3019320df28cf184bc5c62d1a96818d07ff98c1ce41c527dbd3d53822d0564d1cf1acd6d6845aa3120a4bd5c0e83a506eeed1651627526b7ec4769cb714460db7c226df7d787ba6294b1a29bbbb35c239aaf9aa5897b279e0ccd18d11ccdbe8bb35d4494281a15f059dedef106e33b24f9a752a4c2f0c1284d64e4d0057958093326aeb48233d376d7998770eb3709d057de95a8c293b8687c346972ecd1153c882cca02d37ae27f0a0fdb9471675ea93668dc67e1e3346", 0xffffffffffffff70}, {&(0x7f00000001c0)="a02fb842b81822a1c9fbd1e45cd871c5e4f9b22d04797d67488ea1e63ad0b4d4a6497f2c0e00b1439126ef201889301def29966c4fb20068e87ca6e1cb1a823181772c66bf593bcc5c111756a1021d062c67c93ec4ad5163175c8ea45c0c49a9f8d27f2e7b68d80e018c69331e7c4357c1eafa585440df595e3fa9619ce5586a000000fa297a7acf23c626769614a8f8526950071f81799d3be178cde8db18e8910ead5b30a888494f1b7def40", 0xad}, {&(0x7f0000001980)="dc0bea0cc32e060924c79fde5c1ac5e2d0d235210b49fc8b770b40991d654b1eae933a8b23be2e55a94202b99cd2b602fb257b80aef45404eed52c587c137f21698a5af0e560a76f9d346fc6542519efa94832938e8a8c71706b13a1184eec9907fd9a1aaa1048476d99527daa434573be12d0ac0cc18b9414674da59dd3d67e14f71d4355732302c4d5f0db9c5b5875432b303cc498ef509f5fa1140a68a18edc5ec93777d6ae9ff33e5712b59c52b0fe1907abbee004c8943dce1a1a2353553e1ab81ea5500810072a75d95659685f0428bb3ed3efba934e61206f81295345df1500139af0a65b3a75886565b62204cbf18a3bcb21159a7d64b19119aea2460328903a623040491890e0a5cb131ce39fad623729b4dadde0a92142f066659ba2b80d8590fa1a62a29f5eac17e2dce7d5c3da4843e6e50ed322bda9e2e8ecdfbeb75a3eba58edff5d8588a53849e50c32356643ac1b34f0b21fd5cfcbf2130900177be4e328ffb7bd9f772626ee9d3a9a5e931baddc7b348f90d789eb24dbbd8171826eb189aae5213da3d42c61196eade108710cd83fc330fb8317cb3d5912bc59a11bcf2b26b6cfbe92e8d1b71541be94a0814f9977779ac522b3ea266236a9b0470b253c484d56352308ebcef8f99ebd47c61fc4ce9937f74b8d62867658889a950af0d458a310f5bc3e4d635ad4bd0c7cc06cd6bd026d51cc296783bc4e6b942f4fe81d852cf70b098d9d62579b1983570ca33b3f41d581c4ff210f6bddceb906b777080d391c890abd28491d1d60f3b337ff0ac93e28c816f4c0c0da2e5126cbfacabd8320ef4cefa685fbd07eee6b128be642a23d1bda74c9ece4c6c2181c422971b22559b751fd32e991d4e3dc3539872de0b477c3fe38958c710d4cced4eab6d9dc322576924a735ca127d7e2fcf23063068e98bb4e961fe7ac8283f908d2eed2b348ddf8a0c2d83de52c025beeed30a55c9c9621e360aa36be511d3f58ae4b9298e1e411ed42ccf7309920487a5c53cdb0d15cb4a4dac1dbc14d0cf0bc019d3942c6936f27d2e8e9bbfcb983b8d75aa3e025f702b109c6a7eff137328643f3961b75b040c46382c6b933bb687240ee30ede51969c52623b1f1b796b6d1a1fc5cab4c476c4b5a1a588a6e70068af7daa6329c5c9a3df98be77c8ffd3261074d27a66603b4b02d7baae3c4a51fdb61961bdf580185a1de08542741d4a67ea575bb268cbacefb7f3fdd08c8656f7b546bdd4c900503d994ee984f2c769ce9bbc9814842561621aa50776858e30fa91d2e9cbfea0647343b2c5c4981e58e3d3bac895105eb1e44f4ce69cdb8b5b85f4b7e0a06a4fafcce6f8dca51ee2c1ad7d3d059a5145935990a8699d3f9eb7cd2735b280dcc7175e9772df1d2ed1b91cae90ddd7895f29a58780722f530faeef92d0d757806f68ff33f9e2542ceb81225d3a785c996f5b69599db7ebc31afcbd308938d0e93107662784ea828efdd6baf7e652a783a3c4e8cce11f2aaea5654fd97c0c12b45833eb8d9bda1cee2f60a9b94e8aefed6ac51577b47ef42504c09ae217324e4a9d35580da94ff67312f3a4f2b4ab4a00b4f0c8e2f7c6bacc35a57fe8a49b1fb68623c92fba14e48e6961f7532cc73eb86ad8f0d96bd38b66c8d6a4f21bbd44a866b1e2d156b105297a909daa4e7eb20dfda5337dac0282dc76f50a1c921ee2c8e20c6920de0b32f8fd1d2fa89bd312f605b4bfa00591e9f34ca62535e00b00d1cd7586e2f96f8a620c8c067894d375a324303bf5dd3cf18a9d01884fb4c146c11514130775fb3a5782903c0e7ffc1bd56fe9651cb7c83524529a7ff567904215fb8d81640d09acfda70087a1f9a2b6ff3a4fdb82f6f7f42493758c8034c16fbd5efe0294da9d33fb7db12559ad10287beb5ab11a0c2789e8866afe2f538c8d3f6d95e5b1d2336e07983d34da2b88e9a95e998b903a14e322299a27b3d5b3799ba751533b2e16d2242792cf8fbe7f4fd42d4ad97ad532bbcb9ec20174fd8ff104720ea88997e39c7b39fee719d48613a4e3a1b4ca8c04ed4f8b7856b71c0c74321657b313f2fe869016eeef61685477be75c1c46d2eae97b95fe4d2666660ac1356335e0e999a94b15d0b41d1ce049f26433f902bfa6ff50892f71dd95260c226179773fecb91c50fe380e5330859d1a582f9535ffe02d6c5a31894e3ef20665b852cd06de95cd717f5f007acfaf1e187b9552e39dd9a493bb56437cd647a7f8e1688e75e620416c5edb0241d6e1c4abee6f475831709f033aa5d43f62104a097e4ea8eaafc60546569a8b82897a015fc8ac6ff8369be067904457dbe030c622aa0b4c1007abca3d108d4921e167d472d60902e344a58c57789677c4b9bc123a81818c86544f220eb3c387b5fffed7d5bc997766cf88c08a14bd4e0fe5c12d0a0ea3bbf6e1a82780043306b0b52561d2932ef3abadabdbabc4586c7940c780afdd23ef18e82133cf12b4747ff3d952906ec471cb9d214f16d87f1fd6d8f02bcf5d82600e6ecff996fa930a15c58047ecfcb4b152ff14e6e4c04fd9d7741fb12b3a1ec2a315b210bc3e2c2c120c6f2167c1044dcd60fd34023ce1b25e7b80bd3bf0d30481799580c45b7bbdccc90ea2da3be428eb48b539eb3d775ffe8dea4dd5fd2fa0bfb8e515182c3e66bc3f24cea008159f736732184a70fe9ae2fc8d9c6117a1c3afc9d06bbad898bf76760ca0b9c7a8c47b7f87ee137568564c6df762a961b6334f8d17e543328beb1295bc44d1ef2c922d49cdedaa7462a67dedc8d2cdaf1bf495890669390de70af1c7745cc2f4a65dbe982fdb4919a6ae440cecbf1b48a961a68c1acd1e25f051686034c5c2848abb9c6b13deecbb33cbc458f2e999b1584d0a4ad6e903b5c7f1bd1e3a2b790a79ce09cebda4f14d7ffe7cd58cc4695177e6f081e87ee853ae45ef5cbc9a99885765958dff2ea5bb8b539279163157caf6e4366609494ad3f1ffcf3ec472216fe9d6c32779e50af3cd5953f3d6300354b32414a4650537234cca8f842a04a5059264a0a0e5516f49b58da4ae458987f3d51c7e0935a498aa70796a911ba517f6698460896d6427111b1495bd1d058122551eaa9cc1f44dee78a92c2d32a35119a90f64c02d1a20e807cb4e23e0c5c31f981742f44e14444400e52ff7ef279a791e142a31696ef97e64c3ea228e9607cd40b6656a626debd762c890abe05f95244a8da64b187246b59db40a24736f4644111110eb8d2291b043e8cbc22fc8a63329bf1d930a61fec004d6d67e4b44391dc570afb2f53da8245430b4a2365f57984522939c5d934340c02886b7dc6b77bc77704db6c1ce40592f0a466ccba79f1c3bc28258b51f22caf3c7d7bf6a93d0a3d0f74592210fe09efee21ed33ac32cb8050524298b4ac586fd233fae36563fc4c7357a53b0a2909c76c79914d0ac4a8b41a27c7c3e38e17a5dcff4ea4e5795ebfbebfef50a31bfa2cfe8dea45ff840664a40665fd6ac31c44d7637167b07a080b968c849d545465e4ec30a72f281cdd8be0c7f750c998442dfe2e1bd94513f3c3ccdddfb9d2446923dda39f7c2475daf92bc36ec5975e3532daf35870e89c04c579a1bbd305ba5d2a1b04ac668445f72d63e5addd83896f456c0d69394fc77c227be4824fc436ee5caf59e4ada0d38df7a8408df8d3f574fd3983ca16151a700faebafae697cb933922888ba7c9fef027813db6194ae8a7325f46339566558f86a460c5942b8d5e9bbb0e611ebe39e4972dac60237125d5f9c7bb8aa97a414a49ef6870ca8739d74cced80fc48cfde97295cc37981555d1bf00840b0452777416f780886c5880bd2792c0eb85c6fc77ec1be1377db14258cfb22dcb5d4624cf48a5fe4cc650dd07d8fdcfb611a200d33e55908ad9b458ffcebf37250fc7975a2f53d15b519a543f5bb4974fd63ac47a9c09c574a5fc43562a7d39857fc4369b2cd3c59f7e0a6635bfd5adc682b5fa26a5cbc5a48d85044ac9defd32b8b2c63f78a1932a8f21c7c97d986b8c6ba2f7695d752f0b292f6c1d3a8b5172ce0e2db7996dfee6a4c7817ba1763441d00f776f18ea037c720b03156e89d4dfc2ac2e3011388ff6983265ece5cf0b79201fd9882b788da16ba4079d9bf922e3156240163b9228cbc40df37b290501dee09ef3c5ac73292e5a0ebb45e9c52a45d67c08b550777138548c2af8d2637740c57e544b303f2d1bea5e753fe9a51ec784c2c13977606513487bbb2236f1af51778011b51f9ae8870162b94cda1cf8b31b85ae5d4695facb94f2be205c3840842fd4704b64471b953edfb1fa0c4af33c254f8974294bf92617b1f66044b8677f74f3da9b4f2349c2fa4126bb1d23470576fcbe05cd22406308e1faf9370a762c6ac59042203098e3f42765f5b79bb434c17fa6cb363b44e8dd6d989ffaee2acd9733d916e36cdcc47df2fcc44694deb52a6c144ce8ba95e6823c582d2063363b6408a35ba3f6e66d8a11a1ab58e33844b8f79bfc04000acd759292643ce5edc093f8f047ce7c10119fb972f0a4acdf17f40b1f0364676e0fb61591f4687250d21fc57c20469e2d8a833d336d5818970ca71b0ddaefa0f4b13777ad10fae8063d75cea7686713d098846e51b4f9e27c48dbb8da5b94781ba30e3b49f61bb21cbd30096f10f312cd92e0fad47d20e04354e6a7488742e4df77edcf8cd98cdd26890321b775901a7366d76a1ac6227273b4c5a9b313413d701023c7590fa8ecd968b787cffc5b5dbd1a2751e1b9a87e2f85f3f21fbf95f19bea8e4856c1aa5edb8a6f85fa32d50baffae510c3c30d34639a81dddef5fab8fc4acee438bca9e46b516b2492ba08ae5f136b868721fc2da5eefe2a481c0d4721758f41eb1f43b46fa3f7b050f961330b23ece1bfccff9e68abceb1b099b5cd62c4e921252476d8eeaf277b7a27ed77d3e00ac92b007e3d42138e4e058d68c684c5cce91a192c6381b72c70a329536d4250554f05391a1ddb1b9fc5d4e30a8fef949687d97aba0bc16ce7cf8e86cebd9665b1b97133bb35f7e33948cecf88644b222f0be3a6d0982108c34ae288b66ff0c9d6630f768e9ba4bb5bd46b3ee5f52dbbe2828c41c7c1c3fb44d75ec2ae39b47172dd14331ca19fe4fe55d516824629421cd5824df1f9025f5a644d7406b186daca3042630cad8b00d9f90a237ece21c7bcdb81187b74a3e88e5c791e29448be69be59f45dff0f9e25e292a6fdc49116805568fce2c724a00a48e7c685c962b259cf547a2baf7f931139e8b8724b61be8918571babb1a5c0fdfa7d893f68281d0c7d5f57bb9558e191b3bb852e2735e561c62f65b73b478a62c21a9b9844f240ee76e94730c64a84abec87cb7395e2ac7f2e7b3422ef7de7f14901da35f1a918f4e19787e179923b567f6c2e2ee3ccd5c7b43ade9a60c1817b8b569055db5fece5f62694bbf67a4d823d125c229ab2138317373fa5e84c92a7a033cc252b68da22a34378634341aafa41f32f33ab9ecc2acccd32fe5395edffe5d66d8295fe90a4ce152a32e354de8f6a2eb9068d63964aa4709cf4033369e32917e9a3de234f921c7a1b38aff297992316fba4b9954afbdf4e54822b969b16a2e1585cd996338c9f710284c4bf84e02c44e0259f880a97df3b6f1f1868258c71dc15082d4a0f10955488eef2ea4edddbe9dd34ce2dd50c4f082af6024b6f94dbde5b1014196b9eca384e279199376d0644da6f0b5c4b350c27dd8377c08a00b0fb1edea448217a9b2b4a2d08793ad30c529c360b1ef7aa0733def570", 0x1000}, {&(0x7f0000000280)="0e22ea05ab21cc815a6442c26f82f9655ce42c1cbe27bbbb7797b95af412ed158d6fa792f7c0b768746bc8e1839a068e05ee63752324b242a03aef191f5a1027f3295f1b0c12f9e8c2e008e65ed1c9818bd2cff3c747218163088234b5f4e1133d93ba1f069a00fc7a9bd886ae4fe9262adc0649f6bae177bbe1969855eea6e40f0f41df4001ad78cc22801f9c29e58074f44a7dbe6eb801e4c3502114e9b52a2403844c3e0c34ad9b056c39f8c975c51c14", 0xb2}, {&(0x7f00000005c0)="49c5ddc8a6dc3f39317334a56ccb727d8c97936644662906a070512681db20a12a99c106c61a164c32a48054cdcaa4d2bdb51a8987528d020ad2c3e8696e693f62d139d1b7d6fcd3c87734519691055e292a750a5fef734e52f5376e9350123b918392b0bf1c7d09f9e4bc7ff87c710ffe1531a4bec87fa478bdd99c58e33d75a340e6e3a98eb75f6a8b508fdf24551f3b1993da281c68ab5bb18f93215742e7e1d9ad22a07a69a7df4d54d71b27aa52b42c17a7f7c478ae02771e259ab554d21a1e1834ba41c1d340f68959f70131b2d1dc85bb3344dadaffe9e8d73e43ed7d0c2b7a45ff20d3b58928cb", 0xeb}], 0x5, 0x0, 0x0) writev(r0, &(0x7f0000000940)=[{&(0x7f0000000400)="0e176c0724698c732314f0a721d8428acf80ff9ec0ebfe8d5546e76b0ffc92294bcbb94e8b02da9f5710d6630239abeba02095e37b66d5b8ffb34be0e5c0f17f37249befb940c341adcad36cedc778fd4bf1fe6b1152982024f02a06a46fcf69988fb322c45000431fc5e1660f4bf3cadb2422fdc5aaba6ec70d6e4565fe2068b3444e68370da38625be96c7fe98b0127c7fe5e59123d39441840a1be9cdf14bd782a1a3aa068e45645839ab667379747de3daddbd4622ef355ad95b91d5dfffeb6b899472c1cd164d27bf41dbe5bc2b70e025f958", 0xd5}, {&(0x7f0000000500)="53b6594a9dc342d0e0edd1c71c434c4eeb3ff1e7f7b44315a3e5c65123ca6df9ae94fff88f195c5f2f5653687c2f082c6a4e669e85ff49ec0109a0b72fdab508286adde3a1f999eba35ff52c2d86d496b5b0beeb37898815af3f8e6c995e46adef6423e2b1e128f877c846ec173874707bdad299", 0x74}, {&(0x7f0000000580)="feea6902bc2ea6f3ca5c1239703abf32c624d60946f4f00fe1f6596e81d53391189c77fd16aa85fd", 0x28}], 0x3) 19:33:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x100000}, 0x8, [0x0, 0x8]}, 0x3c) rename(&(0x7f0000000080)='./bus/file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 19:33:23 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) execve(0x0, &(0x7f00000003c0)=[&(0x7f00000001c0)=',/\x00', &(0x7f0000000340)='+\x00'], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000039, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x4c6) 19:33:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x20}, {0x81}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="3cf1a520e2d31968de749c6cca72") 19:33:23 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000200)="b4fdcac79cbee45d5c922f5d", 0x7) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x44001000e}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) write(0xffffffffffffff9c, &(0x7f0000000080)="729cb44f72678e59a5c9e721a6521e2fcb5f3233367a7e3456f1bebde6d015c9a3642ba6304dcaffe7ad174066eb00596788cd5a34225882413f402f796dd4bb368786971ddb112ed79631993e98a22c15307317e621c7b81d8dcb300ebfb17e270363b46334126562e9eba144a9380438e6d10d6fa4af6051b88b9b18048ecc2cad1589829284fc9bc45bdacefc78bd6c255664147cbfaa4d6434ea27dc12375a4fff76f4ee5a4ee57ea57e0bb49d26d53e279cd075909843ab285706b6b212fd10acb0d1d075f7bfa8be5687d87be24faead06b297c3ee7c347ad8b5d9a68c805286b640559863da63bba5222b077efb9c226fd59afc822a5fc88bfa", 0xfd) 19:33:23 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000140), 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = socket$unix(0x1, 0x5, 0x0) dup2(r6, r5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = socket$unix(0x1, 0x5, 0x0) dup2(r8, r7) r9 = getpgrp() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r12 = getpgrp() fcntl$lock(r10, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r12}) ioctl$VT_ACTIVATE(r11, 0x20007605, &(0x7f0000000380)=0x101) r13 = getuid() r14 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r14}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000004c0)={r12, r13, r15}, 0xc) r16 = semget$private(0x0, 0x4, 0xa5) semop(r16, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r16, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r16, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r16, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r16, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r16, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r18 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r20 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r20, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000100)={{0x3, r17, r18, r19, r21, 0x4}, 0x200, 0x401, 0x2}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r24 = getpgrp() fcntl$lock(r22, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r24}) ioctl$VT_ACTIVATE(r23, 0x20007605, &(0x7f0000000380)=0x101) r25 = getuid() r26 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r26}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f00000004c0)={r24, r25, r27}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r30 = getpgrp() fcntl$lock(r28, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r30}) ioctl$VT_ACTIVATE(r29, 0x20007605, &(0x7f0000000380)=0x101) r31 = getuid() r32 = open(&(0x7f00000001c0)='./file0\x00', 0x8340, 0x90) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r32}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f00000004c0)={r30, r31, r33}, 0xc) r34 = semget$private(0x0, 0x4, 0xa5) semop(r34, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r34, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r34, 0x0, 0x9, &(0x7f00000000c0)) semctl$SETALL(r34, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r34, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r34, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x0) r36 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r38 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r38, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r34, 0x0, 0x1, &(0x7f0000000100)={{0x3, r35, r36, r37, r39, 0x4}, 0x200, 0x401, 0x2}) getgroups(0x2, &(0x7f00000023c0)=[0xffffffffffffffff, r39]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r43 = getpgrp() fcntl$lock(r41, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r43}) ioctl$VT_ACTIVATE(r42, 0x20007605, &(0x7f0000000380)=0x101) r44 = getuid() r45 = open(&(0x7f00000001c0)='./file0\x00', 0x8340, 0x90) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r45}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f00000004c0)={r43, r44, r46}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r48, r47) connect$unix(r48, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) getsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f0000002400)={0x0, 0x0, 0x0}, &(0x7f0000002440)=0xc) sendmsg$unix(r2, &(0x7f0000002500)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000002340), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r6, @ANYRES32=r8, @ANYRES32, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r13, @ANYRES32=r18, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r24, @ANYRES32=r31, @ANYRES32=r40, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r43, @ANYRES32, @ANYRES32=r49, @ANYBLOB="00a4e0720000000052000000000000"], 0x80, 0x1}, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r51 = socket$unix(0x1, 0x5, 0x0) dup2(r51, r50) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r53, r52) socket(0x18, 0x4000, 0xad) bind(r52, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r55 = socket$unix(0x1, 0x5, 0x0) dup2(r55, r54) bind$unix(r55, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) listen(r50, 0x0) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 19:33:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x3d}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="f1a6c614631c91f670d1e53f33a2") ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x51, 0xd67}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) write(r1, &(0x7f00000003c0)="4dc2edb350b1f0138b5332ec2de013106953eea49ff34b71da847e3a57223935c1b6568d1ef49c1348849e213f41bddf7f32f4f6fb86b04b62c968ee5421b3a503ab25236df81b23afc600ed72be3d1899cf69d68730d5b9fd09f597933ac3f5a5688a55a19f35cf745f7563e96c5026b1c1ccd28c914431cd7a84700a82d58443fadef60f5453573ee37a670cdb15727b07c83e73ff3ff5f239ece2fcb288f13a7181991dd092f814cb3208a1bd8edd687489836792ccbe75151b1d3ba90e0ea6c72ba47c870608dff937af76d6c4327eca0b965c3771f385a7c0c5155ee5c0354039246ad2dd6b6a85b1", 0xeb) open$dir(&(0x7f00000000c0)='./file0\x00', 0x400, 0x1) openat$bpf(0xffffffffffffff9c, 0xfffffffffffffffe, 0x2, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000100)) 19:33:23 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=';'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x6, 0x8000, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) ioctl$TIOCCHKVERAUTH(0xffffffffffffff9c, 0x2000741e) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) setsockopt(r2, 0x1000000029, 0x2a, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket$unix(0x1, 0x6, 0x0) fcntl$getown(r3, 0x5) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 19:33:23 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x69}], 0x80000001, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockname$unix(r3, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020699d, &(0x7f0000000300)) 19:33:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000380)=@file={0x0, ""/87}, &(0x7f0000000400)=0x59) r2 = socket$unix(0x1, 0x2, 0x0) shutdown(r2, 0x2) shutdown(r2, 0x1) dup2(r1, r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2064, 0x0, 0x0, 0x3ff}, {0x2c}, {0x2006, 0x0, 0x0, 0xf8}]}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f00000001c0)=0x2) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029b010014f6357e110dd600d893f54d1dbb420d4bc46746e6a593608d1001940b00000000", 0x2a, 0x0, 0x1) write(0xffffffffffffffff, &(0x7f0000000240)="16089952a2e529e5211067d82a6b764686fce8f876ce442be90492d294e4100df5026dc6d2f2071927dddf03651928619e147fee95f37444e0df7332a7624bd9291aa19825294d2b0adb82ac27a0083ec0e5f2b965b5e9d67f59cff447bd6744596c95ffdf9d", 0x66) socketpair(0x2, 0x4, 0xba, &(0x7f0000000040)) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000100)=0x80, 0x4) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000340)={0x5, &(0x7f0000000300)=[0x7, 0xff, 0x4ab, 0x4, 0x3]}) 19:33:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x2}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000280)=0x3) connect$inet6(r2, &(0x7f00000000c0)={0x18, 0x1, 0x1003, 0x4}, 0xfffffffffffffea7) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") 19:33:23 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x27fe086, &(0x7f0000000200)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x400000000018, 0x3, 0x0) setsockopt(r2, 0x20000000000029, 0x37, &(0x7f00000000c0), 0x0) sendto$unix(r2, &(0x7f0000000180)="6c5b29de8f013ad589f3871a6402f3bc2fe58ac5277db29832edeb8539d4a909cb057310bec5636557d8bf2c2b3b7a4c15e51e41f7ffdf9a8eec3c58d96181beaeab1c7b56caa6a2bdf0e95ea7a3526d4236c5462414df2b98e8b1142737dc23e1262727803e32b61603def72424b34f7435627ba737ab5a7576f2e82b48cca6a782f2c6f4fbb1d2c4fd7c914699c42fbbdd7994d2462176cd859eb1f27e217537022371f3c9bedde7bc124a7f86a6e1c593b8c64b15782c3b842e16f8baac1c56f45ff9c1c590", 0xc7, 0x4, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r3 = socket(0x400000000018, 0x3, 0x0) setsockopt(r3, 0x20000000000029, 0x37, &(0x7f00000000c0), 0x0) getpeername(r3, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 19:33:23 executing program 1: mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5) mprotect(&(0x7f0000487000/0x3000)=nil, 0x3000, 0x0) r0 = kqueue() r1 = socket$unix(0x1, 0x2, 0x0) shutdown(r1, 0x2) shutdown(r1, 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x20000000, 0xba02, 0x360f4960}, {{r1}, 0x4, 0x81, 0x1, 0x1f}], 0xffff, 0x0, 0x4000000, 0x0) r3 = socket$unix(0x1, 0x2, 0x0) shutdown(r3, 0x2) shutdown(r3, 0x1) fcntl$getown(r3, 0x5) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) ioctl$KDSETRAD(r4, 0x20004b43) ioctl$VMM_IOC_INFO(r4, 0xc0185603, &(0x7f00000010c0)={0x1000, 0x0, &(0x7f00000000c0)=""/4096}) mprotect(&(0x7f0000324000/0x3000)=nil, 0x3000, 0x9) r5 = socket$unix(0x1, 0x3, 0x0) fcntl$lock(r5, 0x9, &(0x7f0000001100)={0x1, 0x1, 0x0, 0x3, 0xffffffffffffffff}) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, &(0x7f0000000000)) 19:33:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xfe6bc5358bdf3bb9, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) chmod(&(0x7f0000000180)='./file0\x00', 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x80) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000100)) r2 = dup(r0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f0000001900)}) 19:33:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x40, 0x0, 0x0, 0xef}, {0x6}]}) socket(0x6, 0xc6046eca54efa22e, 0x9) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000240)={0x81, 0x8b4, 0x3, {[0x7, 0x9, 0x73c00000000000, 0x3, 0x7, 0x7f, 0x4, 0x1, 0x7, 0x9, 0x5, 0xab0, 0x0, 0x14, 0x8001, 0x3ea12ae7, 0x7, 0x100000001], [0x10000000000000, 0x5, 0x1, 0x9, 0x8, 0x401, 0x2fb4, 0x1000, 0x4, 0xffff], [0x0, 0x0, 0x3, 0xffffffffffff5e09, 0x1ff, 0x394, 0x3], [0x0, 0x4, 0xfffffffffffffffa, 0x2, 0x1000, 0x9807], [{0x5, 0x7, 0x8000, 0x2}, {0x7, 0x5, 0xfffffffa, 0x89}, {0xff, 0x1e34bf88, 0x40, 0x9}, {0x1d80, 0x0, 0x1, 0x80000000}, {0x81, 0x1, 0xfa, 0x3}, {0x2, 0x7f, 0x4d9fa856, 0x6}, {0x6, 0x3, 0xfffffc01, 0x10001}, {0x3, 0x8001, 0x6, 0x3}], {0xfffb, 0x800, 0x6, 0x9}, {0x7, 0x4, 0x498afb18, 0x7}}}) syz_emit_ethernet(0x119, &(0x7f0000000180)="83a557d78430c555f5ac76e15cd0a522fb1c6e1640a3ed7ba8a901f433df775b") 19:33:23 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000080)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0, 0xfffffffffffffd53}], 0xa, &(0x7f0000000140)=""/87, 0x17e}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r1 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 19:33:23 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000440)='./file0\x00', 0x20000, 0xb) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000080)={0x10000, 0x9, {[0xff, 0x5, 0x0, 0xffffffff80000001, 0x2, 0x4, 0x9, 0xcc00000000, 0x8e09, 0x5, 0x64be, 0x8001, 0xffff, 0x3f, 0x7, 0xfffffffffffff85e, 0xff, 0x7], [0x8, 0x4, 0x0, 0x8, 0x5, 0x5, 0x77f, 0x2dd, 0x8000000000000006, 0x235], [0x0, 0x400, 0x8, 0x8, 0xfff, 0xcca3, 0x4], [0xa6b, 0x1, 0x5, 0x9, 0x3, 0x3ff], [{0x4, 0x9b61, 0x0, 0x1131a64f}, {0x8, 0x7a67, 0x7, 0x4000}, {0xff, 0x3, 0x6, 0x4}, {0x0, 0x7fffffff, 0x5, 0x8001}, {0x327, 0x4, 0x1, 0x9}, {0x9, 0xf834, 0x9, 0x200}, {0x1000, 0x6, 0xffffffff, 0x8}, {0xa6, 0xffff, 0x40000000, 0x20}], {0x4, 0xceb, 0xfffffffe, 0x400}, {0x7f, 0xd3c, 0x6, 0x2}}}) r1 = socket$unix(0x1, 0x0, 0x0) listen(r1, 0x3) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffff1467) open$dir(&(0x7f0000000540)='./file0\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x20000, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) listen(r2, 0xfff) getsockopt(r0, 0xfffffffc, 0x4e3, &(0x7f00000002c0)=""/139, &(0x7f0000000380)=0x8b) open$dir(&(0x7f00000003c0)='./file0\x00', 0x20000, 0x99) lstat(&(0x7f0000000400)='./file0\x00', &(0x7f0000000600)) 19:33:23 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2006, 0x4000086128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x102, 0x0) dup(0xffffffffffffff9c) open$dir(&(0x7f0000004840)='./bus\x00', 0x1eae9fbf4ce32f86, 0x36) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000280)=0x3) connect$inet6(r2, &(0x7f00000000c0)={0x18, 0x1, 0x1003, 0x4}, 0xfffffffffffffea7) readv(0xffffffffffffff9c, &(0x7f0000000100)=[{&(0x7f0000000300)=""/103, 0xcc}, {&(0x7f0000000380)=""/108}], 0x9f) pwritev(r0, &(0x7f0000000540), 0x1000000000000328, 0x0, 0x0) 19:33:23 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x1, 0xffffffffffffff23) recvmsg(r0, &(0x7f0000000340)={0x0, 0x385, 0x0, 0x0, &(0x7f0000000300), 0x289}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) close(r0) r1 = socket(0x2, 0x8002, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r1, 0x0, 0x0) r2 = shmget(0x2, 0x2000, 0x20, &(0x7f0000598000/0x2000)=nil) r3 = socket$unix(0x1, 0x2, 0x0) shutdown(r3, 0x2) shutdown(r3, 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = getgid() r7 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r7, 0x0, 0x0) shmctl$IPC_SET(r7, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r9 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r9, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r9, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r10 = getgid() r11 = socket(0x800000018, 0x1, 0x0) bind$unix(r11, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r13 = getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r10, r12, r13, 0x10, 0x9}, 0x8, 0x1, 0x9}) r14 = getgid() r15 = getppid() r16 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r18, r19) chown(&(0x7f0000000200)='./file0/file0\x00', r18, r19) lchown(&(0x7f0000000780)='./file0\x00', r18, r19) lchown(&(0x7f00000001c0)='./file0\x00', r18, r19) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000080)={{0x6, r18, r8, r12, r14, 0x1e6, 0x8}, 0x5, 0x5, r15, r16, 0xfffffffffffffe01, 0x9, 0x7ff}) r20 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r20, 0x0, 0x0) shmctl$IPC_STAT(r20, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r22 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r22, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r22, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r22, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r23 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r25 = getgid() semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r23, r24, r25, 0x10, 0x9}, 0x8, 0x1, 0x9}) r26 = getgid() r27 = getppid() r28 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r20, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r21, r24, r26, 0x1e4, 0x8}, 0x5, 0x5, r27, r28, 0xfffffffffffffe01, 0x9, 0x7ff}) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x40000, r4, 0xffffffffffffffff, r5, r6, 0x20, 0x9}, 0x9, 0x200, r15, r27, 0x8, 0xfff, 0x4}) 19:33:23 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB='#\x00./bus\x00'], 0x8) accept$unix(r1, &(0x7f00000016c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f6ffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d0d70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008ea3aad3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000002000"/4085], &(0x7f0000000300)=0x1002) r2 = open(&(0x7f0000000180)='./bus\x00', 0x10282, 0x0) pwritev(r2, &(0x7f0000000240)=[{&(0x7f0000000280)='n5', 0x2}], 0x1, 0x0, 0x0) lseek(r2, 0x0, 0x0, 0x2531071982f52296) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0xfffffffffffffddf) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x6, 0x5, 0x0) getpeername(r5, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000380)={{0x18, 0x3, 0x4, 0x1}, {0x18, 0x3, 0x8001, 0xb}, 0x2, [0xfffffffffffffffd, 0x1f, 0x1, 0x7e, 0xd, 0x40000000, 0x4, 0x2]}, 0xffffffffffffff31) lseek(0xffffffffffffffff, 0x0, 0x0, 0x2) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xfffffffffffffe9b) r6 = semget$private(0x0, 0x5, 0x204) semop(r6, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semop(r6, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x1, 0x5}], 0x4) r7 = semget$private(0x0, 0x5, 0x204) semop(r7, &(0x7f0000000100), 0x0) semop(r7, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {0x0, 0x0, 0x1800}, {0x3, 0x0, 0x800}, {0x1, 0x9}], 0x4) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000580)=""/10) semctl$SETVAL(r7, 0x1, 0x8, &(0x7f0000000480)=0x7) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000580)=""/10) semctl$SETVAL(r6, 0x1, 0x8, &(0x7f0000000480)=0x7) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000340)=[0x80000001, 0x7, 0x5, 0x7000000000, 0x1fb, 0xffffffffffffdc36, 0x7, 0x1, 0x7]) socketpair(0x1, 0x8001, 0x4, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r8, &(0x7f00000005c0)="89915b2d84a92b3e69d6827bc7b3a5f66b667e3eb1a6b36a62c7bd74dc83a1fd0e2cc8781db9c8baf411833c029e33f7d568e3343098b8c66d60a64c94b4d30eb1bda7bf1e11842a757a6ccd733875cad0dbd4b6427686b57d633c8d1450cd99a6932f368593212ea46d3f8cd774234a931ec3a8748b8d1954bd62906636b08d7f20e1e00e0daea7a89de824274bdcdebec02adb527ef51e2c78415f2e6120ca0f51b2b17113f849a3968a52a0653e9fbc3aa9a2afaa4d3fd42f6973a5e096a9a00de41b254a7009891ed4c941a02d14b7c224e9f2d0f34bfaadf1ecaeb7959458aaca389beb07f68b87ec7b1a07428450af952ae9263cdba37f", 0xfa) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00feffffff0000a3d96b3c042efdd100000000ffffffff0000000af6ce4f22276e", 0x2c}], 0x1) getgid() open(&(0x7f00000003c0)='./bus\x00', 0x240, 0x42) 19:33:23 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 19:33:23 executing program 0: r0 = kqueue() r1 = kqueue() r2 = msgget$private(0x0, 0x8) msgsnd(r2, &(0x7f00000002c0)=ANY=[], 0x0, 0x2000800) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x6c}, {0x6}]}) r4 = syz_open_pts() dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653000ff31a299ca042e37f7b1ad6b3e910c411d6c6aa98d8851fa8a0f45ca76011b873ce0fbd6a900000041cbc3cf740e8a70530000000000002452000000000000010000000098490d077aaf9544666aa81d54b9f85142108e909d7e3b3bb2c0459f6ab0a6da6040"], 0x10) sendmsg$unix(r6, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x18}, 0x0) poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x1}, {r4, 0x8}, {0xffffffffffffff9c, 0x40}, {r5, 0xd053d29532154bf4}, {r5, 0x1}, {r6, 0x4}, {r5, 0x100}], 0x7, 0x0) r7 = accept$unix(r6, &(0x7f0000001200)=@abs, &(0x7f0000001240)=0x8) kevent(r0, &(0x7f0000000140), 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff9, 0x6, 0x4, 0x5, 0x3}, {{r1}, 0xfffffffffffffffd, 0x12, 0x2, 0xfffffffffffffc00, 0x8000}, {{r3}, 0xffffffffffffffff, 0x20, 0x8, 0x0, 0x7}, {{r7}, 0xfffffffffffffffb, 0xc, 0x2, 0x0, 0x5}, {{r1}, 0xfffffffffffffffe, 0x84, 0x2, 0x4, 0x101}], 0x2, &(0x7f0000000e00)={0x200, 0x7}) poll(&(0x7f0000000080), 0x0, 0x6) r8 = shmget$private(0x0, 0x1000, 0x6e631027764750db, &(0x7f0000ffe000/0x1000)=nil) msgsnd(r2, &(0x7f0000000680)=ANY=[@ANYBLOB="010000000000000068f887b0447e983de55c5711ed4bdf9112c779e71f76c972e8372936dda42335ef13a6cc00e284185451fb99e78a91ab16b67c769793c8a1fa9956bf61bf9bbcca0bd9be72edd969b8807123d0b63306004ecfcf24de3e0000d2367d3206304513d8fef9460b7a15c3a9d674c51ee732e14abaf680c8c789c24ad010cc8dbe053debaf7a5899ff8fa8ebbd8dec2309cc6d849de18f4b6961f8a4fa58000000000000000907d0163988c1dcaed7a1bc720c09f8b1f4449a76f0981483bf0f115dc49dbe1621d7bab823b66f5f27a5d2a15c72d3fbc11622"], 0x95, 0x800) getegid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r10) setgroups(0x0, 0x0) setuid(0xee01) shmat(r8, &(0x7f0000ffa000/0x4000)=nil, 0x2000) r11 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r13 = msgget$private(0x0, 0xfffffffffffffffd) r14 = socket(0x2, 0xc003, 0x2) setsockopt(r14, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r15 = socket(0x2, 0xc003, 0x2) setsockopt(r15, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r15, 0x0, 0x65, 0x0, 0x0) msgsnd(r2, &(0x7f0000001080)=ANY=[], 0x0, 0x0) r16 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r16, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r18 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r18, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r19 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r19, &(0x7f0000000040)=[{&(0x7f00000000c0)="000000186004fa8a00063300feffffff8359f9b40000a3bb6b00ffffed48450de8fb870d2a0e961995a5ffff0000000a8df278f8", 0x34}], 0x1) r20 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r20, &(0x7f0000001280)=[{&(0x7f00000012c0)="96d6bd1f967707082adcf26fdb2c22884687b33ce67ae72663c040e5c8132e7879835f8f6d63dc604ef56a54dd8e3e0613b0c43cbe3bd0fe3f09137ce9141c045b5c46246fcf6205173cc8a3e3e87844965bca15cc6427a9ecb89723033546b33f3f09f5f6e2ed08d900fa6c40a24225fb1f306f68f48dfdd34d21fe87df6512ec", 0x81}, {&(0x7f0000001040)="42b99b5c5077fa61967c8ef03dbad65b4ab50b39491c00", 0x17}], 0x2) msgsnd(r18, &(0x7f0000001000)=ANY=[@ANYRESDEC], 0x1, 0x800) msgrcv(r18, &(0x7f0000000f40)=ANY=[], 0x0, 0x1, 0x2262db9bb9a4c5a9) msgsnd(r18, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a3ec1ed341c5533b89b0603ae37c860fe2c09c1100700f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd24321572bf12"], 0x44b, 0x800) msgrcv(r18, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r18, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r21 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r22, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r23 = fcntl$getown(0xffffffffffffff9c, 0x5) r24 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r24, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r25 = getpid() pipe(&(0x7f0000000200)={0xffffffffffffffff}) fcntl$setstatus(r26, 0x4, 0x46bfb) r27 = getpid() fcntl$setown(r26, 0x6, r27) pipe(&(0x7f0000000200)={0xffffffffffffffff}) fcntl$setstatus(r28, 0x4, 0x46bfb) r29 = getpid() fcntl$setown(r28, 0x6, r29) wait4(r23, &(0x7f0000000b40), 0x159247b9bdde2a6e, &(0x7f0000000e80)) preadv(r24, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r30 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r32 = getegid() r33 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r30, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r31, r32, r33, r34, 0x1, 0xff}, 0x8, 0x6, r25, r25, 0x0, 0x2, 0x1f, 0x400}) r35 = msgget$private(0x0, 0x0) msgsnd(r35, 0x0, 0x0, 0x0) msgctl$IPC_SET(r35, 0x1, &(0x7f0000000980)={{0x2, r21, r9, r17, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, 0x0, r23, 0xa5, 0x1, 0x100000000}) r36 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r36, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r36, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x6c}, {0x6}]}) msgsnd(r18, &(0x7f00000004c0)=ANY=[@ANYRESHEX=r0, @ANYRES32], 0x2, 0x800) msgrcv(r13, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848"], 0xfffffffffffffe9f, 0x1, 0x1000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r37}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) bind(r38, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r39 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r39, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r39, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x61}, {0x6c}, {0x6}]}) r40 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r40, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r40, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x61}, {0x6c}, {0x6}]}) r41 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r41, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r41, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x61}, {0x6c}, {0x6}]}) fcntl$dupfd(0xffffffffffffff9c, 0x0, r41) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r42}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) bind(r43, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r44 = dup2(r43, r42) accept$inet6(r44, 0x0, 0x0) r45 = kqueue() kevent(r45, &(0x7f0000000080)=[{{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x1}], 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r45, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) msgsnd(r13, &(0x7f00000011c0)=ANY=[@ANYRESOCT=r30], 0x1, 0x800) r46 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r46, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r47 = getpid() wait4(r47, &(0x7f0000000b80), 0xb0c77b59dd58f417, &(0x7f00000000c0)) preadv(r46, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0x9c}, {&(0x7f0000000340)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0xbb}, {&(0x7f00000004c0)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xeb}], 0x7, 0x0, 0x0) r48 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) r50 = getegid() r51 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r48, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r49, r50, r51, r52, 0x1, 0xff}, 0x8, 0x6, r47, r47, 0x0, 0x2, 0x1f, 0x400}) msgget(0x3, 0x241) msgsnd(r18, &(0x7f00000002c0)=ANY=[], 0x0, 0x800) msgrcv(r13, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0c59152d3e261f4891b789ba144d99d7d3c6e3e2d69abf17b144047e3bf4800f1316e4ece75022f9c4d8e3b6596ebaf07132272817793001bf0267ea6098adc53f965ebf0fb0d9d8bca9a9ad0c5903b57a98e44cc4da8c89346388f7fa46093fd9b877df046477dc2fabaeb9469f60dc9102009d5f684033929c958165d34e310d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r13, &(0x7f0000000240)=ANY=[@ANYBLOB="0000b25043a8b4e1"], 0xffffff64, 0x1, 0x0) r53 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r54, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r54, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r56 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r53, r55, r12, r32, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r56, 0xa5, 0x3, 0x1000000100000000, 0x6}) msgctl$IPC_RMID(r13, 0x0) munlockall() fcntl$setflags(r0, 0x2, 0x1) r57 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000ac0)='./file0\x00', 0x2, 0x3) r58 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r58, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x2d}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r58, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r58, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) fcntl$lock(r58, 0x0, &(0x7f0000000000)={0x0, 0x2, 0x6c3, 0x1000300010005}) chflagsat(r57, &(0x7f0000000040)='./file0\x00', 0x1, 0x6) r59 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r59, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r59, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000640)=0xc) 19:33:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0xe26) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) 19:33:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="07030200f05745192a101000000000ffffff05ffff05000520000004"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) getppid() 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)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r5, r6, 0x10, 0x9}, 0x8, 0x1, 0x9}) r7 = getgid() r8 = getppid() r9 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r2, r5, r7, 0x1e4, 0x8}, 0x5, 0x5, r8, r9, 0xfffffffffffffe01, 0x9, 0x7ff}) ktrace(&(0x7f0000001980)='./bus\x00', 0x1, 0x4, r9) write(r0, &(0x7f0000000140)="220e2285537601ed00a574b3528dac7e4c7ae85728ea11cf", 0x18) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) readv(0xffffffffffffff9c, &(0x7f00000018c0)=[{&(0x7f0000000200)=""/34, 0x22}, {&(0x7f0000000240)=""/54, 0x36}, {&(0x7f0000000280)=""/36, 0x24}, {&(0x7f0000001740)=""/192, 0xc0}, {&(0x7f0000001800)=""/176, 0xb0}], 0x5) sendmsg(r10, &(0x7f00000001c0)={&(0x7f0000000080)=@in6={0x18, 0x3, 0xd1, 0x3f}, 0xc, &(0x7f0000000100)=[{&(0x7f00000000c0)="356f425aabe4a32ff4c6103f37bb3cea7388132a56e13b037b71f390b55186dfd53f90ed79dc0a798aadc7de397a9f9c30582b6adbfe951581", 0x39}], 0x1, &(0x7f0000000300)=ANY=[@ANYBLOB="48000000000000000100000086f10000a37cdbb6d6adae1fc5e75ce0b0dfa96ccaa6201b085a9949cb6641902c4c73bf66d0fb352fded5dcf54abfd8867ba8bcf283c7f200000000101000000000000001000000000000007c0134a3c306e586fa7efff2dee1eaee2dd3c12b67e00556ae6f423147df96918b399abebdd2347d55eba9086c37ed7686e9ed2af6a6c3fbbb735aabf989de84618b303f3352106d7ef9932d203d0135a074a295a1876bff03b4713ed4bef8f1acc27e032b75f61f1abc2c1ad47a15afcab67e1ef83e852f35ff2b8696a5669d177bbd1b6feaf39b5da73b4e39fb6b635056a0e034a75aca0bd1c6db09882d83587930af1d0f55e39c3027561701d0ab1c9aa7a05e34b1fbc150ae31c5029ec091a09757d42311ca312103f79a1fa7f5673bdc4e4ae16e93cb5cdc8181dbebcab5e4352698765976e48c1d43711dec437de575f6d56d394303713dcd45238590d0990d1a33a9df00ac4792bc4a768b986f65abaeef89faf79d2633312b4feb41f0d93745719dbba4adcb87197fd9d8c96633b3e5387cdc52d3cb22558e8913ae63bc06cba2c8a089c1f2f34a70d2bfa8b63cd6e672bf2c924f6d54945f552016c82e2456b7230b31fd30f9b53fd5e8ce45ec41dc064b91b8fb1de6aa798f9389dbc4df7073e1f3915933e421504923382c1047e2d753f40a8ef4c4f92649c89390123de533339279c905f413e9100310dc32d5093561401930a913c601751b0b5e74765018fd12b5c6f88d32ab6233096874db7be1305d463a747bafdb3e4f9bbc777a140a87cce21bde873363bcdf663ca875ea771e552fb5747a961f7c9777f044c3af71750a699b2fdb19cbdb39064359ffa5a695af767b9332a14c2c5c9fcc13e18764c636a917630e8f11dc2e94adba7f58607af854ee7932c9aaab254b88cc04af1a675bb22fc916e12d1505bc6a563fcebeb9377c64a340d6574dc33ba9ebe099ed574627104e6033754a434de98a598c37bc79baa03f614094d6677408dfabfeaf3bc9e7a4a42552e167061972c8eed61737dcae05b4dedeaa2ecd85c45c4f7b35e7c072032122e537277f680832a8df6d9f33952e3b43c8d1e202afd35a36017f2b805bd55dc4e7411725e5c2dc926f8e9d2c47b4f17f24d811004b84268f4a65d4ccbbee75c2b5aa47a1a0f25d58aebb6451d8b3e1ba90bb914037e06d5892f9cd01f25fddcb9198f027b31198e421e42270ccb94a61a11c699ccaa7dbb1d4c9b760e1987e8acdc0f322c4daa8612c69d2590205f4e5906bfda7e379e2e117cebaf1dce10bbda3e797eea230fec2da1d54aa5f236d965b05b3a5d555787173789dbae4c4f75f8b4ce2e533a15599d023e84fe34e437f8c82608b342621cfca2af26127862858e01a6d9fcda8bbc5e37b8b8d9db3c6f9b4dcf5166ad57994919eb7c09ea1f9ff4fb16ad684c29a43c13b617a10df58b5823a573e47962d895f0278d030c527f0839ebab0479c15373d4c11e37b78bc073e77d5a000a9a14d0550822f867a9912cf6dfb4a2d5bcc08679d5adf5aafb36fe8fe73db31b230428ce24ddd1bdda7f4a4a1bfa11c6ab5768df43ae7319c72a4cd07b3fb852887e8fd1ff6d736c4477d0c044f73043f8256920527fd9a55132d660b108fde3b55bd6bb335b575e08c27484d4a64e38cefcc593524e9a7515ba2dd207e0edfe7f4ae334f27be468eff8762373fbae82f551e180927143577f698acb8a982b14682dcfe975a9167475dd39168b1f538eea67a3045224750a0b8f2028c40b92899ad6adf4bd73ebd66c9a727c9e1b181c11547524bd6332541e2cf569c75a5806fa234311881898b5e3f8c2bcc7ea527d1f0bac01c7b33706f26688559052eb9274814e67816f987209e0ee9a67dee13c99877643d2d31353a5978bdfd3b810f8aaa483d4f5ecce37bd298a60f7ddce3645b10af2b15e30b562170c586a36f7577a0b6f6b87495bd8e615ae6e42d99bd62bbf6769a4b3d8c28436b551e059bf72acfcdbb67d1e2eb1017c9d8aeadb0823c940478d0040e68569b1de3da8d824450e482c627371748841ded3acd47311f77cc169256c0f37890efa1a3ccd30a61c3e02ae8cf6908acb402c3599fda6d5d5aa8af45d1f15c975b2ded3f8f10956f1bd0be49ea36ff285c5e5cd9997be2e9275c888834f536612afc25addb6eb707f93389c0f006baf71ca06d1c3982a846d60973581a6865d7cfdecc0f8c58b2cc49a0bbe4b37ea3b999c80782f2f9d2d775ec2b907206b3ac4d1a52eadebce7c48d5e29161cfdcbd22e39a92927d4c043a9cd6b839fc96eac3c3154d3fd4ec57311edba1228fb45a83346a40e8037eb0b8aafde03089cf00e79969fd1bb852d435fb0c147f8cad1b8253b13d9516932f6c433366b16462b929e8000c74b89de63b27e20e6c6ae1fec104a3fbea27caaecfac77276010e69b3bb29ebf5eec8cc5aa760c935892df7b7bf0dfca6f33fd849e419722f0fcc045ec0e269cf692fb9a9b21814627b86663d2483763a89f4f4215ee82af46dd3dd5083fe3b7c57a85bcaded590d8aff23bc561b15f5cec9557e65d174b92e7043c31eeb54d25c6bc33eec9b3070ab2abcfac34a27034c08291a172c4d00006face44718bca94c2ab216c85e0cc7667b0c31a75f5421ccc903da9dad5b074ec50230cb5fe8f459ecd5530e6deff84052854cdecc85c2052a3759663cbaed78e5c6cb5cf9bccfe13aff012549e95561a012411ac887f454fa999f7dbd615fe7429ff0b129ef91115d278bda00d7085c9e229a76437261045276c43bec22e4bfca9b9750d8010c56211f1218db1be2aea96cbf814160fcf2287862f159ed66481c7ba1ffb2b621aab8e370319b1d5d901f1b8147689ba177c1ab1f53eb790e46789eebcd8416650c80c394506e0ae512b851c626e713908c389c8d396f468e698a26accb502542b30f6f71bc687ff1afbf0b0f034b20eec0033198e9678f9d8fb0f432ada22e2004555f1ac72310dba3705222aa2ce646410a59548c80d68006c9d12ee169aa31d8a839737dc6395a07ba74840ad221ac8c746142c39593619ec6aff23acb8d7e978056fbf371eaf61563115057dd71ebef7e68665ff7f2e085ccead722bfe735d02376e265504ed31fc3ffc2e44bbc721e5d615218a0b90104f388f66d8b80b245e0a9a7d3079d557474152edbcb28f91fc4e1d7cd06bb5c6c7dba4448eb4e8ca5550cbe5dfd6e5cf2e5280e05b0e04b383de84fb364f1ceb202d835795765105a05b7d63745f9d57928775fe07180009cc72f8340c7856af5f9538d88c596628d190e36f335f29f11490592ad9b1a8486b0840db3439b70fe7004e71d29d82771bbaddcca6aadb745e624c67ad505c6cf53a7750959c267b8e1556a629dd4abb0d6c6f731e59e517f2a86374a076f78fb3e269f54e27f67da5b7d837f5fa48e084fb35dddf4064e9c5bb1734c61ded986b0aa7e283071fb55c24768691486be06a19520c45cbf695b820e823686e1a3fee40e048fc0679d9821f4cb12cd40166ee3b06fc008a909639a4057b2e34d95ec7d4a1fe48de5163b3b3f7218888b0a240ed61711a66c1cfc7ebec51cd0dfa3774ee47a6bcf4d459f82e5e927e541f1a86fb9b2508a7d5e6ce4ad4e88fbb87972d0d9e3c26a3aa99014cfd837f18de631bbe9486e5cba341462b8d4dee9b2989b057c0f80e09c3aab8ceaf55553ccb54d6a20c598c0a12b800a015c4fa8db4fe92ccaf1c83378f43fe4d1f25a914a025782e7f7d3144ee5200ab78c51763e50e44d53f056886407eb95d741877f4a22786aafd307c4e42f26d56a70de903e748149e8acc56d8195ff808e6f156a81d33ed5db7191391c256bb7f4f1855f5ac7c8600621b19adcb6233cb0effbd0b8ba5c28677bcac91a6f580cb60f9d3469dc9ac03673f5536a37c0038c7b234051d51633794d81cf840a795c8b874f8a647a889c75260f1496f1e9d755e1750406bfc6ee3159daba926d099f55da34e467505f09c1d263199b8241e5db0ada09be0e5a1c88bcfb5fbfaf1db5339ba350ea9dbb1383a64f19a916a1ceb701b02d6667ed97b3c9fcff3d9f2fd38ae0b635af04f325a9e42a9a9f533e684f7aa3b4c93545a1030247b218f22ca744c273daa1d6c9770628cf687f44ee73983041e7e8bb69f284472659278540e13874ec9203d0d30c7863269335d29f2bcc77aaa6b7b0302f26b3177324d78c244709441b314126d65ad4cb6390c516b112679f59fb1b9e8f6738074ffc5be0b963fae75b59b3f882c7bc6e4a20e4cac590255f41b2722c5e2e04780b9206938186d8ecf219e895c0a1917df3cae9dcc0b4f4abc6487b1c2dbd3982be8df273f8698c6866b7f593d4f2b11a32583a9f0e5a6897750ac6440f6981db0c12ff1c824d8dee279f9a7ba42c6d4ae065fada5d274c242e6b1eac812aa55cbb36a5956083c3d29fc0edb6d2121f894a34dd1205bcb2d5f8274764ace7fa7ea7e8fc37dbb6c8765c2e3c062f94c56c726bb906ec8f8cb3f1b0d382b2bf7475799c93a79748771a048083c0e5f20527c283d3123be68dc8b957413af3c20133c7bec5ec90781c2075e6a0dd0b20eee6806754cc5e16a1aa8e2d88c41ece2de90a48c0cfce4d63edcdbaef68e27fcdc07b57e7f1b80afb6a318dc22ea855cf71426947ca25466eb59db643bc04fae3720991918721e09c337ec548ce613242da8a292691c1b24a43f69e00eb124f7ed46f74b13f34e8556d1125142dfb40cd7a34a1a037451df7ad014195867a836ed54543d302a90d60ce4ffcb5ddf4e1ae3cceeaef4765d476d698a8f3ab11b739c9e3ad207ceb4208d7d95f97dbe82becda2bb74e6c77dff1a73d587651368f4b040a2a3ad202e680d2245a88589edc80251c11896e4a8822dd9e9f6bf716590e8e2e904e626ea90894807c7e1b74afeef46551a3a69d2c9cc377be5a76e4e7fcabc31afd3e2c1b1bc0f9bb3c51d00d68910f82840c01108a7c4c54e6ffda378d86684f273467fe8f5bc68924d1ed39a616e80098c92a3ce78d7e0250de970b8c52b714f87386ace1157d5df662e2b8025696d11db5de2b24b764cffc1f1935fda67b5f3fe7b43951944f123c80425a56ced0cb656a933fdfa0b6c51996f5a7af07ab196c65d77a6d496f836de3b48f0b6a775bd7648971fa62e82892767f866fa1f7a8c7a00c6a803d1f13c511584b49e847d62128d677aa6f8fdee36ccea9462f2256565cc6d07766a1f3ac85cab86a57270936cd2f90d4a861ced63c750c17609b06fbd69596bc5148bd3bfd21cba5c9c4c425aee6328ba8557e23503d943939393273b9635ff284facf23075eef569494cf52d8e4f49177ff25b15be6a579eb0cb889708b8dd10c3d2fd7a9bf4ebd07230bf6be8cdf1883ec4a4a1ac3f26168aabb12c4afb805a0e4bf4d5490a83f44118d0198eb92dd670c2e3af193c1ae92bdeb9d7bcc7fd5b2d4fd940add472ef7ef3c2f0e2528171f5f2e8b2f00002ad216b8bd2d659eaa112e88f3b1fcb528f160e2e391bc46200b0fa33f72ee980104fc08d2f94525a5692820e6f3b8c260f9db2e3a996246be86cb1ffee750d71fa96cf91566013bd4cb8093fceead8c137ac0d29d9b6ace7d78b8478a1719299dbf9afa1bdfda906f24a5279ccb1e2338e65b7a5e61bb0c6d44fa3c584da45b858966f54110f0ff0a54f7ed4a1b7c2a6e54f077aeeb9954f72fed61106986a9f360cecfa165bf75c6c5c2877e503876ca960c8626c408ae6b731ba916edf2bddcdb97616e55678563a8f06a65cebab2f6c6ca5e61bff14c8b7d6f3f36223c8d44026f1ebb2db40763c71238701b0f0c62ae1541e7ae9c56fc1207cbfd6e326acd97470660870cb483eda884007858a627048000000000000000000000009000000f578abd7917d00669666a4ead5bad58f616223ae0ee97d619cea12479ed1a2924400039a668ec490b05eec2b3eb0d9907a03141b795e064cc00000000000000001000000090000002965c93be943d487505d817dcfc162b3ea61484050b626ea541c4f3575d47ae0c518dd5208f132a6adc3b497c58bf5da098ee43dd6f981e2798ab6e8a33eb4a18b4b24990ab46d475cc00cb992389f6eb11e0f11a79f59cc106842e3884a8c3f35c4fe7659d085ccc6ab50fb420579638a99877a1afcd105487e33dc91723baa362f3ec2ff93e07d50fe3c1763c924685019321d8c1b1e7a022457f62ecd39466b078e77f66aec2733c60d32931df6003000000000000000ff7f000005000000de57421af5ffe00d760d3f832fcbd395d17f2420d1c0467cb83e7a9f00000000b800000000000000ffff000004000000cb217bd2f2d4758ae481868193b16d9d34a2c1426a0416c89aca921efc9474fe20b24846c27a7bf4df4a177cef4bb35d317803b9919c6a729801dde5ba3daf73e1b78443b56dec277a05ec9ac8ca18ab2149c57a6be87b897a0d674fe1f536d66ff2e30c9f7a4d82d0a6348d23f44398973e0ada11004afa08c1485d5775165a8d3601173e216853632dffb6a17c8c80a09f078a54a843f21ee96e0ee0143923825b000000000000b000000000000000ffff00000000000013a0713bee75cfbcd3ef4f3e0a863179715f90b41fa6b33ccdd8b0ee3f59d72cb2197d3fed258cd586a99daf951f1832c72c9de38ca9db159776180d9103fa5656e2acd5d400d83108576ff1c481835b64970d326903b9ee6a6568798ee7b1221e21d1c248e052b618814efe55e88ff15ef9ab77bce3c9c7f46687f5c5c2b094a266358059a8c1f19a0cf9f545e07e20d9216e33c0d966dc3fab0000000000001001000000000000010000000001000084464fd37aec0bb54b87f409c885b1c3c88e8661da90c733a2d93f030090799592350443896b137abbde8075c16859a0bec472488b4abee733b273c44cd061b0e2dd56ffbb5b555fa563643024462c94e293e28c81c9186a50876acb22c7c010089f3e90761f4138c1de5b1f5a03738de380dbe200f7dd635342e2b44319feabe5e801cb4e0abec5259dd80214bf456688176f0d23b7ac662461b0fb092e56c7531144d53817a172804b5593f9109ef869294a3a75fc0de3fb8680bc8e3c00a34925f6f9dd5ee47b0ee4e82c5464e03e3a1e860ea0583131376454b27faef6e6cf0f739553a3d41d04ca89a14742f667e7442166e08fc6c5059ff29a00000000"], 0x1408}, 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) ioctl$KDSETRAD(r11, 0x20004b43) mkdirat(r11, &(0x7f0000001940)='./bus\x00', 0x8) 19:33:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x14}, {0x44}, {0x8fe}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)=""/123, 0x7b) syz_emit_ethernet(0xe, &(0x7f0000000180)="7a75c63c5a0093ec50c3518784b4") 19:33:23 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{}, {}, {{r0}, 0x0, 0xe084cf85758754a4}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="3c8f1e19c37d49bff9a19ed0821c2945bce2e94d2b27232c89b5608744e7f6a6a03e6596f19fd168aeb7f685a2ffedc47f1700b086503689bfe9895a65063de8e6b54d5c6ea40f4ec936b93fd5bb424e71213da29f04b539ed168a011e9fb5cef9e11f33064cbb415f73df5ac479216448529013"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x4000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x13f) 19:33:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x48}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") r1 = semget$private(0x0, 0x7, 0x30) semop(r1, &(0x7f0000000100)=[{0x0, 0x0, 0x1800}, {0x2, 0x2, 0x800}, {0x2, 0x8000, 0x1800}, {0x4, 0xffffffffffffff00, 0x800}, {0x0, 0x8, 0x1800}, {0x2, 0xfb, 0x800}], 0x6) r2 = getuid() r3 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r5, r6, 0x10, 0x9}, 0x8, 0x1, 0x9}) r7 = socket(0x400000000018, 0x3, 0x0) setsockopt(r7, 0x20000000000029, 0x37, &(0x7f00000000c0), 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r9 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r9, 0x0, 0x0) shmctl$IPC_SET(r9, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r11 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r11, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r11, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r11, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r12 = getgid() r13 = socket(0x800000018, 0x1, 0x0) bind$unix(r13, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r15 = getgid() semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r12, r14, r15, 0x10, 0x9}, 0x8, 0x1, 0x9}) r16 = getgid() r17 = getppid() r18 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r20, r21) chown(&(0x7f0000000200)='./file0/file0\x00', r20, r21) lchown(&(0x7f0000000780)='./file0\x00', r20, r21) lchown(&(0x7f00000001c0)='./file0\x00', r20, r21) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000080)={{0x6, r20, r10, r14, r16, 0x1e6, 0x8}, 0x5, 0x5, r17, r18, 0xfffffffffffffe01, 0x9, 0x7ff}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0xffffffff, r2, r6, r8, r10, 0xdcde5ecb98925ad0, 0xee}, 0x401, 0xffffffffffff0001, 0x1}) 19:33:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000640)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128695bf234505356095dbf9e50a4a5079723b57fed8ef0a224171f01e1f5d347d5b668a3908ef8f4a2dfb54cf699a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d77495ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c61d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471272d08198e13683ef6b08d5c54bfb99", 0x14e}], 0x1, 0x0, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) shutdown(r2, 0x2) shutdown(r2, 0x1) r3 = socket$unix(0x1, 0x2, 0x0) shutdown(r3, 0x2) shutdown(r3, 0x1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) fcntl$dupfd(r4, 0x0, r4) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) r5 = socket$unix(0x1, 0x2, 0x0) shutdown(r5, 0x2) shutdown(r5, 0x1) r6 = accept$inet(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f00000005c0)=0xc) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$WSMUXIO_REMOVE_DEVICE(r8, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) ioctl$KDSETLED(r8, 0x20004b42, &(0x7f0000000280)=0x3) connect$inet6(r8, &(0x7f00000000c0)={0x18, 0x1, 0x1003, 0x4}, 0xfffffffffffffea7) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) ioctl$KDSETRAD(r9, 0x20004b43) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0xc) r11 = getuid() r12 = getuid() setreuid(r11, r12) r13 = getgid() r14 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r14, 0x0, 0x0) shmctl$IPC_SET(r14, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r14, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r16 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r16, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r16, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r16, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r17 = getgid() r18 = socket(0x800000018, 0x1, 0x0) bind$unix(r18, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r20 = getgid() semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r17, r19, r20, 0x10, 0x9}, 0x8, 0x1, 0x9}) r21 = getgid() r22 = getppid() r23 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r25, r26) chown(&(0x7f0000000200)='./file0/file0\x00', r25, r26) lchown(&(0x7f0000000780)='./file0\x00', r25, r26) lchown(&(0x7f00000001c0)='./file0\x00', r25, r26) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000080)={{0x6, r25, r15, r19, r21, 0x1e6, 0x8}, 0x5, 0x5, r22, r23, 0xfffffffffffffe01, 0x9, 0x7ff}) r27 = getuid() r28 = getuid() setreuid(r27, r28) r29 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r29, 0x0, 0x0) shmctl$IPC_STAT(r29, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r31 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r31, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r31, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r31, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r32 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r34 = getgid() semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r32, r33, r34, 0x10, 0x9}, 0x8, 0x1, 0x9}) r35 = getgid() r36 = getppid() r37 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r29, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r30, r33, r35, 0x1e4, 0x8}, 0x5, 0x5, r36, r37, 0xfffffffffffffe01, 0x9, 0x7ff}) sendmsg$unix(r2, &(0x7f0000001a00)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000018c0)=[{&(0x7f0000000180)="2934fef79cf6609d8c84d985f346da2c7462029ae43779f5cf1f64c562a3817a4ab1d212a2be9c10eca6fbe729a31f36e8b1bd7c1e952a9bd8dc31f84a1f220d540ac2a8cd0c4f12ec5f656f16be8ec5302f465ff852806cf0b8d68ca95152b6be8660b8c726ecda39eed0904e84670ea4575c05ada0044fea9fb503a615c7d466c34d99122b8891f24c3f554c9f81e6cfb8e4f5a2eef3a306982db9db78c3c6b2b9ee6f59ae71fcb1b67619060269b4d3538a", 0xb3}, {&(0x7f0000000240)="6a1cd711db2afc050f2ae087a2d6eeb5dd81410c383181d708f7260c99e361e724dd028c3c193a9c0a1fe6b273da160168fd01c7ceba4030ebf5782bac25c4d48609893cb9e71513381ca7a2cfc6cbab2d09d44f873eb14fe7", 0x59}, {&(0x7f0000000340)="3cb3bfc9cee7ac781c79041210a76b76b0ec9cc455bf7a54af6e53cf53efda310e84e715018ba3e59936740b349615c4031ba1708c53b8f6103295f6ec76d5a2e5aa0b6269858dcd98a6cb700267e6b2694512b765265007763e2f74a34bf4ca88913a1504678b058b1950fe13790465141f03c68db160", 0x77}, {&(0x7f00000007c0)="5119c6223274051f87a3c8c8223994ab9207a10c58870ce9ee76b13aa7749f612d11eec9034d78ea16278d9b8723c1d7b36ae7967eb641569fb837a27407195301516c1b2dfd4cac9981a5590d9ab29ee07890228d290396cb1fe19d4c14b3f8eb13ce3fcb7839c8ba04e7adee9adc85091b4486de9d6805f291b94c30b85f9b09f411a408d07c4cb00f62df86c9c8803d1d212b07f84c52e2a7313c671b9bb33dba49941e6973ca21527905b5b2b229ea74c6949fc9f9ef9c6b5e49559ee207aaf5517fc8afc8a47f91c81ee7c7b1311dd5aa16abd39981a16bfff50967528ceda59d76c9e94c4e7d8cac3445b4cdd8e1b0efeefdc6dd2b4fd626f10d87edb4bc6f34fc2ac2e132b52d61668d916a607373271a2cf51cd22cd7b6b42888a8ab6a20ccd23c9ee6043c6ee3a2f37d0149b37fc7ac50640640100301c68a58b3105b1b788ceddbbceff7a30721412a0ac068c926d2df7a965ed7221398a64cf0fe3d625f60db711fa685bec2e7367acd8f71aeda80f9bae893762b01986465b4e38773cf18d96954285e5dae915e0ce25ca0191ef12caaa66a018d91a4ebbefa4a5746144738a0dbad3a078433c8a435d55047da3046924389cc894f7acc836df359d6693fbf4cefbec32275e7860f86f71ae211f82197769350ac9b9d6d6e06628004d95d8de887594b6f53ac6e25e0579efd4c09ed79d6e913d24c2789f52320a735a0ca200c4ac5405162cad6a7be61c0f10649c12dde82a34181195c9dc3ff5760eafcbd11a02834955c4381c12e731b6d87b384a5e3f9bba29533a969bb30be56cbbb77d8f54056146a8dcc1572040e6f947df101fbbfb584556793577e5cda2feb5847e4991e029fea35d13af88206df6fb7e7e85b0d1d37f9695cd6dbfaa05f78ddcd71a4ffba04c688bb263c674d6e094ecf1bbff4e096ff2298775fe4ae0c354bee78573feca7e69f3e9e5ddbc2e869a2713b37a7cc1ba5d1477c9c20e91e87a5a9805afe8eb3373e15a908760e9d5c48dd2752e14f7d6ea59fe5aa8feb2b8619c89ee326a3b28b216636ef4380a230e155d93b69017cacbbc709d91e12e8926b736044f73b8cd801d93b1e0d946ec9409319fce6309e9bb869b8ae68561170cef989d25d146b6068e10dcee1d4017695cf57934194348b65aad44d1b19b9e3519cd0f4608568d7dbe877429de1ad45c881540344177d057815b9ca2f73426cbf40d234b0ed17eae3f9fdb8f2d0014a174d64b6c6f5b95312bd79e563a3d3b1ab56cdec977c01d9ede65d208f79670bc842d3b1b502bcca50e16f369883c6faf6298b0ab697e7b8414da338c8add4df14c685d72e61ff3f8cec2e9c9a3d2248451390e2bd668f03dc4b150c0dcfc49e805f9113d1298f4c9ba3c98c90e9deb636b13150b13ffd0eccb182424aa8091cb3c46e09e4b3355677e06080478a95e968813187757185b0755ffcdf2966ec19d8fdb7ea11808b06a584472e78e4feae888c83d7bf09a68621c7efb0c84a670a92656f1d220aaf09cdd7e7704fe6ae5e047e57b1dfb1e8e0fa8b8b2cec1966c2d1ca72b90733d18f60d00b98e9d2817765d5cc1944967947dc1fd31a8b20798c2eed1e55d8f26e314780bdfc0f53bafd0828ed8ceb5b51fcd5d4eced01d02b86355039c7a83912348356a28ddee6442382a1371408c96d499766537344071844ebf8254bc03bed4f4b98ccff12f7982c26f860a4d9ce4c3510c7e4b1a379acda302d6f9efff45ff95fb2270fad6d47a16cf20491ced5f01807c1df31dafef22d8551702531473e20a6441166f057dd550b2b1caef58b9ad495153e3c4330f3375ba4b8d854911657f8f1fb1dc948ed91c25858b579c5b7c91c4e8dbd3d1640468bb0de64273c784c2507727e9cf4d181d2304895c1d596d16f04c72bf1f2168fb4ddb9c1b25c5da3a80364a93ed5abd136320f6af5940bd3699bef192c589bc10b7ed1b34ae23131b095ce3c709c914785b8bf7c694352d712554f9fd111ca50cd60bc2f2120e7b7a7aa210807bbb47c2306449a4d1111ed1dfb99406e8b2b0da5d7a57c2b85cfe55f503182e78774d784be2dd538d725d0494951becf1342af7a8baf269992225ff38aad4754762b5830fd1a061b01ce4de0bdd2b789157810e33fa4b9938aa040f977f777b4a1f9e957105c27bd19ff7f6d4a7cd914c437f21c91034a0ff5cb27c0c4b2d8796579384beb86753fe395f3a30dfe09ec8de76ef1546c29de0911536ce5db1da71ccc77f7bc0090a3254b44fea849bc27a610854641392d49f62c0eb2d0840eb587dc7e10e6652f32380cd202a5e28e102aee84ceed1d21eb809ab057b0ca67fd2a07244e8e5690bcf06852f99f459687d8a723adf5d5e287194d20aefac69f857f70cece24119be00901e14232d60e216d7e854696bf4cce1ea071be28938313f00390e271f1e912a5ccab05336bbda36114a2c4a21305c7a6096c51074561128a114ad868189b82eb8ff733e078af187ffc60a86ac5c3402d3552a4824bb19dce38fbb11b54ac8300d437a74deb3c7fcde5e5e27c5b1c62aa684b1839498fd1acf05eea7c35dc195c2bdcefa5755552263fa966ba89866a9fddf5a5cb1cab77342f5360f5e53affce2119144c16b61c9a4951c868e131d7e245f1890f0e391404fc1cb062ef2fb9e3cbc224f00cc83fa9bf3722c9bfb9c1498f04c3fec2acd7febbb0dd26a296e7a349b7ffe56e087d3e7192d42df37dcd343d8e5a6b1ee28a59597953f58a96b81debbd247625b7919b0e24ac88e6c3f73dada9e4a7dc14e3cd3eb4b85600b5e0d9f10a0cae41bfdbaeb20e0fb3253bcb44d67c41d36fdc5934a9995a841f7d491a7d1bc2a1a61672dcdadeaa959739bb69a237a155e87f6acdfb2066ed0412d4511b524d3dc3ba3cc9dbddd357987f3153e63388d8d0d3c4f4a46aa3105193f4887ab2946af819a2135c6be99aa3cf6f3bbb1f669cedcacc7d7e6fa780c1a58738ecbdb27883a5c0f044139304af79c5a00f1b910cc4cb571684a16124909e4ad762b23b06e823fe4bf618adb3acff25840b8c86d7c9862db8e20b22a93ffe9d563c3312c207ae39be6cad044950819ff9f6b69cdb0315254ab5684fd4bd97a218793b36a32845889bde9fbb8d23d48de42c9e8da984da3f6d1a1e0a11b819fb040faf4ec736ed3fd1510da1d578eb357b8a49bad7163eeae2d3009d6544e12c3496d01c8669f6b40157568f3066a696973a2c1588402b96e3aba903bb307843bc4be56a786309ede95342b6263ad23174c3d97be0c0d6aa3f5abe4fc440aa24feffeb67f4967334d897690cb616193afdf5ccb9dacb0aa3b45d35d3013525baff32eeffdf4b0549c9de27d96c4302d2bd8a9040fe292073f8ebf62ee7b1337999d7b6697d4943983dfb671dbd41f349b3227bec8595b9d0efa9e194e390c65b5060fa31fc2d1cad6d6248c6ac2faa9d7a4ce2ff2e6d7fe26911cda3ea84504fc1130a03b39120b06e9b7ed13006947ae80a034a45dd3c4a84b88f01abbcdcb858a6518e9a71c483fea43ce8c9cb79628b09d3ad10740debfb822e34446b5f8e7f328a2f29e0947c5b75a72d90e3121669c3f03b3a68f4500d7aab4c19c71ec482545fa23b40d2c6a4085832ea7f28b5f066308c468c46d72b9d0b99b6dc1aac227ed087bca09c855d4e697174ff0ceefb7b40bed6d0efa7de72f1ed2c336034b818b76d5ff13ee77d9308ca6b3af08f5c36d443e75fb6d344e94515de7e1754ee10d8cd03b866ea4fd6be4dc666e2865fcd608f39500d383da79f776f51357bc465b7e5e49e38cc2c5a937c37b20001176fc7971ec6f99a2cdc09c88751b7e28938ff5b82d42d6f277ca4d1526349f05edca417c77ee9363410fda361cf516cdc9a46093368db88419c6543aeaae161c3e42d2858219f7d6509c7e628c869d09fbf1b96b5bfadcb57a8877884c50a588536ce65323f05de32c4c47ceb28852b90a4fa946380f1902ead36386fed5503f020e10927157f40e0c3136aea037b2dc59fb4f8c334cb1828393fe011a21196376c39a79dfa8a7e585debcfb6562c4185cb97c628cd85f1ff34012254d2caf76fe42e40ae8a8721932796c3fbe37eadda42a04ca6f14c9f26879f6c4fb1af8c17c78bb88ed963a6440d25828d718be0854a345425ac85e5cfa6b4568e898c3270901e91b0ef42ec2a622e94b15d6cff34056fa7e32410c27853b6750c8a24756d1a78fd85a348265a1dab8b8385dde3c8154522600b1726329b2dbbe45419048f5787cc9fed38ca31233149d4740632c2bd162a5574ce0cdfaecf7415d265e41c82be490334a216dc244b71fdd414cb6c903982f752ef7379b095f58380a26d3593ef3f72a0ca7548bdafe1f44ca6adaa41af7c7aeb997ee51dacdd3663660636994dc56cd01fc79a576d834b703191c8c29c62873277e6f4008b7cb2c86c95047607d22f1c1d926baa801bea73964d4bce87698081512c29ec59814324996e130bcee7d9edc8783d312056486a5ed20be74f47582a5ec0f4ad7f99829960865cc5080b2515546357c194e08aeebd444b28fe7e83efd7c07f322d9acfa2ecc9350849560799f755acbe6995f424df138545e77bb6ec8d98fc196a72f2650b3cb128a47f726d4355cdd1139c0d19cfdd6a463c6b6ad7ba6525c49f69fcd4761da18a5434f14f0efae9e87757c6cdb5ef1c1cde411e30a3c99381f69dd546c573a811a70001e08923847753f6c5d4ec7e087b9d22a84d280b12ae015e8cd5ae6992d86a079d1a69ff88ac03d4a59f3406c6512f02851a9b776f21d0f14856c9b6c79727cea18c10a9aab87c76a438f3fd3afe0b6a5221ad4c40a2e2f0083f76876d2dd7ae7f00c132ef3c564384be515f0ec803911ba506f1b17c1131f95a00963f448fed42e3a9b61ee07c35efaedae652f38c31d9aa06539758e3e8b254e62c297968ac090b106be716f6297e4d50c70bd555f04853391edc4c2bb946a3b0f6da10fe75541a92d2a5219cf8e37d469187e67dca2bf75312fb8128a126994c406e89d8ed5bacc4e4c8535951c669d3aa23103237590112874ea05e83e2ea422309941963e46656fee63e0c7923b22a8d89ee33080b1806bbbfb132384bded97bd68f483c0fe1185a2e43f7d5d393077127a902c07c6c2648ad572119a60a835188859a33372731789bba93cdc65d21364601191f2191008a5940adfff646a62990293e7d0b1d97f50af084d73dafed21c81daa529a197fa64f9b198ca7eac587f95b8d6f623a6ca0491f005da22aecc958dba7171fbac99db6aa5c2ffe5c44df5c59c6bc4ef73d72fe1873cd5c49a231fbb1e3e92d5a373a5740973a4d17bb63d2dabc2fdd11cc774ffca37423a576bbde2a5856a0b2db867f25bb1e914404a35690f2a2e0805aaad39062b290e3de97686c075bdc336d4417f5ed28f4b33209b36c6739d15156bf46b73553a7c1fec768f110d04f72fe531751b0ffdf2fefdcb52e6da5754e6dd48dd24e3f511abc43c112fbb214c9463d1eceadf3a949b1a9fc7cdef3108b670f3124afe7e65bfaa06d66c6b963dbf0c4fa925868148cd1ca47ee011affabb48401ad3773d4e3c5afa52d4ce6cb3329a9a40b4e10adec187ff93325476c04180753536fbe2bdbf18bd8295e1289feb1dbc2191049b36ce1b36080aa49a33063745533200167f2597edd67c419ddfb437d14e1097c0cd2d00f5fd36063e9ef8c2676ad841cf89f77c92bd66cd7d4e3037ef4602e9cce243bb5006d189b394969fa", 0x1000}, {&(0x7f00000003c0)="aacd6c2a5696e2c1cb4de6d3f203b778140776100711d0191066ed9e545b0e1e6b75447a3ede095caf8d0b6f330b71717cf758b8d8d8676764eae144a474b449947c26c076c233f8989dc8616956b57374d99e5b2acc9a00575fd9", 0x5b}, {&(0x7f0000000440)="7720735d7df3d4ba2eb437f52212b5af90a891d2297e033587caab20bad9d702060c7c1a3f195ab87af60d330667743634e58251ad5e9b3fed6a5cc7e38d58ed9ce021a4b55d3f29fcf3a1b4934cc65f756c16c9af2d7910735c953aba774d9656e7d7a7d5a228b57a9fccdba4babdb4033317470d1be9a81be4cf3674f14d6d99b8472bf9f4992d0925fa7c6996dcc290", 0x91}, {&(0x7f00000000c0)="bd267125b945cf", 0x7}, {&(0x7f0000000500)="4c9df4bed0c7baed9391a885385503e61fa4c32c5907114c86b05d9f0fc38a59d20b7685d45da9a80bb8f4b9476b9e27f595f2486c8331a84d199b383ac15982be2faee594216d14960331be0717c668c4c930d2dbd880c91707b4d5d819f87334f9b8680358b735c397d4f5dd8acc1dc6047ea014268f86a741226786884be1586de5e3", 0x84}, {&(0x7f00000017c0)="f1e7f44557191d1f0ef129b205ecab0a1bce8825206b5ca1daf4468474379d0ef120ae3aa07e250e21ac269a90896b555e59bc07f0032d1ba37eeb0e5c5371c34f9ae0d72cc0702b7f71e0efbffb63789fea16b6959e779029bb6bec7707fa0cbcc117f502b0035f1e9559bcaa65334479eecc525192ff9570ea2f324f6607f849ff9a83cccfcdc41c4766ae3d713da96e4e143bf22868b9783c52c4c4934c609029ee74767c0b06086eb314f391a72eb907de1857a337f8c49ea31a0e410bfbfbd42385730c1ec4d7771f5e4bb3b95d", 0xd0}], 0x9, &(0x7f0000001980)=[@rights={0x30, 0xffff, 0x1, [r3, r4, r5, r6, r0, r8, 0xffffffffffffffff, r9]}, @cred={0x20, 0xffff, 0x0, r10, r11, r13}, @cred={0x20, 0xffff, 0x0, r23, r27, r35}], 0x70, 0x10}, 0x400) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x0, 0x0}) 19:33:24 executing program 0: munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r1 = socket$unix(0x1, 0x2, 0x0) shutdown(r1, 0x2) shutdown(r1, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) semctl$IPC_STAT(0xffffffffffffffff, 0x0, 0x2, &(0x7f0000000000)=""/140) writev(0xffffffffffffffff, &(0x7f00000014c0)=[{0x0}], 0x1) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x6) 19:33:24 executing program 1: r0 = socket(0x18, 0x400000000002, 0x0) r1 = socket(0x2, 0x8002, 0x0) r2 = socket(0x400000000018, 0x3, 0x0) setsockopt(r2, 0x20000000000029, 0x37, &(0x7f0000000140)="5a0fc982f5c724803b95a63cef85ae185f677197da81ab6dca4a148e064e9e1ea00b5376f5712a88393127afda5ceafa873689b9967115c44cc1cbd371a36b1137cda34b2923dc7b7c4ec0b2c835ad769f84135b5ab04be24cf8aeb441fe7447b8a41666efd74374dd03aa5958508426bb747c2e04601aac9b48cb59788a68ca7952fc7740de90a21f3fdd0a0d9af4f66c64c40678d702193d1c98e822b79e397c8ddbcddd57597217b5b1f01d15700cd3a088b4783329471ec82133099e445147480d55d63562fdb80080b85fa26408de", 0xd1) r3 = socket(0x400000000018, 0x3, 0x0) setsockopt(r3, 0x20000000000029, 0x37, &(0x7f00000000c0), 0x0) r4 = semget$private(0x0, 0x7, 0x30) semop(r4, &(0x7f0000000100)=[{0x0, 0x0, 0x1800}, {0x2, 0x2, 0x800}, {0x2, 0x8000, 0x1800}, {0x4, 0xffffffffffffff00, 0x800}, {0x0, 0x8, 0x1800}, {0x2, 0xfb, 0x800}], 0x6) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYPTR=&(0x7f0000000080)=ANY=[@ANYPTR64=&(0x7f0000000040)=ANY=[@ANYRESDEC=r2]], @ANYRESHEX=r3, @ANYRES32=r2, @ANYRES16=r0, @ANYRES16=r4], 0x5) write(r1, 0x0, 0x0) 19:33:24 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) pread(r0, &(0x7f0000000240)="c83ebf5b10396dc320369dfd1242659912a0d8619ac2b1f23011a532d6ff0d3ebc19fdb91807c8444ab8e15556017c84973e00c65c50b01ea8b1ed311356eae053dd6cba48338d6bc6e4da596e16fda844104ab897583cacd3855a6214b963ff4ba291d33eb9833bb9da53687869f47837f576381642025acbac78f99a573d6466e4c539a05e8f9c3fdbbcb2ffa3e4ee2e128090c4db759718091a3a8fb1fd1528c6885fec11c06fd49d34108f3560d08eb2508de85cf11e30e7ea220cd1131ac87ca6f5fa5062b72be044c8a26dde2727fead25eeccdb8c6e513a72b48fb5", 0xdf, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) read(r1, &(0x7f0000000140)=""/229, 0xe5) 19:33:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x5}, {0x40, 0x0, 0x6}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) r2 = dup2(r1, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000140)={0x9, './file0\x00', './file0\x00'}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{0x6, 0x7, 0xe8, 0x10000}, {0x33, 0x80, 0x8, 0x80}]}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 19:33:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x35}, {0x34, 0x0, 0x0, 0xfffffffffffffffd}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000280)=0x3) connect$inet6(r2, &(0x7f00000000c0)={0x18, 0x1, 0x1003, 0x4}, 0xfffffffffffffea7) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000080)={0x4d, './file0\x00'}) 19:33:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="ec0ba3282ca6f0f709e9b6ff87bc") 19:33:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, 0x0, 0xc0) pipe(&(0x7f0000000040)) 19:33:24 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = msgget$private(0x0, 0x100) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)) close(r0) close(0xffffffffffffffff) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) connect$unix(r2, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\x00\x00'], 0xa) ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x1d, 0x0, 0x0, 0x0, "0baa0db121d6eac1ba8b7eac004000", 0x2}) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/213}, 0xdd, 0x0, 0x0) r3 = semget(0x3, 0x4, 0x400) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000001c0)=""/240) 19:33:24 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) r1 = socket$unix(0x1, 0x2, 0x0) shutdown(r1, 0x2) shutdown(r1, 0x1) fcntl$setstatus(r1, 0x4, 0x80) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) 19:33:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) close(r1) readv(r1, &(0x7f0000001400), 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000200)={0x1, 0x6, 0x7, 0x5}) r2 = socket(0x400000000018, 0x3, 0x0) setsockopt(r2, 0x20000000000029, 0x37, &(0x7f00000000c0), 0x0) r3 = fcntl$dupfd(r1, 0x5, r2) utimensat(r3, &(0x7f0000000000)='./bus\x00', &(0x7f0000000080)={{0x1, 0x1}, {0x4, 0xd140000000}}, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x6}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x347e0937d9f8b8d, 0x0, 0x0) 19:33:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x28}, {0x81}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 19:33:24 executing program 1: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffa34ce0d900000000bbfec89a4e6b00005b6707b1312a53870600006f374b3d194b50417f8f00b83a00000029000000310000000300000007000000c1bb897f"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 19:33:24 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) mmap(&(0x7f00003e9000/0x4000)=nil, 0x4000, 0x0, 0x1011, r0, 0x0, 0x0) mmap(&(0x7f00001f0000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 19:33:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x1a0000}, 0x8}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r2 = socket$inet6(0x18, 0x5, 0xff) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) lchown(&(0x7f0000000080)='./bus\x00', r1, 0x0) 19:33:24 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x1e1) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r1 = socket(0x11, 0x4003, 0x0) r2 = socket(0x3, 0x3, 0x0) setsockopt(r2, 0x11, 0x3, &(0x7f0000000500)="04000000", 0x4) sendto$unix(r1, &(0x7f0000000000)="b1000513600000000000000000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), 0x4a2) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000480)) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) socket$inet(0x2, 0x1, 0x1) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$getown(r4, 0x5) r6 = socket(0x800000018, 0x3, 0x102) bind$unix(r6, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) socket(0x800000018, 0x3, 0x102) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000680)='/det/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87, 0x20}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r8, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r9, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0x3c0cdcc653506621, 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x400, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r10, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0xbe79e22a7bae97c0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r12, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r12, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r13 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wsmouse\x00', 0x2, 0x0) r14 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wsmouse\x00', 0x800, 0x0) dup2(r13, r14) r15 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r16 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r16, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r16, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) bind$unix(r15, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r18 = dup(r17) getsockopt$sock_int(r18, 0xffff, 0x2000, 0x0, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r5, r7, r19}, 0xc) listen(0xffffffffffffffff, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) 19:33:24 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r1, 0x80286987, &(0x7f0000000300)) link(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') 19:33:24 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) syz_open_pts() r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000200), 0x8, 0x0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x1, 0x100, 0x4, 0x0, "87b2a27e473e00000000642500"}) kevent(r1, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x6cd0, 0x0, 0x8d36, 0x0) 19:33:24 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) rmdir(&(0x7f00000001c0)='.\x00') ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x2) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x2000000002, &(0x7f00000000c0), 0x2a) pipe2(&(0x7f0000000180), 0x4) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f00000002c0)={0x7, 0xffffffff, 0x3f}) mknod(&(0x7f0000000200)='./bus\x00', 0x80002009, 0x5dc1) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x10000, 0xfd) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x8004745d, &(0x7f0000000100)=0x8000000000000b5) close(r2) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r3, 0x0, 0x0) shmctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r5, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r6 = getgid() r7 = socket(0x800000018, 0x1, 0x0) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r9 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, r8, r9, 0x10, 0x9}, 0x8, 0x1, 0x9}) r10 = getgid() r11 = getppid() r12 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r14, r15) chown(&(0x7f0000000200)='./file0/file0\x00', r14, r15) lchown(&(0x7f0000000780)='./file0\x00', r14, r15) lchown(&(0x7f00000001c0)='./file0\x00', r14, r15) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x6, r14, r4, r8, r10, 0x100, 0x8}, 0x5, 0x5, r11, r12, 0xfffffffffffffdff, 0x1, 0xffff}) setpgid(0xffffffffffffffff, r11) kqueue() kqueue() 19:33:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x80, 0x22) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000180)=0x3) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000280)=0x3) connect$inet6(r3, &(0x7f00000000c0)={0x18, 0x1, 0x1003, 0x4}, 0xfffffffffffffea7) ioctl$KDDISABIO(r3, 0x20004b3d) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000100)=[{0x6}, {0x48}, {0x206}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000740)=0x7f) syz_emit_ethernet(0xfffffffffffffe53, &(0x7f0000000340)="b6") sendmsg(r2, &(0x7f0000000700)={&(0x7f0000000780)=ANY=[@ANYBLOB="00040000006c17a63a66cfa969d8c70fdcc0574711bf16d4131f25c38c568226a74eb26bdc5faed6c400000000000000"], 0xa, &(0x7f0000000600)=[{&(0x7f0000000380)="cf8fbf544d5047b2d8a6e1c93b980bc55148bc7c08ec88dcc16331a33984775bf524aec1fdf5930e7b34e3d18311a6036bb1ec488d5c163b7158ac015d097fd4b85c617ab5708ddb7fe8502dccc07bbc259619dfdff9ced99a248cb3cb6c9378aeabb6937536752f417fc821814ed914508530be50a2ea2ba028701e1b865be13270262984bbdb99bbacd7fcb4d0c78d417372283fc73b9cc1c74427f0e310e148d3c5bda376c02d07147e5fa0826cc818d77a49b8abaf6a68386728508d7a04576942789092a903de964b56f330", 0xce}, {&(0x7f0000000480)="ced518db569992eaea05046b878bdc0deaa7411d64f91d808430b623a015943563d2f836a4124b9c53308d0cc99ae9a772a6662bb9d6b2986f6826ce6e061e4e581acb0bac7a36824b6808cfb9750d845e3210ed3308be74824b4ae18e97ccd0259cddc1ac21b7ee1cf99fa376cee82c455d5dcda7ba8c13c9384aa0288ddad22f8018d7a2a3aeea4c86ee2fe3cda087fce9ae1d8b8d990e14e36925a680cced6c22438f17c2f5e93b42f26486959f7a4e61e212c542aa42a86cdbb6ebd358cc7b348839810fafdf32a809adb2", 0xcd}, {&(0x7f0000000580)="47cf336745b2a1925aefdeb085ff35a82adc2686d65cd7e12c48dde3de27556614e22ae8622dfbe1b76e892dec2aa1f1fcb1f095a88542b4d7e062a48964fbfb181067366bc496edc20d636db8f05d46558147050d", 0x55}, {&(0x7f0000000300)="0a3844a213a87f5504066b24a8b7ec5b641bf5aba2b6492863ce1c48c087caca89386934e7aa4c26ddaf", 0x2a}], 0x4, &(0x7f0000000640)=[{0xa8, 0xffff, 0xc639, "51eed87b1c67e2ad269bfd614edfdbef23c3b966a6edfa24802bc27c146a93c60cdb85a78462bdadbd117ff75d699184ce691f557c55cc15c2873aa81fe94479f19aa6674ffc40b71ced9d0276f19b2e1f3823263d29cc0dc6030b8a00506796ee3e2800b402efa9cae436c08cb42df5e9f8c75c8e97306074c9286fba566f27af2d361f4cc51e0ebb4a44feaee05ebe525cfb069e57a9"}], 0xa8}, 0xc) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x2) 19:33:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f8e5815f73f2a044fc33055572fbd5e41798632dfc94ff334a5619305a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456dc7d409aeafe904b4be39", 0x65) write(r0, &(0x7f0000000a80)="bddacd2591d3f65ce6c321a8cf98848e4a8051bd240028dbe0f53b523765381a3ebed9d7c3f5ecd520000f551f007a4cf6792f60a2338e4594000003e23a001000009655d47cb5e32d0fd4e7199679daa9010075ee6f70d725a085d160d11a42a768557d275173275c000024d9c33bb0ebf3431748935d0eaced436cfceb73f0d68131400b4dc386972d2e49bbf005a94c9b908a7d00000000003b9c199d7ad100000000b7000000002000000000000000000000000000005fb5949e6b2460f432bebe78818b971d02cc90f7ab02e4007a71a35977425de6ad0eac49cbbcca8b8f4a91cebafdcb6e080009ea4970eae9f41a8c02a98e1a50d3e7ead250088bf1bacf7a229f809374d0a15c7c5778f0eaa44692c1e3489cfb10bd16961512ce44d1712ba40c059976a86f363542053354f7e3ea8fc4a2d14cc7bcca84c85301424f4a22c9ee104601ec3f1da29edbb19495d9b0dbc9e1becbd6e2198aca7ba1305c8e78e2ea0e4844d564abf805e907776510abb2811466b120bc86d281511030f18bc9bf00779e457fd2a6d06c61f6b06d197db2ebafc45c573d16c84961e57beb69d2c4003cc33638fe5975d8e155510b02ecf0c591d8460b311695343bd8912f982bfa3feb6fd94cec2287f0d2919b3a076aac012d067bb7c5b631a06b263df0690c634e7a1538baba4c35ea8576df739b1721ace69d8d24a133b50a78b57e3c7fbc496fb51ccae2af79dafd2e347b038cb417a0bd914cb89bf96dba7b608bd77d761ff130b4960dfbcb29b1a018bb7cc1bb1c9b21fe852105da3b96384602911a21030a97d8af5359df00b8d2fc4312701d135f95cf61306ed9ee75ed10e0cee8e0e0dd89d28b5154c477b0edbbbe0a37", 0xffffffc5) r1 = syz_open_pts() close(r0) dup(r1) close(0xffffffffffffffff) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xfffffffffffffffc, 0x1000000d10, "b04d00f3ff0a631a00"}) read(r2, &(0x7f00000001c0)=""/161, 0xa1) r3 = socket(0x400000000018, 0x3, 0x0) setsockopt(r3, 0x20000000000029, 0x37, &(0x7f00000000c0), 0x0) pwritev(r3, &(0x7f0000000140)=[{&(0x7f0000000000)="2c78c228347082028149ab4ec491d8f07b7a9bddd0a6b96d05e7e6ef798f2c2ccd428eabcf4fd0f0e8d81e7f141c79242623f967ac1164a6570790051957e27fb84e5a4429604e1d9cd113db2ff669d43c6c41a72f6b7b53a3fc2a704e9fb28b563c30b1042739412b74", 0x6a}, {&(0x7f0000000100)="131de0ec8945838726b79de15fcb5f33aca5c0b133e3", 0x16}], 0x2, 0x0, 0x0) 19:33:25 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000001880)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c912b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c3bd3fada99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93750f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8fd7f3db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5847423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef963065cc8567cbdf2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2ed4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889197c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52e8373adfed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6", 0xe21) sendto$unix(r0, &(0x7f0000000100)="0d0d50cd264e515c1c67a973c06f1e43e2cc3074bdb044914c2e360f4628bf144b7aa1ac72ebfdbeafe42b82c7fdb3df53d6cc140d5bcd6e568215bd41e34a84e5ab136931493cf3372896283561269ffab46661f4b9eed18749db30301601e529409a5841864e73b9f040ce652fd11101405145496cf14d0bf6c6d7c6ef5bb31668715e6f61bc5bcd615e0f00db6c14fe839a38a899e195ff99f7a6d22ef8bbc88f12953b0578bebd088808c673334784419c7c7616653593ab4c9db374eb76b737e6aa0a1466d98a7a1302405f14ad81cd8fdb80875de438534abcf5316e7e3adbc931e6dcbacfa358f2b6367ef31355fc3b", 0xf3, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f00000002c0)="8928589bb7e322dc6dcafb3b42dc757de39dfdac1f38d66bb9ecb01cbde66e44827025d13f255b3853af0a19dc7be8fb25b3692584fd40d13eb35dadcdb72f318c391325e5e5060d78463c8da6c38b7e043ad1f2023e1c7aafc3308999f768e17293530d93c8c6517cb9ed365e1472316c23be4b01015f1b2a08f9e19a1eaea048507218f30fb3a3823d329b9cdd482cab192d719d149325e5fa0aa003689d651e0c581399750d367881530112ae34c63408298a132d8906770bc2094b54e28bafb707017913ca82ecd6d6db5c46d93357b78641d3d83ed48f3fe58ffcef1f9ac5e6635b5917c871c58d62ffdbd4e47bfd482d7d1b546625a364dcd2488a99aa8569d39b8e79efcc5ada1459236cb13cd2f4b745adc56496f9b5147e3b3a4af2721093bc3546cd8c9c7547da1e1f8f5896c9f6b63f1e443bbbcf2e60a8883462cb10eb1a02a24e6a1f", 0x149, 0x0, 0x0, 0x0) close(r0) r2 = socket$inet(0x2, 0x2, 0xff) fchdir(r2) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 19:33:27 executing program 0: kqueue() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000440)='./file2\x00', 0x400, 0x40) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa012, r2, 0x0, 0x0) sendto$inet6(r2, &(0x7f0000000700)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e1b267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e28453157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e8061437671bbe828a962cb68382da857b19d6781b7653bb3edbd6f5a8ffa411ea9e7b88f71dc1ac536c15a235491167acdefe9aa021553b3ec2fec764a7e092aee31aed70b7cd26e3d3190929ac9cfb7654b21345748b3dd7ed7f775c5e08de18f52228dbc989ed5c144b7b727cdc882a42dd2ec40df8bd307e8737bbcefee2f37eab85e3d7ff301568d664a5edb0ec5ba160746b5e73bc34a4a58bf81f0bd98cb96b147b85f23863694830c69803a2886c5401d2233fc38832df3b9bec67fe2787c07874a90d25a", 0x135, 0x3, &(0x7f0000000540)={0x18, 0x1, 0x403, 0x4}, 0x5) r3 = open(&(0x7f00000006c0)='./file2\x00', 0x2, 0x8) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000640)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28, 0x0, 0x0, 0x7d13}, {0x25, 0x0, 0x2}, {0xce, 0x800000000, 0x0, 0xb}]}) r4 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) pwritev(r4, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb1", 0x8a}], 0x1, 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f00000000c0)=[{0xfb8, 0x6, 0xf8, 0x3b0580000000}]}) r5 = dup(r1) r6 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "0c1a5e0577d3d9b9fcea286f6d86d3d23f26a45e"}) close(r6) r7 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x2) accept$inet6(r7, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r5, 0x40047601, &(0x7f00000002c0)) getsockname(r1, &(0x7f0000000340)=@in, &(0x7f0000000080)=0xfffffffffffffeba) r8 = dup2(r5, 0xffffffffffffffff) munlockall() r9 = getuid() r10 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r10, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r10, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xfffffed9) r12 = socket(0x18, 0x1, 0x0) r13 = socket(0x2, 0x4ca8557263fb171d, 0xa) r14 = socket(0x2, 0xc003, 0x2) connect$unix(r14, &(0x7f0000000840)=ANY=[@ANYBLOB="8202adfdffffffffffffff65300004007b238bf46854d78a2a197a386207000000008295955984c87910162be976abeebf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6000000000000c07fb15801360bcd4c0a162b58473c238495aaee48bc24e7661e6bf3bf554799b9b813ad30505e8f53e79030c77321d9e31f43850010000000bce926166d6dbddb663b0093b9f458cb000000fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000015f27b250000b3f62eee00"/215], 0x10) write(r14, &(0x7f0000000400)="a9cc27337ef356fa69416e9fcc453c433c8934ddab1725a53e174c8c8279ea09f04ede6901fc98b524b7b610dde9ca0ae6b5abffce9cc99a02d6866435e3ece420a79da71d72a86ea9080f4287ebc71a3234acec97788e7a2a5af5ffc1841d6f4be9e781dc46b7f81818f9e9276217c0d74d85945fce5b99cfa07682901a7b1a9705b50e326e75b71ce9e73d52de3ee0d1b0dec7ab92789f7dd05ed88036419ceb0c4f2cb645827f7d80babc5e4cca375811381d54c9c0bc04b6730400ef1428dd0f6113ded7232f81af905e49bc763922991fe37ce38a2bf66f02dbcc66d044965f3a44b38fe1a8f7b31b2b5d451ca7a733ceb7240f52861e0421a1d07202833f56bea4e5863bc001e4429109ff5828da6548067167c50f58a81f7c588f35ec826d7e489ae071f2799734a0453a2fcbd3ede49ec8a7d167a69745b73c48c1b7636e1bf52697a6b93befe0f23f936d0a401fccb6fd249a5b4aa53590f83203b477e43659eaae1625b18b149a76bfede8269aa68847abb7ea0a52112aa1cb8f6381a114ca475bce2fc5d7b6df1d5db3e8b566f87daa70959f5c7a863678aaaf3ef1c80618064f936af68c", 0x7b) connect$unix(r14, &(0x7f0000000840)=ANY=[], 0x0) write(r13, &(0x7f0000000400)="a9cc27337ef356fa69416e9fcc453c433c8934ddab1725a53e174c8c8279ea09f04ede6901fc98b524b7b610dde9ca0ae6b5abffce9cc99a02d6866435e3ece420a79da71d72a86ea9080f4287ebc71a3234acec97788e7a2a5af5ffc1841d6f4be9e781dc46b7f81818f9e9276217c0d74d85945fce5b99cfa07682901a7b1a9705b50e326e75b71ce9e73d52de3ee0d1b0dec7ab92789f7dd05ed88036419ceb0c4f2cb645827f7d80babc5e4cca375811381d54c9c0bc04b6730400ef1428dd0f6113ded7232f81af905e49bc763922991fe37ce38a2bf66f02dbcc66d044965f3a44b38fe1a8f7b31b2b5d451ca7a733ceb7240f52861e0421a1d07202833f56bea4e5863bc001e4429109ff5828da6548067167c50f58a81f7c588f35ec826d7e489ae071f2799734a0453a2fcbd3ede49ec8a7d167a69745b73c48c1b7636e1bf52697a6b93befe0f23f3203b477e43659eaae1625b18b149a76bfede8269aa68847abb7ea0a52112aa1cb8f6381a114ca475bce2fc5d7b6df1d5db3e8b566f87daa70959f5c7a863678aaaf3ef1c80618064f936af68c00"/426, 0x1aa) close(r13) connect$unix(r12, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fchflags(r12, 0x0) fchownat(r8, &(0x7f0000000480)='./file1\x00', r9, r11, 0x6) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r15) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000005c0)={0x1, 0x2000008, 0x10000003, 0x4000009, "5482701158c53f0c8b7ca0783613933bc549a9a6", 0x5, 0x7}) r16 = semget$private(0x0, 0x3, 0x300) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r18, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/\x01\x00v/bpf\x00', 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb1", 0x8a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r19 = socket(0x2, 0x1, 0x0) bind(r19, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r20 = dup(r19) listen(r20, 0x0) r21 = socket(0x2, 0x1, 0x0) bind(r21, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r22 = dup(r21) listen(r22, 0x0) ioctl$BIOCSETF(r22, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000100)}) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r23, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) socket$unix(0x1, 0x1, 0x0) r24 = fcntl$dupfd(r17, 0x0, r23) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r25, 0x4, 0xcc) r26 = getpid() fcntl$setown(r25, 0x6, r26) fcntl$setown(r24, 0x6, r26) r27 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f00000001c0)={r26, r27, r28}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)) semctl$GETZCNT(r16, 0x2, 0x7, &(0x7f0000000280)=""/36) 19:33:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x20000166, &(0x7f00000000c0)=[{0x81}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10100, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x811850341ed9637a, 0x3}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="b6ed43bf90b4dd9cea87168f6fff") 19:33:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000017c0)=[{r0, 0x40}], 0x1, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x20000000065a) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) execve(&(0x7f00000002c0)='./bus\x00', &(0x7f0000000400)=[&(0x7f0000000300)='/dev/bpf\x00', &(0x7f0000000340)='^-\x00', &(0x7f00000003c0)='/dev/diskmap\x00'], &(0x7f0000000640)=[&(0x7f0000000440)='\x00', &(0x7f0000000480)='/dev/diskmap\x00', &(0x7f00000004c0)='/dev/diskmap\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='/dev/diskmap\x00', &(0x7f0000000580)='(\x00', &(0x7f00000005c0)='(*\x00', &(0x7f0000000600)='3\x00']) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x0, r2) select(0x40, &(0x7f0000000180), &(0x7f0000000140)={0x7f}, 0x0, 0x0) getsockname(r1, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) r3 = socket(0x400000000018, 0x3, 0x0) setsockopt(r3, 0x20000000000029, 0x37, &(0x7f00000000c0), 0x0) getsockname(r3, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) ioctl$KDSETRAD(r4, 0x20004b43) ioctl$WSMOUSEIO_SRES(r4, 0x80045721, &(0x7f00000001c0)=0x2) 19:33:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000280)=0x3) r2 = socket(0x400000000018, 0x3, 0x0) setsockopt(r2, 0x20000000000029, 0x37, &(0x7f00000000c0), 0x0) connect$inet6(r2, &(0x7f00000000c0)={0x18, 0x1, 0x1003, 0x4}, 0xc) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000100)=0x1) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r3, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd506008963", 0x21) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x7) poll(&(0x7f0000000000)=[{r3, 0x2}, {r3, 0x86}, {r3}, {0xffffffffffffffff, 0x40}], 0x4, 0x7fff) r4 = syz_open_pts() r5 = socket$inet(0x2, 0x8002, 0xb) setsockopt$inet_opts(r5, 0x0, 0x9f89a9cf08a0ba41, &(0x7f00000004c0)="b0f188d025b7f0cff8469204d1a536ccc02e2fd668cb558044cdae6fb30918badde0eaa8b7e2098831144ae9a26028fb342bd848e7eb72971fc61043291a5a40b2a0bdeeca60cc791903fac4022b46f27b40036386be10cc0783430b18c8f803aff0380b86a79295e234614c3bdfe6f24c05fe53e7fa97c0f3f0b84dc9a47653392e6501eace9cdefce337bbdb65d9190ea6f15bcd5c66ec808372028a7694e0837bfdbf4e7f087793c0d45897a51db10485c694a30a926fabcb1dc8e2f6f592aabbc82798a9baaf91afe2dfa3d25c91d02fa311f853faca98f1afcf9a8d70afedeabc6324fda50bcc40ff47fc80357e2d0c43272d33112a4d88f3e8a8a5c07801b7195dfc637f6bcf104ec455197f003f085688b7c69e5bbdf16e0d2a2dd3a7f8ff5c3e014945cb24b904fb462570fa4e0b34d1afa22c8b2c262ee7399b5ea8412b33acbae9ea4a534d8ca03344f7b7103f44e853a4ac1a6676c63f59035f5794096f984629ba6e11442f27d4e8b2a75b1dd4199d11c7c24ccac12f11297e59cfe336fbf74a2e358f581a8da9c3fcd1ff25964748f4c47f6c77ad8d1b86a95e5f5340c70cf927f1f7ea4c1e6a4dc7658e97680573e58fd4c76c1e9f9e7b4bbd67098362b355e0abeb2d1e57b3707195ba4c5f6a981991c3211e4346d80497135c5e123ce06b88dbcfe1b9d3836c3628fc5ad9e0a5a6fc45307c4a779bb8f84e9440ae0cf7d2d7844255bf4dd4a15315adfc0f95ec27647940eb098b48397b7792dc4eb27e3c56d784b75c3fbc2eb5aeccf684dd664cbb2085b4a545a4d76c3544cfba9f415e7a3bde41210f941ead5f7b8f978cca450ae436791c48387800a7a898106a9f4373a460f97a98e490d01f86c3dfd7639ca9ff3bbfb3e231eca38f8846c58cfca799f9d697b3648f3924b284a82b1de76ae24efca09b43a70303ae72bc1460a8146dde82673cafb96278259e62b7c6861dc52f743bf565e763507656c6a3eeac067b720929b8597f856d98c3665d6b5c4a15d49ba47ae7fc29c3aac31f4d493934f78ea758d91fabb11da5ba4ebadf984758095f42e34349174dbaa4f9192760ae1d8f0505d5e21cb86afdd45bd451178941834f601ea144c933fed07524a83fa6d6f52923caad5da5ca4ba636ed46067906eec83386f7cc2cdea398895aa8db0b58886084fba1c5d9559a4188f7e7d25289c8c3d229c9b45496af1694ed93ef49b1d9f5843e7161b77940affe21c8313e9f3195cf06a5c6b837c81fe302e021a967ceb93fbafa08a1e6f19abc17752f2832c620057eedffeee265deb855e506d1b4359c8840ce879fba14eeb7a46705542fd45449a696b218ba0c2e0dfbfdef418bd673a462ca4d990bac942be0400074c8c73ccb58c982fdde3d7bf96154b68b80a52cb53123abf8fbc2d05a66953dfdb4640554e5f5a5550f7cf9fa15c6d8c03850f3ac604e90107ddb520cfe8d0def83e5fb24a4745d6876d10658bd87a7f8342db06eb8d112b55eee4a30e0bcc1d16af7146c69a2b2f5b827aab873ceb28e55d6d0820609630355dafe726aff4ed7518805abfb965abe28eadaef95eeb9aad6cb1e831ffd6a086944ab262ad9ba54c2f1c5ff1087aadd2f0c1dfeb19f04871523e9f20fc2d37c6604bfa3c1682cddc9ed835e855fd174d72bc0545c58d4aa6311074114130bac4d5df575441f2b11b6eaafb9d17846884763acfe2144ab78f98fcdcee28b26833740d00de55f9a9940c796278693b6f12994f259b7dce8996d9f5ef030e803a7b063e5a61648be98d97d45c8f9d927aea76d7fe4bb0faaabdb37cb42049e581d7aaddeb0c09be49eefad8be91147b2e187d3a2f5fbab9388628c0eb37d24f9ca00393763c31ad2bdccd0d12a55b4fbd560210d977919f1b85f1150ed8c1554cf9a727564980b150a98b418b4c55021b0bdf9d3189acaae6c66578edb8d184fc4bbfd46af41ac77fb2d262c3c2463c79e0639bacfce6a80914aec158fad6e2c7528d5420b45b7190b76de576fe9dbefb11fff8e194b9c7385652a717eff4b39270f19b3b73b2eab5d7227e3310ac967a25b64f2e2083468dcebac6fed2a3330c0c9f661cec752824baa8f5fd474a8435e4b5623d2ee06080268f90750228f359de2c4500acfe7051b608ea4dddd2fd7e50d8e1b3a8c1d1973ce760686968079e2c39524244bc063d97f2f8172d8b7b7122aa9bbdaaeb0dc6f756351eeb35fe1bd8d1bff8236fb1f5c4f9f58677d0021d8087c3398b879a55362f985034e00acf798307c742db717a51c656636e3326a634c946c8b2b71cc4e5a8b61790256619f8c1005d1a5a7ba3152627b324fea81c695c2550336e8a4ac28de94e40e3619258c50699b8b8f3beb895e597f325f63e59dd38eb5d9f7466ee146605e794cdf448c1e71f8199a74c40e6ad56c155a096212e90948a6f5d9812990aa022f75d1d0e6078a1dbcc3882bceb0ab8074d5105fcce6f5136dcbda986f93816e964824aa620afae53b1be3d2efeb578cb0f4040cc9a318ad63a391692c68cfb8f0e9dc254302035f59b72ecf5e7d2fd7fedd08c04570944669f7395c684dfe64fdfe3aee53fbb7a03948491d370b8ad8826a500a518075b75f1e958dfbae8f884f81a7d23bed2249e176117fd0a8c27edd75af536518143783d763f2dde8a76ad43b4fe5112b442d270f10bcfce67572c1b538e9722e05017d392f1cbe6016f85749b58200cd25181e09a5717df908ea98090c79479ae8e3b47c489bfcd94ce594862ffd58133827c1ef02de23fafa26af9bfd9c3d5f360bc2c707da1b9c456385651ec45f58994af41df107a855cdcf66f614d80aa1d659873c55d317e33f59eea04b39340ef13aca87d75077c6036b4a85fa44a9f1234581aea048fc606a57d7e91b13267c5b54dc0e0103900f9ada82588b388935e40c94c194197bce6a5a0b2f9dd2b7a73e5c99ec42e3ebc721730d415c864577cda5a6414bb2163e5cac68b80833cea28a459e653af51c9f8b6db82766b4615628af67fae9dff5d62e58ff565772e98a3c60f8e7b0e2225f5b80218c4e7a8fcd05f2dd047f861f4ed528d2a273c50572b13bfc9c957fbc16c793f97822befe3366dd92c35c076b03fd57eb4500a4a9c30f159bcc226500620f3017ffea7b91c59f63998d3e5c6a8574fd7c113a89ac4331dbb37cf8593c97cf954e062bb486b45ccf3298ca1ae53d3adb067f1ba129743c62e9c228de32706272b85186e90cc3c4cb3210f5b896d8257db829ca86621bea3de0f573aeb3d2cd80b1e04b2efd2fc4014ab5902a943b12c9505328723f1453a1d01ded62ca274ede2f1c8e69b8acbaab277385b1776d36b8bc32ebbf913f5c09c08a133a9d6dca0da06cc5d1d6e750eee82fce665eec587c57944ca9b764b6826696ca485d24ae2d3608169de27ed0a5583144193021c3587e5c7aa175466d3e3b2721b792aa27579322adc5467b29105a912a902d4c9e1715a04b5dab217c4754a4422db02d82dacd9b9966bdbefb93edfebe004da8cde46b67e5fba6d6f2c673a94a3b42dff735b2b4faadb8b244ae15e299b6b9529026de04882c82accc7ad9d70a4714ee27d2e412f9633b1157f1df315d24b87e55f7f9e84fdefc45eb85bb34ef19b390fed518b5c607e69827ad04e7d08f4af83653e5cfa5aa879679b91f3cbc3980610a79c0642c3314166ddade25f0044609803c7f7b56c378aae68432fec3fc787bd8803eb67695b1b585ddb760d3109b07c4a2f6bc80eb4d313c2cfdea335f76f8c6dad4e3cdd5df9c714a43faaf4616c77eb95cd3dacd4420da69929a1530e15194d09adbe2c01943eb148087da38f5ee568f109b557b67d1c0c77594874630b9b9573e7b55acb4d4d0e4423e843803df858130250d82f0f91ff37a9de1e15fa828ef70bae174c9abc9d0cbf32f69891808cad7257a001f69ee404aaa6255cc81e6899f01c2865fe88a5e3e36df754a11451318e5b7a3274b27f3bd01975e87c7ae6cf7e363e0a39ba98413f990599e278d7be6523f724a1774da2afc400c261a8e845911842c5ee466ac52e956a276ba3c10f9dc0555a75079569d06032274a97c398d056463863c76189528b75ad59ef890a9083dd9b09bf266d32b0f86e26988758342eb7d1a123387e18d14c79a89c2172efd560dea323d4168315d796d64a5aed6eb3d937affcc02dd174c8d9d17095002859b7400754cab9f94c177a5c0fbf7fcd56c2c63b8bfa9f744fbe532883611ec8a250c116b56367a0d86e15cb20cbb8a47c2f001c09f7725bfb611022201a74ceb5b57bb36ea05f8ecaac113b1709bec84eac17b497948d2753a90a16b98fb29ea5e6ea7dc2fde03806390a2cceb12aeb14b746122de14f27c01e40655ac1ad4dcdf09b796621c2e5d34d339965c4030e100f7258fc589bdc3b2fa5fb6406d89e13d06d92b5e40835c316a909d8d2123f23f4167ff415888fa2bbca1c9a07521dde360a872c2314d85426bead47310466f0f2372d748f64da3bb597f19bc6d4528ec721494cc52c39ec69528a402827b5a306a24570d1b675835a383eea124292caeb63d6183ff01a114c40876974707791a4c298553040c72a55d7f6a63f2b47cc0ba5da0e4bc932aa372ddf9620bf4b96005a883b69a312a539da8db6c698f64150711dc2a31113aef976397f39b822fab749aa64b6b8cd224a0b06a418036420052923b11efdd59bb6a495bc2d6777f97134277c0721d87b8676f284e1b37bb343b6e801559b2d45d618d2e441cd4b651a8b580662d105dc6beeb41603465abe2206013cf0f3320197f7b4640df6e4c689dee638a9c7663d17c7bd6b1a506da95668d8ef2fe591f59b2835036985885bd87fc51f6d52adddfe19378505a6385e25a3ae6b272f28eb0e2730d9d157fca554b567a401e3c1a403c4f64b5fb5e81b0d8ba9daeaa216b7ba94c00282f2a8d8f35f2b37a1928b9fbe9620006404f4452cbe81bec26301bf888c607e0e634a0fadbcd9127c54aa8f13efb9f1091084ac74a38e6c41ecb8ea4c1024e894254ccf78f06dedf07495ec78daf6ce7f6211da3aceae752eaff4d49ca61ac623d55a36e640a52e50834d83eedf3806cae619d8ca87e99ae3a7fa46815197ce3d863faac35fc0ef83a1868e560848fd69108300d0ddfa0855e1abb1fda6f5bdc4db8506c5d69da5ba1846eb0bbea14426acaccba10791e428d1ddaf3744967e95f56524ff7886ba3e47a5b045f082f6b0b75388f751d5e6e24335fb11878f0b8803c637d07e9ff706f36a5881099b47a27f7bdd02e76b5bac37b6e84d1dadc85d8ee9ec317d7fbf537a44c271d73ed754a0c0dee38a7b5e5c79e6b25e6bdd6104daf5f67c4a2311139caeb7577a18275260f21130e6f99e3eb64113d1ae2fe228ceb39b4eba245012c76003128afa372b36f038235f08adee1a85d22d00346b4ee6f3c6acc313deb5f5da4aac935c49e17ba165dcc04ee0f7833d84b1ce6558b6168c2a2352b3433df65d34111f086e5733d7801be1226400a75070049f7772b58c0b3a5a8b32a0b11313f5cd045b1db1390b9a3ff997aca39fb40d9fa17adebbae961e0fd883a915f14d641639c9782211b8a8ebd789ec455b8d8bd928e4d4c40c1c7e044f5848b7e82fa1e9c5ad9241e2c1e83dd1ab90fa48f4f240457d993e873605abf91015231274dea00a88b818cb3830450a5cafa4f57feffaa6daa85cecfca94ea899d8a10a47e4cb85f0e3174d292b9a2ab55a303c87bcde9853f98f5f0646c6989af", 0x1000) close(r3) r6 = dup(r4) flock(r6, 0x0) ioctl$FIOSETOWN(r6, 0x8004667c, &(0x7f0000000040)=0x400) syz_open_pts() r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCCONS(r8, 0x20004276, 0x0) r9 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r9, 0x0, r9) 19:33:36 executing program 1: r0 = socket$inet(0x2, 0x4, 0x7) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) getrlimit(0x0, &(0x7f0000000000)) 19:33:36 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000140)) close(r1) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000ffffffff452904290000000000000000070000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000005050ff"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80, "6b0000b40000004e26d03f00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0xfffffffffffffffd) r4 = socket(0x20, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 19:33:36 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() r3 = socket(0x400000000018, 0x3, 0x0) setsockopt(r3, 0x20000000000029, 0x37, &(0x7f00000000c0), 0x0) pread(r3, &(0x7f00000000c0)="f8eead71217357bd8e1687754d38ce589a052ea032c1babb9936c0ecd9e10314069223f8c20072e4a6cd9b83b21e96c42a7b471436fa5ddf5e7ce131701677b8c319bc672740574948ab1568135d998541beb36767bbe578c49dc52030901c8917b7e72fed6de6ab3b0c", 0x6a, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000080)=0x40) dup2(r0, r1) 19:33:36 executing program 0: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) 19:33:36 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, &(0x7f0000000080)={0x100000000, 0x0, 0x7}) fcntl$getown(0xffffffffffffffff, 0x5) r1 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r1, 0x0, r1) openat$zero(0xffffffffffffff9c, 0x0, 0x20000, 0x0) r2 = socket(0x0, 0x3, 0x0) r3 = accept$inet6(r1, &(0x7f00000002c0), &(0x7f0000000140)=0xc) fcntl$dupfd(r2, 0x1e, r3) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000200)={0x0, 0x8}) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(0xffffffffffffffff, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020699b, &(0x7f0000000300)=0x6) pipe2(&(0x7f0000000100), 0x10002) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000000)=0x7) r7 = open(&(0x7f0000000080)='./file0\x00', 0x8012, 0x0) ioctl$VT_OPENQRY(r7, 0x40047601, &(0x7f00000000c0)) dup2(0xffffffffffffff9c, 0xffffffffffffffff) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) ioctl$KDSETRAD(r8, 0x20004b43) r9 = socket(0x400000000018, 0x3, 0x0) setsockopt(r9, 0x20000000000029, 0x37, &(0x7f00000000c0), 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$WSMUXIO_REMOVE_DEVICE(r11, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) ioctl$KDSETLED(r11, 0x20004b42, &(0x7f0000000280)=0x3) connect$inet6(r11, &(0x7f00000000c0)={0x18, 0x1, 0x1003, 0x4}, 0xfffffffffffffea7) ioctl$VMM_IOC_READREGS(0xffffffffffffff9c, 0xc2485607, &(0x7f0000000780)) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r12 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r12, &(0x7f00000003c0), 0x273, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x8000, 0x0) 19:33:36 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8000, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0xf3dcf3940cf42b4a, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)) close(r0) syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) sendmsg$unix(r2, &(0x7f0000000340)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000140)="9637f81cce65c7ebe7533e127983e52f29c20a893009aeb3f5645a484a5d8e5c624a44c9993dc09196f4e8faba9867f1fd92eaa3eb8e1e5b58fdfe96b47c9876c9d40e53d234460229cc694b85e693cba913469a", 0x54}, {&(0x7f00000001c0)="c392fc0afa0429299e3c0917916b617b31dfdb466e300ed64153f639f613c6ca4179017f04368b14a264badef91c07", 0x2f}, {&(0x7f0000000200)="41fee366ad2be030143ed44b399552830b4156cc8ea4dcaa028b7ed1badf9f", 0x1f}, {&(0x7f0000000240)="ab3b7fbb51acd99d756d9308d4feecbf9f030d5635ffa660ebc0c491ee3c839f65c8ec6084f52410758a833c7b5248887901b9b5", 0x34}, {&(0x7f0000000280)="c2dac4d941c49365128421bfdcfaf953b9a13d9e9362001306073c4dc66225f999eee311", 0x24}], 0x5, 0x0, 0x0, 0x400}, 0x0) syz_open_pts() writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000500)="c17314bdf86cabcabcea35eb7e6dad642182a8daaf5c745ae707261be3bf7f6c727f52882f5fe94976e87dfe403b0914ab4a252ef8a8dff80ddd490258b55b896d41d531a1fbdd6ad25773dec6b9b7dc9c75a73c495c99a456f2e7643d828f49d4591c089a0cb0aa51912b604c5a7305703db913c137c9a295b529321787b7ce8aa5ca459ef64f9d9b9a192969868b6a1cdd5c1480ffdda83d1ddd156b16b4730022e713f09e57df53db2e60d44f078446790d5fa00fa0f8ed0875f4852401def288c63062047f5457490ca4c76322d0159cdf04844cc4f52d9c9b02a8bfadc3ac4843626958095fe20b82d97cea6d9deb0c5b1c1a2ae2efccd9bdb91daee5dbd6d7fac6d4ff29beca1eb215aa3e4429a36eb104582647250273c41b7084fd4f1cdc7cfdf7894b33878b648561ed78ffc30ab05411866b98854527e10056cc1322270d73242da7592fd2545157fc257ff5896b0f4945077e7136da50eaf28937cb908be710b50c6d6f153a7bd1308eebf9ac0b338af3404c52151ba6ec0ecebfbe9e230ce798270abedbdf9630e5134c2f40462be6728eddd40d8ff329b5928b43115666b417e72a50a2cee7369fbad65fcd5124baa50c5208c5cb44fb7fe6fd92c0ca1a149708d4da8a5232d5ffdfa93db747f885c75f91e0d3a5ee3f400970eb61f3e53afae162a0e274a0fc802d519e8f9316a89e6a9adda47b7e04fbf095dc9d4ad3c2a38ea29ed9f5985a39446aa5fcf9f5be3850e0b5ace6c88ab3eec91e823dab73024fc2c6d00ea13d15f9f12dd5f74b33e5801baddfdff0aabc268d229c0101098f30a5372eb8270c942e5ec9d110a49dcabad589d6b98d2fc2aae7f30a46637bf510c469a62259be9856abb9746a3a438510f47596301d3b509d016b4b343a92733db635d0135be2f5237a09e4cd1bb5c79035e807dd384c8b6f818d0472e826c4dd613448ec56ace0912f01ea4da0c24dbc3e1c37060b69c6e88e307cd6eb316a4f5ee43425189e6f85573b4cd48c52dd3a9d8903bd6aba8cce694e07fce5eed565fa2cfafc0f75caab264d487673e518a31f7f7df8e0b6b0f32d7485a283b4ff7ebd750c0550cd0b80360feafdeae2629b7caa13cd7abd5c1736f36b2d5cf93e8ca72ac250ad2bad830465fe86c1f837f87d5f61d3b761ebd9a63a703860a33c4563262fb85bda175a11997eb81b2ceb7efc7ff4e7d5d5f2700435c398e5a3c68885f33cec63cc73eb4d56a40e9f8ac31a12372ec292debbe77387357262c48fb99780da1b920bb350600b1c9f46c1fd0cc2fb5db114b2ae0945a21757f1485c20c0073c593534710b640af814bc2d2e424e980f99d74936185dbf8dd25e55cebb2c5456b3d73cf8b2e23b3baf61df71b7a27300db11266d2e44f55e58bb247ae8f879699aed4fcdd9fea99533e3587db33a08bcee26c40856ee37a3ae2a8bcd42f4c14e652f80708752fbc5aa5d28c1528783405001d0b30812f6d9041182eb367606fd46a27a9c0555ed3b63b22459d06c7bcfb18fee351d6f6659e4c0bbd99a995fd401cf378f3d7735cd86e0ff0ed72208a2aebc57caac36aee3517abfba8d1cd5748d420f1a5d15012eb8571df3a73e31da057617bb3d09cf934f82a1d985e0e346cfffa8d7ad14497f81a54845aa66775fcac64f314172fc0d1da8d5f1a344f0b484bea8e00cd217b2bbf5bb0332aa97c1ca89f8de59fe6e515c8fb13df2acf5bb68576fa0e1d1d22ac715e366c231c28574ee28d9f91e2d6f7542d51c27ec72875bbd074ae73828c2790d83b5afd00057a1e679be4e66031b7e5aa735dfe782f4129a07563758d985437078480c5e2bc85acef568ffb7cfd2b1dbc7781f37bba958ee70550b435fca6557efbc89c079c367002f4906545dea2051888954fc6778df275a995b6bb8dccdc9d95ff81a1757b5b8802bbdb1fdd7513ae07ecc4c2f0df27bc7d700bb20abce34dd5a363830a3ef4a9e265051802e8bb295a99bd101818730239bbfa208565547ba9a56e542b6fe31ea827de88481df24e28da8d1962fbba4dda942daf1b4294a9453ee2238d7895ab119e54296af975ebc438825e7832496fde32cb0a37cf0e652cb502adab74d461356136907458d8ca59cfe420bde187fa27939053acdb63740e1de2349249b0e6c118f8a4f80b4c26aa475b70c5a8dd5588423595f17d7ab88ea8477f71ccb5bd11fb4f7e5abe3993f337460b5dfa096c6a84a3af27e33914c7f1b923796ba7f5c9f9900a2b7868ad1d7b5022914b1b6ce0947b0ea90cd79cf3bc35cb9559ea42fb188930f660658961b53ba687c863529077eb877a7357afb33054f8c7f0fc22fd0eaf79525bd512014d03d3576466ae7a37c3e8ce3e1af0b651516a1b2117666410a25fcec1710215433b6b9448636c027fab2b50b62df32b9b0b07344ec136f8adff1be432fe8042270c496c61999740f", 0x6ce}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 19:33:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x20, 0x0, 0x0, 0xffc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfff, &(0x7f00000008c0)="9828bed0e52c2677d50e18031b411d4a38ac59ff75e0d2eaf6caaa1cf16eab3703f33f23ad9c4d115bed2c71a4cfcd81efd3fb55a01c05b8dd701b4e55f9d84c6aaea638f2eafb22ae7b822745f3bd21382b3b4cd917c406f8a2f644b30e1ef593123e14cf9eb952cf19af0dc08dd130d20889b25fcf3c474e1aa747e256e60b105e1f0ed57e9ad642a5b486868fd39a526e0bc4a7e166965b162f8f4851bc573a0a2476a743110a69afbd80734253902702928271f0e1cae691c501bfd327b9c1d0071be4194d2bea532732876ccda343aa23aeec2942ac11d6ac3b7832a43ab0d5f433a9d25f822f820b514edcc433288a5710c8072d32202b10d8b7046bec273892eff4d4c155aa020b4533d03123cdfa8b0805f8cc31aae4acec1717e9c02acd67404b1a28873677d786ba87c19a2b46fedbb44f155f2b7489df673739908780582b8007588d3ab3c0f278cf00b147ca37601bd76f66cfa78b9c5a6a8b024f71f17a5506dfa6662d62dd3931f73df50e9cd7eb63d7302f61b887a240f814c1cc84e6c73cef8f40f356b3da76f9a0bc5fa78320dd106dfb0e3e657b8f1598651bcb645242bfd160313c9b7ffc53a67bb86c519024f7caf2e4cdb0605225598c13b5b7a056bcd16364a34b6c1c2283d9eab6551fb6547fe2b812d973e0abbcf6fc289400ff0eefe54e36555329c8b5af87a57b937cf231bdc3f0f4675c791cf017480f7867f590b0b3b5b669ab48bbf37c61f509701f3c96d30d1d01a873891b017ce6455338003c75280e465ec026933167a65a175b1bc8755a09fb3e863d39a893a14feffed620018de8695ed5f2e546c914cb3bd2f4e6af8c3c4f649199d9059a1d8c414e4474e7aaa7de78b4c4afa871665b27f1d570114a534be568fa31343249733974321e5bd25d576fc1e7e7bc212403cdf5cc005b41abadb3c2634e62979a6d1b00bee97d36835839b04dc4a067a57c1749b7735776efa99ef2e7b8bacc3cf04977c6e4a1f18d3d3182f76116c61587dc9d0bec0aac86a2532733e1f9f98cd3ba8c9624973e9968467bfe2b02c1cf7667966a0614dd7fa6108002bfd4fd4cbfa4875ce17b446437baeda11e8399baff5a32db2275b5748a9065098bfb98460f569b098fbd059489cf4cb6343eaf690f87004ad6e9b1a041eb9870fc88651078b99a8a9ed4c6a8e6c072aec891b95ba97c211e0231d944edd44afd2b7836bee98d907df6f1f5c00d80885e93640da0155973f82920d3c2bec738df9116e8bc8183af274c489704db0d7f93412f10e6998999a0a6a83b3a949100486840e8a22c5b5b2f7fc04eba7bad640a2e86c2b371dd82cf66741a90eee43c00bfb61bbcac5bbdb0e5d634b021a0dbe7f65491b7a0c77aa6289c2994ce364643c4e6fd8d51766bddff42be87fc9bf4e493897c1969e42787a563fdba287edfe019f76713123638f69c42af5c7cfab7fcbb2c268e71b66f7940af2ba4b75c1379b5d33b3a10bb2c9540c5c12290ac143ef44250b7fd64d67ec1a1977975358b42b25dd3b0691e76e5980d3e05c909a048f7a104f88d6aeb574e8fc92e055fdd63c511a032c39e0dd1d2b7e743f035903d798d6e402e08c92750030ff668800aa360104a52f34d59b06e512e1a217eedcb11f8bc43d4dc9f779ca7529343624ab83cd4d060d69760b9a23390a4996984e68f3254b4defe4f41de0cfd9d1e0d473d0fc9a34ff4c022f6b6101bf808a2a8eba9301d76e49d302ec12f2980958a9b0d1c289e05f115fa9902fbf981048f1e2e00e50b005b46426b3841ee6b3abfff42462b24ea356aa21005dbe756f4d9cba381809ce32a5cedac4e123259fa6ee170b7886816d8e87d531b313c69d6395475907be8c217aec718a0ec4b6375b8e0f537edcf247189fbfb16003b00bff033b744742c4a17ff887cfa758ce4164a0c5f1cf5eec39d14c6ccd292f300e8f200fbe65fcb9f8cf5792f47872b71d4563f1b3911d47e96ca1258e5569899c5b4373fe210795adaf4972f9920f27005baefea54760935fc6e673d4b63503854b510134af52f7addf8b662ea7b787d78e466b05fc6f03e416e7c4633d3cc0a1da66bdba21c69b8a868b94b168ad3dabf41823a0292ed9efa93c47d775933058d141edc3d2c0e378e8ab5a0413d368d1304d8866ee988375cb775c22c87fb6a199fc92ec909de95c7b73908841f6bd53b30d98a599c3d483ee80dd28283c254fad655d7c4483f09dd528fa5ef44c60b9f1d7d185b8d093a38838bc65a5f7448ff699c737fb40738089811a05e14ba637e9ed04caeab873f8050f624bfa9d209dfcd47c78b4283607a0c8d067bfe37aa5cfc6cb5cf229adb5bb88bbaf508a9bb1ee894335e89c9d1e26d49d4fa7ccf0dce51f7ea9cb6c0e27850da303dd726bc79a502e78b586f96a0e8c5b5cc149155973118d624ea27f218eac98819d2bf69b30822e03dcd061f460b96cc4a43ca358b284accebed6f5d060118279c45a4f459ad0c9333bed5c17a990a6124c9ed7667d8cd5bb00e8de5cfef4357d4d1e1cff797ea68b8c39e6635acf853ce2a24197760ddd8f76d58d356e9aef019a0177478e31c83ba771321e66e17cf02ac0357df96e47200634e311ed7ec91a1e9c6ca9abd4b7efe668e64807befc40749caaf07fface39fa39e3da3aba9167b456aaf3d4a4151cc4a8fb19b6efc4437f203cd77c13dfe4ff4585b49f760a838b8680ee4b071fc30b7e4b18a22d12ca6416c1f74ffdecc212dad3a5add6860d4357c8efe01083c5ec900d8e101cdd4a6cabc3c0785051edd7a1b0cab67b59848c0147a48982cff36ef8ab4e7921a110f454493bff2245bf2124c9dea59637b23e3dc8feac2672cdd654749529e31b2488fb6a9ae4897600a3cf4d22fe1d756c47502412c78eb1750e0886add85512ed34d4f5ab35e48492ea901dfd5b1f22c279b3441c0e33b7ff56025013c0f34c57aec7ad7b5fa1e1e15a7150db4abec8e2835b1916bfd72219e0f9addbbd3782dced777d9ce7344b967869eea1bf53d1c4b02b3e34ed02d76ec7e3965f4dcb32d36e71ba5df17d49bee0993cd99a9417fc8f947fea3cd9902478ffe36aed89d4fedffc3072b62c9cd8a39f11d3415e82c8b1b896b8910735d802866b6d36c7dc7748f99fb2dcf4eb6e7e5088129d7258d7e78d39c0a4f4d916160da9619386e3197806b7176b44efc22d0cbe66d724c101ab901627b542683e4bce32e0b342d5ef7f2f1aae1e1ac03e39e48c0992cce6e8a6e4b2f4fb03023b979d394baf597a46b56cb9973454e0f0278d2a154a70d6b0092b60263d63f861735c948ea6b7e3d6ff1d1c06a0baf276c64be2c035537d10b1ee1d485c28e51ddea698fa7bf0c115715ac196a3859232f2bf469ccfe2b4dfeb0a66f71b8dbfd7c06edd49614490c466f1c2a442ba924e34551904ea3cccdce4e5c9389fc9a8f12022b793cb078432bcc502694873f996596c01c0e9a693e39b3c95ec576e0c734189e729924daf07556ca916a36f312011f6509617c83f90cde3ed7456f211b017797a4f0251c5c7f81454a5d484d9d86babc238d79e1a6eaff8e5022e8b17eb3078155093e9ff35186d87562592147b192f73d0c739402947481eface91d0bcce47629c16700743846ab53b554cf0d9dd4867efb6f8de0647fd01332a04584ff8d2dba336fb81db0442576f58831329863d2b4a14ee6a1204b81bb82d1388c8cb4ad10ca34078061c1c88f1c1d23988ed1bc98717e15d1865957d8915550aa04b896d1ef1e2cff9a4e0a5acdb9020aa67ee5c286894071a87bb1dd0e80aa9e8409468e9f836847ba4825118ea71aaf372810df24283fa079dd5dbc2407a9dea800737cf087c83815b08c97d10930484dd202ba68d64026f22939186297acdf903b845ae614aab9e028841eee1a0b0f259444314d31a5e456c67fe918f64a952d84f16bfb2bc9cea5ae07bab2ebb53bb8a524b66bf26a2a0fdbf26285d5b7a2701748cbaa893a08922e70aebefaa005f0d4659f01e7f47fec0be3b5a203e6316e776b9fb76aa12560d0f147c8809c6755cb739b2c807fd3d6b1a7a1ca1c0b16ee7b91dde8cfacde9411f6629d2fd41b2ad475473c99a391eeacf017404d40dc116166778d0822802851f3ca1ee0655322d659ea79fd8a2d9151516e300d3f193f70c6d02e04c6af62793b1be8bda7170242354ae3d75573659b1cabd41cf9f89aa0b8b79f313997b625f7c7f57d2ad90a9c6a407a1bd4c7e8bc1ffd50ad06ad4e3ba699ceb2e386960f547e440bbb8f25e2cbd3fdb2e278073cbc0d1b88a91e12500e81e2c575d1b0a7ed1471578fb02beea00006646903826f0ccc3193b2ea545718beda46e2e080d96c5c9878e7b9c1d621a9472d8247e7d105b51edf16a17c887956c51e447300325640fdf0a06ceb2b9bf91998118b25ef20142f7aff506ed6217ddacb74d059af2709fbeb64bca8e5b99d517dd141531500a34cba3aa1ffa1fe36ae3d0ddcd89a00a66c105adeb198e062e71be98700f865266b636565e050908d5a321a3a72b7c747f6623fd77c1224681f14a6e7fbe435beed204a34ccb052007eea57b6342e2b39c8f8b487ca56392935b503c0f10efe891d46272f91a06e5a5fa71b6f15f317edb752b7ad2b34fe2c230e238b0247ec62feefa940986c706b5766f99cc12d4e4ab53537e146223032a92166eeaf0e63111b1a3538b19f6a9087ce9d7fb30f06ded561dc00bc561180951a6cd409baf2cef4455878f5453107bef2e763706bf0f3cf29ef3b36c1b9c6886b039a3a801b6e374885cef0dc979624e367b7392ca9d3ffe5b6b8f6938d8d6f45f683ac4c12acdfb38ed4d4f1b163278c86646fc3c4bf9decc02b766541001ea3bcfae8bb4fa2a95241c9561c3797cc88404957f23f2ea607caba3154ebbd0dd905f1ec1959926302782e520ef00d37ccf33af8f146d2edc13b750841f78f99227b466325466b8709d4c6e830cec63258362b11e5d91c6983994a05eb8be857e9d5acc0666148fbf66cf61df2052c31e9be86053d63d41fa607ac83ceb65343acd95f38ded92267ae2ed182fed9cf64e3b81d14a6d6598f46f43fd51bdfe5ac5c95853cd30d578cdb0e2b3c62f0df3278a102e45e3936d9b0d47e5ac1182ebaa16bee9f2c790b7b7947018b44429c8cfd3cb44227948dc6c6f9b1bc91dc9dfb8ee6e92646f8da66b2cf0a0f0e5168d35125765c18a9ab25c66c4fabf59bf890aad36d357478e29fb48e3db3efbb071f6317bd2d3ffb4d924abf2cf4f1155130dd13653978066fa8a657399153d1c58981aa5fa11423547ec7bf21140bac418a090d464ff994928d28633b170778a6cca7ff53e063cbb37be1e7865ec993b5e21bdf3623770b447fcee87a9a9678e51a7224476488ad58aa3bcde808425a2441d7d1ba6a3afc50f56adad35cd6ce353d9b620e8e6418a11b1b35f828bb280f8467a3a92b132ff49fb77586e044763e8cc7cbab7853c1c4aa438939603a8f13ee5604a34ad0c0372683f06deaca2d7094b43d2c1cee762e41b35a8d23bb77ecbdf3ecebc2a639b0a7fbffaa512621646c980e9af82d24ce3c43b38b61208fe68340262f314fe79df07e3f6294dcfd59eb770d43d92567480b8fefc4fe6db6437222fd513e49ad33961818af098b883a3497944d92e24b06545e5e4dcc1ee0410a7f0556abb4c002080c9c9312c56ed4cd106d7c0a14b8327f4d53d9a05807964988a1e70f30067406bdaa3da39660603e2365362963a6b24b4a88") ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000080)=0xd5) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) 19:33:37 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='W\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000280)=0x3) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x1, 0x1003, 0x4}, 0xfffffffffffffea7) r2 = socket(0x2, 0x3, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r3 = socket(0x2, 0x10000000000003, 0x0) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000040)={0x9, 0x4}, 0x8) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) writev(r3, &(0x7f00000001c0)=[{0x0}], 0x1) 19:33:37 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000280), 0x3e5, 0x0, 0x123}, 0x0) connect(0xffffffffffffffff, &(0x7f0000000700)=ANY=[@ANYBLOB="04000000ade513f58b18f4612acea44a3d89aa5c5ed6e7209a3f9252bf5367ff3e316f91f3ca070000009ac34da809b9ca80180dd7747823a527e2dfba5a30ea8880d1bfecb7d5be5a4f1f134ae41fcabe5abedeb9de1e6b267cdebe8b063ef6f7cbb2ac7aa472834a0818147e73a1af45b7f6a3d29b468863b895149dfea7d93e10ed2e842d125d0c2731df60492ec6d7f68d9b07f9831ea83fdf20dbda218b34940768edbb6c2389cb3139b85fd3c7c7a9c626ce147059e72d2c10b1faff23ffff59813f3897b0ac01c6cff4bd7fbab32c3868b64746fd4e06de1ca2c6fbc7c4bc4d95033fa1de327572ad72becd7df3e26ae4c51455c40db08432e55d87a0cafbb9a9066286d6869e406f99784f671171a37b2a46991b9f448d25aee52c7f5a266748648b60d3df0ce43bb8270260cf9614f58bfb1cce6ef1dea99c3f22571031e095a1fdf161fe4fdee22c6718bf87074bd4504d1d4d47ca7316d13659bd1f64beb0f51cffe82fae23e65797023984cbd64600000000000000000000e29eeb2db29ac02a9aa6ea181ec73864e2d6ea27b24f6bb15368aa8ccb7390d5c0afbd5b960c35516dea8081eb05797ee7890d42b4825b3b2c09ea8c1d5a941302253eb3b0962ffab4f6e1563efe7ef88757b2cda9785f18fea652fff160d10d852fa0113b044351393f8e1e64cccd8b06f8f09da7f39043146397789a4345fe333142d2e26778fb05fe085c30c06f9dff811dbff3c07eee6c8319b5c6d9a1c7230ffa814034d6b5a8b910b325365fce304ae2cd4259233b593de214c5bd40a9755f73837138a153282e7352d58f71ba630262c000b288a7dcdf494a56a67b32c545b4f6dab5393bb11df425117e629c6a803bff2ecb6f41ef4934e6a3a485e00a195ec6cac8415078bcfbaae2a243bbb442d44055c325ebcf89be72b3176ced57183b8d55a645261a841971a95f598a5ea2691f187374ec8bcd1253dc151907d38473ace64c775335dcc8ef9f4c797c0903790f3ab3adfe71790f5fbfd3d7d9ae32919dca4ab0a576f42ddace"], 0x4) r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x37, &(0x7f00000000c0), 0x0) fcntl$getown(r0, 0x5) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) pipe(&(0x7f00000004c0)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000240)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000200)=[{&(0x7f00000001c0)="524477c828f5e1d6f7b89e7162182cf0a18ce72f4c4da8283154f68e5e4214c6964f2b4d55648e76cd65e1fdf994", 0x2e}], 0x1, 0x0, 0x2c5, 0x20c}, 0x8) r2 = socket(0x80000000000002, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1021, &(0x7f0000000040), 0x4) symlinkat(&(0x7f0000000280)='./file0\x00', r1, &(0x7f00000002c0)='./file0\x00') r3 = socket$inet6(0x18, 0x3, 0x0) getsockname$inet(0xffffffffffffffff, &(0x7f0000000400), &(0x7f0000000440)=0xc) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000100)={0x7a00000000000000}, 0x10) socket(0x1, 0x8000, 0xff) r4 = socket$unix(0x1, 0x2, 0x0) shutdown(r4, 0x2) shutdown(r4, 0x1) getsockname(0xffffffffffffffff, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x20, 0x4, 0x4a) r5 = socket(0x12, 0x4004, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = socket(0x2, 0x1, 0x0) r7 = socket$inet6(0x18, 0x3, 0x0) unlink(&(0x7f0000000000)='\x00') r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/ttyCcfg\x00', 0x8080, 0x0) fchflags(r8, 0x10000) r9 = fcntl$dupfd(r6, 0x0, r7) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) ioctl$KDSETRAD(r10, 0x20004b43) bind$inet6(r10, &(0x7f0000000340)={0x18, 0x1, 0x0, 0x5}, 0xc) ioctl$TIOCFLUSH(r9, 0x80206919, &(0x7f0000000300)) 19:33:37 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) r2 = getpid() r3 = getuid() r4 = getuid() setreuid(r3, r4) r5 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r5, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r6 = getgid() r7 = socket(0x800000018, 0x1, 0x0) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r9 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, r8, r9, 0x10, 0x9}, 0x8, 0x1, 0x9}) r10 = socket$unix(0x1, 0x2, 0x0) shutdown(r10, 0x2) shutdown(r10, 0x1) r11 = fcntl$getown(r10, 0x5) r12 = geteuid() r13 = getegid() r14 = getpid() r15 = getuid() r16 = getuid() setreuid(r15, r16) r17 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r17, 0x0, 0x0) shmctl$IPC_SET(r17, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r17, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r19 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r19, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r19, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r19, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r20 = getgid() r21 = socket(0x800000018, 0x1, 0x0) bind$unix(r21, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r23 = getgid() semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r20, r22, r23, 0x10, 0x9}, 0x8, 0x1, 0x9}) r24 = getgid() r25 = getppid() r26 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r28, r29) chown(&(0x7f0000000200)='./file0/file0\x00', r28, r29) lchown(&(0x7f0000000780)='./file0\x00', r28, r29) lchown(&(0x7f00000001c0)='./file0\x00', r28, r29) shmctl$IPC_SET(r17, 0x1, &(0x7f0000000080)={{0x6, r28, r18, r22, r24, 0x1e6, 0x8}, 0x5, 0x5, r25, r26, 0xfffffffffffffe01, 0x9, 0x7ff}) r30 = socket$unix(0x1, 0x2, 0x0) shutdown(r30, 0x2) shutdown(r30, 0x1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) r32 = socket$unix(0x1, 0x2, 0x0) shutdown(r32, 0x2) shutdown(r32, 0x1) r33 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r33, 0x0, 0x0) shmctl$IPC_STAT(r33, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r35 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r35, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r35, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r35, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r36 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r38 = getgid() semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r36, r37, r38, 0x10, 0x9}, 0x8, 0x1, 0x9}) r39 = getgid() r40 = getppid() r41 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r33, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r34, r37, r39, 0x1e4, 0x8}, 0x5, 0x5, r40, r41, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r44 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd0\x00', 0x961e2e6b8e361ddd, 0x0) r45 = socket(0x400000000018, 0x3, 0x0) setsockopt(r45, 0x20000000000029, 0x37, &(0x7f00000000c0), 0x0) r46 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r46, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) r47 = fcntl$dupfd(r46, 0x0, r46) ioctl$WSMUXIO_REMOVE_DEVICE(r47, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) ioctl$KDSETLED(r47, 0x20004b42, &(0x7f0000000280)=0x3) connect$inet6(r47, &(0x7f00000000c0)={0x18, 0x1, 0x1003, 0x4}, 0xfffffffffffffea7) r48 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r48, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) fcntl$dupfd(r48, 0x0, r48) ioctl$BIOCSETIF(r48, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r48, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) sendmsg$unix(r1, &(0x7f0000001540)={&(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000440)="c8ae3cd1d716f331e57ea203a86834e434128fcc53fded127b62631287be099bcea39d6e779a84792daad30becc945b1e6665ba02652cdfd15dc53a9198ed33c035c4e942f085dbf92fa603199075a938ed32219fea2fc63fca8ff56d122564c41adcc64d22cc145220901a27b18b8a35d0d04777173988527932727d4f0ee5cc25fbb341a9078ae5d01324882efe2cf46c86798f256bc96a1bdac45b731e0ac92cdfa0a693a89a121108dab2912d2b4de6b1b0ec1095f3e9eb833e0aa14a981cdfa7667931fe6cb5f9aa3693b09b8818346fc13db6844aa46755d35ea4777317293186952ba0604efbb937e2c22ac3b11491a5b078ba7de4d0c1af4dc1461a4832313efd4a851b46726c779f4b99b57648ddd8d6d0c77e5a90cc877c85a3be650d3f49dd6e4414352811ece0bae4a775d91e1f833c2297ae261c7cfc75d8918a881a58a98688e774c70a1b508c122140bd96253f8e75af39a8c7c39dd6a617895760f22dbdfde9a491e54eddaf7a76ffee8c59ec81435d11299f0fe01c42a471f28cb7b175ce656ab94e22f0955f6c41a01899240c17591599127577bd60d7afeab8fd4ccdbd7259605d5578984cbfb67aa78f6494e7e3c0f1e7d4152b85df2b9d3e064064882f6f1b9050797f3db5d9fa04c3a742a10744d023aeb7497725e1e682dac63f7f5b8b0936c8c81b7a807d1847718285e55eb0567eaa6342db92d95726c1464cc1378ce75db093bdcc1fcc27441e74c00f2d89242b15175e7ec33947ce3007803b22d38318d347811fdb9dae82edd6d6e443be0342d1e6e37ce689a758d5c90472d3336e95f4bee5037cbf59ae2e512ea86020f010bc5acfe4cebc248ab396aeb183f713c8f25a2124e968b25426320c8f159fcad31dbace39376139b563c394d8d627ce5a4ddc8467610ae7ac8f2cde459fb33ff3efcbedc91fa206995b89b9d80088cbac2c05ed5699b4d21c58d76c93ed4cd955ba77ae0d10ca9340f4b220a93a14510c1f95a0b5cbbffbd4a52d89ecea98919e0d9f785509dbc5bd567cbecd86d75804abdda5667b82786012003208e96755dd923bd61643ad4cc8ee052b20077fc921314b806e19899b0802d1ec30ab2310156851ee45d8ff738dcd40632cb527236abed5a2e6970799190be68bcadf8a29566787bef436f4df2518198747234f773b359411b73dfb1b5d194e837267a3f51de3c6050f5bbee0889b78d649eed28d67a007e4856b179a0d61846e1d1c24c3ab45880ddf99e697fc21947620b44da1b7b3c89f75bf107f49489fe63c770c444b56b3a515f1e925305605a5c5ba56cd5b546bee1f19dd382bc8d9ff5911a9508f3a02ac04eff125c43a06d546388f22183369e214fcff46ed3d85f57dca53a360fc2be84527be3cb3961aebef57a3e6c49ea2eed496a9e46ed1528417e32ff9cd7c593e8d06663b65bcdfbdb45249c4bb462a8885dcce54dc2d82fd1ee0f967ad366cd16f89a6c7a158776a0b9fc6b3608ed79f942fd2f437350fe16a71854ad212085cc8d88d9a73ef3b65d755e8c0e22e73023f615f4c50b79dfed60789be21ae787fb4908521dc93560fbb0f4f01a5a1918214cb7302fefd6b77f3c312fda27f0e76b7beb2e5ca04e1bf80e09f3d96e2c6a7d96d387985d30878b9deb78083aea74575ff567945024d12c96fe592490a3bc721c54b87438184ae05f6aa7789a61450acdb4e67ebb2678b8340257242e96b37956d92455bf63685ead603523fd2f193197626b4aaa0d26edba598bde13d709349500f6acbd064608ba29797c6807c6c0e869d334ff88b2a94a0aecc15d369bfc831e872844d1963aaf12baf7f22f4279950600f498e4e3c272331f57742e7129d1f858b6cced26454a43164c10ff72c997fe5804ab3e3dd6841c999e6afc76ec85b50edac7411345f4ebbb6532df49955ecbe183a55e2ce0655c0aaef6d3ee6993e2b9d34be8f86baee1f547a078fe75b143f00c03f60983d2af67dbc8821e50dcf57cbe1b080bc9f1b19f5a52e91badede4c6d81af5a5fabf955f2c627b05e73710ab3829385cf7a7d54f3860f0f3b22d0b5d422cc67ce9cd8740227819a99bbc4654bc9701084a7b813c0b7dae73ac18c059e76e07c574a2887cb060862675239f5600d4a970ed5d7f9d404a4e2868522754fb0d1762a1ae26fe2ec227e9b85ebbeb90c29f7e43c4df13e06288f6eafb967acac8b126fac2a2343d2d915092488a74d4ccf73cbf68ad692f1a32b2c4a4b5c391187bac1bbf88af5f363fedbc343645451ad480bb0883b97064fde44752e86b6aa8c21d586a903670c8da68a7614318a35bd4301aeffbd6de15c3e9e704005dce5ac188b2681a18fd3419724072e087645d020cb09c265c89fb4d4fabd8b59cbab1d16680277ec0c141830d12c2e1a9d152fae305725b777a14ea764ff0892e746d8a340cec98f0a9517812406a5d3a4d19e345b81bfc62681260852586eaa2f50ab3fa17536e5aaa37e72c0a7f9f59b617f69363601b90b69bd4de856a8a34a724a5d606ebb7a32de407c045bd0b9c8c1357f8c10c559e99900831b66c443aa7b73b57b2461b04427615024dc41feb3a2e3110d35af7c6316d47c3e8f4b4d41fe1f3e4f619f48c7d06236648c59b6181985e83664539041867fd00d626086a44cecd7dcac6f54517a6fff96865d911b03b3ffccd6a2487299f0b53fdad6238b1873e97a24e0f524b0c86ecbadf5db72abc8007d3f57e6629fda7e30a3ecbe533a39bd891cd35c4c6857139d460e78f63fbc4165a6be3e4f2a18b186bdea3644f307eda48627d0a6d4e02530a31a95d795c66f5e3eee1df90224feec3835b6a3e432267176882d82aeb30b0611a03a8bdfd167cebc9f3c8ad94539519ef467873abbdf053f8c048f232a1bb169515c25ddf809d7ddc3bef031dd7b9ed501a4ec8529041c5494d7717b239a3eefcc100d2a8c085d233832781f0eac11a0d1d065941f4a5b35cd7a826b793bde6884bb4a9c951e04176b635d6cb2f8cb96f19976e99fa00318d4368c73f50b55e9112982ce34c1042a9dad6a79f9deaf5fee0a4d9626139be6f9f62b5baf09d9c87223605a8c4fe0050b83e6d7dbf4b916fa3efcfa5699cc65ba5dd9d68eb641740841100072357e11486a529c36ab98bbdcc513826191d80eaa253accd093279aef647c0246098ca43395c1f3037e9580a8f78b73be5185efd06df13aa958f61a40bbfc7404fd2033ec40cd3773bdc8916b6bd5a8f6397a46989b40a30a16557fb9817ca6d8ec363ae703a5cdda9f0ac9fc48a30e7148d8915cde5407c2f17234a8b6767ac98485cc2acb68a77375e2ad89eb60b85a2d7d8418e2e5e691df541ba66d41e50d45706cfed8e43fa96192770bcf2d94e9f58ccf819e319dd8b744ac50ca6abc691bc0c862cdcf8cf710622a2ccb950673bff575dad1c4dbca1eaae14e91ad20b733594b635d0cffd7ed892515c4217f88dba17f4dc354490e407102dd124872e28d0e1ff60bd459a69c28a1faac8dfcd84ed1dd7599d4c28bdd21e65ce7d8d7722e688a571cbf3b82007e0dce6a8cefebc03e6d9958468a61df2c8b5c1b9343842b80ddc6330ddbb8d9fce2c8a3e626219e09f38038a9145b1103d71a61ab91fa5bd03884e7c5696480d43fb60e7484847d725e0b9dd885e30b32255fc3de796ddf77b6bf45d07906af29b7eb5c9aa8a13b0b1df9ad6a1bb2899792d815cb321028ea1cb0a3cc2b2fe37e48732da7fdb402750c617e0c0e4b5acaf3d3319d25aeb1d3507e81d00f09779c46414d4f93b0756065afe438f31735f02e3a39e6210ec0e33da842f0d377ebcf8cb1b435bc7b126926c5e5b8863ba6461dd05050c69d8cf31cd29b200741d9d772ac43fbd812f5a5d256828fd9550c7539cb8d7ac2cdec697f7ad013de913b2d0fe09a8dfefb0e15627072786e355bc8f0312eb5093fdbc539f18020128f2af626ca4915f9dd40914b3ba0099c91fa5e0523d8a4686b9fbf526de2c4efcfe3dcd09c3de41d23c26a7a5dcfa4960c9c2bb3a42200ca8e1111a5e3cd90ec04789beb1cdb479cdae3bf5824b08089d1fcb96a73d7d0afa5c16ee75eb6e4edc97b2b02febdceb17b8a7f82a80146c641756327c9ffc470e9fa4d6c00173bd69d4614c73c86401e7e7753202ec28993008bac450cc7b8091846419b21088bac7909e38a199ae2405e8c54fc209e3992a2cbf765f9f3993301eb7f57ffaa2551e7de2d51dcfdf54abc1a5c84ab142908ce8676383d06f064e3e3ce1890260f76f9c726a2055083ee82b35244514fabdded4c1c7b919dcb4522545988bf7d72504bce80eec462ae4de4e15b02fd45d93e62f02dc33902bc0886db6097571ff9b028ba9c58a1b1d57cb74d7d24fc32b550cce1da29c87515563b9c5cc1971cfb36967aa9fa2e2111fc8abc8ebb0e2a57f2cb2103f7f6b01ecbb86bc1858b228c3963deef820e5a0df24dbfc4ff1007db3ffedd423564aa4fb91d5bb2f46a7d6aab5715b529264e7458fe5c4848f9e89d1ed1df6b749b1affadedf62e0275ff4b80323a339791a770593423544b489b143e26009ccbafe4dcf2693899159fecb9598611046a9391f15d4586f7e0c5fba860bcb2c200937a23940c8f6adb067b2332705adcc7757c9aa0ea54496e0cd91926bce9f560dbfb8182bf65e10a97421323b9bcd8ce2fd75a36579b7b1f6e77f3bdf691dc513f25293bcad7fe3dae2d5d1b184a72da1734eadefe2cbdb719d6e95ebcadf467d61c84935910bcf7f50001568be9f1bab45664106450fecd441f8b20926f7adb18e33a41c84fe6703b3e4ce72dc157de311ca9fc1c59a6fd2594bf2e23b1d4036ab2c26991fd1222e1d4f79b23cbbdee7358b7738b87d610b41f03774782d9695b2718f26a10023c168ad491977dba884fd2a7da91ad4e52b306792d8cfba4a77f6247262aa31aa2f22d78edb941139b796e96588ce8cb3116e6b30adee938de5a6812eb4782e307f801c245b6d17a0e86d388921b5fbf89ad801e23be2c9fd99f2d85b2f73bef6a669875922090740f0bbe3bd00f14620198d0d4b5efa122c2c1c91a5c21d6f37ab983d9eb8c23e3b95f346fe556275c9941c7261b919e72afd117a9deb2bc454ded195dd315e34ff9b85a0b0746bb650e37a0edfe92986593587fab9664cdd9ae4ab66fd6ff134e3f4dc7211f232352e3c6047cbfe75b8490d0fd1520d77ce0fe1d2f44e7e8c00a85c5402f79a71f120e559735b48cfdf5765388bef30fe8496d3daf45a9f1e17d079a6d1393bef8cb00667e8dafc2ab65b1386eae60366322c9754f4fecfc6c8da3017d6494d5efa23abadd5d77bb0b867845b927b3a44fdd25be81921a1094126f2cceb101479fdbdcf08520a425225615198681768849623588f910405df1b421710f86c9d64b7727f57ac6aba2cd5c23f3d8b0a508a82a01fe522a6ac6f41bb664c3265fd319b7c96661f4969e5e24772382c87c74c0f2631464f9a6767e65e82c7bb88422fc1a421706300acd0b442bf549ecca7d37c60c504ac497bb7b66856aa2b60331efed48264e745668db648d547702fbf72160f101132f84fa5a25abd5cbdc034d8533fac4f67e0185dd27d0a259d3889a6407171e66edb1ae7eb8a9dcc7a92353fea58d7cb8dfd8196ccc95fac4beebe39569063ea355ab612a79a6cdd26acab9ed60486e346d739ed07fe865c3e70681f802941fa278714368fa09d10d2cb33b8a609144b208d99ce9fd6d8635c12b2149cbf267d526c811dfbaa5f7b", 0x1000}, {&(0x7f00000000c0)="3c69c153c02169d4bf2993383c825b17ce0ee79557e688ffcb658c5828a213d9dc3d940e8b15d09540fd2662e77ae7de2c", 0x31}, {&(0x7f0000000140)="b28b7bb78185cab5aac14e3dc344aaff32298b7c30647f515a22eafb0126670da9c9860ab411a4fda3119fbdedf496edd34f0b448de3e285e74fed7da255a96dbf029f08a4c84c3b1c45c592353cab2c8373eb1236cf9f6b37f9a9ebf82d3211412d983f4d5d6e03abd612a43ff724eb7fc65804a04020129886e0de13dacf043ec8fdefb67ac0a5d1be3e21f36792f1aab533cf6f5bb5a93d2f332479adb7d67b32c463399563538954d9e15a3f6682b4566f57f38ef5d929ff02c9b84e79e408a6bfabb19f187daa9c97013fc5a2260e574f9737790e314a6119786369001548bef1309c9a5aaa0f85d0b911f1ba946a2e6139b833e9e8eba4dd58", 0xfc}], 0x3, &(0x7f0000001440)=[@cred={0x20, 0xffff, 0x0, r2, r4, r6}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r16, r24}, @rights={0x28, 0xffff, 0x1, [r30, r31, r0, r0, r0, r32]}, @cred={0x20, 0xffff, 0x0, r41, r42, r43}, @rights={0x38, 0xffff, 0x1, [r44, r45, r47, 0xffffffffffffffff, r0, r48, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0xf8, 0x9}, 0x2) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="000000186004008000010000000000000000000000000000001c000000000000000000000000000000000100", 0x2c}], 0x1) 19:33:37 executing program 1: r0 = socket(0x2, 0x1, 0x0) accept$inet(r0, &(0x7f0000000480), &(0x7f00000004c0)=0xc) select(0x40, &(0x7f0000000140), &(0x7f0000000100)={0x8}, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000b00)={0x3, &(0x7f0000000000)=[{0x64}, {0x47}, {0x6}]}) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000280)=0x3) r4 = socket(0x400000000018, 0x3, 0x0) setsockopt(r4, 0x20000000000029, 0x37, &(0x7f00000000c0), 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000ac0)='/dev/ttyCcfg\x00', 0x10609, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$WSMUXIO_REMOVE_DEVICE(r6, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) ioctl$KDSETLED(r6, 0x20004b42, &(0x7f0000000280)=0x3) connect$inet6(r6, &(0x7f00000000c0)={0x18, 0x1, 0x1003, 0x4}, 0xfffffffffffffea7) connect$inet6(r6, &(0x7f00000000c0)={0x18, 0x0, 0x1003, 0x5}, 0xc) r7 = getuid() fchownat(r3, &(0x7f0000000a80)='./file0\x00', r7, 0xffffffffffffffff, 0x2) preadv(0xffffffffffffffff, &(0x7f00000009c0)=[{&(0x7f0000000180)=""/202}, {&(0x7f0000000280)=""/223}, {&(0x7f0000000080)=""/116}, {&(0x7f0000000380)=""/201}, {&(0x7f0000000500)=""/108}, {&(0x7f0000000580)=""/252}, {&(0x7f0000000680)=""/255}, {&(0x7f0000000780)=""/173}, {&(0x7f0000000840)=""/201}, {&(0x7f0000000940)=""/126}], 0x13, 0x0, 0x0) r8 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r8, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) shutdown(r0, 0x2) 19:33:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x44}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000008c0)="96446a99e553c535916d938c0638") 19:33:37 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x0, 0x0, 0x8, 0x4}, 0xc) r1 = socket(0x18, 0x1, 0x0) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x8) r2 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = msgget(0x3, 0x3be) msgrcv(r3, &(0x7f0000000180)={0x0, ""/97}, 0x69, 0x1, 0x0) dup2(r1, r0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x100) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f0000000080)=r2) dup2(r1, r1) kqueue() syz_open_pts() 19:33:37 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000a40)=""/247, 0xf7}], 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setpgid(0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) semctl$GETVAL(0x0, 0x0, 0x5, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) 19:33:37 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="90ed84588282"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64, 0x0, 0x0, 0xe59b772d}, {0x45}, {0x7}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000280)=0x3) connect$inet6(r3, &(0x7f00000000c0)={0x18, 0x1, 0x1003, 0x4}, 0xfffffffffffffea7) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) renameat(r3, &(0x7f0000000180)='./file0\x00', r4, &(0x7f0000000340)='./file0\x00') r5 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) ioctl$KDSETLED(r5, 0x20004b42, &(0x7f0000000280)=0x3) connect$inet6(r5, &(0x7f00000000c0)={0x18, 0x1, 0x1003, 0x4}, 0xfffffffffffffea7) bind(r5, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) r6 = socket(0x18, 0x1, 0x0) close(r6) r7 = socket(0x18, 0x2, 0x0) close(r7) socket(0x400000000018, 0x3, 0x3a) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffff9c, 0xc058574e, &(0x7f00000002c0)) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r7, &(0x7f0000000040)="100a2956b9223776", 0x21d) 19:33:37 executing program 1: r0 = msgget(0x1, 0x200) clock_gettime(0x2, &(0x7f0000001240)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) write(0xffffffffffffffff, &(0x7f0000000040)="670dc3", 0x3) readlink(&(0x7f0000000200)='./bus\x00', &(0x7f0000000300)=""/215, 0xd7) write(0xffffffffffffffff, &(0x7f0000000c40)="754350ee1ea31cb1e7e7c553f9e6249dd90f99b1a4dff4da01882caff371acfacea0c82d90229121d6cca50c302072d99468585394e9f6d329c96e74d321b8f34fa50f9a5d0300d2a0cf6148c1c43e116b5d1e0f126dc941ef3918a8e33387ef7e652c51fa068190701a12328ed3ec9f0b10283988ef7a034afd516d9c5a7ca90cf1f86d5a91fdb5b6566b7925537d8b238d65a3957b46f3a77b6c2c810cfce87c96323efbe8f1b1", 0xa8) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x11, 0x0) pwritev(r1, &(0x7f00000011c0), 0x1000000000000080, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000140)={'./bus\x00', 0xc2, 0xffffffff, 0x3, 0x2, 0x5, 0x8, 0x2, 0x1, 0x1, 0x2, 0x8000}) close(0xffffffffffffffff) r2 = open(&(0x7f0000001300)='./bus\x00', 0x0, 0x2) r3 = openat(r2, &(0x7f0000000d40)='./bus\x00', 0x1, 0x2) mkdirat(r3, &(0x7f0000000d80)='./file0\x00', 0x19) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, &(0x7f0000000240)=0xa000) r4 = open(&(0x7f0000001400)='./file0\x00', 0x300, 0x24) flock(r4, 0x1) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000d00)) write(r2, &(0x7f0000001200)="2a12cfa1c4ce77d577fb", 0xa) ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, &(0x7f00000000c0)) writev(r4, &(0x7f0000000100)=[{&(0x7f0000000180)="e890963f7f011463bc95e832c686ea43ca72676c0c1c322a0105423ac955b091536622c090555c5ba656dfec0e13c36a61348b2cf46f02ee2e52a9addbc8cfcf1b22b847a0b1ccbeed9843d4c154eb004d99799fafef7cbc95eb237cb61d8885823aed2ea2582aca7471b49203128ba06b775243a62ce6900379f09d7e3201ca9423883bd46e8fc2ee7effbbcbfb943340ce6ec0058fadc3d3770d0295afd84b32c493f2e1f37ecba3994db4a921f858b84df491c1ac04bc61ddd7d3fe0ed476deeefaf7", 0xc4}, {&(0x7f0000000280)="6afab627e4aa5c96e2e17bf815be21fb198750f24a7a10cecc0d24f9579f8736dd55e881ea9ab613bac041dbf3a3ac8d16e8888c2a52c6cbc08d7474983c8ee0fb32958d8269ba8422cff890558fe65a7881007c3ba9657b27546e50c7aa9952ac97c0798d28500ee579e74b0ed7c8b5e96660f6c704e61c26aad55757ac798f499d58046b9998923f63e2ac1c8b62c2f70bccd1aa3c12f3c2306358e8888b41a6bf7ff5606591ee83cd269b0f61a4b11ed126127c0a69ee8d7b449701f497a793102ab97adf82f91575935c80aff20d92edda6401e68f0053e73a0a3ba3a38c9cec33145772dd1d57e9ec32cf270b99e0311b725e2a4cffaa2019451b7465840b4cec0fbd06700a6748be3438f3ff96d2cbd89e4c5baaef2bd6b054c7b3a6567d44823801b4c64289ad670801726e3f5657c0c321fe5eecc08fe45388e524b5ded53a5e0e640aacf3f7a7ee1a84293ff4d03237979daa0c4d91a70806124219259a34e9b40c3459fada043cc94ad436c8d0aea7cfc7f32b4be334e2bd7969dc5201b6c923a9558cce823132d51445513de53a30a2edcb5c7bd0f9222c1e9fc57f8cf4fe98302655bd3598cf6504bbb542ab02b9bfb6152341e9efe72c64bdff5774b013208fcdd34fc206708b70f785d6e5b9d89543ae5114372ddbfc317cb0fb2b31af2556d2904eed61d9ba2a206022870fafcb75fa639f92d61bd42752d50d51e5ae7670b6ed6a21725deb485af687853c898df0083a9e8ad1f909a682c28551ca936947f0de30fa45715957616a2af45185ceb18c11754d415aeaf5f039e3efa5746d42f7b6a40e84761434e9e116bcad0e5c1d39808be2f19f81f0af9439abf816e1f3348ceec889bdc6270e5ca1768d7e64c4da00661fd35bdc5081b28bb051994185daadec8cbf28856a0780c5db8de11bea75161942f6c96e63f44183d372bd995d71ed2c73604fb112781846800930a7fdac4daa2c85607afe57684d02258fe20fc4fb9c2935fdbef41aa765b86b771707acf47e251a5d1d04ff40222eea25712dd5eeb5f7e44a665ff473bcc7fcdbeb384994c1b1454962456cc720a17d6f155c637e30c62de57c78d970a6336362b8df5e4468aeb9745182efed06b23fb76910e91eb032e751a9fbb314af5fb5cb7af94843c56a048015fde4fd565d09a9f7abcee4fa627f1181f68ed16afe62039fba41a1d6be53a0ea7ab8f52d03cb6a15cd27a1c8491629928087825f124944728be35f639e1c51706d7d8ba023ae8f322a0763aece28d5ce4a90d70a4b7472989f729b3dd0e0480eaa1fe65500399c452697680dc131104e98a3e912b50a095a436abf7ed47c6662f42b9db37a69bd3cdb56a628ae694faa4e341f38fca9f456d53b0fded00bf27727d16ca91c828f216d937a76af58ef7263563d255d5e8d123c8a51beaf19106906247300b0c5950b118d07c95981aa4e1dfbae72225b3c252a7fa4681fad5949397831e5564684f286b3ae076f1f44e54808c5d3c08ad4fa1861fe56dd0de48225acae40e00edb214c8a96302743bfab355e0785650dd41ef20e6e77d17d5439d3cb9b2250add97456a7acc3491b3fe84470407b6a8d595a1e08c52b994320d015420cd329a6b38c63691359a91076a9d1d7a780f2a97c40bf3c7db1f02813cbbe8474c7afc0e2b58f5617aac246f57cf78b36a2020e96b97fa6224bff61b200fe2cdc940bccebfd8ed058870891428d7050cd1440f9ce8217dcbcc6fc0945a02c00c0d08a96eb793183279c9df9915d7ea7964836fd9e799683adbd6c79c65366a4d910981af7ea842ab7c51ffecb22e11e6bf30ae16d92b75f37334fb9fba9a58649b198b23d4cea251bce9d1d6b4e63e1dee950ce5e8b9e7a31d321cd3d49e4882bf3bde5fb02d00616f53a287343769968763cbbfa136be14c487670a60417fc7fa803d5223181703f34a5b7f9cc124472cf86b265b8d39a105b7cbd6dc1d73177f2ba21f669433cb8f813ebec1c832af16b89f520add5a62f7e5e2a25748dcf2d04899ba0280fa437df3101aa095990ee7329b2609cf7312dd5fd63316f35edb8396e6d2464e0206f6b6129f43288808cefdd4f3f77e1ee34f7a45902af0bfcf1f0c2d02cf98a7b8b8aeed2d79031040a0b44fd2f8bebccc1f87ce6073b7c64fd9682d343c410ff906fee7dc75ff650b78f1ba2753b5443a88b418661c04e7fd1e65dc81d49e95e87e69c9f644addc5be455b8c081387fa04ecda90949320d08afa6be0efcb1f19f0e02b113fa09f22ae88524bf8388d21c5c60f4a917967ea9a193bd2c60ca172aaa5c921bec400c66fa20340fb4db126d95ee2ff0133444429c9150ba4ec6c81a27f7bc0a3b5ca9d04377c8f1c0ecb41929605f76d12c8326ad17a64176c376bd756c21dd55bd3945593125eba93377d1b085d853a7ed5f5b23e200227b643a3f476f13d4b75e0766823c6c8c7436ca64c09ae82f909749454b59591dca2e1f547dd071b03d387b27ce49a3e10ec35082d7bb3019d9614a5cbbacc26b3bee10276843f7163ffc7b20700a5198cc26b324a90d0a07ec58cd3e4c25c07a0030badcbb01d8414d2101b9312df2b4b3526a62484efe23f914a9d9548dc46063996af96a2e56bed133bb619c1f80a59864eccd65d5af264a644793346a24a357c6244e6e4c4da6d7398d2dda5faa9647e6bd9a6fa5fc4ca644a49780754418ce573cdf4767c4d4e6514222e7a97739743669d55c34cb80a883ef591c21d7891ec14e237cdbe793be4ac31a8a78c7577824d83b34ec76822ed58533d596934903b0376b2c1c057524dc247c439f086bbfa5154ff70345fff23a757682344bd310b7f249f5ff49b9e7c336500ddaab63eb1491073a6072d8f90a3b5b706803a6620906ce85f7d5d0af6260318f56d2cc3aaef0ed874e770e198ec80ec766dc97d6de3da9eacb9c4d2064618c3c2129b7e81f23fa5700a1f341fce020c56e20b24d6b1b1311356c773709555a9da460bd2f20658a71388eda76978394c9b943cce6a85df3bc4db22515bf7fb084ee917858ac00bcf286b269abcf36ab83a6d18f24eddf3bf4399c30fa829098fd3945d5414df78bace0710e16e369e1d9a5a873fb65c577e81d58c58aaaaed7de30d15b11e0edaa846174ff3a3ce464ae479538119f5f8297d70852c22b4c7f5419964824162dcd594c0c18a9691ec11d9449572277bf3d37a31d715c9c0ab8fe5b260cbfc4d12baa45762ae67af9e377a41c122751d216735c3dd886325f948c9643acd9d9dac7545e4b7dbdfebd94139f794e3074ee385cab133e5c10f55a3b33e350ce9142fe34d2fb2ce479a9acd5853ee3e60763a1dac8b0df3bbd24be7a794f3f75adede2de415f35d8716600f7601f9cab3f47ddce784ebec6e1c8039f1b420ff399dd06f0c655ae8dd2edbbe6455891b90378cbcecac7ff8abd8877c9866b94d18f40177ae25d9545946bf516c1a9a97ebc4761a9f3af4231d244f6016a4b40d8d8333b5d87339339c24de341f2d43921462f5be6c2185c38c75acec448dddd2ecf29bf388413aea776c2ccf4a82264af50e575351e20e279fb8c066a94ddcd8d8c5d1b720323b5f53be526eac5d434de0de84df791e92465a985845c4efb94470f9d06f2e9ee6cbe0b66252b1fef476d1144f6d369c36059e27af1232bfb38e345b4d54ba29b0568c187778e77070408c0eb38ed8e9ce2f02ad9b78780e919f8771e9e025da1b9e9770895167e1fb1388c6c63daa421fea848a2e557da2c4a3bac2cdf2c4576584d8ee08f6a7bb328ee2143b7d29d038602ef6f19ed000d40a0dd0dcfcc60ce09fc6aee5dd5fa38b8ffeca2515ce769849eaafef9a9877ec8c9e436c89a38ce15e9c5671ebf452721e936dbef890fac5942a982d2c1d36b2cd531f321d2a93bc42b6f62ee7595c802bafe0b1de8d4c50e31480fb0063a7d63b296dc8255a62c47c5d3ed65ac1308c92353044528cac8ae60a403b367cc20f625cba86cbf7c9123515a1e33cbe1771d23968224ddfb4ca087fa8aba3ec168036d8aee9e42ef727cd978a398957c731db0a282ec785923e7a1738a75d2b483c6c8e9ec958e53a9735dea0e415b93a3107bca8d81fa403637ec390b953b6a2af98b1353c0b22621effd65dcc674d1186cbf29e4898a4f73c27932e91bb34dcc81ca211f889acdb9f7ffbc9c34af2be3e348148ed8987d4ff9b7111958c72539be56dddf80a2ac2d420604abf669b9142a0811b20530e8f79507b1c8f63a01452acbc63ddca5eebe3a3c306569282a6524305dfdc1fc9a98b681b3e73c74e12aa9920b158600466a1aa29d3d2671afe3ec2ffa088685f4f86e1a0ad9eecfe763e191569e51dc6c6df270ae8745a64c05523c55179f3ed7d8c9eabc28e27ca9ce95ec4d55baa8f1a9e4275ac78f526126076452f023ac73c1ec68657f1e2d633a00aa0dcdf4ffac0f292386aa754ba6f961c4b137e42767781f2ce37e5a805737ea1008d1807bd8ace433525e26a52aa1981ac01a372a85967bc278570fe2700a0ba2640f202c1554ec93f0ba7792ca41d542a559fd0727a0ba12c96413c59845ec6a56a281363a372970cfb63fd6e6d6723ac331aa24c4aac58ab8ea03c096035fc634f0de5aa7313513e8312371ed2a234c0f7e0069b964b1199b5a4279257b15f13e2dba32baa485116001bd36ad9a1a96445c626d69db08b5a196d6adf078bdc056c292bf541ae22371298923f7195d187d46276188b5b0abf37159291178ea843f76ea386a9bf4394daaae7844bc7993e76b4e9f7e0fdb2c270acdb9dfd4e8ae40e555c9c8bb87c045cb1b21362c6d53ae52e6cfb84a7fcd273a02417cad1f2d7d2de760b88ac9794b174a3c07745b80923dbf7bb87934eece1c9ce81d2e0f22f96e5d16acf26fe47600ec8c658dcabe25508779400cf6601e768d2c16811abf3f4ad850a0ab0e94211acfb778a8b1b6f7e89cd16c7223627c54e19a01e061858e83f3d056b4a82b678f6ee4e8f2b279aabe7b2dde79ba780d03f4714e7ee4546b8818de23b1547db5d0097e6d18b32a8016b63772b45ba63ac8d8e2606be0f865c4ff0e8aabe10d61a7f09fb21a70cf826bf37bb6e91293ec77538a7921d5135659fc061fb2f1f1016c99738e35a93871f16384d1211da8107a1f8fa2ee4e74a97d6b94f988b268694d8c7dadcbf4e2a6c76b5ac226c5929a249b029517cdc3f2002f432dbabb1e547ce04e46ced964350c6ccf39826585a22d93e3faad50a8d65ce6b115aca08fa64d7efe1e149252231d1ac0d8995ad563843e5fc66637d87c2a40238869207d0a93c234158855dbf723724fc8cfd7f2127b9b26ef52c8ca887854758e40a575c0930a0c4b99fb31afb5be7966d27710827761defef4952678daea8072bb0dab327496bec313b199ae588f308eddc42de1c99591b4497319dd014cf06eac252b5c7aafbfb8d296a43a1ff9c3b95036a9f76578869301d0a5b060b6aabcfc0d0ad", 0xf3d}], 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) msgget$private(0x0, 0x0) msgget$private(0x0, 0x315) r5 = msgget(0x0, 0x284) msgctl$IPC_RMID(r5, 0x0) msgrcv(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x3, 0x0) r6 = open(&(0x7f0000001280)='./file0\x00', 0xdf939669ac8412f1, 0x8) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f00000012c0)={0x3, 0x8, {0x7ffc, 0x9}}) r7 = socket(0x18, 0x1, 0x1) r8 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x80, &(0x7f0000000000)=0x208, 0x4) close(r7) r9 = socket(0x2, 0x1, 0x0) connect$unix(r9, &(0x7f0000001340)=ANY=[@ANYBLOB="78ec770b0b19542d70001c2f66696c652fe662361b6d1faa2313d7fa5887b7e5b636fa7551db3e2e5ad6bd27b4263eb0b279bdec3e7209be2036fa764bb5a0b88db1553f2f5915bb41d8fa12bd07caef8c0a793a74ecee7096a00f00007c035308f2141bd03aef67b8e71956bfdceb3e0c6ffda45b5ee4106d0900000000000000c677e08d08a5ca4774119a5dc529"], 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000011c0)={0xffffffffffffffff}) pwritev(r10, &(0x7f00000026c0)=[{&(0x7f0000002480)="13e674b12e7c9071b21f97c06018f9df8abd5566acd772727affddd7efde8ec982650179757c97664422c7f4677f6391759fbfd298544d300bbc9fbd84806eb99ca2864470dabffdb8ec75b9bf3115a5a4773cd0c35046e9142c808c1d4aff690aa9b908a9b541d5d8fe321ac1d1881b4d6d16c4b1b7da28449e37bc44faf025372906"}, {&(0x7f0000002540)="ac99ebe091052091386c2bde004fa4572d1509398785bada896c2973fcba0cb88daf3c9bcb11aca7a209d4447274309bf96414150712a6c9253a81d9eac835398e6ab63ce7dabd8fc3592bec0cc24fb56a2306f7a1cd62dff5acc5469aa51ebf4907e8526ba1e8eca3419b48d0bd907a2b2e800aa182b273c29ce23df997b9b651d747ecd935c9e9664df78072b44cd92251074c8206ca6d3579e4240df0fc092a7b1a0bd873e8a6642c42116d8bbd1f45f2e3435ead5b2291ea09bbfb6eb0204364e3aae744dbd02b41539d26a7c6f31791f2c2465d85cf96af29a0149a0c6b655bf031cce33a8e1985921836d160"}, {&(0x7f0000002640)="6f8510883fd772a572e0edf60a2d6babeb1ef63af235f368dab5345e67f4040f0469a24e25e4fba74ee158b4b95c5a3ac9814fba1c26c0da0c77929fd5b5f919f5d4522a60b6f31e86c2942b76eb0e10cffb682b1fb1c878028b10917401865f"}], 0xd3, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000000280)={0x100, 0x80, {0x0, 0xdc}}) ioctl$KDGETLED(0xffffffffffffffff, 0x40044b41, &(0x7f0000000400)=0x48567cf95d8d98d0) setuid(0xee01) msgctl$IPC_RMID(r0, 0x0) 19:33:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d, 0x0, 0x0, 0xd99}, {0x4}, {0x7ffffffe}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b498c2de1db5b94df49465a358c1") 19:33:37 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000280)={0xf8, [{0x1}, {0x2, 0x1ff}, {0x1, 0x8}, {0x2, 0x8}, {0x3, 0x5}, {0x6}, {0x3, 0x3}, {0x0, 0x1ff}, {0x2, 0x6}, {0x3, 0x90}, {0x1, 0x7}, {0x37599b4b9612d58a, 0x8}, {0x3, 0x7fff}, {0x3, 0xfffffffe}, {0x2, 0x9}, {0x1, 0xa3}, {0x1}, {0x3, 0x2c52}, {0x2, 0x9}, {0x1, 0x9}, {0x0, 0x7}, {0x3, 0x7}, {0x2, 0x8}, {0x3, 0x20}, {0x3}, {0x2, 0x32e65742}, {0x1, 0x6}, {0x3, 0x9d20}, {0x2, 0x2}, {0x1, 0x40}, {0x1, 0x4}, {0x2, 0x4}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) chroot(&(0x7f0000000100)='./file0\x00') select(0xfffffffffffffdc8, 0x0, 0x0, &(0x7f00000000c0)={0x0, 0x2, 0x6, 0x0, 0x0, 0x80000000}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 19:33:37 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000280)=0x3) connect$inet6(r2, &(0x7f00000000c0)={0x18, 0x1, 0x1003, 0x4}, 0xfffffffffffffea7) close(r2) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)="04", 0x1}], 0x1, 0x0, 0x0) poll(&(0x7f0000001fef)=[{}, {}], 0x53, 0x0) 19:33:38 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x5, 0xfff, "73cc510e52b3ad2e0d3fc9c06d00007f00"}) r2 = semget$private(0x0, 0x4000000009, 0x0) r3 = semget$private(0x0, 0x4000000009, 0x0) semop(r3, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x7, 0x2, 0x800}, {0x5, 0x2, 0x1800}, {0x3, 0x2, 0x800}], 0x4) semop(r3, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semop(r3, &(0x7f0000001900), 0x2aaaaaaaaaaaab4d) semop(r3, &(0x7f0000000280)=[{0x1, 0x6, 0x800}], 0x1) semop(r3, &(0x7f0000000080)=[{0x0, 0x2, 0x800}, {0x4, 0x8000, 0x1000}, {0x3, 0x1, 0x800}, {0x2, 0xffc1, 0x1800}, {0x2, 0x32, 0x800}, {0x4, 0x5d, 0x1000}], 0x6) semop(r2, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x7, 0x2, 0x800}, {0x5, 0x2, 0x1800}, {0x3, 0x2, 0x800}], 0x4) semop(r2, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semop(r2, &(0x7f0000001900), 0x2aaaaaaaaaaaab4d) semget(0x0, 0x4, 0xc12) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r5, 0x0, r4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) semop(r2, &(0x7f0000000280)=[{0x1, 0x6, 0x800}], 0x1) semctl$IPC_RMID(r2, 0x0, 0x0) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) 19:33:38 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) preadv(r0, &(0x7f00000013c0)=[{&(0x7f0000000000)=""/30, 0x1e}, {&(0x7f0000000080)=""/206, 0xce}, {&(0x7f0000000180)=""/185, 0xb9}, {&(0x7f0000000240)=""/37, 0x25}, {&(0x7f0000000280)=""/92, 0x5c}, {&(0x7f0000000300)=""/125, 0x7d}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x7, 0x0, 0x0) close(r0) kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$TIOCDRAIN(r1, 0x2000745e) 19:33:38 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file2\x00', &(0x7f00000001c0)='c\x00') symlink(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='./file0/file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0xa2b76a7ddf2d7465, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) r1 = fcntl$dupfd(r0, 0x0, r0) chdir(&(0x7f0000000380)='./file0\x00') ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) r2 = shmget$private(0x0, 0x1000, 0x511, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) sendto$inet6(r1, &(0x7f0000000300)="aaf78a8c5d0a962296b80cd6b7aa978f845238a329652d331e873b18b748de1c996459aa9bbce461c94f3b944d9de5d46251422060c5a15bd8b1fa9d2475159983e9d0e07bf203", 0x47, 0x400, &(0x7f0000000180)={0x18, 0x3, 0x1f, 0x100}, 0xc) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000280)=0x3) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x1, 0x1003, 0x4}, 0xfffffffffffffea7) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000200)) 19:33:38 executing program 1: getppid() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x7, 0xe8a, 0x3ff, 0x6caeff569818f512, 0x8, 0x20, 0x1, 0x0, 0x1, 0x0, 0xa2a}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0xe) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20004) openat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0xa) 19:33:38 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000080)=[{r0, 0x141}], 0x1, 0x1ff) write(r0, &(0x7f00000001c0)="d591c6d4b3c0a104ded9f1e6a5cb82c5e2fa791e3146de667c71459fb775672058b5d3aa6d9ae8fe0b7b3e9c423398fd33bf6ccca4de18011010c411aa60e71880079cec75fc75b197d3e75a0000000000000000000000000000000f43652bfe59bf1d33f580ba60b15b1d2b8ab8f4354a3c23b6fb7e6450ba0a8e2a44df7dc650fa5cc8d0ddaa301112599d9e62b7e5d4660ca8d0620aec3b81f508749d8f181602d32d952d7dc8ead25aa1e1f2b758669dea91dbe9b815db91a7d645f39dbb8368144a0afb691ed72aedc30174fd56fea3446ceeb6938e83d90a79a52639d2d95dfbcc09c4073d5bf351ee0ef4eaf6af22c3adb040d61c37a6df7440", 0xfd) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) shutdown(r2, 0x2) shutdown(r2, 0x1) poll(&(0x7f00000000c0)=[{r0, 0x2}, {r1, 0x80}, {0xffffffffffffff9c, 0x8}, {r2, 0x24}, {r0, 0x140}], 0x5, 0x4) 19:33:38 executing program 1: r0 = semget$private(0x0, 0x9, 0x42) semop(r0, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x2}, {0x0, 0x8003, 0x800}, {0x3, 0x4}, {0x0, 0x8, 0x1000}], 0x6) semop(r0, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r0, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000002740)=[0x6e8, 0x101, 0x0, 0x3f, 0x2, 0xb47, 0x0]) semop(r0, &(0x7f0000000000)=[{0x0, 0x100000000, 0x800}, {0x3, 0x100000000, 0x1000}], 0x2) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000180)=""/134) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000180)=""/231) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x200, 0x0, {0x0, 0x8000003}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 19:33:38 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='c\x00') r0 = socket$inet(0x2, 0x5, 0x9) sendmsg(r0, &(0x7f0000000240)={&(0x7f0000000080)=@in={0x2, 0x0}, 0xc, &(0x7f0000000140)=[{&(0x7f00000000c0)="3fe09cb4d7f612e92138076efd27800a5711f713c4164255b776cb26b50e021043341ce7852c29eb801e6cbdd0aa616366da9210a71cd3280c794c91ef8cc6c570edc79af709804432adcd17b7ee0e7443df6833354d3dd034ec315539023f5c21f68555cb70d395168ab4131df7e1c6ec", 0x71}], 0x1, &(0x7f0000000180)=ANY=[@ANYBLOB="90000000000000000100000009000000f31e255865be112b840f4bbf997b9b2f45a76c1632904e13abf893447a6f03ca9cfaf9ea3442f16326f59bad581f50cb94ea2818e1e4d59a998d72a3419f63a68ebc41074fcfb74be6a1422e3107c0984fb8e47f42d7a83116eab3413325bf886a5b36a0342d48fb1ea122e3ba97e01ae576fa5628b02eeb6e8e442179939100"], 0x21}, 0x2) symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') 19:33:38 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x8, 0x0) readlinkat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/169, 0xa9) kevent(r1, &(0x7f00000000c0), 0x6cd0, 0x0, 0x8d36, 0x0) 19:33:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) acct(&(0x7f00000000c0)='./bus\x00') r1 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 19:33:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x1d}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") r1 = socket$unix(0x1, 0x2, 0x0) shutdown(r1, 0x2) shutdown(r1, 0x1) r2 = fcntl$dupfd(r1, 0x14, r0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000000)=0x4d6c) 19:33:38 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x6}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x800000005, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739e278b7ec0"}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x2, 0x0) listen(r2, 0x1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) ioctl$KDSETRAD(r3, 0x20004b43) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000140)) ioctl$TIOCSBRK(r1, 0x2000747b) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) ioctl$KDSETRAD(r4, 0x20004b43) r5 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f00000000c0)=0xc) fcntl$dupfd(r4, 0x0, r5) poll(&(0x7f0000000080)=[{r0, 0x13f}], 0x1, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) r7 = fcntl$dupfd(r6, 0x0, r6) r8 = syz_open_pts() ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000200)={0x5, 0x6, 0xc8, 0x8000, "41282e86e620e66953fc3a551c14035c38f5869f", 0x3, 0x3ff}) ioctl$WSMUXIO_REMOVE_DEVICE(r7, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) ioctl$KDSETLED(r7, 0x20004b42, &(0x7f0000000280)=0x3) connect$inet6(r7, &(0x7f00000000c0)={0x18, 0x1, 0x1003, 0x4}, 0xfffffffffffffea7) ioctl$BIOCSFILDROP(r7, 0x80044279, &(0x7f0000000180)=0x60cd) 19:33:38 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r3) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) r5 = socket$unix(0x1, 0x2, 0x0) shutdown(r5, 0x2) shutdown(r5, 0x1) r6 = socket$unix(0x1, 0x1, 0x0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) ioctl$KDSETRAD(r7, 0x20004b43) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) fcntl$dupfd(r8, 0x0, r8) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) r9 = dup2(r7, r8) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) ioctl$KDSETRAD(r10, 0x20004b43) r11 = socket$unix(0x1, 0x2, 0x0) shutdown(r11, 0x2) shutdown(r11, 0x1) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) fcntl$dupfd(r12, 0x0, r12) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) r13 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000700)='/dev/vmm\x00', 0x8, 0x0) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) fcntl$dupfd(r14, 0x0, r14) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) r15 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r15, 0x0, 0x0) shmctl$IPC_STAT(r15, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r17 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r17, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r17, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r17, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r18 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r20 = getgid() semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r18, r19, r20, 0x10, 0x9}, 0x8, 0x1, 0x9}) r21 = getgid() r22 = getppid() r23 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r16, r19, r21, 0x1e4, 0x8}, 0x5, 0x5, r22, r23, 0xfffffffffffffe01, 0x9, 0x7ff}) sendmsg$unix(r6, &(0x7f0000000900)={&(0x7f0000000180)=@abs={0x4ecb2693dc6aab61, 0x0, 0x3}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000500)="e06ad597fbb96b473b89be3950a7ce3ab7da193366b82be3c90a7806ecdbe386f6ae8e0c02acf0150e2b7a4e8b83b62447a8f23a8eab396a4863a636bf59a2e9494bb4e7df73b2e394f659df632487e2a2e2f1187475311d95cc9837be8c69d0e352d8fe6a6b8fbe6742c5341ad34cc27b7296306ee9eb2bb348c0295d2bfb2c7b8ac7a355d00785b9665cd4b65999cc800d43b0e8a4e977269ed9bde1e5910b7d7102637f1eef8bdd1d0f476020c67f8412751802350cc9ebd63acd34feed91a1dacae7dd91972af4b6ab68f57202edecfdd8d2ed4daaa74c4b9fde3c80d6a2", 0xe0}, {&(0x7f0000000600)="be9b18844cdba2146bf5f9aca2059688a4de334797853ce03e5d95748f83bd6e181de9a08f6f5f70a954a676d8205a87c2c3736320a1e60b282efdf9d5ee5f2bb65824194245af69baa963f4a0f682af88d7cd83d9868fc53532de4081dfa8a5f02d160c53962dfc1fd322e0d5aaf4fcea457819d39366222e1bbfe1f9b09cf6c4dfa58d578e82c24c695fcfeb4a9d13b304c8ce1ea1cde283a1ec01f7baeb9019637adbb581b82ad5a228d070b0302b14af3359df43e19c45a5dbd7d0491326a4ee4a432533689546a444f1983040ba899dcccf4740d100d6b976ec6c63c152fee53eb4c2c3afa27820fcd4b5904bab786a21", 0xf3}, {&(0x7f0000000780)="ec8cfddcf72970cfd4513266a046835faea759509049e02f0769eafff9bbd026eb61ad1eb343cb1f39af85654e028a447979cc6731590d8726b7c1027d8f75489910789f830561c0452a9cd4ee306f7e6b2ceca0efaf72f77cd8ce35b7a85bbed7d787617a1ee3785f0e7745693800820746a006d50c2d1a43ef6a", 0x7b}], 0x3, &(0x7f0000000880)=[@rights={0x20, 0xffff, 0x1, [r5, r9, r10, r11]}, @rights={0x30, 0xffff, 0x1, [r4, r12, 0xffffffffffffff9c, r13, r14, r5, r1, r0]}, @cred={0x20, 0xffff, 0x0, r23, r2, 0xffffffffffffffff}], 0x70, 0x8}, 0x8) setsockopt$sock_int(r5, 0xffff, 0x10, &(0x7f0000000140)=0x400, 0x4) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000080)) ioctl$KDSETRAD(r4, 0x20004b43) ioctl$VMM_IOC_RUN(r4, 0xc0205602, &(0x7f0000000040)={0x81, 0xffff7fff, 0xff, 0x0, &(0x7f0000000280)={{0x81, 0xf8, 0x7, 0x1, 0x13, 0x4, 0xff}, {[0x3, 0x2, 0xedf, 0x2, 0x7, 0x401, 0x101, 0x81, 0x1000, 0x8000, 0x7fffffff, 0xcd, 0x7, 0x3, 0x3, 0x1, 0x4, 0x7], [0x400, 0x7, 0x9, 0x4, 0x52, 0x100, 0x51c, 0x25, 0x5, 0x4], [0x0, 0x7f, 0x3, 0x3, 0x4, 0x7, 0x5], [0x9, 0x0, 0x6, 0x3, 0x5, 0x7fff], [{0x20, 0xff, 0x8, 0x6}, {0x2494, 0x400}, {0x4, 0x8, 0x8001, 0x1ff}, {0xaa8f, 0x20, 0xfffffc00, 0x8}, {0x4, 0x8000, 0x4, 0x5}, {0xff64, 0x7, 0x4, 0x37}, {0x7, 0x800, 0x0, 0xf4}, {0x100, 0xe5, 0x80000000, 0x3}], {0x8, 0x7, 0x20, 0x4c8a18fb}, {0x1f, 0x8, 0x802, 0x1000}}}, 0x1, 0x8}) chdir(&(0x7f0000000100)='./file0/file0\x00') 19:33:38 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 = semget$private(0x0, 0x7, 0x30) semop(r0, &(0x7f0000000100)=[{0x0, 0x0, 0x1800}, {0x2, 0x2, 0x800}, {0x2, 0x8000, 0x1800}, {0x4, 0xffffffffffffff00, 0x800}, {0x0, 0x8, 0x1800}, {0x2, 0xfb, 0x800}], 0x6) semop(r0, &(0x7f0000000040)=[{0x1, 0x7, 0x1000}], 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)) 19:33:38 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000180)="d3eef3", 0x3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) shutdown(r2, 0x2) shutdown(r2, 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 19:33:38 executing program 0: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB='y\t\r#'], 0x1) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4414", 0x2}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="a3ec661d839f00c7ba3cc162b25b64dbd6a42c875e604694f21fab1d26487fa1f79ca47d96d4667b94ddf100a40962faf39e40443a534c9a9ba3ea109f917c0349b1cc4ceeeec24c98346c447252677e69be202c75b8efd633ddf446680a0391045e9a6e64f7028fe1762b661d17f11f64dbe572274905ba5eb459c16d0e00fb4e5bb7c2ad963b47e341e8cb4ed4b2ce43c3e4ee7d5c9a1b093e8097683ac3554a652a83f0ffdd8918696f9d5be2a9be5dc9eb30ba8e36bab0d9a83ca259174bcbaa9b71bd444a412bfe8d1a8e9e541afba8b864d90d41588bf7fc50"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 19:33:38 executing program 1: r0 = socket(0x1, 0x1, 0x0) select(0x40, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, &(0x7f00000000c0)={0x8}, 0x0, 0x0) socket(0x20, 0x3, 0xf8) shutdown(r0, 0x2) 19:33:39 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) fcntl$dupfd(r3, 0x0, r3) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000180)=[{0x2}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="c0dabcdd8a8ea043c3e1ddceb666") 19:33:39 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) ioctl$KDSETRAD(0xffffffffffffffff, 0x20004b43) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000040)=0x2) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000001700)="bde730214d338ab69d04007c508a1aa2fb508e48fe46e326a07a89cac145b92bff7a9730ec836100080000f8c5605c36008c03d3998e6c31c63f9e9f29fc3e8450a5b2b974a53b8604e5840b87906d473aaafed85dfcb57c5133bd7a8da0f24be434c9231909e2fa87b9d0cefa4159ccad53b97d1cc3d953319933e13d0fe91f664afe58d7c859b4a72e8a3278efe7e886238d8007896ebdf561eb1b82bcb772f0baa64c29d4e6709864c9dc4ea6cb63a869678c9abdb9bead748718684ab4ea08e307f15f956b2e2c80e8ec8f40f90f842c069f85a9dd7dae043433399e2a882aaf1302d82c2223c0ece8d8bc8adbafe757bb9a77ff0ece51f406a05c09b3d1bb403714dc450ed13b167e57671a475b41965abbc14c36ddeb9ae7669ed18ab6f6b167ded7602dbf1428dc9ca2d3f7f147ce92069354c5085f08e36c752f16e18df66e440c8f", 0x146}, {&(0x7f0000000180)="9712d664527d6d029abb07655836077456b85c0560c6f110dad9a9724fd7f7e663d71d9aff9e3c306aae2c9de97e01cd510ae1adf8656926ce61a25aa5941e753e5ca7a159d9be99b5dd31173c39d7a9e50df949bcadce5f5451930e2b4e5c3b62fdf1dd193b038d4e6308e47c7c134ed7c79947c011c95bc99ed6bfa33526ef3c96cd3d055371ba1e190d33", 0x8c}, {&(0x7f0000000480)="d1275ca73f6225454243a7cfa3d4c3ae9cfdbb0f1d097771f0b6fe8905b8d4358eddfccb16e09be72140af1188f2d6af89aea83d2f95649df77b1d6f2904b8703352db8e3a08f0d9b03d0bf4b8559836e8f894956c72d1c75924c3a67bd669b67869f30ebded02e3d72e7347b016832357b27a311080bbffdf24847a3faf8c6d6696818357ea1e6f1e1820776b8788cb5228be7023b3c26cec1ed476676e343907c882e29844da1693efc9f37c836f8904ac659abc5d9281f9c994cd87715f32953e45be2079c9ecaf2696c17a3bf656e85a1ce39a0ce64601e47d9b572f9a905b39f1519a94a0d500e8d771f039471b7aaaada6808934dd1d69e41a0e1bf80859925e10d2793408ab0320cb0f788037810ab95f16c3e0b32d679b7cf5f065570955c618e1d484b5eac6771484b13e40d9361d5fe7f549035dc1cbd23f31fe2dff848f376faf97879b29332a2c07c60d4685a41ba8f7b3cbf4415f63c4a558d4227a12aeb0dcca2fcaf7c0d56b7116b8875d5b5b9b0e12a381a91b1e29346ff14ccca6fc7c3281bed8407da06ad55d6a1844fb29350dd84cb1cb5dff55b1b4cfb2074867a1e19bf20d39525e2c05218ab657529c859494695e9135ad1a1cfef854c5f21ec5c0d82ab1e54cf64ccd7ff62b5a9fa2f4214c8c6f46386c25cdb9639c82162349f242edba589cd9a0b7f58ca135139ac4e96c97bb64bff50cefd7834be458da43690835ab6e73c5c80680612f27f4016a770e527ee960c76d68513fd036e8ea7653fdb75d127495c6b19e34b70646a4321dd812034ece9b45663d3b96f11a6420f9bfa4ccfb988b767457ee699552cd3cc32052a5b4366694ff989835a32ce37ece3df60e9b1003388854f5d1dd892fb7274ebbe5c880c68e40a6a4958428713c36f633e431bba31100e4f99ff50ad592e1d07939f6b0a6a5234691bdf4d3353125e78989bdc01555eee79dc8469cb4da73a9f416d1dfcd3596bb99f3aa650f8a87776b98d1d8e5c39d3f55aacef6029e80bfb74e36608ca6d93be58cadddf68c12906aa58fbea4f3ad990b8c5af33ad70b5e2e0b8fce0448d5f1fc542418acdf9effff8684573c787b79db30b07e1437d6ea01ff403cfa37283915a074e5157a3463be7814aada0363bf3a9aed1a82f65c99ff9cdaadcbc46142f96ea958e038d2f2d9fadbc0bed48d81b7e544979bee54d6dd0db116a6a76e7db181c8a6244770cbcb56c68045de153719a3ee0243a75e826b5daa1706f49edf5d4a98f66b043cdc38825cdd0578cc8080dab3e41067853a53f5b004fad4102de47e2e2c79852a696ba26c20ddae6b318d1662107c2de5f1dbcae92085bbaec20a17daf54d91a5a273ecd7a74b3f4b4e43f74f06011e9c2bf915b3f0021a338e8b2251cb7334203e97f8cbd7cb610443532a87d71303655e4136028e1355a87c4b12d4c1951b72fd6c675dedfb09695fa854a6c09d4073085d90bb3272587774cda122cf43d40f009ce74b3688c8b71e65703f16da36c6c1d205b180d0a7bcc75bbdb0116375384a545738b44e83baede42f81441ccaa469ad3dbad0cdaeac11cd9b3e1edb04f68a824b8077dead27d0acd876c9119c55c349b5b78deeae305407508bd97897a516e07dd23fdeb792d29764913c2888dd4fe08751f7236bb5081772f5170509262a064f8d3c7a6f2cff977ad0fb683da67d0e20d9d2b5dc4604663043458e4a6bdc0076daec590d0fa394e7a10aad74df61883c6c9d358be6f0e4c81fc0423814d0102ad0560202ff2c2d812c275d550599788ea9727ceea7950148fdbd0838eaeee7fef618e4023d454492af899c09c467133d472b2391c5035252bab64a24b8dfa02f69a1f60f97cd1f9c98246ec394c74ed347d7dd61049caa134e35a3ecc6316662c356747d40c753b5b0eae86ed46756e3263cfc2374b74108472d23bbc9a3ef3295f649482788427d195355b2eff889c2887baf06e73c7021be8b434600143c5e609191516d6aeff56b0ed0d530a4b2bb2b9d033ffa8c4141bd7275fb7bb649bb4710ccb0ed6cee5b0a90065ae00338b86534e3e8ecdd815f21f442d80872d3d4a11eb1ca1360a7543287ededccd63aaa8ee0e1f7ed6dee2cde0d0fe95118e3e4197215020c67ca98ad2f28c77267c5c12ecb2b1330e4aa5cada5ad87be713ce4ae8620e81f34ac635879eaee2ac6b8d11f7cd392c4475d1f87fc1a41ac3853eae4936a6ee009faa159bcd5e750b1f553206bbb299d23ef70670c598e022cbf1aaa1239e1a558c631ea6139094b076769f1d7ab1dfa8cda277746065b6b40cfb4d0224666831d0ce8c8e46e96c32734ab65074ec0bdf52a644d5c2865b28cdfd5f8104466254dadb03899c10907d219edde30394d18c9279f06cf83092085fceb6f7921be2ddebbc385da3c196428f3048c14be79c1ba072c79e695fde4624fb82f44e20bb998b6f7283291989b52278a628fcde11f1bb1322eab1e9203ad540ce96d9874ca85d17f690795ec39329f35dc3ddeca0a24d9c0afb2394ef279b653fea83a5812c75e7b5715e35304cd9115b7636367ed8565f0a9e7c456ca2a3d93bd7889e335582fff293471f9a33475c0871a1f515fc5d21a629bf4e9b860dcc5aa226ebb56caa41b98c4625f287aba698d2701e176a6a0c4eff39a24f733065e81d5d9e9623f1e8ab0144fcbc27e7e16dff3b30b6ad56fc69f1309267664569d4c5b16e68ddc91c289bb20bc2c015f27add6724902cf60fbe6db85873b6e35dd4353ae7a156b7ed88aee3d5870766823276c9d96756ee602f0a89506bd545b88fad65de5020438217fcf9885f56e24d734de4bc9482ab975826c7991acd8b0881cf3e13a4c0e101d41fe814f37b66880aaedac93000bc68ef2df0210a283eee645a9edcb37f97fe351b60c1a522a321c87e191263693277f709aeeecc5d8a23334692e77c894da977796d4902c05d5cc749f70775023850d0c381ec31187198f329c1c2bb82a5d7f4a8a6367517e210a91d6359e9f012652c1454c20d0645f68efad0f21162309f93dd9e1c4eab00425db55679d30c05ea687cb55fb04156963aa4a6294156577c98274fb59d86bb876090885b40a7d4cf8cfe34a23e8ec1c0a3ae6b718a1c9014a5c1fe4d08fa3d726b4ef70a907f093f61e914aa9993f2a39456dd320b38157afe75f3f592df200c09049961ada2c69857ea7344b11d4431de879447017f5daf10e44768064c6c58fb85641fa0373ae17ecc407a1d433a1d7facbabda72bbce4b682ff8673996877afb0323af863f25f9c9e6b3f17da2e361616aed4abfec8b50b201338a3eed6305c2014a4d927ac708439629d83d8111be390d133afc21a3ef15a22557f6b1bcf5cc1067275091ea0d3283d956e008d11fb3cb2f4866fd7c7e68a49950ee627a16cc5215fca77b13b3e0012facef2743c29e64399df65fbf88dbf8c5f93079d5f07dc99bc159e77fda64775db3bab431639977c3dc7eae98e5bc3142729ea255a9313bc82dbe428df03ef644dc03950259fb8ed9d3e9267a440a6e5d0c2817560a2df9783df62348f7c3f085b6be83904c1ca63024f66ceff2419f63604c71fcf1f35bc2474077f0c0cd94cbb1ef99a309e367d15666824c3906291d77183d57c9449762204958bebff4fe35b6bc951e825059e925b3be60a5c8626ca95fa2791840ac34357479620ebc2b92e062ef7580f9a33c965ba3970807c5e6618fa601bcabe6a01346c2b096ce18b3c8dbe497019fbadb9e21cf753bc33f9e2c801224590145f165dc8d7ded1956905f289195ae7ffac9dd9181138b4ab5925cb2c4f3b7610fdb89c17c6dccc1f9bcd6804908088d9af554ebb766c965c8deaf31dbbec239cf1662dda500592b085213d7fd0b4457415cde50c83bcbca20bb2e8c08bbddae632c099447cc010f606a6122917a00548f8d8ea36eeccb6bbe495d2176fa9954a25a3aa14364bed68bc24c4c697b36d8ab73641141c24de0b2645b54c7bf58f95310d847f9786bca50d3b6b743769c3617b815a2a008a51e345762a9bc56aecce773c4511c44df4dfcad7d7ea3c06291851d4b2a4f6b705232acf6a6287f2ed63a9d3f0a0aba83cd0e66ba95307efb8857c012cf150e18c5c77fed5e625f9305c26a62de47c83f2277301bce637486c3ef8fb15267de30ee4de1cf4c8c9657afca485c57588a5622738dd0ddc4822cc57449d8ab656b836ee751b2883c3fd518f5c245e5d6c4994d3f1ebfb703fb728d68187c605a2468fdc55940755114d7976c3e045a647b1ccdf9cdaa56cfca5a42e701236954d0a7fad4599adbf882f8c9f051e77522495142c972041152d99411177ed9e93a2921ef19fd60eea112ad71a0d832a69f320044248e68f05620bbe7d227f9fec13e83d9285cfccd0d4da395af55ae39ea97cb96a4ea16e639097355fd0c6a30410f867eb15dfaef7a94b3bd54cc5dc21b1039041ee49c904a326295a79103c25643c1adea867ff7ecfac293ea78096b8ed40316fb7d3c827de5afeceee71e213fec91a18e2090bd487bb432f724042ab4769a5b812d44bfc20c90fbeb61a300ef61911b08d51c76df802e136688909a5bfb399b21af2c97203dde8ff494e3145b1188d8ec6c9fd2dc5cfdb77fcef40ade473ebf8e2482d20aff94d2614acf866df0c6d160567f6e49872b691e71c29fd72092a1b7abd9e3e3000f93be443d9fdbecae1a2178a3e0d0151364277a5b7fea93542a422cd55ef9e669eece7e29fbe16afc20ff531b70ac34cf1f13dcbb41cbc34de343897e8d480da133223df81c25b6038ae0020c8ce1d25e15b038aead94ffe61141fda9636bb06c5f31b8de9f8469f0eb697938634fa22bb6a680d8fd3bc10e1180a03dc26e8830da4b001aaa7434f3376e5e27f9d92bb19760b3393b651e3a8e4f0c9e347dab0d3a50424f549524c8cd0878d46d3ef0e2ca992b6badbb722ea082c36a4df4db0885d37958a5a874c1001b0f0d8ff6b342a1fa56722bdd9a340009073a02476220ed4730205ce80e368ba15d700e6862af5e1abda22711c412395f303443f1764da0b3f61d280a5a8f79f36a331522b9190455042a1363743aee39e12fa6db43a27c7ca3dab6a45391198382a22672d17dd62cd2d88e77fe38f6eda9a9ea3b0676b72036450f1272be223cdd64771040d792840ab21b6577f8ccfce4145f6675e476938a21e8d7b6efff0fa2ec4b7518220c37635e7dd184ad157ad26a8f830a89fedda07f9a3bbe9b366e7d6e4b0f111ddf2ff939054140ca9822844460024c81aea3cae47a4bec9debeb49fb19c831696107ae056b64cf28e7b1a4081e9fa1858a5c9deec2f17c1f182602ba5647b76ef3fedce5e77aab8bbc7e57918a74a6a031891877b1186f3cc22199c5837dfc9517114c5bd4d2836ab8b8e51c321af95e9bc0bebe9188a2e01a0e7ca713c3208ab3294390782343f5b1281f01535301480d9839198525ec4d265ad8b30b03d9fb214a71aeb8fde213203e0555ac2607a3de20fc59467e3dcf984c6c17f372666f9429e3d51c2fa41475ce16c048771fd396d6c2a98e0714911a44a0c4e57479d90bf0ef090c7c2be0312ce400e632df07f08b615e40e7cda4ac69954316c453299ddb98e14a5e89a2dec0ed0ab659b144401c28165fbb44cbaa9b2e112633606132e65278797a31fddee995ad67c935909a1ae54d89d455ba9261ea0758c1cb572b0b359b2984ff8da0b964c429df7891b9f41886591b6ee3fa1ba5506bb6263d00e5c253ddcf52", 0x1000}, {&(0x7f0000001480)="bfce432f8a36e55a61a0f1f89b5072308c525b22fdc3f8c6ac6b796faffe311523f7020845f47cc99e697a8ba334e919dd79ca9cefcca65d2c81e939ed1a4f8bf55d4b9068ce5568534411c035aff80796a242640b64f72059ed562e95dafa6e23c642526ace96c7346db47dae14be0fd565bd9cc3236a0a90762fc981af096ac007228b460bdf77bf1d07e0012be3019024299a01d50d034102cafb7447a028b8f556afcaa5ad600e4563b4ce0b73b7afb534c364efd53e1fc3915513807e1d3a0b4ad320a8f4bd1cabc3bc25641a", 0xfffffffffffffe73}, {&(0x7f0000001580)="2380eb42c8fe79621e0e816a3464cb7a8b634bca35cb8ad0d7e82036fb1d27afd43afd57c1b32e1ec899e506067f5f0653b737d5e1cac93d9ec96d3ee9d5cad9977598ec3d935fcc04c02182011739abf2fca8882096b4ef5df523d06a6598d011545dc0a43a126863e579a2c26951c0249ea7c82b5bdcbc7d665c1c0ef01958f7033bd88fad3ea01931ec269a9ae12fb76e71267b5a54ac0deaaa85ab70957329f57330661bbf2f236d704627e2557ee44a9ebd63b387fbfa50685da3ae804b7a233840c75d83a390732e8369097b317a5a8ed6301caa6e130eb810fe6d07f3", 0x1c4}], 0x5, 0x0, 0x0) execve(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x0, 0x40, 0x40, 0x5}, {0x6, 0x4, 0x1, 0x6}, {0x0, 0x20, 0x0, 0x100}]}) 19:33:39 executing program 0: pread(0xffffffffffffffff, &(0x7f0000000000)="1f92f4b3479af45e5e7bda603239163172c5db6b967ebccdd2de88a560cac06749631db19f2adf29ffe93db9adb216c3debf1037d09c6d78a5850f30e40083b991782ed6943fbb30be4bc9387bc5a63bd534e51d1df450112bdbd088184ec0c5bb0af384f7cefd5e31d65d0f94445836bf47e5670d86f133fe9a247949f2ad907e3bd4f413504b809cd929d63c4022bda6529b8a11648d7a9a0eaaee3641cd7c2e4c0acccff1256cfb09a55ceb1e7aa465", 0xb1, 0x0, 0x3) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x947) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001600)='/dev/diskmap\x00', 0x10, 0x0) sendmsg$unix(r0, &(0x7f0000001680)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001540)=[{&(0x7f0000000140)="02e8347228174907d479018eeaaefc542d97e82dd9ae759701ff6b07ac4f07a70206c50f63ab216f7b7cbb0dd21276e8f2aa75439896aea37fe00e92ff22463195e6dc379d9448bd5bd0b6994794cef04b88bab3becb9e034c41ecc428670f6b059662721cd1f2c0b15e7cf0aa437ad8db53736bd34f9dfb2f24dde319842a18b7b32bbe4666d6fd8e27c1af2e49aafab26ae5cdfc9e7030c06ddca71c451734199b8d6ef393a25040c28d70b8b319406b2aa06859a16742ff730937b4dd19bfc0720472d998f80847f74c8a0a7eabceb4a55b27cac59cb1c0942d9e4a3419edf3fef6bf5d79e8d69a3311bc18785462aa8a9ef17e9d252588de3da5a09d91aac2d8017876943d96931f47dbba042b78228d6269c6fd122e676a442c7140fd72c0cebddcb1ff3c248582da5a68e8cdecf92f4fa96a66545c36a0e09c1a02532ad0f234dffd3711527ee22036aff7bf6f8b98386886d22202936c9f559497c656cb03c94e7e89be31b435dac1f1fe9afa1c25285626646ce71e10da5751dd7d90094d184ed76acd59c8010366887a4feb800016496fe590b6278e10fe68dcfbc0be9129f505cc3adea966f3ebd701459aeeaa14bb4587d35d80fe0e57a83479c07c415e85857695b8532a4ed9c0cc2cd9857b7df7f7d167f56779cdaa9a9fc2040574ec408fd84b8ee5be2f51189427c67d7239cbb470ca3356360d3a9255b9771f51dc3a7c8f02b2a022ece794d6df5e27f0240c44468563038e28ed38a523a51c8833ad3d03e9b0fca30bb45f4124cffbd72ff6c7b47427bf6e0dcf6c2aeff7d0e1a36bda8183035dc6c3acb35cdd36ad5d55acd675f129738acd89d945edc258c00a607fcfdaf67c94fb8a0491ecf4eeb331a2fcf420bf31203c8611f9a59c00e2348c0147d3e763da1eac69c8c66f3b7e91b1e5850d4d3ad7940288ceabe4d15d38b4ddb8a3eb87dd28579337cd47487844e8c0a3d08620962a1b53e76c4a31501d318d384884bcfdefb89a220c5413f0ac32d42372c4dc310d685eeae5e38db139c35dcdcef61c2828fcf34499756eeb42e9deff080bfbc1654c962fc940610ae02c5f56c10bf6e3a7c5eeac9624a2bfb936dbe4d10125a959a1c4ad959fd12b63fea43c4ecd5a5019336be474d84b77affe72dab5a945294155e8782f17cdf2978d70af8a0f5bd02a2548c08c9a816fd32209ffa70be19a6c634a4507a00eafd5cc40130b8449bb66878e05bd104fba29d05d91fd4261c0c16ccb0104adc2ac8fe2a23919a6410c7aa56fdee59ecc508b9ef256a40a88447638aebcf296626f5e8ee9f6d88b2f5a0e44f9483e367c09c5be8700ba36582733bdef598d984b11c6c3727fd585bcfa571b19ede1896f59a74395fa1f66959654419618b216a12c3f839ca27d3bc6df9896e2add665e4a3faa9a9ee84f6842d2791d9ef05570698e047b619deb271eead3d4ddbcab7ea75c626b432b44209043b4ffa676c126500443fad709c252b7482196ef1871b1b4f235acf0b32b64627fab3d32ee87a4c37b83ed6bd689b67747b59ea0f3eac8907bd4bfe3ae3e146680abd7a0137aceb5ea94fb10cb2472dce81003a29a42e9132bb1a12c6770f1272a89f2db2abda98836767d44742fae56c7420aeefd0ff84f2a257971660d8144edbe6d05ed6b68070bc6620755901d14bf029958cf2a0f3b81c3403da204b16fce4e889e70b96f6876a448e61f636ca53b1374edb4e7c4c7cb4c3b8923e07a6f8816915bf8ae26ba4e6a98b69e28340b443bd095c87ed9432de2408aaefb7125ae220658d92a7c21d58d7614cda0bd4ad85bac8a6374dd04b80a1ea879fff489c090024b926fb0808a6545efcb7703ff9bdd67206bc8003123319631f35795739dce00453d514cc541381289e014fdf6f24edf86da457658e20963edfc9635ccdc01289b3509fb76a341da1bf45dac4ee2ef9691126da6ba5948433830dd7f0876f46add0c8755af5305f576093d15f2ba61483a28af6524881da428af0882427c25d98dd069ef21c7f13062126bba83e7424a65cf958255392c665c7803b9b3daf3a6f9c2c004fc9845d480f5e69077c8473ed47f75b512057c8d68ba458f68cc07c3852881028dc5e56fcd1398013209ef147fb5e5733f743d8ff2f736ac7b6edf17afcf2ea5df2c0c71be0351f12209edb69a3c40fb188dcdfd71b833232076a7413563f825f970ff220c00d5cfaa0b823ee06429655af4b3c4e7d634d07933b54ee251c5ead4295d0bbe05afb58efd0bf8edab9bab7c6febc6fad94867c0600feddfdc5abef46d6d7af1d913b520a0a0ded546a3a157e90e94f55014fdf003d2861d6248cdbb0e441f5d0a9394c73a1de3834ebe3c57d50006b8917daf959df79436c1cd72d0a865898aa2558fc9f80ac6dd78a8fa6af677e4eea036d23b3fcef25de09e5b6cea344d2180eae091d3ee96413cabe330be39623bf1e70dbaf1cb125992290deb9882c0f198589c56aac6e6b09520d02cb33f66d5da94dceef066e501db1dec7f05d634e593145b6b8e0827d6c9ce6a27927c4a13b2c4c1bf60828c2743abb961bcc6a41ce514e86e43eb84f61d28cfe145ac7855fc7b3557b09cde278e8ae3a3b59d7a53001a4014a5145b07513b1908b679e7aab986d563b10354d21827cd7109d5f0949b8683301c0c9a4144b95f670e8c15e4f1cdad85b0a2ec714507343bbd2efe507c640499cd6b02f1d57279e0ec947612b4900732854a5320d48b738d8fe789f6cd9f6491e47d7e6e7c382654ea0c537610e8125bdb10a5fbd7642fadacd093d93c4c85b52ac66004cb8748a4b53d7c8e0efff367963ebb92c8925b3646a3bf7b7917d9c82c4a054af8f74d86093cab6ffa1a9b187c8454c72a7442982de3a189418528c4313adcb4975d6325ab7c32bcf94cd8366f34f1eaa6decaf26d76fd3ffa433c8a069f66fbacf8cdbeee3a2f6e52647da4660770bd772fb685d6b5798bedfdad3f36d50c840cf1ca57d145807199bc85bef3ccb41a26070a45152827fb0caaa8df41679d811303404b3ef757a8c7ceb709d75d420e496ab2c066209816bab167a907ef8340aaaa5238ef7216c4954cdd484f0c4d64b7b046933de8528bb26a2f043e7e280ecc7007d36956e2634f256fc4a1c24d5ab93b2c83c2550e2c99d608c30ca9f5ecaf88cc08ac31d5e3fe3a3c8997a0d3c24d893256f8c49a771193c72d7579c20a5104ea30365d6c40e928ad77cfb070c7186bd7e5fb82c74db589d493133351cd6024ef491012c241b013c058832398cd42e2ca5d59f89db3a7d9deac14f5763e968a1f793bdfb2ef17080e3e5518f8f914bae45631af2bc7b6febb286b5cc815ee575c69c53d9b4420caecada61bd6e791f970c03e162b2385e52803c71b938de8902eacb16f4bdabfce6a0961dd9ee13cdc750d11e3143cbda02cfaf56c536f37195c087cde868481e0092835e61711db8e5e17c669d526ded561826caa13ae9fc0c90d1d25930c0287cdd0078340403699f101b969eb7de9d2657bd13c13820408922b0fd83a0ffa375bb965f92b3ae3d3b489379a92424802d409e49a92b944b76a2efb7ee74f1728c64c77d89a9695c4926a17c04429e05dba81e53e1efcff3ec0c1f25f08d835d7d5afb3c93f29319fc28c19a3ec0e8e35c8fb2ef32854549b977f9ad6869cb39b3164eac0984ec0f1c0562ceb4b2bf6f0d02a785a63e1f06240fd92ed1f25d2520737acc013e29a30ef8a4d66b6dcd9499f2dd882c06e45051f2c3c70c324705e1b8738c9064a6ca3829c13ae9f361dfc5860a8c8c94be9fa9b6337414166a13b4493026629da9eedaf22bdf66a74823f1f4ffd427a2413a5e62f6d56db6ee36494554f20b449a5aa15ee353510afa6bb671f47a514634376d530090102b34ca0dc3cd9234a5cecb6d9085b97eef4b151e063a8f939c5e5461ca40b5e6f379f254b230621ff5a799b5aa8174dfa99a9362cf4caafe767169da80bc10a23835f40125c442288d8281bc29327007b92be3e9ae259a9a5dea1fd986ecdef87ea48babf509bf2b575ed96e28044255da8308ac8b6eeacdae943ab2206b3893c3444a4789feaf9117c5dc8583c805a2ad4afa6f52a7b0e8d8407798a0f9d1fa866f0a9a21241714003511f627924da346b0e4efa308cbef7acd48c2cbe6bc69db64e2c2aad8991b1edf6ce40cd02630908556c63bfefca8c0821eb476460594a9b4f7edcc55bd43a1c1d94762445987a61540b785b70e2beacd9c456c74d710fc06e00c4c8ecd686413fc873f7131d3dc063699bc1a93c92717648bf55e6d22c70d4ca8a1649b01b1544336dd30dd0754e0cf0b7b7cd29c09f2b329867cdaa5a0d21770624881ae01df117af5165ac881d65b4cbf39857b49ce0ca46c26b610075da19f800db84e499b25676d0096031dfed1cc493fb3ebc0a2d57c5ddff2b6464c0f6d7308f894360bde61539c6f7b31c820f365dddf9f600bb2e9a4a9b893250ac8556a8e3aa27cf13c9f593a3891e269cb994c10579d5a4aee88efd5fab76f8064fb3e50114fdb89e94e249a9a6f294b71e569307ed83b24037cbe3ba2198db6a5c94108003ad1649117594cb173613d4de9cb5482c328f113cb0b2a508bceabf7f92b114872d1b505c606a75eca72dbcc6716d91b622703bcb2bbb386483df0bb7fc9e37c307215f156b7d5c4156aebff40a8768c3d42ebb3a62cb29d94f68a2915606d8816376393120cd9cee59f0c888865dd99c8e3394d647b852786fc4be31f1a526d2b4a143c9c2926a5a55c1c7ba7d90fa154ac9efcefa722e6897c105383fcab5fa99259587ffdd2bf9c51d9afdfb91d066e06a0e55e1d643fa8b025ca46b8a8066c21e2c7db1b14b172bf09f4767b0429988d9ccbc38c3833b6356e15c1a30c3caefb34b8168d312ad43b772cef6a281dc0e4153b09b95c2d5db47492fbe319c1969e18a98744c4dd4f648825f770f1f1d97b48fc31102b4738e26cd76f0ee36983f939e83a5e58cd973bb39b9a01f600c2401977d1acc310392e559e773fb0f5394294e8c983e2e416cd94b6f67ec68c3db291ca679cbc696dc962d9cb9665ba2dff1b3215ea863a43a93742afcd6e9872e3d4a8ff86e3eacaec8018d5173345fedcdfc18cd6ad59038c32e5a039ad1b9443aea031fa97486db3a8c51d0c751052a9f0d4da20852a3b6a4c1cceffcf48689b4682dffcd877606e684a12273bcc084d171bdb75782cc17e0c72897f3e234f3b2e863402d124b8d060a8748333537233b20438c3223c51b4073a5e0056f7fd51d0b016f680e870214ae4a0f862bd53cbc2778fa628d75e26d467f7d8c3b822a150014e30fc5803592cde8f86ab936dcbb8e7566b48bc2aa2ae0524806580c3cde7c2d71059103d17a0afd9ea1345db4b29679b6b47333a84a03a07a7bd88305e4610a70425fb71cc735df8ff7e015da143a824b44e2fcbab164ba5201828e21f12e73d3f3b1209efa1306dc015e16a28e99aafa6e5ae5ca6b8e72fae32956c0299927d405cf597f347b2af84b6dd8daa34055807bfadb358b2e96d9498b3533e5c97018dbe1920c694627c3b88e57fcc2f588eb9cabd176cf7f1afefc104af419a7c96609cfe280c622c8cdbed6a6d6477cbb05aa87780d54b0882842488001030a2ac5baaabb861078a370a5f008956a950ade9b51c394ad12a9ebefed0c3f4b12194f3e6d18884f01b1fa0de30da04692c1d63e16f170c4ea35994af43200a977b748f9efff298b76fa830bd147cf886fe4f", 0x1000}, {&(0x7f0000001140)="4bb4448f1a0208d32af1863321f898a5e8ae169b1d216954264808cd546be2745ffaf16bcee9f0587ca59e74b8", 0x2d}, {&(0x7f0000001180)="123783865988899b221b074d45960dd24ebd8b3c3164c0d721849fbb4673b71eddb1443026dfa36cd700eb63155f2473c32baa3e307510f3901f749ca114702d7615317e7fd24ec6b26e71718188c702c35808432febd4fac853742fdf72a395a99885cc08e235c0e08e03265243ba9f8b5bf2036539f782ad1c05a8c548a2152a299a6914f8", 0x86}, {&(0x7f0000001240)="f0e50bc23185e615057dd58a0653c89cd0d8884d8661168ba294e352d98a071eda0f8c960d1fa74f94f67a9b5dc42e6b08", 0x31}, {&(0x7f0000001280)="ee889a3f78b5c3268de72277d30ed03f96cbefb4f9d31670fe28ba654da89cf4cff1aa4f9699e5877cbf5c9fed68", 0x2e}, {&(0x7f00000012c0)="d0f7cbbd160e73e0d98bf5774957fe50c4e6ce8cd881f1797d5d23358df4e0010c2529c03ca706bf084d6809dddf5d9ea74aeaee6d652744aa9c224bec3b268ea7f2a27dec4cd8e468", 0x49}, {&(0x7f0000001340)="1092683b5b963f3789a33daf766e95d3c79850f0443cd88d60d69e98fb", 0x1d}, {&(0x7f0000001380)="56afb1bc9ad1f16588760345cd3e22b2ee24d6c420003c6180b47b3b78a1c279208067af395193d30da1881c16842ce1215daf85f5566ddc1307fdadabe9b58e87e798814ba6aca967fa1112ecd394cb28674118437882829444d214de3949b857a5ed330c47b4b2c1835588c73293e2d33cf7d765096f8b8037484b16e833a876ba2bea418451bb840b20d0ffb2100e9e5686aaec2bf520c037a3864d8350510efd08c01a587cbbd836af5210b3905ea366bae0c0dbf31d2f3216a0bc9e68bab101837f", 0xc4}, {&(0x7f0000001480)="e030e4d8c3d38545ee082de897ccf3ff2f7e87672f18d48da97e0d34bf338fa1b918096e41388e1cd4eb64fe4ab0bb9131a2588c2d08f313344880e74b7756745c13ba5f27331d4ced129c46bf8fe88e7ca1badac41defc2c26d35988ee2fdb28192a6931ea750a2addc36e08c22fc7d3e113e169910a6a3a17dc37220b26c6b9f5b93da4b745d572700096f5f830efeb4ec97e5e50db52609fa07d9e5aeec10074f9d2707d4bec84cdfaae9a8d397a2a6b626bc4c0a754e988b99849aec", 0xbe}], 0x9, &(0x7f0000001640)=[@rights={0x18, 0xffff, 0x1, [r1, r2]}], 0x18}, 0xc0d) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/wsmouse0\x00', 0xd39201f8cb25064e, 0x0) r4 = kqueue() poll(&(0x7f0000001700)=[{0xffffffffffffffff, 0x20}, {r3, 0x8}, {r1, 0xc}, {r4, 0x4}, {r2, 0x40}, {r2, 0x100}], 0x6, 0x8000) r5 = open(&(0x7f0000001740)='./file0\x00', 0x1, 0x0) r6 = fcntl$getown(r5, 0x5) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/wsmouse0\x00', 0xc00, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000001800)={&(0x7f0000001780)='./file0\x00', r7, 0x2}) openat$null(0xffffffffffffff9c, &(0x7f0000001840)='/dev/null\x00', 0x400, 0x0) r8 = openat$speaker(0xffffffffffffff9c, &(0x7f0000001880)='/dev/speaker\x00', 0x40, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x8, 0x410, r8, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000018c0), &(0x7f0000001900)=0x10) r9 = syz_open_pts() ioctl$TIOCSTAT(r9, 0x20007465, &(0x7f0000001940)) r10 = msgget$private(0x0, 0xba17541ff54a06b5) msgsnd(r10, &(0x7f0000001980)={0x3, "d624b505cbd817701c1daef68bfb5ca5145e8f58f3a9bb4bea8ad3e028a1d6e6f6dce830b6dbd9d3c0707d9d1770e3b28e47704412a7e904373d4acfb98c52abdc09d0f3c718725d33bb24ee77dffbfb5e8da9cce6cb769e249c779cc8348ea9f3e6daa2aca783"}, 0x6f, 0x800) pipe(&(0x7f0000001a00)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r12, 0x80047410, &(0x7f0000001a40)=0x7ff) r13 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0, 0x0}, &(0x7f0000001ac0)=0xc) r15 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001b00)={0x0, 0x0, 0x0}, &(0x7f0000001b40)=0xc) r17 = getppid() msgctl$IPC_SET(r10, 0x1, &(0x7f0000001b80)={{0xf2, r13, r14, r15, r16, 0x102, 0x400}, 0x1, 0x2, r6, r17, 0x86, 0x2, 0x97ce, 0x1}) r18 = openat$pci(0xffffffffffffff9c, &(0x7f0000001c00)='/dev/pci\x00', 0x2, 0x0) dup2(r11, r18) 19:33:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x20b, &(0x7f0000000140)}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 19:33:39 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x20000000000029, 0x37, &(0x7f00000000c0), 0x0) connect(r1, &(0x7f0000000000)=@un=@file={0x1, './bus\x00'}, 0x8) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r2) 19:33:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc, 0x16}, {}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000340)="b489a83b8fccf27b8e8490165244") 19:33:39 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7, 0x0, "b0bd00f304c86360594400000800f100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x4) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) close(r1) readv(r1, &(0x7f0000001400), 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) r3 = fcntl$dupfd(r1, 0xa, r2) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000000)={0x1, 0x4}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 19:33:39 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0xb0, 0x2) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 19:33:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x9, &(0x7f0000000080)=[{0x790b, 0x9d, 0xff, 0x9}, {0x424, 0x7f, 0x71, 0x3d4}, {0x1, 0x6, 0x7, 0x3ff}, {0x0, 0x0, 0x2, 0x5}, {0x7ff, 0x5, 0x8, 0x1}, {0x37, 0x8, 0x8, 0x4}, {0x11c4, 0xfe, 0x4a, 0xa829}, {0x80, 0x0, 0x7f, 0x7}, {0x7fff, 0x5, 0x1, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x50}, {0x2}, {0x8fe}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 19:33:39 executing program 0: write(0xffffffffffffffff, &(0x7f0000000040)="bdfa4d0700c321a8cf98848e4a8051bd24313dea8d0343d60602d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e63aa168a0237f559b7cb5e32d0f7ebf6a9f9479daa987423cbdad9c3362c214e6686707f69ef5ab480ab2548aaa78947da61d75bc9028a2b887f013000618138f7d336a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31414dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba00d21f8c49edae40d09fc960e9fecaeba6afa01f5f3802f4d014127f98d7ee09019b4d8e8de34a26c653f7a050a3bb6e14cbc53d7c3f62a3547b8c60b08c878dc751d3e717437b31e55b809627116aab4279454b", 0x1c87169451279725) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) unlinkat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendmsg(r1, &(0x7f00000009c0)={&(0x7f0000000140)=@un=@abs={0x2, 0x0, 0x2}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000180)="f9f08cd017d28f1352fa62f683b7adb59475617be68ab2d3dba5669a", 0x1c}, {&(0x7f00000001c0)="09c21bfa87a759bbc2d59fc37a541be4536aced0f7843312b0c49b780c2375e94d06709677a75fa0ad42a7ebbfd1af954bb0b41021aed11d426e4616ef19d4550a574cd61ce1cc3ac9033d14ed01c0fbdc4d13ea057df7a6b8d1d311a0c9431689214cf1cae6671ce237d0ab59bc47a2d2a37c5e4b7874a475f3cc0c9cb2f8abe20a88c5902b738a4ccf060fe568b98a8a610e5236e48540185b14076c6ec57db1393c8287b124704d37e6304538c47fb1717874b2fa6a951d2fb434cec392b2a493f60c8dc18dce30e9c0abb93f999a3a43831af16d2c526dcbbc71", 0xdc}, {&(0x7f0000000340)="50c600876a2da70832b61425dbec049f2ff49b763f901b516e6479c175fec8b39c9d7a33da2b50c0853c017db52c8d6d65bdc1f32a3465f4e6125a45f22ed94b500c5c03df31b953b009de596b19f32e974aa0548fc6a7ee312f557f59f4c01f0ffe78765970840ef05a0d6f234383329413746710617b45d77ce1680893957b73457d9bf09c16a7eeaa0a0ac0dc4e27", 0x90}, {&(0x7f0000000400)="b44947fbe564ab705a4dfeceaa57689a480cad5bbf58ae031689ba38e65b6df6f0f12dda2112809c08456a9eb60edf56332ddf80d23380e9fbdd68556c8f6857e8dda1e6ea27641e4cf8b0de10b388b10dc5023fdeb5bce482abd41f664e20b85ebb490900ef7185654c0c6acc21270294570109b0a78352263d07ada5fbfb097acdb58d41a1b4981e4327e6fc2f808088506523bbfe824caedaf548014d83b9e37923140265de813c9d10d36d553fb333b3da4f697e52332c4c8e0f0961e5c804d901e2e9d1566fa0a8f74c2c4a913a2c24a7983601832ab875dcab6ed5a374d9f240fa37e2cbff740ac97a5f3c", 0xee}, {&(0x7f0000000500)="efb8ba3607ac1ca5e35cae7acedd144d9374cf2958b2468317e3523774de14852bf1a69c93a6525b1a1ead64f5081dab6abb7e7802c7f51905a38e8ef1b3bacc0dd2fa15eb15beb0f6462b9a935bf34039abd7268b0554fa9ca6ab6cf5b1b449b2c40802cd5e34c9a6b4f780e35605", 0x6f}, {&(0x7f00000002c0)="77e353a888f01e5eccca4858a97eeee7bd944cbf77954ab4c6f456823654ca3b864ac903975a93abcc2a5634388b027fd9fd8ed89ac9637ceb65ada1f9f4", 0x3e}], 0x6, &(0x7f0000000600)=[{0xc0, 0xffff, 0x7, "e2334f9e2df6dda96ea898c2ce242006a1d64a0fa5b2e01f60d0626c32318009159fe57c4b8dad967b21e6077abd40f8079a7a45a0b63d8f480b4fd74e0543017f73e349b4a09836e01dfd4a59a455aca04962f10ed3bca8fe862be1f37f4cc88032370cb19c0b11ea811532a44bd2dfd7cce826ac50db3dbd636e7f761befc96ed30f37185d89d522a2651bcb2e8818d191cc7ec6438bc29ee011f7e3dc4f53c5d1951014d7eace8310e465fe91aeaa"}, {0x90, 0x1, 0x1, "9f12bdb3fed09256bf11ab574428383f499aacc808cf15e8c8bdffe96bd4d3acb663344b0ebacbb2ff75c3e9185c92ae1d162de96a0161ac249379418c9eee5faebff779298675bdb0e2559b04d61a5e3f350f7b3ba054b8b4ea3a60a9cb96ab2d1ad02ed1ae2529714dac5f851a5cd9dd3ae7bec2abca3804c07273a9c6"}, {0x40, 0x0, 0x7ff, "f37c8f3e9de3c609e34e2fbbf561359ad7a2d8b4a8e9385c7bbc42574ce409e05bf6a19b88fc491261d747"}, {0x28, 0xffff, 0xffffffff, "79d0d50b83e8be1f7dad726123f205917b"}, {0x28, 0xffff, 0x4, "27f72a214361256990ef374b3d140199d3a076d955570629"}, {0x48, 0x1, 0x7fffffff, "dbf30c566da6def3e4d399be042a84ff2fc6edf00f0b7299bf1fad9b1c6e550e0d47f8d0db36eb375f9676cb4871c270f5f36f07fd"}, {0x40, 0x1, 0x1, "c3dd2e1ccc108860cc4eff9f0055ff4dccfff75656789ab2bd8404f87989dc4f9464dfb9c1bc51836502683d5ed9"}, {0xd0, 0xffff, 0x702a, "1df9e5be468aa48c23fd78b6fb2217c46fe2af24e19f551d3b9695750321411ebc43966c5080613cff77d57f53ee65623f6459438337ff9745eca45ba19657d91844556238264db4b895998f838723da18b7060ec32a7960308907826fbc451ecbf08bbd5de8ddd7202cabe384c9b5330915a35894c9b563cf0f17263aade9afde333cc3d67d44f897aaff0fcf9fcd4e8a5c879bf6be3ade85776fc0629adc49c7c8641127aaca4062d0432ed0348585eaf166f27245897f85a39a751817"}, {0x50, 0x0, 0x40, "efd2ee0e5926844a9e8c785e89f7259b257128894de80bd428ac043034436411444cb13347ed11d61c8b6cab92c824c21dfea8f97caac9fcc7b617b48e22cd36"}], 0x388}, 0x40d) ioctl$TIOCFLUSH(r1, 0x80286987, &(0x7f0000000300)) 19:33:39 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x66fb, 0x100) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x400000000018, 0x3, 0x0) setsockopt(r2, 0x20000000000029, 0x37, &(0x7f00000000c0), 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000000280)=0x3) connect$inet6(r4, &(0x7f00000000c0)={0x18, 0x1, 0x1003, 0x4}, 0xfffffffffffffea7) r5 = getuid() r6 = getuid() setreuid(r5, r6) r7 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r7, 0x0, 0x0) shmctl$IPC_SET(r7, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r9 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r9, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r9, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r10 = getgid() r11 = socket(0x800000018, 0x1, 0x0) bind$unix(r11, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r13 = getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r10, r12, r13, 0x10, 0x9}, 0x8, 0x1, 0x9}) r14 = getgid() r15 = getppid() r16 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r18, r19) chown(&(0x7f0000000200)='./file0/file0\x00', r18, r19) lchown(&(0x7f0000000780)='./file0\x00', r18, r19) lchown(&(0x7f00000001c0)='./file0\x00', r18, r19) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000080)={{0x6, r18, r8, r12, r14, 0x1e6, 0x8}, 0x5, 0x5, r15, r16, 0xfffffffffffffe01, 0x9, 0x7ff}) fchownat(r4, &(0x7f00000004c0)='./file0/file0\x00', r6, r8, 0x7) dup2(r0, r2) accept$unix(r1, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r20 = dup(0xffffffffffffffff) dup2(r20, 0xffffffffffffff9c) execve(&(0x7f0000000180)='./file0\x00', &(0x7f00000003c0)=[&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='-W\x00', &(0x7f0000000280)='$/~\x00', &(0x7f00000002c0)='-\x17^\x00', &(0x7f0000000300)='%/:\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='%\x00'], &(0x7f0000000480)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='}$@,*\')\x00']) 19:33:39 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x202010, 0x11605) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) 19:33:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c, 0x0, 0x3f}, {0x1c}, {0x6, 0x0, 0x0, 0x4a}]}) pwrite(r0, &(0x7f0000000240)="fbaf84ea37679be96914f6357e3a", 0xe, 0x0, 0x0) 19:33:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000400)="9bd0b91d51eb70876dadc76795db") 19:33:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2c, 0x0, 0x0, 0x2}, {}, {0x6}]}) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x20000000000029, 0x37, &(0x7f00000000c0), 0x0) setsockopt(r1, 0x1, 0xb80, &(0x7f00000000c0), 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000300)="00442cbf2701a917a09802a52aeb") unlink(&(0x7f0000000040)='./file0\x00') 19:33:39 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) close(r0) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffc, 0x0, "d7e7e74de400"}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file0\x00') ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) ioctl$KDSETRAD(r4, 0x20004b43) connect$unix(r4, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x13f) 19:33:39 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x20, 0x0) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet6(r2, &(0x7f00000001c0), &(0x7f00000008c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000200)=0xc) r5 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000440), 0xc) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r7 = kqueue() kevent(r7, &(0x7f0000000040), 0x30, &(0x7f0000000080)=[{{r6}, 0xfffffffffffffffe, 0x21}], 0x101, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000480)=0xffffffffffffff7a) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getpgrp() r10 = fcntl$getown(r3, 0x5) shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffd000/0x3000)=nil) shmget(0x2, 0x2000, 0x200, &(0x7f0000ffe000/0x2000)=nil) r11 = getpgid(r10) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0xfffffffffffffffd, r4, 0x0, r8, r9, 0x5, 0x7fff}, 0x6, 0x2, r11, r10, 0x7f, 0x100000001, 0xb1f1}) r12 = semget$private(0x0, 0x7, 0x80) semctl$GETVAL(r12, 0x3, 0x5, &(0x7f0000000700)=""/216) semop(r12, &(0x7f00000005c0)=[{0x3, 0x400, 0x1000}, {0x4, 0x8}, {0x3, 0x1, 0x1000}, {0x4, 0xffff}, {0x3, 0x8, 0xbe796703ae958c92}, {0x0, 0x20}, {0x3, 0x7fffffff, 0x800}], 0x7) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r14 = kqueue() kevent(r14, &(0x7f0000000040), 0x30, &(0x7f0000000080)=[{{r13}, 0xfffffffffffffffe, 0x29, 0x20, 0xffffffffffffffff, 0x1}], 0x101, 0x0) r15 = socket(0x18, 0x1, 0x0) connect$unix(r15, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x2000}, 0x1c) r16 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x100, 0x0) r17 = dup(r16) accept$inet6(r17, 0x0, &(0x7f00000000c0)=0xfffffffffffffd44) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x3, 0xffffffffffffffe1}, {0x18, 0x2, 0x4, 0x5}, 0x8001, [0x3, 0x5, 0x671d, 0x0, 0x3, 0x3f, 0x5, 0x7f0]}, 0x3c) r18 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r18, 0x3a, 0x12, 0x0, 0x0) setuid(0xee01) openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) chdir(&(0x7f0000000400)='./file0/file0\x00') rename(&(0x7f00000006c0)='./file0/file0\x00', &(0x7f0000000680)='./file0/file1\x00') r19 = semget$private(0x0, 0x2, 0x0) semctl$IPC_RMID(r19, 0x0, 0x0) 19:33:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x200000aa}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x8, &(0x7f0000000040)=[{0x200, 0x30, 0x6, 0x6}, {0x500, 0x0, 0x2, 0x2}, {0xffff, 0x2, 0x3, 0x9}, {0x3, 0x3c, 0x6, 0x800}, {0x5, 0x1f, 0x0, 0x1}, {0x2, 0x1, 0x9, 0x6}, {0xfffc, 0x65, 0x20, 0x400}, {0x1, 0x6, 0x7, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000ec00d4d95bf7ffff") 19:33:39 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) r1 = getpgid(0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000e, 0x400008001, r1, 0x0, 0x0, 0xfffffffffffffffe}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 19:33:39 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x37, &(0x7f00000000c0), 0x0) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r1 = socket(0x2, 0x3, 0x0) shutdown(r1, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendmsg(r3, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 19:33:39 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x48000000000, 0x2}, 0x10) r1 = socket(0x6, 0x8000, 0x5) read(r1, &(0x7f0000000080)=""/214, 0xd6) r2 = socket$inet(0x2, 0x8000, 0x0) writev(r2, &(0x7f0000002640)=[{&(0x7f0000000180)="07d156583f7b808024fd30fbf64311f395ef106516250dda87777fde645cac138494ce8307c05e8656710fcda80205c890e2d660847060cbde5575ca95ec168b8d6c52dfce33962d288d9c67d462a51fe3f81ac63577d0ef29ceb20f6ddcb55f51abdbe111af170677e51b4432f47a58a1751e602fb5afb7c02527ddb10e0c41113cd03602dbb887dc532b7b545880f43d352fa3be131d8a0dbfa04cb60e2014225812913566dd26be2a298a9f8b92bb372b6415d75dad7b4e7b8ad00f07adb72e568620646962348a53e51bd542ea657ead6670b747bab7b604b7b4df0f903980f0bb40ce79e31299d910da72e68229759d3136ddcab63dd486d8677bf2ebc031864981eb9202343adebf8083fc8462d123da9b69d4abff38e5d6031632f7c5c63628b62746b7677820180923daf763066d3f760928e5fa385641ec136c700d87fd2bb9c3c4be5f4cfe4b34790a6099d9fd8e3791e12f3dac6911f544c59a56af650809969ac7fc5c391d5d6f9bc10ea5b30e462d7c5c4b05266ee271081f13973ec5a56b6e2f4565e0a88f1cbc57ffb68d67abd848fe8e1c6bf14d28e25c124ea2383b3f32efdf2f00d6bf1cf4b6103e1ec653ee960e69f41e2e0d86b7efa7e1e72d0cf81d5a699fcb8b3cb7eda80a9c808e0b547895b5f1da7163d5144a4a553cdc8e94879292097049636cf990950cc5e2f3c5394fc7acac1ca9f0fd33aaedad8d6672994cf92f66661c3186d99ca22e01de2a9bb4708133cf783a410da2861d7b0895505b9d4b73a12d5119bd5ef32b91f6e571ff98ef57ec4ae263f2b65a4c76ea1fc463a4d1647fb5c731c8a4b7f406058f12c648981b954f11971c676b3056ceb21261533bdc65073856b92f46c0ca1f2ea4754e73db1881ba1caf46a3743715078c02b2bd14f316e577d1b0f66e9e4916cb390d9adaaa3d7b3348e46c096d35df6f75261bb8d3c5afcd01400a69686db2102119ade10f449cd25307bb1900d802069d864f0f6360020110901c00485dc2a8d51a8fc6a93d4bc32eba466db691e60c0072091d55c5bc5508887f85e09ba2b211a051aabcff728d0eb2ee1f571759a25f0ef1d537bc3482b86ad652c365c41f149b74b9377623df3d07f3284e65488dd03fc3664fa5ba25a78c50ec8e3250500812a20228813de1523e4fae6b5f6fc8849972ff325f31658d67538c8254b5d502382baaccfaa7b2f1f92b0075f29792470127579b184b95faed8b45ccbfa25e129a3911e07c3a301c7f656e76f266e60bed6f8ce53b5cb17fb6b3e2eb413eec863b08fe000783568458ad2228610dd52a860ce60e2347dbcc21e2fa40fe170eac21902dae188b4924b1a51372ff08790d7e53ca3f7fdf5de1f9bbca602d555f51a3acbef1d5692214a8cfe2a5b4cbf1ed3bfa3755c6faa2c3e547ae188ed9e59b1ddefa6a7ea71967572ab8c020ce919140a02869d9f3289d4cd1b57245ad680c532c20e2be73232a9a52035ebb831e89b36700f6ee63cce9da878234a3dedd42c11935ca24b9056ffcc92d7b22bae3e21182eb66957bcd775f0331a23199bf8f30468fa8225c64107b14e1f2f4ed01ce329f92c6fd81804f94272cdfa08d4c02c935f7cfd65a5938810b074e6210fefb5e0edb3f3295f88f0fabf7655c64667efa455bd6c89e4e67da022acd0a05a191589f88b3c7394bfb3b4db427b874d41dc2a1a13620bb6443375139c8f3117962e7fef635e76e45796b717033a1a37dc8805a6b4bf99b8fa4846ef2e067ba57110eb7a0d5d64c3bd20b166d2bbc7f05fe8816a574d0f9428730eeb4e3f7fd4f0cb6d5b2c01a4ca95972c093267330efab3e22b06c05ab47305966d18e754c4bef5c629080e4bf83b4479a9b61206459391879103d41b2918630473e131bb0de504bde6ffa877ac28def81a9c91dd5cb8334bb3febd9228980667e5a48fcd3f8cd81057d4bdda515cfe6cdd746b614019d43ebd608e9dcbf8743bd7692272d5d8bc62f849c8afb01e6886e993a9eb218109d61375c7c14e736debe1656d424e8fff1f977bb082d2cb5bb66857e82e008d9bd026b825a7a2a44263cc2a6bf4abbd6451a3dba82b6b652cf7d1ef96b5123149bf9de7270178bc4dedae8639a87af6b370c3fa6a7ab1a46586759331e5441921a0db8a8582dd193802d3fcf3991aa8b0a6f24c9bcacc6636a2b2fb3fa06aa719de484ca4c64715aff8633932eed3d6efe09612f4c638c41ec24c7ffe3d49dee9b1a5465ea06d42b8329404f2c115194344fced737e47676cede60cded004bfb2e4649eda2a0e219b8a742c997af660c245c2518df01c0d6511bf0a0f664df4cfaa2e73cbe01cfaf21ea2c93c9d59db50443e2c46cb6c59a0fc5f1197105701fa5fbfaa956906afeb0b6e9bcf482942a9389c7ccd74a8b473a106147f094b4184580a29a176d3ea7ca9c59796c84af3a784fc86904dbcabe6b531c62340b4d840b3dea1314dcee375dd6cb80096a4d81237638100769a69b6fd53f44c70006a9b093e30745f613f44983356439c0e69932a2c180e1a3280de03454f7440eaf6d2daca5458520effeb5a3f322c47468916f931a6b3991dddccb70b9d437abb6bec869545bcadc0811afdf052eb93ae5aca63cef2bb225d9df42f155fdcf3110daaad9c49fd07a6ba66583c158cb3c0c01d1e007643a4cfa54da4bcdb6fa865ba52fd4c82bc427321a3c22a965ec41543baf8a23ccfb42b6174abd4b4df7230eb62e15812376fd3df6e14ed90cc94f55bcfd14f68223181e5980597f0791bf06c8e5d275a0ef61caf1c594585d1be861361dc3cb7f3f2c3c2474a2e3108e6e22f2254f58b245c4630e7be1e64490929713b490d9740e16c277a5f6116a32227aebe25ad3b525ef9f855a862c1369b000f7a3284eeb3571accf5bce02b745419aa39b9d251cfb0ce84e4aa3db1342ffe4f5876a6628fb3b72bf7bd39c5f74e888048a4d068a83c456bcb7b3d4535ce617edca0810fc07e522607809132483facd00ba5ee4485883b9590d82c18e8f79bd1b49cfa3804b97ddd5d19436bc5f75ada9e656ab54c8aba7f9db0ddefca338f459ae9004158e51681e3f03218d398a2fef5603f00dd3d06e39418b0c785f49b74206fdecb808ed740bd4421bc70d144b8403470199220532d601c22316b7f7cc2a250beb54a2af371b0db5354fc2fb355cd805008a800fdc5e0fa036ade52c2326360813c4680b5e72d36dfb574a00b13c0eaf3930047914722e8fb205edc74c0e74aa26ab00b036d995bbce1ca81dc8467745c266597318766bb4486e3cf47b13f3630629f7c5ca53a26606101f8f84f032717d7b04ea72cf964753a6c9c169ab7ac35e0ef32a60c692f6f89c546290c781ad0f55f21ada6be4ae6e4ce46993ffa27bdec5eb80919a8e617a059c3ee6eac7ef1428a13b959379c5b7fb30c7061d3d00c1e4e6a688726a94e215a859f6bdc303eccff1966217fe4432dac81f36d52c462ea233adafb12b9688dbaa6f24621cca9dbd327393da8f959be60419161d640aab3be51c5a0c22cf781e9d129dfbffed36af7bd5ca743eb71b21901636e4e7fbd2fccc3626261b5aed2ed0f3e2523bb72b8ac2a60140c1ad79c4a7a0bcaf5005315d4922d395ccad9744c5f38f32e0e94a160ccaa2fc6eee19e9050953e60a43c5029395988d194fc4d6dc5fe7a1624c154cee5ad3463588ab96a2b6a239800ce58c92c76117c6a7b186c844ac4c054e7983fd93afba4cbe0a614c545a33efcf9945c79ee9353ae666b38e7f0d2e9dc797dad2d3cfdb3e6a75bd0581346d542e18106313fa116715252be3b9cb916a438b44a93d623f263ee73efcbf47c1c5d4fff3b413f7db201168b6d5951ff134108e8726ec06bc34ec251755678a6e31bf4be8541049656ec552fa5bb1c3fc730f5f74e78c16351a00cb1c56926c4b8c0303c501e3f40977604455acc0068de8d708a6cc3b7067b227d34c788736e9502870337737b2d683dc7486d8f224bff6529e54627bf9d557f0c44e3c911eb53dcc3eedc543e6b0b1a33edce43b662cec0acd46116ff4a72d4ffca902ff851eaa76117e584ccda7b430dff59653f2b1e8ba3cea06a73a90a779ac9e4d145221f62cf97934346d45751bdbb27e159bd278b236f2b9e01555e98354a2a80a920192a4f18ea09d277142447a944c897166dfd2aa1dfad6e39158babcefed4d644655c9517f6f0903f4361eda3ca18c86c86fd52af20e8e7fdc898f5e4d206895c26c13d67a08b787951eaef2c2563c52525e46e8ec23eaa4c22a26c183c262cf01fd35f4451a6fff80cafc1673764d4f304f79d3f45c63fbf24daa3b0c75e39632d3177a3b537cec9cfe3a037dbc9ce952b3ede5a3a70b11416c1ec378a0ef1089caa28d8471bd871ba4d00e6161d98d1da3747cbac28fb72568cdc5cff31b1f4d27be06997c38960f021b7dcc9de552c1d5d500d4245a8c8e552df58695530243b61a17850dda3c073d3ebd7192dd47330b41420543d730db348e04e1bcd2fba5153eb4c988516d2ea4ae5a310190acf54da7f0dfe973e35dfaedda1c4befc3f273c55f3de45ceea9380a4184339a996a94ce4d4f121ec34fb3407f2790fcbf7698081bf191f8c4bac2ef42eccc2d97338a03eda84ed793c5ff946bf7438aaaa78176564c001efb0bd85052a43c8ef43945887a9d827caf26bfb23b1232bd0e15044f6c8708543f1c03b56110a294d4cb43619ea0285a382189235259e4470a1b12ffd539b4f1708007be191f2a64eb84992916751087f3a11c6fed64f3cd251a21a6397d9db7982f85ac22718ff9a808253064d2d5eda04837d568f553d3cea2e94509780cd6300f6bc9b4ce79b912f995546e7a0107af94f7018df903b09285ff4a2e08492a88e27e726be91c23fee7afe284c6397cf99b7ea0575d3087ae566b5f26492bb61b988edae2716f3ea0abacafaf66e41fec9523e5a98e9986bb8f978e4781847f64396b8ef3fe3c2cce3829cefbd4d1a74dae3d1692ebf75f2f29d77b928d457549d5097928b881b4f1897a2c935022e4af54c6943f3ff2a0d449039607e9a78670e5449aeedd9fb9867deb2f417b168730c8ab61038178375740de19dba658afef57cf7be5a89536996861faecf92358b39ba7c841db82f966e9b98d6f30e51008bd9e32e363b243fe7493f49a95e099a9e6dac0b99754262c7b1f9f6cb84ec2899e833b5224923d258290cfe9b1831d179c2e2e4255bd8a42dd9c23d8df38882253650663eed391ce35f97c04f198014ff0b044415e053b7026a6b67c01fecf8bfcb6fc6df5428349832c6c334aa3b84570c5836177c4728156c6c435bd40212729d4e0573c6be0bac7d0da948b59b55a98c86f70b0d037d1e376dd9783253ed6f25c9747947ba4557cd0c75b7c0129d343c2e49674a745a6644ed96978ad118ee85f071973d98b0b691850e61a086bd52426c4c17fd95e301e860620d373db42f2b8ee4ed0af0f6ae144cbc2297eeb74eeeb3b7329333fdd1bdfb846ec181f638cebf96d7d697633ab72332bf2ad9436c76fda451521c05903c3007ca2e91fb5ad9c3bd05b2c29f16fddbe40941287e313c2d694376b9c59388165089da2f49e1f5b474e6dbaa90edb06b298e9672b2a3ec3526a57bcf8acf0db32f9a2a83131d59cd3b5d158ad4495560b8851ee9f18c3d11ff2c0c8102633c936e53f21d3c8b13a7a51da31d76c16ab353e36c4f0b51e2b61da5aecfe66ba11ffe3ddb6e198d90b33598cd3cf1f81c5fba4d0001fd95493", 0x1000}, {&(0x7f0000001180)="1b29fac1dbf71087331dc1611ea45606b247f15313fe404e9899a7b1cd0895b2f9951ba2f760d26a996ca440b319c2feaba79759ec81daf27ac1897f094ad9462fde38425cd759089fc8c07e6814f3f5de24c85747730869d0c77329212b395f1e3ec03741791dd3781e7a7b625db7e4cfa73e4432057c93", 0x78}, {&(0x7f0000001200)="610f9fbd49938369cf89b965984401dfb28fa87f296e0505ba326e5f2cf6568f46e79d22d0662092c76975e37dfa70e8c971a6b61d9aba6d40e476c7da3b52180b96566a0af784296335c3c3d713783d9cfe244384feee93b602b3e7695d3970f6df7dd00e6473b4083a841576bfe7441a248e4fadecba335f3615f17bde06d1481e4c915ec843f5c53741fca2a08b1b905000a937fc65ad272d0f42b43f788e87e47f1b1b78349eb71749bb816fbfc37b9124450193b35dec7c8bec2c20f4046db023c993367c8a0e378404003150b4e51751de54ea855b090ab8545b32720c8263fe899b3b8488", 0xe8}, {&(0x7f0000001300)="ebb57b5fafd3303a9e13ea29a7d9872894253e4e42a04024dc9043ffc6c44a52d8ef6e6c0ca04f5e706c59fe64ae9b4ce3e384b9f0cbee02d1b2694c21e572795b774b59e27b3f541b8c469acb04fb95689112303857a3b6bcd8def4bd30406118b1faf100b44766b19733e9f407217558d55ef68b0072925caf215726151c0b50895dfc58cc3d2eea8ab7724fbbbbd36e7ca2ea25086d8fe50ca598ab0f912fb79aad10db6e1bd41dea0c0cd94cd1c093", 0xb1}, {&(0x7f00000013c0)="4fecaf43c171482298775d134e63880829c802365a4df2e54b4aec5680807125deeedd6b7f31fff96d6eeb5f69a20db8ce10a00aaf9c6355fe5009db55051f0aa548990ccafa7ee44637011b3f8778f4d42a27b9043be22cd89c1571ff834f22107ddcc6ed97a805cb9f395a922d91e38ff5ba03228838da59b246254553b1f7ec15eb29a49f4b9140c186f55583ab443859dfe2f8afd632a469587be22b3fbf8303a678b439ca07d10d7e1868e0af8dac9ab55b9b8c801c39", 0xb9}, {&(0x7f0000001480)="f442cae2520f5404b0451a9db97ec0870e9cd73ea91aa8f2bbcab5271259837b3746dfed42406960fe51aa4a3ab9319f5168ec8ab397ae24ac80c612d88f855909f3ecc51b71c486de156e366f0f0f9497a66380564d11f3c7c060dbd89a2a447cac9df8fe0946d245bec1a7ed85cf01cd4067b640027d2d196bec3359a384dddb48a9df00ec5c326977e0581b3592057ef5903a9bf6494244c65f2b0c734643cf7f00067bb8a942d47d6f81e3efe5d1f36f43129da2a121c8804b06f1482b2586b22296503f1884965804c3e991364b2576a466dc0366c97d8e25a79b4a79da5087f5b7c79b58687d33345f49d51a44315e8bef93b43e448c9f6371e05935123ea62ef12decbe92ebde8b46e184420ead63afd683a26dc47109447f4c55caa46a9356c709981d7aa42517d60c85d2def383a0c269829485ec45eb754f364e9930639925e2574d6bfd8b75844319f19d0a03e4ed7963d8761d12ff633e9185676af69def80c9df6ea3e91887f1f5a57bcddaa8f5c53c37305cfd311063a9583d7e6f2a8dbeae926239be049742ead33c778858844d1cc07a1c7683baa5ecf525f0c0afdf274b390ab38ce9f8a2698795a657872acf7eef0390c762baccd0456652649421007b0e2052c77ab875dda795c8946bf0a6f14ac721f9ae0213f26d8b50458149ae751031c4fb736bde9c65b961c87bc9e2ee545ca4605f0dfb5f471ac880809b6c6f7a2bdc34a42f1119b4c840d08abde7e8efe01a24b9e5f827a987625e5a9bec6ecb1264bd9b8541d34a202716d88e21e97a162a7b57bb3f6401b50a334323c510fb49bfb64cbc83cd4fb679dff046bf98b2e9f77da7ae7379d7e6e0d5e637fccd6889bc38b0b8e1ff1894044234460a29bb9b3858102ae07470ddc2adc8ea352f9c368107476cca9449a9a66bfadd246dd23fe3ffd1dd27c744dd2f644e74f612a29f908bacf3c9b4818dcb5340052d383e01cb1468c292cdad044144508633155034c2516f503f9bd112a6b91bd4247ea8278c3ffbd35cf9ba83dd71736bdd0324b33f0152c938a6f8eb81e07f1c3ff7b754f824277fdf25df353861cff7828b3129da14e143fce1313a890b931e3d0d9042ac273b96773c3f3b7b6367dafdff6c86391fe7a2772f72cffd06c4379f533849a1896437d0bbad9aa71dce9f297952f74a5fdaa0915aa932139522d6d7045587e822282c16b8e08d5da8d11e327d2a9ec783c38932b688844990ac69d96a92da9200b8fc0daca383275a093dde27a360c0502e1db0b2536461626f326dcab4897b6c7d96a2182e790d3f90dc3572d8cfca588314f719654fe01451c7d7cf88c0b18fefea844f1bec836842c1ce0ca7e1eae39b59b738487bdeea3915c26b45ad31f462d2fa98d85082d047d982b7e0e1e690d73dbe3036320b36f6c1889e7d4129c2bcf7b62ecbe8ac31c0a66879026be0e11ccae966ba868cc08c9e75728fc1f03dcead134247839f1e2c94994c2ee20a27e0b0741fd107cfe6540ecc47c78d80e722fa95e4bbc2147f5073adaf84fd4415f442d335740f6323e7b08e7ed6f657a96cd600d97471b393318f45522f31bb8d523946ca80215ee765b806225e45c28168bcb0db3eeae2a42b98d8a47df6972e85f9d057cdcb9affe82b26593ecedb170c6e82b1685d97a58635426813733fc7290064f1cea759fd854f75e75bcf4c7206f78dceff4625c74b4e95405944f86247d1ea9de31f2eb7af4cea8aa8e03afb0d7bce28160a28a7d56f455ea2c7b478612c6643417ebb7cae6b4755f6c4e0b76efe05030d669659abedd32a3d0eccd6b686ac38bb973ced36eddfa67acd7f48a3af97966afccadd46bfb3c6a651125f8e0e48e555ee3dbbf351124173ba2205fa3daa2fa2af7843523111f0fa068ed2b15aa18dd03da3939b906a65047d216c95d368b36bad71321a6a3cc0a7b00a39ed69b73114fe7c46b16e9dd594dc59f724c9768605fc84c5c262b872a89764aa23e0ec23ab3bf1a7dccaec11ee1e7ffb6555b47df274e8689f11a47850882eb6b89dc82be47bf3ba7b5e3997effc9668f440b8447f2c4f2a1cb8cd9f86235310fb38ae165249d6d13024b8271aeb44b15f557e8d200a7a38f58e748eea68306818be2e218c776d97d9423af9e81d34310f034495bd4ebe4b58e3de1f25c11c64cb65176b52ed7ae82182bd5beaef9dbcc13bd5c7243e007fae05fa868865b01ba25be8df1149e704f3082bf973d846753288a72136d7bf84957608f322594bf943b96de062aee56f04dacf8f3124c94bca67886c767c6e643a030a6cd0e45e3e367e3a233af86dfdd090dccb8198edd9e701abffb4b41da9da4bbacbb89f033aa798e9478dd4e2d8d48ea97fff287f86a5b9c4a7e6bfbb421b897a700e3233743e388b298d5598cf192d8f7a6fa8319a8db8773c9c970f2449c1b068c9ab89e8a23b0a3965dd13b5e322da2ce449a4bcccac14ec0035ee026a09c9351eb119caab2fad4b58ba0a62631ce7b25dc6803cd69b6f967f241cf4cc1baa4e6c28e55e3173f5133d164c449bcecb39ef7134235c593317b277b5c536b7c316a0e351e58dabd8b8e752f6afcc9990a266c361be977083feea39f0bc743867cec12851a7a199cce8a0f1536df0dccbfeb70310b9f848bc7b46f808905cd8040d9efefa7fd176a04403b26aa4521aaa853a502d02edcd14a41f05d5b4bd8457821d94f87be830e701eef16f10faed8c2e85dba4fe7851c88cf60618340ae67fa4868efb30e1464794e48a5356d285ef7eed2f9fc847a6ecf6d6fe88b23955ed372a7ae11f0445e98b3b19dec193e697454523a2adb218c10f36eaa3d6179b9583c449f3c89cb8d0c028f2ddcacd561ab7549dad7e1f5fac9fbf4123a9740795383a8b7d39da9fc6531272df985205b39a4a0390da9eeab874408d4168fd696d525d43822f5c0a6f86618849e6eaeedfdd01e595b03a0b39f9c3628aeb3e41287a0b972b797cc591107657d1c9ffae3150ebf55960abe62e89375f3dac51cefcf0c0d468dc1e0fb40f68c1e02a131933effc3bbabbbaa63ec482043219aa4da133eaeb6bd05dd5ad26ee0709c9bde97ecb5b64092a048f511dd8ad76058602e0af87d1d4e8b7e6322a3bdc751d0fd976b1c94fd9c59769b2bd1152ee8e5adcf2bf634c6ed54682c926ef44fc594316216fcf1854c820b0459e4058c2b90c4eb250e5485e49469b604fe418c27764c11a95ab43cf98816060b67fe334f85447c728ea8711ebb7ab893af557103cd7048104e06c260af151db63eb2197285a036e7d45d3eb3215a8241e525342248bd796529b01ff4fdc71f770bb4f8bb3efb424fd8e1baf40dfe75792b3cdc4ee0725f385418cd30214ec5c1034934b9de5aafd9e78d0548bd4a0fa6b9f84a4d97a1d08ec62f4f8c436522766871e8616e1d62fd4d34e204867935e261779b3feb23aef08f64ba90240e1d49760dec47e0125b740f3ac0babc3d078f20f2b1a66e1520198b2988acc3174617823436dd2f514e714afc3cfab3c38aeb6707bf741a905612c10914f5ba25b27e92bc4f8b9de9b993f04c7943cf908b13390af68bca6997c382b8a46d79b0e285756fd4dcc5de466a123a673b1dec9f54540d33a077e44c6b45889505992a3a25f387d0a4a92c53bac7fc28c2a4fdbdc177cc9e32a0ff148b3a1e8819d4bd7b85a08f52959c0215a5a9c8eca9b08ad311f62991a5809096c789b3c9acf9f8c8717d3d77739f59c5d2e10bec5ada1db3f6f83132c9ea2994448a208aaf2768d153af8e1eda143e86f652fe42454cfa5d888efd0047105c1b331b968fe5b54a08c2188a264f23fdab5fb9f22c526c8d2f14bef31a8c32d3375a2354c0cb691f159b0524dd76c34de42c16d1a75a8dce584ca39046e81eb2803e34f6a7f8a517afc30baa295a28e4a394c177c61ad31508115f1358db5a25c66f4a30df299cc4a2589e006b5efbf87480409ff72febdcd386333cc1a5ca6d3952ff1fd6c0b1b908606972f6195e470032901c65f97dc5cca91a434d74e60b4350bc5d38aadda947a1c6f3e83ef79c1412efbff32c739ab269d73cb6c8e1bdab6069e6b264cfc6864b10397916fa0d1325600ad28527a29c67c6ee4134e3d77a13e9b36c9b6ff7d3e2b901a3c86a111178a1c8d3bc09a9aab688e3a057879d93a0a672e3300c6c71694d87a84f3252abe424d68a8de43ab323fef4c906c173360f6877325da1325e326df3ace8e6d2ad2ed738ad8e1578b5df934f62752893ccaa5b565dfabfa034b0be8c01b50581bfcd73170b3e71db0a014a96ea148dc7e532f98c17fa18e06e7e2f3b5b48fda599c59a0aeb8b569453d35b5fa6c9641c01ffa9d93cca3731f465ba7a19e0f708de744f3c0a8a843c947f7828f700a9a469d14bb502202f20346f6559ceeb5eaf9f339d35a1084b58bc80accd8fb2a88f5fa6db842d7cdd561027d9ac097ca72817cdaad121c0515f1ada4843d9e0fb367868be05007baf51c88fffa792fa6147924200027601892db95baf573454c77eac4b8729d2b869853f5b45db894c59ad434d69931ca3baef7e6792df2d38efd91a25a7ee737486bcac2061666868609756270b44c21c7b65294663a0bd97127b27274f51e7c4e6e6dc655da21976a3af9a2fa8ad9baaf51d38c3bdbec3120110c4cb64030cc0787a9d228b60e60e1239279f3525ee847737f51d6139c78e1c34ffcd2a6ad654aa7c3f58f828d67a17584828c15123ca989f7e97f5f15228a38747037af724bfa2340f901991731ff55d393b4901cfd53527418372ce352901150ed9647c5f3dccfdb15a81081c8bab1d0fa036c2a41949a0ec43649b41d3d9d07b06dd81a1d38969bf745d4e5d28380b790875140e7e317c0ae2c34d1c8905b4985eaf38bd43bad0cf804f97863be0eb918c0b8a4646432bff0687fca46afa050dbd342c07dc6a412a9ea10be62745f2fe8a307a639b271324731ea2ab5c4feabb3fda77d032045f47e248177927a833f3c8e0231df17e91ad55490e09a114475040928beda8076676764b55fdf574ad04e991ee80e0fb2bae9c175467b7814838801667738fb6c56a63111e22ae60b953d705c7e8ebcd604bd2985a9dff0dd3f2a37f1f5bd37add502d2407a657aa5354ba2a8625a68aac354a3703b5f0e7da8032b7610be8c5a39560cece0732deaaea98e45007b5d210c10cba37c180a7bd1cb979739ceb4b4e06a6bd7e7c38ecb844ca42d81c36101dd927ad445f06dc91dcc4cd87342dae65db604c92287b28a4e835844030f8ac77516c5ddf4a2ecb40826d0038f713ac6343c8a291794b9311c2a88e55fc592b851b72d27afce15dbe5bac9f40f612fcffa3141ab19d1ca3e22cbb325079695fcdaaf7398c7c30a6548f7af2c2eb8776adfcf320c24a534e5794c9d3af3fa89785de0945689eedde9ed2acd8156317ad974c00028fbcd85ed77f33d4e883eef4e01bde03cea5452997e0a328ed9cdfd299c5a974b1d141aea7f39b411aca50e0a3910debe719b7686f2eb8bd27469e1127dec0bb2d11c82a1f79b55895f57320cac106aa865c1367ce7814f3baa4a2220169c93580a1d8d8ffd5de1a9d3e257ab9e60ca81fa71fb023bbcfb16787be6a2fbdf2c91064445405cd25c68d6c7954efe94e2e71bb3980378e5ca1e37e0de65dc1e2747a5af54bcaf0c93fb44240c488b6b853f465432c1e28a03a203975b2eaf978b13fa324ecd6c6c0c09dbf279ef7d27651373aa2c13c30cbf3ef94344a2f5dfa8ebfc", 0x1000}, {&(0x7f0000002480)="7d08b0549093ea365b474efd53d44685c04c8e5eb7ba9e9b2147f153b8fd4d0cd1913274ba08a3ac21a5ab2bddbfcb30a1749bbb51a883e3cc263f57cf65d891d60d0d646ef0b618fff1eb78e62e588fee886272ec2c1b76719dc63e9ec9e646d58b0974e1841b9cfc3e61512e49310629f902ccc25ac489b2dd214dd24bcdccb957decec9672027dd40223d38fbfbcdb9354fd6670a8f2cae70a045e67517304ede645d71e126aaf69e4f68f115c2ed4488486c266222cfa50a81c35b489e47ac062b", 0xc3}, {&(0x7f0000002580)="02ea76a7c1a35fb02a258846a3cdc9f8d9edb3f6436c02d41fb70d86b78466649839c0296bd00367fc6b99b845804cb6d8d6a681f1889a26347b961c50c34e840abab9babc9c8ee83adaea4e0b3fc6cb591f72e57165920d0663b04931ee234972f0524f6fa022ced832c79a8541d6ead89ede6251c5fda7fdeefc5599a352e7a55e923fbf061bd9ca208885393b1ce55b96e731", 0x94}], 0x8) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000026c0)) socketpair(0x6, 0x4, 0x3, &(0x7f0000002700)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000002740)={0xffffffffffffffff}) getpeername(r3, &(0x7f0000002780)=@un=@abs, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000027c0)) r4 = socket$inet6(0x18, 0x8, 0xff) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000002800)=r4) pipe2(&(0x7f0000002840)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCEXCL(r5, 0x2000740d) r6 = accept(r3, &(0x7f0000002880)=@in, &(0x7f00000028c0)=0xc) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000002900)=0x2) pipe(&(0x7f0000002940)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSHDRCMPLT(r7, 0x80044275, &(0x7f0000002980)=0x2) open$dir(&(0x7f00000029c0)='./file0\x00', 0x10, 0x4a) socket$inet(0x2, 0x40b93a736723da70, 0x8) connect(0xffffffffffffffff, &(0x7f0000002a00)=@un=@file={0x1, './file0\x00'}, 0xa) unveil(&(0x7f0000002a40)='./file0\x00', &(0x7f0000002a80)='c\x00') r8 = dup2(r1, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r8, 0x8058574d, &(0x7f0000002ac0)={'./file0\x00', 0x40, 0x1, 0x2, 0x0, 0x9, 0x10001, 0x9, 0x3, 0x1, 0x9a7b}) pipe(&(0x7f0000002b40)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSBLEN(r9, 0xc0044266, &(0x7f0000002b80)=0x3) stat(&(0x7f0000002bc0)='./file1\x00', &(0x7f0000002c00)) r10 = socket$inet(0x2, 0x5, 0x5) bind(r10, &(0x7f0000002c80)=@un=@abs={0x0, 0x0, 0x3}, 0x8) 19:33:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x1000000000004, 0x5}) r1 = socket$unix(0x1, 0x2, 0x0) shutdown(r1, 0x2) shutdown(r1, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000000280)=0x3) connect$inet6(r4, &(0x7f00000000c0)={0x18, 0x1, 0x1003, 0x4}, 0xfffffffffffffea7) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./bus\x00', r2, r5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 19:33:39 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002006, 0x40004000000028a9) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f00000014c0), 0x20000) syz_open_pts() r1 = syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0xffffffffffffff00, "cb4f8c42cf3371489c8f81ffa32695e65af070eb"}) poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) geteuid() r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001500), 0xc) r4 = syz_open_pts() dup(r4) kqueue() openat(0xffffffffffffffff, &(0x7f0000001540)='./bus\x00', 0x10a44, 0x40) pipe2(&(0x7f0000001580), 0x10006) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getpgid(r5) r6 = socket(0x11, 0x4003, 0x8) sendto$unix(r6, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x9b, 0x3, 0x0, 0x0) r7 = dup(r6) ioctl$TIOCMBIC(r7, 0x8004746b, &(0x7f00000011c0)=0x1) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r9 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r8, r9) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getpgid(r10) r11 = socket(0x11, 0x4003, 0x8) sendto$unix(r11, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x9b, 0x3, 0x0, 0x0) r12 = dup(r11) ioctl$TIOCMBIC(r12, 0x8004746b, &(0x7f00000011c0)=0x1) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000002600), 0xbcb9) getgid() syz_open_pts() dup(0xffffffffffffffff) r13 = syz_open_pts() dup(r13) syz_open_pts() write(0xffffffffffffffff, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) r14 = syz_open_pts() ioctl$TIOCSETA(r14, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r14, 0x802c7414, &(0x7f00000000c0)={0x0, 0x5, 0x5, 0xffffffffffffff00, "00000000000000019c8f81ffa32695e65af070eb"}) poll(&(0x7f0000000040)=[{r14, 0x21}], 0x1, 0x0) r15 = syz_open_pts() ioctl$TIOCSETAF(r15, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r15, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r15, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) close(r15) r16 = syz_open_pts() dup(r16) openat$pci(0xffffffffffffff9c, &(0x7f0000001600)='/dev/pci\x00', 0x20000, 0x0) r17 = syz_open_pts() ioctl$TIOCSETAF(r17, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r17, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r17, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) close(r17) socket$unix(0x1, 0x2, 0x0) r18 = socket(0x11, 0x4003, 0x8) sendto$unix(r18, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x9b, 0x3, 0x0, 0x0) r19 = dup(r18) ioctl$TIOCMBIC(r19, 0x8004746b, &(0x7f00000011c0)=0x1) accept$unix(r11, 0x0, &(0x7f0000000180)) syz_open_pts() dup(0xffffffffffffffff) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) 19:33:39 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r1, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) accept$inet(0xffffffffffffffff, &(0x7f0000000480), &(0x7f0000000640)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000001840)=0xb) r5 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = fcntl$getown(r6, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000200)={{0x3ff, r3, r4, r3, r4, 0x104, 0x5}, 0xfff, 0x9, r7, r7, 0x7d55, 0xd75, 0xfa}) getgid() r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r8, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) r10 = semget$private(0x0, 0x7, 0x286) semop(r10, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x3000}, {0x0, 0x0, 0x1800}], 0x4) semop(r10, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r10, 0x0, 0x8, &(0x7f00000000c0)) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r15 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r15, 0x2, &(0x7f0000000100)=""/114) r16 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r17 = fcntl$getown(r16, 0x5) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000200)={{0x3ff, r13, r14, r13, r14, 0x104, 0x5}, 0xfff, 0x9, r17, r17, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r13, r14) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r14, 0x0, 0xffffffffffffffff, 0x0]) r19 = getgid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r12, r18, 0xffffffffffffffff, r19, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r21 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r21, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r21, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r21, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r22 = getgid() r23 = socket(0x800000018, 0x1, 0x0) bind$unix(r23, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r25 = getgid() semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r22, r24, r25, 0x10, 0x9}, 0x8, 0x1, 0x9}) r26 = socket$unix(0x1, 0x2, 0x0) shutdown(r26, 0x2) shutdown(r26, 0x1) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r28, r29) chown(&(0x7f0000000200)='./file0/file0\x00', r28, r29) lchown(&(0x7f0000000780)='./file0\x00', r28, r29) lchown(&(0x7f00000001c0)='./file0\x00', r28, r29) sendmsg$unix(r0, &(0x7f0000001680)={&(0x7f00000016c0)=ANY=[@ANYBLOB="bf3175c7cf2460e8f89f3d7ef181ef32949382c5d993fd3b94fc447c543d32da95392622ffd478b8708511b77ecb008b3a34f144f630009a093ff61443c66f8d2eda47dd0f449da3aa0828b8b09fe3db665be837536f21019e3ab490620baf550dbb32ccc32cb09e1d8cf79d6f847bc9e992e652d01d40e1c48b881f65a80e89323ea6947c3145d340c0381b052f4f87019b90c045d64f5cb66bcd88172744e3b1df490d4bfca73e0716e3d0d98aa477acf6bc2716097afbc3a75bcdfcf37d7564cad54313b33ac1c1643b055d92cda01d1d7f0cdddee506acbe50d5868ba3d472f583a4544b165382d2d13c58995b312f4eb02e8a9d352475598723a6218a5158b52aad9837f43a27b9104675a47cd941f2950e2768be1598e0105d7ff87512e8c30203172495cf8c1b6e2d65631c66c23f673fbb285f122095fcb17dd49a150a73b8bcfd3a8f2e21141ed3d86f5a1f1fa38f4d8a3a57176eff8900"/363], 0x1, &(0x7f00000003c0)=[{&(0x7f0000000680)="36538456ceb3d10a7899cb43fa8c4fdb43a4b1f117701aabe800d172ccfa99bfdb3836c5f65d2e4e54aad1a4159289e10cc9da9742aec0c8549b3999c837b07658d43eae10d8d4b46c775b905cbf37b7b1b3042d33aa3f4c9a2e4c2bdc4d703cb91167cf633019dc2cba6842862f8788a4b6224da41ed14d881547a2ac8087619cb2e408ebb8895ce514f1ccecf22d0a15230f1e8d327dc6bb6b396d648005476af9829f625bae09a234548ef2cf208989f18e01b925089d6b7da2154a5494d9a5c7d3e5858fefaebc2f411afc7179dc0872742c0152318ee55bcac2643d75a18761a1f252ea7572bae181f985492f8e77cff568e10dd0c7c901ebc25726ebf35cf36303125346c6adf0b94f714c0ffb3f793e950c095da1003f40420c71e2bbed27f68ec20e32266f1f486d42c341fc53c2c0e3fa7b86992493ebd5fc88b0aff9284e5b7069be35168a165cc69f1b09dd1d70a4139eba232fda099b07ac4668e4fe5b9a6cc3f36453a0bcff4f05b46734cc418d36d334617e71cde0223bafd0613cc4640e034a9ac93cc6e7f61713d2e84d080bac1f44ee5e06b7604f247f77e22bc344d86d909fb4c67fe79ca1e3206e61e7940ced69a1b7533648567d31ae8f239214773fdcb2b37c692f528b1aac7afda99fc58b309176bb945c5aea7aa21493000de640b3a8390e6a0ee0a9317607022ae229de074ff059ba95b5893f6e895bc9c6f817fc4915d7b81ff2adc328be40127a0b72b9e58595ef647856888eda93f7df38304af2747490efcb369ea18df98206e83ff06c63decea4b7cefb5788177ddf31c301bb64a605fdfe0be70f6e4ebd50f174ccbd07f077b7b8caa2525d62743e57e4a833bdfb1d03275688890d95f0720a866fdc65251389f9e9c5909f6a9237ea6522890c5015e373ac1cbc9a3cd40713cfcc9e3602d58f1fa68d6ba726fc19e480d4b166ba96142087db312ae759f6ef18ba2bcd01f15c340cde9d31d5314ac526ca965b1f96bc78de06d565b2713633498c65c8fb1e15afdaedb65f5e0594574ee716a66888804e87f490c623b18d4063076e14737bcf8ee6f09b7089a18d3dd8e8aa8344e7ad65d612c95f175d82ec01b468c6b8ec0273878668f09126980afa207514c7b0ebd6f23291004ebff93269be2f4d3e36f42d40d726022fecd4f15eb2aa4de4d854ede65c73267d805fec018acbbd4f685c24eaff4402d252d0a3383b7aadc13fe903c7c6e2cb9bf78148b586a972fd3e2a75091276b10323b2813daddffbae92554d3be518525f4e8cb370fe461cf726126b235b15e5e8984571d204e2294c5f9b2e3bb06a8917ca0fb79fa4038b6f559dc066f0bf308582c5bae37d0dcc8a004161e97312697262681ef987490729ffb9f828af67122a167f3a7de356a18fe3152dc3acd503686ab1b49c3d461c5ec8d8a4cefed7bb89688afad003bb35945a187072065ffd571ead7aa7799ffeba8d3e2a9785a1edf22cd4c2c8b368e430e73e8e8d3400659931eb233a8b9730a8230ad650944624005ca539e512f83eb74d179e5fb7df282d1216b3f8ada304087a8edd2c55e6cfef447877e94ba0a2756e5b0ae712bd85154c5d425d1dc00f9d25b73f8b56a075c37a2fb192a7fa1d02ed096013aba06f330a0cf272a910bec952492448926e2fd03e7f4fb42c63ec22f5251d5333ca64a23989b93e8f0cd2a1031866d18d0dccfd5621f460d261ffa9737df449effd5520f88d4c29bfe233df13fa2a2679127dfcaa4dcd408294991d0c736515e449a4e7312a4e061c1a59771e02bbba2e53fb00814e50d4b90799f932884da300b372e8607f0029bf148057a2b5fcd1bd27f08f254f1037352fa2e3d4443ed5be9576061c306cea535e295f1d4f2d7b63034697187b44935f6a2e893a0b5132ffb8297291cbe05b6ad68e9c094053266bba86dcfd8efb2768caba50ee9ba331e8ecb6df64eff5b5fe2c7231792b5111588f78e2e3914f024fabad565762d23187bf89fba9721c56ee34bcac996fc2f53954f71b4a383aadd05c07fb6ba51cf7f5961d3f3081bbb9ecaf302b80da7feab2557f190f1d97359cb773ddc2f4b83ccd128a07e02cb358a9c37e9ed67b0a455f3dd4e88707bfa00178d37acafa09ba90c6356035103ecb72cb885ebecb879f8cbf2f7897c12bc9323c2ca3fc53e94567b9124d3d6c25b76bc60f38edd68cd9135651334e503f30ae41da3a3a1fc2c85cbe685178996179aa9897c0dd5c8d46ffbe4f6e2ecb987f146add63dc01a5cf0a4718735ac55148fbc91ce32578516e90c891cd408fa29ce5d260896d0cfc89bac6d2f74f03edf97f877835f8683ba2eb762ae076ea91e2a72a0134f92d94364240cd066f1791b59c8197d091e3fa02daaac95f4c3eb841574bdaf591ab6801ac876c957b021762dbe372baf4184820006f25fb6b85678aa83028a715cc7a225f21b0890021db1c4be814b53adfb4c7daf2c9ca9236cc291c24f330317e7628474d4735fc32a72fd40b85c6ec730ac783e30f59a9c87f6e9cb04bd812eb2f74c181e54dcbca8b8f6c6bc5e6e18b5fbce76bd1791eca7af2b5c1e70499c0388b8386d3457c3e4e9451a7ce2764fa02f6a86fb89377f2abdf7654e5650160f027630c31b58312143c6646942c6af91cff46294ad42e88194d487c184e6b731b512102b1f14d40b862b1652a033e6addb9b0aa55f8465f3b2329226b4c7a363df937627c4611e3d5e440d1891f8427a9f83988d7e682b4abf11fca0ad2dbe215f9bb031c5a2a2c992317e6e8e336e5d2d4bb33646a24772a802d96336056974a310db64f8aea613a65b71b61a2d366ddd3b1d703931a50242ac8f83f6c180c113c8763ed733caf8dbb5dd8d18c9ff473af7d3f69926d36e0778bdc06f06b086b005ea12240da65816b1dccdcccb392d5e1c9409af46b63002747df4887da9ac82cce7172b1a6d22323b63360be7fa30598c9586f5a4c3bde4f0d242198216eb493bcddd0eea4b6bd1eabfeb2a43188ff7ce69384c876aedc467893ea917f533f83b8597687405440841358b50524f84d2fa77236ff418d7067a38ba065230032397819fcce91a8d9e5bbc1e248a8077c3db887d1aa11a963ea4e1e3566212af6b43f51fb32acd3fca7ba3bad2f4a2d50a5c24cd05deacdc97ff6786f55f0326f8d9a8e2bb36e1270aa07a5cb2cc9913a36a73796c6747b44e28fb9505bd0679c1f137fde73abac05c0ab5fc9d050130febe650c339b1f5f1e50738ce623808f52037e9d4e4948599bb5bfe97fb09b4296b70839c8ec542ef2a9b4674f1982db535037ac99a16467f4b105b9582678f61a21e983c05e873fb3f47a964923df5cc4de5108e6c8cf46bb35b93eb0d0c2c353876cc377ab723245acef6d7c59060fdc1fdcbe05093023e48b23e79cb1cdf0f26ee8ad29552ba46f546fa5c4fc65d84d0b67bb8b23e8f21c20e71b3055f25f7dba931ac74c03d874f3aa026e4a9982fe049e93c55bd26e6ca31e34b9f5f3d293ddd89262abac5214524d28a19a2667f72a8733d1e9da32f7ae4207badbfceec1f38ef867113a9359acc73f14562078b7298237da8aa4a6085b319d8d483795fd6a8eb656127579d258bb631a5b3650ccbee03abed664b1808cbef1b04480adcb0549b53f95bbf05c6528e5fed9353e53721bf0e87f000a7a745fde847587601660d060ee4eb3a7148434fc8ae8e78cbe8060c0b79b4752f591818360387b0a5498c4ea2fca36d6cf78f62835616782c94d9980c12df398e4227abc38a586541c70198c04bb3932a8528fac65466e50bde98603c786776defd29a7b9dcf3cbf54d2925d504ee1ddf2fe7300ad47314b8b3b87a1f502a7e5b334eed45576da9151573cdb2b304996d5f5d1b74cbf29ec0e1965311667efb4a349dd9d8af12ef9527e5de737fab0e0bd30685869eaef208643934be1719ed8ef05bafbb9a4ddf4443f96ace8f520d34afa3e880f9fe7a2d9f27a31d113424fe586139e57bd2040bcf17bf6096bb30ca0f803a450c37b797763f7f4fc10bcc690d6c1dba287fcd898c6eb886820334e337609658b8aff49615e5eb79ba90f0fb1da70d2018c19d63b239c946bd6ea65b3691e67b6e0c7cd1dc32613337813c28c7f5265d8c0a40e39d187627d254ce632a899b9c5bb80d9b4442cb33d69233de3be1be7c2ee4c7872a76d46624ec63b526a68d39f6d1bf19db5eb79262f859d03ac2d23d1701a94c2e7ff0f4d7744fd8292a25b3d5b76a6a13e1541d45b643e21f9ed7e791aa02c5ae6c69e86421c5f0902ffa299e0c96c04ba29d91b10fcdd01a45b98ae6c4a5cdb296e5a87e54a13dc991819365337cbf8d2d35bf8bb638d86592ef87e03628b70a294dced8d75569222aeb5288e15276b44255ddfe39ebaaaf30fce804da24d7d066c5f0636b406636805e631d2f0a3f22b0ec6130cc63ba9650396adb320fcb3e004b4ca1112d1687d3d9b2d37dce6851b6e4b7ad0887ae2625adebc478e82d2578865a8ef686037b555413f0e0ef77055c26fe17d2fb76a92771e3f4d2b974a84b50af1e11037b228ba96d0ba6afb08e37814d1b9a1bbcce3edc91c1a77608a52a01b335cf65505f9d462954902e3d26c78c02d3100292ffd5edb00b3bf9316baba2a0d1d8e0c80a1a652b4d76b6e05d0fa8e250daffc21a38e8d61d6a02e4ea7178a280ceeefcb74a4f8efdfa7c59862cb636d3fcafd58bb6d6d8000e4892325be0e9c3242498358107ba7a7ff70a4d5e3ab44cd3218a06fc039a657877795c93b6d5880c45beb034b69b96f7e288100424dd0a50f930c1e53cf8b0fd744e398c7e7cb33e01125d7fd13269555faff2e21e5d81c50f8677c0b85584d7899e8011167b72ddd3962f616ab9227c105e6ca4c848655a60947098107c92bd6a7ce5bee3a8014cb532d63f802a92e968ce5a93c50b3f0f0d20232fabc12fa90a62e9577d3fbcc1f5514eb4ba4a9d3d78533b075d383472f82c4685fad2349573cb559dee5e56a2732c1b9a71496819d63e7437de783204b71caac997930f15fee0573276cdceb3902569a872dfa8dc83dd42a103da9bd99e29bf8a88678fa647abd876218daa23d4d9ffb169ac906b785c748779259f060644360d6898647d44a676b6479ed511c4b2b90125a2a7fb39c31cfa2467e456dd5f0369be9d5f3bc4941ef6ada231ac8ec3c14279a12b2dbc017c6e4c0932ec1666a54d07b169910d6ad840b0f635d72e31b062134137d64e3ee0d6ee15b55d8782c62c496f944754e0c532952bb3a6c19614cefb2eac9dfd8d2cd21f147565064c830faa5c5ca2b4a6cfa6e0661c6d2594f3fde27f3ffe125c18ce0e2b47446f1c77fca07fc3856b9eccc161eb2fbb7673829a99ebb3240c79287b9b053152181d548d7d661b218e7e8ac5e6fd8a357fdaa75336a33abfc58c18d97f9167e96f5e64453933871ee52907435539a9002afec605b3ddf7bde36d726578f49dadb5d4aeec6175e78a9de40716274afe80cf115e9c38b50e1a5ea1b61e999779d5d4dfeaa2d7420ca9df2335949ca436d35295aa53f7bc97dc954ac1d52d819fe1811979981b7ab074bfef5d5c58102e56844ce7ac078230609b5ac812f5fdca5661352db4fd78b9af50abd197ab7721fa1c38b67dc7df6677d065e5e90f9f7cadd7827c50c6ac2b20ec361aaa4ed253767864cc544213b2bc51a789ed03612c2cf39d55ab526657c89c936d2e4980081ada9f7de2b6c3fbd4e4d7429409c746904fe60c92172ba81da0f2370b24", 0x1000}, {&(0x7f0000000240)="5084f0e8124fd0260d9855a30a521565", 0x10}, {&(0x7f0000000280)="afe395183c525d3abe131f90d77100722030647b89aba22c7083c1d8e7726b8839", 0x21}, {&(0x7f00000002c0)="cf9711d9d16f2036c98fbdc8111ce68f594eb69c7adaf62f48ca0dfbb5d32ceb674a09fb3d875d827f1f908722c4396e387ed5fc121f33bb8762de876ec1e262d8a473bb80cbe344ace529d03477d682f717359bbb5950456b007407111110b1cb0f8e091b365356a474f3726ca5f6fe8fcdff5a1fa2751b261b2a0bef5b938c414c0a7099c5f5f2f2d9e82268a566b480be69dd1db1d306aba4bf2629e839e339395b5ea40068ed8a3da5077d695c44fede909da1cbc7514a0a50b5aa0ad7c0bc6e08", 0xc3}], 0x4, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r2, 0xffffffffffffffff, r29}, @cred={0x20, 0xffff, 0x0, r7, 0x0, r25}, @cred={0x20, 0xffff, 0x0, r9, r12, r20}], 0x60, 0x400}, 0x404) ktrace(&(0x7f0000000080)='./file0\x00', 0x5, 0x300, r7) r30 = syz_open_pts() lseek(r30, 0x0, 0x4c19c4870b7c4c8a, 0x0) fcntl$lock(r30, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x1000100000000}) r31 = syz_open_pts() fcntl$lock(r31, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r31, 0x1) fcntl$lock(r31, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) ioctl$TIOCDRAIN(r31, 0x2000745e) 19:33:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x200020000006010, 0x40e06) open$dir(&(0x7f0000000040)='./bus\x00', 0x30a66, 0x0) r0 = getuid() r1 = getuid() setreuid(r0, r1) r2 = socket(0x400000000018, 0x3, 0x0) setsockopt(r2, 0x20000000000029, 0x37, &(0x7f00000000c0), 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./bus\x00', r1, r3) r4 = semget$private(0x0, 0x7, 0x30) semop(r4, &(0x7f0000000100)=[{0x0, 0x0, 0x1800}, {0x2, 0x2, 0x800}, {0x2, 0x8000, 0x1800}, {0x4, 0xffffffffffffff00, 0x800}, {0x0, 0x8, 0x1800}, {0x2, 0xfb, 0x800}], 0x6) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$WSMUXIO_REMOVE_DEVICE(r6, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) ioctl$KDSETLED(r6, 0x20004b42, &(0x7f0000000280)=0x3) connect$inet6(r6, &(0x7f00000000c0)={0x18, 0x1, 0x1003, 0x4}, 0xfffffffffffffea7) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f00000000c0)) semctl$IPC_RMID(r4, 0x0, 0x0) 19:33:40 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f0000002600), 0x0, 0x0, 0xfffffffffffffffc) r2 = syz_open_pts() r3 = socket(0x400000000018, 0x3, 0x0) setsockopt(r3, 0x20000000000029, 0x37, &(0x7f00000000c0), 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) ioctl$KDSETLED(r5, 0x20004b42, &(0x7f0000000280)=0x3) connect$inet6(r5, &(0x7f00000000c0)={0x18, 0x1, 0x1003, 0x4}, 0xfffffffffffffea7) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) close(r6) readv(r6, &(0x7f0000001400), 0x0) r7 = kqueue() r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) fcntl$dupfd(r8, 0x0, r8) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) close(r9) readv(r9, &(0x7f0000001400), 0x0) r10 = socket(0x6, 0xf0ebd1c885a70bb2, 0x8) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) fcntl$dupfd(r11, 0x0, r11) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) r12 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) close(r12) readv(r12, &(0x7f0000001400), 0x0) r13 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000500)='/dev/speaker\x00', 0x0, 0x0) kevent(r5, &(0x7f0000000440)=[{{r6}, 0x0, 0x2, 0x2, 0x5, 0x81}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x10, 0x40, 0x5, 0x5}, {{r0}, 0xfffffffffffffffc, 0x40, 0x80000083, 0x10001, 0xd40}, {{r1}, 0xffffffffffffffff, 0x64, 0x1, 0xfff, 0x56}, {{r7}, 0xffffffffffffffff, 0x31, 0x4, 0x9, 0x1}, {{r8}, 0xffffffffffffffff, 0x44, 0xf0000000, 0x1, 0x800}], 0x1af00ca0, &(0x7f0000000540)=[{{r9}, 0xfffffffffffffffa, 0x20, 0x1, 0x5, 0x8}, {{r10}, 0xfffffffffffffff9, 0x20, 0x1, 0x1, 0x8001}, {{r2}, 0xffffffffffffffff, 0xc, 0xc5d3a9dcad6ceada, 0x5, 0xffff}, {{r11}, 0xfffffffffffffffd, 0x8cd521433771b38e, 0x10, 0x1a, 0x3}, {{}, 0xfffffffffffffffe, 0x4, 0x8, 0x81}, {{r12}, 0xfffffffffffffffb, 0xe9e5e1cccc6c05d3, 0x40000000, 0x59, 0xe060}, {{r13}, 0xfffffffffffffffc, 0x80, 0x80, 0x7, 0x2}], 0x2, &(0x7f0000000640)={0x5, 0x1}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) sendmsg(r0, &(0x7f0000000800)={&(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000140)="53418c7477790f8426fd32c8757b6e980ae67e864352816e7fe6187e998a3afd55f3b00c4b18ba358652cb1e0af82aa96d44bb6689ce30e81da3e612cd3ddf45a7c2950083d48607f5315fd005d7e6be85a4471bea89eb804cf1767a0374dc2aa88c4ea0ac2a2bf1ae4d42dfbaec1adc78", 0x71}, {&(0x7f00000001c0)="a6b908f591f5fdf737c65f8a4d54657675c353c3f9c3d4c898553d3f3de651f7fa662116d571e7aa4f946d764377af25afed47a04d431a54e160e35086d1b24255ad733ed83cbc4343d2f820f0feb66b1f68d050e98fc40fdc04c0c4180c27bdf2b23a0c0eaf8537431a72bd2df0eafd274866bdffda6584d316184af35a19008fb7e9fca4ebb2d3b5288bf97884b392fe1f77ee2f850cf993d1e8e6640219923d2fae52d269ffbe5136", 0xaa}, {&(0x7f0000000280)="4ddf995a8576383552f95021c0dc9e50ed2f8df9473dd38d62b842b0507ce193d746f283680f1fe7e02c96572f45f8b83c95e494577c77cae94eb5eea33cf315717253cba32fdba4be11b1b7353f7cc26ef88de55e0d81ecddb87c2e2fc3eb8b5318aebf05528dc0b284958aa15e84ac580738a41caaca84fb4d7e86d9c8731b0010b0c5", 0x84}, {&(0x7f0000000340)="0d2b4f11d1694be435b181522b8d49bcee23cca090f225388c8cc6f30a2621e18981f08906cf25213777dcf2922f3d8873cba731a7e68dfcb025cb13522950bbfb13906ccacbcfde35ce0a1950aca5f999af2c453837d613d3a45b3016b2ae8d3982eded0ce9b855b85915d705c50a0669ede95dbe4b00473f53b29095e30d3778a4eac24f4b73f486577e6324", 0x8d}], 0x4, &(0x7f0000000880)=ANY=[@ANYBLOB="0001000000000000010000000500000085eff55da075521228a8705edff721e0ff584f583c4839e020d00c121aa1993a45b10c5da4dca274fdb2c4315d3b47da93f8b6a54c11aec1bd3cab3cf133956f727a44a59f9493d4b7fcc37459d9303047baa27cf0ed6f30a7c551d36ae7064741598b0d2a24a0fbe4cc52566c984d18621bfa3ab14be07e83a55385ae93f47083512d7c567ff70a3103868cabce9ed7c7366dac131cb2d68779274f665972759cee51b5e5f3374c48944086e426cae2011cc679733f252ce3bee00137090055e5f3b907984cf33db4040ea61c885ce485e7b0dd89f086c9f5c630c0050aa8536fc5343fd516f3952dfdc500000000003000000000000000ffff000001010000e6fddc2ddcc108a0e47055a6ac8ad54bf866277c9600f1f88905850000000000b800000000000000ffff0000225800009491496fd02a78beed1963defb00059c53d7ef3b0cf6ae0b74bc03fbb0bec094ba2c523b1b844700ba0d5d6c198f84829eff738ce27322f68cf9ac14f13a6d08773a3e0a8b0fd5505d3d1c811962a042dc26eee389a2ef8a4a9abaf69260adbf8ab5e69d698cf09e90355c88c42a55626911378c89d86cd5c3ad32b64f9759f2f075f672ffa0dd645a1c04c9aeea05cb7cd5926d60af773399c71a1a4e5741caf2b2e1910d00000088000000000000000100000000c4d7371e4750543a1709549500cb5515e9ab79f1d7fe6a7a08b97fcd00e52642202f6258647d5e8abe3d5fa4acee7bc03d1f7962ce948bec2f766aa6f8aba03e6eef8aa65252846ffb25ab5fb46d13c49de4359c315bd4d59c2cb20847513e91c9bb6b971c79d79465a74ad8afde423f594ee46dd249436e6800000000000000010000000104000069863a85eaaa3bf50471487b0972945c140135864a9efc578c0b131b0100c6927a52c4f0f5216a503622b29ce5f4e88492bf2b17ec3c0ecb1732da3b41b7405b33af184eaeda3b714ebc599ac8ddadb6d600000000000000b0000000000000000100000000010000ac92f1e65f6fd18429acf06eb0b431472407e2bc9201ab5bffec1d87b29c6fa3e5eced92dded7fd0f6ce793edc028cfb1604b475c7485f6b1b90e140cf6a2cdc20182605f3b1400282e1cf335a589bde0e81183e57b5ab08537de588d2b85dc25ae6f3d60ebab7cfee566cdd3bbef52462a8913e9f45c1230034517c3dcaf74a8495122522e29dcb635c720d52f991008fefab6c326c6cc2636cac57c0f696a5200000000000000001000000e3ff000088b46db8cadb3fd232eb1127d2f5f5006e378ba840097bd6f26ef56e097b76b8f71909bb38a78bde40dc39c75139994a4213381d7e9b12c7fd883edaea9c7df534bf2fc2452e09d150f70e6e126a6b5e818bf5f5bae3b0e7605cfa59cc8a571fcd8b0f0553573e6932a4f60c4d913d4d331e22194e4630d7285c1c51168a26a5d1159b1e86aa7d1d5f2318b4a0"], 0x3a8}, 0x12) fcntl$lock(r1, 0x7, &(0x7f0000000100)) close(r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 19:33:40 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000003000/0x1000)=nil, 0x1000) r1 = socket$unix(0x1, 0x2, 0x0) fcntl$setstatus(r1, 0x4, 0x80) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) ioctl$KDSETLED(r5, 0x20004b42, &(0x7f0000000280)=0x3) connect$inet6(r5, &(0x7f00000000c0)={0x18, 0x1, 0x1003, 0x4}, 0xfffffffffffffea7) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) r7 = openat(r5, &(0x7f0000000500)='./file0\x00', 0x2, 0x16a) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000004c0)={0x2ed, &(0x7f0000000440)}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$WSMUXIO_REMOVE_DEVICE(r9, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) ioctl$KDSETLED(r9, 0x20004b42, &(0x7f0000000280)=0x3) connect$inet6(r9, &(0x7f00000000c0)={0x18, 0x1, 0x1003, 0x4}, 0xfffffffffffffea7) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r10 = fcntl$dupfd(r6, 0x0, r6) ioctl$WSMUXIO_REMOVE_DEVICE(r10, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) ioctl$KDSETLED(r10, 0x20004b42, &(0x7f0000000280)=0x3) connect$inet6(r10, &(0x7f00000000c0)={0x18, 0x1, 0x1003, 0x4}, 0xfffffffffffffea7) ioctl$WSMUXIO_REMOVE_DEVICE(r10, 0x80085762, &(0x7f0000000380)={0x2, 0x38}) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000280)=0x3) connect$inet6(r3, &(0x7f00000000c0)={0x18, 0x1, 0x1003, 0x4}, 0xfffffffffffffea7) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000000)=0x8) shutdown(r1, 0x2) shutdown(r1, 0x1) fsync(r1) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000100)={0x1, 0x2, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000, 0x0, 0x0, 0xfffffffffffffffd], [], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe]}}) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) 19:33:40 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x2) shutdown(r0, 0x1) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000180)=0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) sendto(0xffffffffffffffff, &(0x7f00000002c0)="26544402f8fd9ff79cda70828bc87cd977790c3e5ef0a9074cdfd2155ba06ec2e47cf4275f75d1a5dd5a14869a268932b0397954bbb65681d2a2a5679e682c0bafe8c34c29324dcca4996e3c645e906b3bfc2ef670ddc71be52bdb7bd15f16f36d0c", 0x62, 0x10, &(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x0}, 0x8) pipe2(&(0x7f0000000100), 0xc) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) ioctl$KDSETRAD(r3, 0x20004b43) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) fcntl$dupfd(r4, 0x0, r4) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) fcntl$dupfd(r4, 0xa, r0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000100)}) r5 = fcntl$dupfd(r2, 0x0, r2) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) r6 = socket$unix(0x1, 0x2, 0x0) shutdown(r6, 0x2) shutdown(r6, 0x1) r7 = fcntl$dupfd(r1, 0xa, r6) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) ioctl$KDSETLED(r5, 0x20004b42, &(0x7f0000000280)=0x3) connect$inet6(r5, &(0x7f00000000c0)={0x18, 0x1, 0x1003, 0x4}, 0xfffffffffffffea7) write(r5, 0x0, 0x8a77d7a7) 19:33:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x35}, {0x35, 0x0, 0x0, 0x4}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x60}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'\a\x00', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000001680)="11a9dcfaae39f8659cf281938dea") r2 = semget$private(0x0, 0x9, 0x42) semop(r2, &(0x7f0000000440)=[{0x4, 0x7, 0x1000}, {0x3, 0x7, 0x1000}, {0x1}, {0x0, 0x8001, 0x1000}, {0x3, 0xff, 0x1000}, {0x1, 0x8, 0x1000}], 0x6) semop(r2, &(0x7f0000000240)=[{0x1000000000, 0x0, 0x1000}, {0x3, 0x7, 0x1800}], 0x2aaaabdc) r3 = socket(0x2, 0xc003, 0x2f) getsockname(r3, &(0x7f0000000200)=@in, &(0x7f0000000280)=0xb) setsockopt(r3, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r3, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) r4 = socket(0x2, 0xc003, 0x2f) r5 = socket$inet6(0x18, 0x1, 0x40) getsockname(r5, &(0x7f00000002c0)=@in, &(0x7f00000003c0)=0xc) setsockopt(r4, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r4, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x60}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$dupfd(r6, 0xa, r4) r7 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r7, 0x0, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCVERSION(r8, 0x40044271, &(0x7f0000000140)) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(0xffffffffffffffff, &(0x7f0000000400)=[{0x2, 0x1, 0x800}, {0x0, 0x3ff, 0x1000}, {0x0, 0x8000, 0x1000}, {0x2, 0x40, 0x1800}], 0x4) clock_settime(0x2, &(0x7f0000000080)={0xffffffffffff5b14, 0x4}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x6e8, 0x101, 0x0, 0x3f, 0x2, 0xb47, 0x0]) r9 = semget$private(0x0, 0x4, 0x500) r10 = semget$private(0x0, 0x7, 0x30) semop(r10, &(0x7f0000000100)=[{0x0, 0x0, 0x1800}, {0x2, 0x2, 0x800}, {0x2, 0x8000, 0x1800}, {0x4, 0xffffffffffffff00, 0x800}, {0x0, 0x8, 0x1800}, {0x2, 0xfb, 0x800}], 0x6) semctl$SETVAL(r10, 0x4, 0x8, &(0x7f0000000480)=0x1) semctl$GETNCNT(r9, 0x3, 0x3, &(0x7f0000000640)=""/4096) semop(r9, &(0x7f0000001640)=[{0x0, 0x200, 0x1000}, {0x1, 0x2, 0x800}, {0x3, 0x2, 0x800}], 0x3) semop(r9, &(0x7f0000000080)=[{0x0, 0xffff, 0x1000}, {0x3, 0xffff, 0x1000}, {0x0, 0x3, 0x1800}, {0x0, 0x1e, 0x800}, {0x3, 0x6, 0x1800}, {0x1, 0x403, 0x1000}, {0x0, 0xffff, 0x1000}, {0x2, 0x8, 0x1000}, {0x1, 0xad57, 0x1000}, {0x1, 0x6acf, 0x1800}], 0xa) semctl$GETNCNT(r9, 0x0, 0x3, &(0x7f00000001c0)=""/31) semop(r9, &(0x7f00000002c0), 0x3c6) semctl$GETVAL(r2, 0x84110ce33eb91624, 0x5, &(0x7f0000000300)=""/133) semop(r2, &(0x7f0000000000)=[{0x603ca37ff7146ac, 0x4, 0x800}, {0x3, 0x5, 0x1400}, {0x4, 0xca, 0x1000}, {0x7, 0x9, 0x1000}, {0x2, 0x7, 0xc00}, {0x2, 0x6}], 0x6) r11 = shmget(0x3, 0x1000, 0x100, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r11, 0x3) 19:33:40 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x7}, {}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000440)="e8b1907ff431ffcf00a9f1379a9b") r0 = semget$private(0x0, 0x7, 0x30) semop(r0, &(0x7f0000000100)=[{0x0, 0x0, 0x1800}, {0x2, 0x2, 0x800}, {0x2, 0x8000, 0x1800}, {0x4, 0xffffffffffffff00, 0x800}, {0x0, 0x8, 0x1800}, {0x2, 0xfb, 0x800}], 0x6) semop(r0, &(0x7f0000000000)=[{0x4, 0x70, 0x800}, {0x3, 0x6901}, {0x2, 0x3f, 0x1c00}, {0x2, 0xffff}], 0x4) 19:33:40 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000000)={0x40, 0x3}) r1 = socket$unix(0x1, 0x2, 0x0) shutdown(r1, 0x2) shutdown(r1, 0x1) r2 = fcntl$dupfd(r0, 0xf, r1) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000080)={0xa, 0x81}) r3 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r3, &(0x7f0000001000/0x2000)=nil, 0x0) shmctl$IPC_RMID(r3, 0x0) clock_settime(0x3, &(0x7f0000000040)={0x3f, 0x8}) 19:33:40 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x170000, 0x8]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) readlink(&(0x7f0000000080)='./bus/file0\x00', &(0x7f0000000400)=""/137, 0x89) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000380)=0xc) lseek(r1, 0x0, 0x6, 0x0) getdents(r1, &(0x7f0000000000)=""/104, 0x27a) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000240)=0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0xc06d839de46a620, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000140)='./bus/file0\x00', r3, 0x2}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f00000003c0)=0xc) accept$inet(r1, &(0x7f0000000300), &(0x7f0000000340)=0xc) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000200)) r4 = dup(r1) dup2(r4, r0) 19:33:40 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x0) close(r0) r1 = socket$inet(0x2, 0x3, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000000100)=0x4) r4 = semget(0x0, 0x1, 0x1) semop(r4, &(0x7f0000000400)=[{0x0, 0x100}, {0x3, 0xfff7, 0x800}, {0x4, 0x8, 0x800}, {0x3, 0xff81}, {0x3, 0x1, 0x1000}, {0x3, 0x400, 0x1800}, {0x0, 0x7ff, 0xc00}, {0x4, 0x7fff, 0x800}], 0x8) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000280)=0x3) r5 = socket(0x20, 0x5, 0x7) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f00000002c0)={0x6, 0xab9, 0x8001, 0xfffffff7, 0x7ff, 0x1, 0x800, 0x10, [{0x3, 0x6, 0xfff, 0x30000}, {0x3, 0x3, 0xffffffff, 0x3}, {0xa00, 0x0, 0x6, 0x9}, {0x2, 0x20, 0x0, 0x8b}, {0x81, 0x0, 0x5e0, 0x1}, {0x7ff, 0x1, 0x40, 0x6839}, {0x100, 0x5, 0x2, 0x3}, {0x1000, 0x3, 0xd02, 0x3}, {0xb24, 0x3, 0x2, 0x7}, {0x5, 0x1, 0x5a6, 0x5}, {0x80000001, 0x0, 0x5, 0x25ea}, {0x2, 0x80, 0x0, 0x5}, {0xfffffff9, 0x1, 0x8, 0xffff}, {0x7, 0x5, 0xfffff650, 0x5c}, {0x1, 0xee5, 0x1, 0x4}, {0x2, 0x9fb, 0x3, 0x1b}]}) connect$inet6(r5, &(0x7f00000000c0)={0x18, 0x1, 0x1007, 0x4}, 0xfffffffffffffeaf) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000040)={0x8, 0x1}) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000080)='\x00', 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r7 = open(&(0x7f0000000140)='./file0\x00', 0x20000, 0xa2) ioctl$WSDISPLAYIO_GETEMULTYPE(r7, 0xc014575e, &(0x7f0000000200)={0x1, './file0\x00'}) r8 = dup(r6) writev(r8, &(0x7f0000000180)=[{0x0}], 0x1) 19:33:40 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0xffffffffffffbffe}], 0x1}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f000042a000/0x2000)=nil, 0x2000, 0x5) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x15a, 0x0, 0xfffffffffffffffc}, 0x0) 19:33:40 executing program 0: r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000080)=[{r0, 0x82}], 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000400)=0x40003) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0x2) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {}, {}, {}, {}, {0x0, 0x0, 0x3, 0x7fff}, {}, {}, {0x0, 0x0, 0x3, 0x9}, {}, {}, {0x0, 0x0, 0x3}]}) poll(&(0x7f00000000c0)=[{}], 0x20000000000000b1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000380)) setuid(0xee01) r3 = msgget(0x1, 0x0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x4) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f00000004c0)=0xebca10af48201d92) fcntl$lock(r5, 0x8, &(0x7f0000000300)={0x3, 0x0, 0x9, 0x7fff, r6}) getpgid(r6) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x400, 0x0) fcntl$getown(r4, 0x5) r8 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x8) ioctl$WSMOUSEIO_SETPARAMS(r8, 0x80105728, &(0x7f00000002c0)={&(0x7f0000000140)=[{0x82, 0x10001}, {0x43}, {0x41, 0x36}], 0x3}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f00000004c0)=0xebca10af48201d92) fcntl$lock(r7, 0x8, &(0x7f0000000300)={0x3, 0x0, 0x9, 0x7fff, r9}) msgsnd(r3, &(0x7f00000001c0)={0x2}, 0x8, 0x0) 19:33:40 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x1, 0x40, 0x4}, 0xdd) write(r0, &(0x7f0000000040)="670dc3", 0x3) recvfrom(r0, &(0x7f00000003c0)=""/170, 0xaa, 0x800, &(0x7f0000000280)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) linkat(r0, &(0x7f0000000000)='./bus\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x8000, 0x0) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000240)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000140)={0x60, 0x1}) 19:33:40 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x800, 0x20) ioctl$KDENABIO(r1, 0x20004b3c) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file1\x00') sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000180)=ANY=[@ANYBLOB="70012e1766b43c0104000000000000696c653000b7344a9a2f5591f2d3267b25665731bab58d89e35225a6685b45177dca7cffc17f8edeeb965e3e43ee5ed9394630"], 0xa, 0x0}, 0x0) 19:33:40 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa461bf7968e406ca, 0x0) r1 = getpid() ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000080)) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r1) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) r2 = socket(0x400000000018, 0x3, 0x0) setsockopt(r2, 0x20000000000029, 0x37, &(0x7f00000000c0), 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) 19:33:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r1, 0x29, 0x3d, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(0xffffffffffffffff, &(0x7f0000000180)='X', 0x1) r2 = dup(r0) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000000)=""/144, 0x90}, {&(0x7f0000000200)=""/229, 0xe5}], 0x2) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f0000001900)}) 19:33:40 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) r2 = open(&(0x7f0000000080)='./file1\x00', 0x80, 0x144) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000280)) connect$unix(r1, &(0x7f0000000840)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d05712000000000000096207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca648e7ff7b3596bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb25505e8d5af8a4aeef9d612f070000006e4157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaf8b30000000000000d16ab7a1d5b79d61cc97bc85f17e58b0e61a93e26622e42dc7d76d85a821dc94c0787914c0576ed156467db0f107584e8e5bf61aa97ea46b113733adfa2845da740f83547f6edc52c053a6e92829004874cf7bf02ebfc347af45d1f5a17dbe02c1fa3eb95c2b2dbd235cc6b1add753202f43fadd72e06517b58eb7639dda87d1d3086adf067bae14c6c6e80428998a3c100000000000000000042f2b37a1500ef44ca3ad86e2fe017cfbe813a2bd5b9bac81b0954119e1ab9f3df9a24fd308b1b1fa9c7a3da163f9e18a34f9b19bca826192f9a712d89b5c3d04a07f2e07022c57900b2cd6f433a03dc6f8fa46a33628222c00c55356fd84fd30b7a00db568e38eca34eab51f56984ed75b6a3d89f5abec808112841b0aa99f2ef48cf2778cfa87236534b150138d39a32e0a3a2b9d2c061e929cec006ee949323b710c2557f8a832630aca2b6a5f809cb6cfdc5ca45d00c0eb33b4b22d6b647330b59cf31f337a07fc1635b5f28130cc69f08fc01eefc3f2604421eef9be40dfafd6a7e0d2bbe529747902f835e58611f1d2cffc72eed2003dff36e8e0cb2d9d1f3315b08af2670b01e242ab3878516480ea2da831257e88520010000002a2900acd634299c27d30e1dba722d14620fbaf6b7498ad13d38d77abe69dee177bdc11b15f73794ec12ed67c04037ed243e2e11e83d6d44cc635d6cf4463300000000000000"], 0x10) dup2(r1, r0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/../file0\x00', 0x100, 0x144) symlinkat(&(0x7f0000000180)='./file1\x00', r3, &(0x7f00000001c0)='./file1\x00') openat(r3, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r4, &(0x7f0000d06ff8)='./file0\x00') openat(r4, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r3, 0x0, r4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x29d8aaaa}, {0x87}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93a58c1a900e8656") socket$inet(0x2, 0x0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) fcntl$dupfd(r6, 0x0, r6) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) fcntl$dupfd(r6, 0x5, 0xffffffffffffffff) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) fcntl$dupfd(r7, 0x0, r7) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) 19:33:40 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x7fa20600) getuid() r1 = socket$inet(0x2, 0x3, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x2e4) r2 = semget$private(0x0, 0x1, 0x100) accept(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) r3 = socket(0x400000000018, 0x3, 0x0) setsockopt(r3, 0x20000000000029, 0x37, &(0x7f00000000c0), 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000280)=0xa31bbd9257dc7818) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r4, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r5 = socket$inet(0x2, 0x3, 0x0) writev(r5, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r5, 0x0, 0x6a, 0x0, 0x0) r6 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r7, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r9, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000100)}) fcntl$dupfd(r8, 0x0, r10) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r11, 0x4, 0xcc) mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0701a204005745392a101023000000000000ff045ad35a16d5000004"], 0x0) r12 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r12, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r12, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) getpid() 19:33:41 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) ioctl$BIOCVERSION(0xffffffffffffff9c, 0x40044271, &(0x7f0000000200)) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffe, 0x401, 0xfffffffffffffff7, "42f5517b2007f8004a13ead746d8a50e00005400", 0x8000, 0x20}) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000080)="365534ccbe0094e976d9943c73617f7a3a47506e0985c30aab82d3cb6718414aea66a911b76bf788aa916a9b1a63ef26c2a82fd55e418437da1ccfac4e341b00c9c0377c951829f0dac42957c6571bfab569ff2930d52544c234db69da11ca735a14158bea0dce0ca864b16c4f140b35bf7c591cf57dfa85f113ca394894449c9ac627a7706975b89c721c640b60bc48191aa820c7719e03cc52083b1e0000a867075f977a9c6d8da4bf6a99f55b82814b012c2e77f948faa4aae62ec75be1135e5038af485ea695e2319247a3ea5acae7f1fd85a706f6a68322891bb5d2fa0268cd1337caa4d4606fe33cb2d687e2b8028e578916188de1c6eef2c1f6d9d60a2985e79a7fce702ef5eacc704228bbad6b45e7ee510803068283c3b71ac2e900", 0x120}], 0x1) 19:33:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x1000) fchflags(r0, 0x1) execve(0x0, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x164eed0000000000) r1 = dup(r0) sendto(0xffffffffffffffff, &(0x7f0000000800)="089ed1a321a7b0a7923d4ba9db3fdcae38bf09fefc04acf7200b6ad42552b403054d4f35cc211365a5153a2213edb1f72b015bf0e3d0f23fce6d733cd0dbcc37f7ab95d7854d86d647b0e8a6bb7e56640cedeac054535be2d018722313385f405764d6ecd67a2690e8104e7a9d3fb431d7f37f50f49ba5aae681652a5c124b115d24091fb45c598affbab365c548a179bba13e04f1361dd9e7abca68359fcb53ab098c1c51b7e646ba93944d8e76d5b0eda22b3526ef239ae1144a701de01f040c848bfe0b9c20cb57dc70c609bddd3aa04227a4b3e56043c66832b8a6ac381b375b88ab25b57c6b7da8e77ddef5affccb4eed84a4c58ce7b9948aa873e3538675b0f58c9999257987b5a020f972d01202f222b1ed67aea7ce7be642815af11d1d5afa75006f57df1f703873addd131e59b1a699a118948ad6c4fcc6c9f06a84ec27e032c7aa1648cdff6f132bc40b6e65482be8ba1c828a59452fabd7d6a4130dc9a79d5536e7a8990f7ab43a08df33e432a8f57123e304f2a86026442aa628babb1a0dda6f9b5bc025d388cbd52f05de1e338d571072ec0d6c38093f26953d07e59aa9f9dfc519340a6b6a5fb39cce9e299211147b59c9b4fd64483637950c785749494a502499617a68258dd38919689ce08147f6dae5a9c2f261465574458cdfee91a6ca9232e151030e2ee0bd091b7927da33d78901eae29d652365d0e97815ace41379bfd76650ff3f9cc966949c4d865a81cb62e2d4292f188690d9a9f2b7a4826bd06bb10e4bd482fc07d7196d51c2e61a954a2ffd0fcf9e07ec5fe23d0ba9767235514026616205ab400638decd98545812c9004f71204bfbe2bb140d36eb4c906ac415c8a4ee0aeab484ddd316c8a3a2022d07b404e4a006ef0be48134687517858888192dca7313f522d12a15abfddeccae69c93361a363980c26b174f5b9dadee6ba9df612f388958ba22bf1a5eefd55c19532a72e7ea3bff3f4337515688c3a0c41d903780188ea696d00f8a73de4effa0a1ac7a4c537d8e5e63d72bb95dea181da9f5c28b7a9e8cf2fe6cbe3e0c7c3a47addabba39adf9336912a79678921a1e44957f2f2bdbf916be8ca44bd2d43614a1ecb1c01d1fbccd7318284c92f7a297babe44f038d663ca79ec1a5b5768cc14321941047b2e35230e74f6fde89c9701c8d7e58cae93b6e82b302b8f4e3cfe1d0ad5b10ad6e8fec67be9d45931ed7e8c51b5f09219bdcbf5bd072fe8d8b33e129290aee76f65dcd2a137cd8cc912f9e24c78ec78917e1a0e659627ce098eac105f4d16f494647e790ef80a4873a8f4147c6839478d686f06716fdc5cafd65d6840ffcca1eaca2ca9996bd28ffa24e5fe5ba5ad5b698782f2d826dc6a878c703fffe93a29bc2c2e1324281b0681ac804bbb2fed4f709a67dec30471ff13a6518e8e46d76567de3f25d6158174ddbf8dddd98549161aed4ac8d292a4b9abf4ebe4d242f9c7666371068f15d5ee9623f8d0761c55d74ef0a8d5360ff9aa9388d287407db1a5368e4aa95659daab0222fbfef5841d50325beb3e3e889bd030c02698ebab744ab013649f6140dd0fa2c7fcd6835bd5f0a79f4f9363c9702fdafd5060607be40918a99675e775abb253a91fef21de6430e3773cf53ff3fab4a65e5d29e05c478b7f7edefc4c70409e403fdfed37c1af1b9fd46ab758db915fa18571f564ed8884426f238314a85b29ec1a9a7230e5eed78c9f4f0a7daf347531fd52edb35f894d62589366740d8e51820d15f8592db4ae3db14eff3d3ad319e44d5be915ef9191b308a78d8f38fa2ad9f18c0c2b8558cbedfc6ae151c8bb6f723380220f80b3c8b9d9e03ffc47a80d46e5002cbed5bafb5050ccde0687bc12d3851e03ea3dc11a0f26d58f13a8cb8f893509ac279da5684f1e5d7a90223cba73c5c775dca13e56fe2c8f5451e61e14624bde6a2e6adaa026a92a222c058cb0e4d9db9dc2351bf210636dc2ac8c1502267c940a1ea46b1ddf7c73106102d1031b20bd510963e2df5e199a4b6a35f1e2503d602600c5e9f51e3666092c78ff8eda3f5ce9c2e8cb85049e9be6a02c34c34c1f12c3aa5580a2420e65e18a439034dd2a2d2d02decd5e3d6971f1414b3cfd882bdf9e65a0d81bcc7c67f8fd9cdb98df2f1d74466f214912bc2a5cf8488246c1d962d7524e361ef9230f19fd6c94aa01375acd0bf82742961aa6034d2457b6945732dbc7bcdc1c4f3cccb966d8b23099b6240016f8ff76277e64f006228d3dbf53d1d932d78d31b57605999485a8df35dac398f2ff020c478e44349011961a7900a3a0fa26b7594449f461e7f69fc9084e2fb0ac2732410397afb93801f422d3dca952b9170c69e3b939a4d2a636a98bf803d587cf4aa1ac2a25ca693badd326161fb3d626b3153b4958d8d3060622a377d64bd1750f9a0983d6c74a0987a256d616e04598d973255331ffb0115b0fc09d7f723e8f5e984bd9834d5636f6e4defc1a4e0b670eb1d57a5fb0e53bffe35ce654bffbad2b5799aa78b4683d3a1bd8be1c5535f58bc01d7d73823889a724cc33cec6c5dbd3798e1da623c1589581c49ba98ab2f9d0b3e2e52423b2819988b3e644e53b500a3f75e2a241c6f529353daeaf7d2dcaa63c27757ea12ada3b718b1a3ce6c8c369403a5c0494d18fb082d1c1e6ee1d4bcaf009b17096fc4b80084df922b221adee71322488f0a89003e5af097bed8667238291d075b640f414c7a8f1df948f7a321b90b8494d4d9d35c0de94a42b722c3899c00aa5b6eca6f62098ed8bfb54157db241ca9ea9bef21a696d81e105b6ac16364434a502cdd6ba6b7c3273d815608ae9d69316de8bc513828b55a79e17a9ac3e14bfe9e54f273911049c4e23b1ee476cca6fc6c9e6d61e5020bc0c5584e5a3498e00b3a52c68cb145b34a8df3d017b8f5fb96414af6d4cf443def6791b457d1587f3fe3167518c72acf1c9ab6880570d1d53d7666eef7f22b39285aa85136bd6bbdcdaa0dda28d09645b23f5ed4e13b9f852d276eaad21fd4bedf28f35fee16363497501016639b1b92b8ff2e7448e610bafb4beba540115607fd5ea6ffdc93eadffdeeec95ac09d9bd40991e685dd4a01f5c07cd9ce32d31a7aca126c1dace7929552ddd2f57d6a9aa22d972a75388028053e36c783c16f213b8d85210b6ec1fb362b859f5ebc23b79c328e2de8ed19cdf4edde03c1f98d4826842df022ca6da31037e884c26e9e7a8f2b2f6e614b59683a8a5320fcfa5f27244f244a650482b622489acfedf8c2c7f707deca947fadcd64c7fdafb40a22eb7114ed771674a1e290b814250b7c0d91c35134087addc9ef0b4055675d366a6fc640d51377312d887c04bca26ed2db0808528057b06b0581349043dd17be65c781b058eb780f31366cd50a0092d1ee301ab4b76a09786f810a6d365a96e7fd4d62b542ecb7f8704630d3674054dcb5fba465103b7a3c3e215040a5e3f290fe4c4a51365c8cc205bf8097eb571440beee576193d5d55ee643962a246c82774e2c80904ae3f5664231999c3b81488c0f6944eeae33107da1e68327d415a3446b2c328ab8f5506b7fe943aa2ed21788a17f28ba14a7223d5b26ec5d8585b9824c331fba9d5ca6fb0c630ef077fa161d934cb220a339c717454d54cb078ce9566643a9fcbe8be0cbc3e1726695d4692087545e4a2a4e02004b35f86e44d9398d0763396168deb5b8f289d9f08f7ca06e3b06bdeaf2c45ae4fb9c4e45ea92c1bff397155dd766fbfaf90534d9bdaba82c199a7060ee5a67076eeb9a8085774d8615cd2693d0fce71fff637f3cd488e60993ef160e1ec244c415c31e974256bf769048804eea24a750f81bfcf01d4771fbf4596f403e857046bb5792f7829978118babe0e69692b739c130b8982b8aa6333179bb73778e715672f1e657568f835ded8e3e2e5dacfd4e2aa0c472f02fd640e04036c4703ed39a6d75aac084fd05eba31b4a3a26315409d0f179ca2f7a03231dee60b7e51395272312a244b8fbbb863ecfd93842afa888127c79da6b65490d0d02753829a778fa99b7cf506a56cdf668add98c3a4c1970a45c6de1f30648d808978e68d0c9290e212d142c118c7700955f55e23457c8dd9a1ee5e914d88a8386ea9ff3286ce5a8c75dcd328871b6cb178baf5ed805cf08eafea4afa690f35b18d91e5b9c4adab00e0ba3d5a331bf51785a30eb2196f3714d91c8da39b0299b7f999a01a69b8facd12cac3fcd3505d7c3750ac82bb794a27c272d9cf7146a6741a66098519f0a27bacc9deff2c271a381942ffd5f2e86e29da2c54d98aa6c385991f44f6ad7e93c6f7be06955e2bfd48d2a916d20fd01d85aed0d9617983dc3d9fb7cdd10fc8f3a4d661b9d37b2f251509d7fab9ada79d758bcaeddc60088caf083be886c522c496e96a34df00fa9b539408d2e2e7a12f8e4dd62fe2382df6e759167ed345d8a749690b9f266ac89940c28522cc477c536722f1e8b2728aa0b4c4880f91cfc6e0e2aefe9ec75fe2ef0c630e75d7e0837a98a3ac46206f1913d2076d5daacda051a3de36de888df1efbbe513b86395102cd3ae7fb3352449ffa57364422af7c7aef0e9cd6b26cfa6f1c3294f67168a19589b1060569ea76611e7134d5f82292bf028d17a8b214459b80346839309538bf0a8b3a087178d9cb049397a24dbfa3f39ba5bb3907a45821fc80d9e0de731128e1576c6bfeb1c6deb42efc6ad0f29043bc30ece48f2f90aac96fbae2136fc835516a06ff4727dde623ca0b11f7390c30ebc83e14046c4a5d75592fb11c3469a157e93308937dc65089f57004fd6d0114806d8f9de6fb296d838abfcb8e1f88675a65105ae96c6ad0a6836ddf373f599ee8481474d687e2aee9db2681c2a8c484818aa3c95552bf0b3cf33c681104f703d061598b2eb9d4e8faebf9020f26c54aaa76aac460efd0b726934dba0b50636023fa4e140dbfc944345aad1879797859150df385eb8bf77ef607d1881ede4e4a5de77f398ddba14179aa2192adfdf19aa90131c64f4208a0b35952c4d57b6fe9cd152e0faca2372a445ec383c4e3b315412c6d9573b8cdf3a0951bdb877a03bdfa0d04ab3933b69ea22939c596888632c0e45d89dca49af7ec6fd05233b37af0ef1e07f5f209988167b7f9097026c0eecd8e8d8cadafd882b6074d7e1cf41da511d2ca9d5d763d9bddb487dd25fa6ed96f6d7b25b57f38ed477f079ddc8aaec2b4c181ad919c5fbb204403187a11b831f6a5f7f13bd60fac9f6c99aeed15d50df3172df1ba64fc74457c816a968b17efe7adc458afb199425d8b52e7366cb13ae13a309d2b0d7965c34ee5797f82159ad25319d93b356ad5917ddaa63475e8868304f7e0fbeab9e84526ef2f072715f7d598abe1407f6cdf62f07ffb3e88030cd88c6f1a4f2e60045f0594d9fe277e3d23b5116261f04131817ba3e532405ea223dd0320016e27ea26348c8d4329108c6f01136e96b095d510d6ff31e8284789c0d78d0f9d21401b2b54a801e76c72847b2a26796dcbd59d14fe5a47c9141a5c9488c8953005d0d50390e72cf22d1cfffd7d3ec84e2454f1cada1f58cfb53d2a095c520b554629015c01611a0da4c0ff2dbbc1c8d46e8282862c55fb528641a4f935bafb5e85348406ce1eb5e356b62cf72720c16e80b48669b5817ed797a0975d764bab53d81e1ccd1d57e106bfd30c9ff1951a0995de20e9302e1db8d920fee2e7c8ef611ee453b0b7fe9d4ff9fa6a1127ce4c32baf6f5dc818f0033fe2ae6592e23da9a1467", 0x1000, 0x408, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000240)='/dev\x06\x00', 0x20000, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x82) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x4, 0xffffffffffffff79, 0x1, 0x1, "d2c5cc4733d89a59fb94e4f098e6c777e6ffeb1a", 0x20, 0x1}) socket$inet(0x2, 0x2, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) fcntl$dupfd(r4, 0x0, r4) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) fcntl$dupfd(r5, 0x0, r5) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000380)=[{0x81, 0x9, 0x4, 0x4}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xffffff18, &(0x7f0000000400)="660e0100000000000000") lseek(r2, 0x0, 0x2f, 0x1) ioctl$BIOCFLUSH(r3, 0x20004268) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x8, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x10000}) r6 = semget$private(0x0, 0x7, 0x40) semop(r6, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) write(r0, &(0x7f0000000540)="582720ef4e5060032b2d6e44ea995d8dabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab061d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a658826067e40aef318d72cabe1b1e8da49a9653dac817701caeab7a5a307c1b31b1d2b73f600"/150, 0x96) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x4da) open(&(0x7f00000002c0)='./file0\x00', 0x400, 0xdc74393682b93cab) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x0) r9 = socket(0x400000000018, 0x3, 0x0) setsockopt(r9, 0x20000000000029, 0x37, &(0x7f00000000c0), 0x0) syz_open_pts() r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) fcntl$dupfd(r10, 0x0, r10) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) ioctl$FIONREAD(r10, 0x40047309, &(0x7f0000000080)) ioctl$WSMUXIO_INJECTEVENT(r8, 0x80185760, &(0x7f0000000300)={0x80000001, 0x5847, {0x7f, 0x401}}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 19:33:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4d}, {0x7c, 0x0, 0xcc}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 19:33:41 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000280)=0x3) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x1, 0x1003, 0x4}, 0xfffffffffffffea7) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000180)={{}, 0x6, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) r2 = getppid() ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, r2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) ioctl$KDSETRAD(r3, 0x20004b43) writev(0xffffffffffffff9c, &(0x7f00000001c0)=[{&(0x7f00000003c0)="951c07bb5f79152a27e145459402f0e91757e4a608482e9d72b1890b7006c6155fa9b076afe644b2557f8ddc91aba4a0f7a83f55204917765bf566fa2a557a31a86becb36d69418934a5a1073194f782fe3476fede5547f20acf519d08e71a7f65a6712fc387fda4689016c8eb49ec764ebd104c7c397b6761544f60e05536c786b7d155d421f3840b13fa9feb1494113d35c7b04f2bf731ecf36e7cd7843989dc93f4e403418ec33da722f8359f41947d1dbde6632f2afc7f3155e9716802536c00b073fbf729714f978d53588d41e9e74a36ccbca6570fbf6472046135367b5c", 0xe1}, {&(0x7f00000004c0)="666db68c7ee060400a6f1db19cc49817de3b862b4c80e729bc105c84c2981012f117b872cff600ebc7f4a8ab8e24972b06af113c1ae379ca436b23a210f0f1f98b0e47bbbe21a1f9dcbf9cd273137501440c675ea3a8e52824ab3d3e6013037f51af6fce609779956822f1a075486fe7d3198053750e9c74338f3159814ff4d1133669ec8c83e0e61ebd0f3f89cc902f99f624f96d6ea4674223505f0a3a9f77f892144769858efe2e1ab1d5f7c5f9de3216fa68d236f6b38428ca7bce78180f3b47417f7186924baff7badce37bf999bfa094b95738a20f839a606ed8f04edfb6506f6e8298b2bf27d7834c823db60ac5b06f57ab61274c0dfcde28729cc76d33769b167f34f68b57892efb536a02fca04937c43f15216e3c2a273d50ae8469cb19da92576f9192aa682f977acd88e6bea215bd03608798536e665a8fdab4d2e1bcc1d2944cd1e3288fc0dcc4a801281e876e3df3aac5ccb0c825411bf82c060628a499c88f5e3677f3b73aaa3bbbf1e5a1cd0aad132ca37c710486bd7d03cf61e843a735bb543077237948b066f5fc1942d4dc9d168f51ede4d26ee939423f15dda87a78fa4b3613e6c347084a90bfc11009703dd07fb954a94b5940e4786747739f2e0e733e28477caac8af4577f76582394b4ec3239a33ca77208354aabc21bc45fc496e018d586f11af2be83ccb1832b7d0c3d2f993145e9e0a0354938a2bb9357a6ba5001361a20e1c5d3a4d17982aa8880aeeb0cd1091120a8e474e053e2e0c746c610d560d7ebea45a0d94e899f51659c3ac5802faacbc9b972a4084dde813645590b3df2595584da5c5a6717938cc8037075132195f0b1ce794de6796d413ec1d53ebd03ccd79c206b4100a418d53f11ab0b91a47d3787ad2ba4dad089e149c00aefef397251c93aa54a90a7e72245e8bae85979c9ac68a39a25f810b60fd92fd3e0f6b108ab646815f3b864c7d3c4c225e2370e25025245b0ccae16f30de6908b665e8dc4549c1a2b0cc4c80c8c7143daae871b878d52c18a4168a2dce6fc6cf2fa94258420900ec138344b245b5b26beed543b1a8cf1be9cb60355e2d79205651d027adc53395cffc32c5a1262207b16259853c2b1ddc947649885ed9aa190e9d3960c5ca6ef68688e10da6d2e864ad0e7090f06eec9794a9ec4b38086498f2766c80d97ef83ed84e3406354c3fbfc67ddcc1dc03bdcae96c33d9e8144e4bb52d92a8bb485a5f86ea907fb1cd9852023ec228fb630bc9708a1edb241b1faa61ab426382766bf2485ba00b4f1e5c17fc88475162fd80ac6d5f278ac73f45b9aa5c92ae275d778b333acb7e087a9df03dc20bc03436cbd23fae6542aff11705db81949a63998bcf5f17fdb0833c3b8c7c355ae25ae0cb073ea67f2d34c470fcd092da609531c086930ea130cc01aa0cdc5f8197272bb1f23a2e5399225bbf2eadb624e92a74f0d766798b2145689eb7f1d60b25d0f91f747a48647a394055307bef8aa001e6f4cd220c6dae0b9725f9dc32386d2a3deaf14a314402c9ebcf32d3ae9cc900011d1880d175057ef0d9276beb0980de7788fb936bd960bf6ac7ab65c7903d63ea201a043784cb04909c593a65fba23ace52e9a6d5f0cfaebe4204b40f94cfa6ba0766d70573b7d13a75e257baae3d0f3e11021c89df7ef46383b1a7b0676ce6ba4a257214d1a0c293c07cc0fc8fab0d337a5f1f11a262531c67bb442993478eadf8d1874fb8a6cf02e331b5949bdb6edc135e8aadc4064e97d83c3b7b29f2087673765be7b1fea05922fbab552977fa5cbbf929f28fad91ca94a74aeccb9121de72335175b59f175ea7e28cd12607394f994be3305bfa5224d1a76d56bee76a1abac1254694e442005592da63614318d7130d7139969a7c7a5ef528867590af343dd704ce75f7487f9e3b20a9f24d72d01d06e4e106d332f8112f793c13b746120d57f8c6317a87e172780dbe4ccc6981c6b4904dbfe2a5afa9abf773c6c06da8c4d97188e296a29623ef1325a0853d93519c0fc450acc035d36758c33b87bb077dea51518f14cb3422492e84714370a3853492a5eeb9b411df75a953a54af468920049b091532fec6f69fa07518eaa9977685ca52bdcc2eead44ddf8f81e51d9ce5bb92bb81324abafd5c483cc8cef8823e1d68271783ee513cd583d0351d472e7ef34f47197272fbbd16a55acffc8ecb1b1e1b7b764912e638363216c8aa0c51ff862e1e0df378eb14eddc83918c83622f867a573c9a9b3fd2524b4c3f775d95da61b136a639c27873a54aa1d9cbc612778065768985307ad4cf145921cc262a883806f024c3bd0af02058461e4b16587879f5c406abbdc11ed67985e4db35d4fe9c0fdfbcb7acba886de30e1f1fe58990f0ab68bab8271c8f69dafeea1865aacd26d84c9ce9d995d3e5362441aff430310562ab24e7f92df8710bfc1d52d91bd896b1671f34a516b19dba4f6df19475139d6397f3f1271f123798ed6f748b2ff4e6dd05dfc1738d104fe8b35075d63dceae599a9ad76a85c57852cefb3473aae95f5a723340cfe61d3cae7e911844ed10600d656c4b38eea00fafd9c3aacc0be3801995e866774601917fffcda66b423a9a526e82f7710caedc906ba418f3bad7de018a31322ccaea87b4e2cbe5331d28699aac0fb2e30cfd1271f3b3e7a2e9479edbbf77ff6faea3a1d184ccc6c5bae8cb4dc6a55710d781d59c46bccff6b27accd3441836a106feb51c9db7624c66ac12257987846d8c0d10c53c191253b2f9edd80add32b21ade99f90fc6071a46190b37458fcc7aec8d67b661a8a2c0d9afcd787a53930f20aec455d8c2b56f4464ed72bf917a2f3fd628da1656387dd20c2c1b8d021d5356104481913138b9a4e0f12be7c1d32ea9f29c83a13f10fda4e2d3c74ae74e199f18bdbf76f6057cc6f413ae461d845ec740b276f32dd79174f1ab7912a86b122f8e5074b8c47d424281bdd2d76207514b83d11101d4eb43410dcd45e3a0dda26e68f709692aacab31d83005191e1f9359a07e67fa000303a20077b0a42e72bea013927d41f042b2bdf7530a52088ae5a7d4e5c89a2ed918b54106e95bba2e3235b55e593dd330221648f5141fdeb36673694a015c0504f826c86d48cbb35a0cd13147b2aef7df24db335f6461800dbd96d9e2e31acbec31927e200b6c194cd76b1ce5bdd4bccf0b3953a5818f2601641e07284a3aa3f88a6de074bd3f774e24b7adb926e9364bc21ec2b794c6453939e2bffb337ba9a6e376dbc93db8d19b69029f28c0c54133413eba558eec22d06c020024a9dcc9df11555da58acd7ab29b0064fb01d4e4b24ca50255436d13cf8a2467173dd43d5f9d37295eb3b2a8d584619b7c847177bb2901ff5757d0bb1b5377d6bbb604adae47948122b23859ee05b0964efcf90254e024121ddd2cff57616eafb37c30fccc4ea64e10e8e2c87fc0e74954d596308a2b534f93756c432b2ae10255c9fd46d6fb09f44a8f55520b7e50fb2e2ccd31381220805319488ea656f9f3b34b7686aab86c6a1f1edc60ffbc5148ab67bfe191971a6dcbe6b0c32a145930b93c7a94a371760636f9a9b5c71852d313b5f1acf06f367005ee44b3e4ca31d872e5400b89fecc0caab26208f744087cb8faf982c3ecfc82131ebd754c87f66a559a7978020cf0fc22dfd28f22011ac6560d6c8239237632c0651c3799f271393f11681d629458d12dd2558a7725aa68f8a87f1cf6f48e2845468585c78f870e1f1dc38275501be5b6924f2ed4aa7c259632bc1a1a654ba83f68cfccb8a546731d322ad0a3c9e1df8b3075880186efbf247c30be3f0ec05420e85afa19cb54b86a56ba7173db291085872649f58983e81bcee499f208c339f963ad64f5651edf63182cd044ea1298410737bb3d467a9c60f53bb94958bfbf6461275746a7813701459698fa46d821471790def55fd9a789e70faac6b9ca7b1a56c85d2c4a819cd46fcb06a51727a3b8d1a19ec0b60b799b11ed1f2065321b611c427fb69e2dfb6fd3c6e5b4666b1c9d8f27fa4ca7a4ec282a4738734b60a67db1f5d3e34008331090a1651c9703eaffffec5a6c51902a602847a3ef81570065f4278ec459e595ac645225f06dd057660e1820feca1ebfded45ef6d3a41a7164a2c51f8ad6aaa0df630c9b3b6fb2f122fce37267c90a4174f226dd2d48dc3712f844451235edf6fcf8a9904b66282f07d381208e7b56c14cdbde65aa85ca80786642319d7d604f9e106c92e18689f5ec31cd8b7aa5fb5ddc5c1a81b0790c20756df69f2c9be63e0891e1f807ef96c0a84739a7282de0e61c977610b44d967b96a36abc09e6623f61872dd6a5c0ae04fa7fa8c3cb8d45afb9a1a10318c5a78abcf16047f5baa9bec511a887c78ccf513a3d7d423c17d6c9632fb5588cdec437035e42521ea5e85e1892cefab9f95197902777ccfc36131bf9124da1c4531719d934b3c1249e3a031fa023d1a2ab8e01c2d7fd1ed2ccd69e8095f71612fcffe366238354a8f534644a485c6103d4a04d414721f72095ad00ae3bf535bea1a283564f348d74d8f24962ed0f99617629fa197872bb6abc9ed6af6c159094d99e7d658d6958b0058965ef006e53c5c66b8112b78516dc19a306825a2a86f82d2ec96ebbfe7620b119189ff73cbe4ba2488750eaf608160c4b0aba494010f6c833b7a8f34143627ce65b4cc718f9ebed6e1c02bced60459dce7dfe56212fef790aa76897d4ae28ea6ca8b7e671f5ed3b6df891e4bc9d8e60470aa3f0dae1e0773c33c25194b3e9cd5ed80ef9b8bf9f64f00b5e943d47b1e84d7235183d95a474647bee687494077dc2f78bb418e2c8fbf6cffb8ac374772017c514fcbf4436e4c6ff1e1557b3bcf0c84672578bbb7c7e199d629e2dd00c4de16c9e9180cfbc647b2dff471b054728d8bda15f9111dcc29c928332a9a0df04f36271ba80ff2ac8869ffe3107470540524b4b0192060e6521047b8dae5822ceb5584a3e074207d037d033e7d71fed86ba72698ef565f6bb2e51c6422e564f3b029e0ac6c46a0727d96b8fa520183e0403380363e99b872ef74b9b3a23cfceb93e33372b3cb38fb66de68244fe8addb5ed6c9e6ae912a6696ee6e926134f4424483904d278326ee96bd3569873d93974ae5fac95f8d2d18747e47afbf8bce1daa36b6f851a7d0d25d096beb950372e1417bef952fee36652896eeb972c40214d1d8c993cc721a87076b3c15bd2b93f20eedce6bd8486d10635f12c8b5783cb83ca2b6637a0088a40b51cebb4f03c75e49bf9ff6d8c4ac90dfc1b456704174b5a44d1cfeef16564e3ec75c746f3ce3f09181302a59c339aa8ca5977fb5fda03ebdee2d13227a4f30e5897280ed2575d67330fa096af0b16a81d891755eef7b58a9768be6eb4a417993e7490fadf932f3174757b0a5035e03121e2d402509ac4dceaa2a429047e65259c6cc8f482d3c5482f1d33957ef289fb4780ae075bda9470bc6fc6c8e1d14fd532dd92d7ac44006d3cd8203180c3d4a770bcce5c9099e5748f58a8fcb6efab154ee0d7cc4f5b29c825f032888ef65a7b41d3539c29a5d4fc9216152a82de5c6109f1f6b035552a9de5c5730b22a46d166918988df95129863b92ddb1af64fe1d3a0852c14f41412a5bd9152ef74f6d8a4c03b118fca224c356c1123cf330cf3d79ea73ba0b1b850e41c085d8c1ca516bb3e8009acb7afe56de2d1fc1e9d31851a7e86edfaf0cdacc22513a6ceda4230cabcb3545dede953ec3d19131665b6f91c61cc0326b262", 0x1000}], 0x2) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x480, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', r4, 0x2}) clock_gettime(0x0, &(0x7f0000001500)) 19:33:41 executing program 1: setrlimit(0x0, &(0x7f00000000c0)={0x400000008, 0x1ff}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000300)=0x6) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000280)=0x3) connect$inet6(r2, &(0x7f00000000c0)={0x18, 0x1, 0x1003, 0x4}, 0xfffffffffffffea7) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0xffffffff, 0x1, 0x4, 0x80006, '\x00', 0xfa, 0x10001}) r3 = syz_open_pts() close(r3) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000100)={0x140, 0x7, 0x7, 0x5, "5f27e8e4a0947b3baa3ffa6dff1b1668e2455a49", 0x2, 0x9745}) r4 = semget(0x0, 0x4, 0x0) syz_open_pts() semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f00000003c0)=""/144) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x7fbc, 0x0, 0xffff, 0xfffffffffffffffe, "03664e2ba71c031b0adf50790beb87a3ae167730"}) write(r3, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121c", 0x1af) write(r3, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff03", 0x486) 19:33:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='\xeb\xe1\x00\x00\x00\x04\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x400014, 0x3f, 0x0, 0x1}, {}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="e308dbdd98b17d3ecf14ef7524b5") 19:33:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x7c}, {0x80}, {0x4406}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000180)={0x3, 0x1ff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x23, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x0, 0x4}, {0x18, 0x0, 0x60}, 0x2, [0x6, 0x1, 0x100, 0xc, 0x0, 0x0, 0x80000000, 0x1000]}, 0x3c) syz_emit_ethernet(0xe, &(0x7f0000000240)="b6bc1fc92479ff2b783f6e8a9c81") ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x6) 19:33:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000280)=0x3) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x1, 0x1003, 0x4}, 0xfffffffffffffea7) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x45}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="b658b389a88f5e3dea4908399ea8") 19:33:41 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000240)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca02bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90ff03000000000000c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0xfecb) socket(0x10, 0xbb2ec3d468044b7a, 0x8) 19:33:41 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3d1}, {0x30, 0x0, 0x1, 0x4b}, {0x6, 0x0, 0x0, 0xfc}]}) bind(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x0, 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) r2 = semget$private(0x0, 0x7, 0x30) semop(r2, &(0x7f0000000100)=[{0x0, 0x0, 0x1800}, {0x2, 0x2, 0x800}, {0x2, 0x8000, 0x1800}, {0x4, 0xffffffffffffff00, 0x800}, {0x0, 0x8, 0x1800}, {0x2, 0xfb, 0x800}], 0x6) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) close(r3) readv(r3, &(0x7f0000001400), 0x0) r4 = fcntl$dupfd(r3, 0x0, 0xffffffffffffffff) ioctl$SPKRTUNE(r4, 0x20005302, &(0x7f0000000180)={0x1, 0x7}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x8, 0x85]) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000040)) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) 19:33:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x6, &(0x7f0000000000)=[{0x8000, 0x0, 0xbd, 0x3}, {0x7fff, 0x7, 0x3, 0x25e}, {0x80, 0x8, 0x81, 0xfffffb11}, {0x6, 0x3, 0x4, 0x7}, {0xc7f, 0x6, 0x80, 0xffff}, {0x8, 0x0, 0xff, 0xff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x5c}, {0x24}, {0x6, 0x0, 0x0, 0x46}]}) pwrite(r0, &(0x7f0000000240)="fbaf84ea37679be96914f6357e3a", 0xe, 0x0, 0x0) 19:33:41 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20, 0x0) fcntl$setflags(r2, 0x2, 0x0) r3 = socket$unix(0x1, 0x2, 0x0) shutdown(r3, 0x2) shutdown(r3, 0x1) fchflags(r3, 0x0) 19:33:41 executing program 1: r0 = socket(0x2, 0x3, 0x0) shutdown(r0, 0x0) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000b40)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a38620700000000827f30f13b49dc8714d56648fc8c4795955984c8790ebf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593da947f5fc9147808bcdcee3f27535692870bc122cd23500000000000000000000004d79f00cc8000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18080180e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b4634dcc6a10c53a3fdb2ed74f80619e311dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f089e72fe596747b69eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394c8b3a66ceefa9bdf906c074cf88898020022265330027548c4ffda5eb1152f6bc23442dcff010000cd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b741575a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b70b9126efe6c2d6ad126358a2bf7eb6652cff7f00004a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b4405003bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e996fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c5b041ac414eea454a0d7ce9a15edf26e82fcca1e245ad8d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b530779628defffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fcb02eb91b826475f9f1c488b5815676deee5b4d7767087857986d1a58f78a480786652c19b87be7d7113aaeb5e3dde2c9f06c001edc180127175592261441212965ecfa3d8006ab63d3e2c8bdd3e834708d82d4b093f35df1e1912019bb7523ce2bcac3af3968c8b95ca861cac97624e5a8171170204737574bd54c4eed69cc00a41f5c40d33397e2289c4550c78ffe6988b4c465b85759ac14f6681b90475e3b279edc044c4f59ff4df7a7f37c78f88fc37c3ccfdbd77224157fed8185350553eb727769268c1ab21c99220e4811ed0fc9dc26e64ea25c2c436820ac4e88f69697947b9c63eb097a7746adfe0f9a5b2b21bf35300628de2b4f53ead512e451661349a831669d8f87b72b792a75e94c7fffb380d24db2a98c0dfc7b779ef5be744d8e7f916e09b1ae613d4538973c38da6d76a164ac0b55d6b911919df80fc3fe9ca1caebdb4062113c6cbbb964400eb7de5fd5a23e0b49c03189a137d2f66f452e0c"], 0x10) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x408, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000280)=0x3) connect$inet6(r3, &(0x7f00000000c0)={0x18, 0x1, 0x1003, 0x4}, 0xfffffffffffffea7) ioctl$BIOCPROMISC(r3, 0x20004269) r4 = socket(0x400000000018, 0x3, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x40, 0x0) setsockopt(r4, 0x20000000000029, 0x37, &(0x7f00000000c0), 0x0) r5 = socket(0x400000000018, 0x3, 0x0) setsockopt(r5, 0x20000000000029, 0x37, &(0x7f00000000c0), 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$WSMUXIO_REMOVE_DEVICE(r7, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) ioctl$KDSETLED(r7, 0x20004b42, &(0x7f0000000280)=0x3) connect$inet6(r7, &(0x7f00000000c0)={0x18, 0x1, 0x1003, 0x4}, 0xfffffffffffffea7) kevent(0xffffffffffffff9c, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffff9, 0x40, 0x0, 0x7, 0x20}], 0x7fffffff, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffe, 0x80, 0x20, 0xff, 0x8b}, {{r7}, 0xfffffffffffffffc, 0x1d, 0x20, 0x80000000, 0xff}], 0x2, &(0x7f0000000140)={0x80, 0x80}) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) 19:33:41 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYRES16=0x0], 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="271400ff0effffffde00"/20, 0x14) sendmsg(r0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 19:33:41 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x150e59c4755ee583) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000100)) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) fcntl$dupfd(r3, 0x0, r3) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) ioctl$KDSETRAD(r4, 0x20004b43) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) fcntl$dupfd(r5, 0x0, r5) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) r6 = socket$unix(0x1, 0x2, 0x0) shutdown(r6, 0x2) shutdown(r6, 0x1) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) close(r7) readv(r7, &(0x7f0000001400), 0x0) kevent(0xffffffffffffff9c, &(0x7f00000001c0)=[{{}, 0xfffffffffffffffd, 0x10, 0x0, 0x100000001, 0x2}, {{r2}, 0x0, 0x8c, 0x2, 0x2, 0xbc}, {{r3}, 0xfffffffffffffffe, 0x49, 0x1, 0x7fffffff, 0x6}, {{r1}, 0xfffffffffffffff8, 0x1d, 0x4, 0x9, 0xff}, {{r4}, 0xfffffffffffffffc, 0x80, 0xf0000000, 0x526, 0xbf}], 0xffff, &(0x7f0000000280)=[{{r5}, 0xfffffffffffffffb, 0x41, 0x2, 0x800, 0x7ff}, {{r6}, 0xfffffffffffffffd, 0x8, 0x40000000, 0xa8, 0x3}, {{}, 0xfffffffffffffff8, 0x20, 0xfffff, 0xef, 0x1}, {{r7}, 0xfffffffffffffffe, 0x88, 0x2, 0x0, 0x3}], 0x101, &(0x7f0000000140)={0x4, 0xfff}) 19:33:41 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000800)="212bca479aaf46bedef7086c732bcdea4a2f64e523f1e57c3d5cc4fa03bfd30d12f8ee35ef602604bf9fbc5cee1dfcd5144a364546ca12ee8c357ef539feab815b1e781267c85066cefb82a657354abdb18798ee3e2edd5f46d9675d2595d17e2e6c1ae1534e690cfd28bc20e820c40939ec20743573dcdff6b52e57d198a05b6d7c62824de026be25ec838cf55a009ce39cc25c1a0b30a593accaac7adb626cf275d6d2d4608f79a03d1810d7f833e4639543e87d4a823324d61e2703037d6891f93a5d4a9cf1d5df91bc8024f06d40ddd015e76ff690fefa347741699761a6ab5a4ca68f3e96317e83e1953b94ce58572fe2a98e1267229f75d56eae3cf4480a644a343aea3ba3a699aedadb2b76557670350c0d7e46b486444c181d5e8ce48684d557e0e425346de7d90845a04041628742267a33e880d3ae9849837d15342e4ceb8e11a5e475e43d14ceea8b46582f96eb523a2b97ceebbf77f58d547248ecb328e7cb682499df8d8c243fbcd091889799d950ece13c594f1849d7003c0b4e365bb2718c5971331d605667ad582488c0b22323c46546748e86c5b311b48a5063616faa8d0e25c03a27d3c568e344548340fdfc54f7affaf64711f24c1134abce16ae9001e4e978bef7637c9b9050f117cb2dab8ee0b255c649a66a7c", 0x1de}], 0x1, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000280)=0x3) connect$inet6(r2, &(0x7f00000000c0)={0x18, 0x1, 0x1003, 0x4}, 0xfffffffffffffea7) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) ioctl$KDSETRAD(r3, 0x20004b43) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000000)=r3) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) 19:33:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) r2 = dup(r1) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f00000000c0)=0x401) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x35}, {0x6, 0x0, 0x0, 0x104}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 19:33:42 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x40, 0x0) write(r0, &(0x7f0000000100)="a721add8b4e82d37ff9a13dbbe36aa676714dd075ccb00a589e715beaf7827b1b95f61193de27ed50e4c2331182eb148a6c49b6d053dbd48f9b4de3f607ab6795e4b3b50fa863281b84037f8ba102c269615dba16e8356afb7b8613a229723b830f21a894318e985d1207dfe8573f25b7f515e87880afdcfdb16eb41533d28b343f0ef45ee03b238ceb8d875e782719f260814f6e9a827d033e0c98d0c083ce1abd75778d1a1aaf6ed6bb89ad13cdb03a0fea209f10a9cd6affd36154ea3ac318e27a72357f07ba6e5f53104eac7ea8859fc666b1ce853633bdc8c8ffc7ee13cbbb03f146c2a7207a4c657d881beb2b52f1195b21d18bbfa18a40927b7d92b", 0xff) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) close(r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$inet(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 19:33:42 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket$unix(0x1, 0x2, 0x0) shutdown(r1, 0x2) shutdown(r1, 0x1) accept$unix(r1, 0x0, &(0x7f0000000040)) r2 = dup(r0) listen(r0, 0x1d) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r3, &(0x7f00000011c0)='\x00', 0xfffffc85, 0x1, 0x0, 0xfffffd7e) r4 = accept$unix(r2, 0x0, 0x0) write(r4, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) 19:33:42 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x40) chmod(&(0x7f0000000100)='./file0\x00', 0x23f) mkdir(&(0x7f0000000480)='./file0/file1/..\x00', 0x0) mknod$loop(&(0x7f00000002c0)='./file0/file0\x00', 0x1, 0x0) setuid(0xee01) r0 = socket$inet(0x2, 0x3, 0x0) writev(r0, &(0x7f0000000040), 0x100000c9) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x6, 0x777) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f0000000080)={0xf9a, './file0/file1/..', './file0/file1\x00'}) r3 = socket$inet(0x2, 0x3, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) r4 = kqueue() pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x443d3f43b8a159d9) kevent(r4, &(0x7f0000000040)=[{{r6}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000340)=""/167) dup2(r6, r5) setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x6a, 0x0, 0x1af) r7 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r8, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r9 = getgid() r10 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x0, r8, r9, r10, r11, 0x4c, 0x1000}, 0x9, 0x8, 0xffffffffffffff7a}) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 19:33:42 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x202106, 0x100086128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce", 0x7}], 0x1, 0x0, 0x0) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x20000000000029, 0x37, &(0x7f00000000c0), 0x0) connect$unix(r1, &(0x7f0000000100)=@abs={0x3, 0x0, 0x2}, 0x8) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) ioctl$KDSETRAD(r4, 0x20004b43) faccessat(r4, &(0x7f0000000140)='./bus\x00', 0x22, 0x2) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000280)=0x3) connect$inet6(r3, &(0x7f00000000c0)={0x18, 0x1, 0x1003, 0x4}, 0xfffffffffffffea7) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000000)=0x3) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000300)='/dev/diskmap\x00', 0x100, 0x0) fsync(r5) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) 19:33:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x7}, {0x6}]}) syz_emit_ethernet(0x133, &(0x7f0000000540)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64, 0x0, 0x0, 0x20000007}, {0x45}, {0x6}]}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000280)=0x3) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x64}, {0x45}, {0x6}]}) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000000280)=0x3) connect$inet6(r4, &(0x7f00000000c0)={0x18, 0x1, 0x1003, 0x4}, 0xfffffffffffffea7) bind$inet(r4, &(0x7f0000000040)={0x2, 0x1}, 0xc) connect$inet6(r2, &(0x7f00000000c0)={0x18, 0x1, 0x1003, 0x4}, 0xfffffffffffffea7) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 19:33:42 executing program 0: mkdir(&(0x7f0000000000)='./file1\x00', 0x100) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(0xffffffffffffffff, 0x2, &(0x7f0000000100)=""/114) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = fcntl$getown(r3, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x3ff, r0, r1, r0, r1, 0x104, 0x5}, 0xfff, 0x9, r4, r4, 0x7d55, 0x65, 0xfa}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = getuid() r7 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) r9 = getppid() shmctl$IPC_SET(r2, 0x1, &(0x7f00000004c0)={{0x100, 0xffffffffffffffff, r5, r6, r7, 0x40, 0x6}, 0x0, 0x7ff, r8, r9, 0x5, 0x2, 0x1f}) r10 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x20000, 0x0) socketpair(0x18, 0x3, 0x7f, &(0x7f0000000340)={0xffffffffffffffff}) ioctl$FIONBIO(r11, 0x8004667e, &(0x7f0000000380)=0xb9) openat(r10, &(0x7f0000000300)='./file0\x00', 0x10, 0x20) ioctl$WSMOUSEIO_SETMODE(0xffffffffffffff9c, 0x80045726, &(0x7f0000000040)={0xd228394da4af146e}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r12 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) flock(r12, 0x6) close(r12) r13 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r13, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fcntl$dupfd(r13, 0x0, r13) r14 = msgget$private(0x0, 0x131) msgsnd(0x0, &(0x7f00000009c0)=ANY=[@ANYBLOB="0000000000000000482e1080040537644f5006ef0070f952a1629dc622518a6841c1bd23a13e77feece9aeadcdb5d62deede7aa1f5a524f6244d2b326f11a883f1b38515f6fb7e6278931726ff2e946a6becc8f12f6470f85218ea0ae4e26c496cd9e14bd5691a30e931a783cae3f91109512645413c4f1384778d1bc66d1a23e23bcadd6f61848585b8661103f68ce4396661b231f3b948b021dc10a54f6c5c0877a7026bd0e6cbd99c71374a31856f51924c524223038a37dec355cad2c5fb8f3468e8f3abe9a441a65b5aa7e065253d623a4354f0fc45c89c42b13bf847ee87663b9ba9639e3e97ff97e6922ab9699cacdd06e864c1bf450d7aed0d72ef701820051ae6b725717569900a53fe998bb3b6d28772f0683d0d0a731008bca47e3158c81b73c5877a2f0c00e78b0c91dfc690ece19818fd59"], 0xe6, 0x800) mkdir(&(0x7f00000005c0)='./file\x00', 0x2) msgsnd(r14, &(0x7f00000001c0)=ANY=[], 0x0, 0x40000000) msgsnd(r14, &(0x7f0000000180)=ANY=[@ANYRESHEX=0x0], 0x1, 0x1400) pipe(&(0x7f0000000080)) r15 = msgget$private(0x0, 0x131) msgsnd(r15, &(0x7f00000001c0)=ANY=[], 0x0, 0x40000000) msgrcv(r15, &(0x7f0000000880)={0x0, ""/249}, 0xfffffffffffffe46, 0x9c767b58fa90a755, 0x1000) 19:33:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000040)=[{0x4}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=""/6, 0x6) syz_emit_ethernet(0x2d0, &(0x7f00000001c0)="0c516d3f70e19318ca9bc32c1b26") ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x3f) 19:33:42 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x1000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x40062}, 0x44001000a}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x10000, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) shutdown(r2, 0x2) shutdown(r2, 0x1) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) close(r3) readv(r3, &(0x7f0000001400), 0x0) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000200)='/dev/speaker\x00', 0x1, 0x0) r5 = socket$unix(0x1, 0x2, 0x0) shutdown(r5, 0x2) shutdown(r5, 0x1) r6 = socket$unix(0x1, 0x2, 0x0) shutdown(r6, 0x2) shutdown(r6, 0x1) kevent(0xffffffffffffff9c, &(0x7f00000000c0)=[{{}, 0x8000000000000000, 0x88, 0x20000000, 0x1f, 0xfffffffffffffe01}, {{r1}, 0xffffffffffffffff, 0x80, 0x20, 0x1000, 0x9}, {{r0}, 0x7ffffffffffffffa, 0x3, 0x1, 0x100, 0xffffffffffffffca}], 0x80a4, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffc, 0x38, 0xf0000000, 0x80, 0x3f}, {{r3}, 0xfffffffffffffffd, 0x82, 0x40000003, 0xffffffffffffff9c, 0x7ff}, {{r4}, 0xfffffffffffffffe, 0xc, 0x2, 0x9, 0xffff}, {{r5}, 0xfffffffffffffffa, 0x0, 0x10, 0x800, 0x8}, {{r6}, 0xffffffffffffffff, 0x28, 0x40000001, 0xffffffffffffffc1, 0x1f}], 0x0, &(0x7f0000000240)={0xfffffffffffffff7, 0x9}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 19:33:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1d}, {0x8000000000000048}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000280)=0x3) connect$inet6(r2, &(0x7f00000000c0)={0x18, 0x1, 0x1003, 0x4}, 0xfffffffffffffea7) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 19:33:42 executing program 1: ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0xc, 0xffffffffffffffff) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000280)=0x3) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x1, 0x1003, 0x4}, 0xfffffffffffffea7) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000080)=""/34, &(0x7f00000000c0)=0x22) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000040)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x5c, 0x7f, 0x6}, {0x6}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") 19:33:42 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000440)=[&(0x7f00000001c0)=']^{\x9a$\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='^\'\x00', &(0x7f0000000280)='-\x00', &(0x7f00000002c0)='.\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='.', &(0x7f00000003c0)='\x00', &(0x7f0000000400)=')$\xdf\x00'], &(0x7f0000000500)=[&(0x7f00000004c0)='\xa7\x00']) rmdir(&(0x7f0000000180)='./bus\x00') pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="11dd7268bac72593885e91a252d0865a0ad4986e6ab7844cd95120d9345e8f2cec68caa5a83e071e4ed33e66ade3ee75f8a61ac8c9eec0db9aa4e9e0b5941abcbebdf6201ded3947d8891d9e71149d7ec230f0dc1c2b09a93203594c3e", 0x5d}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 19:33:42 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x40) mknod(&(0x7f0000000080)='./file0\x00', 0x4, 0x10001) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000040)='./file0/file0\x00') 19:33:42 executing program 1: shmctl$SHM_UNLOCK(0xffffffffffffffff, 0x4) r0 = socket(0x22, 0x200000003, 0x0) r1 = shmget$private(0x0, 0x1000, 0xf4ce4f085ffbf34, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x82) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000040)) sendto$unix(r0, &(0x7f0000000640)="b100050390000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3e00c257699a1f132e27acb5d602000d7d026ba8af63ff372829e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000", 0x407, 0x0, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000000c0)={0x0, 0x3}) 19:33:42 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000180)) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) r4 = dup(r0) ioctl$SPKRTUNE(r4, 0x20005302, &(0x7f0000000000)={0xff, 0xffffffcf}) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) dup2(r3, r1) 19:33:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da0d4096e8c8b6b87cb2d72b8bcdb9ad0a4f5f728193ed96ab92f12fc4d5f16b1000000001628b53acc547d533587c189eac3", 0x65) write(r0, &(0x7f00000000c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb5fa3be8987e1cc70d0cd568c71ed2879e91f98c168a0237f559b05b5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2d687f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146e", 0xfffffe39) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000180)={0x3, 0x1, 0x6, 0x0, "8fa107f19dc3305c3661596f9b99575a4511b838", 0x0, 0x400}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x2ea, 0x0, 0x200003, 0xd0f, "b04d6a6e069f67648baa088b9c000411f33ffd00"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) r4 = socket$unix(0x1, 0x2, 0x0) shutdown(r4, 0x2) shutdown(r4, 0x1) readv(r4, &(0x7f0000000580)=[{&(0x7f00000001c0)=""/254, 0xfe}, {&(0x7f00000002c0)=""/27, 0x1b}, {&(0x7f00000003c0)=""/68, 0x44}, {&(0x7f0000000300)=""/23, 0x17}, {&(0x7f0000000440)=""/33, 0x21}, {&(0x7f0000000480)=""/38, 0x26}, {&(0x7f0000000940)=""/4096, 0x1000}, {&(0x7f0000001940)=""/4096, 0x1000}, {&(0x7f00000004c0)=""/190, 0xbe}], 0x9) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000640)={{0x18, 0x3, 0x4c1b, 0x3}, {0x18, 0x2, 0x7, 0x1}, 0x4585, [0xfffffffa, 0xffffffc1, 0x8, 0xffffff65, 0x0, 0xffffffe0, 0x9, 0xffffffff]}, 0x3c) 19:33:42 executing program 1: chdir(&(0x7f0000000040)='./file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x4d}, {0x84}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 19:33:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4c}, {0x84}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x74}, {0x35}, {0x6, 0x0, 0x0, 0x8000000000102}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 19:33:43 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6], [], [], [{0x0, 0x0, 0x0, 0x2}]}}) socketpair(0x10, 0xb0b6d3910da8afa, 0xff, &(0x7f0000000040)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f00003b5000/0x2000)=nil, 0x2000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x3) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) 19:33:50 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x2, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffb, 0x31}], 0x5, 0x0, 0x40000, 0x0) r4 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 19:33:50 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000000)) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000480), 0x9, &(0x7f0000000500)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x0, 0x40000}], 0x17, 0x0) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) close(r2) 19:33:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x40}, {0x81}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="b658b389a88f5e3dea4908399ea8") syz_open_pts() r1 = semget(0x2, 0xb0ec288570530257, 0x10) semop(r1, &(0x7f0000000000)=[{0xcb59c89387d224f, 0x0, 0xfdbcdab824b0f7a2}, {0x0, 0x9}], 0x2) 19:33:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000080)=[{0x60, 0x0, 0x0, 0x200000}, {0x61, 0x0, 0x10}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="149130da957e67ba8392c0b01f00") 19:33:51 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) getsockname$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) 19:33:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) syz_open_pts() readv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "d7bc600b441dba52c7f0338d7c3bf3744077eb71", 0xffffffff}) syz_open_pts() syz_open_pts() 19:33:51 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x80000000008a}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000280)=0x3) connect$inet6(r2, &(0x7f00000000c0)={0x18, 0x1, 0x1003, 0x4}, 0xfffffffffffffea7) bind(r2, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r3 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x59) 19:33:51 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8ffc9793c1318f11, 0x64) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000000c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 19:33:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0xffffffff80000004}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000100)) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 19:33:51 executing program 0: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46b7a) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) open(&(0x7f00000006c0)='./bus/file0\x00', 0x900, 0x8) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000080)) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) r3 = socket(0x400000000018, 0x3, 0x0) setsockopt(r3, 0x20000000000029, 0x37, &(0x7f00000000c0), 0x0) shutdown(r3, 0xdcc8830d9e57c0b9) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000740)={0x800, 0x101, 0x6, 0x81, "89cf6a83638ec11aadd694bbcb9639f4be40db3a", 0x4, 0x4}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) ioctl$KDSETLED(r5, 0x20004b42, &(0x7f0000000280)=0x3) connect$inet6(r5, &(0x7f00000000c0)={0x18, 0x1, 0x1003, 0x4}, 0xfffffffffffffea7) ioctl$VT_GETACTIVE(r5, 0x40047607, &(0x7f0000000700)) sendmsg(r2, &(0x7f00000005c0)={&(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000540)=[{&(0x7f00000001c0)="c749dbfa9c17d096abd9ee3cfd233db4381da28539e1360ac5c9479e36737ed0723a5f959dbdd4e7b1c809aae39ae9239a4b850912b396ac303f6fdbc4267c26fc76d17d6ab279dab242", 0x4a}, {&(0x7f0000000240)="1d0910196d0c412d138054210451f617101a3838087520a3864cc629b81bbf753e2b69450d0e1562ace4ffbcfc26dfd6b59a122b186f81318403d92c6e4154997f657321d6852f399e05b27a5ea20d9d0aa673f091eb6e5d8a4aac06ed0bccb2af229bb947d87c10640b879838de2ed34927708f0621e11facf0808b6f51fc115d63e0d63920b997053905049d01059e20", 0x91}, {&(0x7f00000003c0)="ab0762a3061c448ee9a40d89c3873d479edd637fbafd3758994c02701d7cc0fae4828fe6fced9cccb8d3f51d8e208c23e40d30ec58fae3d76daf23d4dce1809c0dfd77efba529381ae706686e64f16fdd50d03b440296895a6ba01d3c8d527cef8bd056fd2c40a990bbe5ae563ec782cbc740a455e485d2176f074f2e05e8f55ea7718877cabb2fcb1a1829b9310ea9e5010a6b7e11c470cfdb8a0f416", 0x9d}, {&(0x7f0000000480)="8d6b2e4b728b6812bfafe87928629e79489a8df423bafdc3a19a252a30d9395d53ba1445f62605352b00519a607180b0472e5aeec40a89c89f56e6dfe8710031fdd9fe9ade32a14d8ecd6fccbe45dbccd59e59aee85e05280d8b26a5d8b788f7ac869a281aff45b1ee7a5b8a84a240d079a2ba6ae9c03b37ffb7bd4361b6299f1fc5b14471a844beb179ee5532e6707f0b4bdcaa9194e2f7d0f78f1bfc4b5e13c47a9f48", 0xa4}, {&(0x7f0000000300)="251436a3a817d05ef978e016cb76832cb6e0d9fff6d97fb99a8f914270eeb51960bc879145aea9f363d1aec40f65d0e669e13b33216dadb3c108b7112115f4f33610b2ee98309597adf86fb1", 0x4c}], 0x5, &(0x7f0000000880)=ANY=[@ANYBLOB="10010000000000000100000000080000e5ae638cc8ce0f15a89c3ade3994732a977de1e11ebba7819b730ff64e5e144bc6053f6efd6c3f960a2b433440f3a66994f827c64a470a87211862b498aa892668d2e03b8a3341e45ecb240b51b60d3f123bab7eddee9d746da32466d170f43b56cfddb1c18a746a6224a50b4bd85e7ddcc0392ecd79a454fb176530f792d1bce7ff44b595c62842cc696d65fc7070779bd61550f8407d9ddf4c377ca27677a0ec6b899b111f5148cc09ec7fdc2197347d12a582e001ea2619d4c3cadd6e0a01db841ce7bb11165aed63c27d17c75777f311fd6d260db3acbff7afc26ea4d7e56094c0fd019c9f3cd658c241f9d197cf39a46a1cf9cc60e63387cb79b13100004000000000000000dcab0399d80600006158320199ee8cf45d74c9177b641005088c302f064fa5ecb8c766dc81d7fc6f7b1b89560c6388cb1fe3300bfd0ca1c31001000000000000ffff000002000000ab09bcab729f37fa9acc1fb3fc829731fa8453e21d32f644786e5dad36e7f0ad4d5ce7cb86044ab98fc84af298ae842c0f8f8c547f44a82c199121b7603402a4a4a59578d7b1a8d90016d6c34f3e5d657f28ac51de652e6d497636b448f146ce4a0cac0a7c586f4b15fa9a53e7a03a2ddd6f72e2a308d3ce1ecea52da4c791ef6481a459650baee7acbc466ddc23f311cd1831c479a6b6e61d283782a5b2e4be2c9a15299532eeaf23c20b2655dff96d97cbf2540d9f0c95126f827f67681ee0968adc9e9cd8abaa84c03ad5ee7908e8f8eba0b03dfecbf1e9757188a3a6541afc5b5c2a0e0368d93bf43f6b1f8c559a029afdee84af3184d300000000000000b800000000000000ffff0000090000002ea238718e4ccf7cdaea43f38b4982fed60ff5c435e0482fab7bcb92add996bf311cb2a520dbf54f3ecbf18f7249c06cde1ae51996809408b9f005ee1b363bd3c19572ea12c001b9e801a73e89c6bc084910823ace41d2f6114e827f42c44b4db7a394736e7f8421b592368fba3cee3112dced4daba2e5d84c147215a48f01157d2d7c6650aadf08d4fa1e6be6eb7ce7d451f8dd6bcfab01fc02a34b36dd378596c1e900000000009800000000000000ffff0000060000009e78d292cc0ca98e9c8f4ba6377431413aa0b871312f3641122414045f685245f96b4da67c0ae2ac8609dc2291ff8f62d65cae1ec7045643e4fa72dfaeb05a01daf30b1e99b3da4e39d0b53d6dbc2b92705b5c3fe7564700be7705941b24dce8631dea1cdfd4dd1bfdab3bc92bf362df3520404307704df7377936bca0d93f5cc400000000000000400000000000000033e7ccdb0700000084b9f54fca98684d9600a3ed8cf891840fe81f26344775852c500894dc658c6049a1e99282687ae9487cd50000000000"], 0x3f0}, 0xa) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$WSMUXIO_REMOVE_DEVICE(r7, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) ioctl$KDSETLED(r7, 0x20004b42, &(0x7f0000000280)=0x3) connect$inet6(r7, &(0x7f00000000c0)={0x18, 0x1, 0x1003, 0x4}, 0xfffffffffffffea7) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000680)={0xa, &(0x7f0000000600)=[{0xddb0, 0x6, 0xb0, 0x8}, {0x7ff, 0x6, 0x6, 0x673}, {0x400, 0x5, 0x0, 0x28c}, {0x1, 0x1, 0x8, 0x8}, {0x200, 0x5a, 0x38}, {0x7, 0x7, 0x9, 0xe45}, {0xfffd, 0x54, 0x80, 0x6}, {0x7, 0x4}, {0x20, 0x9, 0x0, 0x5}, {0x7, 0x3f, 0x9, 0x8}]}) 19:33:51 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) connect$inet(r2, &(0x7f0000000040), 0xc) r3 = socket$unix(0x1, 0x2, 0x0) shutdown(r3, 0x2) shutdown(r3, 0x1) r4 = getuid() r5 = getuid() setreuid(r4, r5) r6 = getuid() r7 = getuid() setreuid(r6, r7) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYRESOCT, @ANYRESOCT=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR=&(0x7f0000000100)=ANY=[@ANYPTR=&(0x7f00000000c0)=ANY=[@ANYRESOCT=r2, @ANYRESDEC=r3, @ANYRES32=0x0], @ANYPTR=&(0x7f0000000180)=ANY=[@ANYRESOCT, @ANYRES64=0x0, @ANYPTR64, @ANYRES64=r0, @ANYRESOCT=r5, @ANYRES64=r6, @ANYRESHEX=r0, @ANYPTR], @ANYBLOB="fe643d6caacef42326c8bbbe5355218ea14f523f3e5b0aef085a251231fca8781655b86e0237e88f2fd685a6"], @ANYRES32=r1, @ANYRES32=r1], 0x46}, 0x0) 19:33:51 executing program 0: readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f00000006c0)=""/4096, 0x1000}], 0x1) accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000140)=0x3) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x861, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x13, 0x1}) chflags(&(0x7f0000000240)='./bus\x00', 0x8) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x30) semop(r1, &(0x7f0000000100)=[{0x0, 0x0, 0x1800}, {0x2, 0x2, 0x800}, {0x2, 0x8000, 0x1800}, {0x4, 0xffffffffffffff00, 0x800}, {0x0, 0x8, 0x1800}, {0x2, 0xfb, 0x800}], 0x6) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000200)=""/8) 19:33:51 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000280)=0x3) connect$inet6(r2, &(0x7f00000000c0)={0x18, 0x1, 0x1003, 0x4}, 0xfffffffffffffea7) setsockopt(r2, 0x935d, 0xa, &(0x7f0000000080)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 19:33:51 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x800020c7, 0x5dc6) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xc1}, {{r0}, 0xffffffffffffffff, 0x42}], 0x8, 0x0, 0x10001, 0x0) 19:33:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="d22d050001ffffffffc4004704", 0xd) syz_open_pts() kqueue() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r3 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r3, &(0x7f00000007c0)=[{&(0x7f0000000040)="6a7e67ae014bb6240e787282ba4d5feccc4b9efa062fdc958c77a2334177286f3935d7", 0x23}], 0x1) execve(0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 19:33:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000740)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x28}, {0x16}]}) syz_emit_ethernet(0x2ba, &(0x7f0000000340)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x85781b3630657ea2, 0x20) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000080)) 19:33:51 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0xcbd44590abe2720c}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x4) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xf3) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) 19:33:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64, 0x0, 0x0, 0xfffffffc}, {0x45}, {0x6}]}) fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000180)=[{0x89, 0xbc, 0x40, 0x8}]}) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x6}, {0x1c}, {0x80000000000006}]}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) ioctl$KDSETRAD(r3, 0x20004b43) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f00000000c0)) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000002c0)=0xbbbca5a7f017c3e9) 19:33:51 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000180)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r2, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r3 = getgid() r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r3, r5, r6, 0x10, 0x9}, 0x8, 0x1, 0x9}) r7 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r7, 0x0, 0x0) shmctl$IPC_SET(r7, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r9 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r9, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r9, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r10 = getgid() r11 = socket(0x800000018, 0x1, 0x0) bind$unix(r11, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r13 = getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r10, r12, r13, 0x10, 0x9}, 0x8, 0x1, 0x9}) r14 = getgid() r15 = getppid() r16 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r18, r19) chown(&(0x7f0000000200)='./file0/file0\x00', r18, r19) lchown(&(0x7f0000000780)='./file0\x00', r18, r19) lchown(&(0x7f00000001c0)='./file0\x00', r18, r19) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000080)={{0x6, r18, r8, r12, r14, 0x1e6, 0x8}, 0x5, 0x5, r15, r16, 0xfffffffffffffe01, 0x9, 0x7ff}) r20 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r20, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r20, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r20, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r21 = getgid() r22 = socket(0x800000018, 0x1, 0x0) bind$unix(r22, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r24 = getgid() semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r21, r23, r24, 0x10, 0x9}, 0x8, 0x1, 0x9}) r25 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r25, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r25, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r25, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r26 = getgid() r27 = socket(0x800000018, 0x1, 0x0) bind$unix(r27, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r29 = getgid() semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r26, r28, r29, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgroups(0x8, &(0x7f0000000180)=[r6, r8, r21, 0x0, r29, 0x0, 0x0, 0x0]) r30 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r30, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r30, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r30, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r31 = getgid() r32 = socket(0x800000018, 0x1, 0x0) bind$unix(r32, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r34 = getgid() semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r31, r33, r34, 0x10, 0x9}, 0x8, 0x1, 0x9}) r35 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r35, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r35, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r35, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r36 = getgid() r37 = socket(0x800000018, 0x1, 0x0) bind$unix(r37, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f00000008c0), 0xfffffffffffffcfa) r38 = getgid() semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r36, r5, r38, 0x10, 0x9}, 0x8, 0x1, 0x9}) r39 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r39, 0x0, 0x0) shmctl$IPC_SET(r39, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r39, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r41 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r41, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r41, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r41, &(0x7f0000000400)=[{0x4, 0x100000001}, {0x0, 0x4, 0x1000}], 0x2) r42 = getgid() r43 = socket(0x800000018, 0x1, 0x0) bind$unix(r43, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r45 = getgid() semctl$IPC_SET(r41, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r42, r44, r45, 0x10, 0x9}, 0x8, 0x1, 0x9}) r46 = getgid() r47 = getppid() r48 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r50, r51) chown(&(0x7f0000000200)='./file0/file0\x00', r50, r51) lchown(&(0x7f0000000780)='./file0\x00', r50, r51) lchown(&(0x7f00000001c0)='./file0\x00', r50, r51) shmctl$IPC_SET(r39, 0x1, &(0x7f0000000080)={{0x6, r50, r40, r44, r46, 0x1e6, 0x8}, 0x5, 0x5, r47, r48, 0xfffffffffffffe01, 0x9, 0x7ff}) r52 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r52, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r52, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r52, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r53 = getgid() r54 = socket(0x800000018, 0x1, 0x0) bind$unix(r54, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r54, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r56 = getgid() semctl$IPC_SET(r52, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r53, r55, r56, 0x10, 0x9}, 0x8, 0x1, 0x9}) r57 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r57, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r57, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r57, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r58 = getgid() r59 = socket(0x800000018, 0x1, 0x0) bind$unix(r59, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r59, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r61 = getgid() semctl$IPC_SET(r57, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r58, r60, r61, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgroups(0x8, &(0x7f0000000180)=[r38, r40, r53, 0x0, r61, 0x0, 0x0, 0x0]) r62 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r62, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r62, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r62, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r63 = getgid() r64 = socket(0x800000018, 0x1, 0x0) bind$unix(r64, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r64, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r66 = getgid() semctl$IPC_SET(r62, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r63, r65, r66, 0x10, 0x9}, 0x8, 0x1, 0x9}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r68 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r68, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r68, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r68, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r69 = getgid() r70 = socket(0x800000018, 0x1, 0x0) bind$unix(r70, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r70, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r72 = getgid() semctl$IPC_SET(r68, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r69, r71, r72, 0x10, 0x9}, 0x8, 0x1, 0x9}) r73 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r73, 0x0, 0x0) shmctl$IPC_SET(r73, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r73, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r75 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r75, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r75, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r75, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r76 = getgid() r77 = socket(0x800000018, 0x1, 0x0) bind$unix(r77, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r77, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r79 = getgid() semctl$IPC_SET(r75, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r76, r78, r79, 0x10, 0x9}, 0x8, 0x1, 0x9}) r80 = getgid() r81 = getppid() r82 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r83, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r84, r85) chown(&(0x7f0000000200)='./file0/file0\x00', r84, r85) lchown(&(0x7f0000000780)='./file0\x00', r84, r85) lchown(&(0x7f00000001c0)='./file0\x00', r84, r85) shmctl$IPC_SET(r73, 0x1, &(0x7f0000000080)={{0x6, r84, r74, r78, r80, 0x1e6, 0x8}, 0x5, 0x5, r81, r82, 0xfffffffffffffe01, 0x9, 0x7ff}) setgroups(0x8, &(0x7f0000000080)=[r29, r34, r61, 0x0, r66, r67, r69, r74]) dup2(r0, r1) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) 19:33:51 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB], 0x1}, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10, 0x0) open(&(0x7f0000000380)='./bus\x00', 0x2, 0x1) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000100)) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) chroot(&(0x7f0000000040)='./bus\x00') writev(r1, &(0x7f0000000080)=[{&(0x7f0000000000)="00000018620495f88a002b3a0000030083caf7afb9d8dcd161342e", 0x1b}], 0x278) execve(0x0, 0x0, 0x0) 19:33:51 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x2, 0x3f}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000280)=0x3) connect$inet6(r2, &(0x7f00000000c0)={0x18, 0x1, 0x1003, 0x4}, 0xfffffffffffffea7) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x54b, 0x5, 0x200000000511c, "047c2ce62e000000000000000100000000000006"}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) fcntl$dupfd(r3, 0x0, r3) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000040)) write(r0, &(0x7f0000000000), 0xa7) 19:33:51 executing program 1: ioctl$BIOCSDLT(0xffffffffffffff9c, 0x8004427a, &(0x7f0000000040)=0x100) r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x1) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x26451d060d8f263, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x708c, 0x7, 0x9, 0x7f, "30851a32ff1f138972a85751c1e57e762e81e790", 0x5, 0x7}) ftruncate(r1, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 19:33:51 executing program 0: nanosleep(&(0x7f0000000040)={0x100000000000401, 0xb35}, &(0x7f00000000c0)) rmdir(&(0x7f00000002c0)='./file0\x00') getpid() ktrace(0x0, 0x1, 0x0, 0x0) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd8972d3872babfbb770c1f5ab72c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002004088c1cf8044101b5496fe00000000020208a371a3f8000400000000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3, 0x3, 0x80, 0x4d32, 0x1}, 0xc) ktrace(0x0, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xc}, {0x4}, {0x80000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000280)=0x5) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) acct(&(0x7f0000000180)='./bus\x00') r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) ioctl$KDSETRAD(r4, 0x20004b43) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xc}, {0x4}, {0x80000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) r5 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r5, &(0x7f00000000c0)='oL', 0x2) 19:33:51 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000], [], [0xfcfff7fefffffff7], [0x0, 0x0, 0x2000]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 19:33:51 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x3, 0x1) getpeername$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) mknod(&(0x7f0000002300)='./bus\x00', 0x80002000, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000002200)) getppid() listen(r1, 0x4) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="2942e626157fc0dbf384"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) write(r0, &(0x7f0000000040)="1088fafbd0220272", 0x8) 19:33:51 executing program 1: open(&(0x7f00000003c0)='./file0\x00', 0x610, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000680)=[{&(0x7f0000000400)="3a79e5577d7e600204b5715fe61e99ed9faf5b794b8435e616ae3b31e44de6d42c2468360ea90c7e0fe81bd471b665eb377a1c498a34e26f7251f217c4e822325c07a8646d03d0951bdf7984f31fcbeb67869cdc09dce1f25dc84a9407910db2572de0b784818fd9294f4c18fed67dbfde5d5335b7635e405d084cf32d158a9500f7d944e8262ce949ef2a49465c233f1cc23f1629a60d242da7f5ffc73849515842e3f72f674844765a2f4ec8c524723fd45530da2170b854b111bd2566dad2f4326bd794c9ed9acdc7b3c4d91852ff85d6bbf25cfd", 0xfffffe49}, {&(0x7f0000000500)="9e3fc1f607d66cb01873ae05a6fb42aade321294590a782fb9c1f19da7eadc79bbcba3cc666a8561296fe4b39031d2199714c9703c96bca6c848e3f1ab28197bdddd956f0291364a92376eb6fbfaa0a03f35b0659a6ed8358e6b90db900946c4f2beda627e208ad71f6cce7ba263c7", 0xffffff5b}], 0x2, 0x0, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000280)="70c54845", 0x4}], 0x1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) ioctl$KDSETRAD(r3, 0x20004b43) mkdirat(r3, &(0x7f0000000000)='./bus\x00', 0x304) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffff9c, 0x80105728, &(0x7f00000002c0)={&(0x7f0000000080)=[{0x80, 0x2}, {0x23, 0x8}, {0x41, 0x8}, {0x0, 0x6}], 0x4}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 19:33:52 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000080)='./bus/file0\x00', 0x80, 0x84) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000040)=0x6) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) close(r1) readv(r1, &(0x7f0000001400), 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000100)="c1962d0f0a0b79ae3eb139fafd9ea373ff4a7ea2ad8e3c22b312e4b9e42ceaed144e1e02481c3ce1966a5b5e8491db34f9ce232964ab984c628dd5897af0d8ca664936a400986b743c819d28ddb388ea13f68ebf4f4168bd3a0d06f50a9538a056fc1f93d516b1c6c5553fa6c753fa4192a480eef99e961eed45e49eb622ed0cf9ed0a3a422a66dbe09bb86b0d33a161accd50eaf9bc6ca43033e12c19e107d6b25e1c7c25d5700ea9469a130620337209c8e9da0cfd5c688fac8bdd8a17d8f0c930b03ec0d2e8830396aeefc9052af218895bff9ba874c0be5af691614afd0733f5a9f18cd5ea0a34fd54cc9025e4726ed06d8b92c484e7c42d68ae0d9357673f3e07df84d98dabdce488912fb464f21ebb9154f358834169c4445731415cdaf7990d137d8106d2d5057d3f3791561c1e986fa3e0f9c3a6ccd791b9b2b83917115c3ad241c7a7cd83d1c8c8904d5b210d208ac688d4089232f85b0ce729dd8f63b6a4858b35ea880a7e6cc0cb0dba791cc44f185f1436eeef9d287aa40139edda16b801c7a6577c201368f2230712ea52a9ba559943256dcf89c4084385a891a0e01287d884f70e9c6c7d537ea62eada3d88c9da5bd9d0b73ae24d47d70a0d4640e8a31b0ee83444389ebc36a412d5072b2523e9b130e8e8c609f798d5f847a88d66ba167cac488bec19a78f3091be3d0f7793ea6ba52288274d8b1f3eae15da7fd036860dc941dacc99092d3e8afbe1d2eb40dc0aaba993964d09eede71697783d78d39ee62b51d79571418c6d7c6ccb16355a6f66f09ee7d4d27d8c37ecf6238f0058549b80b4448026ba45e4cac5c3a922b252524957bdc1e8d99363001db73b2f94d2028246436cf359ab8a9cdcd9e1585213c8589d9aee3850ecb5fbcec73ac797359bf5cc584bfcad0b803633bcfe3f1dad60f2b90af69ce3e3fcd17934884dbaee04b862ee6db2a1bccb70bb872fa061c84042321ca26288e9b74784a9c26b61b457836261b354eb2777b23379e5fc84d0470c718a2827a1e5574d273e7dec946901efee2944ccacad2ec13048d8c1655dd46ff4bb9feeb35afbdfcd42ed739f1416c8fc6e1d87ded2275dea2691d81065bd4424c938a71aa9acd879efcd6c75dfa82dbe2fe75399a418da2e20d33d147c13a7e9acce26d28b8a75b0617507c1305970259c3ca163a270a95bc7901b921dd88245e2ad2e344d9d4b0a03ca89a68be0fe253c4653188ef8551fd9488f23ec5644eb0b87c3249a07649476e6f5d5d31a9a2da2182e6fe143d2196737dda790f842c1a4ea05af654497478ff6d181e4552d758bd3bf2d313f1ddf99be4fd68ef696ea5a497a99cb9a5bd3712cb42b97b3c94cb188632d96a3306449f9daca75ea4573008a2df8ed60658d4931e7c42a28c32d84f21a4aa9f842a0d1f8d386d78e6ebe77ee4c0f3255c062115a6099ea55e20b6139f36d5988a883a6cf8b195cb1223caa93f1054f72fbc2f8b1c289fee90288adb4fc115bd7fc4b2b410c0888ed37b91ece61e0f9289262058c75a4de419b65ab46461adba76d45a7dbb3ad7c8281f39974ee954e84ce5159caf97c6eb2f52f0e7240021cfd5c6938b8d74a504679378a0de441ffa58fcd5c521c2e0a18a81b817cc94f92177430aaab40643cc4b982027596bba7ce39f6a86790324311ad8742caa44b932f0a5af1b1a924d42eacea3773ac5390315cd41ac95221d9103dda574ea32524677634b5ca7ec8f4ef50633be9d850e39171f89e10900f666ab79ebefc3739782393218b894e94241de2ce2421d5fe467a7176281fb2c18a8ff05d2c2a8f09dba3104891b1bb29d92c87ffadc3c1dc24a10d524511313f70df1484efff7f187d01a574a7f53593d00b5a8cb0d456e269a9ff3ac918d5760a77dc60feeb7b0e0fbb59da3bc7f1d2794d36570499f9a015bb75b0331a7ac8c3457ff0102153c0bcab6ef4e231db5e39b2d6be68b68de9aef5774b37a52db7f37e04a91fdda78959d9d4b0a19a669942b10254e9a84f55da07c8d6a5b16d71beadea55bea4d8382b50290086c4f9ae0ac5568f3471fef1e8df390e257a583404d253e9308a8b3b4be550351daaed3f781dfc49611a723d2d89fbed1baba052e38e1df37c6959ba93b6aad8307cb82108a82c5b88c3ac9d7e106b23185c0b33e951936da1e34e063d635a0b3478f540b8217a4ba7a6c35aa33677827445dd53dca279388710f1587f5405574c20dca62ab652140e1df86d79e28fefa68fb960bb9438de7ecb1effdaab4ad1339c9ead047936544e4bfbad63d01d6a349b61dc275c589790f8065329be3e1b7fbe33d77ae6812a830226a333b86e67a6a5bada473b3a837365c7e8c1ab40a38d44adb6a42a37237780bea0b1eb3cda3c163f44dade17ad9b30c22afc484d6fb1595ee9f340a084c9ac3926bdfaa182cb7f40686000f5650174731aef444872c7fdc5a97b7e0addf615cb8be0dbb3ad8739d9f75720387dc62b6a0455a1b9a5985c10dc179c10206812250088cdac5340c0aefb33b5306f262c0e40cc886a5cd4c180df61963ccae04e36de389a3875d5879acf51f5fbd2994acbe8c21a6b2d4cf30ed1422c06b5215f61d4e9f14da467dd304211e2551111465771900d041a79f523dd7e9e625cff54c965794c2272f0e65d293df5d6627ede54d6517318ae1cf0c43b08af5b065b51d42af53711842db0fda4b78e6a7129021ba3a4d92d165ddc388ae5a1c8eb57c9473192c1e609bb62bab82e808a360ef38ece5c0bc678a12ee9b89211351c4695d0d8e572f8808a2c21222e7330b1a51d6df5d22bef84b4a7de791a36bf5e1b8f5e220f66907f17f5b4b8277f2729bb9d9e2464b48b5447eed21ba9597421251580440b1d775f5706cdce8901f2cfc4404b5051b2ce3317396fb9c1894564e0241ef71f06978fd72cf585b2b57f6d556c8982c488cf551fc2c712ec4d3f5dec0b88f871be0786d8ec46f1605f1f831e7b1af48b94ca7d201ffe39eb3e3dddd5bde3d581fc301c7784280c2f110b04404d5b07c8d45857ebe626154ab8407e094239f70dc8f58df4fa43a0dd82e7e2174caa547ffa8e5da50957285b09a2798f216f948634c9d4a5163cf41e1d8047b675c822dddc9219a55a0fbe3164d4d98109a0f19e7a75fb13020a1115eba9c5144de9fa97248d783ebe049b09b09db3b3ccc0a1ae409395296e8125b555ba32c3e37820cd50091dc3c5ab59e25fa29faa7a3e5010a18ec76b8633adfac0071051e83f7c8d598d29b8b5f0c10e2a85bc7cfd67084bf33599b357a1cfb9b7ee47d9533f0e3c67785e8d9cd57004bd93758321f7695d7736578ef9ba1e3224cb05885710dd9a2a64a0e2e8c85d8d717f8795437ba3c237e80a3ecf1b31ee1bad640ae4fdaf5eeb5805ddf7648aa36bdcec52762c93a101492edf85b5780b468ad9c8d42afb1278f5428102cb86cde437094278219446cc9ef63ad64c690ab01bb3bfe69200a18a4e42c9c8f4bb92817a7f9c80da426f004f82ff03834db307c752b7d6e0f265b72892ecd83d13c070f10417e978de32a8a9bb293c63bb297322c7b6ce70657adb56f07162f966c77d4011fc0b140ae1b35ac57f7e7ddad96d95b19239489b5cd71930f5553fc5be2fdc4ea522c125ee85d91755d9d81f343fdb2bd9e9f339343b77e94091d1bc06791509d638764f75cce790534154fdf02ce74e1322455c1ee8cc7e4661146478a746f01a089c1cfb118abba6afb7525f804044c8e094cd55906a0044ad88dcbb33808d8929db1cb6f57b3031d37d163f22d83158dcf8f01c705669f0a698a2c54aa377e551cd9bb919ffce2ec7f32ce5ed6756845d6dac281149bf16390f37a7488ef071a2bb14fdd2a7c5c7f2d523cd9e85bacdf787a316c7573a692619ce05f486d095f0ceedba5b451d8c30791b95a8530851c13df7d8c1064ec48064bec4ccecb1e82662f69944affb07ae57178347c5f787c42df2e773cd00208f3cae3fae4617ba332ae715d2d22d33006654b067f5f19b8e1d58497cfe18d65975e1d0d1f28ef7998ba17ac8d0a157c1b78712c0acd8ed4e5843a07feaaa55ff9a375c93cc91c8527256fdadb03804790e0e247fb798d959852975883a42719771c67ce53cbc4130e9e0c08a291e58e67d4293a97b5ae1c83817842e5408cd074481d3d2985b525046566853c8e562abc5cbc791502ccef62e67c61db9e1b7f725819d6575fd9a00002fe3101c888e316bfe5355ac99d46f5219ff55d784bd2b7c788ea98ad831f98b28a560f536c01f9e25148fce4ea5bfece066b09dc71f58b64700ccb19681725584c477b8402510ea6f6fe080ac977b270481e88779c4fb69ea98fec7617762079df236f6cc04a4ddf0b60601feed9a25909f3d64be06701327c5a26c0cda136c5001f337275439159f55f298a95c68ff057dd1b8420450287e0553d2a8e4015839f6fb456a28d3d974a4f2445eca11edce2d17dda68d443ecc3e01cd5dbb9b7f74af4fa0901c49b6a505571015a6356a1d1b38736aaf29a384bba8b351935718ade46bbea74a220534aeba21ac7d98ac643e34d10e46760f3e720d826a346b122a7950d95f916e498501dea93dde2fcd55c04e116035170e2632d3e335c3af8c080f7b8609573a42bc9b66dbe2b42aeaa899fbc9e6dd59c16470b806b39f735ba6f9657ecc8e13849c34682336f3ef1e7e950e37ce7a344892b7fdd0f14f538f24d628ad4e6c9a1e36881eb89458fe051e6449715ff31d73e2e43dd796efbb88e0ece55bf1ee808ca8cf18abbdce180b45110741fca8b9f7d96b41a381d0bf5e984a2dcdbff05c68abc5ca4b596d11f440adc4fb65fa65821822eb09ff92f5f902a0004411a6f499ef3433f369ebd8f3c9f0ad6776ea922b8677f8e508af31d7e4e6ecdacb2c66b0b6456781a09feb9bb82cce1614a7e45961c87a4ceafef0efaa12ef6cd688548534be2aa65bc4ba9587b3b4934af70334c56a3e9beb6ec70f8ee0e96c6947b359a1d0ad2ec4fefbc71037638453119bbc168f34c22e33fa8052fb61e12b92a22488f5c0e4d5a9ceda21c4b24735c3b4952201a965bd36f31e028fb196c600e5339be76497a460a16c8f7aaead6b7ae813ace013f6ea8ee427ab7e5a80327f91428772b28b7c55dc9cef9089ac7a49a4c78d7581af2c2f249ccfbdc948670d922966b9ebee3bfdf8c3e080d1a791bb5a4701aa8c2bc2bb74aee676a390ff09d756391f24e9f79ab886984005be4b81b91b5e91a040cd7d5829f5bc28d4bcb0ff31807910a24270ae3755b69e2ede1c54e5b609170f65a2f82592b471383fe78058fd540cd916fcebbf1dc2f095fa1ac621c4368c8861f6432e44d65345af94ada83a1d7b534121d8e52bc654541c92eb37154a83fec11c17a8ac7bf60bce7516d06bd0b1e03fc7df5fbf87cc7027a2a2e09796772a1840bbf954729d12d9a40c399600abe743ec0449de51a012ccdd0e0b656fca995a54ecaa7c0a01b705a6bca5ae13bcf6aa14788cc0a747415e8c40f6b24079662bf0b08295540f553b8dce40fbf599b7a21b4ea332ddf598c29b5524e0648add3d8e8c1c9a092e1f132cd991cf1f632184c1c1921330e803831d7cba3b76f6bad9b32398727d9bf6adcb0e62eb773c5d0fe5889e3afcfe257c76a7d99cc21d927201cf478182835e1f3b8400ab8054707d779738d256afd732a56a997be85e0c6c0cf5ee601d07013beeb3b655f729f5733aea0c1ff13eca3042bf34203203840373f8bdcb17a01f81", 0x1000}, {&(0x7f0000001100)="7d7ccc249eadb7d0d47b920ab2b2cf7898e51d9bde30b78a71aef4a2f87c28d69fc23cd3eed2d543ac0905e709dcd9d2a4d49b97550bfc922ac8bd095a7f37b0dc139d8f98551cfde2df8f55c8a162d234e2d6ea29a494cb88228873d300b1c9ec73244e10facbd246489c4419ef22f042a55a56ee963a5032e473bb99a7cff10b44fb2e3ddffb1c9748b79999fc3f8671e2154daf69e86c116eb11a821560042c", 0xa1}, {&(0x7f00000011c0)="10b54f1228fc2a153f51939bd86c26698d3382575c044565320f9f0e9388b0588f6ac5b0c8522a1519798285aa37ac172cf1267daf76e6afe00afba3b89fd256a624928d2e65db5283f5091248f538f772cc63dfc947c6fa7a2f733fad30d445f4b1aa4d736a457f3bd568faab948c32c797d3", 0x73}, {&(0x7f0000001240)="b4d1f2330bcccca5bf3497caefd44c6143eebdbf9dec0d2b4a9dca32011a1aff4eb57cb78513f01f28ddb82ef027597e1dda9c45b74cfb60125facaffec979d8eb5dcbde72ce", 0x46}], 0x4, 0x0, 0x0) 19:33:52 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) r1 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="720300ff07"], 0x10) write(r1, 0x0, 0x0) r2 = socket(0x6, 0x2, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) dup(r2) sendmsg$unix(r1, &(0x7f0000000180)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000100), 0x0, 0x0, 0x0, 0x1}, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x80c, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x112) 19:33:52 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x1, 0x2010, r4, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r5, 0xc5005601, &(0x7f0000000580)={0xfffffffd, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000, 0x0, 0x8b, 0x0, 0x0, 0x2000000000000, 0x0, 0x0, 0x0, 0x0, 0x7], [], [0x0, 0x0, 0x0, 0x0, 0xfff, 0xfffffffffffffffc], [], [{0x0, 0x0, 0xfffffffe}]}}) 19:33:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xfff, &(0x7f00000008c0)="9828bed0e52c2677d50e18031b411d4a38ac59ff75e0d2eaf6caaa1cf16eab3703f33f23ad9c4d115bed2c71a4cfcd81efd3fb55a01c05b8dd701b4e55f9d84c6aaea638f2eafb22ae7b822745f3bd21382b3b4cd917c406f8a2f644b30e1ef593123e14cf9eb952cf19af0dc08dd130d20889b25fcf3c474e1aa747e256e60b105e1f0ed57e9ad642a5b486868fd39a526e0bc4a7e166965b162f8f4851bc573a0a2476a743110a69afbd80734253902702928271f0e1cae691c501bfd327b9c1d0071be4194d2bea532732876ccda343aa23aeec2942ac11d6ac3b7832a43ab0d5f433a9d25f822f820b514edcc433288a5710c8072d32202b10d8b7046bec273892eff4d4c155aa020b4533d03123cdfa8b0805f8cc31aae4acec1717e9c02acd67404b1a28873677d786ba87c19a2b46fedbb44f155f2b7489df673739908780582b8007588d3ab3c0f278cf00b147ca37601bd76f66cfa78b9c5a6a8b024f71f17a5506dfa6662d62dd3931f73df50e9cd7eb63d7302f61b887a240f814c1cc84e6c73cef8f40f356b3da76f9a0bc5fa78320dd106dfb0e3e657b8f1598651bcb645242bfd160313c9b7ffc53a67bb86c519024f7caf2e4cdb0605225598c13b5b7a056bcd16364a34b6c1c2283d9eab6551fb6547fe2b812d973e0abbcf6fc289400ff0eefe54e36555329c8b5af87a57b937cf231bdc3f0f4675c791cf017480f7867f590b0b3b5b669ab48bbf37c61f509701f3c96d30d1d01a873891b017ce6455338003c75280e465ec026933167a65a175b1bc8755a09fb3e863d39a893a14feffed620018de8695ed5f2e546c914cb3bd2f4e6af8c3c4f649199d9059a1d8c414e4474e7aaa7de78b4c4afa871665b27f1d570114a534be568fa31343249733974321e5bd25d576fc1e7e7bc212403cdf5cc005b41abadb3c2634e62979a6d1b00bee97d36835839b04dc4a067a57c1749b7735776efa99ef2e7b8bacc3cf04977c6e4a1f18d3d3182f76116c61587dc9d0bec0aac86a2532733e1f9f98cd3ba8c9624973e9968467bfe2b02c1cf7667966a0614dd7fa6108002bfd4fd4cbfa4875ce17b446437baeda11e8399baff5a32db2275b5748a9065098bfb98460f569b098fbd059489cf4cb6343eaf690f87004ad6e9b1a041eb9870fc88651078b99a8a9ed4c6a8e6c072aec891b95ba97c211e0231d944edd44afd2b7836bee98d907df6f1f5c00d80885e93640da0155973f82920d3c2bec738df9116e8bc8183af274c489704db0d7f93412f10e6998999a0a6a83b3a949100486840e8a22c5b5b2f7fc04eba7bad640a2e86c2b371dd82cf66741a90eee43c00bfb61bbcac5bbdb0e5d634b021a0dbe7f65491b7a0c77aa6289c2994ce364643c4e6fd8d51766bddff42be87fc9bf4e493897c1969e42787a563fdba287edfe019f76713123638f69c42af5c7cfab7fcbb2c268e71b66f7940af2ba4b75c1379b5d33b3a10bb2c9540c5c12290ac143ef44250b7fd64d67ec1a1977975358b42b25dd3b0691e76e5980d3e05c909a048f7a104f88d6aeb574e8fc92e055fdd63c511a032c39e0dd1d2b7e743f035903d798d6e402e08c92750030ff668800aa360104a52f34d59b06e512e1a217eedcb11f8bc43d4dc9f779ca7529343624ab83cd4d060d69760b9a23390a4996984e68f3254b4defe4f41de0cfd9d1e0d473d0fc9a34ff4c022f6b6101bf808a2a8eba9301d76e49d302ec12f2980958a9b0d1c289e05f115fa9902fbf981048f1e2e00e50b005b46426b3841ee6b3abfff42462b24ea356aa21005dbe756f4d9cba381809ce32a5cedac4e123259fa6ee170b7886816d8e87d531b313c69d6395475907be8c217aec718a0ec4b6375b8e0f537edcf247189fbfb16003b00bff033b744742c4a17ff887cfa758ce4164a0c5f1cf5eec39d14c6ccd292f300e8f200fbe65fcb9f8cf5792f47872b71d4563f1b3911d47e96ca1258e5569899c5b4373fe210795adaf4972f9920f27005baefea54760935fc6e673d4b63503854b510134af52f7addf8b662ea7b787d78e466b05fc6f03e416e7c4633d3cc0a1da66bdba21c69b8a868b94b168ad3dabf41823a0292ed9efa93c47d775933058d141edc3d2c0e378e8ab5a0413d368d1304d8866ee988375cb775c22c87fb6a199fc92ec909de95c7b73908841f6bd53b30d98a599c3d483ee80dd28283c254fad655d7c4483f09dd528fa5ef44c60b9f1d7d185b8d093a38838bc65a5f7448ff699c737fb40738089811a05e14ba637e9ed04caeab873f8050f624bfa9d209dfcd47c78b4283607a0c8d067bfe37aa5cfc6cb5cf229adb5bb88bbaf508a9bb1ee894335e89c9d1e26d49d4fa7ccf0dce51f7ea9cb6c0e27850da303dd726bc79a502e78b586f96a0e8c5b5cc149155973118d624ea27f218eac98819d2bf69b30822e03dcd061f460b96cc4a43ca358b284accebed6f5d060118279c45a4f459ad0c9333bed5c17a990a6124c9ed7667d8cd5bb00e8de5cfef4357d4d1e1cff797ea68b8c39e6635acf853ce2a24197760ddd8f76d58d356e9aef019a0177478e31c83ba771321e66e17cf02ac0357df96e47200634e311ed7ec91a1e9c6ca9abd4b7efe668e64807befc40749caaf07fface39fa39e3da3aba9167b456aaf3d4a4151cc4a8fb19b6efc4437f203cd77c13dfe4ff4585b49f760a838b8680ee4b071fc30b7e4b18a22d12ca6416c1f74ffdecc212dad3a5add6860d4357c8efe01083c5ec900d8e101cdd4a6cabc3c0785051edd7a1b0cab67b59848c0147a48982cff36ef8ab4e7921a110f454493bff2245bf2124c9dea59637b23e3dc8feac2672cdd654749529e31b2488fb6a9ae4897600a3cf4d22fe1d756c47502412c78eb1750e0886add85512ed34d4f5ab35e48492ea901dfd5b1f22c279b3441c0e33b7ff56025013c0f34c57aec7ad7b5fa1e1e15a7150db4abec8e2835b1916bfd72219e0f9addbbd3782dced777d9ce7344b967869eea1bf53d1c4b02b3e34ed02d76ec7e3965f4dcb32d36e71ba5df17d49bee0993cd99a9417fc8f947fea3cd9902478ffe36aed89d4fedffc3072b62c9cd8a39f11d3415e82c8b1b896b8910735d802866b6d36c7dc7748f99fb2dcf4eb6e7e5088129d7258d7e78d39c0a4f4d916160da9619386e3197806b7176b44efc22d0cbe66d724c101ab901627b542683e4bce32e0b342d5ef7f2f1aae1e1ac03e39e48c0992cce6e8a6e4b2f4fb03023b979d394baf597a46b56cb9973454e0f0278d2a154a70d6b0092b60263d63f861735c948ea6b7e3d6ff1d1c06a0baf276c64be2c035537d10b1ee1d485c28e51ddea698fa7bf0c115715ac196a3859232f2bf469ccfe2b4dfeb0a66f71b8dbfd7c06edd49614490c466f1c2a442ba924e34551904ea3cccdce4e5c9389fc9a8f12022b793cb078432bcc502694873f996596c01c0e9a693e39b3c95ec576e0c734189e729924daf07556ca916a36f312011f6509617c83f90cde3ed7456f211b017797a4f0251c5c7f81454a5d484d9d86babc238d79e1a6eaff8e5022e8b17eb3078155093e9ff35186d87562592147b192f73d0c739402947481eface91d0bcce47629c16700743846ab53b554cf0d9dd4867efb6f8de0647fd01332a04584ff8d2dba336fb81db0442576f58831329863d2b4a14ee6a1204b81bb82d1388c8cb4ad10ca34078061c1c88f1c1d23988ed1bc98717e15d1865957d8915550aa04b896d1ef1e2cff9a4e0a5acdb9020aa67ee5c286894071a87bb1dd0e80aa9e8409468e9f836847ba4825118ea71aaf372810df24283fa079dd5dbc2407a9dea800737cf087c83815b08c97d10930484dd202ba68d64026f22939186297acdf903b845ae614aab9e028841eee1a0b0f259444314d31a5e456c67fe918f64a952d84f16bfb2bc9cea5ae07bab2ebb53bb8a524b66bf26a2a0fdbf26285d5b7a2701748cbaa893a08922e70aebefaa005f0d4659f01e7f47fec0be3b5a203e6316e776b9fb76aa12560d0f147c8809c6755cb739b2c807fd3d6b1a7a1ca1c0b16ee7b91dde8cfacde9411f6629d2fd41b2ad475473c99a391eeacf017404d40dc116166778d0822802851f3ca1ee0655322d659ea79fd8a2d9151516e300d3f193f70c6d02e04c6af62793b1be8bda7170242354ae3d75573659b1cabd41cf9f89aa0b8b79f313997b625f7c7f57d2ad90a9c6a407a1bd4c7e8bc1ffd50ad06ad4e3ba699ceb2e386960f547e440bbb8f25e2cbd3fdb2e278073cbc0d1b88a91e12500e81e2c575d1b0a7ed1471578fb02beea00006646903826f0ccc3193b2ea545718beda46e2e080d96c5c9878e7b9c1d621a9472d8247e7d105b51edf16a17c887956c51e447300325640fdf0a06ceb2b9bf91998118b25ef20142f7aff506ed6217ddacb74d059af2709fbeb64bca8e5b99d517dd141531500a34cba3aa1ffa1fe36ae3d0ddcd89a00a66c105adeb198e062e71be98700f865266b636565e050908d5a321a3a72b7c747f6623fd77c1224681f14a6e7fbe435beed204a34ccb052007eea57b6342e2b39c8f8b487ca56392935b503c0f10efe891d46272f91a06e5a5fa71b6f15f317edb752b7ad2b34fe2c230e238b0247ec62feefa940986c706b5766f99cc12d4e4ab53537e146223032a92166eeaf0e63111b1a3538b19f6a9087ce9d7fb30f06ded561dc00bc561180951a6cd409baf2cef4455878f5453107bef2e763706bf0f3cf29ef3b36c1b9c6886b039a3a801b6e374885cef0dc979624e367b7392ca9d3ffe5b6b8f6938d8d6f45f683ac4c12acdfb38ed4d4f1b163278c86646fc3c4bf9decc02b766541001ea3bcfae8bb4fa2a95241c9561c3797cc88404957f23f2ea607caba3154ebbd0dd905f1ec1959926302782e520ef00d37ccf33af8f146d2edc13b750841f78f99227b466325466b8709d4c6e830cec63258362b11e5d91c6983994a05eb8be857e9d5acc0666148fbf66cf61df2052c31e9be86053d63d41fa607ac83ceb65343acd95f38ded92267ae2ed182fed9cf64e3b81d14a6d6598f46f43fd51bdfe5ac5c95853cd30d578cdb0e2b3c62f0df3278a102e45e3936d9b0d47e5ac1182ebaa16bee9f2c790b7b7947018b44429c8cfd3cb44227948dc6c6f9b1bc91dc9dfb8ee6e92646f8da66b2cf0a0f0e5168d35125765c18a9ab25c66c4fabf59bf890aad36d357478e29fb48e3db3efbb071f6317bd2d3ffb4d924abf2cf4f1155130dd13653978066fa8a657399153d1c58981aa5fa11423547ec7bf21140bac418a090d464ff994928d28633b170778a6cca7ff53e063cbb37be1e7865ec993b5e21bdf3623770b447fcee87a9a9678e51a7224476488ad58aa3bcde808425a2441d7d1ba6a3afc50f56adad35cd6ce353d9b620e8e6418a11b1b35f828bb280f8467a3a92b132ff49fb77586e044763e8cc7cbab7853c1c4aa438939603a8f13ee5604a34ad0c0372683f06deaca2d7094b43d2c1cee762e41b35a8d23bb77ecbdf3ecebc2a639b0a7fbffaa512621646c980e9af82d24ce3c43b38b61208fe68340262f314fe79df07e3f6294dcfd59eb770d43d92567480b8fefc4fe6db6437222fd513e49ad33961818af098b883a3497944d92e24b06545e5e4dcc1ee0410a7f0556abb4c002080c9c9312c56ed4cd106d7c0a14b8327f4d53d9a05807964988a1e70f30067406bdaa3da39660603e2365362963a6b24b4a88") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) 19:33:52 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1fe}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000280)=0x3) connect$inet6(r3, &(0x7f00000000c0)={0x18, 0x1, 0x1003, 0x4}, 0xfffffffffffffea7) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x5, 0x80000000, 0x7, 0x0, 0x401, 0x1, 0x9, 0x2, 0x2, 0x10001, 0x3}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 19:33:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x14}, {0x4d}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x20000000000029, 0x37, &(0x7f00000000c0), 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) close(r2) r3 = dup(r2) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000040)=0x7) readv(r2, &(0x7f0000001400), 0x0) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) fcntl$dupfd(r1, 0xf, r2) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 19:33:52 executing program 0: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000), 0x1035) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='r\x00') 19:33:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000280)=0x3) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x1, 0x1003, 0x4}, 0xfffffffffffffea7) r2 = dup2(0xffffffffffffff9c, r1) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000000)=0x6) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000040)='./file2\x00', 0x0) 19:33:52 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000300)='./bus\x00', 0x5, 0x192) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x10, 0x0) close(r2) readv(r2, &(0x7f0000001400), 0x0) dup2(r0, r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) r4 = socket(0x400000000018, 0x3, 0x0) setsockopt(r4, 0x20000000000029, 0x37, &(0x7f00000000c0), 0x0) r5 = dup2(r1, r4) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x9, 0x6}, {0x18, 0x3, 0x8000, 0x4}, 0x0, [0x7, 0x2, 0x356, 0x401, 0x9, 0xef, 0x1, 0x7ff]}, 0x3c) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000340)=[{0x3, 0x2, 0x5, 0x7}, {0x401, 0x3, 0x5, 0x2}]}) r7 = fcntl$dupfd(r6, 0x0, r6) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) ioctl$KDSETRAD(r8, 0x20004b43) r9 = openat(r8, &(0x7f00000003c0)='./bus\x00', 0x80, 0x22acccac147aa265) ioctl$WSMUXIO_REMOVE_DEVICE(r9, 0x80085762, &(0x7f0000000400)={0x2, 0x4}) ioctl$KDSETLED(r7, 0x20004b42, &(0x7f0000000280)=0x3) connect$inet6(r7, &(0x7f00000000c0)={0x18, 0x1, 0x1003, 0x4}, 0xfffffffffffffea7) r10 = fcntl$dupfd(r7, 0x0, r3) ioctl$WSMUXIO_REMOVE_DEVICE(r10, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) ioctl$KDSETLED(r10, 0x20004b42, &(0x7f0000000280)=0x3) connect$inet6(r10, &(0x7f00000000c0)={0x18, 0x1, 0x1003, 0x4}, 0xfffffffffffffea7) ioctl$BIOCGDIRFILT(r7, 0x4004427c, &(0x7f0000000200)) setsockopt$inet6_MRT6_ADD_MIF(r10, 0x29, 0x66, &(0x7f0000000180)={0xfffc, 0x1, 0x65eaf54c, 0x8}, 0x167) write(r0, &(0x7f0000000140)='\x00\x00\x00', 0x3) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) ftruncate(r4, 0x0, 0xc46) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)}], 0x1, 0x0, 0x0) 19:33:52 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000040dcc400"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="200000000000008d742c007b80309900f87c8a5b6701000000000000000000c414000000290000002a000000000000008000000dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 19:33:52 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000001240)={0x1000, 0x0, &(0x7f0000000240)=""/4096}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000001580)={0x0, 0x6, 0x7, 0xf0, 0x1}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0xdb, &(0x7f0000000100)="b6bc1fc92479ff2b783f6e8a9c8146f88b2c3e4c810b9c378c10650fa0294acb6452c2f8cd8e8c85e2a93f860ae25fdd51bfcf588f48ff6676aca0286b57b6edc85da228d6d070180265f5f27eca9ccc8210578cf88669f465282e937e2d037c6b55c6fed534ebc7125fbf2d0998a80c36afd07a3fc46f4ca3cde3381fa871900b3980797d34bb5a089ac15a96a85f") execve(&(0x7f0000001280)='./file0\x00', &(0x7f0000001440)=[&(0x7f00000012c0)='/dev/bpf\x00', &(0x7f0000001300)='/dev/bpf\x00', &(0x7f0000001340)=']\x00', &(0x7f0000001380)='tap', &(0x7f00000013c0)='\x00', &(0x7f0000001400)='\\\x00'], &(0x7f0000001540)=[&(0x7f0000001480)='/dev/bpf\x00', &(0x7f00000014c0)='tap', &(0x7f0000001500)='$\x00']) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) 19:33:52 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 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) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r2 = socket(0x10, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00ff07e43005"], 0x10) sendto$unix(r2, &(0x7f00000011c0)="80", 0x1, 0x0, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) dup2(r3, r2) 19:33:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x2}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000000000000000000000000008", 0xe, 0x0, 0x0) 19:33:52 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='W\x00') setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) faccessat(r0, &(0x7f0000000200)='./file0\x00', 0x5, 0x6fce8cf9ac023251) 19:33:52 executing program 0: r0 = getgid() setegid(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) close(r4) readv(r4, &(0x7f0000001400), 0x0) fcntl$getown(r4, 0x5) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) fcntl$dupfd(r3, 0x0, r3) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 19:33:52 executing program 1: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') 19:33:52 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) shutdown(r0, 0x1) r1 = socket(0x2, 0x8002, 0x0) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="f3e8750eee367c8a8099d29d7ffd249a0072d68a031e4dbd1327b1b2f68e4368e9f43979bc555808be37cfbe65b9dd310c26ee2a57bee838523635c3b6a2a89bece8ebcbd35633974ab7efd16860d542f68e3f8add632c29e24b46056d78a99c51110cc871989a1733e61f3cc06d090f50a5e071f3310d4619ed4bf2777db6ea0e4d719a4e000000000000000000"], 0x10) write(r1, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) r3 = socket(0x400000000018, 0x3, 0x0) setsockopt(r3, 0x20000000000029, 0x37, &(0x7f00000000c0), 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) r5 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x1, 0x20) ioctl$KDSETLED(r5, 0x20004b42, &(0x7f00000002c0)=0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000000280)=0x3) socket(0x18, 0x4, 0x4) close(r2) connect$inet6(r4, &(0x7f00000000c0)={0x18, 0x1, 0x1003, 0x4}, 0xfffffffffffffea7) getsockname(r4, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) socket(0x0, 0x0, 0x0) 19:33:52 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{}, 0xffffffffffffffff, 0x41}], 0x800, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffb, 0x1}], 0x10000, 0x0, 0x0, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000001c0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x10045}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x10045}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r4, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) close(r4) shutdown(0xffffffffffffffff, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r5 = semget$private(0x0, 0x7, 0x287) semop(r5, &(0x7f0000000180)=[{0x0, 0x2000000000101, 0x7198f21e4982aaf}, {0x2, 0x1f}], 0x2) semctl$GETNCNT(r5, 0x0, 0x3, &(0x7f0000000d40)=""/34) semop(r5, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r5, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {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(r5, 0x2, 0x3, &(0x7f0000000000)=""/9) semop(r5, &(0x7f0000000100)=[{0x3, 0x1, 0x800}, {0x0, 0x7ff, 0x1000}, {0x2, 0xb7f, 0x800}, {0x7, 0xbed, 0x1800}, {0x3, 0x3}, {0x0, 0x1, 0x1800}, {0x1, 0x8, 0x800}, {0x4, 0x3f, 0x800}, {0x3, 0x4b1, 0x2400}, {0x4, 0x4, 0x1000}], 0xa) r6 = semget$private(0x0, 0x2, 0x50c) semop(r6, &(0x7f0000002840)=[{0x2}, {0x0, 0xff, 0x1000}, {0x4, 0x4, 0x1800}, {0x7, 0x28000000, 0x1800}, {0x3, 0x5, 0x800}, {0x5, 0x4, 0x1800}], 0x6) r7 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r7, &(0x7f00000003c0)="200e1e2bdd9a2fda968818abd0e5c3d49670369bdf141d6130bfbb1000"/42, 0x2a) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r9 = msgget$private(0x0, 0xfffffffffffffffd) r10 = msgget$private(0x0, 0x682) msgsnd(r10, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r10, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r10, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000100"/179], 0x1, 0xcd5a43da4793c538, 0x1000) msgsnd(r10, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r10, &(0x7f0000000740)=ANY=[], 0x0, 0x1, 0x0) r11 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r12, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r15 = getppid() r16 = socket$unix(0x1, 0x2, 0x0) r17 = fcntl$getown(r16, 0x5) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000980)={{0x2, r11, r13, r14, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r15, r17, 0xa5, 0x1, 0x100000000, 0x2}) msgsnd(r10, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r9, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r9, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r18 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r19, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r22 = getppid() r23 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r23, &(0x7f00000000c0)={&(0x7f0000000a80)=ANY=[@ANYBLOB="47118ebf00000000000000e8ff016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f6a34aa851923fddb52eb1bb52b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c85214137c96337f26914024e114465645891c5fd87e812046b6c3e45e21918c2871c654a7ddc3b2bd15d7a76c48ba6579931e3ea6d4d862b164a97cdda4e20e9dfa090670abaffa0aa39dc23650cea90e3695d8a6b798a91a5446062fc9635c52d25acb6905c578d5ac38f5e7bafb80f63426c1ca5b716d5abf70730e83959a1ccceabee1a043d8fd270c044c"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r24 = fcntl$getown(r23, 0x5) msgctl$IPC_SET(r9, 0x1, &(0x7f00000001c0)={{0x2, r18, r20, r21, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r22, r24, 0xa9, 0x20001, 0x1, 0x1}) setreuid(r8, r21) r25 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r25, 0x0, 0x0) shmctl$IPC_SET(r25, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r25, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r27 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r27, 0x4, 0x3, &(0x7f0000000440)=""/177) semctl$SETVAL(r27, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r27, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r27, &(0x7f00000007c0), 0xcb005093f78273e) r28 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r28, r29, r26, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r30 = getppid() r31 = fcntl$getown(0xffffffffffffffff, 0x5) r32 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r32}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r33 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r33, &(0x7f00000003c0)="200e1e2bdd9a2fda968818abd0e5c3d49670369bdf141d6130bfbb1000"/42, 0x2a) pwritev(r33, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r35 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r35, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r35, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r35, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r36 = geteuid() sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r39 = getppid() r40 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r40, &(0x7f00000000c0)={&(0x7f0000000a80)=ANY=[@ANYBLOB="47118ebf00000000000000e8ff016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f6a34aa851923fddb52eb1bb52b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c85214137c96337f26914124e114465645891c5fd87e812046b6c3e45e21918c2871c654a7ddc3a6bd15d7a76c48ba6579931e3ea6d4d862b164a97cdda4e20e9dfa090670abaffa0aa39dc23650cea90e3695d8a6b798a91a5446062fc9635c52d25acb6905c578d5ac38f5e7bafb80f63426c1ca5b716d5abf70730e83959a1ccceabee1a043d8fd270c044c"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r41 = fcntl$getown(r40, 0x5) msgctl$IPC_SET(r35, 0x1, &(0x7f00000001c0)={{0x2, r36, r37, r38, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r39, r41, 0xa9, 0x20001, 0x1, 0x1}) setreuid(r34, r38) fchown(r32, r38, 0xffffffffffffffff) shmctl$IPC_SET(r25, 0x1, &(0x7f0000000080)={{0x8, 0xffffffffffffffff, r26, r38, 0x0, 0x1e4, 0x8}, 0x5, 0x5, r30, r31, 0xfffffffffffffe41, 0x9, 0x7fe}) r42 = geteuid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000200)={{0x0, r8, r26, r42, 0x0, 0x7f, 0x401}, 0x547, 0x7, 0x3}) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 19:33:52 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x3) r1 = socket(0x2, 0x1, 0xf4) connect$unix(r1, &(0x7f0000000540)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8faee480700000000000000554799b9b8138d30505e8f0000a41f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1c050c34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c07204cf888981d4e22265330027548d8ffda5eb1156f6bc23442dc9631d64bcdcb273e495bac1573ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a836b9ce56d425f7f26efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07081cb3613f363bda68cdc42da6ee701520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37eea13fce9a15edf26e82fcca1e245a58d78b9edc65978540bba1671379dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab7809983a3f6ac242939caff03767a04075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514bca51acf3fffff0000b87f1ca4132cf1f6184c8c156ce5cb47566abe86451120963690cf6536d0df155673c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d482fffb9871543e605aec4e96343d12645199ce0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310daea67301ddae70e835cc89d0519e5a1e72c95111bea7330dbe8818d70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fa1bb7b7020f92f6773c9bf4e1ae6ac6b5a2889f298ef156860588778386204059faa2d9edc2410ac1fef1a0a976f7e7a57819a2e776e48cfa8d31cb69de4dac2a5cf61ea9ce77638dd3f3399635086a12241509973dea2b929c9c023a9d82b4cab0acc8e05c50594cdfa8ce095cae56c5bb1a944d08a79cc838177ec00000000000000000000001f3ce3eeac43c6d4f316c37ae03ab34921429b9eae68a81bfc8526a5e2e17ad0787b9182f04d191f4ab3d4b03c70ef283e0c51550af3986e7c2112ae59b562c9acfd29b5aed23c03008436f8f2773536a0bde3ee5022ee7aa5cf05105f518ffab7d7d2d8fa5a4e2949279dd70e532f681f29cd4c28612ccb11f43f6a72f21987d15bd9f19227c3172db2124a2790f94bd3e8e9"], 0x10) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000280)=0x3) connect$inet6(r3, &(0x7f00000000c0)={0x18, 0x1, 0x1003, 0x4}, 0xfffffffffffffea7) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x65, 0x6, 0x2, 0x0, "4de420b2ef6f025aa410b5aed1f363ad1cc652b0", 0x800, 0x4}) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) 19:33:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/\x81ev/b\x90f\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x2) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") unlink(&(0x7f00000000c0)='./file0\x00') ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000080)=0x3ff) 19:33:52 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000003c0), &(0x7f0000000500)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='-\x00', &(0x7f0000000480)='$-\x00', &(0x7f00000004c0)='\x00']) r1 = syz_open_pts() readv(r1, &(0x7f0000000340)=[{&(0x7f0000000200)=""/115, 0x73}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = dup2(r0, r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000000280)=0x3) connect$inet6(r4, &(0x7f00000000c0)={0x18, 0x1, 0x1003, 0x4}, 0xfffffffffffffea7) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "9375b000050054f10100"}) write(r2, &(0x7f0000000380)="fa", 0x1) 19:33:53 executing program 1: socket$inet(0x2, 0x3, 0x0) getpid() socket$inet(0x2, 0x3, 0x0) r0 = socket(0x2, 0xc003, 0x10) r1 = socket(0x40, 0xd95142c886b453d2, 0x65) connect$unix(r0, &(0x7f0000000bc0)=ANY=[@ANYBLOB="8302adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984f3a3c2c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8faee480700000000000000554799b9b8138d30505e8f0000a4034385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf87240318089278e31433001369d75a00000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddf00004123053ff03d925341d85544cd1c050c34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a41204cf888981d4e22265330027548d8ffda5eb1156f6bc23442dc9631d64bcdcb273e495bac1573ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f875a9255490b88ff1bf33436e6731ad3574d79be64d7c53ec38b394d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a836b9ce56d425f7f26efe6c2d6ad126358a2a57eb6652c52476b0f4a1fc0c7eecc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07081cb3613f363bda68cdc42da6ee701520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37eea13fce9a15edf26e82fcca1e245a58d78b9edc65978540bba1671379dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab7809983a3f6ac242939caff03767a04075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d0403054667b76bb2aedb6ee790c0514bca51acf3fffff4000b87f1ca4132cf1f6184c8c156ce5cb47566abe86451120963690cf6536d0df155673c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d482fffb9871543e605aec4e96343d12645c6199c08000000b6ee306d32fe3b216639cb5ba8ca8715e9c82300768310daea67301ddae70e835cc89d0519e5a1e72c95111bea7330dbe8818d70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59e45f09d9d7ea7fa1bb7b7020f92f6773c9bf4e1ae6ac6b5a2889f298ef156860588778386204059fae2d9edc2410ac1fef1a0a976f7e7a57819a2e776e48cfa8d31cb69de4dac2a5cf61ea9ce77673dea2b929c9c023a9d82b4cab0acc8e05c50594cdfa8ce095cae56c4bb1a944d08a79cc839d77ec00000000000000000000001f3ce3eeac43c6d4f316c37ae03ab34921429b9eae68a81bfc8526a5e2e17ad0787b9182f04d191f4ab3d4b03c70ef283e0c51550af3986e7c2112ae59b562c9acfd46b5aed23c03008436f8f2773536a0bde3ee5022ee7aa5cf05105f518ffab7d7d2d8fa5a4e2949679dd70e5301681f29cd4c28612ccb11f43f6a72f21987d15bd9f192275e940000124a2790f94bd3e8e9000000000000000000000000000000000000000000000000000000000000000000000000009e31b69506a71a951c2dbc0b722e0a0de6b733574adf222fd578f84fc418f406e9388e699a5f1cfe7b3278ca331c218233f37f902b9f067ab9203e0b2c000000000000000000d9c289af99a474250fb6ae8e20d834b54fe0f6ceb2a4217752af149aca8de1a601bd30d2b88bd7519c03d3f13338fe0f84c63df97d29af1ba87316da274dc89e57acf3c366e3e770cca16e95a16df0d2efb174a1e5857ed4d65e135b277405367031df28493a1d7db4b09743b31900304d5df6f46fda0826b4c4769693df9113d160b64abd654f37268b45659c9fc3477fc305dca7d8d1252812ac2f915a1b6bcdad6f220f6499242527b33120b007f0d4de5e32780bd6015246512a9ddd767f1bd4b567eeaf9b49cb6a7920a37b0ad1ba0595afc8ce8570f30731228d50b7764681a5ec8e6364680c7c2b58377e6d5e"], 0x10) bind$inet(r1, &(0x7f0000000000)={0x2, 0x0}, 0xc) r2 = socket(0x10, 0x4, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1008, &(0x7f0000000500)=0x8, 0x4) writev(r0, &(0x7f0000000280)=[{0x0}], 0x1) 19:33:53 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000000)=""/158, 0x9e}, {&(0x7f00000000c0)=""/79, 0x4f}, {&(0x7f0000000140)=""/171, 0xab}, {&(0x7f00000004c0)=""/180, 0xb4}, {&(0x7f0000000580)=""/85, 0x55}], 0x5, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 19:33:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10000, 0x2) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000240)={0xffffffff, 0xff, 0x779, {[0x81, 0x1, 0x2, 0x5, 0x83, 0x8a, 0x100048e, 0xffffffffffffff81, 0xcf, 0x20, 0x40, 0x20, 0x1, 0x0, 0x2b6a7a2a, 0x8001, 0xac1b, 0x62], [0xd, 0xfff, 0x6, 0x401, 0xc54b, 0x8, 0xdd, 0x100000000, 0x0, 0xfffffffffffffdd0], [0x100, 0x4, 0x1000, 0x80000000, 0xffffffffffffffff, 0x10000, 0x8], [0x1, 0x0, 0x1, 0x1ff, 0xffffffffffffffff, 0xd4], [{0xffff, 0x1ff, 0x400, 0x3}, {0x3, 0x10000, 0x6, 0x4}, {0x8000, 0x6, 0xfff, 0x200}, {0x6, 0x80000001, 0x3}, {0x5, 0x1ff, 0x80000001, 0x7}, {0x3141, 0x100008, 0xffff, 0x401}, {0x1, 0x1, 0x400, 0x3ff}, {0x1f, 0x5, 0xb3, 0x6}], {0x6, 0xfffffffb, 0xfd5, 0x6d}, {0x8, 0x6, 0x4, 0xea6}}}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x6c}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x7, &(0x7f00000000c0)="d92bbdf1591621") socket(0x6, 0x3, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000000280)=0x3) connect$inet6(r4, &(0x7f00000000c0)={0x18, 0x1, 0x1003, 0x4}, 0xfffffffffffffea7) r5 = dup2(r4, r0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000140)=r5) 19:33:53 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x400000000018, 0x3, 0x0) setsockopt(r2, 0x20000000000029, 0x37, &(0x7f00000000c0), 0x0) recvmsg(r2, &(0x7f0000000400)={&(0x7f0000000040)=@in, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/206, 0xce}, {&(0x7f0000000200)=""/120, 0x78}, {&(0x7f0000000280)=""/64, 0x40}], 0x3, &(0x7f0000000300)=""/236, 0xec}, 0x6) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000440)=0x6, 0x4) shutdown(r1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d700"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 19:33:53 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x200, 0x90) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) ioctl$KDSETRAD(r3, 0x20004b43) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000000c0)={0x7, &(0x7f0000000040)=[{0x7fff, 0x3f, 0x8}, {0x7, 0x8, 0xfe, 0x5}, {0xfda1, 0x6, 0x80, 0x40}, {0x7ff, 0xf7, 0x68, 0x9c6d}, {0x7, 0x9, 0x8, 0x80}, {0x100, 0x5, 0x1, 0x6}, {0xfff, 0x4, 0x6, 0x5}]}) getdents(r0, 0x0, 0x0) 19:33:54 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x93}) syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x40, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x8000, 0x0) close(0xffffffffffffff9c) r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) read(r0, &(0x7f0000000140)=""/229, 0xe5) 19:33:54 executing program 1: socket$inet6(0x18, 0x3, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x20, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) 19:33:54 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x20022, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffff6, "42d7517b007de3c7660000000000000000004000"}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000000680)="3b138f36a89f77bb5edaecec77d0e524573794fcb698547f12bb4b1c372317fd241af6faa0ef57b1e6e98e301328ac3c5145d601d5ced21adbb026d64779c6d08c3d6837779bd4182129071e3121d24e407315089860d0d90dd115b8d9b17d86c8f19e550bc7a387e5023c11d7a0b481a951462c83449a7c2b5dac38359ad50fbb23b3af09a32307b903e427763cbb0be2a02d4423bcdce1b561f0350381e384252f8e299640081eae37cf3ce37fdad7abdda94bfc7b995ccc84dc81c6729ebc8bc928f3f3ce3b49865860ad6f1d165e1bd540b6ec9189bba1df5918244457c3aded0e5e32624f65490c5ecb14e75d302b4c0abd2be7744ad5d83afb0befe4464b95eaac4bf4e3b81887309db09b12bd8c2f0f144c6eea03b2623515eca6fe30c673a10f7cbc99a179f16d79f84520fd170cd038915256f4798c971b0871344c8bb8f92fb09a68015e27b316137b5c2cd722b9d60245d2fa81b658bfce92d32d0cb1330dc09fd9a345c6e17c46e176c270590857e690a976f6109e094444630443543c70b4b1160500061848e90c2e12ef44cb0eeca4bc5c9236f079127923a1cfc85b4200ecaaeaf926db54d622d61ae8986a058f3c584ef4bafee7190ec21dc9f47eebb1bfd799aec7b09acd9a947ff67a50e86db5edc8d6cb69bba316dc3771068b7ba55520a766d5e86842abd3d5b844e32cb90ed4619cf1018621a17883c1eaf927d20081888f362516cd88d6cdd9de94625b076df8793563cbb68743456c46bd5fd8e4f705a0d49ee972b27500c90e3912b09539c058db08b35db727dea2ab0398b26dbad7bb544e86578e2a4643ed702c88fa5dfdf8e649d7ca0f0b973f675862757a0030d46da2cf90b4b62b65a0adeaa6141eeb5e90e219a05dde9add6754a9473d418f608441b132f080b5491a56113f86ccf2b626dd5fc1b0dcbb4f587b42a9c1bcdd869954229ae4c76414e5d0f4a2d0c5b7bc0fdeb50553a99e0b87ee76cc32c33d5030ccd588ce906c6f0f2001304b3c02f65affe634a3aa4fa2a92a5a8c91bca7cbbbf3e0f75f21bed89e4baf378137d509560bebea2630f805466d7a6dc22c82986c2de406fb7824606b35f5a36c5d4d0c6cb8ec896b45619702d288319650f450dae3d3e9cce55f1aadfcaaf0629f98e4faecc22dc97523edd86c6b75fffb83cdb6a61c9abae7522bac682e7f26b78faff55059753bd575db2e9abc216bb276842883fa72ddcc97c74f7ba5d15f7eb3920a838f768ee57d9e06b02aa73fb698dccc0adb5fc05bf6a7ad9fe6fb9e31bb1bf89f4922673c0c6d434906aba7882a19693cf0db1ddcb4de092e7e887bbb3d93de5823b56e12d31648f291947b740a7d9e8b25967c1619f814dfd40675a9b94eee3a101aebd2d4c0ab80d4b346513c090fa3e9f263b699936db817fe48ee4eddbc3405591a01f18733e14b9ce26c30fce4aae10dc0401991704bfdb7c510203d975447f3c9194118df57e7b57a050b15bd0685871dea3bdce8ea3f3d1f5e27c0b99587e9c5045766a628a1ff1109066ecc622f6e019e2d67d104267949619874ce3cc8bd123da93d24d43b2f00ae47c6d50c1de24b09af546f91f5c38e642cace8f43a81b62239dd84ae548ac8641e8730f3f541eb8eae8bd71961bfe0000e73e57f6793869ffda1aa455153b675ec10697ef7d84cad80f9dd70d20009a5801163410700e6b41c1b376ba3f888ac90ab36aee8d76c997774c33299a5b267d29b60b72b837516f3814cbd261148040a3e8fa06d019ba01cef17bcc05b7f380762e76e649acf1f05f10fb061d8bb2674e832dfcfea217f16d65728841c6199293fdb99b035b65e4ba07fe6182f7a0261510a6ddc158335885138e08733f17dfc6615a33b29316c8de5064276d1fac62ae2b39a8ce70b84dcf6b156602336e6125d79b84c559ff9a474d54b71e9a6ccfa04a2b342c336379e14721a77a78d4ebbb37ec1958928ada0b126f8c28c1383b4068fbbdd0667153ce6da2f9fb62961491874f321bfb70f7c86f8428e61ba64cdc51a0219217bd9caaa0ad9c4780a4624e260c3f432aec288ae9499913db37f29a9945db3e4cd7d7c6b96dc3c03763c3e9b2ec62577bce9377e25eddad85c4b449ea53c17ecde6bbda02032b8c442032002ded9c2d43da70e60381d6868e4aa52719fd749827784fd0e208d38dd94f9ba524055943dfdf5955ec9e8bc00906c17c7cb002f2c4cd0575f7f53ed8dd93451508c1b88c8e857f634d20d94ce842e870b09fe969edfcb00fa9d1e41bfbf49a4e717b9f3a7e8fd0b10d7fcf2429067e2f6085bc60d95b88b14c0d20236f9c70a9158eaa70bdd784f7d6b5ad0f2ad986478b90449b3746489899c6636e2ea3a436e9b17a5a20bbe7be30e7b2fb0bf30cf167ba361225ee5774e8b1ebcd7c352d89c01e2bf2c5f2416ef7f4508c527520cfaee7ea5403b5e17f840895d20a2df2b119dcede6906075b011aea66056895c46f8e240811066b750e9787adbad86abe291e0dcf9d8cdc0d67e572856f392f138981d5b20f81bea1ecd00b1e710d65bbb5b2a6d82f37939f347ac486c18924a5f101292d00d6756a5991628e6f676308787ff783a4434051a31da5653592e473e0f0f91c236804460df0926914068c916e7a6d9966bde5bd10aafff7fce53331d6c6e6a31526fed363385c1954dcb9a7bd90b8917d6ce1580afbd8027d395b1814fe35ff2a4166ca885ef38dc170a9fe791cf52d7b20014990cb123730a8141df60828ffb026e7b42c396f9f6696d28d49cec8f9011c025a4c99fd0762a4bd577a4f44a6f664fd39890af7ed9614e2058bbb8407ceeddc0f3df0021570a357e6bbcd7ad5467e42ed3530b9a19066b1ad3862b0e3bf2082f16e5125e9671ea630d82b372e4a7656871840aaea90b55e11744d750860d20a6c35856249d1f0360f5012668aa5adb3ff3611b7c7fcfdc8bfd4b726a0e9ea0df390476b3aebbaab02aeb596e4621001e072d6d56aa839b2e651bab3cd5acb77657f2b58fa4dbf58fd3046c4ef10eabbf4dd9de3dd8bf5a086722b5b23a10bbc5d9c4cf55ca9", 0x885}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64, 0x0, 0xfe}, {0x45}, {0x6}]}) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000280)=0x3) connect$inet6(r3, &(0x7f0000000100)={0x18, 0x1, 0x1000, 0x404}, 0xfffffffffffffdbf) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000080)=0x3ff) 19:33:54 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000280)=0x3) connect$inet6(r2, &(0x7f00000000c0)={0x18, 0x1, 0x1003, 0x4}, 0xfffffffffffffea7) r3 = openat(r2, &(0x7f0000000100)='./file0\x00', 0x20, 0x10) accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000140)=0xc) fchdir(r3) chroot(&(0x7f0000000000)='./file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000240)='\f5') 19:33:54 executing program 1: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) r1 = shmget(0x0, 0x3000, 0x20, &(0x7f0000ffd000/0x3000)=nil) shmat(r1, &(0x7f0000ffb000/0x4000)=nil, 0x3000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1810, r0, 0x0, 0x0) 19:33:54 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000300)={0x228, [{0x5, 0x5}, {0x2, 0x4}, {0x2, 0x7ff}, {0x3, 0x10001}, {0x2, 0x2}, {}, {0x1, 0xfffffffa}, {0x2, 0x8000}, {0x3, 0x9}, {0x0, 0x7}, {0x2}, {0x2}, {0x1, 0xff}, {0x2, 0x5}, {0x5, 0x2}, {0x3, 0x1b7}, {0x2, 0x81}, {0x1, 0xffff7579}, {0x1, 0x3ff}, {0x1, 0x400}, {0x2, 0x6}, {0x0, 0x20000000}, {0x1, 0x3fc1}, {0x1, 0x9}, {0x2}, {0x2, 0x3}, {0x2, 0xeec}, {0x2, 0x1}, {0x2, 0x9}, {0x3, 0x2}, {0x3, 0x5af4}, {0x3, 0xa7ba21c}]}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x20000287, &(0x7f0000000000)=[{0x7e7}, {0x44}, {0x6, 0x0, 0x9, 0x7fc}]}) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) ioctl$KDSETLED(r5, 0x20004b42, &(0x7f0000000280)=0x3) connect$inet6(r5, &(0x7f00000000c0)={0x18, 0x1, 0x1003, 0x4}, 0xfffffffffffffea7) mkdirat(r5, &(0x7f0000000200)='./bus/file0\x00', 0x8) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000280)=0x3) connect$inet6(r3, &(0x7f00000000c0)={0x18, 0x1, 0x1003, 0x4}, 0xfffffffffffffea7) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000000)={0x7f, './bus/file0\x00', './bus/file0\x00'}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x4000080c1, 0x40008000}) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) close(r6) readv(r6, &(0x7f0000001400), 0x0) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) close(r7) readv(r7, &(0x7f0000001400), 0x0) r8 = fcntl$dupfd(r6, 0xa, r7) ioctl$BIOCGHDRCMPLT(r8, 0x40044274, &(0x7f0000000440)) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 19:33:54 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) socket(0x20, 0x8000, 0x63) 19:33:54 executing program 0: poll(0x0, 0x0, 0x3ff) r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x37, &(0x7f00000000c0), 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000040)=0x4) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x0, 0x0) 19:33:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000240)=[{0x81}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="2021330000e257a94d0000000000") 19:33:56 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0xfffffffd, 0x8, &(0x7f0000000140)="01003f8a", 0x4) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = socket(0x0, 0x5, 0x0) connect$unix(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a38620700000000827f3014d56648fc8c4795955984c8790ebf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593da947f5fce590cd49feb28a4e0a3b593fc032f9914780a6cdcee3f27535692870bc122cd23500000000000000000000004d79f00cc8000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18080180e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b4634dcc6a10c53a3fdb2ed74f80619e311d3801000000000000119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f089e72fe596747b69eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a05414c6394359a0000000000c5906c074cf88898020022265330027548c4ffda5eb1152f6bc23442dcff010000cd5b824f495bbc2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b741575a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee5060000001bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b70b9126efe6c2d6ad126358a2bf7eb6652cff7f00004a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b4405003bd1f12f9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e996fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e6874fc99b6338a17b4bd8f4693fe75f8a85f37ee8c3f120c5b041ac514eea454a0d7ce9a15edf26e82fcca1e245ad8d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b530779628defffd3647c9d0d0d84460abd480a645795e8a1493f1d33fd718fcb02eb91b826475f9f1c488b5815676deee5b4d7767087857986d1a58f78a480786652c19b87bdde2c9f06c001edc180127175592261441212965ecfa3d8006ab63d3e2c8bdd3e834708d82d4b093f35df1be912019bb3423ce2bcac3af3968c8b95ca861cac97624e5a8171170204737574bd54c4eed69cc00a41f5c40d33397e2289c4550c78ffe6988b4c465b85759ac14f6681b90475e3b279edc044c4f59ff4df7a7f37c78f88fc37c3ccfdbd77224157fed8185350553eb727769268c1ab21c99220e4811ed0fc9dc267ae8a25c2c436820ac4e88f69697947b9c63eb097a7746adfe0f9a5b2b21bf35300628de2b4f53ead512e45166134c7fffb380d24db2a98c0dfc7b779ef5be744d8e7f916e09b1ae613d4538973c38da6d76a164acf354d6b911919df80fc3fe9ca1caebdb4062113c6cbbb964400eb7de5fd5a23e0b00000000000000885578e3ceb1ff07000051e97d76dddadc85bea18124139878cca37f7c913a0622e63611166113a3b2fbb33dd3955f99154aced6135e84a35ed36d0abe71d6de524e4733ee7fbf657c8a5edbbf7ffe055063f5f33d30340493eb3a763febb2fb71f8342d32d213f752f126cb5c93e992b08dd9d2c2177124789d2ddbeed7c676d62c0192d5badab7863f882bc4830f4ef54ca7c8dd1a1d36743b767643bf8aed8fc0ae86e9ea38eecb519032513b223f62649075059432ae1fdd529efc7cc43dae8062b0cbe20ca7d894db5f0bcf7b438a2faa57ea00000000000000000000000000eadfeeda329fe2f13891383823b4460e7fe761e031006e056b25f2338751ebb85e34b5e045bdda53f4c2f84e334aca41499357d530b68542efffa03ca5f5cdc1562c58d0ba01a2704cb5eb2f57c373a68aa12c108460f5ced4470afcfb427675cfeb7cea72bb0010dd69e2a4a725b5689a9c7327b01916c62e12002cc9e20b58d635d4a93fb568e033a39082f8466aa585c3ebfbdd2f968de65c197986fb80d1c2a845a2f5a379625ebf09c70044d0bffc2d09dcdf12279f9d7b9b63682d0de2f90d86b794e0ff90"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x2, 0x4) writev(r2, &(0x7f0000000000)=[{0x0}], 0x1) recvmsg(r0, &(0x7f0000000280)={0x0, 0xffffff21, 0x0, 0x0, &(0x7f00000001c0)=""/165, 0x22}, 0x0) oLoLpckbd_enable: command error 19:33:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='\x00\x1c\xc2\x03\x19\xc5\x86\x16i', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) select(0xffe6, &(0x7f0000000000)={0xd37, 0x100000000, 0x3, 0x4, 0x7, 0x4, 0x8109, 0x4000000000000003}, &(0x7f0000000040)={0x5, 0x1ff, 0x401, 0x8, 0x1, 0x5, 0x6}, &(0x7f0000000080)={0xbf, 0x4, 0x1, 0xffffffffffff31f9, 0x3f, 0x4, 0x8, 0x5}, &(0x7f0000000180)={0x6, 0x5}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x61}, {0x20}, {0x6, 0x0, 0x0, 0x82000001}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) fcntl$setown(r1, 0x6, 0xffffffffffffffff) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000001c0)) pckbd_enable: command error 19:33:57 executing program 0: munlockall() r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000040)={0x628020d4842c52cd}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000140)=[{0x1, 0x1, 0x6, 0x2}, {0x292, 0x9, 0x6, 0x2}, {0xd020, 0x3, 0x2, 0x40}]}) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20, 0x0) 19:33:57 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x4, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) msgget$private(0x0, 0x8) shutdown(r0, 0x1) 19:33:57 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) acct(&(0x7f0000000080)='./bus\x00') open(&(0x7f0000000040)='./file0\x00', 0x300, 0x4) execve(0x0, 0x0, &(0x7f0000000440)=[&(0x7f00000002c0)='},\x00', &(0x7f0000000300)='\x00', &(0x7f0000000380)='^\x00', &(0x7f00000003c0)='#[\x00', &(0x7f0000000400)='\x00']) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) writev(0xffffffffffffffff, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 19:33:57 executing program 0: open$dir(&(0x7f00000003c0)='./bus/../file0\x00', 0x2, 0x24) r0 = socket(0x2, 0x400000000002, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x8000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000400)={0x3, &(0x7f0000000440)=[{0x64}, {0x45, 0x6}, {0x6}]}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000280)=0x3) connect$inet6(r2, &(0x7f00000000c0)={0x18, 0x1, 0x1003, 0x4}, 0xfffffffffffffea7) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000380)=0x238984912f135dcf) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$getown(0xffffffffffffff9c, 0x5) r4 = open(&(0x7f0000000000)='./bus\x00', 0x81, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = open$dir(&(0x7f0000000200)='./file1\x00', 0x800, 0x60) ioctl$BIOCLOCK(r3, 0x20004276) getpgrp() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x200000000025}, {0x400000064}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r6, 0xffff, 0x10, &(0x7f0000000040)=0x5, 0x4) r7 = accept(0xffffffffffffffff, &(0x7f0000000340)=@in6, &(0x7f0000000140)=0xfffffdec) poll(&(0x7f0000000100)=[{0xffffffffffffffff, 0x40}, {0xffffffffffffffff, 0x80}, {r7, 0x100}], 0x3, 0x7664) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000280)=0x9, 0x4) unlink(&(0x7f00000001c0)='./bus\x00') ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffff9c, 0xc0245755, &(0x7f0000000180)={0x4, './bus\x00', './file0\x00'}) ioctl$TIOCFLUSH(r4, 0x80206979, &(0x7f00000000c0)) r8 = fcntl$dupfd(r0, 0x0, r0) socket$inet6(0x18, 0x8004, 0x0) ioctl$TIOCFLUSH(r8, 0x80206982, &(0x7f0000000300)) flock(r5, 0x6) symlinkat(&(0x7f0000000000)='./file0\x00', r8, &(0x7f00000000c0)='./file0\x00') ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, 0x0) 19:33:58 executing program 1: r0 = socket(0x1e0a901cd10459fb, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 19:33:58 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getpgrp() ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x400, 0x0) poll(0x0, 0xfffffffffffffec7, 0x0) 19:33:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x1, 0x90d2, 0x48ec, "d730c1e7bb6fc6e23c5b00000008000080e74de4"}) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0x65) syz_open_pts() syz_open_pts() 19:33:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3}, {0x50}, {0x8000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) acct(&(0x7f00000002c0)='./file1\x00') r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64, 0x0, 0x0, 0x8}, {0x45}, {0x6}]}) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000280)=0x3) connect$inet6(r3, &(0x7f00000000c0)={0x18, 0x1, 0x1003, 0x4}, 0xfffffffffffffea7) r4 = openat(r3, &(0x7f00000001c0)='./file0\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000200)={0xc8f, 0x1}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) ioctl$KDSETRAD(r5, 0x20004b43) chroot(&(0x7f0000000300)='./file0\x00') ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000180)={0x5, &(0x7f0000000100)=[{0x1c98, 0x2, 0x2, 0x5}, {0x8, 0x2, 0x4, 0xfffffffd}, {0x1, 0x29, 0x4, 0x200}, {0x1d8, 0xff, 0x0, 0x5}, {0x40, 0x6e, 0x7, 0x4}]}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") 19:33:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x4}, {0x10001}, {0x6}]}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) close(r1) readv(r1, &(0x7f0000001400), 0x0) r2 = dup(r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000000280)=0x3) connect$inet6(r4, &(0x7f00000000c0)={0x18, 0x1, 0x1003, 0x4}, 0xfffffffffffffea7) write(r4, &(0x7f0000000240)="d73f0780f4ba369e0bbba458f97e38281c8d364ed21d5af9b60592814e0d4bb90e2dbdf6d7aa006824ef28023e4c21165d3d049a8440b8857df5b1a569d26cafdbc8282703dd33f979918a300d6ba96f51c814ac8fd6ef52a66892ef95a9723e52300769c1d78db240e273c7c2d72de2136c81760eb33da30dc69bded8bac6ab5b26a263f0cbe8e5ea31d8fd90b8273664ecb7e52259504edb56e2824886b2bd56162084842ab1a402ed5f24dbcc05f90b02ff5a1807119807406ab891158fe8ac899920820643033397333aea1f0df5d26fb792edaf5e", 0xd7) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'\x00\x10\x00', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000008c0)="4b5f7b3d627ba30957803539e3eb") 19:33:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x20}, {0x4}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000080)="1c357e3a005856bf000000000000", 0xe, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) flock(r1, 0x5) 19:33:58 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x3b, &(0x7f00000000c0), 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x7) r2 = socket(0x400000000018, 0x3, 0x0) setsockopt(r2, 0x20000000000029, 0x37, &(0x7f00000000c0), 0x0) fcntl$setstatus(r2, 0x4, 0x1478b2fed4ba1e4d) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x400, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x100, 0xc8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0x5) 19:33:58 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x20, 0x3) r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) 19:33:58 executing program 1: r0 = msgget(0x3, 0x80) msgrcv(r0, &(0x7f0000000240)={0x0, ""/103}, 0x6f, 0x3, 0x1800) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setitimer(0x0, &(0x7f0000000080)={{}, {0x8000000000000001}}, 0x0) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0x10001, 0x5, 0x3, 0x1f}, {0x9, 0x7, 0x40, 0x10000}, {0x61a4dc37, 0x4800000, 0x0, 0x8}, {0x1, 0x6, 0x1, 0x100}, {0xe7d, 0xb2, 0x8, 0x100000000}]}) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000140)) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000300), &(0x7f0000000340)=0x8) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x280, 0xfffffffffffffffd) ftruncate(r4, 0x0, 0x4) r5 = openat(r4, &(0x7f00000000c0)='./file0\x00', 0x80, 0x1a2) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f0000000100)=0x3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000002c0)=0xc) chown(&(0x7f0000000000)='./file0\x00', r6, r2) 19:33:58 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x1000, 0x1afe) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000100)={0x0, 0x7}) r1 = socket$unix(0x1, 0x2, 0x0) shutdown(r1, 0x2) shutdown(r1, 0x1) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) 19:33:58 executing program 0: close(0xffffffffffffffff) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000180)=0x8000) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x400, 0x28) 19:33:58 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x8261, 0x5) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000100)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a021b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf2fe98b9838d4834505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1c3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535", 0xc6}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 19:33:58 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x4000000000407ffb, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x301, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x200002e, &(0x7f0000000000)="7794eec5d9010000800000000031929648000000", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 19:33:58 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000040)) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:33:58 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x3, 0xfffffff8, 0x5, 0x7, "1141ff7e0d5d50e399f849749bfec3efcd941d5e", 0x26, 0x6}) socket(0x18, 0x400000000002, 0x0) r1 = socket(0x2, 0x8002, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r1, 0x0, 0x0) 19:33:58 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280)='/dev/diskmap\x00', 0x10000, 0x0) fchflags(r0, 0x0) pwritev(r0, &(0x7f0000002940)=[{&(0x7f00000002c0)="f43db92442e87e9e22bdf6a90ca81de556ae0ea4073cc870e03b4fec574f13312672416ff7f764d08a998583355636dafd940f96f18db90a92d54021ded576101600ab0460c34eec2ed903305c906886480a0b5a618ebdf378dfe3fbfcffe9236f6e4144c18b05cb1d53e17f7765a6bf6dbf81fc1a0c5e3fa1c81f788219c3a859a2d055321a582833b03185c9aaebb70de5", 0x92}, {&(0x7f0000000380)="b0f4493013238099c74f0b39b2b66a309050fafb1cc6da05770c3eda06e691bc663c8371314677dbec72ff78809b539ba7de1c5b52774cfca614c7df4edad60741ebc69f8015eb08", 0x48}, {&(0x7f0000001500)="1d8b22a7aa464d869b43a4ed44418303bc8325ac8a0c2a8658e73fe79af606a0745b2a8ad5fc4dd44ff7d8cfd75302e6d88bb63d056c8632520d357cfc7c8958c16a3c56846f83636d66f6667a3bfa52df3602c0d469619eed31ea69ba59d5365f482b552b56ce40718005749d7f9758438da25f52b6c0e7d04de504d36cb18e5074d228b84ac0a8f5e4a6308827318b0570a97707e0e737128f466a23b1a30b751fbdc2b0b9683923f963819c012abc5493b993b99cc55aae00bdf41d3ae2384631ccaf3ef9dfd6d02d64a0c995362c", 0xd0}, {&(0x7f0000002740)="d3f2de1849b70bcb346abd28058ce60e6eae4dcf27ed34da522076d433cc2655c915f631c6c1bf93615e2494ccc1648c706b5d49ec7d7e4a1f99e5f4ea945393697f04d7b2124e822e2a9ef6bc4055d84ce88698494af60dffce29abc5c9ddbd65081d59fb66052dc73191d0aee34a9ffb12263371cf7e9ddbe3fd41046b531863552caf05278e3d56c8b8f5c546c11f604863cf2126ccc8e40320a234d2094121e550167eaef3f53010c5128c95fdb2e447d154e2a5c7f7f2adf051083c5e18d96481bba0e444d1fd7f9b5857fe47e0a16e6cb072d098127cc0598ca1a084b5af5069c4fa0e64", 0xe7}, {&(0x7f0000000400)="121241bdff981a560888f333b1301a8585c02b43528b2d3dfbec58b6b42961a0b2b9a59b0455a95ff7aa359d988a4399107c95c50ee2287a0c8d71ef0cad5d6be41f2dd69c7b88e46e1e6576f3445c0c49dca1b10158", 0x56}, {&(0x7f0000002840)="a77a00a1fee3e6e8f12e9d4bbdc3facffed2cfd82887a537dcd1c327e694b22509097b906ee8eb412824466530580ce73ab44dde522a6e4558b0fdbe20a73dfeecd2f1e46aa6beb8cd5e8f8efbc2a9a3b34a48cc7c82984cbcb1486c6ea96d73", 0x60}, {&(0x7f0000000480)="65b362da0ac1168ffd", 0x9}, {&(0x7f0000001600)="3325667687c2cc8412acea174b3ab751cd03a7f0db44f46e3748137279", 0x1d}, {&(0x7f00000028c0)="e8e42807daab4b397aee388e0107b40ad00b9da3bb02cdd59590ebeaccdae1051ea9357b14d8b8c1ee6a56ce5f5eead016f0594119b603873613119f157a4478fda4e13d5ce4b189d1", 0x49}], 0x9, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r1, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) write(r2, &(0x7f0000000100)='w', 0x1) close(r2) r5 = semget$private(0x0, 0x7, 0x287) semop(r5, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semctl$GETNCNT(r5, 0x2, 0x3, &(0x7f0000000d40)=""/34) semop(r5, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r5, &(0x7f0000000240)=[{0x3, 0x4, 0x800}, {0x4, 0x7, 0x800}, {0x2, 0x7, 0x800}, {0x4, 0x120, 0x800}, {0x5, 0x7, 0x800}, {0x2, 0x7, 0x800}, {0x5, 0x6, 0x800}, {0x3, 0xfff7, 0x1000}, {0x3, 0x3ff, 0x1000}, {0x2, 0x0, 0x800}], 0xa) semctl$GETNCNT(r5, 0x2, 0x3, &(0x7f0000000000)=""/9) semop(r5, &(0x7f0000000200)=[{0x3, 0x8, 0x1000}, {0x2, 0x79}, {0x2, 0x8, 0x1800}, {0x3, 0x2, 0x800}, {0x3, 0xffff, 0x2000}, {0x0, 0x400, 0x1800}, {0x2, 0xff, 0x1800}, {0x2, 0x8001}], 0x8) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1) 19:33:58 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) 19:33:58 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000300), 0x0, 0x0, 0x4000000, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) socket(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000280)=0x3) connect$inet6(r3, &(0x7f00000000c0)={0x18, 0x1, 0x1003, 0x4}, 0xfffffffffffffea7) listen(r3, 0x3) ioctl$TIOCFLUSH(r1, 0x8020699f, &(0x7f0000000300)) 19:33:58 executing program 0: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB='y\t\r#'], 0x1) r0 = socket(0x0, 0x4, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x3}, 0x8) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0x2}], 0x199, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) r1 = socket(0x400000000018, 0x3, 0x0) r2 = socket(0x400000000018, 0x3, 0x0) setsockopt(r2, 0x20000000000029, 0x37, &(0x7f00000000c0), 0x0) setsockopt(r1, 0x20000000000029, 0xfffff428, &(0x7f00000004c0)="706483c72693000000007fffffff4dda2e8b3dba7ffae9fffffff6a534f5b97358b25c8d2ac57e00bb75d51c9f3708670d112d4eaac250ad3f683d2beb74272dd3ad483c488c2a66e3fff0cf3ee7d7098ac519e62f1aa7f81e091099e8b624f4ec4d07f74ec00823129aa967da1e33c4b9cd5fcbc18a28fc45cbca3a39173d177ed3b1e7f01d268486d20489b1ca5a6dd1ef1b0e110f1e3924345183c5ffd7dac25d69d6808ac9dd578e59f719fd44a6d51484be102bd1c0e7b1acbc696d6e39c4271c4e0c7d2782160491246fede0365ef7404fa41effe699c227bfee97fa443cd50d6cdc3cb0a708f42eb63e294df8ee1fde62d34f44a0e0755ccbd8ee6f1193c9d14f044bfe9c5fe19b0470926c98dadc61f37d1a5a9175a7394f310357728375a3d3a1aa72a020f9c7ee4b570ab1ad096377ee6da869a23a3e323c70bd1f5d9710c4c32d", 0xfffffffffffffddf) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) msgget(0x2, 0xc0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480), 0xc9) getuid() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x2000000000000103}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000640)=0xc) getpgid(0xffffffffffffffff) write(r3, 0x0, 0x0) 19:33:58 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x9) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setuid(0xee01) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000280)=0x3) connect$inet6(r2, &(0x7f00000000c0)={0x18, 0x1, 0x1003, 0x4}, 0xfffffffffffffea7) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000000280)=0x3) connect$inet6(r4, &(0x7f00000000c0)={0x18, 0x1, 0x1003, 0x4}, 0xfffffffffffffea7) r5 = socket$unix(0x1, 0x2, 0x0) shutdown(r5, 0x2) shutdown(r5, 0x3) setsockopt(r5, 0x200029, 0x80000000000000c, &(0x7f0000000140)="00000000dd9a0c", 0x7) 19:33:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x1d}, {0xc}, {0x200000000006}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[0xfc4, 0x4, 0x1]}) syz_emit_ethernet(0xb5, &(0x7f0000000140)="b7") 19:33:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000280)=0x3) connect$inet6(r2, &(0x7f00000000c0)={0x18, 0x1, 0x1003, 0x4}, 0xfffffffffffffea7) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, r2) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x5c}, {0x25}, {0x6}]}) getrlimit(0x0, &(0x7f0000000180)) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) fcntl$dupfd(r4, 0x0, r4) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f0000000200)=0xffffff83) 19:33:58 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{0x8}], 0x2}) 19:33:58 executing program 0: r0 = socket(0x20, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000a01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) 19:33:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'S`p', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x34, 0x0, 0x0, 0x8000000}, {0x1d}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 19:33:58 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x604, 0x0) r1 = geteuid() r2 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r2, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r3, r4, r5, 0x10, 0x9}, 0x8, 0x1, 0x9}) lchown(&(0x7f0000000040)='./bus\x00', r1, r3) write(r0, &(0x7f0000000000)='g\r', 0x2) write(0xffffffffffffffff, &(0x7f0000000180)="0991752f782265ebfdccb515279232", 0xf) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 19:33:58 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0xfffffffffffffffe, 0x20000000, 0x200000], [], [], [0x0, 0x0, 0x0, 0x0, 0x4], [{0xa9, 0x0, 0x20000000}, {}, {}, {0x0, 0x0, 0x10000000}, {}, {}, {0x3, 0x8}]}}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, r0, 0x0, 0x0) 19:33:58 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = dup(0xffffffffffffffff) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=""/4096, 0x1000) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x2}], 0x2}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) fchmodat(r2, &(0x7f0000001140)='./file0\x00', 0x753bb5d800fac0bd, 0x1) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001100)='/dev/vmm\x00', 0x8000, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0}, 0xc) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r5, 0x0, 0x0) shmctl$IPC_SET(r5, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r7, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r8 = getgid() r9 = socket(0x800000018, 0x1, 0x0) bind$unix(r9, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r11 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r8, r10, r11, 0x10, 0x9}, 0x8, 0x1, 0x9}) r12 = getgid() r13 = getppid() r14 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r16, r17) chown(&(0x7f0000000200)='./file0/file0\x00', r16, r17) lchown(&(0x7f0000000780)='./file0\x00', r16, r17) lchown(&(0x7f00000001c0)='./file0\x00', r16, r17) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000080)={{0x6, r16, r6, r10, r12, 0x1e6, 0x8}, 0x5, 0x5, r13, r14, 0xfffffffffffffe01, 0x9, 0x7ff}) r18 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r18, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r18, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r18, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r19 = getgid() r20 = socket(0x800000018, 0x1, 0x0) bind$unix(r20, &(0x7f0000001200)=@abs={0x1f95d27d48731892}, 0x8) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r22 = getgid() semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r19, r21, r22, 0x10, 0x9}, 0x8, 0x1, 0x9}) r23 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r23, 0x0, 0x0) shmctl$IPC_SET(r23, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r23, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r25 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r25, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r25, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r25, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r26 = getgid() r27 = socket(0x800000018, 0x1, 0x0) bind$unix(r27, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r29 = getgid() semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000001240)={{0x5, 0xffffffffffffffff, r26, r28, r29, 0x10, 0x9}, 0x8, 0x1, 0x9}) r30 = getgid() r31 = getppid() r32 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r34, r35) chown(&(0x7f0000000200)='./file0/file0\x00', r34, r35) lchown(&(0x7f0000000780)='./file0\x00', r34, r35) lchown(&(0x7f00000001c0)='./file0\x00', r34, r35) shmctl$IPC_SET(r23, 0x1, &(0x7f0000000080)={{0x6, r34, r24, r28, r30, 0x1e6, 0x8}, 0x5, 0x5, r31, r32, 0xfffffffffffffe01, 0x9, 0x7ff}) r36 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r36, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r36, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r36, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r37 = getgid() r38 = socket(0x800000018, 0x1, 0x0) bind$unix(r38, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r40 = getgid() semctl$IPC_SET(r36, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r37, r39, r40, 0x10, 0x9}, 0x8, 0x1, 0x9}) r41 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r41, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r41, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r41, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r42 = getgid() r43 = socket(0x800000018, 0x1, 0x0) bind$unix(r43, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r45 = getgid() semctl$IPC_SET(r41, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r42, r44, r45, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgroups(0x8, &(0x7f0000000180)=[r22, r24, r37, 0x0, r45, 0x0, 0x0, 0x0]) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000011c0)={r13, r4, r24}, 0xc) fcntl$setflags(r3, 0x2, 0x0) 19:33:58 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x1710) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) r2 = dup(0xffffffffffffffff) symlinkat(&(0x7f00000000c0)='./bus\x00', r2, &(0x7f0000000140)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x8) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) close(r4) readv(r0, &(0x7f0000000400)=[{&(0x7f0000000300)=""/16}, {&(0x7f0000000340)=""/2}, {&(0x7f0000000380)=""/49}, {&(0x7f00000003c0)=""/42}], 0x10000000000002f0) r5 = dup2(r4, r1) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x61, 0x0, 0x0, 0xfffffffc}, {0x1d}, {0x5e}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000500)={0x4b}) fcntl$dupfd(r6, 0x0, r6) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$WSMUXIO_REMOVE_DEVICE(r8, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) ioctl$KDSETLED(r8, 0x20004b42, &(0x7f0000000280)=0x3) connect$inet6(r8, &(0x7f00000000c0)={0x18, 0x1, 0x1003, 0x4}, 0xfffffffffffffea7) utimensat(r8, &(0x7f0000000440)='./file0\x00', &(0x7f0000000480)={{0x8, 0xc}, {0x6, 0x4}}, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) write(r6, &(0x7f0000000280)="b80164e7cb3baf1f70c384fbe3bc4490cd76537f5abf165eb1ca2a516089066315931adfbc3e87888ea37bfe205702eeed986888deeeb33bf9b62643ce56638bd4f3ad45b6b40e7091439e358310a09e007fcda4694d1b9bdd80dece1e1d09b2f28123c993d5e190d5720d65fe6985", 0x6f) syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000ec00d4d95bf7ffff") r9 = open(&(0x7f0000000100)='./bus\x00', 0x200, 0x1f0) openat(0xffffffffffffff9c, &(0x7f0000000240)='./bus\x00', 0x10, 0x2) readlinkat(r0, &(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)=""/44, 0x2c) ioctl$TIOCSETD(r9, 0x8004741b, &(0x7f0000000040)=0x7) 19:33:58 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x20, 0x0) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet6(r2, &(0x7f00000001c0), &(0x7f00000008c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000200)=0xc) r5 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000440), 0xc) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r7 = kqueue() kevent(r7, &(0x7f0000000040), 0x30, &(0x7f0000000080)=[{{r6}, 0xfffffffffffffffe, 0x21}], 0x101, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000480)=0xffffffffffffff7a) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getpgrp() r10 = fcntl$getown(r3, 0x5) shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffd000/0x3000)=nil) shmget(0x2, 0x2000, 0x200, &(0x7f0000ffe000/0x2000)=nil) r11 = getpgid(r10) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0xfffffffffffffffd, r4, 0x0, r8, r9, 0x5, 0x7fff}, 0x6, 0x2, r11, r10, 0x7f, 0x100000001, 0xb1f1}) r12 = semget$private(0x0, 0x7, 0x80) semctl$GETVAL(r12, 0x3, 0x5, &(0x7f0000000700)=""/216) semop(r12, &(0x7f00000005c0)=[{0x3, 0xc00, 0x1000}, {0x4, 0x8, 0x800}, {0x3, 0x1, 0x1000}, {0x1, 0x8, 0x1000}, {0x3, 0x8, 0x800}, {0x0, 0x100000000}, {0x3, 0x7fffffff, 0x800}], 0x7) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r14 = kqueue() kevent(r14, &(0x7f0000000040), 0x30, &(0x7f0000000080)=[{{r13}, 0xfffffffffffffffe, 0x29, 0x20, 0xffffffffffffffff, 0x1}], 0x101, 0x0) r15 = socket(0x18, 0x1, 0x0) connect$unix(r15, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x2000}, 0x1c) r16 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x100, 0x0) r17 = dup(r16) accept$inet6(r17, 0x0, &(0x7f00000000c0)=0xfffffffffffffd44) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x3, 0xffffffffffffffe1}, {0x18, 0x2, 0x4, 0x5}, 0x8001, [0x3, 0x2, 0x671d, 0x0, 0x3, 0x3f, 0x5, 0x7f0]}, 0x3c) r18 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r18, 0x3a, 0x12, 0x0, 0x0) setuid(0xee01) openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) chdir(&(0x7f0000000400)='./file0/file0\x00') rename(&(0x7f00000006c0)='./file0/file0\x00', &(0x7f0000000680)='./file0/file1\x00') r19 = semget$private(0x0, 0x2, 0x0) semctl$IPC_RMID(r19, 0x0, 0x0) 19:33:58 executing program 0: r0 = socket(0x0, 0x2, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) ioctl$KDSETRAD(r3, 0x20004b43) bind$inet6(r3, &(0x7f0000000000)={0x18, 0x3, 0x4, 0x1f}, 0xc) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x4) getsockopt$inet_opts(r4, 0x0, 0x5, &(0x7f0000000200)=""/99, &(0x7f0000000280)=0x63) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) munlockall() 19:33:58 executing program 1: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000280)=0x3) connect$inet6(r3, &(0x7f00000000c0)={0x18, 0x1, 0x1003, 0x4}, 0xfffffffffffffea7) ioctl$TIOCSETA(r3, 0x802c7414, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000080)="d22d050001ffffffffc40047045851a27373149c235240d8aa0ec13861dc85", 0x22) syz_open_pts() r4 = kqueue() close(r0) r5 = syz_open_pts() r6 = semget$private(0x0, 0x2, 0x14) semctl$SETVAL(r6, 0x3, 0x8, &(0x7f0000000040)=0x1) r7 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x0) ioctl$KDSETMODE(r7, 0x20004b0a, &(0x7f0000000140)=0x1) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffb, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) ioctl$KDGKBMODE(r7, 0x40044b06) socket$inet(0x2, 0x5, 0x1) ioctl$FIONBIO(0xffffffffffffff9c, 0x8004667e, &(0x7f00000002c0)=0x8) r8 = socket(0x400000000018, 0x3, 0x0) setsockopt(r8, 0x20000000000029, 0x37, &(0x7f00000000c0), 0x0) write(r8, &(0x7f0000000200)="330c727d39a8c7ed5cb055b9b235dd3fbf", 0x11) kevent(r4, &(0x7f0000000100)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 19:33:59 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x1) semop(r1, &(0x7f00000000c0)=[{0x2, 0x101}, {0x0, 0xffff, 0x1800}, {0x1, 0x8, 0x1000}, {0x0, 0x8cd7, 0x800}, {0x1, 0x1}, {0x4, 0x7f, 0x800}], 0x6) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) r2 = socket(0x400000000018, 0x3, 0x0) setsockopt(r2, 0x20000000000029, 0x37, &(0x7f00000000c0), 0x0) setsockopt(r2, 0xffffffff, 0x869c, &(0x7f0000000180)="fe9abee7833fffafc44705e98dda3e299f19bf039469ae6c6341cc51b2b32eab7d1a5fd4547a5b2d97a3fc6b27b62da4e881b313ee0d742e26670660394410398dd5b4fc3cf03200f7c58b76d32cd2a3d6f875511319b4564495f7541f713806052427babebd91af738d2aeefa7fa1b5bb784bbd6874cd93ae4c8d5e5e1c3e0ef41e59be46f017882d4ef7df206ec8073aabc86e194f236121c99a56885f8b0d71", 0xa1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) ioctl$KDSETRAD(r3, 0x20004b43) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000080)={0x8, './file0\x00', './file0\x00'}) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r4, r0) munlock(&(0x7f0000574000/0x1000)=nil, 0x1000) 19:33:59 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) sendmsg(r2, &(0x7f0000000740)={&(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000640)=[{&(0x7f0000000180)="e1a9eef38ae667a035e9e40e5afe1f651f2bc262d368f1727d63e3c26145f2038fb41ab2bf", 0x25}, {&(0x7f0000000780)="29c3038c5da9860b8e81397f149b0ccd10ce2ba1547057681038d349c8297ab5acb7ea31738531fe3a606206804a7270ec345915acf9a193a4e4287fa767e6ed2571ff47da2644414a2f492a5ee0c1acc4e79e32cf23436e3bcd8c4b4708c24a103323c6fe87ead905f0732e52ae7afd6a4d6962cf8ac9f115253d94acc938a32cb3f557816d353ecd6a64113e62aecf1370bfb3ec4f6de25137769335080895246b44e871387a0ad09714d01e0250d013969c1369837fb7c962acbaf70f", 0xbe}, {&(0x7f0000000300)="8514bab7e0740742f60b232cf6bf206be4ee97a5e1fe78a6639fbb46ab0b0deb745f28e42a2a8f8d090dba631d7258f247df9708ec67c451324430e75c975bcc95fadd8b7d9c587528a973bb7a624f99a3f93076d4381ef8ab7e8a419809b1ba3685167756480b712289c712707d836fcfb3af6ccc37c9e23b1af6d15cca2abfd0b7d3fd8a", 0x85}, {&(0x7f00000003c0)="530d8946dbc022cceef9451c59225a9174cadc976781d12c19a73c8d6fc4a6ef8c570bc94a686a86c0aba230bda5ddfd649b7b2010c3718c3f951964c7f19bb31ab79701f0d37a1d48ad3aba6fa36de2f6150b37d5b002ae5ad47df22140319cf19b95c31debee2edb9c19ba6812c67e08b6421a5ac5779dba2ed54f39930853680f62773e4da46827544e19c2edf2551af41d462c943c5fb44cab45bd12e85c1059de3562439b087ad69ff605e163be839ad3528f384582ad4c9c3ca87d12c261ca482741b8b848ed8bffb0f08de6219bd49bbcdc1b71aaee1c66d744bf1f801cbd92ae00fe54aa6fd9ac364c7b29b55f1614ae", 0xf4}, {&(0x7f00000004c0)="6d53de0dae8b3256f5a49dee5fc2ce488da2931918ef8e3d010f06cd66c599eae6cf7a56efa264b1dccbf4de78a33592a057bafbade5d8d5dfc2d620354400152170f11e2861bcdf3e5f6a1cc59280afa5e5554213055a9680dc9a5fffe7def9ec1c908860ffb1ee9d2b2173ecf88274ea4d8da3a1358f7cff293ce29e8567fb2251a29aa1a54117b7f23708f1955830c4071cfd5f182aa92e91fdbc2bb0e17a575d7fd5bb4e01ba5db92b3280f5fca8ad1e68", 0xb3}, {&(0x7f0000000580)="a0631fd3a48fe63ef767064c6247d77110b2fbd354b8d5a3604bdc1ec0b520bc6047746f1cc157c1be3e3e5ca842e025f8d0dd2cbf01917bfc87569886c147d6bc66831fd8033dba0eeac80a98bed760dc0832c2197a3120d303fb4debe7fa1550838939d4854af71e9add877f1f96b5480365ab83c147c814328ddf00f02b27c15d5c5a5635768154f0c9266e3252f5f14af8688ae991b3c870e5d41f5dea5f2b9e1a58563c7890bc40805db853ccc0534fe9", 0xb3}], 0x6, &(0x7f00000006c0)=[{0x70, 0x278ba0aa4288568d, 0x0, "42636708b8db6ec9ae8e91891b1365dc7f085734062d06f0eebccef4d25846823f7b536d5718b406e46f5a2180c451b4dec4e629feacff2afec305973a445fbce3b073c5620830f8aa03829c5a5a3be53d55bb6868acd12c2643"}], 0x70}, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r3, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 19:33:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="26495b55a658d024cd62a548e094") pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20000) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000100)={0xfffffff9}) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x87c, 0x7a61, 0xff, 0x0, 0x171, 0x5, 0x75, 0x8ae839ac88a6b5d8, 0x2, 0x9, 0x8}) 19:33:59 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcffb59b21adb1bd4f9c0e36d58ab4f79a66de7fb584d490000007c62f547d55587267ba5050932ed612e5ffe04ed83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebe91b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02805961e2dcdfadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c56ebed7f9a464a99d6c3105c25a830000e42edb2e8701af93d265d15a0ee0f3e060a46edcb9a342bafee9139645637b89c81feba0f40c08c3a959b47fa6ef021fee27df442b4540f4a1124b9bf779945601f6fa7eca47765e186bc740e6ee66469e492f519cb98a6a4636ede6b3befa278e0e5a7ebee8a3b9784d199bb73540e4"], 0x10) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000900)="f4d92b0f8ba18c48876de5212bdb1973b135f872351d52ebf6882c45171c9fea7df6d6723bc77b35266ea96ffc116bb00bd550fd3bc121692c99ce29c7819dbc4088cc41699ef95c60db31d9e95c65d77181ddbd25848f1a86f18a72e9571f3e16e3c6c0e2513c2a9ead4573433ac5dd746a8cf2782c896925ab113d0454ae531869d245db2182f6e6446fbe1819478f4e5fe17c2dfe9c556acd0981f231020c78fb8743c6ce0bf424d73403571e4d7329a17af5a8a318e2eca778004459c731440cb3036ccbbba77f955905a377c05c5b225ab0e77f434ceac2a1302c43d05db8d127080b5698e1d6a7d77b7b408afaf98e2c81bafcc5b1b883252cbada8036cb9e38932d922e7a17f05c79d739d52fa06c39dc95ddaa68685a0fe0137473a7b8f4dd5bcca48e95528d1435a3648c42445896b3163f4123bd1cc8c9a36048bafcc7d013a0b166898fefc0ce911b372d3d403fa8d557673bddf71daa26b93da1ec9bd4773a3da6be6c10dfed0f002f84b380037a8cf437577f5da60fba769dfca914556bc031b35be9fe79d5565ea20284aed1c81c5cb0b3b35f5a629fb84f6840162c55597a5644f091181df52f53a14bfd5234fbd92e88cc40326ccd25f1e3a6c56a86eb70e0472276595d88f74055c3fea7377c3a71a9607f7b5cbd7dd0f2d272a39ed40d27d582a9bf0711d632f27f227db0d57b16a5a3477f15dd102d8b488fdd7686af05fd942586c68a1acccd377a274477271229f9bbd731752d9f149a10d3d4585f242d850cf3d6214ae4cfb2cb7ebcdf4b50e2ba68dc61a31063b953cc77e96425b28fbf1a52ed588b0612871d2250fcad7fdd25ab44bd475d472c06694fcb49629feea8c21848863f2ceed6e50e0a948d299c469955f609afebad7a8af33e4208295dc629cca2212526a9d1fa12902ce19adff5b7274057f31be38a50ef3b6715b9108ee43943be048fc0ea1dd351dae995dd357a030274146d698511bd35853703cd3612b476a79302654e33b7e3b375d905f333b45db2364b59bf96438358fe3158eecf3e9375050d1e51b3efd19d706291a38c2ab23913e2aaee0665437fe0703a7dd84bd7332a84562cc38585199f92f1a40d26ca20514c11daeb7d930f33ce92bf53c07aa83589fb37f4c1ba549cac0eef273c1f1af1a79ca0d9d38912772d278992e357a12d0b5d477f4d31e52ad76a12e5460cc7d9c2d2b0c0b04fe22a2897cd82241bf71c8de8983f46e5a8f4ca0749b8a32cbdf9e6e4e3b441dbae23227b2a5acef95b95f23005113d097e842ce77a8ff2700369e02370a10db242936b29cfb685b95c8e205923caf8c592cf509607ac8f5ffcfba57b5cbe950e8f80a701ee14681303a49921ea898c4a2abd8f832bdc216fec448fac7aa39e781466d0c2036c090bbc5539cf07905e60e009b2e5b84831dd4bc56d4e357e09494cf3b45323bba920e28cb52ea8413b601dae693c7baf4519fc250e2b1c974970f6f9e7b468fe6bafc161a70f0f8222face80dc2e113baf7df879285c6eda9396c87b712eb8af2e4ef64ce426be1d8aa905281dd06e08a7c168cfb854ec24f5d4e1ea276c9098acd02694a7f94dd7042877f5542152a4b49a48973127f96b149e44cd214f143c8fc476a1c899b061702026fe05dde406bb710abf4e45fc7dfba22f3013eb01cd7c4bfc0a7c674192f20a60c27091d51373cc16a4bb27c27295422832bdf95920f5159f29ea7c616bc82a9bb81ded9a440a71c3ef5114abddc7cf53531b55adf87f429413ee61a78c33cb59ae46c57a2bad60ffd738c31ff7ccc675991941caf28bf0e1da86576c09d0e332e1d1e9cd27be1e3550f63b3f6576c197217c9f4e3025ecacff8b5c5ed47afde6cfffdae81c5b1de60cba66a552057bf900d9cafe50ce248305987a105dab30062b0d14bae3626762d9f6d22d23610a8a75639aa9b9e0dbecec26e51771aa0f7473dccc7ab762cd2272a581e5ca6b135b46871375131f5cd0d292681cbb26693af0dc1076515ca9b51e3d697283eb839854258f6fc85e5d9f161c96c54aaee1cd069b26d147d94324bedc2c28", 0x5c1}], 0x1) r1 = msgget$private(0x0, 0x1) msgctl$IPC_RMID(r1, 0x0) 19:33:59 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x202106, 0x100086128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce", 0x7}], 0x1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) r1 = socket$unix(0x1, 0x2, 0x0) shutdown(r1, 0x2) shutdown(r1, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 19:33:59 executing program 0: r0 = socket(0x18, 0x1, 0x0) lseek(r0, 0x0, 0x13, 0x3) r1 = socket(0x18, 0x1, 0x24) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = socket(0x400000000018, 0x3, 0x0) connect$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="00002e2f66696c65300075fb5ee7a05528db64967e2daa7d898785d04d8f010b92053c21d8c5b778377dc0f5a003da6f337ab79585bc12c3e09868aef5117bdf84f71c21ddc7882836babba01a5d45aa10b777c5c9f1d68e8c62154fe25c772e1e7821b6b9aaf3883e035c1174994ed81b7a808738c9c35eb93124d4ccdddc051a84"], 0xa) setsockopt(r2, 0x20000000000029, 0x37, &(0x7f00000000c0), 0x0) getpeername$unix(r2, &(0x7f0000000000)=@file={0x0, ""/13}, &(0x7f0000000040)=0xf) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) ioctl$KDSETRAD(r3, 0x20004b43) getpeername$unix(r3, &(0x7f00000005c0)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) 19:33:59 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000003000/0x3000)=nil, 0x3000) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000180)="000000186004008034050801000000000000000000000000000000010000000066a2d1f43f8567", 0x27}], 0x1) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f00000001c0)=0x1) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r2 = syz_open_pts() r3 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r3, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xc) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "854955882e1a96c984ffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000003980)=[{&(0x7f0000002780)=""/217, 0xd9}, {&(0x7f0000002880)=""/170, 0xaa}, {&(0x7f00000039c0)=""/4096, 0xffffffffffffff98}, {&(0x7f0000003940)=""/36, 0x27}], 0x4) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) syz_open_pts() ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000100)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "4c9a2c4e44800436d06f02a4c4b4e6e2f215c19e"}) syz_open_pts() r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x403) r6 = socket(0x1, 0x5, 0x2) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getpid() 19:33:59 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x81, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = open$dir(0x0, 0x0, 0x0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) faccessat(0xffffffffffffffff, &(0x7f00000001c0)='./bus\x00', 0x10, 0x2) r3 = dup2(r2, r1) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000100)) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000040)={0x2, 0x8d2}) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x40, 0x0) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000000180)) 19:33:59 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000440)="ef9912a227b027170f876dc954a8cc7d1e15c7db54941d5506393962e5980b45f66374d62f434b41918a8b630cf2ab44c67c1ccd259331de2e5f230dea025832e2fcb46a48b5e8f37d6a547a6d2d3f24cf1093df", 0x2c840a35af46c3d4) getsockopt(r0, 0x0, 0x9e99, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = dup(r0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000001c0)=0x3fffffffffffe) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), 0x9f) semop(0x0, &(0x7f0000000100), 0x2cee) link(&(0x7f0000000080)='./bus\x00', &(0x7f0000000500)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x3) r3 = semget$private(0x0, 0x4, 0x3) semop(0x0, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x2003, 0x1000}], 0x3) flock(r0, 0x6) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000580)=0x21) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r4, &(0x7f00000008c0)={&(0x7f00000000c0)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=[{0x10}], 0x10}, 0x0) fcntl$setflags(r4, 0x2, 0x1) r5 = open(&(0x7f0000000040)='./bus\x00', 0x8000, 0x8008) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000200)=0x7) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) pipe(&(0x7f00000004c0)) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000780)) r6 = socket(0x11, 0x4003, 0x0) dup(r6) r7 = socket(0x11, 0x4003, 0x0) r8 = dup(r7) sendto$unix(r8, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804ae781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282119e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000650000770e9729e2cfd91b519fd4f9622c031c00", 0xb1, 0x0, 0x0, 0xfffffffffffffd7b) r9 = socket(0x11, 0x4003, 0x0) r10 = dup(r9) sendto$unix(r10, &(0x7f0000000b80)="b10005016000009005001b0007000000050004fecea10500fef96ecfc73fd3357ae26caa6ad0fa4f376336acf00b7804ae781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282119e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000650000770e9729e2cfd91b519fd4f9622c031c009a0f934e5b64a4f854f73691d0fe13212435152356ce6a4d6386cb96d289984c95241e1a5f495914edc8866ee30c1c227911da95196601ac61ffabda96026d750f76997d92a08f06351aeb471c66900c77a4e0ce3df7501b71b80b9e54cad48120e6a3b368d7e1afaa56c48261bd222b28783b99752aeb8016de8f030117b47ae253a1d42b683c46137827a299521b6c0733b579d07813937587fa5d495f462d8a874643adff9236350b2020896d84cdbc41c8b0c7715bbba4003f428bf6397d5278da1d97a648e86d3b94ded11fc28688db8dbeb5e1fb8175f3bcc223a29090c31ff7a4fbaa785be2d122c94269e91ce9f0cfe9096c0bb8ca76c9985a554862ba93e0811245899c65359f82588a5de0d74ff443de75a1ba3a61fdeb129b8142e9be1175c1cdb635518dab6397c323475d273216a4d36699fbdc3e1472de5e2eebd4e90000", 0x1d5, 0x0, 0x0, 0x0) ioctl$TIOCGETA(r10, 0x402c7413, &(0x7f0000000100)) socket$inet(0x2, 0x5, 0xfffffffffffffff2) r11 = dup(r5) semop(0x0, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r3, &(0x7f0000000180)=[{0x2, 0xffffffffffffffff, 0x1800}, {0x4, 0x8}, {0x7, 0x3484937a, 0x800}], 0x3) sendmsg$unix(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000640)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000a80)="1b68be7470a45e4d13f25de9d02d0030dc4e990e4103f79293569112383477a80900000000000000f52aae73fe0fbdabaee35ae97d56a478b55157203ab77ce6b77e42143d2f5809aa7c4e73d031608fa689b4c5bf2e9fbb9de782769e40337d79c86af519a35d506ba5c90606e310527f4e88b1469015300c3e456eda483ab4a0ba406a103eec5e34afd76e82b8a0eb1c54534eb2cb3c08037b4295d3e183a9c784bf1e2d7af4cb886b03fc229a9427af5141e2599197976589a749bf5d91b5756465c4c10b6aed277ed84edc36e419c995d829a0f34f", 0xd7}], 0x1, 0x0, 0x0, 0x4}, 0x3ff) dup2(r11, r1) semop(0x0, &(0x7f0000000240), 0x6) 19:33:59 executing program 0: mkdir(&(0x7f000000e000)='./control\x00', 0x0) r0 = open(&(0x7f0000021000)='./control\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000040000)='./control\x00', 0x2000, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000002c0)={0x10, 0x0, 0x4, 0x80, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x5}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x2}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x9}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xffffffffffffffff}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x3}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1ff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xfffffffffffff001}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0xffffffff}], ['./control\x00', './control\x00', './control\x00', './control\x00'], './control/file0\x00', './control\x00', './control/file0\x00', ['./cont', './cont', './cont', './cont'], 0x6bc}) open(&(0x7f0000001680)='./cont\x00', 0x100, 0x80) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000280)=0x3) connect$inet6(r2, &(0x7f00000000c0)={0x18, 0x1, 0x1003, 0x4}, 0xfffffffffffffea7) writev(r2, &(0x7f00000028c0)=[{&(0x7f00000016c0)="a4a57c212d4f1ad888d0a5bfc3f253043b4c8fed38fe873e228d281efbbfdd0529dbf630d2c4ffe25c8688bfb2373d72f403199d84251a556f8bbdd1cc14caf7b9f9057f9fe14b8785e04e9821f96f4b20f069282cc31ca36a", 0x59}, {&(0x7f0000001740)="5c3b3827634607471b8358dfa7193650486591bd9d0178a79d4732453ba88d281b07cfc5f38bf72d64e1112174e7cb1140008b09c9b87f0fa2416e70673ad5eb06dd8e0e0504bf380fd3d2ab0886145f0ec11fe44a3a5bcc354a37fad1eabec77818d4a1dee2b9dc3486d912aca0f7703242138fbf43990bcfd59da55c11e8e0bda6d85aba06415f60890068fa3fbc5cc0c339be3043b2c4d9e859c1cc7a411a76ff5b43f3d6444e83065dc89b07701d274e4450523bfec3a9339767e2197b8fb28a760a4d26b0032e072bc298398a3aa1283c9c1c749c78df5d92863673e3ea8a012f38997b7267dcc72b5f4249aaf74f8f64c9c5e18d2cf9c817e31581e0859b94faa9b1ebfc033fd2387cd421554e5b4e357364391336ce9ca8136116479d357dfe18c8cc81ba067108bd1fcda79d70316e5f5779ae69977e4b78323351e5ccc7b7054b2f96489e13af9f63f1a742bef7da3cbc93e47dfda87f8c7e4de8011fcf41ff9037e77da5845ef7c7a16947546c972ff2a442725489343bfa429c0a4ddf305aa792509ba3fecb9bae57027381a11e0a974421ce5d45d033729cd15e98537039ee05079ed655995bd65594d6d70a4da056bdccae6b8ec08748b7e5859055a8e144963b7acb81dd8a27f8a0c2e32c555b8b0c66f0bfd0a4fd9231c871a8a7f30ed7370adf138fb9282560f6daa29fe01de617682af91cfd3a18a03922bcd7e9086f4203bb7b13a1a0b3bb41a378ee9936f640d83501c7115b0afd40500d39535e4e5b6ae6fbcd7f0499e9d6fad473f0f31be16905e020c77748dc9e74b23a2828585df94e4be205d15880cb72de3b13d8f5b458c30cbab61942de9d047ef71f3e83c3db0000568826a6b49e3167b18dde0009de84c5d8c99a9f54c9844e24328abbead2a75366aba822c554dd0ad9e9f91226a1f2dc126e33d5834308510fb0240f567c30a230f0d8b986fce01fb837bb7349d13ce90d506a46941c0defacab2c821099003445a06c283f2717c8a3e46825dea20b506926399c10d85e68bc870f62cd6cc77ac0389e3d4f8d8834e266245289fbe4c86d5085a3667a6cd9fde3d3f32a66eb3156e4984289bd617001283c446d05acef137a83b92f4af42eeff9e75ca744063d2d89a9949537e17949d570d2ead449438d54b5787cd460fc04ab896f8e4946cd0b7f09c1f3d4ed031703ed0ae68af31762c51b5339066607d8e5c5c3f2b8979644378a3b982cf952b46a847796faa99da969ea3ded51d4ae66c955ab81c4e4f5cd95e86746f23ab5bd838a046a5369259fdfdddc74ab20a4c2de3429a96e40058cb1d2247dc602002b4c6cb8f4d479d921bc6e25a2881bb060b7c8f25ac777c14805170cafdb717a86db9ed0c582ee8a69809bafc44975f6f8fe8cfa757a45091c04d5919e8459ff87c71e53839cc90c4af4aa3a0fad26dca41b54295928d13961c926db383d5276269e3991c0d9d17af2de2d50270e4db619e36cd27fe8d12ecc9da27b5af22e20844a85f4c29803d7e12b1bda5c06e0896c58aca7ddcae8d8fcb679166f567600dd2192a1d8b94262ca4698a9fa1591c5ed20722f0da10607b80379d695dc7f54a10edb069c27b95ea79f41887be93a32a612b8dfe17df6761cae03d413e826479e59e5371487a404bd45ddc506baa574dee6dce8feb99e4b2b70375ea7e7895bb89ad4e9826c7bfabca6f4b1c28145f9206acf2f93f4d5d061476223c4d3f0cd3e3fb7d1d0de8c4f8ae3a46cd6332a95ad119789a26cd5553512a36103a1544edff211b29c685658784fda58d4a7d569afacd675d0b43efafc22ae3136f0cdde13608f9efb9611df8acc0fbbf8462dfe2252204a2bc00d171b5e066c773fd6f19b81084b758b393a54063ab354b85beaa893ac52608912c40f7f686a67e53ac2ef90ab36a3c1925529825ae091db3074e3b114bc07c3eb9947638822675b8692ed2a64e035ba9119813cbca920890b6e4e896a834aa364e7e75034d7bf5d62840816e5a3b42ac083cbd1267fa873e42af328c973805b55af84c606d199f3bebc77ccf0c272f1d0011146c471640def62417e5dc6a11903bf3247e28dddbbd4f964a4e1662a3d917e3a4b8550749882569693ea3995b5d45ae5734beb5e10e9e819381501dd0b91753412ee170c2346162d141cbb21dc6ee3094b74581fd6a801b61b64ca494a8d5fb66b4850ba52a02d95dc52e965725759e4a1d8be9669c0b3dac123e6cc194b7797b70dcbb6ec36cfef277c7ec5bb94553f2a97d837aeb8e2b2c6e730ef2a955db8baba78188dc1dfde44ba055f75fbf41f4f5e921ee45256121d42d495d93edd7774b3b030b412a0755afde4c906e85db724b7169b4faa8fb9d37d2d1b4e7a4512032b91dd9fe7cfdcb5bdc36d9c03bd3a44e895d61e73c24b85caa12dc3bd20f51d7001e62ab9acdceafcfd6478f889058a1c594de36291711d84faed5b78aa5f74cf5e7617ee7a0c1c84c2e320b3ae2d3d2098389be021b07ccbfec139b991a0c33851a60484c8cef52013ba7c57bce56c7095ff967fffb001fd9e279cd72b8afefc36d964d0c86b864bf8bf1f1aefa7198e0c24aa20de6c4dad23c8f2c2e23c890eaef2c1fe6ec4714ac552a26f80893a18116d0a3b16c101d918e71c130da51a826c7f0d18688f893bb8e42d24927f67ecf168e56cd53f6de3b59b715486c02e0b56d84be275a933676d95a3f0593b7ee12bf007a6ad217da5726f02413d64f1d70ccff63a52236526ddb72d138ac57a6e93771762d76087ec618500f12c4094257971079357736042d265185c05837e3fd85d6dbda6d641ca31b7f5917ac5c1333de35952b01adca0ce9d524260fb944b8ebcd99bf690f1c038eda4a37f7f53bdc80c1dc5d34a79ef4c5a16e93e58a694d24565c1fb94bfb892058b7e6803a9ddd5a3eef9c07d0ec79fb82a5c09726c8bdaf2ad5d346d4dec7535519e543a2c6a03a5a700b672568743d89d4ca75587746dbedca918a6da7328d0e417a39278522534b421682addbcfaf555001c581972a142280fce84f3548502728cdafec8b7a644081301b192574827f3ca392899eda1bf99ffbd36cc1a3387e01a88104949971826d696d49dfc6b2d04578067fcc90fba88d9ec190a9615084c8bcb447ff3862139f7401c1a8d4bd680f4107c9e27435dc35da674b535d7aca3f5d47a372f6f8d6f0d3200d3259338a053489f7dd8cf8c8de80b839809bb1d189854632625282ea3a878ac4eb52ed4f061dec468e994e77fdf1158141a1c0f1736de5bc9a87bfdfe119ee690bc1d0bfd1483f31f032bb8067f6add0209b5fa30d5bc7d42ca01f1e1286a51f110d095e9ffcb915bc4a39e85c8b0323d55487c922eec6a8ed91a7142a5780dc6ee2da427a1fc10030d51bcb4b3d269287be397cc808a1b54504c0613f07a54d0ec14a41c6133f48cd5dc5164e77f4f5fb51f3aead607c23647e063be07c32e81916dd5f660a4c2295ab7a2533c9797aeb6e3874011fc9bea68491cd2f1687654c37a422cdf0b3330705b6b8d0e37aeffcf28bc2a06b43f87f4008e403807d9db23ca7b9dfd31525b631f77331c2fb0a646949579ddb83a778aa8c5c6e00b71aa76c0e930a25dcfd1b99c40907b090098b03a2ec61da172e9e25b9b7ad753719be680356c1dba5d9aa105e8baa5e8dfb0c174139d77da44275ce6840bb69a467ed0a6073c91d050c8d187da8dd8b95b122afd7439687f1f4f23d0c06458122a228aaf5e66d18793ff611e7f333e3937c559f3b92290a4a6edd8b13fb57431e131c7330ef3d6f3f7a62f43fa64485ec74145216542719c605e907a83511a5ad6d6a28ebc87922c8f36a306bd0dd6ad9ea1a96251ec9af31c144f8f6bc3bc677553a9ac39875d69160d8cab712ba1755ccadac5eccf07ddd3ead7b4647f8fc0c90648f71c87642e4e2d29b3998dfd6fd3f30faaab96250e7a9cf27b464dc9f1ccac117398edf945b4038644319fb3f91607bf7e0d74fce7ddc258dad538d197238de486bb23d7993f9a2c401ff9204b09a67292232a4097f28c0a2f74f5eda5bc0444f91467e616581df6e9746c163a325039eebe9f91f5f775f1ff2a830584081140ffeed6172ce808e30a50a076b126453f99c794452c513b7a5e1d91d125c9f4e365f0cea584c4aa1991b7bf205233eae6c264e4b05335c1a8202422ce9950d811db0a650e03f724012eff4c024d982c1e1f21eb73fdba685115496286e4748ccf4d8af3e9aaf62a660b431e95268ff0374079b91178be675a92be62a6f54648de7fe24d03fb69a8c728194cfede207f2682e2f38f2665950d8c72a0512cf16560e5a00c3ae838d55394cf82e560a0838f98b3aaea942f1c4da3172207294ed98102aaec7f2f184d1ec368e46f7f96f3b6a1b1c2d71721349abb805800fa272c71ee2f215c92f255ac816291259d4c0299da73f21f208ee2c6bcb0547887e4a911221e61fc60c6b112318fa68c061cb84b6ec50c788a15ca637e8527f4e74c0dc57406e44fa2c7f3406219c27ab0d58b69f60268a9eaab21909e9c6e5a67d00491edfff6b5001c064983aefcdc2aab7ad5861572e52d521af5c293585e2c7022dc7d85f27306fc1b87d148879bbda9ce7f89701b989098cfdca6c1b74f7658572445344fad081fedab54f706c06e378c6944c253ea635af9234a7a34a6d5b4c20de30a741f1e5d089bca9a484ef0ce9ac8b2d23aff57fd8764be588ce95ab34930c820111301a2bbc7bfcfb99864f4289e6ed1b1c9531aef028242f7a53886deebd32815f126444ae833497dc7d4ee37d61c84552fd62fe5d0f2cf2b83f24a5d7532c76c37d3241427f75b644d8e8fa4271f971a48da231e8ce869613db093013e06919da5b824420a8377a573fd8ebf9fe99f467c412fd122b558066736b51a857e5de87f0107a20a040ab3a98db70af2508d91ebac760d067407b481e43bec79c45c2d9fcd3635254663090a8571b0bca412ca1ec542767aa46319ac65b28d337057159f5c3bb1609365e10a83613e1a892ae4a3e3cac80ecf77c5a01046486774a9d057e1885b2823967c813e02d3e22ece7d71da87af1de42d202cc37c9de853a6bce5f6826393a7ddedb2794bea8aa982328ad268fc4e852275afdeacd2a880bcd4ad33fbe1181ccf41d5c6b7ac61cdc6b73c56bb51d65ad49baab8394f1c7729bf3d68ab827aa075b58c2375daf629dcb10167f072b73f19638d9c6711a6d20b1649602741e2f4cdd8e1d4a449a2f0c869b4c6ecbefe8adb77a09b2900aecf0afbd96f96db5385467da4b4394ef4f8717c090de3ce5ebb59833a8e36c92d10b18af1b15e883f951a94ba9e9d865a3fd0d4b8b4979ab4aa6e57f157923624c289616de6b983d89366ddca82f11c8336d900004a7dcb50fd02c048db87f22c1a7fdfe5bfea134bbccc54f04c8b1cce7de68efda9fb7e1ebb7bf5a8f260df51682042846df50f80666cc8ded691fc27596e3e4c7dc55e09545f2d640bd17030bff8303aa9c01351458ce2e4e66a16166ad4a638072d1f2c925075178a89c58f6b41e5d69a5e571c70a3238b78530202eeb228173aef0f41d22c5f10406ca6a3163af0b3a422b73186f8b2c781c5067f7884d569634f2ac425eb731167b28f1ccb06b98ff811d4f24808a24b8ed2ff1d33243ad2095467ce23b1c96fee11af80bb65a9502d220bc5b91fa611ca325de8c42af96414d0ea71a8f757444e9fdc8decdd768cdcf7a11d2b50e15480163220c40905a29cb8db38319ace14", 0x1000}, {&(0x7f0000002740)="9ae01f590208ec88d05bb0ab4d00e57942baab6a8c5bccf08752714d382b3805e12baa855c33df21c481c5867a1aa21d8463333f08c7e370b3e47f192e9063c56c7e6e0e9a872f25f26f3569b0c649ebf95aa39c130571cfe3c90b2df32a2ed28ac03b2b87c0635642c30ed2b41a5e6bf35ee9b2bf5e49", 0x77}, {&(0x7f00000027c0)="91cfe608163c56a8aa971e999d83b71fc0dfd85b2af64f2648c4c31ba1713d53fca79173546d863b4d3109654568469367c139c813145ce283420f4b4ae72ec7e4b25b85deef7746f2", 0x49}, {&(0x7f0000002840)="8cce0743d93dede5c808d85c6d6710409fd94adf1cac4378dbd92ff4db74598c55b3de3f81d82be99742cc5656913d799bf62cf8a3f07d7d80c5012ac0e37539780b607faf3e824ece91700b5d2866e5d64b4329deeb3983c91289f3449c1ceae40b86a2e62becd6b29345b100633af3cd93cb32d8b6dd0d51c7df0dc5a0", 0x7e}], 0x5) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r5 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0xc0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) r7 = socket(0x400000000018, 0x3, 0x0) setsockopt(r7, 0x20000000000029, 0x37, &(0x7f00000000c0), 0x0) r8 = fcntl$dupfd(r6, 0x5, r4) ioctl$WSMUXIO_REMOVE_DEVICE(r8, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) ioctl$KDSETLED(r8, 0x20004b42, &(0x7f0000000280)=0x3) connect$inet6(r8, &(0x7f00000000c0)={0x18, 0x1, 0x1003, 0x4}, 0xfffffffffffffea7) linkat(r5, &(0x7f0000000180)='./file0\x00', r8, &(0x7f0000000200)='./file0\x00', 0xc) r9 = open(&(0x7f0000002940)='./file0\x00', 0x10000, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r9, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) pipe(&(0x7f0000000140)) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000000280)=0x3) connect$inet6(r4, &(0x7f00000000c0)={0x18, 0x1, 0x1003, 0x4}, 0xfffffffffffffea7) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000000)) faccessat(r0, &(0x7f000003fff6)='./control\x00', 0x3, 0x0) 19:34:00 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000000)=[{0x84}, {}], 0x2}) 19:34:00 executing program 1: r0 = socket(0x2, 0xc003, 0x61) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYRESHEX=0x0], 0x1) writev(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)="9c076b8004d41ee48aedaf952fff8050c870736d8de348cc4c91675078f63bb2f5627530b6d619cd10a48b7a269f0dabb79d499900914c16568f7ae5dc08"}, {&(0x7f0000000100)="0a3809fec8713e5a128f4b256404cd0857fd8e045f1d8a683dd0f486eca91ebd4b4287eed831d46cc5a64e28ba"}, {&(0x7f0000000140)="2e229abc9dd3a40a9387325abcfb3521ef118bd8507112374d82fff87664120d30ef97f08528b22f799acf81e1d01ac8ea87684ea8c80723ecc6abc362fa64c057ba17307cd1e2eb4893d2fc9d3fd205a01f2b0ff4449ed90593f18e93275300c94484db33565e9195a6c710dc9f0e32fdc4fdf1f541c4971d17469de7e86b8e5d4daaa2fbd1da0a7ee20b4e06dbc25d7445421f5a2a6f38fb28f2495661d29da2aac832d7dc5a046f0d645594e8f60ed13f622f287122d5ec1584accc0e92a28b5d9099c0a23d3d57abe18d10e2bd747c58311886cd56dabb1208654a012b050dcfb5238a233d5285836a6a73931cb79075ddb5a48251"}, {&(0x7f0000000240)="69d67e3301db0377e0f837485868cc5954807edc6b3f30cbaf04e3e53008504c61b854716a65d38585be1a964281ac524aad25a3c7434a21b3d0736ea173f81390d0f635f678a0ae0ba50ec1701ed813ea0f7fc8e0d743f510c2d2ad1cbc23a7c90e6041444e329545d2375f849386fb3686b1ac4fb37b045c886ebe07cc8488a9d1c6257d4c9e05ce89e8a0db7c4c37ec397a13c232b1133c0d3ae0511fc3f20b965c3a82aca047b512d9ac1db20bb667f66307ef7fd0988beccae95583d617e965b8bdb89488ee24bb828fdcac0e", 0xfffffffffffffe57}, {&(0x7f0000000340)="9452cea194e08ca7e946d2554952643d67d36c2c1db6b7d9bc53519ad44e099eae889d33708dd48a416ead2b021ab269ebc45b8c2afe02c1fd71"}, {&(0x7f0000000380)="4a475f1230296350342db7120559fdf4477ff38e2a940889cacb4051f93bc0833628698e359e749ddd834e3058f15511f878afb1f3ac1f40d92512edfdd6de44ed997c7a15f342ba289ce4d6e22d35c5263ba44bb9bf0ff9ddb2ad9576b8b0445501860a96633460be6e95434a96d11585f4adeac3b980a313f4e1b121ee816654098ba1e0ed68d306547752efc3c743f7fb4e33dfd419edc943b8df1ccb99b395eea9d52e3f22cccb56a95777862346fc44fb1db607b9c45474be42297aeb299e27c504c6efb55886e019fc4727fac454c90d23ffe12bef3e828779c450513854a06b182931e0725f"}, {&(0x7f0000000780)="2b8b08a29d7e1bae000000000054005202925ce8cfeef3c0cee1fb0ae0859846231a45f7e20990aab02bcc8b476735a517d5027b857ddde0a2792b66952ae91b9d2b98ca31ac056fdc3b2bcb22f9cce4fac443dfee3bd31300d2372f82cb266369c211ab831d1bd8120a7a7a1b8ea122f8d6aa834a00d514179ee2818327203c9cf8f7db63c4588fdc987a56"}, {&(0x7f00000004c0)="0081263fde39c0ab669c721d39666f4752e1d22dcc8d2e2b322047baf86ef7136da4d2b5c1e0cdee594f42b0a8d5d58fd54b9e1061bae2520ea7d4f6d28c9c726aba3aac4452010e716daa76d87b62eb42cdab3c941e8eca943f80d1aeadc3"}, {&(0x7f0000000840)="f0f6b99a21d42c2f4bfa8f19a7ba81b6f9efdaa8e29592c67f09fda60e56f874fb36bae67c882c85cc432360321a51b20604a156e367505294e794f72400c198588e16dfac6239c20e9cdb2d077b1714b6170ffe8b1566fcd9ef417ca44fea1a7d71b8119d8e08db0a0c1e7d83f5a86d6a83bd20dde27d4af5ff73"}, {&(0x7f00000005c0)="ea82128dbb2710c8bad8c37332b08d4320e532933f2b4cbd68cbe3144343eafca59bd5d1272772aebe22de97032bbdfa67f000f6d769258a95bb1f493422cb28040a755b1bf048b0bb0fcc55e61ea88b663b4667954e88b7352ca58b020d123c634277bbc719949fa55f42a844db2a4afb08eeab3a18dc437c1e99ac908ae54daf9d5ad63b97df8b3c62236a1bf60cd548d9df412ae75134da852c3f410e0c36e416bf82baa6e9338fce860240250f9c8c97e999143e34ade11ddadd3b9b0fe40dfdd147ddc769d1652731d8d42e739f15b4db13b6b3c3834566f7d3c317d25234d623aff5c1ab218c1fad1d4543"}], 0x10000000000002ae) 19:34:00 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x40000000, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 19:34:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000000)="9e3eb39095f3ea931fecc3cc4e5230e9864f", 0x12) ioctl$TIOCCONS(r0, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 19:34:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r1 = getuid() r2 = getuid() setreuid(r1, r2) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r3, 0x0, 0x0) shmctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r5, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r6 = getgid() r7 = socket(0x800000018, 0x1, 0x0) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r9 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, r8, r9, 0x10, 0x9}, 0x8, 0x1, 0x9}) r10 = getgid() r11 = getppid() r12 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r14, r15) chown(&(0x7f0000000200)='./file0/file0\x00', r14, r15) lchown(&(0x7f0000000780)='./file0\x00', r14, r15) lchown(&(0x7f00000001c0)='./file0\x00', r14, r15) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x6, r14, r4, r8, r10, 0x1e6, 0x8}, 0x5, 0x5, r11, r12, 0xfffffffffffffe01, 0x9, 0x7ff}) fchown(r0, r2, r4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x30}, {0x7c}, {0x76}]}) syz_emit_ethernet(0x1b6, &(0x7f0000000140)="66ffff25c9d8cd1f") 19:34:00 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) r0 = syz_open_pts() r1 = socket$unix(0x1, 0x2, 0x0) shutdown(r1, 0x2) shutdown(r1, 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) fchmodat(r2, &(0x7f0000000000)='./file0\x00', 0x36, 0xa98187939a74cffb) readv(r1, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/21, 0x15}], 0x1) close(r0) syz_open_pts() 19:34:00 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000140)=0x8) chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file2\x00', 0x44) open(&(0x7f0000000080)='./file0\x00', 0x800, 0x180) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 19:34:00 executing program 1: mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x112) symlink(&(0x7f0000000100)='.\x00', &(0x7f0000110000)='./file1\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000080)='./file2\x00', r0, &(0x7f0000000140)='./file0/file1\x00') 19:34:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) chroot(&(0x7f0000000080)='./bus\x00') setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x1, 0x0, 0x140000}, 0x8, [0x140000, 0x9]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffff9c, 0x40045744, &(0x7f0000000100)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 19:34:00 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x10000, 0xc8) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) r1 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="7fe485d601"], 0x10) write(r1, 0x0, 0x0) r2 = socket(0x1, 0x2, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) dup(r2) sendmsg$unix(r1, &(0x7f0000000180)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000100), 0x0, 0x0, 0x0, 0x1}, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x80c, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x112) 19:34:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x74e, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000640)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128695bf234505356095dbf9e50a4a5079723b57fed8ef0a224171f01e1f5d347d5b668a3908ef8f4a2dfb54cf699a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d77495ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c61d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471272d08198e13683ef6b08d5c54bfb99", 0x14e}], 0x1, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000280)=0x3) connect$inet6(r3, &(0x7f00000000c0)={0x18, 0x1, 0x1003, 0x4}, 0xfffffffffffffea7) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r4, 0x0, 0x0) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r6, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r9 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r8, r9, 0x10, 0x9}, 0x8, 0x1, 0x9}) r10 = getgid() r11 = getppid() r12 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r5, r8, r10, 0x1e4, 0x8}, 0x5, 0x5, r11, r12, 0xfffffffffffffe01, 0x9, 0x7ff}) r13 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r13, 0x0, 0x0) shmctl$IPC_SET(r13, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r13, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r15 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r15, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r15, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r15, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r16 = getgid() r17 = socket(0x800000018, 0x1, 0x0) bind$unix(r17, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r19 = getgid() semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r16, r18, r19, 0x10, 0x9}, 0x8, 0x1, 0x9}) r20 = getgid() r21 = getppid() r22 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r24, r25) chown(&(0x7f0000000200)='./file0/file0\x00', r24, r25) lchown(&(0x7f0000000780)='./file0\x00', r24, r25) lchown(&(0x7f00000001c0)='./file0\x00', r24, r25) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000080)={{0x6, r24, r14, r18, r20, 0x1e6, 0x8}, 0x5, 0x5, r21, r22, 0xfffffffffffffe01, 0x9, 0x7ff}) r26 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r26, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r26, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r26, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r27 = getgid() r28 = socket(0x800000018, 0x1, 0x0) bind$unix(r28, &(0x7f0000000080)=@abs, 0x8) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r30 = getgid() semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r27, r29, r30, 0x11, 0x9}, 0x8, 0x1, 0x9}) r31 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r31, 0x0, 0x0) shmctl$IPC_SET(r31, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r31, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r33 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r33, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r33, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r33, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r34 = getgid() r35 = socket(0x800000018, 0x1, 0x0) bind$unix(r35, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r37 = getgid() semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r34, r36, r37, 0x10, 0x9}, 0x8, 0x1, 0x9}) r38 = getgid() r39 = getppid() r40 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r42, r43) chown(&(0x7f0000000200)='./file0/file0\x00', r42, r43) lchown(&(0x7f0000000780)='./file0\x00', r42, r43) lchown(&(0x7f00000001c0)='./file0\x00', r42, r43) shmctl$IPC_SET(r31, 0x1, &(0x7f0000000080)={{0x6, r42, r32, r36, r38, 0x1e6, 0x8}, 0x5, 0x5, r39, r40, 0xfffffffffffffe01, 0x9, 0x7ff}) r44 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r44, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r44, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r44, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r45 = getgid() r46 = socket(0x800000018, 0x1, 0x0) bind$unix(r46, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r48 = getgid() semctl$IPC_SET(r44, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r45, r47, r48, 0x10, 0x9}, 0x8, 0x1, 0x9}) r49 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r49, 0x0, 0x0) shmctl$IPC_SET(r49, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r49, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r51 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r51, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r51, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r51, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r52 = getgid() r53 = socket(0x800000018, 0x1, 0x0) bind$unix(r53, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r55 = getgid() semctl$IPC_SET(r51, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r52, r54, r55, 0x10, 0x9}, 0x8, 0x1, 0x9}) r56 = getgid() r57 = getppid() r58 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r59, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r60, r61) chown(&(0x7f0000000200)='./file0/file0\x00', r60, r61) lchown(&(0x7f0000000780)='./file0\x00', r60, r61) lchown(&(0x7f00000001c0)='./file0\x00', r60, r61) shmctl$IPC_SET(r49, 0x1, &(0x7f0000000080)={{0x6, r60, r50, r54, r56, 0x1e6, 0x8}, 0x5, 0x5, r57, r58, 0xfffffffffffffe01, 0x9, 0x7ff}) r62 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r62, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r62, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r62, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r63 = getgid() r64 = socket(0x800000018, 0x1, 0x0) bind$unix(r64, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r64, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r66 = getgid() semctl$IPC_SET(r62, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r63, r65, r66, 0x10, 0x9}, 0x8, 0x1, 0x9}) r67 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r67, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r67, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r67, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r68 = getgid() r69 = socket(0x800000018, 0x1, 0x0) bind$unix(r69, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r71 = getgid() semctl$IPC_SET(r67, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r68, r70, r71, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgroups(0x8, &(0x7f0000000180)=[r48, r50, r63, 0x0, r71, 0x0, 0x0, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r73, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r74) r75 = getpgid(0x0) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000380)={{0x7, r24, r27, r36, r72, 0x59, 0x6f2}, 0x8, 0x2, r74, r75, 0x5e4, 0x10001, 0x80000001}) r76 = getuid() r77 = getuid() setreuid(r76, r77) r78 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r78, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r78, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r78, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r79 = getgid() r80 = socket(0x800000018, 0x1, 0x0) bind$unix(r80, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r80, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r82 = getgid() semctl$IPC_SET(r78, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r79, r81, r82, 0x10, 0x9}, 0x8, 0x1, 0x9}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r83, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r84, r85) chown(&(0x7f0000000200)='./file0/file0\x00', r84, r85) lchown(&(0x7f0000000780)='./file0\x00', r84, r85) lchown(&(0x7f00000001c0)='./file0\x00', r84, r85) r86 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r86, 0x0, 0x0) shmctl$IPC_SET(r86, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r86, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r88 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r88, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r88, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r88, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r89 = getgid() r90 = socket(0x800000018, 0x1, 0x0) bind$unix(r90, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r90, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r92 = getgid() semctl$IPC_SET(r88, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r89, r91, r92, 0x10, 0x9}, 0x8, 0x1, 0x9}) r93 = getgid() r94 = getppid() r95 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r96, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r97, r98) chown(&(0x7f0000000200)='./file0/file0\x00', r97, r98) lchown(&(0x7f0000000780)='./file0\x00', r97, r98) lchown(&(0x7f00000001c0)='./file0\x00', r97, r98) shmctl$IPC_SET(r86, 0x1, &(0x7f0000000080)={{0x6, r97, r87, r91, r93, 0x1e6, 0x8}, 0x5, 0x5, r94, r95, 0xfffffffffffffe01, 0x9, 0x7ff}) getgroups(0x8, &(0x7f00000017c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0, r82, r85, r87, 0xffffffffffffffff]) r100 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) close(r100) readv(r100, &(0x7f0000001400), 0x0) r101 = socket$unix(0x1, 0x1, 0x0) r102 = openat$pci(0xffffffffffffff9c, &(0x7f0000001800)='/dev/pci\x00', 0x80, 0x0) r103 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r103, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) r104 = fcntl$dupfd(r103, 0x0, r103) ioctl$WSMUXIO_REMOVE_DEVICE(r104, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) ioctl$KDSETLED(r104, 0x20004b42, &(0x7f0000000280)=0x3) connect$inet6(r104, &(0x7f00000000c0)={0x18, 0x1, 0x1003, 0x4}, 0xfffffffffffffea7) r105 = fcntl$getown(r104, 0x5) r106 = getuid() r107 = getuid() setreuid(r106, r107) r108 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r108, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r108, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r108, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r109 = getgid() r110 = socket(0x800000018, 0x1, 0x0) bind$unix(r110, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r110, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r112 = getgid() semctl$IPC_SET(r108, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r109, r111, r112, 0x10, 0x9}, 0x8, 0x1, 0x9}) r113 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r113, 0x0, 0x0) shmctl$IPC_SET(r113, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r113, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r115 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r115, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r115, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r115, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r116 = getgid() r117 = socket(0x800000018, 0x1, 0x0) bind$unix(r117, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r117, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r119 = getgid() semctl$IPC_SET(r115, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r116, r118, r119, 0x10, 0x9}, 0x8, 0x1, 0x9}) r120 = getgid() r121 = getppid() r122 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r123, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r124, r125) chown(&(0x7f0000000200)='./file0/file0\x00', r124, r125) lchown(&(0x7f0000000780)='./file0\x00', r124, r125) lchown(&(0x7f00000001c0)='./file0\x00', r124, r125) shmctl$IPC_SET(r113, 0x1, &(0x7f0000000080)={{0x6, r124, r114, r118, r120, 0x1e6, 0x8}, 0x5, 0x5, r121, r122, 0xfffffffffffffe01, 0x9, 0x7ff}) r126 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r126, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r126, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r126, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r127 = getgid() r128 = socket(0x800000018, 0x1, 0x0) bind$unix(r128, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r128, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r130 = getgid() semctl$IPC_SET(r126, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r127, r129, r130, 0x10, 0x9}, 0x8, 0x1, 0x9}) r131 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r131, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r131, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r131, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r132 = getgid() r133 = socket(0x800000018, 0x1, 0x0) bind$unix(r133, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r133, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r135 = getgid() semctl$IPC_SET(r131, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r132, r134, r135, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgroups(0x8, &(0x7f0000000180)=[r112, r114, r127, 0x0, r135, 0x0, 0x0, 0x0]) r136 = socket(0x0, 0x3, 0x0) r137 = socket$unix(0x1, 0x2, 0x0) shutdown(r137, 0x2) shutdown(r137, 0x1) r138 = socket(0x400000000018, 0x3, 0x0) setsockopt(r138, 0x20000000000029, 0x37, &(0x7f00000000c0), 0x0) r139 = getpgrp() r140 = getuid() r141 = getuid() setreuid(r140, r141) r142 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r142, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r142, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r142, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r143 = getgid() r144 = socket(0x800000018, 0x1, 0x0) bind$unix(r144, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r144, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r146 = getgid() semctl$IPC_SET(r142, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r143, r145, r146, 0x10, 0x9}, 0x8, 0x1, 0x9}) r147 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r147, 0x0, 0x0) shmctl$IPC_STAT(r147, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r149 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r149, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r149, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r149, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r150 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r152 = getgid() semctl$IPC_SET(r149, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r150, r151, r152, 0x10, 0x9}, 0x8, 0x1, 0x9}) r153 = getgid() r154 = getppid() r155 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r147, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r148, r151, r153, 0x1e4, 0x8}, 0x5, 0x5, r154, r155, 0xfffffffffffffe01, 0x9, 0x7ff}) r156 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r156, 0x0, 0x0) shmctl$IPC_SET(r156, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r156, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r158 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r158, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r158, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r158, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r159 = getgid() r160 = socket(0x800000018, 0x1, 0x0) bind$unix(r160, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r160, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r162 = getgid() semctl$IPC_SET(r158, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r159, r161, r162, 0x10, 0x9}, 0x8, 0x1, 0x9}) r163 = getgid() r164 = getppid() r165 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r166, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r167, r168) chown(&(0x7f0000000200)='./file0/file0\x00', r167, r168) lchown(&(0x7f0000000780)='./file0\x00', r167, r168) lchown(&(0x7f00000001c0)='./file0\x00', r167, r168) shmctl$IPC_SET(r156, 0x1, &(0x7f0000000080)={{0x6, r167, r157, r161, r163, 0x1e6, 0x8}, 0x5, 0x5, r164, r165, 0xfffffffffffffe01, 0x9, 0x7ff}) r169 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r169, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r169, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r169, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r170 = getgid() r171 = socket(0x800000018, 0x1, 0x0) bind$unix(r171, &(0x7f0000000080)=@abs, 0x8) getsockopt$SO_PEERCRED(r171, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r173 = getgid() semctl$IPC_SET(r169, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r170, r172, r173, 0x11, 0x9}, 0x8, 0x1, 0x9}) r174 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r174, 0x0, 0x0) shmctl$IPC_SET(r174, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r174, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r176 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r176, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r176, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r176, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r177 = getgid() r178 = socket(0x800000018, 0x1, 0x0) bind$unix(r178, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r178, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r180 = getgid() semctl$IPC_SET(r176, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r177, r179, r180, 0x10, 0x9}, 0x8, 0x1, 0x9}) r181 = getgid() r182 = getppid() r183 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r184, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r185, r186) chown(&(0x7f0000000200)='./file0/file0\x00', r185, r186) lchown(&(0x7f0000000780)='./file0\x00', r185, r186) lchown(&(0x7f00000001c0)='./file0\x00', r185, r186) shmctl$IPC_SET(r174, 0x1, &(0x7f0000000080)={{0x6, r185, r175, r179, r181, 0x1e6, 0x8}, 0x5, 0x5, r182, r183, 0xfffffffffffffe01, 0x9, 0x7ff}) r187 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r187, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r187, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r187, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r188 = getgid() r189 = socket(0x800000018, 0x1, 0x0) bind$unix(r189, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r189, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r191 = getgid() semctl$IPC_SET(r187, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r188, r190, r191, 0x10, 0x9}, 0x8, 0x1, 0x9}) r192 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r192, 0x0, 0x0) shmctl$IPC_SET(r192, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r192, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r194 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r194, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r194, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r194, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r195 = getgid() r196 = socket(0x800000018, 0x1, 0x0) bind$unix(r196, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r196, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r198 = getgid() semctl$IPC_SET(r194, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r195, r197, r198, 0x10, 0x9}, 0x8, 0x1, 0x9}) r199 = getgid() r200 = getppid() r201 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r202, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r203, r204) chown(&(0x7f0000000200)='./file0/file0\x00', r203, r204) lchown(&(0x7f0000000780)='./file0\x00', r203, r204) lchown(&(0x7f00000001c0)='./file0\x00', r203, r204) shmctl$IPC_SET(r192, 0x1, &(0x7f0000000080)={{0x6, r203, r193, r197, r199, 0x1e6, 0x8}, 0x5, 0x5, r200, r201, 0xfffffffffffffe01, 0x9, 0x7ff}) r205 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r205, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r205, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r205, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r206 = getgid() r207 = socket(0x800000018, 0x1, 0x0) bind$unix(r207, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r207, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r209 = getgid() semctl$IPC_SET(r205, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r206, r208, r209, 0x10, 0x9}, 0x8, 0x1, 0x9}) r210 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r210, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r210, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r210, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r211 = getgid() r212 = socket(0x800000018, 0x1, 0x0) bind$unix(r212, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r212, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r214 = getgid() semctl$IPC_SET(r210, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r211, r213, r214, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgroups(0x8, &(0x7f0000000180)=[r191, r193, r206, 0x0, r214, 0x0, 0x0, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r216, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r217) r218 = getpgid(0x0) shmctl$IPC_SET(r147, 0x1, &(0x7f0000000380)={{0x7, r167, r170, r179, r215, 0x59, 0x6f2}, 0x8, 0x2, r217, r218, 0x5e4, 0x10001, 0x80000001}) r219 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r219, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r219, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r219, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r220 = getgid() r221 = socket(0x800000018, 0x1, 0x0) bind$unix(r221, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r221, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r223 = getgid() semctl$IPC_SET(r219, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r220, r222, r223, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgroups(0x3, &(0x7f0000001840)=[r143, r170, r223]) sendmsg$unix(r3, &(0x7f0000001940)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000005c0)=[{&(0x7f00000007c0)="143f52e10a75e88cd3855cacf369fd2e6d4576be258f9b5c3c330f267e2dc32f3e90f0343d4edab63758a6001f7fbd81a9096869673e0a0d1ad390857d1024e23f3316bb09d2807e7dfc7d6c4f5483beb5b9cca67f32857a817fe278fdf429b5442a8c632db55d57403431163026d83034bea3f67a1f048a47c6d1cbc67edcaa9bd8271028a130b730a9d0a44ca15e78910f49494377df83d2ce1fc7bd442cad0216f6ef71bd6460aec28572cba4aa16ed9a65a0be726b6d936464ba2410487539d2d938254d0482f33dbcafb763fd10d7cb5512cc40d1d3ed00776a2fbca774f4aed86b4989c044507c8bd22d3c6f9057c69373fbdfc73be7bacc830a5c6942e502d74a6863363fafd19377628316f0fc459c43305cf1425d1efdbf16dd9d478dbb52a40ef313243deec4d245120e15f7c2648a7c07d0f7c2aa1a0f0e4c55521171356c2a1f6baae622988e98a7c3ca8efd56f0b0a1c7b1de6a1d7da2ad27233001e2cb9d3fc6740bd01e91bfa8ce2e5e7f6b452d910a56112c82848494141c677a327acd68d01a7920bfaa78569b8e319dc576a212514e0f49731503e1f8092dbc9559edbf05db07301caa622406f0dfd9c46ef85c05296e516299da64a7b758d2e790cb23bf56b5b14f5f02e4f00a537596d3a39b39c621150177139abedac54f84fdc846b41c3f650e0bcf82c5ce1d9d2f57d87072723bcf8e496a87f0415fdbd81770b692a70fd7ccb95fb05ff6ff65d833877899a3d6692e383a46d6202e1fca93dab912eb010cb673cb86e3a66e3cb5539d5f150490778829b02b52b66491ae29e685139b49fe9fa9dcdf284882d6005be815d9589a91c655aa3cd4d70ae0df6066982d9a373a1710e7a0dc9569a6bf085b399b03a71af69cbe82d70cbe4fb4a894074742aeb72ca2044216bd25d0e39ab9d876ebee09a53dbb9c38dbc24759ce482291ce4a8cb5c26986a0aec2fa63148c723a865beaa9199e8bd94b1b6c3df22355b4465d9f6792c0b395db75fcc862afd0ae061d867c15dddf8f8ce37a85be74d3526970f1b94e1972134fea0f98c774a8c986ea5f2dcc4ffc30c7e5148ca1153dd02035c1415aee159ededbc47c968adc24250b7392f1caa82598c9d99efe808cfa8ce19318e69c3756adec843197d3ab8d00eb7976e53073fad75447a8ffdc5ea365801b4ab6661fbbaa7df804a909adc1fa551582aa0646210d4b592068bf1e55882a2d0929d8c02dd11da62310bc58db8ab835fa2dee84e76950bb4bcefb6f5dd9f16ced3cafcd97cfcf22d931af65ff0aecc8c73bee5994272f5b3d0eb924825c0d86983ee57e67c6d918380a700fd46f39680a587090aad0b0a5c6015352e74557797b68c16cb938ca86b26a832eabc672df24ec27d4cffd56a87796ca80ea2726dc31f56b796ec029a8f028d1c62162b2e307bd2f127b410c7f6886877a84d1b607098ff156ec0fa0a98385fe1a663e72975b1cbe95ccf7b1c25547ba4932d9d75ad395d6bbb3780d5fac419ab9521ca2e20b2b805a121cfc7081fade87c7cd65f9844668f6411874849e80704ed1df340f65b43d57601b865510755f9b55d0d222cfe15a653d2173248da7e058c22bf15866436faee15bf0e83afdc9cf43dc976ea9c5b3d12b56a5050fe82d1173ed507a969d670184fc617d4cc0b6c20049088c72a41b17a217fd2fb62623927d1ceed4db427bb95571a7b8789fa29daa0caa5079f2f84c2613776fad223aef568f604d163aea997877877e2e4772cb705a7e9f82282e3d91f5cd3942316e406bd830cc1aec92a45430088377384b62946bef68a67144d0c03e3b7093f4f8c101dfbb5f20a81acaa1077cdd9ca6dab361c3ded92a1bcf547142f37924051868504f605470b174654797f2931e2115ed22c20e5c30249e94aafc2b9438f6a3a80eb22c93c6d44298bd272c0126b3bd406f06a1766953c9dc363cdf02ec9a5184c161446514998a80fd06fb11220e33dbe5a3bf093f027bc65bcee022800da957d02e560d54da39ada87f9d4d05eb47d177f3099b30fcbc23ac01f56627556d77bc555e8a3678ea3d25ed701e987644781aa84af7fdb303a88a7317cac835f77d286241a47e6776e0b576cfc23ea89197c847fb4d8ac5088269479961afdeac71d55d2245db7082c364c1500b48fb55f19d795fc80b006bf96b2d48408de74820d2ced4fac01602eea070e30271e747e007585837c8e214d4036c8e2e481fd58679d4a302c551ef9e51c7ea6a10ef850290772c9249dc2ae2267140e2bbf0e7364fd5a6151960361ad5b77b931ac0702779c5b93522b72a2fa85ed1b08624ce237fe19dfc9228e896d3e7fe354aa7e4845e98bc17faea543df90b66a852bcc886f78886ca35bf5d8de2583e611d5e9571243528da53bcd07bc51d043cce753a18b1ab036e4f6e541d3e325705db86f1c3488f782e6c91dd275e9811fec679ce06a40b01b13b6d62e5047b5b51c792043a5abfd1eb6a3138a2365a7bdeab6bba048519c291ebf1c78c7ecac5e62166a0acbbdee995e9f68824da62f106316c8dd30e8c4d3b0b87b9c06a12e6c1df3085f32c7c1f4decb962280218e09024acd69d6f67a66e71b27c8d4b8aebbd75baeb45e0f773252bf48e81931f012c9b7e30f1dbc144477fdc807f132ef4b71b07537ca23f3d4c865e30f65810270f88138271063524dade3d81cc37243c6d5660d72fe75dbbc717617d5ad9c661233a621035d4beec2cc86f509cd4eb9e85c968a9eb4905e4b7eed35308890dec7757c006a42350c9eeaf96558ea2f21e2aef8cb6a91e52226dc1194a8a591e3444a02d0bb2248cf48cc8f611db2e5aa9330cfa54b4aa641540b4b633bdb3e59ddc5f71e9d468b0cd26c5a3dfe022d4a881caf23d31f88eb4f28ea715738e7330ec3c8ede5d021a69200dd433ad124b80897d76e5a87b59834bef0f2f443481dcaef6d6adad556e219db46399179ed1db1e39b5439fe56ab530347934e6d5e5ec9b9b212cc0a3023d4e96adb8f243e32a4928f170cd6a3b8a4f47ead5ebac5b6e829f6427264a763afe63884cd1673b1299f6cff389ca5f6cecbdf2118538c553858c2be651038b5f80190700ce21c3317113c065a0ac00513608f352760d15ce5a75b19ef9c0ef1afe1824ed29bf05a10737c8e78069dd86eba5d9c5fded73a3a44fbeaf368bbc4eb596aab01d7258547eeb85b1694ae0a3ef771d340ae79402fcf0d4804b3c302e4a0012441515f246ba3af5e20d0a918b20e2951fa5fd261076f7050aeeddfbfd0360e3c554a5e5790b732d5226ec7b48d5b1ebfb9246234a46024c7c89b47d0bbeb851f534bf90d3a440fb11086d27598bceed05d0721ab0878af3b9c9b8a7fca022fc06b3b09acb0d013bcee79f8c9826451ed2925534ea5cb5b6c57f59b87696d601ab3ffe921c4eb2255753a269c426b7c5b04eea47cc3745cd6d63f170cedd9f3a805c102382c83f7871c74977b18b75a78993ed23f0cdf043b14061f047d012897265a401ccea62c92d4139fd3ca15c491b463ae714291bba39eeb58db8642827a6fc2129e0fa0527ee979346846616130489e4d37c8ee0fbba8627370d6c5ec7b909f68519cc659abfca5120e81c1d541ace23026a9e7a4199055ed37f3ab73823c1981c510002adae2940ff69be1daa6d1e72da2919397edf76b2e10810ccc3c729ecf0575641570027edc9bdbf75ec0fa9195c6c32152ad07ab83a4d1e2fadce27a51b9b7a79c725b2576c998a4837709427e087079ce099d00108ada5fb79cce4ded5be68d29b5e41d8dd0365a50645dfc1da41122560d2adc1c407798a51dd4f20c56606ec896c52cda7a10357d4205642fcbe1dea6b3814c986c647382d9acc77186d18bf60111b7beb408fbae7751fc013846c4e89ef78b873fba029a91a82814d800bf90f44034e217a765739acdec175ae6d25ec78f222f3c79d6d17e1264d16448f4e459b6686796d165fb03ec61ec5e08f7d039480ba6c1e00410b7ddad3c40aa26662c102e3e5bf25147c3511353bc1a0bfb2e33ae68fb4ff69cec8df76c759149febe72a5756d07f2d01ceaebeefed482bc1a23c581c13bdd2ba02259b6017a628f737db0b435b30b34e53cb4eb592937f84b502ae5570fa6d0d8b167aa0ecfa35ee06854c49de5e91f60b1208281cc1b44e2413bee39cbcb69b3b046f957f820e366840d51b50d56690224f69d04df0faa65225faca47c3005d88d1f10e09c059b953d8a161ad0b660bc0ef00627423ce84df6bd4f2821690652773b2dd623691a6dd92e27c9ab366daf804ca4e84c6d9667336741cfe1ab0d896bc02443deee597b3c16ad47e3c45f6abcf4a3de334d20086fd57ce497f9fd116e2c8ebaf4259ab45cd7df70d7b495c51b7c1e8ee265ca05176909b4ae74cba78573a1535c6c7ae4a77806af5cb126e57acb3f2553a1059710f6164c22f47e60ac534d8bb52e2eb8bf45d40393111ec88252705fe91e7c1fd96ae8a7e1268d710ebe89fb695412eaef60217148ea5db2cfef0a3ba26791464b967545aab225920f8035f7f5d18b47612dc7ba312a8c6445461dbc794acdeb1217a22397f8334b7c76a054bc6b71f58aa91945490fb70f2afb27816a5a0f28a54e14e07a88433ef9fc5bfca46be2cc5b848d857271dd645e94ef4f0879764549f57e9f62504432918ca3054704f46b940dd151f55efd12ed8b9c16128591eac7d47301cb76adfc322e8b755a395e41c02e9975d046715f1d6f64c58fecc4924fd417997372464dfd30442f3e736a0a49f970b12a121f9983acce9835bb340a06d6b470863e2f494a5c2f782a47facc0f888cf7b21e085ac298a15683956776b46607c407a3d8fc75bea32a765f4a9c3e07c6eb0928e9de84526a93f754725689485b6167d5c6dbba2c54ab85a11603fbc0f37d387acf007dee8f0a7ab1fbbf1ce2ff03975ccaaebdfb57882f08ce4b9bc65d552edced600067cfc98cb4b6d2107ff028ec19d86876c509f734b93a778d69ebfad999e9046f8c7e1807e95e340849be5940ec358dbb47ecd76febeffa529baa7bf5db5269393e917214e16a16bb40a24d91fb377a31fe6c282bbe1acf64ddff53c83c22bcfc4855cda2328754ff0f46baeee6a8f88a4b35883eaa5a9dc067adc2cfd121c69a9218809cd4ea9d618bc9625c37ab7b69b7e0ad868f267020b41e9844d5a8dc4dee2a62c55a406aa18c6d24f1af3f66875153a57c1e49b45e93d6df78ad78f468844d8590406461f547cc655fc4c07f5235a5b700723929ce9ff7b8229ebb41a6e951b84c9b3836fa020d1661b6eb7b63cb7a4428a97abaf4e0e68224b6254d013e5b40a6ab1897a6847e3e8bbc5dec1e8a53292d9f9fa63241e1390349dc985780f0bc5ec5ff861df2af86bcff2bf894958473f99330bf61dff3ff73dd407ad3c90466222dc6f201f4bf32643926dedfe9834ded86d6f4bfd485fb4d490a5265598fc6723ad6b01d89ce69dc1b6b2ca94834fa39850ee2d97c84b93ccc4af78d698a4e01a4ff94833f0710130413b3534da75f8581308eab32edbec1595a88f6f5de03232879fe44a3b5da1ef2d1db0ac963749c139c00893af24d7b630e5cc5ec16d39230b08988662d4a51beeb6624acb38bf8fa4aae5b75f8e6877f5e541c10ddeb62348c4ff083107de651d8059dd6518c00475747bf8709bf346a01be140511fdd980103f10fca4fe360da29b0ba468d1aff13756af7d6f7757659ae23e791e5a7d9fe628ee8db3590eda2586c4ac2c8", 0x1000}, {&(0x7f0000000180)="9eb47017fe7f17c0f99e7239fff25e5424da250d39b4c4e8c0e763b51236ee07952c86f59ee1f51993736afb30002a468f774affd721525b171177f40b47fbca25419f9749803c52fdaa9276", 0x4c}, {&(0x7f0000000100)="7b9072c97d5d5a56249f64f6a40ea29f19f42302dab0ceb657d4ce1e4cfbc30ffa7ebcf5d808fb9f8c38c87531df9b14df7eecc43f78e064", 0x38}, {&(0x7f0000000200)="3609705b723688b1fdff5e134145b98980b74457decde70f13628ed2b738586084d3d4050d387bc3a24e8552e22eab80bfcbe646a98b4acf41f1b65539f3e15f3b83926d650a1f8c42cabfb6e63c0890f67ba8e1c23446ec2e7dc2dabaef20b2f4929f91204533c9e6bd2cf4c27e4ed17e4302edcb6c9b4c8d645d5f7ca1bcc602664691195bbc3fd5427d19eecf763555167c8a8a0a0373e88d30841618b8d3cc17c07ce77782fe7369dd5aa6d3db7c199c8d09fa24a9b3955e900bbe1ce08f2182baf7a7f32b046c97021972fbdb4603d9b59d014471ad7208749b2f5ed2dcf43c", 0xe2}, {&(0x7f0000000340)="0e3a136ff601f3612344d367532ad4317f457c04548ddd8c45b28d60729902497fe05689abdc399716e5906586ac09ac60631f7a49932ad7f1bd902124975ea6d8151a008463bf13f36d8c3af9cc2d1815222ff27e3a9ae78bbd1bdda0fe18ce486f940a9e93a58257a48ef673cd53a62613b33c67a276e7cc09675163b4", 0x7e}, {&(0x7f00000003c0)="cdcd4f0322ddc971526b7d2c522e36ca2beb297525a3e9a7bf10df5cf925358f6ba37d9543c37cfdfb992c1a264a078dd7b5af7136c4ba09b0b78674f3158c8dfb133d3871905f40c973195931bf8f5de279d46bdf54b354f7c30efe4467085db3928ecbef7dad17892b51eae7924446a89c1b6a171ada6c9a4d8003cc14f1261e97bbabbd3883ef4535910672f438143bc0090dd7f60df497aece9753551ac0f6907cdb75e038a3562a826bb994cd6ec180eed32b198b94c177066954e5853dd22c9dd7a3ea4f7755b434", 0xcb}, {&(0x7f00000004c0)="789bfb18f4b0521a16e8c28bd836bddb2797d21708fa79da261f53334cbd3c12f74c3534d4827ff7c07e39da9766cf3f892ed710b39a", 0x36}, {&(0x7f0000000500)="a0558a1e96bb9399d3dbe030ded5da1521d1d63e52326066b18dce39aec708d295287fdbc5a3a2b0805ead9533ea7cb65e5d371dbe878b54261a19806f281d01c299a6322f56b549d27a2a9100122b7f80f2be05b8eb5105c326c836015fa1d20226760610ec10d3a3a940f6ec2a6b1f6ade8c91977b01ed01867ddf998405e950a2ef64fc8d561ef5990725ec30d4513bc2114c51835a6cba12ae2ae7687ecae970b04b5ca14d7ac3748cef0ce734fd193378ac3c636188f8732d18", 0xbc}], 0x8, &(0x7f0000001880)=[@cred={0x20, 0xffff, 0x0, r75, r76, r99}, @rights={0x20, 0xffff, 0x1, [r0, r100, r101, r102]}, @cred={0x20, 0xffff, 0x0, r105, r106, r112}, @rights={0x20, 0xffff, 0x1, [r136, r137, r138, r0]}, @cred={0x20, 0xffff, 0x0, r139, r141, r224}], 0xa0, 0xa}, 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x0, 0x0}) 19:34:00 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x200, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000140)) getrlimit(0x3, &(0x7f0000000040)) r1 = msgget$private(0x0, 0x201) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x881, 0x6, 0x2, 0x12, "3b0e563bb9afdd790fd5776a6aad779cc134dbd9", 0x8, 0x7fffffff}) msgrcv(r1, 0x0, 0x235, 0x0, 0x864f51a907a84ec0) r3 = geteuid() r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001700)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x900000000000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$VMM_IOC_READREGS(r4, 0xc2485607, &(0x7f0000000400)) r5 = semget$private(0x0, 0x2, 0x158) semctl$GETZCNT(r5, 0x1, 0x7, &(0x7f0000000300)=""/197) msgsnd(r1, &(0x7f0000001880)=ANY=[@ANYBLOB="0200000000000000c7d14a56d5f6ae0d9be4c4764e995fcd33b2d73303c2cb789e630e84cdf134de490279cb836c54734db396e1d3d83d07eb2d39e2f4d6d377dd1fcb9429478fca19d81b62357a95c1d4c9b10be72f9631b6ce4b015770ca794392c9b910d7f0706fac85fcc0b9d4df741581dce00131ae5548e43f5b1327a8611916a5e6ab5131ae90d4e66b4662c5a4f6b8996d6f643c9b8c25ce95c1878be3304d2133c1a4f9360e8903c3a5e114e1629c55be9830a585f8831fe0da8a7ef5d0ed79702af372b1628fef246b5cf61f6dfe3c20aeca3e6c55a79936284cb274a00a8b9e94dfce6789b57f6082766a19c8977241d327f70d5daf57a08f8ebea12e208ebca0344f47292f18112c62110225509aac16e4019d1becba9208fba7ffa7d454dc7010cf13dadb0a38046e01b27e8e8456f94ad176da28917eb7f0a2d9dc1b97334101fceb900905837127ac695837cc21e2545521f9d4dd0c8ffe389b464ae06adc7e3babc984fa323078b6f69899957f593230647d71552fa1f075087007a47499e54fa9ee13669f8f2b2f29f1350fb94837ab704703fee3cab9c4be2fa829c571b96009c19c0a81847f61bced3086ea122258ec2d42d694d2c118fc7509f85c172118c1d9ab9207559a0d22f2cecf26fabf59489d2e79d44dc8a9413986ec090577a95a0c5ed3e104979d69169ac72ed75152c11faa3669b705c7edeab6e7192aa5ca02ad8399b6ba228c932b0ce0eb6f259f442140ad28c4b8614601f6830d302293058bd0da93c77ea7e26b069bdac024c699a78adb30a9333aabfd5169b898af5c1c46a493b62e87a9e164bc7ebec1dfba32838596cf84addb92cf8a8d06a3041b276b50aad4bb9d991c60bc9879c9a9b1ed82fc88bdfda91719051d6787b3387c32dd48f4c183143d299f52da7cb1a1d17de2d0083d7206094ff5855e57481350838caa3978798c8d8e703a90585ca3702e54c3f47b4cfdc3f485a6405ddb8391047229028f69b2352e7e52e9fa8dc57761a51907a52ffdfc263898b47a782b6dea1d8499bf37136d9ffad3f45b6e4212357fdbf494698f7bcdb638cd88d2d088604b236ddb4bcce72a8a3f757f4acf2ac386cd64734138185c80a57d0bdfe1d602d411641885bad7ce443e1732d76f8fe8ac240602df7af347ecf7a430ba8f8b4f4f27ea5ea7144c034270933ce090bcbacb9e452244ec28d701f3791ff31127e4619c96c33295af00e369374ceba5a2371426e2b2cf629c40f1b599098999bd8bc88c358d2cff5b96a88a7360d285ae565b6fc7acb225ee194536851c7eae8c6186e85379651f706186c1a641ac9e354a576ab6c876b128d3d950a56cd6974e39b34ff524f302f45b8d1b2599900be70e75c758a37fdebaa63522c683dfdd6e65740cb896d15e27ed5b4851fdb2239cb5ee1b676478fcd29c4823986615ce4bd4d28a5c7814ca4b68fd3c22e0aa2bbdb6a221b73f9d64c95d33829c8ca16291046e18d4b90e4e5a0b2a50cb77ca392a74304de6b2e12efc105531471da981ca9c4780050a997ce309e2b4267b820c50abf98590a2646e0137b9298abee1ab926a3d6555ff45d07f54e4e2dfe845935549240ec45b7b94dcb1f76776686f7eaa2d07eebaa931764408468c8f5a2e50336516a4bddec066aa59e812430b102fa1f5fbef25f5335b0753d6c4f546fc38e010e61db8d72640b13fecbdc84a45c8c6a09b023e71660fcd899071c96e168884d0363b0cf3ce0b1cfa78f5a2d9d20d3ec5576a89dbb7bd0859f8109f7824b15a51357c492b9ddaad1d73baa09a1003a7295f2793e0f1068a42d7d97cf40985fca097c605a876d7bed10e3d9afd633c2f2fdfa4b120f2d39247af1c7d2a5218c4361d76be03b70a7493a3dfcb44a3382347f8ca0d1ec54fcef6e3498db55fbcb74a773b156e9a14499a41af3cf94b0a6c9bce6760dc6e4c998b762fa9d48e0c6e1937a1d896385e2c00f961eebeca1c95295b89274916526220f00e994ed7ff6757510ef0992424be3100ebbc4ae9ba9f828c000364f20d6aedc97c4f239bcde96d93411269e15c3309464fe3e958231d42ac7de0ea6dd64094a9230ab3f0e7ffdbc77db40dd30350be3e297b5308d4134d5d6bc939f229a1c584eb55755e806399341e163b01a6d64d907d2c1d26b113e03989f6ae4b0d3b34de1afb4c39454efe9416f0099219d963927c46538b57bfafef8debf9ab6a334cec34d72b084b4ba5f7384730ffac79c86a75a05c07c17e3843d60c9062dff8d0dbf5dc7d6740ed1162602f861a98ec17197cafa283ab9089d4d4b32939e67c47d76390e72409c10fbd86a7fe4038a9cc0e13bb4b371f10dd320c5be6e4926a5750c5d9b8f8f490c677413b09781262b751372c43cfa19baed757198a15082da0e527663f563a6599071da368d3f3442317533a31ce2e3726d2e840573a61b017ec2537297cae6c425071d95b7e498838fc208b7a329a1506c98127e584180c974bce83f65fa8fcbe1b7636f4620dc38b16a9a43b3929f21a49899f9d8289d7c7f765a400755f885a144a9708f9ac1185c4285607c2fafdf2611deffd4d27f2a6654014ffe6e901d287561960a36ad55ceb5cdb1028f5ebfc80b904c764ac418e0ea9384710a3108014ffee070572d809eec40e6112b4b58c02a96a10fc6b8a7b90ed800e694c39f541208ca5dac4f09670b828804b2850da7d2a01f8b78b857261f3245438a0b36ea699d1d28058e98b3d0e64fb562e53f11013f158250e371b097cf01b3b8991855f015847094601deed8b0086ec13e9edc5b49e5fa26e502221b24ac3d6340168f912b46c7fbb53c128c83d3d486fc8ab7f78b66661aa79dae4024512d8c7cc78bbefade16a7946966e637999f26715ba1b4b09424a0d8208186d6343bec62af67f3b97098a4b0527ea93328d6e09a09ac4f5a6ca113ffcf56e1c4c74496e77dddccff43092f74bfc59552813daae66b5e05b5a691ee19351b0f431ef5e8661b43573e3a58ce99797036d2a9be045c126bc15a5c55595ef0426147621414c3dac3b4eb7a644db8685c8c933cf0dfe6229ffd33a66096d4036e9fc10e82f3bb53cd328943545a3c05c9d6a3e6ff92fd8fb9fa6454a9aeace8ae844cfe2349905608172f3e9280104139971bddd2d9ee9c00b7a99455e23c2b08171379010c0e79d17ff9a1ba77ad2e00a45bb0bd293baa866394a5d398ece0f0c5fe74e1b7a7b2492630b20beb2705292dcf6d6d94f09078134010f99bbb072d93e051547cabe2e45305337e23035e8476fa7c9ddc6e3cd5f522fdb2da29f4058b9c26ab441f2e1f2fe5657e2fd64331eebcbb9b699e050385b197c688e17d7778bf03d1aa4308d9b647466016aaf17fa542f6a1851a1aa3ed510652f64b08ffda86e9ffa699fd571531d9e72671bb42d7d1b381b3e3e9fc92b4b05ce3781ebc5ddc919b80ed0ea7f1933ddd0deca2c93c40d38de1a3836f6d7f0f9e18632ce06d5b14f120ab0ecfa8dae4bbc73f4bc4ef6a5e296ea260809ec82f055b27d94001a80272a66942be0981f74094eb93369aaf182b9619b64c719f752a72cec33d42e9af3ab86026042380ccab6231a0c1d715a3d7c6e6c8c3883bc312ef5ce7acf82f732606ad46909da7b0b569a9a9efed9c5f12931b783e2e390f5a53253569a91337dfdde2edce013beaf968063c70996f70ad97cec715aa965b8025bd7483564fda38182129b40e53d83f5af24863af025e2a42f5f4bd8a5a6bf748372c8845e98ed30434720e5d5df9bb1358b9b222f35dca89a0464cb171d2fde6e5c8ad179f164a7931c1b6ebd5bddfc1934db40eef1a4c81ec4b146da8252be642f7a20c4b36cbf3fcf6da9d97d7de2791e363c30709294d4316c02a05203e1ac781bd1c518e72ed4966156c192c7cbdb38455e33e98e258d8f93fe1bff29e14a84a230799220be6e9d6e8d5c4e3cf56789899e129d94238481a1078782a7b585ad0350ed538fd782ceedff2b6ce532320967eb8c6025d04a2ae0e3a220d92e194b1c0f366ad5b211cfce837dff377077125d9c559c0611b78795162b71f83d658f7026f0e4128555a17ed465ca246a72ae69242c3ad6f28a8a93cf42f5d63fa621fec43f066cac635ea47b2cdc89efa96cb9372b2775b41411a67215b00d3d5076e455e49ae91d9a7cf762226fff2d43a17b759c32a7fe87e45476873ac36b13f0ab67312c0b48f8ac5f16bb4184bc6e7b2acf502fccbd60e90d43ba3fade192081bdeaad06bfb34aaa2bf203fc46afc60a598edfd33266c73608da1c660ff4cc7fd22274da19df6780fac32f8d007ac7618663eb2703bf6a594467d5530c328368f5e4f62b09ed4717c2eb5d33f1aa941fcfaf6cfea79fd8ad8d9811cc198afc70a826bb48a8c64750b7903162927e74cb5c600b824374d7597e87acfa6635cabe68b3649488c1318c9cd22f5281b5871ade1812e6181f1e2d9019196f91a38ec7eec1c5e9a40c7f4936e4b4d4c71d94420d88a31309e64e641880c2281bb42ff074b6ba92454e2f1f1ba30c4478ea1187f7a4cef74660a0cd6a0c8db715b048bd7df733fb32a1023243ab30a30728f9a2b9b8c13d03ba8438505bd7ab5082f360088673e600f0580cfe22356f1e36d2d2b4b14867806009876badd4f1d32c786321f8951a5c64287e21de87ec27a332808eb14cc15c061a7beea2f85b734372797dc1aaa71af0b644f6ec3fa38a9e15e72c0cfe2f684cf40741c81b9b4eb92c413c112defdbe0f5fe19a6c49e79dd0f5263e6bfad9181cf87427782cf873ac8a7d2f59217792d4bb02f336b7c50dede54af929ca6dcd0db41f5050caabadc85bc29a351106e450dfe1056e76c92c23a0d80b4c422fe46ba8d7368e247b65bcf65456425fe4416d336abe874392f9cea09b5de871badbdb78071c2c2901ac1e123f705f5f74ca0788e13b6bec45e30a6eb0031a49323eb5a4f366308a4ad6948d5f6ba2f9c0349a4dbfb1e1466a5e74e86e2cafddf27420abf2e49330944259528310e5fda41382f7fb9829dd7c60d443fcce5231502daa96fe6958acead66bde8f39171f150d6dc1be792bb34126b062f6e70be667d29918a709ae71dccab2fd3d1c903add2b2f7200945c4623b04c385d00bf46046a326fec8360cd483465cd184e8c0d97cf902ca4a6204834a5eac4f1bbe1ca5d6d3869028049667aed447c449a5bd968413f8ae3d5248fe455efc555b869208a036f28b86321300f78f32e2243bfd6ce93597721db4db84b63b272bd550f669631b6051be48d2ea7eea5b42bd1a630fdcdf3a4462a1254445a1ecbf3c19fc0e066ace18a72d264067ed0885acd62b48af93249123eb37cfb241bb565e99dd297241adbd5cbd46202ad5e7b34d9d5d431d565126623a9dabe355ad8cccf005964ae1f5898c4739b3881ecac226f0d055c6150ced1b174881f7971967a1c4de85bbd51f2c67bf4e0bc705cb1ea5d266bf66c5268fbca5f9f544af8de4851a30941dec4a52cdde47979eb377e57e752640c46f2148dd50223477b5c6db92c1aa1cdf8774f16d42bd77d6ccc82a10b65537a68d187d7c67a81105c4cb63d137c525e3882b3a7648ed87b771a0286689767de996350c325ac09cedf6e1a6c8e3e99efeb8ccd9e9908462bf8ed2fa1167786f96bedb9f9519b523c94d4322b2d8ac30ec25cefae549c14fe0b8213f597f4bd020db5e06629d2a5a530458de7f9e99b902a1fa893a6109199f6a20a7fa1632fe1b81a6f0ca8498114055885995d0f665cd04df9d91c4a90af0d4e6d2f934caa87dc479a492b2e75236b7ef7575188870c7394353025bed4cf30df90e5aff3b2228e12b4cc8db01ef8dcdc9915efc3456a014370c91a197a49c7d9ac6fa294b69c1dd1283bff940c49a763ea012ffc36225653a915a386b31619dcf2f7325341b19cad03f6"], 0x1008, 0x800) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000001800)='/dev/null\x00', 0x11, 0x0) ioctl$TIOCCHKVERAUTH(r6, 0x2000741e) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000000040)) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000080)=0xfffffffffffffff8) ioctl$TIOCCHKVERAUTH(r6, 0x2000741e) ioctl$BIOCGRSIG(r6, 0x40044273, &(0x7f00000000c0)) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x2010, r6, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000000100)=0x3ff) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000140)=0x7ff) preadv(r6, &(0x7f0000001380)=[{&(0x7f0000000180)=""/39, 0x27}, {&(0x7f00000001c0)=""/66, 0x42}, {&(0x7f0000000240)=""/102, 0x66}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/74, 0x4a}, {&(0x7f0000001340)=""/7, 0x7}], 0x6, 0x0, 0x0) r7 = dup(r6) utimensat(r7, &(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)={{0x7, 0x9}, {0x7f, 0x8}}, 0x0) ioctl$VT_SETMODE(r7, 0x80087602, &(0x7f0000001580)={0x1, 0xff, 0x7, 0x5, 0x65c2}) ioctl$WSDISPLAYIO_LSFONT(r7, 0xc058574e, &(0x7f0000001600)) getpeername$unix(r7, &(0x7f0000000000)=@abs, &(0x7f0000001840)=0x8) r8 = getppid() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = accept$inet6(r9, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r11 = socket$inet6(0x18, 0x4005, 0x70) r12 = fcntl$dupfd(r9, 0x0, r10) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r17 = getpgrp() r18 = fcntl$getown(r10, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r13, r14, r15, r16, 0x5, 0x7fff}, 0x6, 0x2, r17, r18, 0x7f, 0x100000001, 0xb1f1}) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001740)={r8, r3, r14}, 0xc) getegid() mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r19 = kqueue() r20 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) dup2(r19, r20) sendmsg$unix(r2, &(0x7f00000002c0)={&(0x7f0000000680)=@file={0x3, './file\x00'}, 0x9, &(0x7f0000000240)=[{&(0x7f0000001680)="4cdab88f038b6450edcced9b8b79517bf4107e7fe42fed5ad52cf62023801c8b1a0a5dca48115aaea8e49f8de5d6e6049dffc0ce3c2dfa6093c4be765c38ef637a", 0xfffffeba}], 0x1, &(0x7f0000001400), 0x0, 0x1}, 0x2) 19:34:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x50, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x40, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000280)=0x3) connect$inet6(r2, &(0x7f00000000c0)={0x18, 0x1, 0x1003, 0x4}, 0xfffffffffffffea7) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)=0x13) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{0x28}, {0x7, 0x0, 0x40}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 19:34:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x80}, {0x1}, {0x4000007ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = semget$private(0x0, 0x7, 0x30) semop(r1, &(0x7f0000000100)=[{0x0, 0x0, 0x1800}, {0x2, 0x2, 0x800}, {0x2, 0x8000, 0x1800}, {0x4, 0xffffffffffffff00, 0x800}, {0x0, 0x8, 0x1800}, {0x2, 0xfb, 0x800}], 0x6) semctl$SETVAL(r1, 0x0, 0x8, 0xffffffffffffffff) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") read(r0, &(0x7f0000000040)=""/164, 0xa4) 19:34:00 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) shutdown(r1, 0x2) shutdown(r1, 0x1) r2 = socket(0x400000000018, 0x3, 0x0) r3 = socket(0x400000000018, 0x3, 0x0) setsockopt(r3, 0x20000000000029, 0x37, &(0x7f00000000c0), 0x0) 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) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r6, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r7 = getgid() r8 = socket(0x800000018, 0x1, 0x0) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r10 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r9, r10, 0x10, 0x9}, 0x8, 0x1, 0x9}) r11 = getgid() r12 = getppid() r13 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r15, r16) chown(&(0x7f0000000200)='./file0/file0\x00', r15, r16) lchown(&(0x7f0000000780)='./file0\x00', r15, r16) lchown(&(0x7f00000001c0)='./file0\x00', r15, r16) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x6, r15, r5, r9, r11, 0x1e6, 0x8}, 0x5, 0x5, r12, r13, 0xfffffffffffffe01, 0x9, 0x7ff}) r17 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r17, 0x0, 0x0) shmctl$IPC_STAT(r17, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r19 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r19, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r19, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r19, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r20 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r22 = getgid() semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r20, r21, r22, 0x10, 0x9}, 0x8, 0x1, 0x9}) r23 = getgid() r24 = getppid() r25 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r17, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r18, r21, r23, 0x1e4, 0x8}, 0x5, 0x5, r24, r25, 0xfffffffffffffe01, 0x9, 0x7ff}) r26 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r26, 0x0, 0x0) shmctl$IPC_SET(r26, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r26, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r28 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r28, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r28, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r28, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r29 = getgid() r30 = socket(0x800000018, 0x1, 0x0) bind$unix(r30, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r32 = getgid() semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r29, r31, r32, 0x10, 0x9}, 0x8, 0x1, 0x9}) r33 = getgid() r34 = getppid() r35 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r37, r38) chown(&(0x7f0000000200)='./file0/file0\x00', r37, r38) lchown(&(0x7f0000000780)='./file0\x00', r37, r38) lchown(&(0x7f00000001c0)='./file0\x00', r37, r38) shmctl$IPC_SET(r26, 0x1, &(0x7f0000000080)={{0x6, r37, r27, r31, r33, 0x1e6, 0x8}, 0x5, 0x5, r34, r35, 0xfffffffffffffe01, 0x9, 0x7ff}) r39 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r39, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r39, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r39, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r40 = getgid() r41 = socket(0x800000018, 0x1, 0x0) bind$unix(r41, &(0x7f0000000080)=@abs, 0x8) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r43 = getgid() semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r40, r42, r43, 0x11, 0x9}, 0x8, 0x1, 0x9}) r44 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r44, 0x0, 0x0) shmctl$IPC_SET(r44, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r44, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r46 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r46, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r46, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r46, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r47 = getgid() r48 = socket(0x800000018, 0x1, 0x0) bind$unix(r48, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r50 = getgid() semctl$IPC_SET(r46, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r47, r49, r50, 0x10, 0x9}, 0x8, 0x1, 0x9}) r51 = getgid() r52 = getppid() r53 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r54, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r55, r56) chown(&(0x7f0000000200)='./file0/file0\x00', r55, r56) lchown(&(0x7f0000000780)='./file0\x00', r55, r56) lchown(&(0x7f00000001c0)='./file0\x00', r55, r56) shmctl$IPC_SET(r44, 0x1, &(0x7f0000000080)={{0x6, r55, r45, r49, r51, 0x1e6, 0x8}, 0x5, 0x5, r52, r53, 0xfffffffffffffe01, 0x9, 0x7ff}) r57 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r57, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r57, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r57, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r58 = getgid() r59 = socket(0x800000018, 0x1, 0x0) bind$unix(r59, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r59, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r61 = getgid() semctl$IPC_SET(r57, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r58, r60, r61, 0x10, 0x9}, 0x8, 0x1, 0x9}) r62 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r62, 0x0, 0x0) shmctl$IPC_SET(r62, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r62, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r64 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r64, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r64, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r64, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r65 = getgid() r66 = socket(0x800000018, 0x1, 0x0) bind$unix(r66, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r66, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r68 = getgid() semctl$IPC_SET(r64, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r65, r67, r68, 0x10, 0x9}, 0x8, 0x1, 0x9}) r69 = getgid() r70 = getppid() r71 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r72, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r73, r74) chown(&(0x7f0000000200)='./file0/file0\x00', r73, r74) lchown(&(0x7f0000000780)='./file0\x00', r73, r74) lchown(&(0x7f00000001c0)='./file0\x00', r73, r74) shmctl$IPC_SET(r62, 0x1, &(0x7f0000000080)={{0x6, r73, r63, r67, r69, 0x1e6, 0x8}, 0x5, 0x5, r70, r71, 0xfffffffffffffe01, 0x9, 0x7ff}) r75 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r75, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r75, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r75, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r76 = getgid() r77 = socket(0x800000018, 0x1, 0x0) bind$unix(r77, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r77, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r79 = getgid() semctl$IPC_SET(r75, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r76, r78, r79, 0x10, 0x9}, 0x8, 0x1, 0x9}) r80 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r80, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r80, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r80, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r81 = getgid() r82 = socket(0x800000018, 0x1, 0x0) bind$unix(r82, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r82, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r84 = getgid() semctl$IPC_SET(r80, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r81, r83, r84, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgroups(0x8, &(0x7f0000000180)=[r61, r63, r76, 0x0, r84, 0x0, 0x0, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r86, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r87) r88 = getpgid(0x0) shmctl$IPC_SET(r17, 0x1, &(0x7f0000000380)={{0x7, r37, r40, r49, r85, 0x59, 0x6f2}, 0x8, 0x2, r87, r88, 0x5e4, 0x10001, 0x80000001}) getgroups(0x6, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, r40, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={r13, 0xffffffffffffffff, r89}, 0xc) setsockopt(r2, 0x20000000000029, 0x37, &(0x7f00000000c0), 0x0) fcntl$dupfd(r1, 0x0, r2) socketpair(0x10, 0x2, 0x6, &(0x7f0000000040)) readv(r0, &(0x7f0000000000)=[{0x0}], 0x346) 19:34:00 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000001c0)=[{}, {0x0, 0x8966}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x3cd) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=',', 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) madvise(&(0x7f000014c000/0x3000)=nil, 0x3000, 0x2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x11e) 19:34:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000280)=0x3) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x1, 0x1003, 0x4}, 0xfffffffffffffea7) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x1000, 0x1) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) select(0x40, &(0x7f0000000080)={0x4000000000000008}, 0x0, 0x0, 0x0) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000140)=0x9) 19:34:00 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000240)={0x0, 0xbbf}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) fchflags(r1, 0x0) execve(0x0, 0x0, 0x0) 19:34:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, &(0x7f0000000100)=0x6) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x30}, {0x6, 0x0, 0x0, 0xfc}]}) rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) 19:34:00 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f00000000c0)={0x99d, './file0\x00', './file0\x00'}) shutdown(r2, 0x1) 19:34:00 executing program 0: ioctl$WSMOUSEIO_GTYPE(0xffffffffffffff9c, 0x40045720, &(0x7f0000000000)) r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b0bd00f304c86360594400000800f100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$dupfd(0xffffffffffffffff, 0x240e310c61cbe3c, r1) sendto$inet(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 19:34:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xdc, 0x8, 0x7, 0x5, "01cdb5c32272da4fa53207889acfc6e09571fe8b", 0x4, 0x73}) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000100)) r4 = dup(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) recvfrom$unix(r5, &(0x7f00000002c0)=""/4, 0x4, 0x6e6d8f4ddda03947, 0x0, 0x0) sendto$inet6(r4, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) 19:34:00 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x2, 0x0) preadv(0xffffffffffffff9c, &(0x7f00000004c0), 0x191, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unlink(&(0x7f0000000100)='./file2\x00') r1 = dup(r0) fcntl$setstatus(r1, 0x4, 0x8) mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) acct(&(0x7f0000000380)='./file1\x00') r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r4 = fcntl$dupfd(r3, 0x0, r3) sendto$inet6(r3, 0x0, 0xfffffffffffffcf4, 0x0, 0x0, 0x0) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10000, 0x0) r7 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r7, 0x0, 0x7fffffff) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) ioctl$KDSETRAD(r8, 0x20004b43) r9 = openat(r8, &(0x7f00000000c0)='./file3\x00', 0x200, 0x8) shutdown(r9, 0x3) ftruncate(r7, 0x0, 0x80000001) kevent(r2, &(0x7f0000000000), 0xb0, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffe, 0x78, 0x40000000, 0x6, 0x3ff}, {{r6}, 0x93068a7b0ac75ec4, 0x23, 0x9ec873e541904e12, 0x71, 0xa3a1}, {{r4}, 0xfffffffffffffffd, 0x4, 0x2}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x20, 0x10, 0x81}, {{r7}, 0x6, 0x0, 0x80, 0x2, 0x7a2729fc}], 0x2, &(0x7f00000001c0)={0x5, 0x5}) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000180)="000000186a5601ff0300000000000000feff0060d5705785c2768511fe870000f31f00954d0000000200341d2b81", 0x2e}], 0x1) 19:34:00 executing program 0: sync() r0 = shmget(0x3, 0x1000, 0x11a, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/81) r1 = shmget(0x1, 0x1000, 0x4, &(0x7f0000ffd000/0x1000)=nil) shmat(r1, &(0x7f0000ffa000/0x3000)=nil, 0x3000) r2 = dup(0xffffffffffffff9c) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x100, 0x0) r4 = accept$inet6(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x8000, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000240)=[{r2, 0xe}, {r3, 0x20}, {r4, 0x80}, {r5, 0x4}, {r6, 0x10}], 0x5, 0x73d) socket$inet6(0x18, 0x6, 0x4) r7 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x800, 0x63) r8 = fcntl$dupfd(0xffffffffffffffff, 0x0, r7) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f00000002c0)={{0x18, 0x2, 0x1, 0x6}, {0x18, 0x1, 0x1, 0x9}, 0x2, [0x5, 0x1000, 0xfffffffe, 0x6, 0x9, 0x2, 0x7965]}, 0x3c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300), 0xc) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000340)) r9 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r10 = dup(0xffffffffffffff9c) r11 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wsmouse\x00', 0x200, 0x0) r12 = accept$inet(r8, 0x0, &(0x7f0000000440)) r13 = socket$unix(0x1, 0xa5c6a513d68804ce, 0x0) kevent(r9, &(0x7f0000000380)=[{{r8}, 0xffffffffffffffff, 0x10, 0x9b8087a1092bd24, 0x3, 0x4}, {{}, 0xfffffffffffffff9, 0x71, 0x4, 0xac31, 0x5}, {{r10}, 0xfffffffffffffffe, 0xc0, 0x2, 0x80000000, 0x200}, {{r6}, 0x800000000000000f, 0x33, 0x1, 0x7, 0x9}], 0x9, &(0x7f0000000480)=[{{r11}, 0xfffffffffffffffc, 0x10, 0x4, 0x2, 0x6}, {{}, 0xfffffffffffffff8, 0x4, 0xf0000000, 0xff, 0x401}, {{r12}, 0xfffffffffffffff8, 0x8, 0x1, 0xc2, 0x401}, {{r4}, 0xfffffffffffffff9, 0x40, 0x1, 0x9, 0x7ff}, {{r13}, 0xc, 0x1, 0x20, 0x8, 0x6}, {{r6}, 0xfffffffffffffffa, 0x2, 0x4, 0x66, 0xfff}], 0x681, &(0x7f0000000540)={0x9a19, 0x7}) ioctl$WSMOUSEIO_GTYPE(0xffffffffffffffff, 0x40045720, &(0x7f0000000580)) r14 = semget(0x2, 0x0, 0x408) semctl$SETVAL(r14, 0x2, 0x8, &(0x7f00000005c0)=0x200) r15 = socket$inet(0x2, 0x4000, 0x4) fcntl$dupfd(0xffffffffffffff9c, 0x0, r15) r16 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x1, 0x0) recvmsg(r16, &(0x7f0000002b80)={&(0x7f0000000640)=@in, 0xc, &(0x7f0000002a80)=[{&(0x7f0000000680)=""/85, 0x55}, {&(0x7f0000000700)=""/4096, 0x1000}, {&(0x7f0000001700)=""/77, 0x4d}, {&(0x7f0000001780)=""/222, 0xde}, {&(0x7f0000001880)=""/167, 0xa7}, {&(0x7f0000001940)=""/6, 0x6}, {&(0x7f0000001980)=""/38, 0x26}, {&(0x7f00000019c0)=""/4096, 0x1000}, {&(0x7f00000029c0)=""/141, 0x8d}], 0x9, &(0x7f0000002b40)=""/48, 0x30}, 0x400) 19:34:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x100, 0x81, 0x7f, 0xffff}, {0x9, 0xe0, 0x0, 0x81}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x2000000000000018, &(0x7f0000000100)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 19:34:00 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x400801}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000580)='/dev/pci\x00', 0x80, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = dup(r1) r4 = getpid() fcntl$lock(r3, 0x9, &(0x7f0000000080)={0x0, 0x1, 0x80000000, 0x100000000, r4}) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000300)=[{{r5}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x8a, 0xfffffffe}], 0x1}) r7 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000300)=[{{r7}, 0x0, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r9 = socket$inet(0x2, 0x5, 0x9) getsockname(r9, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) dup2(r0, r7) r10 = fcntl$dupfd(r7, 0x0, 0xffffffffffffff9c) getsockname(r10, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x4, r4) r11 = kqueue() write(r11, &(0x7f0000000340)="a3dc94a0de4931d46fd34a39348e2517125db0af", 0x14) 19:34:00 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x7) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r8 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r7, r8, 0x10, 0x9}, 0x8, 0x1, 0x9}) r9 = getgid() r10 = getppid() r11 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r13, r14) chown(&(0x7f0000000200)='./file0/file0\x00', r13, r14) lchown(&(0x7f0000000780)='./file0\x00', r13, r14) lchown(&(0x7f00000001c0)='./file0\x00', r13, r14) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x6, r13, r3, r7, r9, 0x1e6, 0x8}, 0x5, 0x5, r10, r11, 0xfffffffffffffe01, 0x9, 0x7ff}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={r1, 0xffffffffffffffff, r9}, 0xc) r15 = getegid() r16 = getegid() r17 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r15, r16, r17]) pledge(0x0, 0x0) shmdt(0x0) r18 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x40, 0x0) ioctl$VMM_IOC_RESETCPU(r18, 0x82405605, &(0x7f0000000280)={0x7, 0x9, {[0x1, 0x7, 0x2, 0x0, 0x2, 0x0, 0x80, 0x1, 0x401, 0x80, 0x9, 0x7fff, 0x5, 0x9, 0x2374, 0x8, 0x56, 0x1], [0x81, 0x9, 0x5, 0xffffffffffffffff, 0x4, 0x9, 0x400, 0x9, 0x100000001, 0x3], [0x5, 0x8, 0x0, 0x7, 0x40, 0xd9, 0x1], [0x1, 0x0, 0xd5d1, 0x100000000, 0x0, 0xfd], [{0x3, 0xfffffffffffffffd, 0x5, 0x8}, {0x80000001, 0x4, 0x8, 0x1f}, {0x80000000, 0x5, 0x0, 0x81}, {0x4, 0x5, 0x7f}, {0x401, 0x8, 0x0, 0x72b3}, {0x4, 0x7fff, 0x4, 0x9}, {0x10000, 0x101, 0x2, 0x7}, {0x100000000, 0x1000, 0x1, 0x4}], {0x1000, 0x7f, 0x7, 0x8}, {0x1, 0x8001, 0x1, 0x9}}}) r19 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VMM_IOC_RESETCPU(r19, 0x82405605, &(0x7f0000000000)={0x1, 0x4, {[0xfffffffffffffffd, 0x8, 0x7, 0x1, 0x7, 0xfe18, 0x7ff, 0x5, 0x8, 0x9, 0x101, 0x3, 0x7, 0x40, 0x4, 0x7946ce11, 0xb5, 0x3], [0x8, 0x100, 0x775, 0x100000000, 0x2, 0x80, 0x80000000, 0x0, 0x2, 0x7755], [0x5, 0x4, 0x6, 0x400, 0x6, 0x6, 0x2], [0x7, 0x8, 0x1dfba870, 0x8, 0x0, 0x6], [{0x2, 0x10000, 0x5, 0x4}, {0x22, 0x8, 0x1ff, 0xff}, {0x20, 0x9, 0x5, 0x7}, {0x4, 0x8dd7, 0x4, 0x8}, {0x7, 0x6, 0x85, 0xcd31}, {0x4, 0x1, 0x401, 0x1ff}, {0x9, 0x0, 0x8, 0x5}, {0x1, 0x6, 0x6, 0x4}], {0x6, 0x8, 0x20, 0x20}, {0x2, 0x0, 0x7, 0x2498000}}}) r20 = semget$private(0x0, 0x2, 0x100) semctl$SETVAL(r20, 0x7, 0x8, &(0x7f0000000500)=0xb0b2) getuid() 19:34:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000440)={'wg\x00', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r2 = semget$private(0x0, 0x7, 0x30) semop(r2, &(0x7f0000000100)=[{0x0, 0x0, 0x1800}, {0x2, 0x2, 0x800}, {0x2, 0x8000, 0x1800}, {0x4, 0xffffffffffffff00, 0x800}, {0x0, 0x8, 0x1800}, {0x2, 0xfb, 0x800}], 0x6) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000000280)=0x3) connect$inet6(r4, &(0x7f00000000c0)={0x18, 0x1, 0x1003, 0x4}, 0xfffffffffffffea7) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r6, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r7 = getgid() r8 = socket(0x800000018, 0x1, 0x0) bind$unix(r8, &(0x7f0000000080)=@abs, 0x8) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r10 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r9, r10, 0x11, 0x9}, 0x8, 0x1, 0x9}) r11 = socket(0x400000000018, 0x3, 0x0) setsockopt(r11, 0x20000000000029, 0x37, &(0x7f00000000c0), 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000300)=0xc) r13 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r13, 0x0, 0x0) shmctl$IPC_SET(r13, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r13, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r15 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r15, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r15, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r15, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r16 = getgid() r17 = socket(0x800000018, 0x1, 0x0) bind$unix(r17, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r19 = getgid() semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r16, r18, r19, 0x10, 0x9}, 0x8, 0x1, 0x9}) r20 = getgid() r21 = getppid() r22 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r24, r25) chown(&(0x7f0000000200)='./file0/file0\x00', r24, r25) lchown(&(0x7f0000000780)='./file0\x00', r24, r25) lchown(&(0x7f00000001c0)='./file0\x00', r24, r25) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000080)={{0x6, r24, r14, r18, r20, 0x1e6, 0x8}, 0x5, 0x5, r21, r22, 0xfffffffffffffe01, 0x9, 0x7ff}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000340)={{0x433, r5, r10, r12, r14, 0x198, 0xf1e}, 0x800, 0x8, 0x4b69}) r26 = open(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) writev(r26, &(0x7f0000000140)=[{&(0x7f0000000840)="000000186004008b00063300feff0f000100a3bb6b3c042efdd100000000004000600000000af6ce4f22276e2b8d", 0x2e}], 0x1) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r27 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10, 0x0) symlinkat(&(0x7f00000000c0)='./file0\x00', r27, &(0x7f0000000140)='./file0\x00') ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000180)) 19:34:00 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/4096, 0x1000) r2 = socket(0x10, 0x0, 0x95) fcntl$getflags(r2, 0x3) r3 = semget(0x2, 0x0, 0x40) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000001080)=""/206) sendto$inet6(r0, &(0x7f0000001180)="a9d9bfb76b2803803501588e3b214058", 0x10, 0x3, &(0x7f00000011c0)={0x18, 0x0, 0x10001, 0x9}, 0xc) r4 = socket(0x18, 0x8000, 0xfe) r5 = getppid() r6 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002380)={0x0, 0x0, 0x0}, 0xc) r8 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000023c0)={0x0, 0x0}, &(0x7f0000002400)=0xc) r10 = getgid() r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002440)='/dev/bpf\x00', 0x2, 0x0) r12 = openat$klog(0xffffffffffffff9c, &(0x7f0000002480)='/dev/klog\x00', 0x80, 0x0) r13 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000024c0)='/dev/ttyCcfg\x00', 0x10, 0x0) pipe2(&(0x7f0000002500)={0xffffffffffffffff}, 0x8004) r15 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002540)={0x0, 0x0}, &(0x7f0000002580)=0xc) r17 = getegid() r18 = getpgid(0xffffffffffffffff) r19 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000025c0)={0x0, 0x0, 0x0}, &(0x7f0000002600)=0xc) r21 = openat(0xffffffffffffffff, &(0x7f0000002640)='./file0\x00', 0x80, 0x1) r22 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000002680)='/dev/wskbd0\x00', 0x10000, 0x0) r23 = openat$pci(0xffffffffffffff9c, &(0x7f00000026c0)='/dev/pci\x00', 0x8000, 0x0) r24 = openat$null(0xffffffffffffff9c, &(0x7f0000002700)='/dev/null\x00', 0x8, 0x0) r25 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000002740)='/dev/wskbd0\x00', 0x80, 0x0) r26 = openat$zero(0xffffffffffffff9c, &(0x7f0000002780)='/dev/zero\x00', 0x80, 0x0) r27 = fcntl$getown(0xffffffffffffff9c, 0x5) r28 = geteuid() r29 = openat$null(0xffffffffffffff9c, &(0x7f00000027c0)='/dev/null\x00', 0x40, 0x0) pipe2(&(0x7f0000002800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r31 = openat$pci(0xffffffffffffff9c, &(0x7f0000002840)='/dev/pci\x00', 0x20, 0x0) r32 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r4, &(0x7f0000002a00)={&(0x7f0000001200)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000002340)=[{&(0x7f0000001240)="981a3a88d99019835ae31a072e14f6c9dbec2a21d5f13551220a43ca993d40b2db55ee504d53b056148ad188181d6d15bbf76a74faa2e12cd06db17c550c9da8e9b7ec8bdcad07272fa2f1a78282fa2fa41fc04621867e3def68e4cc72516604b16dd8dafeed281490b75e44c7fd5459d172ba25d4b00c82e51d7b4b2730388e5bd3b170b745962b687ab8c856006438114406b178a475bcfb87c202f9d7e72ba3913e9b12bb3020cb725f926cadc1be4a85b8d6fd2955dabfba0bd2f01e2f3bf0cf232bb89bd8fe732a3191d97df8e9e2674ac8a09caea76dd4e8a5a802e3806493e40182bf917ee7ecff1843914126e13f81dd820c705a5aea82726e3e1d05db73b0fc3656f44e97302fa7bd6477b4f8b08634fc3b31b4cc81bf29ef89cf9b05c7f9c847d68434ec92e5a5ace0c481f546a851e0ec72b12d5af1456eec58125ce3e652dc6cfe00bc3c212600807bfec20f5083e6319e6d4ba1b9fd0551f6610f227353adfd19937dce6d4971eb6a9cc4ebfef8db42d49cb96b652603e75716d8c8198c9542541c3a153be79fdb5e557788e12ecd7f21766fb426dbdc51132f34b9acde13561a6956e0cf2764d3a2166a43d6fab522773485cbd1c1fecb1094126abc0636438c6ffc9b596e0a1c8d25fe2c95d26a5c8b6f4629cb546b906bef64c8a7d88793faaf764b5f99da71007e3a815dc29f445a980b24ac874060fda61400a5573d920c8d523ae5b3b1993743d3bf4c4c9f7eb1727da7d9096775d09fb879e6878d8b7752f425dcac29948a819099384034ccc9462a98d7e5f5ba18bcf1278dfbe2c3f08e91a726b7fbb0a86bbccd70021642f5e180d0191e52d7a51318fc982a1400b5f85066a9e712fc1bd24e39444945e34f3b9ec0980786b19d46f1b23c4c4c8c98e9278bf47d4471fd130d423d142f776f248aec9191f33d84480d6314bedcd5a65119615ca95ed681b84ff400cd6591940ad13aac4178cad75384421ed4e8dd3607ece41098bf5224e207cc8f90b743c6718c77e6809f43abe9f9af9d4c170087f4e9fff12155cfc97d336b7a207cfc4ff637394e5871c29ca40f791c6f7dd064250b6bb61835021e482cccd7a280926ccb485e0cd6d1e0d42712f6eb04e7777c259cae39b286605eb306034186233c32e427ddcb84ae0c15ef15759bba00c54bb13229b11a7636e0fafc72041008531e4a79131994f518b583de6dcaa6590a908c12b077d783ca8b9ec49e31946545b4827a0f909871e198219a47028b1fca173bce836644e74b32938c9a031c38be3dc54318d0626a9d8459f6f4951a802d772b61ac1392116f3b46585de6faf07a42f2f3d25f62fb553890dac348aecb7e2512d83f841d2de3669b3f823bf916bd7af073510b14801769fdab215924d20b600187c85e865cfd982272dbde6bcc3977f7a810dbce7368fefe36e0498d779765a6d60661b22c13d807e8e573d292f405eaf1dc2db4e4459731b3e8d30de60d016866a1cc16f25f06d354a8c8556173e6c34f6802a443f24fc37caedbc91a1eeba9308676a5f6af8b507072373bfe5a5e56d6deb1f27a74ddf4faa1c942a214e070845ec6cb2e2c5b89422bb969240b7d0e33ecb9df4c54694417aa26bf1fdd98a9a757bbb92dfb6328bad2883658e91042d3a5685cfe000823ba1a95e6df294dce6c69d0cb121209412766f6ab5c760ef8fb7aca656ab7835443f088fbfba57392599cba715e162786ca1e0d8e911abac3d270460acfcb29584e7bcf8886afa6a17b67cf4f857d2a763fe935889c412feaed185952c3e045a6858699ba41728a915804ba3aa4f4204df237adae1f0ba137e18348d97d03665c4a06ba5cafc8fcf1ce0175ec0708279efd43798a50ac7e8ee04d226c5a9d49ff83f2f5e056e867d0c2418a57730c6f832ef6cf57c5691423e27fdfe86792549bc98de1b50c638069c28cf7e6f499bd09c1d1444ad50fe029cf913498ac03546e7f2e2fa1e0a13019bc6d9e4040aa077047583149fb52c2bf8672db6ac643eb789e568c89fca39b426b85c0df93defa0496bf2b9d39fe73c6e286fec5e4c895e7aef10d50b6ed0221a973514e2ff55547f37585ee40af28eda2e9352b53f737c1cdcdaa2d58a955884639b42d56015eb6f252970747c374eaba4cc939ec0ad7216ad503b6b5136d919600ab6ac2ff279e036c81893483657e64b766b58fdd85fa113be5792d441e797665a176bde39fa6df8600d11929b96f42d915f5047105d2bf56684b95b0ae05563fd37e6af2bfbbda615dc119cee00fe09d0ffdbf710aa563788447ef2b10eb2a43310bfb409a3c813d5f73a9114d7146ef41dc2c8cca70f294df2a57d77747cb9ca826f8b2d6a91648849014c6648082be11e2328f6e841e22214b68e7fbf246fd18d21a52945bead6918be35bfa71211d773b5470d3f5a56002cdb21a6ef824a9522cf24051d812685a325b33fb360d62539da299396cf21934a5cbd959d0445ea36327b620f2935504021669eb292eaf95b32d5e2519d0873877309492e1548a17dc4cf54bfe886180602cc40c680b6166152145536b8e8c677c2fa816bf1a1e29c5ccb76350191eca7793e807f1eabc707041e63bed21ae0e8680c0cb35d712299b732ee745bbf5de048dc59b9c1eaf92975faf984541731c9f34a45f39149ad8b4f2e0bffddd1126a3539162f16e721dae0f629ce4423c9a0e3ca6021c73bbdc49e4532bc8b36b1e30d7d6655895ee0802c441b1599b0b29da797b9627c10c1684efa1139d7bed7ae7b57c0bde7125e57f656eed5ee8cc8b9dee64c4bcfe19036cd4117a95c7e9abd7dd92443e8a5841fe2f47aed107420a3bd38c4db8a3aca29348aa0981c5246330f78d98e04220c86aa7122fbe4820de00a5b1ac57aeee8f28912863bcd8fc257175a45a7567524ffca5e2ddfaf095b2374d2fe5b5dc5daf960b778c47e0137aa82c5795b8a8504a7cbd0379301dc34b2320e9704e2a9ee9c672a09c2e40b9b55549f5aa8581a04b16a54a50521abfac9417fb56329dca1a5497864e9cb1c3fc51229a22c3f07b50679178dad039c28a54e8710bd85610e8da92af087c6a430db438f51545f688b1e0baea26eb1e1bb7b4e185dcbb97696d72f583fc8bbbf9cd43a95a8b77c5d00ad6f6fa477715ff356913c5683521a331e1bfffaa6f9c484034af3bd60bab3ff62ff89f826c2aa61402ae54da0fda327f39b005f0c51a8bd31e01380ccf77b58ed523b72e28a3e770cb18f380dedd5bf2e3bc3b6e1994daabc25b9f23ce742629e399651d091cdac9d78ce49d7f1eb97e423cf6bbf0624bc70e6a4965f2182ffb523045e47f6015b846818527da174cb37133ddf60d8621c6618c0c129efdc051172597b96db67831e6eadcd6ff0f997d980cf049d8b49b1fd8582464629304e03c99eaf2dc29193f2bf939593de21a411c1ef4c9f4ef033a1e3cef62f595c6802ac1ce9d2a2a79c98e74042bed571f24240fa230e2e0fd1f457a7c21fb6b2900cc228ec83effd79901e80893a0119d84fdb6b6f724883ca388fb75b7d7a83f5241435ce3edab36567cdbb15849c68889da83246735d749d6ebd913ad6ffee235437a625f8cd143664d9a9860cddc8d397d763654a9161dcf254823d1f204c3db5851aa9a57e61f779927205c21e77892fef413fbe4f2c7b2a76ad02327d75fb8ae89ebc8c2336c869b9ab701099ebbc244fc39c6aaa3c446b0d31a656afbdfb65a84629b3e2d65226c133863c18d8de9e33f88539269dbeaa78a44513e515f96227aeaea3a6d66d26c073eda40c0439aebb32532d2f0a4c16b838ff1018d2c96fe209725e7b83a265a07ad3e8c937e8df2ca5efcdde4e0cf13831f89ad8da335c96f5ff44ba18c923740d1aebec5867d9853702a7a01fc28bb9b0bcc841c62051675918731e713908bf9064e0de79119e4f04cd84e30b9ea8f72f1f74ed2776844c5aa0f86518ffdb770b5cf44d86b542ac777ed1a869e860fa82510269ee7633077bead69a94b87e2ebb159f39536a49b57fc19369f265426d5fd2b0861dda88b9d767f258b07ca60fc44e0fd5a579968b379b1e24d078b88d4a78778be2d90e5fb2b626a91138f5ea354f843c5eec37296f37c3018d8287e0c3606d8e7b77082495d91706d33b3768c27c46ff8d0a1d21935da4d8535743db66d31f370bb96cb3198a592e8a9ea43f1aa69084d419ec9dc16a4ac097f9bb267194c3c4de596b28a84cbb35615c6b9ef5a1e99460b3b41bab937a9e6c165ea5ca43442c3a5c21683454d5493402822f4f448af9e5d7e230a3f8576342131cd7b5bfbe3d368bbdab38e7603c7fa475f939ede4f6df69c77e6f68def8471d4783492b03b6dd93877b88fb5edf11fa06e183bc621c323e41ae66fe336a64cd38258a2880132e877e8f73aeac56df6a32fd82d46f290eab82caf05ac576f62f2a474a9b3dedf8f9a14ca12068225b355252135756405f8aa071c4fd478876139d8827446fd07a046151d304a624f90724f9e6858ee5179b56596444184381fdb1d46af4e9bcfb07e2abee1f70eba0cd10ff5b777d0ae32ff9204f74248562e59be5d571464e8049c222c7755d2112bebafebcbdbd9c937c9d63bde17358e40bd50fe419870f8dd2db62ba4f3a50fb92d6d2936e5f4865d91763cb5183df854acabb1e6f6d6db355c9ebb30263eb05b7c397ab9e88e62615b8638af6c5be3960dcb7e1d4b6cf3a3c00bd7db412e7c16a91449e25176c1eb718be7e309b6e91adb3c79e4bfe283c9395aab6ea0ca4936d8cc88a6b070924ccd6834d0891a7e57861620d07b196af82e7ed7be8bfee66d19635944ed8b4a34ba618bb82d8c21acc3fd4b315b144b692922c6cab97dc30f432589db68dc33ab3b9d113767ea89a4b7484dca70b9ccfa0553dc166acd8b0280d76126aca8f2691932a46fc345164595a5b77c2f35fd3f18fbbd6761d35ce68dfd12559ada52ac763216a8a86eaa3aa9f7e6f1a4c29139ba1233cd4e846942b64977c2b1914099af47eb06f279db83f6e3db5a2955b01c28c20ee24800e7e2979d551aef441779ff38b560dc2fbd4c0ee352c6f53574f814e50a0462c271aa4ffd269db692772fe57ac40f8428efe10105b97d25141b8302f4d134389cf7113cd031c2935e4002ed439931e4d5ec7b045327838a84d84e2680f6abd35015c6b61ab4ff1fe90f0670157464ae0f70bbe54ef60a7f5b6482ac73f141a51facc21bdb3811531f3730841092a9005fca97929bc711dd9ac4aa9433d8fbfcd4e02cd4907594bc00a48426b558886ed92f7ea6f58015058c388d7ee445abf1e9f96b6bb6db2ce1352ea847354a92dfe93596be0f725953a27b98c19463600af8ff1d8a47603edff53c479e5057755186a4445ffdf9c65e8141bfc46d28e215ac85ac93ec9b522ad887b0ae2dba502a9f2f41a0f4f56a7fd848b39c2bb00a32ee5aa8fcf9af2da0be6c3dcf4fc4213af1022efb4e3fbe0dae6fa5e5111fb8b494e11d4f2a3c9e72ab72acfa3ea9e97230f1a3bceeb627996f939ca0a973bf70943168b47e0c0f12ece533d45f306206b7e722923537ff6b138cd01147f1b5932a2519cf2e3148804046d60d9356faf88f3987ff95bff8f4d7e8708a2f7e33734a96a2631b4278816fe69212c80361167b2c6743f560f1ad26f9d303fd73e487554649e200396ea14fc1f2ee0a9d72371395bc68b6e736412d9f57cb0dff0310a3f978bb47eada35864db736d2cbca4b949cb665d711d0f8abef419a7a66c142dd", 0x1000}, {&(0x7f0000002240)="c124a56f51ea5bf169dceb282bf21a524a68ca882717a0ab6c941c24", 0x1c}, {&(0x7f0000002280)="3eb34a8f45d284bfe6b3d35879dd2804a0e2ea53f031f8264f021c13a6a434b9787210f0504e481eecd01811318f17d8012a8565f323c79b6e0820f1ea591289411208a66cb1e992d5560950ef2de13f4c0745024587e5f919df64932477613720b8d3ed92e342714ad65675de820c261f89ac565c9cc448cadfc88e97f0a076573058535634d9d6b4246162085fc69af58b9fccfc5abd0d120974d7b22c42e381f7f480dbbd2c69e8776222f3f7102b97d80ab8c906d16d65e04b43", 0xbc}], 0x3, &(0x7f0000002880)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x18, 0xffff, 0x1, [r11]}, @rights={0x28, 0xffff, 0x1, [r12, r0, r2, 0xffffffffffffffff, r13, r14]}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}, @rights={0x28, 0xffff, 0x1, [r21, r22, r23, r24, r25, r26]}, @rights={0x18, 0xffff, 0x1, [r2]}, @cred={0x20, 0xffff, 0x0, r27, r28, 0xffffffffffffffff}, @rights={0x30, 0xffff, 0x1, [r29, r30, 0xffffffffffffff9c, r0, r31, r32, r0]}], 0x150, 0xeb90ea72a1ec15ab}, 0x406) pckbd_enable: command error pckbd_enable: command error 19:34:02 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x8]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x1ff) r2 = socket(0x800000018, 0x3, 0x0) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 19:34:03 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r1 = semget(0x0, 0x0, 0x1) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000380)=0x80000000000eed) semop(r1, &(0x7f0000000080)=[{0x4, 0x0, 0x800000001800}, {0x3, 0x401, 0x1800}], 0x2) semop(r1, &(0x7f0000000280)=[{0x3, 0x8, 0x984559aa7905e7cf}, {0x0, 0xc9c, 0x1000}, {0x4, 0x20, 0x800}, {0x4, 0x53d7, 0x800}, {0x0, 0x20, 0x800}, {0x4, 0x97, 0x1000}], 0x6) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000140)=""/99) r2 = socket(0x400000000018, 0x3, 0x0) r3 = semget$private(0x0, 0x7, 0x30) semop(r3, &(0x7f0000000100)=[{0x0, 0x0, 0x1800}, {0x2, 0x2, 0x800}, {0x2, 0x8000, 0x1800}, {0x4, 0xffffffffffffff00, 0x800}, {0x0, 0x8, 0x1800}, {0x2, 0xfb, 0x800}], 0x6) semop(r3, &(0x7f0000000340)=[{0x3, 0x1, 0x3800}, {0x0, 0x4, 0x800}, {0x4, 0x0, 0x1000}, {0x2, 0x8, 0x800}, {0x2, 0x5, 0x9b94b1a4724acf39}, {0x3, 0x5b}], 0x6) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000001640)=""/240) setsockopt(r2, 0x20000000000029, 0x37, &(0x7f00000000c0), 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0xd, 0x4811, r2, 0x0, 0x0) pwritev(r2, &(0x7f00000015c0)=[{&(0x7f00000001c0)="3ad1829ea320772cdf66d1890e47586eb60a46d4614bb582095354b2b4b3f991467af7e72557e26f481242f0809af2674a73b014b58aab4f96bc92f7f3ced365f5304f498ffcee08ec028dc90944f528729eb2d761933f2acdf048c29a603ed2ec545899b531f3e8c1d88a43d5427148be4dabc7674efab37edc", 0x7a}, {&(0x7f00000002c0)="9118fde58c8e18b9fe9fcd4310c14b4ddbaf5f6200edbb08b0b6649245b1ff71b885da48cfbdf2098c4c313e45af9f63da945e853239d722d0d378c1fc649c7c6d5bb39aeda76f1b66670629ea526fac57c8f4363ad8cd1ff5b2185441", 0x5d}, {&(0x7f00000003c0)="68b9cb557bd71296d70f258134c7c19f6902ac19a673593d47d7d9cf49eef20b06bd279396c129df62ba10c4ae370d589e573e25dbbde299c5511c93fdcbce851880875e30760971b73b46a3298e9c1177f38ef5b46c73db7d5df6e56d408badc48188c55fce7c305fb2646d6cec443dd8e512c2c866872b619614dd072384fe0e67ed5bb80d642ccbe28d849bf8539596de81658f94f7431e7f6ae7746ef8caece09ce883f583d6a13ef649b99b66718df7d4d59f04e73458c083289b36ab4aad7b881a054e747b9827f200a580221f7218f5a8", 0xd4}, {&(0x7f0000000040)="a2c015449716fcadf664342f49a3c9fa69", 0x11}, {&(0x7f00000004c0)="30fc8346030c2954e5075dbed62cd824b3d0183e348a056d41490f9b455aaf1648729b28c4587e7d8e77e3300a4796169a50487ee5cb00ea392e9f7e78892af71c06f9d2642043ca5115b1b681d4f3d6c65a700bdaf54ae2ec568e07ebf7092927653889fd447f66bf42398005862d8dd7c20153a07e9666cdad72c155c046e521a53da8603c085b020c0a78c21740cba03db478760b5320e345660aa7a28e767baf9131cc567d1df7a18c6eb0e14eece1d84dad078e2724fb5d77b94e268ec77d2a64ef93bd542a0f9897ab0e81f1d5b3dbb18f3544f3ed0525e994e32360ad85b56440f040d5ee27ccddb007bac2f5e348671b835d45044900d9884395a9d71d2159d2f068adf37df56a30486458f4ed1dcae1d71c090fe1731f17bc75fa1c34741b6519e3e9686e2f04174bfbbf415bfa710ce04a32c64d4c6aecbc5778d45c49efac59792a851d7206c14e4b01ebf380a37540c0d4ddb8f984cd1ce9db1cc018c91d62a3ea801dc523aefd9d105d6a39cb0cf2b710d5e19654cf5715acafc19f84a0bca32baf0c4007b0092d99152e109848af1d649cf1c435e9da7d270479d84a0d17cd4978fba027ffcff9bf2174467d164a4cdedb4e6eaafe26eb28f2156f755f24fb1d1cd968d05237ac1c7334bdb512b31445198add15c80ac0e65f419f1fee681b57b6b56cac14f67a383db5a93a634f572d31a63431097bea484790dc9cfcb161dfaa93def81da7c200914b8b1a23bed0049576737841d2875aa1ae89833c6fcff0dfafe55b54707df822b76b206613956c036ebda480af73eebfe7dc1c917ff93fda05205e0cadd29b0fea58f7e6118ea97429e66d7065c45d32e776c6a6826a15b9e416b85af9f50d8eedd857fea768102bc92d606908adb458d00662906570349f4cc5c75e17ee2c46ff0a1e696cbc8e64deacbf7f3a3324b51c27e2fd69f2e8b6b2a37ab7bece53ed5eeae3250262b035cf8aa812f7d823e686acd07a5bcab29d1d87eeb0845378ffb516c216debb61eaca4c2a26137d913e187166154ebc7048269456d7e04a8b869cf61896f9bc3b3afb1c7654b784f0b3ed46db06b9cd7525d333a3e1eacad6291fde89a48bd886db070b974743358a7dbbb07bade012fb142e0e1e86c3c35d0d7c6018b88062bcf60498793f77d12b7ed71cac10a6e98394d04b6dab3a7268d1084ef7a0efc4fd89dbdfa8a1a156a9b931442be74ebe8127699416b6d4beb94b4fb2589ec28c7af62d042d75d0f3114203093d70e290d17f5bce44ac64c7ef0f52411343da983681ebb6b283b58fc28890efb677e39742abd7e56d0dcb3c1f1735bf9d23bd3dcfa0af377097a099ea1306280746c8ece2cefbf338a6b008368e2052b9c2316b9f9434725746c63102399f39b77fba096b6e2bd1fc3353ac93c04eb1ba1533b358620c5c7e3155074f055ee7033063433437db221c454d76a665f96a5d255397a8c3947e32c9cd13bdeb99953eae9fa8f55f43d85ecff360a8be3b70c22fc2262c85f243d72847a9229fad9c4e80d4d8197262b0ad6fb9af0fe127117ffb68d41a2ac90155e99683b9f9aea54ba801ce6f9167d4fc5063a2e7f5444b68e9b85354f79ae1d5e93e2e6067d4d3eec76db36b29db88589ef2c915c9ae237051064e943f3cff4ef41f5287d6ec6fd3923c1a723ca149c25f56519fade188d5c7058d0b6c914455d3d2286e078efc661f8ed2f6b4b667916a8cae28d8eb5d26afaed918acfb5c5c40536560069482e31e33660beb59fbd16e34f2770143bda3243c486e4a1aea5137677761b0e730ae23081b690b0586143cffa8f5adef420c0592137904c18435141d705d2d11cae4b8ef0635c64b832eb71d451272025cab1c690192bfab6dfe714c849ec130a18611eb336e531a481bb773d330be96c532483d0f12148ed90564f4aa62fc27031839c8ddfaee5d6ce340b36cadd9d83749d68187aa779cfe1b3f85ed20a3a5c0f948fcb3678206b96899ac9b3cdcc7ed8c6f292aa96fc255c8cf6f1e47ede55a33163b89e2648baaab896688248f24e30fc2573aa34e1c4aea64b6ff0ad0f10c70238587b47400a8fa29918b73beb9e69a29ac08c824b8e4dc625e9ef12be129ce083f7f58737b4008c0084274b347a7c6bdb66ae7f6a20c7f86fef77a08f0fa3486bb7ef3452f87f81c73878f977085546b61d8bc1942761eb5d6eabcfcd6f788d4f275e274f7f92ae61c53fe7d7fcb8d16248f9a6a39a3c9f5e81f7fb2abbadb6626d56fbd91a8a1521de044ec72ebb7b9c544957aaf987970bfc2d98fa599f6968c7147ee36ab1e52db9a0f5c6684286bd171a18e6c8f36b0537158466f16e5e97f76e6ed4fface0ea02eac5b1368efbc6f293859c6dde2b042cf3bea79166e6047429c0c2070c5817e7fff6fff64569beb56b4ac66e093410c2081d335708c1191c6cb0a23189b4e079ef54f1b59f62877d97e4f56d6923858f1f24892a8ad07dc1732a4ad1183cf2b74679f4e517bd557d4bf9572c9342713901861231a3a02d729a78940656cd5d89da45c90c6c13a14c7ea858a845aca44e28e1d93d6a5e23e578c7380d4e0ab63fec2a85afca636ae0a22ddd0533a7e4b7d5a930062e9c07c2f7af4650a12fee75f21c36f4ede17ae941f89a8e2df09c97f902c1d210fbfd52e4f9b01c3d57919b470c8d1b29f88aa057608726cbf3cc338c721264b3d18710638ed119b4753f666e35ba21a334fea1236925b4e6b1a933eefddfc9979daefdd7c52a2e1945584728ed1afac5fab705a572be525d4b92ce17b2772179e1f79e64411184a2047aebaf9590a7e470e983b3d68093e58203c27419a0f15a2f2dbde5c8509bf6f3ed495ceba351f17d7328687f4fa75e0f3ee73614df98268b65f3a394a3f1d529baf381f3d4533dd923d7b78c3d42bc922d5e36d966801ea47c1c93beb2d85aeec55b8a148032dff51eb077c45585d363e49542aa4d12805e6b6067d9d1dd81442c1bf30a13bc720a02b63261d00e59111f5626811bda4d59a96a1da4e11a0fe5290591600b1718c7097924791121f78ab63d5b046bf598691fe8c796d029d52db90c2b647ecb36161a70c707290db902f7276188f157e80592559d0c83afda089fbd72b62c8b4533e1e85582beb1c5253185d01346ba642eb1db7488ed70478b0543c3de2ab9b826f911b74b0a14ffb74b807006870f068c6847f298d63d74df84fe9825503ffd1111b14382262eb70b10e107f48d0a37f5e1ace93a864bff75f72ede260b2501e540c13e6a02ad25e5fbb310b54aed1446e5908859bdc6f79d0c1ca3289f05e296121401892c1bfbd06de480033f0b135dc691dac2956dc2d61b3b1f479f64dfe5cba759cf066520028d2da2153bc75caf8c9d2ed66826cbb6aae9abef9d77fdfea61812665d36b6a43351f76aad75754cbc82406c866f2cadcaa267d0b436690349c206a4ac13c1b9d58ea55b7aad674de912200d67ca3d9778e933988def4962fee44e378aa19066a088b034883d873296d6e2159efc0956b088926d3e60a2eedf093c0bafa96403ce81c5d632de8b4f475c908864be8a2f2da9b62a383a44052d8bb1184dbcff2e0373fc67fef7dd9c0ef9867da04f741f5249ce12ff42f4ff0b971fa78ce39792340ee155577506f973a5025ffea4b1a0d19b58b16d3f5e0dda996718fda3490b6f80265429e935105407ec5225231fe929bac02365208886763f012a69e36cf1bd414feeefb5e035d97f4c0db0db9edaf61f2186687990807734295c1914c8f914d1c3026fac1c7a0b39d6c54ea8158c0fcd6677ad8d7a83fd244695e269c311431d5ca4f34484c473b1abd8723d67fdd5d898c917eca769f42b73f01bc0eb4cedaf7a5f72db38e2cd0c993f418a96b96c31e8cb5ba10480bbbb5003379686cf841b9cfe62d6d9c2c796a01c2584c72d1fe9f644a168f4a5c00e63c9961db171568f32b772204fd65aca9834b827c58edb862a18f3342bcf84647c452f6564b5a5326d04dd5371a6ca701ffd17c46e9ce607dd0c0f1fabf00b2ae00c74ee6bfd2141a1dfb073cbc645cd324d467282ddf9f7a5769416fa46d1978a0280dc3e30da21bf4d3dad267a236f698766595954209b775b03e1ab20f707d94ebae6c19a8e16d47c638cb076110f9de72310b1d505c7fa621852323e8e1cc302e14a7883608fd09582b0db3115c7e6dbf3b53fee4c5264ec09c32a507bdd70a24d923fe52b77edd480648c240712f1ec26e7778636898f07d770c9eefadf72e666082eda1b53ac9630d0fdb102fc17e66254445171ebfc4134cbda1394de3b4c2fe73e9cbbb54560e208a6ddb7e01bcb83c3b53a6a8a27b096cb833ecaa90212e6588e66079bcab2567a76b296767a1b3138bc253e379f9b65804240bff67bcf968bd83d2eabde0fea9a5ee35cabb354caff0d89a6e76bea1a0478f95206e58ffa35908651e66fa47e61b3094058053a51f4fb807a9844ae90329c22013316e66b0dfb9d6301e0ded01aeb2ed60957c7f37c879335d6c831bbc18a8b1f88188b8a6c1c11553c2c144b4d6286366a6ee825f133a23e30b345c61b37516026e240cf60a6fd3f9c4144a1fa08f3cfb7eb317dec6d35f44cfe464e10f50368207f1b00efd09c57f99bfea3f3eac518d1a4c18e7b943e9771db4a13bb54eae559820a503575877ece80ef85b9805dd530a6bd7997d51465547e5d5d99729af93be0279c7f1092d9e4e99a8bdfae404b53d8539d7d11eaa7f05726536afb227df679a1a1c8084030db35f2623f5319d7501291446db8e81714e08f78df301ef1b06549727c706418d99eee0a69dad3c3ea3bada7bfb47c1c7c0f52e89a21477dbc9d34afb6ba90c2e7ad11f201d966a211302ebad9aad195301dffee8c1ae649b615ccb65f69a8d4d7b688b58787d05841c56efe1d4a16190ab2b03b4594342db07cffb464220dc3fd8df0e2fc856ab0c9be58aa18c4c798a6e755364d2b000ba90696284f76fb4cd8c961d30e970602f617922bb2b4d654525ba440e62268e1dbd4861c06fef4be78175e0aeeec7ab2dc2585bf9023c1e9d3aa9ab2a01a0c3b55d2f45fb97cf08c53290ec1e9cd89bdeb28070f13f5472c68ecb10b45bea92fce3a3e5bcc572d4e448697f7512c0e2e95ecec05f6197a2c2d1c6ace4c52e7e8129c428882fa74ad6c85d2982facf80f0d8bf91d27b6eafe308a25a99da8a57cc5fd11f62625cc07d73e55dd5f5cc7bde7d7ce6d6bdbe8c8627312923442896d1de0d6ba9306d98d7340088a3d7f67920d1ad0cbc3e9009040c1c08d2e70e9d73dc1cf949ea39bfc78af2111ee5ed48c32facef4bfe4aca6089c1e238f1e86adc7b02966a5b627d98985c760116bf1096370fa02afd2bcc2150a85236d89b68e1b71a20e47c40a027076a6e1a37c58d340b40a874fa93d2571bddd6932405ca1a52ce4f6668d535e3b185c84cba3d9b4169750e0ccef714d8aa9771fb6ed25ba2d0628f6efa05d40b85790a4f61ac77ad49fc8b9effafe9f199e9a535c3c0157b0903d217b8d8848bd1ca2244eaa38189ed015da5d976fc91bc9d36c0acaa633ff3518682dba90cfd7db15f557edf3f945199a9f0810cdbc6efd81c0d881dabe3789899665ac1cb3fe64e541f54e29e97fbf2534738b2dee6df2b8e7ca5c6127f7468d5d4c2801ea2f2ecc3a680234c412eb797f590ab0180bdb97cb4335cc9129679a85af40b794432a9e2ffce5c0a7ddf67b0301774b57f77964438b07b5b71f2027597c58b784789db00", 0x1000}, {&(0x7f00000014c0)="208537a7fbf485ded14c520a1fc75e7aa094040786eb94d6d2ab36290d9feacf1265ffdc70dbb3e260a35805e99afcbaf82baacbf9067b83c4a06fc7c75b6cce01bc1bf21dbabc5f4afac5ca886d75efca35f5aabcfa8e4b966a67799893fd6eedd8d365fcd453d675bf357df423e4ad59dfb832fcf575e23b2f21a8bbd299478815c06442c6d74e6f9bc98e66bb3f10db233837556f6255f124306e4d2ece6a0609b238f7fafefd839d0692331a4dd364c75b237b83ee8289a74408ae884b25b7eb3f053a5043716327444d859d30d7efac134d19fa51512874651b8e71", 0xde}], 0x6, 0x0, 0x0) r4 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r4, &(0x7f0000001000/0x2000)=nil, 0x0) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000002040)=""/4096) shmctl$IPC_STAT(r4, 0x2, &(0x7f00000000c0)=""/113) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000000)=""/12) r5 = semget$private(0x0, 0x7, 0x30) semop(r5, &(0x7f0000000100)=[{0x0, 0x0, 0x1800}, {0x2, 0x2, 0x800}, {0x2, 0x8000, 0x1800}, {0x4, 0xffffffffffffff00, 0x800}, {0x0, 0x8, 0x1800}, {0x2, 0xfb, 0x800}], 0x6) semctl$SETVAL(r5, 0xe, 0x8, &(0x7f0000001740)=0xfffffc01) semop(r0, &(0x7f0000000240)=[{0x1, 0x100}], 0x1) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r6 = semget(0x2, 0x2, 0x200) semctl$IPC_RMID(r6, 0x0, 0x0) pckbd_enable: command error 19:34:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000140)=[{0x10001, 0x1, 0x0, 0x1f}, {0x3c}, {0x2, 0x0, 0x84, 0xfffffffc}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="a6f241bf5acad59240fcce1004ab") r1 = socket(0x0, 0x4, 0x9) read(r1, &(0x7f00000001c0)=""/209, 0xd1) 19:34:05 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x8000025}, {0x6, 0x0, 0x0, 0x100}]}) pread(0xffffffffffffffff, &(0x7f0000000280)="c6c25a04734b3991deda1a674e76bf244f2518b9d814b665f1a743b9e01fd09550c72fe52075f79b7bbf9b2199a286d6c11a41c96ab7c7a864b294d212d5706db5c4a2ac7ca6d08878d3fed87915825e05e1399edba771d1d690f2f0d16f8deba68943d6d9d814084f0c7759403069061e7d27bd59a6bec94b72347341c3059fabeff1eb159c0cb44899891293722a4524f735f5699f4c1ec5231185ae14fb5a28a8d7213458ac768ccb823a0e51173b0dd47f4b61ffadbe1f3a30b81c75a0dcf4ba30d4c375f821", 0xc8, 0x0, 0x40) pwrite(0xffffffffffffffff, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pckbd_enable: command error 19:34:05 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000100)={0x3, 0x3}) setsockopt(r0, 0x29, 0xff, &(0x7f0000000040), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000080)=0xffffffff, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2}, {0x18, 0x1, 0x3}, 0x100, [0x4, 0x0, 0x0, 0xfffffffc]}, 0x3c) socket(0x10, 0x8000, 0x1) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f00000003c0)=ANY=[@ANYBLOB="fb18bbdf696cbe00000000bfc5ecc68c47786e13573d90f75a8c2ea169e362b1b333300b5dbf5f6213c85073f7a86121734c4080eddc24ac2d217c483ae85ba1cb778726179300e1b265d4c4"], 0x1c, 0x0}, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) ioctl$KDSETLED(r5, 0x20004b42, &(0x7f0000000280)=0x3) connect$inet6(r5, &(0x7f00000000c0)={0x18, 0x1, 0x1003, 0x4}, 0xfffffffffffffea7) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f00000000c0)={0xcd3, './file0\x00', './file0\x00'}) setsockopt(r1, 0x4, 0x19986b27, &(0x7f0000000140)="5713af39e2ec535c35ac7d4a9b05d70fce09616f12c5ea0653e6b61c22b4d4cf5c306275ec9aa15df0ca125c61cb46070c3c13a9134790cae6509fbfb56d7f8abe9a7487dcb962f2966340475d40c9ada42ef384e9ae7ba7c30181fd00783027f7e1e82d3ecfe8d0fdea695dfedf91a7cb304eaa05b12b28ad39a0e4c7893da63635df336eb0c8f6d347cc3a9cbf634dcd92dcc5bfb4aa3ab370339107da558d3d4dbe803e8e997f5c0f348bfb729fc7b45e97e5978e4caed1da8bb7684a30fdb51720c65508a2fae8c5d15112dfd376e9c883b6608c635fa441dd0b220741a705d77d26eb5763f6ed70", 0xea) close(r0) close(r2) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3, 0x10, r1, 0x0, 0x0) 19:34:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x120000, 0x10]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) pipe(&(0x7f0000000080)) write(r0, &(0x7f0000000040)="670dc3", 0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000280)=0x3) connect$inet6(r2, &(0x7f00000000c0)={0x18, 0x1, 0x1003, 0x4}, 0xfffffffffffffea7) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000300)={0x10001, 0x100, {[0xeb50, 0xa8, 0x3, 0xffffffff, 0x9, 0x81, 0x8, 0x22, 0xffff, 0x2, 0x3, 0x6, 0x3, 0x8, 0x1000, 0x1, 0xef20, 0x80000001], [0xb03, 0x3f, 0xfff, 0x1, 0xfffffffffffffffb, 0xfffffffffffffff7, 0x100, 0xffff, 0x6, 0x9], [0xfffffffffffffffa, 0x4, 0xfc0, 0x35bee69a, 0x1ff, 0x1, 0x7ff], [0x4, 0xc27, 0x2, 0x637, 0x3ff, 0x101], [{0x5, 0x401, 0x9, 0xffffffffffffff7f}, {0x7fff, 0x8001, 0x3, 0xd7}, {0xff, 0x0, 0x7, 0x4}, {0x4, 0x10001, 0x80000000, 0x9}, {0x1000, 0x0, 0x800, 0x4}, {0xf880, 0x1f, 0xfff, 0x200}, {0x2, 0xab, 0xbba, 0x400}, {0x2, 0x9, 0x7, 0x3}], {0xfff, 0x4, 0x0, 0x2}, {0xfffb, 0x7ff, 0x2, 0x3f}}}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2000000000000346, &(0x7f0000000140)}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000540)="9b7e04e2cb94625338d833a8f19e4a6dbc66e80bdba25e48287e87ca15f2096f6f36c7e07d924303e4616a4643733d4defcede25921d596d3fcb209450d8afd5a804dd8a19415e305775fc703057ef2b5f8ca248d834e2fc40c2fcf0c83c304aedbda494fe71d76b150a25758d1f66e1c0ab299d2bd9ca3fe697a835699c9671cbe28480a84e4cd22b451507984cfca3bdd28404ed", 0x164}], 0x19f, 0x0, 0x0) 19:34:05 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000180)={0x5, 0x8}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xfffffffffffffffe) kqueue() writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r2 = socket$unix(0x1, 0x2, 0x0) shutdown(r2, 0x2) shutdown(r2, 0x1) r3 = semget(0x3, 0x1, 0x80) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000000)=""/52) fsync(r2) writev(r1, &(0x7f0000002740)=[{&(0x7f0000001680)='\n', 0x1}], 0x1) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 19:34:05 executing program 1: mkdir(&(0x7f0000000000)='./control\x00', 0x5) unveil(&(0x7f0000000580)='./control/file0\x00', &(0x7f0000000240)) execve(&(0x7f0000000040)='./control\x00', 0x0, 0x0) 19:34:05 executing program 0: readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f00000006c0)=""/4096, 0x1000}], 0x1) accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000140)=0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x10, 0x1a) flock(r1, 0x2) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 19:34:05 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kqueue() ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kqueue() fcntl$dupfd(0xffffffffffffffff, 0x0, r2) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chroot(&(0x7f00000000c0)='./file0\x00') r4 = kqueue() kevent(r4, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r5 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x10) ioctl$TIOCSTAT(r5, 0x20007465, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r6, &(0x7f00000002c0)=[{{}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000140)='\x00', &(0x7f00000001c0)=')\x00', &(0x7f0000000200)=':\x9a\x00'], &(0x7f00000003c0)=[&(0x7f0000000280)='-}\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='@\x00', &(0x7f0000000380)=',\x00']) getpeername(r7, &(0x7f0000000400)=@un=@abs, &(0x7f0000000440)=0x8) r8 = kqueue() dup2(r8, r1) 19:34:05 executing program 0: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000535000/0x3000)=nil, 0x3000, 0x0) acct(&(0x7f0000000000)='./file0\x00') r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x37, &(0x7f00000000c0), 0x0) dup(r0) select(0x0, 0x0, 0x0, &(0x7f00006c7fc0), 0x0) chdir(&(0x7f0000739ffe)='..') mlock(&(0x7f0000727000/0x3000)=nil, 0x3000) 19:34:05 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x3, 0x0, 0x0, {[0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x2, 0x0, 0xbd16], [0x1000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006, 0x0, 0x0, 0x4000], [0x3, 0x0, 0x0, 0x0, 0x40], [], [{}, {}, {0x0, 0x0, 0xffffffff, 0x100000001}, {}, {0x1800}, {0x0, 0x0, 0x0, 0x900000000}, {0x0, 0x0, 0x0, 0x4}], {}, {0x0, 0x0, 0x0, 0xd7}}}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x21, 0x40000013, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffff9, 0x2}, {{}, 0xfffffffffffffffd}], 0xb4e, 0x0, 0x703f, 0x0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000003c0)=0x1) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x164eed0000000002) r2 = dup(r1) accept$inet6(r2, &(0x7f0000000680), &(0x7f00000006c0)=0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x80}, {0x1c}, {0x4000007ffffffe}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x80}, {0x1c}, {0x4000007ffffffe}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) fcntl$dupfd(r5, 0x0, r5) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) r6 = getuid() r7 = getuid() setreuid(r6, r7) sendmsg$unix(r2, &(0x7f0000002580)={&(0x7f0000000080)=@abs={0x3, 0x0, 0x1}, 0x73, &(0x7f0000000180)=[{&(0x7f00000000c0)="0e771eb92903b844a55d74ebd0401f0e180bd025182ac78c6060eb31c3be473ae40bdd1d7b255ab79fdbcc72d2625c7bbb4a3f30cb942de4e5f58c7e0174982ce59bd0b707b8f17ca8b07802713f1b475e3d0cea5541ca30239ce221218cca1d466ce3e8de5a1475a2e81aa5cad2f0e2065456e8", 0x74}, {&(0x7f0000001580)="7033bc84d9c112c03f1fe2374a7df3240d2eac4097c7d816eed580cdf20bb56a1bf25cb79dc2f8a396de8eec39b7e49295ab2eb37e10ada9d16df9be3c066483156f0ce5d81b0cf9b85fa1cef1924bc03b983c6520706872527bf4de6a7a865e70219ba9d79d60b15ff3bbfe7ac481abb08d94d06d276b43a8008361bda26450784f7edcea652664470ffac78dcfb65392edc357dd2af5cbdeb00a413ec826712c37e35a82522ede43b8fc808933f6e14986bdee44cd156b38b912378f6b03a55cf7b1d1bb120a805d067597ac7734c285099c7a2ccee2f6f2a4e08703bb9b7f1d166d3fb9aeed19429371d7c46fb03b23978ecb931fc5bafba9f1788fe79f0ba74af1fce005b4abf4a0c64a1864f0dc04b12f8dedbbd0a958e77f584a7ff3dd4de4e5ff5ddf6f444deb4a1803120c1b33a50009235f05dbcc443d8a8312c4d2aa3d2a74971b477530585a2d97009709e78402b1d64df86c981edebfc72b8549dc2ed1711ca1d477d352056a1637d33b621dd0f7fd6e7dea3f5f370072de86140bc0d72029e12c7061ad4b6b23d4995fca21795d7eec7404c98b0501231940f2110f0569c74fe5dd4f89b60670c084e96c14cc8ce94146f2bfe1475bbea8d9b45fc0d83531945b7d8f04bd38704d6c9516ba9b8c6d09aceb8ae5a8329cf7fedb1a63b70cf82d1f57056ac29ab00673df257a8a580ff9cdfc314d6396f0ef363c9c8483bf8e5267009f06870ef4b44156ab821663ce436230663edff615ad91d4c2fa3eae8e6253fc8ff4b7365f02717086fe5de8719cfbb7a28bf7356e44dc3c3ed087212bb02a222239282569de2639749258cf3f690b2a7c85ae43aeb353083ca309dc72e90e378b7a55293cbb4f9378896f6838f4b8c34c531ff776cba2ef2dbed46ebaf51213c9cd4b70b756701cbf39745530d78afedd5b6b87718758afced70752788be62c646a59f7936fd97c8b4d7526da2fc2375943682080f61ef40b08bda4294af3a6e57adfc11f40548a42f490465c9dd8037e13657bdbd59ee5e4949786f1946ef3fb84ad3502534b91c8ddbb9437edf8fe070fab0062d778a01708d40daa3dd811b42eceecc9e6d080c25973c88da4bda0b9b13d167af75a9e4d5d53d276d8c4c036dcd68b6e496f17de5e756a7c705945a0707bbaf1fb828e86f33d16965fb63d4a1362bca41e8000d4cc9b1a41f06a25cb13b2b70c08e9cd84658e38d5f315ffca42d0c6a79f9057b96c30f6974292671f0ad3a0a92f989d775e88cc48a83805af976c230982e6d5942ec8f7cec0d1de580658cf827b281b59e9ae0b70784cbb563788038809903f34d188de9f70f77e4b4329212219b8b6aa5cbe91c7afa7958a5eae7e5854318112dc00ba12a73432051c7b519fa654604a1914ba27880d39b0c97e894f753468075df115726699377e0085d04e42465ca1ce4782e31ccb4787bd161bc0e6c1e4b4e494be4ff02f98f2fb898c95a39b30409b8fa55de8214da477eaae63e78c7158e9e9c1db23c44ea6df0f72836d258a7a956b6d979cc85eb0630a2bc165dba708114c4d10645be78bada953acdb5a1c85588c2a6ca8f0092c5222a66c4e5e95509ac95d7b37247c3eaa39e67338745252f71abf59ea3f225bd64133a21a9f1e9bd546fa69445fdb91a7ccda67e6bf24a61b4ff4a8f8e2f317812cc1ada9b59daeb1b8ed757ba3c940047a37b7dc11cde33dadfbc7aea883f9a06c66dc72ac313f19c5f7868073f4e9a9552449fa435e40e74abbb025bbfd00518d32a810c21399be6e4591b186eb951c51f011a72402400faf6aa15892fda2d8f8194027bfd1a916f422b2a654248befde9711dfdbcded7188be0842961513d2bda9ccea2dde24d0e1eb4235ec9f600af2c58301cc7005ef6fdb554a16bfd2531411c5cefeee673629a25a909acf6e5b646c033906f3afdd1ef68be9750f15599a73397c5b1c76f82119ce2a48aabb6a699c9ec7ecacf2a46c403540f75b581436a730e35052b1c762972fb230e092d691332f25a82612d9ecdc591f81a9eff46471f8e7e694f1423590e4121dae06c93838c9977739023dea8de18b7b6e0b11cb21d74834cb391434453d5a15c78ecd401595740f248fc8e60e9fbf85228b56cd5fa72fd0d88c09df187b8203140458200faed12b1bfc48cadfbede6cdd231e20d9f9a1e759d4c8ed4fdb98d7dd41ccf91b32f8de692d68a8bcd15a3bde82396d36eb4361eda9ed2c9b663d759c328e245d4f204a78f7398a0873506e9d69df93423ab86ad4cef705e241ef8295c0582462540b2ba0bcaeb90dbf25d7228d84772553c41ebad7449b6de7bb81680b9fe63017d4ad9cb7059e7e02f077ed22a518cc832b384495dc654763f98e9d3a6886b914556dcae71c34f933f810e0439d0252990accb1375e26fc41b5070d579947104c53046bec7e6ca239d51c4a012970a587282cc7d3cb9a66c40608b91844f73f5a4b9a86c353d38e2f7d7c719ecf00e32f3593abf9d5c24f52fe9a17ca58313445665476f3dcfd87105d751b953019ceb9646ed9cdb5363f5a62a7ade19e55d7b50b6fca9781c3b4fe841cd17ead32d58ddf2a1d83f35f2e3c454e2588d85eb7312fa1a1d4f3a8ddc0213b75edc0c1cd6e1234e437667f1cbafa3c04babacfa4e95fbaaae37e62a63bd4ec246db871648a13dcd4b6b1d16bb3134a63126c1c89042e910b2c6003a4b07ed1953bc949b31a45b3d26d98f1e1b3ee90d7f7146a9ccd509b3e3404b7bb9179b960f04e794c881343d50111bf8f8acec77e3ca80a058c9ffe7c8f5655b2e6b7c51d67f10c818ca86f7b640d973bcc8280d7b46ac50e6d73d51e6b400bcfa6bc6161ce4eec2723aa9d4c4d25eb0340605d0f472f023008d85ba584e6b21c6fd4a7890b2ec9291c2cfa45b8296de2992e0b7ce5ce69e365309e7016b84218cbd6d0b2beadc02c1fe9d6a8deccc6010e144caa9ebec3c8499d03b9e56a01ffedc267d97b553706e601072eaab30c235fc4353fcd0ed06f9e9a2e302c01463efa27d75f22da94c946d1b88f72d0cd3e3f12b22ef167d4a45d687d0a3d5f6ea2c5eff1cc9d80a307cc661c3af959fb69e1251b04235f2799d464bdaa0bf8a16531228bf9b68b56a55438246a3639e6f9aa130f79b815b1cd57b3b30084ba1e7eb562f05503b3cd5dc9aa5ad6c12ac43d6d671fd0bc4d22245639442781038c9a2b436fa27ccd364939a5b86afad1886ec934599bc95408007c91758569821f1ffb5041a1ac4a829c3ad58a9304abe2f3d176e1ff22533e167d2098e7c425cba7b8b6780da55673f00c91f8723cb11e071ed38fe9f6b5ec1a78ba7099fcb15af67e8a85ea7a9fa2f3fedd49fd8ea8b954fe88da3231ac897d6c3a78fa0ba83a1c81d5e0ca6fe7dc89d30c74fce66241a0a0a1d4b9fd78b24ad4b69b4f103684cbc25be430db233c6183878600fe9d8eabe813147aa4fb37d4376e07f12ea236bc8b1c9a09c4e52c95ab0849f4118b145b5f6e2645b3863040040fe207e899df22cd97387d322a793be134886ab15526d291ffc502c11f3dd28c5ab68736c4ce74bb3efd5b9a06013c69090cb1c072e43f88bc1b67b7e7690499d5e4ec6fb28c19e882954ae942a19114c06676962812a9edc3cf7d49b6500e3b395119e95a5dc8aa969348f12fd4cbbeed9bfdf55c609729388e2d776b65e163e1b064b24881c4c47f345d38e3dd10c51507bebfe8b59a57dc99cd1a7dcfaacb5982cde341c52928a612e660fbd6a5aa67803024788ad44b8d51c699d9ca42b9717c8ab4287b0c7670539367bea4d234ab5e7a1bd73793e00e0583ef9fec86ff87406b6b009c7b6d50ed8fcfdc021dd63e9cb2a53ac69681c05b68179454cb2fda3975f657c90e8237d71f347fc529e406ced7a45e3fc6c920f8ebc183cc628264270938a995b0e0322eaf99d74220bac19fd5a127b417a962d7156214b5d2f20d8dbe3dbe401a2656ab372df8fb4e5f9a10f945c7c0ea31b5a6c70bdd18d331171319b8950f1344ad97ca30ca67509513542a0503141c0081f68cda98da0bfaaeb59e871b4bab353ab74af91d1afdb241e359a13b9a7040de07b0eb987e46179c190a8056ec8778c635969f09a535399e1253c6424f4556ef1f428bc49af71c0dc9d6d3b2e3b93cd23099df065a4a4953d91c8ca4455b2c75ceb61e65f880229192ea634885cf1424549a0447821f3c595a6f584e39a75be056486b618bcb4ff41d28d7a3d61fd837f86aaf57f1cbc0d292242dad0caf8b5c82997a19b0a14d2168525e2a5f3e6357cbe0ffd6fd715eb9395f78409ac35317efb9cc34e00605e7564bddea1cc5a3bebd3684895a6958234e91cd1fc528b4067879ce66762d78d9d6f12ece32723f578738c7d1e0daf26fe9a0746f1d45d7122153092d2501579650be3311b5d58fe4c07e48f5ff91f264b34f746b08bb5dc254a0cd8e68044054d2f81a07b231985387f473ba16c8fc67ab5443d16fd6e1d68fe02d335196650e6ad140624044a1b786487b19f1126381ee2db884169601bd97f5191464922d26649e3293620443e10f2593b83213fdf13c5e43e6166811d94d7c40162ee21a12ff04d6d97f5d20e5b5a2d5bd2725a51a36d79a542e8a4853436fdb03ea588a65a4c6cf8c272786c3ef62a8809c9f4039a767d99f96ca3e00d33830ed66cd4d60d70f9d14f340fd19ad707a289df79b5ab286251660121d6dcc406e52d17ab1a89b5f4e6c749dde8b25adf994905b3446b07a506e94fb92374349bb9433623f1a782249091ffd7806c2bb2a4b4ee0c3f66cf2e5e7295f3766fa2393fec7f29f7f23f00db4862e1109fa8298c8dcc89e514d18bfdbf1e3e63f1b93d18c8d48df108164ea52e5b38378a0bfaa9584e7aab9386fd4557f40c5974361e15624ecc11920754903304bd0b9079113331217d3118005dacd04a3e24a92fabd11fe4aaf16fcbcb4306d8f2f4670ed85e64c67812c66c647261ed54d4028406670b444326ef10a8a7e0d6a5d79ed2376354e34ac6382316b14e8539d55790dc7a100be31d3230ab05e6faaef929bd880b20ca226a8cf305dd7bc4e20546118d106f4ececb9828a29fb35394916d77c975f1e924d44ccc80d5b1b00fa60259fc6a936dd7c9c980fa4afacf8535d184320b905921c7879f062e4cd721467bf8ff00a5254c8194149dd02adcc1df49d7eacee682016ee11f010d3dd3a348a82c8e80ff655a175427be6f14d313b6e77e264b26680b7c9b0f6d30798bdc6a5ccaaedd097db7efa776c808a2a0e2586168c56e1e71751746894e051bf8e0e2459d5207b38526ba6099a0c8dfe9cf66a3f05b5d4dafab25b6a3f8e24074f65be269e21d67cb175ebfea628876abf8cd388a359588218c5209ca98fa0140f27f56e0637dac77b5a1002b5c5cd192b35ad7a0dc6f9b4fdb06e3167f0c6c781843d0edcefae9427b526ada60adc35dd34d5f637d6f92b990722911dde58867e8d8d86b27f82b7a8f8f10a9c553483a2c3e9c2cd2062497616230372af3a7aeaf827964830868653f3f48717055524ca8cc2d73ab78d02eeae7ba067603d14cb39ea350bd07e6919c8b14e605d8470bbc559377c5d786a2a9c52ef93e97bede0697eb733769814a59b2febf900f30510c38961f6f63bb15ad1eaed5d54aaea627420a9a98b1ed4879774657649677fd09708a6f29efd44d6a3b8bec975fe71e5db12fe1191431cb90a33bf559273d78ac8067ed134a5bd276aae5ad3fca8c82f00"/4096, 0xfffffffffffffda5}, {&(0x7f0000000140)="6af97d444431e695e5adbfece4c82f86813a49f19a8dda15dc82c971fb76c7a8381ec4446413ac2ae6985d55f6c7f42a94c23b16", 0x34}], 0x3, &(0x7f00000001c0)=ANY=[@ANYRES32=r7, @ANYRES32=r0, @ANYBLOB='\x00'/20, @ANYRES32=r3, @ANYRES32=r4], 0x19a, 0x6}, 0x2) r8 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$WSMUXIO_REMOVE_DEVICE(r10, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) ioctl$KDSETLED(r10, 0x20004b42, &(0x7f0000000280)=0x3) connect$inet6(r10, &(0x7f00000000c0)={0x18, 0x1, 0x1003, 0x4}, 0xfffffffffffffea7) ioctl$KDMKTONE(r10, 0x20004b08, &(0x7f0000001540)=0x5cd) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$setflags(r8, 0x2, 0x0) r11 = socket(0x2, 0x3, 0x0) r12 = fcntl$dupfd(r1, 0x0, r0) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000014c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000001500), 0xc) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x30}, {0x2d}, {0x5006}]}) dup2(r12, r13) r15 = fcntl$dupfd(r11, 0x0, r11) ioctl$TIOCFLUSH(r15, 0x8020691f, &(0x7f0000000300)) 19:34:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000280)=0x3) connect$inet6(r3, &(0x7f00000000c0)={0x18, 0x1, 0x1003, 0x4}, 0xfffffffffffffea7) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[0x7]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f00000000c0)=0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1f9, &(0x7f0000000000)=[{0x1c}, {0x74, 0x96, 0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") load: 4.46 cmd: getty 44974 [ttyin] 0.00u 0.01s 0% 310k load: 4.46 cmd: getty 44974 [ttyin] 0.00u 0.01s 0% 310k 19:34:05 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x80c2, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 19:34:06 executing program 0: ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x800, "b0bd00f304c86360594400000800f100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 19:34:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000280)=0x3) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x1, 0x1003, 0x4}, 0xfffffffffffffea7) r2 = syz_open_pts() flock(r2, 0x7) r3 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x2, 0x40) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_index}) kqueue() openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x400, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() poll(&(0x7f0000000000)=[{r5, 0x40}], 0x1, 0x1ff) poll(&(0x7f0000000140)=[{r5, 0x101}], 0x1, 0x0) close(r4) 19:34:06 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000200), 0x91, 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', 0x0) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x80, 0x3) rmdir(&(0x7f0000000080)='./file1\x00') symlink(&(0x7f0000000480)='./file1\x00', &(0x7f0000000440)='./file0/file0\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x280, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x80, 0x0) 19:34:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000280)=0x3) connect$inet6(r2, &(0x7f00000000c0)={0x18, 0x1, 0x1003, 0x4}, 0xfffffffffffffea7) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x2, 0x5, 0x7}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000280)=0x3) connect$inet6(r3, &(0x7f00000000c0)={0x18, 0x1, 0x1003, 0x4}, 0xfffffffffffffea7) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100", 0x6}) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x400000000018, 0x3, 0x0) setsockopt(r5, 0x29, 0x1a, &(0x7f0000000040), 0xffffffd3) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r5, &(0x7f0000000000)="bdea", 0x14) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) 19:34:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x44}, {0x20000004d}, {0x4006}]}) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") fchflags(r0, 0x0) 19:34:06 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000000)=[{0x35}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'dcp', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") msgget$private(0x0, 0xa8) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0xeb5439409c120bcd, &(0x7f0000000140), &(0x7f0000000180)=0x4) fcntl$setflags(0xffffffffffffff9c, 0x2, 0xbb27d3253f1056e3) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 19:34:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3feff}, 0x2440010032}) getdents(0xffffffffffffff9c, &(0x7f0000000080)=""/17, 0x11) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 19:34:06 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x0, 0x80}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) write(0xffffffffffffffff, &(0x7f00000001c0)=':', 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000000280)=0x3) connect$inet6(r4, &(0x7f00000000c0)={0x18, 0x1, 0x1003, 0x4}, 0xfffffffffffffea7) getpeername$unix(r4, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) write(r1, &(0x7f0000000100)="8c65", 0x26d) 19:34:06 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x10, 0x501) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/dmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r0}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) close(r2) readv(r2, &(0x7f0000001400), 0x0) fcntl$dupfd(r2, 0x0, r1) open$dir(&(0x7f0000000080)='./bus\x00', 0x20, 0x10) syz_open_pts() syz_open_pts() mknod$loop(&(0x7f00000000c0)='./bus\x00', 0x1000, 0x0) 19:34:06 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed31c1", 0x8}], 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x10000002402, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x111, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)="0100", 0xfffb}], 0x1000000000000274) 19:34:06 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYRES64=0x0], 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) getppid() 19:34:06 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) 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)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r5, r6, 0x10, 0x9}, 0x8, 0x1, 0x9}) r7 = getgid() r8 = getppid() r9 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r2, r5, r7, 0x1e4, 0x8}, 0x5, 0x5, r8, r9, 0xfffffffffffffe01, 0x9, 0x7ff}) 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, 0x1) semctl$GETNCNT(r12, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r12, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r12, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r13 = getgid() r14 = socket(0x800000018, 0x1, 0x0) bind$unix(r14, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r16 = getgid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r13, r15, r16, 0x10, 0x9}, 0x8, 0x1, 0x9}) r17 = getgid() r18 = getppid() r19 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r21, r22) chown(&(0x7f0000000200)='./file0/file0\x00', r21, r22) lchown(&(0x7f0000000780)='./file0\x00', r21, r22) lchown(&(0x7f00000001c0)='./file0\x00', r21, r22) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000080)={{0x6, r21, r11, r15, r17, 0x1e6, 0x8}, 0x5, 0x5, r18, r19, 0xfffffffffffffe01, 0x9, 0x7ff}) r23 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r23, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r23, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r23, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r24 = getgid() r25 = socket(0x800000018, 0x1, 0x0) bind$unix(r25, &(0x7f0000000080)=@abs, 0x8) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r27 = getgid() semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r24, r26, r27, 0x11, 0x9}, 0x8, 0x1, 0x9}) r28 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r28, 0x0, 0x0) shmctl$IPC_SET(r28, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r28, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r30 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r30, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r30, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r30, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r31 = getgid() r32 = socket(0x800000018, 0x1, 0x0) bind$unix(r32, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r34 = getgid() semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r31, r33, r34, 0x10, 0x9}, 0x8, 0x1, 0x9}) r35 = getgid() r36 = getppid() r37 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r39, r40) chown(&(0x7f0000000200)='./file0/file0\x00', r39, r40) lchown(&(0x7f0000000780)='./file0\x00', r39, r40) lchown(&(0x7f00000001c0)='./file0\x00', r39, r40) shmctl$IPC_SET(r28, 0x1, &(0x7f0000000080)={{0x6, r39, r29, r33, r35, 0x1e6, 0x8}, 0x5, 0x5, r36, r37, 0xfffffffffffffe01, 0x9, 0x7ff}) r41 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r41, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r41, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r41, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r42 = getgid() r43 = socket(0x800000018, 0x1, 0x0) bind$unix(r43, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r45 = getgid() semctl$IPC_SET(r41, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r42, r44, r45, 0x10, 0x9}, 0x8, 0x1, 0x9}) r46 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r46, 0x0, 0x0) shmctl$IPC_SET(r46, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r46, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r48 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r48, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r48, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r48, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r49 = getgid() r50 = socket(0x800000018, 0x1, 0x0) bind$unix(r50, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r52 = getgid() semctl$IPC_SET(r48, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r49, r51, r52, 0x10, 0x9}, 0x8, 0x1, 0x9}) r53 = getgid() r54 = getppid() r55 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r56, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r57, r58) chown(&(0x7f0000000200)='./file0/file0\x00', r57, r58) lchown(&(0x7f0000000780)='./file0\x00', r57, r58) lchown(&(0x7f00000001c0)='./file0\x00', r57, r58) shmctl$IPC_SET(r46, 0x1, &(0x7f0000000080)={{0x6, r57, r47, r51, r53, 0x1e6, 0x8}, 0x5, 0x5, r54, r55, 0xfffffffffffffe01, 0x9, 0x7ff}) r59 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r59, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r59, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r59, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r60 = getgid() r61 = socket(0x800000018, 0x1, 0x0) bind$unix(r61, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r61, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r63 = getgid() semctl$IPC_SET(r59, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r60, r62, r63, 0x10, 0x9}, 0x8, 0x1, 0x9}) r64 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r64, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r64, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r64, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r65 = getgid() r66 = socket(0x800000018, 0x1, 0x0) bind$unix(r66, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r66, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r68 = getgid() semctl$IPC_SET(r64, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r65, r67, r68, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgroups(0x8, &(0x7f0000000180)=[r45, r47, r60, 0x0, r68, 0x0, 0x0, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r70, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r71) r72 = getpgid(0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000380)={{0x7, r21, r24, r33, r69, 0x59, 0x6f2}, 0x8, 0x2, r71, r72, 0x5e4, 0x10001, 0x80000001}) fcntl$setown(r0, 0x6, r71) r73 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r73, r0) fchdir(r0) r74 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r74, &(0x7f0000000040)='./file2\x00', 0x0) semget$private(0x0, 0x4, 0x80) renameat(r0, &(0x7f00000000c0)='./file2\x00', r74, &(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') 19:34:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='5dev/zero\x00', 0x800, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000002c0)=ANY=[@ANYBLOB="b40000000000000000000000000000000000ff4aa5781a00226a3989e156d7008558dd007662829bf509da4e22a1b8dbcbeb18026c6140c8d4948fca77184cbd593417b6c3526cf9f3db45771e64f954fdaae94a8f114a9839c0f15fff3937d6e9ede542b6b9a6b9a0feb48f50db9d6c15f6571d086909684622c5651185d79e49447c"]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x1c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="472b74edb0420000000000000000") 19:34:06 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="2d012e000000000030000ab3a94bd2ab1a44828993d0264054f5e93d09c5de5a2b88"], 0xa) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x6135062a1d3325c7) r3 = socket$unix(0x1, 0x2, 0x0) shutdown(r3, 0x2) shutdown(r3, 0x1) r4 = socket$unix(0x1, 0x2, 0x0) shutdown(r4, 0x2) shutdown(r4, 0x1) r5 = socket(0x400000000018, 0x3, 0x0) setsockopt(r5, 0x20000000000029, 0x37, &(0x7f00000000c0), 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$WSMUXIO_REMOVE_DEVICE(r7, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) pipe2(&(0x7f0000000380), 0x10000) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$WSMUXIO_REMOVE_DEVICE(r9, 0x80085762, &(0x7f00000001c0)={0x3, 0x7f80000}) ioctl$KDSETLED(r9, 0x20004b42, &(0x7f0000000280)=0x3) connect$inet6(r9, &(0x7f00000000c0)={0x18, 0x1, 0x1003, 0x4}, 0xfffffffffffffea7) ioctl$KDSETLED(r7, 0x20004b42, &(0x7f0000000280)=0x3) connect$inet6(r7, &(0x7f00000000c0)={0x18, 0x1, 0x1003, 0x4}, 0xfffffffffffffea7) r10 = accept$inet6(r7, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r11 = accept(r1, 0x0, &(0x7f0000000100)) poll(&(0x7f0000000140)=[{r2, 0x65}, {0xffffffffffffff9c, 0x1}, {r0, 0x8}, {r3, 0x80}, {r4, 0x1}, {r5, 0x4}, {r10, 0x4}, {r11, 0x1}, {r0, 0x100}], 0x9, 0x2b36) 19:34:06 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) fchdir(r0) rmdir(&(0x7f0000000080)='./file0\x00') open(0x0, 0x8000, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, 0x0) mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x0) 19:34:06 executing program 0: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000280)=0x3) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x1, 0x1003, 0x4}, 0xfffffffffffffea7) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = getuid() r4 = getuid() setreuid(r3, r4) chown(&(0x7f0000000080)='./file1\x00', r3, r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getgid() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 19:34:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r4 = dup2(r3, r2) listen(r3, 0x0) dup2(r3, r0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="6a001c921ff37d8b4a53"], 0xa) r5 = kqueue() kevent(r5, &(0x7f0000000080)=[{{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x1}], 0xf8b4, 0x0, 0x10000fe, 0x0) accept$inet6(r4, 0x0, 0x0) kevent(r5, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 19:34:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4301) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) socket(0x18, 0x3, 0x0) r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x2}], 0x2000000, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:34:06 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000100)) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000080)) mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r2 = socket(0x400000000018, 0x3, 0x0) setsockopt(r2, 0x20000000000029, 0x37, &(0x7f00000000c0), 0x0) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000280)=""/216, &(0x7f00000000c0)=0xd8) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x80047476, &(0x7f0000000140)) 19:34:06 executing program 0: ktrace(&(0x7f0000000100)='./file0\x00', 0x3, 0x40000000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='\x00\xf7\xff\xff\xff\x00\b\x00', 0x10, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) shutdown(r1, 0x2) shutdown(r1, 0x1) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x54, 0xfe, 0x4}, {0x2d}, {0x6, 0x0, 0x0, 0x4}]}) r3 = open(&(0x7f0000000140)='./file0\x00', 0x2, 0xc) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000180)=0x80) r4 = socket$unix(0x1, 0x2, 0x0) shutdown(r4, 0x2) shutdown(r4, 0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 19:34:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x5, './file0\x00', './bus\x00'}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x1) shmctl$IPC_RMID(0x0, 0x0) ioctl$TIOCSTART(0xffffffffffffff9c, 0x2000746e) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) ioctl$KDSETRAD(r4, 0x20004b43) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000300)={0x76, './file0\x00'}) ioctl$KDSETRAD(r3, 0x20004b43) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000002c0)={&(0x7f0000000200)='./file0\x00', r3, 0x7}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000180)) r5 = fcntl$dupfd(r2, 0x0, r2) getsockname$unix(r1, &(0x7f0000001300)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016785f5b58c9674800"/4106], &(0x7f0000000140)=0x1002) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) ioctl$KDSETLED(r5, 0x20004b42, &(0x7f0000000280)=0x3) connect$inet6(r5, &(0x7f00000000c0)={0x18, 0x1, 0x1003, 0x4}, 0xfffffffffffffea7) ioctl$TIOCCDTR(r5, 0x20007478) mknod(&(0x7f0000000040)='./bus\x00', 0x1000, 0x20) ioctl$KDGKBMODE(r3, 0x40044b06) 19:34:06 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x0, 0x671d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x80c2, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f00000f7000/0x4000)=nil, 0x4000, 0x3) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 19:34:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000280)=0x3) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x1, 0x1003, 0x4}, 0xfffffffffffffea7) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000000)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86128) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000140)) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000280)=0x3) connect$inet6(r3, &(0x7f00000000c0)={0x18, 0x1, 0x1003, 0x4}, 0xfffffffffffffea7) recvfrom$inet6(r3, &(0x7f0000000040)=""/30, 0x1e, 0x0, &(0x7f0000000100)={0x18, 0x0, 0x1b0f, 0x3}, 0xc) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) ioctl$KDSETRAD(r4, 0x20004b43) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000180)) r5 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) close(r5) 19:34:06 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x7, 0x799, "73cc510d5280002e0d3f0c000000000000000500"}) write(r0, &(0x7f0000000b00)="962eebb494c67aef9ec9ef8981ecfc23ad4b80", 0x13) 19:34:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000040)) close(r2) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x7fe, 0x0, 0x0, 0x0) dup2(r1, r4) fcntl$getown(0xffffffffffffff9c, 0x5) 19:34:06 executing program 0: r0 = socket(0x10, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040), 0x111) 19:34:06 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) recvmsg(r1, &(0x7f0000000480)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000280)=[{&(0x7f0000000100)=""/88, 0x58}, {&(0x7f00000001c0)=""/5, 0x5}, {&(0x7f0000000200)=""/99, 0x63}, {&(0x7f0000000300)=""/82, 0x52}], 0x4, &(0x7f0000000380)=""/212, 0xd4}, 0x2) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) symlink(0x0, &(0x7f0000000180)='./bus\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 19:34:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kqueue() r0 = kqueue() r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x205e0, 0x80) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x20000, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) ioctl$KDSETRAD(r4, 0x20004b43) r5 = socket$unix(0x1, 0x2, 0x0) shutdown(r5, 0x2) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000500)={0xe3, [{0x3, 0x9}, {0x3, 0x1}, {0x1, 0x10000}, {0x2, 0x3}, {0x1, 0xfffffffe}, {0x2, 0x4}, {0x8c2fe62f2440a851, 0x4}, {0x1, 0x10001}, {0x3, 0x7ff}, {0x3, 0x80000001}, {0x2, 0xe8}, {0x0, 0x786}, {0x2}, {0x2, 0x1f}, {0xe0557b4d1200ca7c, 0xfffffffe}, {0x2, 0x1}, {0x3, 0x1}, {0x2, 0xb72}, {0x1, 0x4}, {0x3, 0x7}, {0x2, 0x8}, {0x2, 0x59bb}, {0xdee85cf6bdf05436, 0x3}, {0x1, 0x200}, {0x2, 0x8}, {0x0, 0x6}, {0x3, 0x6}, {0x2, 0x3}, {0x3, 0xffffff01}, {0x2, 0x8}, {0x2, 0x6}, {0x3, 0x9}]}) shutdown(r5, 0x1) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) fcntl$dupfd(r6, 0x0, r6) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) r7 = fcntl$dupfd(r5, 0x14, r6) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffff7, 0x8, 0x40, 0x7, 0x227}, {{r2}, 0xfffffffffffffffd, 0x1, 0x8, 0x8, 0x8}, {{r3}, 0xfffffffffffffffd, 0x80, 0x10, 0x200, 0xffff}, {{r4}, 0xfffffffffffffffa, 0x10, 0x1, 0x7f}, {{r2}, 0xfffffffffffffffd, 0x4, 0x4, 0x5, 0x1}, {{0xffffffffffffff9c}, 0x0, 0x6, 0x2, 0x8000, 0x7}, {{r7}, 0xfffffffffffffffe, 0x0, 0x40000000, 0x400, 0xad72}], 0x8000006, 0x0, 0x1fc, &(0x7f0000000040)={0x3, 0xaf}) 19:34:06 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x400000000018, 0x3, 0x0) setsockopt(r3, 0x20000000000029, 0x37, &(0x7f00000000c0), 0x0) getsockname$unix(r3, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000040)=0xffffffffffffff18) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x20, 0x8000, 0x3f) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 19:34:06 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x8) r1 = kqueue() ioctl$VMM_IOC_READREGS(0xffffffffffffff9c, 0xc2485607, &(0x7f0000000a40)) r2 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r2}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) close(r3) readv(r3, &(0x7f0000001400), 0x0) 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) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r6, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r7 = getgid() r8 = socket(0x800000018, 0x1, 0x0) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r10 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r9, r10, 0x10, 0x9}, 0x8, 0x1, 0x9}) r11 = getgid() r12 = getppid() r13 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r15, r16) chown(&(0x7f0000000200)='./file0/file0\x00', r15, r16) lchown(&(0x7f0000000780)='./file0\x00', r15, r16) lchown(&(0x7f00000001c0)='./file0\x00', r15, r16) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x6, r15, r5, r9, r11, 0x1e6, 0x8}, 0x5, 0x5, r12, r13, 0xfffffffffffffe01, 0x9, 0x7ff}) fcntl$lock(r3, 0x7, &(0x7f0000000040)={0x1, 0x2, 0x40, 0x2, r12}) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) unlink(&(0x7f0000000140)='./file0\x00') 19:34:06 executing program 1: mknod(&(0x7f0000000300)='./file0\x00', 0x1ffb, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x8000) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0, 0x7, 0x0) 19:34:07 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) sendto$inet6(r1, &(0x7f0000000080)="6cc728d1068e9bad11cc9ae3d03408741b4c411d8ed264355830e1fe8562648210d1d52efe27739b0b306c23e69fa9146e761e01936aa0187de183e0fff73ecfdb0197950293c150237ad5fcaa5279381d4e8ef97cac283c3e6c291afec26b8afceb93b71925a778f79e0e0eb7d554a1b522c7b14a04addff22dca19b48056fd93e3ab84de6bf439521a7b1d0a0e355e226e106c41500c5543f0204fd7f0", 0x9e, 0x400, &(0x7f0000000140)={0x18, 0x1, 0x6, 0x5}, 0xc) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="fea1b757", 0x4) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00ffb11b66696c653000"], 0x10) sendto$unix(r2, &(0x7f00000001c0)="1b049cc7841cfecb6cb808d9b5659a5f48e9473f3a0239b56dde86c07726d36871483fe5276ca304deebf2c29a31287611cf572410564fc5453f71089c249e14425050ab0186ebe8d4b08dd1835a988f6bfba1afd1c8ed1f25b370640d738f2e315240893413dfead0bb4c1d4c60264e9f6509120b3e94e4d706c950d80fed52850e98f0f1761758003cac9f6821d391431c5f712338e8baa30e5f8b8340f49aaf0f1a30198c2a0c3b450a76581d2c98482a21a6d565db5ad951d9c88fe48c692dd7d0a4511d8a28c3f671d30b9278dd0000", 0xfdd6, 0x6, 0x0, 0xfffd) 19:34:07 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='\xfc\xdd\xbf\xff\x17\xf2L\x90\x00', 0x10000, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = openat(0xffffffffffffff9c, &(0x7f0000000540)='./file0\x00', 0xe3d7a1f545be5318, 0x1a) pipe(&(0x7f0000000580)={0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f00000001c0)={0x2, 0x1}) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000280)=0x3) connect$inet6(r3, &(0x7f00000000c0)={0x18, 0x1, 0x1003, 0x4}, 0xfffffffffffffea7) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f000005000000fa3900"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x120) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = socket$unix(0x1, 0x2, 0x0) r7 = msgget$private(0x0, 0x400) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0}, &(0x7f0000000b00)=0xc) r9 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r9, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r9, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r10 = getgid() r11 = socket(0x800000018, 0x1, 0x0) bind$unix(r11, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r13 = getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r10, r12, r13, 0x10, 0x9}, 0x8, 0x1, 0x3}) r14 = geteuid() r15 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r15, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r15, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r15, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r16 = getgid() r17 = socket(0x800000018, 0x1, 0x0) bind$unix(r17, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r19 = getgid() semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r16, r18, r19, 0x10, 0x9}, 0x8, 0x1, 0x9}) r20 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r20, 0x0, 0x0) shmctl$IPC_SET(r20, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r20, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r22 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r22, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r22, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r22, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r23 = getgid() r24 = socket(0x800000018, 0x1, 0x0) bind$unix(r24, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r26 = getgid() semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r23, r25, r26, 0x10, 0x9}, 0x8, 0x1, 0x9}) r27 = getgid() r28 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r30, r31) chown(&(0x7f0000000200)='./file0/file0\x00', r30, r31) lchown(&(0x7f0000000780)='./file0\x00', r30, r31) lchown(&(0x7f00000001c0)='./file0\x00', r30, r31) shmctl$IPC_SET(r20, 0x1, &(0x7f0000000080)={{0x6, r30, r21, r25, r27, 0x1e6, 0x8}, 0x5, 0x5, 0x0, r28, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000b40)={0x0}, 0xc) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000b80)={{0x8, r8, r13, r14, r16, 0xedfbf566e8c1180b, 0x4}, 0x4, 0x0, r28, r32, 0x2, 0x5a68fcb3, 0x9, 0x9}) shutdown(r6, 0x2) shutdown(r6, 0x1) sendmsg(r6, &(0x7f0000000500)={&(0x7f0000000040)=@in6={0x18, 0x0, 0x2, 0xe50}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000100)="d4bf22b34b173725e746df07562c51b9cd698c83d3898e158476f1a5ac63a950d5657e86bf7f85d93681c00055bd8d49f6424959bdc778f8cae98adc6a5142c3f0616f353cf06d786d7e3552fcb9b795f5f42ac96d3c3488629e97f0f13955666f6dd86bd7e6597ad923a96d1888cd778447f9c015", 0x75}, {&(0x7f00000002c0)="0e1eca2ea814490f52836e15265f3ba773b13960245365adebab5bf29f4e9876cf73284dcb2088aaf42009e93a5bfbfbfb0c83a91f5c2c6750212ec6fa9e72a1b30eabded936b0bfb577f9e2f6d8a2bfba8bf72243b7af344ee84356", 0x5c}, {&(0x7f0000000340)="40b8a4c167a7d47c9734f5422c29b6e29f22cafc67c0f3de5ba749789d7704c2ba1292f6651b35b399218e6932f8477a16775b1a5a9a674cafa62d14f5400bfdffc21151a99fd5b018263b130c9687df1f85c6032d0fa9cc489f0651d377724749846d47c09156dda95ec1db3b04e0530c406aad9e1ad82d09dfe538e706fb84354947c280ae62c0d33c36ef15df608ae66e21007dba617e21d5caf064", 0x9d}, {&(0x7f0000000400)="cd3d5bad15e6123c843695b7138db763ed1ee29cf0709d2e7501fb8ebb7e36361888818a5117db7110be56f077bff376f43ff3f365a894cd9f101f54a5120927ed07f9f20659ff0cb648ac38df67f1fd3d9f654bcc7dadddbe86f6f9f3f021076e39c7ff33409253ac5fae826eca6c29823957895eb7f5b9c4336afee6fdfbf9e969547993b06ce17cc4fc7dc95898535b70cce942d2145a0e93e87a156bb6f7a5359200d31fb7cf02074a270f65613268d913f5997ff1cae3762d2810a58e7e04", 0xc1}], 0x4, &(0x7f0000000200)=[{0x40, 0x1, 0x800, "aa979e69034290d4468c8bf8c33882c23ef2f23f51039c2b4e01c9029883ff3e206c7c284e18adff1b8e3dc9b9c39f"}], 0x40}, 0x8) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000000)) write(r1, &(0x7f00000005c0)="6f8d8760081aea8476dbb6c6c328f34ca4f85f8983bf42c575d7aef83488ea1ba8a150ea7077d0678f3822ac2372147b0087d411c32846bf14ce17eb0c535cde621448526640b0a83fcddcfc9a275fd419ab52e9c397fdef18bff54b81c3c68f34425a2f2edcfe287a05dc73eefe7d23accc96ceba3b5601b6e4269ef1836f5e51958d84c3ec7d825b12ea100da13eb84733258c109b28411d80f7a1121179ecce1d48f276e6d8aa621400ea290d3714f7acd60573ad20a5d858c838d2a656bda51968a46db21ab9c120ee566c797d860781a8097699e599de4cf42719b6e9be25f0bcb78e52d82f4eab95aba6e6bb733c1b0aec43244a20cacab6531c9bf14a44700b0ffecd51bdc87eb27331cb6a9b2cb7a74f06c7ff99a9083be30830438d5f1403321724d8806a715c1e9ad8a298949df1df68e9b86b6591d5c2e4be1a5113d6370360628aefc334532923b5e7b373380c30857d1682bb9da2ac286f97761c45a47df544b6e5e40ae2a9955886ef8aad10677fe6b75fbd6d192f5f1b5a0e4a7a2d099d9820a3110982b636c864b7465a8a843ddb0885487f3931ff00c8ebfa17b148b711d2dfa9f40d0b216e794e8aa34aa7c4d7cf3aea928c69e40bdcbcc70d8e757424719509433c8bacf31abf6e0a33c11ecf02026f22eed851a8c58dbcdba040b2b17513f7047cdabf83cbd216fe0544efbb31b4c4fc90fda03be4b4223efd9d2e04af42ee70dd2f7d52769d67226007ea29ef7a792be1b613523bd2a4e6307cf6c6447a13c751f6150bdad708e6b400b77f25bbb4cd71f70b521258bf9845e203cd5f39586600c670f27e135a613f8c008c0bb92167d4bb870bdc5640fa99144a6f028d5e716366d41bbc3b6e7bce283d37092bbc9303163280732e91db9880de4f4d4798e01a3da274975a961f8bf031e458357228f58e0993a6c7cb8eadf1c5ee834753257bd4595fd4e2964d0174dfb500eb9e9f3f8ecee8fdae90e5d27884c2004a40c6067b67612e88895ddc49b0ca25277a2fe22e0e1b516b54fb8ef7ad9b515e145933fb798f610dc0e268b1dbdbf29394efa58feb386f99f05ff17b2ac76593c9c4e7ba0bd74fdb61f844714b4eaa879ab7a8b0d6d4101bb6d0c7cdba04e3b09a68814d3090d842534cefa616db6023c608ef6bacffc900c7c49e435390af74674a7918ddc6c64e73c98488074eed29030fba1d62623cc28366703e5a5249d438d3da0686f2a6080ee849a0dc4a09ab969a556c9618a91b5072ade64d15b8749d19b29defd41808cc82ba006a96bbb3d86da2fefcbdc5aa31cd22ec53bcd31c69c6511844f14719ffd8be326edc703ee4f5d2a443f0d5f0273bcaf7b8969ae4f68048d5e755d7885ba14c525f3c21bdb85af66596c2707902b66779e1d16e3631fce518f673d397c6de80ccd2b5219add4e8b32fc427b5c25712a1fc2aeba9c87a1fac7fe6587fa3d3b07b553fa015026552dcbc5e79317e9ef6eb895bce4b4cad64254a3f0937e25ea91e59dbd0652d38940d3f6f51e951ef48da2588cef582743e2aeef78d1e0fecc098dfe84447371f7471953c17be88d7167b38db690dc9ae13f376fd800a4e5e46e5a6849ccc3ff1989ee58c1c44aee3e65406720c41c72e8906a7770efb1020572656573d16c410e10bdf0012cd8a11165becec9d01419d83413f17bd0200b715923795e75f4833e81d9242048881499ec09a27069cfb0485ca6c0002c446c", 0x4d1) 19:34:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fe, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x24}, {0xc}, {0x6, 0x0, 0x0, 0xa4c8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000080)={0x2, 0x47}) pwrite(r0, &(0x7f0000000140)="fbf217f65b361b1b42e218190300", 0xe, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x400, 0x0) close(r2) r3 = semget$private(0x0, 0x0, 0x4) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000000c0)=""/90) r4 = semget$private(0x0, 0x7, 0x30) semop(r4, &(0x7f0000000100)=[{0x0, 0x0, 0x1800}, {0x2, 0x2, 0x800}, {0x2, 0x8000, 0x1800}, {0x4, 0xffffffffffffff00, 0x800}, {0x0, 0x8, 0x1800}, {0x2, 0xfb, 0x800}], 0x6) semctl$GETVAL(r4, 0x2, 0x5, &(0x7f0000000200)=""/57) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSDIRFILT(r5, 0x8004427d, &(0x7f0000000300)=0x7fff) 19:34:07 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'\x00', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50, 0x1}, {0x1c}, {0x80000000000006}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') 19:34:07 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b0d42000006e9300"}) r0 = socket(0x18, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) fcntl$dupfd(r1, 0x0, r1) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) close(r2) readv(r2, &(0x7f0000001400), 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000040)=0x401) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_flags}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[{0xe8, 0x0, 0x0, "0000007c618377dabbe5f2f9253d926caa2743389f34f0bc13af10267015c80bfc7c44649f4f659515380c241bfc528108a027c12aeebf2c096888acb8ca9d31c5528a0947d26d0014fccea62ea276dc2d031c4dad392766d01e8c2705ff22c7497c7dc4b51e18999bb7cead0839f46230d288f9b92dcdad635eb5e76988d0f6e06f0ca57dd37557be020b3b38a5fb45ca5d0165315664c7c477834a1178e429e5fcb99649cae81c8dd8510bf52f63cb5e09a49a9ff06438961f0a7da47a9bbb95b56ab5a9306a703a979f352b28b04e1b"}], 0xe8}, 0x0) 19:34:07 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffb, 0x0, 0x7, 0x7ffffffd, "000820000ebd74c4dcae36000000000ea6cc7b00"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0xa3b) 19:34:07 executing program 1: open$dir(&(0x7f0000000140)='./file0\x00', 0x400004002c5, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(r0, &(0x7f0000000000), 0x100000000000021b) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) 19:34:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x24}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x118) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000000c0)=0x3f38) 19:34:07 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x200, 0x90) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r2, &(0x7f0000000180)=""/37, 0x10001) getdents(r0, 0x0, 0x0) 19:34:07 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7fff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x301, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = dup(0xffffffffffffff9c) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000040)={0x7, 0x7f}) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) fcntl$dupfd(r4, 0x0, r4) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x12, 0x0) r6 = kqueue() r7 = socket(0x400000000018, 0x3, 0x0) setsockopt(r7, 0x20000000000029, 0x37, &(0x7f00000000c0), 0x0) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xaadc0156b9999b25, 0x20, 0x2, 0x800, 0x1ff}, {{r1}, 0xfffffffffffffff9, 0xa1, 0x0, 0x1, 0x7}, {{r4}, 0xfffffffffffffff8, 0x70, 0x20, 0x6, 0x1f}, {{r5}, 0xfffffffffffffffc, 0x0, 0x2, 0x1000, 0x7ff}, {{0xffffffffffffff9c}, 0x5, 0x10, 0x20000000, 0x100000000, 0xffffffffffffff46}], 0x1, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x0, 0x1, 0x0, 0x3}, {{r6}, 0xfffffffffffffffe, 0x81, 0x0, 0x7, 0x3}, {{r0}, 0xfffffffffffffffd, 0x22, 0x1dccdd4cea10ec4, 0x1, 0x8}, {{r7}, 0xfffffffffffffffb, 0x8, 0x20000000, 0x20, 0x7fff}], 0x7, &(0x7f0000000340)={0x6, 0x20}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$WSMUXIO_REMOVE_DEVICE(r9, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) ioctl$KDSETLED(r9, 0x20004b42, &(0x7f0000000280)=0x3) connect$inet6(r9, &(0x7f00000000c0)={0x18, 0x1, 0x1003, 0x4}, 0xfffffffffffffea7) ioctl$DIOCMAP(r9, 0xc0106477, &(0x7f00000003c0)={&(0x7f0000000380)='./file0\x00', r6, 0x2}) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x34c) 19:34:07 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', 0x80, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) 19:34:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)) syz_emit_ethernet(0x125, &(0x7f0000000340)="b2") 19:34:07 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x1, &(0x7f0000000040)="01000000", 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82b520529f0000000000"], 0x10) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) ioctl$KDSETRAD(r3, 0x20004b43) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) renameat(r3, &(0x7f0000000080)='./file0\x00', r4, &(0x7f0000000100)='\x00') shutdown(r2, 0x1) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f0000000180)) 19:34:07 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 19:34:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001340)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000001380)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 19:34:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x6ad) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r1, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000001500000000000083c768f9fff4b71c430deaaf3da8f534099f8d6e1617767a1b9f24903a4db58123f55507579d15d4ec3718baa21a5dc8d3df9e5fb1a7bb5b3f54d615b80a4fdea7cf067ea6cfa9ed0bc0b2a80ed0a4ce835239853ec23dd9357de869afdcf7a1e88e733d4d1a44826ca937fefc32b5ea994bcaad6ef5892e5d40030060cc567682498746039c15a223f9c1ffc3e74f00f9e846d46d4c7b670643f9081f85da4badabf2759243efecb4fb7c66806c1c37f7a76a2bc79302c06e83e886770252d3e4defc0396f3cad7277c4ed1c6b016a6b4ada6c8d74a732bb9ed6e30dd2992198724496522f0a0f8cbecfc60492644056a30f69d26855ddce847deeac92a88c6242600fb939b2a72fc10f056edb3c5f9db9f813345633128eb4e9627c3d17715899b255e504f79098f355524ed951d6db5db08e4aafb5ca8c69417bc3d9aca93385fa80920b495b17f01629f480a1c87f852d4dc2f69809486c868db55a8a0abb25d7e1f444203c3e5f47509e9894eb7c409c848d912a28d23d445d10ed77f66d365ae6ab900"], &(0x7f00000000c0)=0x27) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pci\x00', 0x80, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) ioctl$KDSETLED(r5, 0x20004b42, &(0x7f0000000280)=0x3) connect$inet6(r5, &(0x7f00000000c0)={0x18, 0x1, 0x1003, 0x4}, 0xfffffffffffffea7) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) ioctl$KDSETRAD(r6, 0x20004b43) r7 = kqueue() kevent(r7, &(0x7f00000002c0)=[{{r6}, 0xfffffffffffffffb, 0x81, 0xf0000000, 0xfff, 0x2}, {{r5}, 0xfffffffffffffffb, 0xd6, 0x80, 0x1000, 0x9}, {{r3}, 0xfffffffffffffffb, 0x10, 0x20000000, 0x5, 0x1}], 0x66, 0x0, 0x81, 0x0) r8 = kqueue() r9 = kqueue() mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) kevent(r9, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) ioctl$KDSETRAD(r10, 0x20004b43) kevent(r8, &(0x7f0000000340)=[{{r0}, 0xfcd2e5673d3f539c, 0x20, 0x40, 0xbfc6522, 0x9}, {{r10}, 0x6, 0x2, 0x8, 0x9, 0x766b56e7}], 0x66, 0x0, 0x81, 0x0) r11 = kqueue() r12 = socket$unix(0x1, 0x2, 0x0) shutdown(r12, 0x2) shutdown(r12, 0x1) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) ioctl$KDSETRAD(r13, 0x20004b43) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) r15 = fcntl$dupfd(r14, 0x0, r14) ioctl$WSMUXIO_REMOVE_DEVICE(r15, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) ioctl$KDSETLED(r15, 0x20004b42, &(0x7f0000000280)=0x3) connect$inet6(r15, &(0x7f00000000c0)={0x18, 0x1, 0x1003, 0x4}, 0xfffffffffffffea7) r16 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) close(r16) readv(r16, &(0x7f0000001400), 0x0) kevent(r11, &(0x7f00000003c0)=[{{}, 0xfffffffffffffffb, 0x80, 0x59cc867a02bde3a3, 0x7, 0x7ff4}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x60, 0x0, 0x1}, {{r12}, 0xfffffffffffffff9, 0x1, 0x80000008, 0x6, 0x4dc0}, {{r0}, 0x0, 0x0, 0x10, 0x3, 0x79}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x63cb68a5f680dbaf, 0xfffff, 0x8, 0x10001}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x12a, 0x40000000, 0xfcc, 0x7fffffff}, {{r11}, 0xfffffffffffffffe, 0x20, 0x54, 0x8001, 0x2}, {{r13}, 0xffffffffffffffff, 0x4, 0x2, 0x9, 0xffffffff}, {{r15}, 0x0, 0x2, 0x80, 0x20, 0xdb4}, {{r16}, 0xfffffffffffffffa, 0x80, 0x21, 0x7, 0xfffffffffffffffd}], 0x66, 0x0, 0x81, 0x0) dup2(r0, r2) r17 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) ioctl$KDSETRAD(r17, 0x20004b43) ioctl$WSDISPLAYIO_GETSCREEN(r17, 0xc0245755, &(0x7f0000000000)={0x4000000, './bus\x00', './bus\x00'}) nanosleep(&(0x7f0000000140)={0x5d81a6, 0xa26}, &(0x7f0000000180)) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 19:34:08 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x728d5a509ed0ea61, 0x1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0)={0x8, 0x7fffffff}, 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xf8c9, "a8741bb100"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) socket(0x2, 0x2, 0x7c) chmod(&(0x7f0000000180)='./file0\x00', 0x10) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) ioctl$KDSETRAD(r3, 0x20004b43) getpeername$unix(r3, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000"/109], &(0x7f0000000040)=0x6e) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) ioctl$KDSETLED(r5, 0x20004b42, &(0x7f0000000280)=0x3) connect$inet6(r5, &(0x7f00000000c0)={0x18, 0x1, 0x1003, 0x4}, 0xfffffffffffffea7) bind(r5, &(0x7f0000000200)=@in={0x2, 0x2}, 0xc) 19:34:08 executing program 1: r0 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r0, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r1 = getgid() r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r4 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r1, r3, r4, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r1, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r5) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) setuid(0xee01) r6 = syz_open_pts() r7 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r7, 0x0, 0x0) r8 = shmget$private(0x0, 0xa000, 0x411, &(0x7f0000000000/0xa000)=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)={0x0, 0x0, 0x0}, 0xc) r10 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r10, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r10, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r10, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r11 = getgid() r12 = socket(0x800000018, 0x1, 0x0) bind$unix(r12, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r14 = getgid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r11, r13, r14, 0x10, 0x9}, 0x8, 0x1, 0x9}) r15 = getgid() r16 = getppid() r17 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r19, r20) chown(&(0x7f0000000200)='./file0/file0\x00', r19, r20) lchown(&(0x7f0000000780)='./file0\x00', r19, r20) lchown(&(0x7f00000001c0)='./file0\x00', r19, r20) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000080)={{0x6, r19, r9, r13, r15, 0x1e6, 0x8}, 0x5, 0x5, r16, r17, 0xfffffffffffffe01, 0x9, 0x7ff}) shmat(r8, &(0x7f0000001000/0x2000)=nil, 0x1000) shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ff7000/0x4000)=nil) r21 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r21, 0x0, 0x0) shmctl$IPC_SET(r21, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r21, 0x2, &(0x7f0000000040)=""/210) r22 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r22, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r22, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r22, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r23 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r25 = getgid() r26 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r26, &(0x7f0000000040)="670dc3", 0x3) write(r26, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r26, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r27 = msgget$private(0x0, 0x402) r28 = geteuid() setreuid(r28, r28) r29 = getegid() r30 = geteuid() setreuid(r30, r30) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r32 = msgget$private(0x0, 0x0) r33 = getpgid(0x0) msgctl$IPC_SET(r32, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r33, 0x0, 0x0, 0x0, 0x80a5}) r34 = msgget$private(0x0, 0x0) r35 = getpgid(0x0) msgctl$IPC_SET(r34, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r35, 0x0, 0x0, 0x0, 0x80a5}) msgctl$IPC_SET(r27, 0x1, &(0x7f0000000140)={{0x1000, r28, r29, r30, r31, 0xa8, 0x6}, 0x8, 0x2, r33, r35, 0x0, 0xffffffff00000000, 0x4}) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000080)={{0x5, r30, r23, r24, r25, 0x10, 0x9}, 0x8, 0x1, 0x9}) r36 = getgid() r37 = getppid() r38 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r21, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, 0x0, r24, r36, 0x1e4, 0x8}, 0x5, 0x5, r37, r38, 0xfffffffffffffe01, 0x9, 0x7ff}) shmget(0x3, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r39 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r39, 0x0, 0x0) shmctl$IPC_SET(r39, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r39, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r41 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r41, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r41, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r41, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r42 = getgid() r43 = socket(0x800000018, 0x1, 0x0) bind$unix(r43, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f0000000bc0)={0x0, 0x0}, 0x5d) r45 = getgid() semctl$IPC_SET(r41, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r42, r44, r45, 0x10, 0x9}, 0x8, 0x1, 0x9}) r46 = getgid() r47 = getppid() r48 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r50, r51) chown(&(0x7f0000000200)='./file0/file0\x00', r50, r51) lchown(&(0x7f0000000780)='./file0\x00', r50, r51) lchown(&(0x7f00000001c0)='./file0\x00', r50, r51) shmctl$IPC_SET(r39, 0x1, &(0x7f0000000080)={{0x6, r50, r40, r44, r46, 0x1e6, 0x8}, 0x5, 0x5, r47, r48, 0xfffffffffffffe01, 0x9, 0x7ff}) shmat(r39, &(0x7f0000001000/0x2000)=nil, 0x1000) r52 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r52, 0x0, 0x0) shmctl$IPC_SET(r52, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r52, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r54 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r54, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r54, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r54, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r55 = getgid() r56 = socket(0x800000018, 0x1, 0x0) bind$unix(r56, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r56, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) getgid() pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r59 = semget$private(0x0, 0x4, 0x2) semop(r59, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r58, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r61 = getegid() r62 = getuid() r63 = getegid() semctl$IPC_SET(r59, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r60, r61, r62, r63, 0x14, 0x6}, 0x5, 0x9, 0x101}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x1, 0xffffffffffffffff, r55, r57, r61, 0x1f1, 0x9}, 0x8, 0x1, 0x9}) r64 = getgid() r65 = getppid() r66 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r67, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r68, r69) chown(&(0x7f0000000200)='./file0/file0\x00', r68, r69) lchown(&(0x7f0000000780)='./file0\x00', r68, r69) lchown(&(0x7f00000001c0)='./file0\x00', r68, r69) shmctl$IPC_SET(r52, 0x1, &(0x7f0000000080)={{0x6, r68, r53, r57, r64, 0x1e6, 0x8}, 0x5, 0x5, r65, r66, 0xfffffffffffffe01, 0x9, 0x7ff}) shmat(r52, &(0x7f0000001000/0x2000)=nil, 0x1000) r70 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r70, 0x0, 0x0) shmctl$IPC_SET(r70, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r70, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r72 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r72, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r72, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r72, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r73 = getgid() r74 = socket(0x800000018, 0x1, 0x0) bind$unix(r74, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r74, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xfffffffffffffcfa) r77 = getgid() semctl$IPC_SET(r72, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r73, r75, r77, 0x10, 0x9}, 0x8, 0x1, 0x9}) r78 = getgid() r79 = getppid() r80 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r81, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r82, r83) chown(&(0x7f0000000200)='./file0/file0\x00', r82, r83) lchown(&(0x7f0000000780)='./file0\x00', r82, r83) lchown(&(0x7f00000001c0)='./file0\x00', r82, r83) shmctl$IPC_SET(r70, 0x1, &(0x7f0000000080)={{0x6, r82, r71, r75, r78, 0x1e6, 0x8}, 0x5, 0x5, r79, r80, 0xfffffffffffffe01, 0x9, 0x7ff}) shmat(r70, &(0x7f0000001000/0x2000)=nil, 0x1000) shmctl$IPC_SET(r70, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r85 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r85, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r85, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r85, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r86 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r88 = getgid() semctl$IPC_SET(r85, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r86, r87, r88, 0x10, 0x9}, 0x8, 0x1, 0x9}) r89 = getgid() r90 = getppid() r91 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r84, r87, r89, 0x1e4, 0x8}, 0x5, 0x5, r90, r91, 0xfffffffffffffe01, 0x9, 0x7ff}) r92 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r81, 0xffff, 0x1023, 0x0, 0xfffffe30) getsockopt$sock_cred(r92, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r95 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r95, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r95, &(0x7f0000000240)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r95, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c00000000000000beaddc71776ed521fd8b9b00000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r95, &(0x7f0000000a00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615816a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r95, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r95, &(0x7f0000000180)=ANY=[@ANYBLOB="ecff888900000000"], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r95, &(0x7f0000000280)=ANY=[@ANYBLOB="0d8bd8026ec4a0fed1f31a8849b597e6aba3daa7cd9c8f5125c1e6d7a958"], 0xffffff64, 0x1, 0x0) r96 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r97, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c330000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303cd149700"], 0x379}, 0x400) getsockopt$SO_PEERCRED(r97, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r99 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r95, 0x1, &(0x7f0000000980)={{0x2, r96, r98, r94, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r99, r99, 0xa5, 0x1, 0x100000003, 0x6}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xffffffffffffff09) r101 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r101, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r101, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r101, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r101, &(0x7f0000000e40)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac00700328dca5d39656da02489672db6d19f01005111e97aa998473f0e8d1e8f3b32b9973000000000d6c2db99a9d60031c1258103000000b31ae316560049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea42fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f81dc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf1200000000000000000000000000000000005667d5a072797ec4e10e21177f03a3714731b7c7fe8a858c195938afbae3fbbfa8460ec4c791832fed9ab6a7b63e37e294e9e55f242e91eaac15c080f89869e22d0f889e61ba3ad5f69ca4fb96c00ec40a0c63584d76fdcce2fd2095e3f913702a4da4dfe044a21d66f6a4feffe4e2455a7561b99bf84c8a4bda1bbe546c251bbd2f7e140dd3a8dc47bf7ab7fbd59dcb3d6eafd8a4305e4272e9fc854571848eef"], 0x44b, 0x800) msgsnd(r101, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r101, &(0x7f0000000c00)=ANY=[@ANYRESHEX=r99, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r93], @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a8e28020bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a913281c4ed53d88d350b598c58c080419553e70a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed", @ANYRES64=r76], 0x4, 0x2, 0x800) msgrcv(r101, &(0x7f0000000900)=ANY=[@ANYBLOB="ff55781ac2cd84199c33597f0a036042e23db4befea0a9bbd26e848dc7e6e98f5b4411002fa004000d7e1dfd6fc1a16d4ee7a374306f296de754b74d3209864aa504"], 0xffffff64, 0x1, 0x0) r102 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r103, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r103, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0x1000001f5) r105 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r101, 0x1, &(0x7f0000000980)={{0x2, r102, r104, r100, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r105, r105, 0xa5, 0x1, 0x100000000, 0x6}) fchown(r6, r87, r104) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) 19:34:08 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x2010, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x20) mmap(&(0x7f0000df8000/0x1000)=nil, 0x1000, 0x2, 0x69c76e68a39baaf0, 0xffffffffffffff9c, 0x0, 0x0) munmap(&(0x7f0000fee000/0x3000)=nil, 0x3000) 19:34:08 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x6) munlockall() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x4000000000045}, {0x1}, {0x20000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 19:34:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x10001, 0x0, 0x0, 0x5}, {0x3c}, {0x14, 0x0, 0x7}]}) r1 = socket(0x18, 0x3, 0x7) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) sendto$inet(r2, &(0x7f0000000040)="da35254eef738c4be3641445f81897822b6ba9821755b14f7dfade23d3c7544508872fea0b8e2bd0a5d79815dbf59aff18b8bdf5d83dc79dc2410464e75279ebc481ed7cdd6cbb80969d9040e830dc641f69d8689f358e925a79c2df020d722c118971c8744d08c8ed18c5d880e080416763703aedee", 0x76, 0x4, 0x0, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000500)='/dev/diskmap\x00', 0xc4, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000540)=0xc51) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000240)=0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x100000001, 0x7, 0x8, "2da838fbce7a31ddea03b5ed0b997af5ed643854", 0xf4e, 0x5}) listen(r2, 0x2) r4 = accept(r2, &(0x7f0000001600)=ANY=[], 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000580)={'./file0\x00', 0xffff, 0x1, 0x3, 0x2, 0x2, 0x0, 0x30, 0x0, 0x0, 0x3, 0x9}) r5 = fcntl$dupfd(r2, 0x0, r2) r6 = getpid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000c00)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000c40)={0x0, 0x0, 0x0}, &(0x7f0000000c80)=0xc) r9 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000cc0)={0x0, 0x0}, &(0x7f0000000d00)=0xdb5b5d4d03853f2b) sendmsg$unix(r1, &(0x7f0000000e80)={&(0x7f0000000600)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000740)=[{&(0x7f0000000640)="2f5b758a5bab8ba225d102364f35d14de1013551edd016eb39b41f", 0x1b}, {&(0x7f0000000680)="23c4c2cf6efafe78dd613f18d9f364d88e45f26fb5317700ee9c88dec484cbfde9fc8488afc2605da2ea73ffb4371bf2ed11a60afc0bebe13a718a76db4352dbbc57a7266c84946b77a459ea13f8badfa6fcced8316d2fbb1f1a8a4a63bc899064b0036e9bb331e970c5", 0x6a}, {&(0x7f0000000700)="817697fabe", 0x5}, {&(0x7f0000000900)="bc2a2202ccabca9b23ee5d6002509e6db0c024643f4384f73169b202d79a1110b2b175f06039c8835c674f425fe872c27e512c166172ea93919601a35a67080d253bc1e4fd18e36d951dc83c418d8f468a8e150c7464aaa36aedb45b1fc74dc7831b1e02a9f9df66f29950a166ee47e30b0c19a37df83597561564667e4a16b1434718db61a743ab6b571305345d8d27b85447340e5503cf8bbc913cb1390467c314e2fce4fed125761262fae3c39f8a73f619543924eaba260a5647acbcd346177109b6f3", 0xc5}, {&(0x7f0000000a00)="12b0a13bb8cf5ef283759761f2fa7d3f1a13fae6d38e65d2e3bfe69cdd98efeb493049798398881cd753252923094dcb407e1aa46b61749b3cad8ab7bee66a817b6f658f326d80c15bd1725fd837fcdd6593c30c9827df2e1e186bad75a49fda50a10fe7ccd462a267bc975a34cb8d5acf426b42ea94c21acc3bf840ab9beb82027eacb8ae3b13967bf091928e720c09ea70cbb4db03cdcf808d4eb7dad1cbb3cadf0b4bf12ec81293c7593d03840f4304c20d2785b76eea655f81c425953c666e225b3de42e3eba53bfeb9f008740b033fa72a372df56471ced58a808071f3e02749729fca2f073739c0500653b44a0ced3540dd1228bba7f", 0xf9}, {&(0x7f0000000300)="a822885a2c7ba4727608325ea1c3fdacdcc44ad8494781ee1cb904afdf548b829ba7194a548536bfa8a2fd60d05c9c48dcf572e25021bf8f6bf24eba93d742c2b201cdd2973e671628f31036fc9a50752bbe9ba29c6d5d76363c698cac3c0be3ea4f123f3040501bb3be9463c3899010065fb7989430470cb5a505d0d222dbb1e47e2f49e45fa61c45582f764bb5acbdad19a06cf899786b78dc01d0c09df25d3e580e30f847d1cd0579717d8fa5f28dfa5ec8fd1d7ce1e2e5023f7bc308b7ba77cc086bab54056c10f779ec3b9276e3370f29cdfd6fc5b6a5ed3c63f614a3e8b7e3f4d6cefb36b4300226e1d631facc0cb2aa892bb6", 0xf6}], 0x6, &(0x7f0000000d80)=[@cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x38, 0xffff, 0x1, [r1, r2, r5, r1, r1, r4, r1, r5, r1]}, @rights={0x18, 0xffff, 0x1, [r5, r4]}, @cred={0x20, 0xffff, 0x0, r6, r10, r8}, @cred={0x1bf, 0xffff, 0x0, r9, r10}, @rights={0x20, 0xffff, 0x1, [r4, r4, r4]}], 0xd0, 0xd}, 0x1) r11 = socket$inet(0x2, 0x2, 0x0) r12 = getpgid(0x0) r13 = semget$private(0x0, 0x4, 0x201) semop(r13, &(0x7f0000000040)=[{0x2, 0xffffffffffffffff, 0x800}, {0x3, 0x4, 0x800}], 0x2) semop(r13, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x8, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r13, 0x0, 0x8, &(0x7f0000000240)) r14 = geteuid() setreuid(r14, 0x0) r15 = socket(0x18, 0x3, 0x7) r16 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) sendto$inet(r16, &(0x7f0000000040)="da35254eef738c4be3641445f81897822b6ba9821755b14f7dfade23d3c7544508872fea0b8e2bd0a5d79815dbf59aff18b8bdf5d83dc79dc2410464e75279ebc481ed7cdd6cbb80969d9040e830dc641f69d8689f358e925a79c2df020d722c118971c8744d08c8ed18c5d880e080416763703aedee", 0x76, 0x4, 0x0, 0x0) ioctl$FIONBIO(r16, 0x8004667e, &(0x7f0000000280)=0xc4d) ioctl$BIOCSRSIG(r16, 0x80044272, &(0x7f0000000240)=0x1) ioctl$TIOCSETA(r16, 0x802c7414, &(0x7f0000000200)={0x0, 0x100000001, 0x7, 0x8, "2da838fbce7a31ddea03b5ed0b997af5ed643854", 0xf4e, 0x5}) listen(r16, 0x2) r17 = accept(r16, &(0x7f0000001600)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000feffffff000000cab5a4a70000000000000000ff0f00000000000020000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000e03631381b04052cb62bf291f6cfcda5ccb192d636f0f243255748ef5d3b4e45866f9d4ccb2e5a541d771cc99e579ce80f9c7494c60e7798c22ae488f1d6d91f85d92b4a4f63f428e702703d8e369f6a51abb07db21e0dde6b062bf0ff6014f8291a7717255e47c1b5ae0274a6e6fb0e57723615cfd12e8b2822f711eceaa808fb87e85f32d93c9626bc8d2dd542ec98ce92c040284048a66c43b9b58259d09d3f4b8a95f8aa28b0371dbf38a3ed481fbb08c58981f109433585234a16661936e434215545e56581fc53c0326075f992b826b0ee296cb6ed9ee7f17c98b7f6033e306ebc7c4b85fd67957702aaa185b5e94f1cc2132ebbc3723759afc285593c0386461edf939586503a68b84adb42c8358c43e44d8d6f7f000000c3a30040b3f8d2f67890fd0e7ad0a38e9c4b03c1618c8934d57b513770d7efe75f97f9133198fadd316d02756867d2767cb35fea985b937e60b56bab957077cbb08a940859f2144ff7f47029b060d21aabc29ffac75dc48afd7f36ba265226cf7f482369f5a7175e1475fd89d881cec8b4c0d559fb4a90475fec43d0429f86e4e0e34e299b7c7de175c5b210b6be3a06a14e723189ed8843e6880c9507777b41cf8e2df3a363b4218747c3d1a827c85d95acb0b9541c4ed1fd6529deaa60f9935098e6cd19106e69dcb2a5d477f6a6be98c0aa37217ddbb562d5d1c37b78cd0970b3136ab1522ffc7bfee361ab11de2b8e081fba606f334a19e99d6823334672aa287cf1d7a74a27b36b9599d6a40ed92b32378640c22b5c47390ae9c8c5dcab444d1c2cc5f2e4ee2a22580ff743a431b4170f4f41ce8447d8a7d610b580e284c063978a02264ea6dd9affa3cde3aaeeafc13b51bd1638fe026077096f008e4183d782d8b568d971a28e52cf3783f89b294030797f625d34d9990f7912295ba3061b97957e0fe5949d02f4c9ce000000000000d82e2fe3c4991b57806d31edef558a1e4bfb79555dd776f538045d7396e2e653b6cbb3fc4236c3b4bc8c1dc1876290cf2f56a2853b782407ed5a276284166e6ee986533ccf4700e12dd7046eb876691052793431376a304360a90a700f59a49a51e4247bc0ec0dbfc9dab7e5b36694df5963f76aca1a05ef7cd18d7542975419e483079c910c9c1ffd21557ead1bbdc4a2534a8862dc61858a49c3c04ebe67afa859515d2efa5d788649cabeb7e7876aab80b889f2c93fcfa80a1637beab763a523165f4960135378f99dd9cbacb91baa543a5e6f56e04eec381dcc2801407b0702da1fa59ce4d21fd1375eeeff837aec1939515483dd66a5013c970d5af37258e90b068ab8810655c56ea90e94fcafcc8915609e5e5436a53914be604f2a735daa809bda713943978976eec15b70be1ab8d6dcb55d1a97ddbadec9fc13f3f3a03bfa2cd5d670827741d97960f01c4cb443d1f01da16639dd073d6e35180a2825375aa82184430d6cc46d87daff4a4a27ba3862526996d888e1b8f6c16c32c33b8ab9be14c5ecbc30ca3973a933dfd49f8e8989d39b7ecea2c637988da0310074cb47bd0d6975d65b5d4b11166ee9ffcdcd4c12ec5262754e100c44843a2bc1202ea36392ccb00e502ff30675fa0c0fef5116db637fa221bd4066f043d55bf900195711cf7cb7df022b3f47531b35ec2551f9323c405e06fc5cac9891b8985ab495d287688b05971f921ff74512e2a45508be2f4c2c578856e003b6f23ff5bf76d5f71313d403ddf1caa42c016ff4d47d4c12dcfd9ccb08d7ca91bf32ca35accf71006fd8c90f6b4548fecf69f0a2af0aef478c97cb461fede8e038a4a35edd13a657be62af47377fd9dad83cb5bb2e3c3105142e649f6e871cb2fc0e7aee9f81fe498f4e19431c4ff97969e40de7b0ec33517425a7bd00ee51f97bb13e1e5e6d298e4b5ae390208921515a0a142324750b9201691fd1fa43f0c5d153f4e9a731ad4390ba83fcf62c5df43db31f5968a7ce4cab2ea6792e02edbd5612c998912e379a212ac7b195a528210dd6a83e417d07047e89b7be854204fac903ce3361fc4fa674acfa1dbb87b1515c1d25af8a475accce899d14e21e27a3ba1607d0d07a0749607fe07ea821a0add0c0f3c5860d41f263d347e70feaea59ca9f1f7b21b3484088cd06dd54a308e4d24c3c31c8c74d9b1232d25aa133265512fa58b46b6140169922e203706d85f6ac7830e8dfbb370d807d73fa6bb84d7604d2de7b409ce49f78eb886a60d19f5a8936ba324f17bb04e265cdef0f357f8cfaf433cbc7f6d212cf78a2c76587886d01d63dee6fd8119aa1931644a94d8b36b722b1e8043a95bb5955a7956b5caacce832c66a9cf8d125b569cbe3df7f3d1cb3d1310efca0dd6e12ec869dd9fb3d096d796fdd6c975f2c465b310f03eb0f1008b3b27c295d0478dadc4e8326df7475873d41d5a171858e63b3aa7c4"], 0x0) ioctl$WSDISPLAYIO_DELFONT(r16, 0x8058574f, &(0x7f0000000580)={'./file0\x00', 0xffff, 0x1, 0x3, 0x2, 0x2, 0x0, 0x30, 0x0, 0x0, 0x3, 0x9}) r18 = fcntl$dupfd(r16, 0x0, r16) r19 = getpid() getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000c00)=0xc) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000c40)={0x0, 0x0, 0x0}, &(0x7f0000000c80)=0xc) r22 = getpgrp() getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000cc0)={0x0, 0x0}, &(0x7f0000000d00)=0xdb5b5d4d03853f2b) sendmsg$unix(r15, &(0x7f0000000e80)={&(0x7f0000000600)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000740)=[{&(0x7f0000000640)="2f5b758a5bab8ba225d102364f35d14de1013551edd016eb39b41f", 0x1b}, {&(0x7f0000000680)="23c4c2cf6efafe78dd613f18d9f364d88e45f26fb5317700ee9c88dec484cbfde9fc8488afc2605da2ea73ffb4371bf2ed11a60afc0bebe13a718a76db4352dbbc57a7266c84946b77a459ea13f8badfa6fcced8316d2fbb1f1a8a4a63bc899064b0036e9bb331e970c5", 0x6a}, {&(0x7f0000000700)="817697fabe", 0x5}, {&(0x7f0000000900)="bc2a2202ccabca9b23ee5d6002509e6db0c024643f4384f73169b202d79a1110b2b175f06039c8835c674f425fe872c27e512c166172ea93919601a35a67080d253bc1e4fd18e36d951dc83c418d8f468a8e150c7464aaa36aedb45b1fc74dc7831b1e02a9f9df66f29950a166ee47e30b0c19a37df83597561564667e4a16b1434718db61a743ab6b571305345d8d27b85447340e5503cf8bbc913cb1390467c314e2fce4fed125761262fae3c39f8a73f619543924eaba260a5647acbcd346177109b6f3", 0xc5}, {&(0x7f0000000a00)="12b0a13bb8cf5ef283759761f2fa7d3f1a13fae6d38e65d2e3bfe69cdd98efeb493049798398881cd753252923094dcb407e1aa46b61749b3cad8ab7bee66a817b6f658f326d80c15bd1725fd837fcdd6593c30c9827df2e1e186bad75a49fda50a10fe7ccd462a267bc975a34cb8d5acf426b42ea94c21acc3bf840ab9beb82027eacb8ae3b13967bf091928e720c09ea70cbb4db03cdcf808d4eb7dad1cbb3cadf0b4bf12ec81293c7593d03840f4304c20d2785b76eea655f81c425953c666e225b3de42e3eba53bfeb9f008740b033fa72a372df56471ced58a808071f3e02749729fca2f073739c0500653b44a0ced3540dd1228bba7f", 0xf9}, {&(0x7f0000000300)="a822885a2c7ba4727608325ea1c3fdacdcc44ad8494781ee1cb904afdf548b829ba7194a548536bfa8a2fd60d05c9c48dcf572e25021bf8f6bf24eba93d742c2b201cdd2973e671628f31036fc9a50752bbe9ba29c6d5d76363c698cac3c0be3ea4f123f3040501bb3be9463c3899010065fb7989430470cb5a505d0d222dbb1e47e2f49e45fa61c45582f764bb5acbdad19a06cf899786b78dc01d0c09df25d3e580e30f847d1cd0579717d8fa5f28dfa5ec8fd1d7ce1e2e5023f7bc308b7ba77cc086bab54056c10f779ec3b9276e3370f29cdfd6fc5b6a5ed3c63f614a3e8b7e3f4d6cefb36b4300226e1d631facc0cb2aa892bb6", 0xf6}], 0x6, &(0x7f0000000d80)=[@cred={0x20, 0xffff, 0x0, r19, r20, r21}, @rights={0x38, 0xffff, 0x1, [r15, r16, r18, r15, r15, r17, r15, r18, r15]}, @rights={0x18, 0xffff, 0x1, [r18, r17]}, @cred={0x20, 0xffff, 0x0, r19, r23, r21}, @cred={0x1bf, 0xffff, 0x0, r22, r23}, @rights={0x20, 0xffff, 0x1, [r17, r17, r17]}], 0xd0, 0xd}, 0x1) r24 = socket(0x18, 0x3, 0x7) r25 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r26 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r26, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x11000300000005}) sendto$inet(r26, &(0x7f0000000040)="da35254eef738c4be3641445f81897822b6ba9821755b14f7dfade23d3c7544508872fea0b8e2bd0a5d79815dbf59aff18b8bdf5d83dc79dc2410464e75279ebc481ed7cdd6cbb80969d9040e830dc641f69d8689f358e925a79c2df020d722c118971c8744d08c8ed18c5d880e080416763703aedee", 0xffffffffffffff89, 0x402, 0x0, 0x0) ioctl$FIONBIO(r25, 0x8004667e, &(0x7f0000000280)=0xc4d) ioctl$BIOCSRSIG(r25, 0x80044272, &(0x7f0000000240)=0x1) ioctl$TIOCSETA(r25, 0x802c7414, &(0x7f0000000200)={0x0, 0x100000001, 0x7, 0x8, "2da838fbce7a31ddea03b5ed0b997af5ed643854", 0xf4e, 0x5}) listen(r25, 0x2) r27 = accept(r25, &(0x7f0000001600)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000feffffff000000cab5a4a70000000000000000ff0f00000000000020000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000e03631381b04052cb62bf291f6cfcda5ccb192d636f0f243255748ef5d3b4e45866f9d4ccb2e5a541d771cc99e579ce80f9c7494c60e7798c22ae488f1d6d91f85d92b4a4f63f428e702703d8e369f6a51abb07db21e0dde6b062bf0ff6014f8291a7717255e47c1b5ae0274a6e6fb0e57723615cfd12e8b2822f711eceaa808fb87e85f32d93c9626bc8d2dd542ec98ce92c040284048a66c43b9b58259d09d3f4b8a95f8aa28b0371dbf38a3ed481fbb08c58981f109433585234a16661936e434215545e56581fc53c0326075f992b826b0ee296cb6ed9ee7f17c98b7f6033e306ebc7c4b85fd67957702aaa185b5e94f1cc2132ebbc3723759afc285593c0386461edf939586503a68b84adb42c8358c43e44d8d6f7f000000c3a30040b3f8d2f67890fd0e7ad0a38e9c4b03c1618c8934d57b513770d7efe75f97f9133198fadd316d02756867d2767cb35fea985b937e60b56bab957077cbb08a940859f2144ff7f47029b060d21aabc29ffac75dc48afd7f36ba265226cf7f482369f5a7175e1475fd89d881cec8b4c0d559fb4a90475fec43d0429f86e4e0e34e299b7c7de175c5b210b6be3a06a14e723189ed8843e6880c9507777b41cf8e2df3a363b4218747c3d1a827c85d95acb0b9541c4ed1fd6529deaa60f9935098e6cd19106e69dcb2a5d477f6a6be98c0aa37217ddbb562d5d1c37b78cd0970b3136ab1522ffc7bfee361ab11de2b8e081fba606f334a19e99d6823334672aa287cf1d7a74a27b36b9599d6a40ed92b32378640c22b5c47390ae9c8c5dcab444d1c2cc5f2e4ee2a22580ff743a431b4170f4f41ce8447d8a7d610b580e284c063978a02264ea6dd9affa3cde3aaeeafc13b51bd1638fe026077096f008e4183d782d8b568d971a28e52cf3783f89b294030797f625d34d9990f7912295ba3061b97957e0fe5949d02f4c9ce000000000000d82e2fe3c4991b57806d31edef558a1e4bfb79555dd776f538045d7396e2e653b6cbb3fc4236c3b4bc8c1dc1876290cf2f56a2853b782407ed5a276284166e6ee986533ccf4700e12dd7046eb876691052793431376a304360a90a700f59a49a51e4247bc0ec0dbfc9dab7e5b36694df5963f76aca1a05ef7cd18d7542975419e483079c910c9c1ffd21557ead1bbdc4a2534a8862dc61858a49c3c04ebe67afa859515d2efa5d788649cabeb7e7876aab80b889f2c93fcfa80a1637beab763a523165f4960135378f99dd9cbacb91baa543a5e6f56e04eec381dcc2801407b0702da1fa59ce4d21fd1375eeeff837aec1939515483dd66a5013c970d5af37258e90b068ab8810655c56ea90e94fcafcc8915609e5e5436a53914be604f2a735daa809bda713943978976eec15b70be1ab8d6dcb55d1a97ddbadec9fc13f3f3a03bfa2cd5d670827741d97960f01c4cb443d1f01da16639dd073d6e35180a2825375aa82184430d6cc46d87daff4a4a27ba3862526996d888e1b8f6c16c32c33b8ab9be14c5ecbc30ca3973a933dfd49f8e8989d39b7ecea2c637988da0310074cb47bd0d6975d65b5d4b11166ee9ffcdcd4c12ec5262754e100c44843a2bc1202ea36392ccb00e502ff30675fa0c0fef5116db637fa221bd4066f043d55bf900195711cf7cb7df022b3f47531b35ec2551f9323c405e06fc5cac9891b8985ab495d287688b05971f921ff74512e2a45508be2f4c2c578856e003b6f23ff5bf76d5f71313d403ddf1caa42c016ff4d47d4c12dcfd9ccb08d7ca91bf32ca35accf71006fd8c90f6b4548fecf69f0a2af0aef478c97cb461fede8e038a4a35edd13a657be62af47377fd9dad83cb5bb2e3c3105142e649f6e871cb2fc0e7aee9f81fe498f4e19431c4ff97969e40de7b0ec33517425a7bd00ee51f97bb13e1e5e6d298e4b5ae390208921515a0a142324750b9201691fd1fa43f0c5d153f4e9a731ad4390ba83fcf62c5df43db31f5968a7ce4cab2ea6792e02edbd5612c998912e379a212ac7b195a528210dd6a83e417d07047e89b7be854204fac903ce3361fc4fa674acfa1dbb87b1515c1d25af8a475accce899d14e21e27a3ba1607d0d07a0749607fe07ea821a0add0c0f3c5860d41f263d347e70feaea59ca9f1f7b21b3484088cd06dd54a308e4d24c3c31c8c74d9b1232d25aa133265512fa58b46b6140169922e203706d85f6ac7830e8dfbb370d807d73fa6bb84d7604d2de7b409ce49f78eb886a60d19f5a8936ba324f17bb04e265cdef0f357f8cfaf433cbc7f6d212cf78a2c76587886d01d63dee6fd8119aa1931644a94d8b36b722b1e8043a95bb5955a7956b5caacce832c66a9cf8d125b569cbe3df7f3d1cb3d1310efca0dd6e12ec869dd9fb3d096d796fdd6c975f2c465b310f03eb0f1008b3b27c295d0478dadc4e8326df7475873d41d5a171858e63b3aa7c4"], 0x0) ioctl$WSDISPLAYIO_DELFONT(r25, 0x8058574f, &(0x7f0000000580)={'./file0\x00', 0xffff, 0x1, 0x3, 0x2, 0x2, 0x0, 0x30, 0x0, 0x0, 0x3, 0x9}) r28 = fcntl$dupfd(r25, 0x0, r25) r29 = getpid() getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000c00)=0xc) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000c40)={0x0, 0x0, 0x0}, &(0x7f0000000c80)=0xc) r32 = getpgrp() getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000cc0)={0x0, 0x0}, &(0x7f0000000d00)=0xdb5b5d4d03853f2b) sendmsg$unix(r24, &(0x7f0000000e80)={&(0x7f0000000600)=ANY=[@ANYBLOB="0166696c652fe1"], 0x1, &(0x7f0000000740)=[{&(0x7f0000000640)="2f5b758a5bab8ba225d102364f35d14de1013551edd016eb39b41f", 0x1b}, {&(0x7f0000000680)="23c4c2cf6efafe78dd613f18d9f364d88e45f26fb5317700ee9c88dec484cbfde9fc8488afc2605da2ea73ffb4371bf2ed11a60afc0bebe13a718a76db4352dbbc57a7266c84946b77a459ea13f8badfa6fcced8316d2fbb1f1a8a4a63bc899064b0036e9bb331e970c5", 0x6a}, {&(0x7f0000000700)="817697fabe", 0x5}, {&(0x7f0000000900)="bc2a2202ccabca9b23ee5d6002509e6db0c024643f4384f73169b202d79a1110b2b175f06039c8835c674f425fe872c27e512c166172ea93919601a35a67080d253bc1e4fd18e36d951dc83c418d8f468a8e150c7464aaa36aedb45b1fc74dc7831b1e02a9f9df66f29950a166ee47e30b0c19a37df83597561564667e4a16b1434718db61a743ab6b571305345d8d27b85447340e5503cf8bbc913cb1390467c314e2fce4fed125761262fae3c39f8a73f619543924eaba260a5647acbcd346177109b6f3", 0xc5}, {&(0x7f0000000a00)="12b0a13bb8cf5ef283759761f2fa7d3f1a13fae6d38e65d2e3bfe69cdd98efeb493049798398881cd753252923094dcb407e1aa46b61749b3cad8ab7bee66a817b6f658f326d80c15bd1725fd837fcdd6593c30c9827df2e1e186bad75a49fda50a10fe7ccd462a267bc975a34cb8d5acf426b42ea94c21acc3bf840ab9beb82027eacb8ae3b13967bf091928e720c09ea70cbb4db03cdcf808d4eb7dad1cbb3cadf0b4bf12ec81293c7593d03840f4304c20d2785b76eea655f81c425953c666e225b3de42e3eba53bfeb9f008740b033fa72a372df56471ced58a808071f3e02749729fca2f073739c0500653b44a0ced3540dd1228bba7f", 0xf9}, {&(0x7f0000000300)="a822885a2c7ba4727608325ea1c3fdacdcc44ad8494781ee1cb904afdf548b829ba7194a548536bfa8a2fd60d05c9c48dcf572e25021bf8f6bf24eba93d742c2b201cdd2973e671628f31036fc9a50752bbe9ba29c6d5d76363c698cac3c0be3ea4f123f3040501bb3be9463c3899010065fb7989430470cb5a505d0d222dbb1e47e2f49e45fa61c45582f764bb5acbdad19a06cf899786b78dc01d0c09df25d3e580e30f847d1cd0579717d8fa5f28dfa5ec8fd1d7ce1e2e5023f7bc308b7ba77cc086bab54056c10f779ec3b9276e3370f29cdfd6fc5b6a5ed3c63f614a3e8b7e3f4d6cefb36b4300226e1d631facc0cb2aa892bb6", 0xf6}], 0x6, &(0x7f0000000d80)=[@cred={0x20, 0xffff, 0x0, r29, r30, r31}, @rights={0x15, 0xffff, 0x1, [r24, r25, r28, r24, r24, r27, r24, r28, r24]}, @rights={0x18, 0xffff, 0x1, [r28, r27]}, @rights={0x18, 0xffff, 0x1, [r28, r24]}, @cred={0x20, 0xffff, 0x0, r32, r33}, @rights={0x20, 0xffff, 0x1, [r27, r27, r27]}], 0xc8, 0xd}, 0x1) r34 = getgid() semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000180)={{0x1c0000, r14, r21, r30, r34, 0xa0, 0x291}, 0x8, 0x4000006, 0x100000000000}) r35 = semget$private(0x0, 0x4, 0x201) semop(r35, &(0x7f0000000040)=[{0x2, 0xffffffffffffffff, 0x800}, {0x3, 0x4, 0x800}], 0x2) semop(r35, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x8, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r35, 0x0, 0x8, &(0x7f0000000240)) r36 = geteuid() setreuid(r36, 0x0) r37 = socket(0x18, 0x3, 0x7) r38 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) sendto$inet(r38, &(0x7f0000000040)="da35254eef738c4be3641445f81897822b6ba9821755b14f7dfade23d3c7544508872fea0b8e2bd0a5d79815dbf59aff18b8bdf5d83dc79dc2410464e75279ebc481ed7cdd6cbb80969d9040e830dc641f69d8689f358e925a79c2df020d722c118971c8744d08c8ed18c5d880e080416763703aedee", 0x76, 0x4, 0x0, 0x0) ioctl$FIONBIO(r38, 0x8004667e, &(0x7f0000000280)=0xc4d) ioctl$BIOCSRSIG(r38, 0x80044272, &(0x7f0000000240)=0x1) ioctl$TIOCSETA(r38, 0x802c7414, &(0x7f0000000200)={0x0, 0x100000001, 0x7, 0x8, "2da838fbce7a31ddea03b5ed0b997af5ed643854", 0xf4e, 0x5}) listen(r38, 0x2) r39 = accept(r38, &(0x7f0000001600)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000feffffff000000cab5a4a70000000000000000ff0f00000000000020000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000e03631381b04052cb62bf291f6cfcda5ccb192d636f0f243255748ef5d3b4e45866f9d4ccb2e5a541d771cc99e579ce80f9c7494c60e7798c22ae488f1d6d91f85d92b4a4f63f428e702703d8e369f6a51abb07db21e0dde6b062bf0ff6014f8291a7717255e47c1b5ae0274a6e6fb0e57723615cfd12e8b2822f711eceaa808fb87e85f32d93c9626bc8d2dd542ec98ce92c040284048a66c43b9b58259d09d3f4b8a95f8aa28b0371dbf38a3ed481fbb08c58981f109433585234a16661936e434215545e56581fc53c0326075f992b826b0ee296cb6ed9ee7f17c98b7f6033e306ebc7c4b85fd67957702aaa185b5e94f1cc2132ebbc3723759afc285593c0386461edf939586503a68b84adb42c8358c43e44d8d6f7f000000c3a30040b3f8d2f67890fd0e7ad0a38e9c4b03c1618c8934d57b513770d7efe75f97f9133198fadd316d02756867d2767cb35fea985b937e60b56bab957077cbb08a940859f2144ff7f47029b060d21aabc29ffac75dc48afd7f36ba265226cf7f482369f5a7175e1475fd89d881cec8b4c0d559fb4a90475fec43d0429f86e4e0e34e299b7c7de175c5b210b6be3a06a14e723189ed8843e6880c9507777b41cf8e2df3a363b4218747c3d1a827c85d95acb0b9541c4ed1fd6529deaa60f9935098e6cd19106e69dcb2a5d477f6a6be98c0aa37217ddbb562d5d1c37b78cd0970b3136ab1522ffc7bfee361ab11de2b8e081fba606f334a19e99d6823334672aa287cf1d7a74a27b36b9599d6a40ed92b32378640c22b5c47390ae9c8c5dcab444d1c2cc5f2e4ee2a22580ff743a431b4170f4f41ce8447d8a7d610b580e284c063978a02264ea6dd9affa3cde3aaeeafc13b51bd1638fe026077096f008e4183d782d8b568d971a28e52cf3783f89b294030797f625d34d9990f7912295ba3061b97957e0fe5949d02f4c9ce000000000000d82e2fe3c4991b57806d31edef558a1e4bfb79555dd776f538045d7396e2e653b6cbb3fc4236c3b4bc8c1dc1876290cf2f56a2853b782407ed5a276284166e6ee986533ccf4700e12dd7046eb876691052793431376a304360a90a700f59a49a51e4247bc0ec0dbfc9dab7e5b36694df5963f76aca1a05ef7cd18d7542975419e483079c910c9c1ffd21557ead1bbdc4a2534a8862dc61858a49c3c04ebe67afa859515d2efa5d788649cabeb7e7876aab80b889f2c93fcfa80a1637beab763a523165f4960135378f99dd9cbacb91baa543a5e6f56e04eec381dcc2801407b0702da1fa59ce4d21fd1375eeeff837aec1939515483dd66a5013c970d5af37258e90b068ab8810655c56ea90e94fcafcc8915609e5e5436a53914be604f2a735daa809bda713943978976eec15b70be1ab8d6dcb55d1a97ddbadec9fc13f3f3a03bfa2cd5d670827741d97960f01c4cb443d1f01da16639dd073d6e35180a2825375aa82184430d6cc46d87daff4a4a27ba3862526996d888e1b8f6c16c32c33b8ab9be14c5ecbc30ca3973a933dfd49f8e8989d39b7ecea2c637988da0310074cb47bd0d6975d65b5d4b11166ee9ffcdcd4c12ec5262754e100c44843a2bc1202ea36392ccb00e502ff30675fa0c0fef5116db637fa221bd4066f043d55bf900195711cf7cb7df022b3f47531b35ec2551f9323c405e06fc5cac9891b8985ab495d287688b05971f921ff74512e2a45508be2f4c2c578856e003b6f23ff5bf76d5f71313d403ddf1caa42c016ff4d47d4c12dcfd9ccb08d7ca91bf32ca35accf71006fd8c90f6b4548fecf69f0a2af0aef478c97cb461fede8e038a4a35edd13a657be62af47377fd9dad83cb5bb2e3c3105142e649f6e871cb2fc0e7aee9f81fe498f4e19431c4ff97969e40de7b0ec33517425a7bd00ee51f97bb13e1e5e6d298e4b5ae390208921515a0a142324750b9201691fd1fa43f0c5d153f4e9a731ad4390ba83fcf62c5df43db31f5968a7ce4cab2ea6792e02edbd5612c998912e379a212ac7b195a528210dd6a83e417d07047e89b7be854204fac903ce3361fc4fa674acfa1dbb87b1515c1d25af8a475accce899d14e21e27a3ba1607d0d07a0749607fe07ea821a0add0c0f3c5860d41f263d347e70feaea59ca9f1f7b21b3484088cd06dd54a308e4d24c3c31c8c74d9b1232d25aa133265512fa58b46b6140169922e203706d85f6ac7830e8dfbb370d807d73fa6bb84d7604d2de7b409ce49f78eb886a60d19f5a8936ba324f17bb04e265cdef0f357f8cfaf433cbc7f6d212cf78a2c76587886d01d63dee6fd8119aa1931644a94d8b36b722b1e8043a95bb5955a7956b5caacce832c66a9cf8d125b569cbe3df7f3d1cb3d1310efca0dd6e12ec869dd9fb3d096d796fdd6c975f2c465b310f03eb0f1008b3b27c295d0478dadc4e8326df7475873d41d5a171858e63b3aa7c4"], 0x0) ioctl$WSDISPLAYIO_DELFONT(r38, 0x8058574f, &(0x7f0000000580)={'./file0\x00', 0xffff, 0x1, 0x3, 0x2, 0x2, 0x0, 0x30, 0x0, 0x0, 0x3, 0x9}) r40 = fcntl$dupfd(r38, 0x0, r38) r41 = getpid() getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000c00)=0xc) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000c40)={0x0, 0x0, 0x0}, &(0x7f0000000c80)=0xc) getpgrp() getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000cc0)={0x0, 0x0}, &(0x7f0000000d00)=0xdb5b5d4d03853f2b) r45 = dup2(r4, r2) r46 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0xc80, 0x0) sendmsg$unix(r37, &(0x7f0000000e80)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000740), 0x0, &(0x7f0000000800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r41, @ANYRES32=r42, @ANYRES32=r43, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r37, @ANYRES32=r38, @ANYRES32=r40, @ANYRES32=r37, @ANYRES32=r37, @ANYRES32=r39, @ANYRES32=r37, @ANYRES32=r40, @ANYRES32=r37, @ANYBLOB="0000000018000000bea24f444a26dc6c8791dd07f113bb00000800ffff000001000000", @ANYRES32=r40, @ANYRES32=r39, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r41, @ANYRES32=r44, @ANYRES32=r43, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r45, @ANYRES32=0xffffffffffffff9c, @ANYRES32, @ANYRES32=r25, @ANYRES32=r46, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r39, @ANYRES32=r39, @ANYRES32=r39, @ANYBLOB='\x00\x00\x00\x00'], 0xd8, 0xd}, 0x1) r47 = socket(0x18, 0x3, 0x7) r48 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) sendto$inet(r48, &(0x7f0000000040)="da35254eef738c4be3641445f81897822b6ba9821755b14f7dfade23d3c7544508872fea0b8e2bd0a5d79815dbf59aff18b8bdf5d83dc79dc2410464e75279ebc481ed7cdd6cbb80969d9040e830dc641f69d8689f358e925a79c2df020d722c118971c8744d08c8ed18c5d880e080416763703aedee", 0x76, 0x4, 0x0, 0x0) ioctl$FIONBIO(r48, 0x8004667e, &(0x7f0000000280)=0xc4d) ioctl$BIOCSRSIG(r48, 0x80044272, &(0x7f0000000240)=0x1) ioctl$TIOCSETA(r48, 0x802c7414, &(0x7f0000000200)={0x40000, 0x100000001, 0x3, 0x3, "2da838fb0502440900", 0xf4e, 0x6}) listen(r48, 0x2) r49 = accept(r48, &(0x7f0000001600)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000feffffff000000cab5a4a70000000000000000ff0f00000000000020000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000e03631381b04052cb62bf291f6cfcda5ccb192d636f0f243255748ef5d3b4e45866f9d4ccb2e5a541d771cc99e579ce80f9c7494c60e7798c22ae488f1d6d91f85d92b4a4f63f428e702703d8e369f6a51abb07db21e0dde6b062bf0ff6014f8291a7717255e47c1b5ae0274a6e6fb0e57723615cfd12e8b2822f711eceaa808fb87e85f32d93c9626bc8d2dd542ec98ce92c040284048a66c43b9b58259d09d3f4b8a95f8aa28b0371dbf38a3ed481fbb08c58981f109433585234a16661936e434215545e56581fc53c0326075f992b826b0ee296cb6ed9ee7f17c98b7f6033e306ebc7c4b85fd67957702aaa185b5e94f1cc2132ebbc3723759afc285593c0386461edf939586503a68b84adb42c8358c43e44d8d6f7f000000c3a30040b3f8d2f67890fd0e7ad0a38e9c4b03c1618c8934d57b513770d7efe75f97f9133198fadd316d02756867d2767cb35fea985b937e60b56bab957077cbb08a940859f2144ff7f47029b060d21aabc29ffac75dc48afd7f36ba265226cf7f482369f5a7175e1475fd89d881cec8b4c0d559fb4a90475fec43d0429f86e4e0e34e299b7c7de175c5b210b6be3a06a14e723189ed8843e6880c9507777b41cf8e2df3a363b4218747c3d1a827c85d95acb0b9541c4ed1fd6529deaa60f9935098e6cd19106e69dcb2a5d477f6a6be98c0aa37217ddbb562d5d1c37b78cd0970b3136ab1522ffc7bfee361ab11de2b8e081fba606f334a19e99d6823334672aa287cf1d7a74a27b36b9599d6a40ed92b32378640c22b5c47390ae9c8c5dcab444d1c2cc5f2e4ee2a22580ff743a431b4170f4f41ce8447d8a7d610b580e284c063978a02264ea6dd9affa3cde3aaeeafc13b51bd1638fe026077096f008e4183d782d8b568d971a28e52cf3783f89b294030797f625d34d9990f7912295ba3061b97957e0fe5949d02f4c9ce000000000000d82e2fe3c4991b57806d31edef558a1e4bfb79555dd776f538045d7396e2e653b6cbb3fc4236c3b4bc8c1dc1876290cf2f56a2853b782407ed5a276284166e6ee986533ccf4700e12dd7046eb876691052793431376a304360a90a700f59a49a51e4247bc0ec0dbfc9dab7e5b36694df5963f76aca1a05ef7cd18d7542975419e483079c910c9c1ffd21557ead1bbdc4a2534a8862dc61858a49c3c04ebe67afa859515d2efa5d788649cabeb7e7876aab80b889f2c93fcfa80a1637beab763a523165f4960135378f99dd9cbacb91baa543a5e6f56e04eec381dcc2801407b0702da1fa59ce4d21fd1375eeeff837aec1939515483dd66a5013c970d5af37258e90b068ab8810655c56ea90e94fcafcc8915609e5e5436a53914be604f2a735daa809bda713943978976eec15b70be1ab8d6dcb55d1a97ddbadec9fc13f3f3a03bfa2cd5d670827741d97960f01c4cb443d1f01da16639dd073d6e35180a2825375aa82184430d6cc46d87daff4a4a27ba3862526996d888e1b8f6c16c32c33b8ab9be14c5ecbc30ca3973a933dfd49f8e8989d39b7ecea2c637988da0310074cb47bd0d6975d65b5d4b11166ee9ffcdcd4c12ec5262754e100c44843a2bc1202ea36392ccb00e502ff30675fa0c0fef5116db637fa221bd4066f043d55bf900195711cf7cb7df022b3f47531b35ec2551f9323c405e06fc5cac9891b8985ab495d287688b05971f921ff74512e2a45508be2f4c2c578856e003b6f23ff5bf76d5f71313d403ddf1caa42c016ff4d47d4c12dcfd9ccb08d7ca91bf32ca35accf71006fd8c90f6b4548fecf69f0a2af0aef478c97cb461fede8e038a4a35edd13a657be62af47377fd9dad83cb5bb2e3c3105142e649f6e871cb2fc0e7aee9f81fe498f4e19431c4ff97969e40de7b0ec33517425a7bd00ee51f97bb13e1e5e6d298e4b5ae390208921515a0a142324750b9201691fd1fa43f0c5d153f4e9a731ad4390ba83fcf62c5df43db31f5968a7ce4cab2ea6792e02edbd5612c998912e379a212ac7b195a528210dd6a83e417d07047e89b7be854204fac903ce3361fc4fa674acfa1dbb87b1515c1d25af8a475accce899d14e21e27a3ba1607d0d07a0749607fe07ea821a0add0c0f3c5860d41f263d347e70feaea59ca9f1f7b21b3484088cd06dd54a308e4d24c3c31c8c74d9b1232d25aa133265512fa58b46b6140169922e203706d85f6ac7830e8dfbb370d807d73fa6bb84d7604d2de7b409ce49f78eb886a60d19f5a8936ba324f17bb04e265cdef0f357f8cfaf433cbc7f6d212cf78a2c76587886d01d63dee6fd8119aa1931644a94d8b36b722b1e8043a95bb5955a7956b5caacce832c66a9cf8d125b569cbe3df7f3d1cb3d1310efca0dd6e12ec869dd9fb3d096d796fdd6c975f2c465b310f03eb0f1008b3b27c295d0478dadc4e8326df7475873d41d5a171858e63b3aa7c4"], 0x0) ioctl$WSDISPLAYIO_DELFONT(r48, 0x8058574f, &(0x7f0000000580)={'./file0\x00', 0xffff, 0x1, 0x3, 0x2, 0x2, 0x0, 0x30, 0x0, 0x0, 0x3, 0x9}) r50 = fcntl$dupfd(r48, 0x0, r48) r51 = getpid() getsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000c00)=0xc) getsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f0000000c40)={0x0, 0x0, 0x0}, &(0x7f0000000c80)=0xc) r54 = getpgrp() getsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f0000000cc0)={0x0, 0x0}, &(0x7f0000000d00)=0xdb5b5d4d03853f2b) sendmsg$unix(r47, &(0x7f0000000e80)={&(0x7f0000000600)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000740)=[{&(0x7f0000000640)="2f5b758a5bab8ba225d102364f35d14de1013551edd016eb39b41f", 0x1b}, {&(0x7f0000000680)="23c4c2cf6efafe78dd613f18d9f364d88e45f26fb5317700ee9c88dec484cbfde9fc8488afc2605da2ea73ffb4371bf2ed11a60afc0bebe13a718a76db4352dbbc57a7266c84946b77a459ea13f8badfa6fcced8316d2fbb1f1a8a4a63bc899064b0036e9bb331e970c5", 0x6a}, {&(0x7f0000000700)="817697fabe", 0x5}, {&(0x7f0000000900)="bc2a2202ccabca9b23ee5d6002509e6db0c024643f4384f73169b202d79a1110b2b175f06039c8835c674f425fe872c27e512c166172ea93919601a35a67080d253bc1e4fd18e36d951dc83c418d8f468a8e150c7464aaa36aedb45b1fc74dc7831b1e02a9f9df66f29950a166ee47e30b0c19a37df83597561564667e4a16b1434718db61a743ab6b571305345d8d27b85447340e5503cf8bbc913cb1390467c314e2fce4fed125761262fae3c39f8a73f619543924eaba260a5647acbcd346177109b6f3", 0xc5}, {&(0x7f0000000a00)="12b0a13bb8cf5ef283759761f2fa7d3f1a13fae6d38e65d2e3bfe69cdd98efeb493049798398881cd753252923094dcb407e1aa46b61749b3cad8ab7bee66a817b6f658f326d80c15bd1725fd837fcdd6593c30c9827df2e1e186bad75a49fda50a10fe7ccd462a267bc975a34cb8d5acf426b42ea94c21acc3bf840ab9beb82027eacb8ae3b13967bf091928e720c09ea70cbb4db03cdcf808d4eb7dad1cbb3cadf0b4bf12ec81293c7593d03840f4304c20d2785b76eea655f81c425953c666e225b3de42e3eba53bfeb9f008740b033fa72a372df56471ced58a808071f3e02749729fca2f073739c0500653b44a0ced3540dd1228bba7f", 0xf9}, {&(0x7f0000000300)="a822885a2c7ba4727608325ea1c3fdacdcc44ad8494781ee1cb904afdf548b829ba7194a548536bfa8a2fd60d05c9c48dcf572e25021bf8f6bf24eba93d742c2b201cdd2973e671628f31036fc9a50752bbe9ba29c6d5d76363c698cac3c0be3ea4f123f3040501bb3be9463c3899010065fb7989430470cb5a505d0d222dbb1e47e2f49e45fa61c45582f764bb5acbdad19a06cf899786b78dc01d0c09df25d3e580e30f847d1cd0579717d8fa5f28dfa5ec8fd1d7ce1e2e5023f7bc308b7ba77cc086bab54056c10f779ec3b9276e3370f29cdfd6fc5b6a5ed3c65f614a3e8b7e3f4d6cefb36b4300226e1d631facc0cb2aa892bb6", 0xf6}], 0x6, &(0x7f0000000d80)=[@cred={0x18, 0xffff, 0x0, r51, r52, r53}, @rights={0x38, 0xffff, 0x1, [r47, r48, r50, r47, r47, r49, r47, r50, r47]}, @rights={0x18, 0xffff, 0x1, [r50, r49]}, @cred={0x20, 0xffff, 0x0, r51, r55, r53}, @cred={0x20, 0xffff, 0x0, r54, r55}, @rights={0x20, 0xffff, 0x1, [r49, r49, r49]}], 0xd0, 0xd}, 0x1) r56 = getgid() semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f0000000180)={{0x1c0000, r36, r43, r52, r56, 0xa0, 0x291}, 0x8, 0x6, 0x100000000000}) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000040)={r12, r30, r43}, 0xc) setpgid(r9, r12) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") 19:34:08 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f00001e0000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x18, 0x400000000002, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000280)=0x3) connect$inet6(r2, &(0x7f00000000c0)={0x18, 0x1, 0x1003, 0x4}, 0xfffffffffffffea7) clock_getres(0x2, &(0x7f0000000040)) fcntl$setflags(r2, 0x2, 0x0) r3 = fcntl$dupfd(r0, 0x5, r0) ioctl$TIOCFLUSH(r3, 0x802069b0, &(0x7f0000000300)) 19:34:08 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) r1 = getpid() setgroups(0x0, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r1) getgid() setgroups(0x0, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) mkdir(&(0x7f0000000200)='\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', 0x4) 19:34:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000000)) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r0) 19:34:09 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xc0000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10400, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) msgget$private(0x0, 0x2f85115823dfe98c) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 19:34:09 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) stat(&(0x7f0000000040)='./file0\x00', 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup(0xffffffffffffff9c) getdents(r2, &(0x7f0000000140)=""/4096, 0x1000) close(r1) r3 = socket(0x18, 0x3, 0x0) link(0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0xc003, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) fcntl$dupfd(r4, 0x0, r4) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000080)=0x2878) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x170) 19:34:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x143, 0x0, 0x0, &(0x7f0000000000)=ANY=[], 0xfffffffffffffea0}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x10}, 0x0) pwrite(r1, &(0x7f0000000000)="8941cf4732fa3f42bdd3e7e6dccef2c78a1b4b21c933a3431af1305551dae5a882812f5cf36b72c2018e2f0e428f9dba929c39286a64f38a70e6913d0bdb37b107316bf89e544897619cf10c6ff270e4e201a5da6148d0d70768", 0x5a, 0x0, 0x0) 19:34:09 executing program 0: readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f00000006c0)=""/4096, 0x1000}], 0x1) r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x37, &(0x7f00000000c0), 0x0) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x20000000000029, 0x37, &(0x7f00000000c0), 0x0) openat(0xffffffffffffff9c, &(0x7f0000000400)='./bus\x00', 0x0, 0x140) r2 = accept(r1, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) accept$inet(r2, &(0x7f0000000340), &(0x7f0000000300)=0x139) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r3 = open(&(0x7f0000000040)='./bus\x00', 0x861, 0x0) pwritev(r3, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) ioctl$KDSETLED(r5, 0x20004b42, &(0x7f0000000280)=0x3) connect$inet6(r5, &(0x7f00000000c0)={0x18, 0x1, 0x1003, 0x4}, 0xfffffffffffffea7) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x6, 0x3, 0x1f, 0x1ff}, {0x2, 0x3, 0x3f, 0x380000}, {0x4, 0x0, 0x3f, 0x6}, {0x1, 0x7f, 0xc, 0x400}]}) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) close(r6) readv(r6, &(0x7f0000001400), 0x0) poll(&(0x7f0000000000)=[{r5, 0x1}, {r6, 0x13c}], 0x2, 0x5a0) read(r3, &(0x7f0000000200)=""/217, 0xd9) 19:34:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x30080, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x7c, 0x0, 0x0, 0xffffa178}, {0x800002d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{0x5, 0x85, 0x4, 0x101}, {0x9, 0x3, 0x7, 0xfffffff9}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000240)=[{0xc2b}]}) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r5 = syz_open_pts() fcntl$lock(r5, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x80, 0x1ff, 0x1, "df0000010000206867dc6a822960ea0000000010"}) sendto(0xffffffffffffffff, &(0x7f0000000280)="f71e6001f01247f18d60a86fa902ebee4b6882a41feeaee287cf303d429135b20871232dd625534d507cc2ca", 0x2c, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$VMM_IOC_TERM(r4, 0x80045604, &(0x7f0000000100)={0xe53}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c, 0x0, 0x0, 0x10}, {0x800002d}, {0x1, 0x0, 0x0, 0x100}]}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000180)) r7 = socket(0x10, 0x1, 0x0) fcntl$setflags(r7, 0x2, 0x1) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r9 = msgget$private(0x0, 0x200) msgctl$IPC_RMID(r9, 0x0) 19:34:09 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) socket(0x6, 0x2, 0xe2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000000100), 0xfeae) 19:34:09 executing program 1: getsockname(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYRES64], 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r1, &(0x7f00000004c0)=[{&(0x7f0000000300)=""/253, 0xfd}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000100)) 19:34:09 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) r1 = getpid() setgroups(0x0, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x1, 0x710, r1) setgroups(0x0, 0x0) r2 = socket$inet(0x2, 0x8000, 0x1f) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) ftruncate(r0, 0x0, 0x7fffffffff6) setregid(r3, r3) r4 = syz_open_pts() write(r4, &(0x7f0000000180)='X', 0x1) 19:34:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r1) r2 = socket(0x400000000018, 0x3, 0x0) setsockopt(r2, 0x20000000000029, 0x37, &(0x7f00000000c0), 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000000280)=0x3) connect$inet6(r4, &(0x7f00000000c0)={0x18, 0x1, 0x1003, 0x4}, 0xfffffffffffffea7) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) ioctl$KDSETRAD(r5, 0x20004b43) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$WSMUXIO_REMOVE_DEVICE(r7, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) ioctl$KDSETLED(r7, 0x20004b42, &(0x7f0000000280)=0x3) connect$inet6(r7, &(0x7f00000000c0)={0x18, 0x1, 0x1003, 0x4}, 0xfffffffffffffea7) ioctl$VMM_IOC_RESETCPU(r7, 0x82405605, &(0x7f00000004c0)={0x8, 0x825b, {[0x400, 0x8c, 0x2, 0x2, 0x2, 0x6, 0x8, 0x4322, 0x5, 0x100000001, 0x800, 0x3fe0000, 0x4, 0x6, 0x4, 0x4, 0x27, 0x1f], [0x8, 0xc984, 0x4, 0x80000000, 0x7, 0x7, 0x8, 0x9, 0x3, 0x5], [0x81, 0x1, 0xfffffffffffffffd, 0x1, 0x0, 0x3, 0x9], [0x1000, 0x4, 0x40, 0x6, 0x14, 0x7f], [{0x6, 0x80000001, 0x0, 0x400}, {0x1e37, 0x7, 0x16f5, 0x3ff}, {0x4a, 0x5, 0xcfc5, 0x1000}, {0x1, 0x8001, 0x7f, 0x89c}, {0x3f, 0xc39, 0x6, 0x8}, {0x9, 0x7, 0x5, 0x6}, {0xbd09, 0x9, 0x7, 0x200}, {0x1f, 0x1f, 0x3f}], {0x8, 0x6, 0x6, 0x90e}, {0x0, 0x7ff, 0x6, 0x4}}}) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev\x19wsm^use0\x00', 0x0, 0x0) close(r8) readv(r8, &(0x7f0000001400), 0x0) r9 = fcntl$dupfd(r8, 0x0, r2) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x3}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) 19:34:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x130000, 0x10]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) socketpair(0x10, 0x5, 0x2, &(0x7f0000000080)={0xffffffffffffffff}) accept$unix(r1, &(0x7f0000000100)=@file={0x0, ""/59}, &(0x7f0000000140)=0x3d) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 19:34:10 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x9) syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000280)=0x3) connect$inet6(r2, &(0x7f00000000c0)={0x18, 0x1, 0x1003, 0x4}, 0xfffffffffffffea7) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000000)) 19:34:10 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r0, &(0x7f0000000100)="151417715d39a577c09ed27d35a09e837be2f5a48aa6dcdfb3751702e6a5f8c8228f63d02b8a8d39d472d4253950168ccc6db04060ee585b98e011868adfad63421f94c67ca490f994756f9d35363c038aa63a223def35636c1cbcbf228d8873a66f6b74e15a4770f741e88552afdf5526e386f61dbc8a72299ecd329731005a644382d7e8bbb319ad8758b0fae1dba0fd89b6e04d7f8089244b2dcf34ddbf4a1c73e4041ce5d1b303cfd9f90b963ab6565422c45edb49b08621d92402de9dd4c852866d84873d273ffd6c9cbcbde277b5c0c378286498dc454f345e184246a65a30ab3d29374025112972ed4f9d4720b34491faf869b7bf7e5a013709fe3d7fd527782ef6fb5010d2ce008675aea5e2f540a6be68cf1f7667a502dbc3b62ef311b5b024df736a5808df0b16dde1499fe38cb97ff203aac8ddaab727dd61ec636fd40e4a0c8330f6d5f740bc7947c49f3394d8439e9dfe6247c2efe780db21d3e8b0c4a2798fdd939c8779252d1e9bc257ec68f67b1523900bb23fbe1f6fc478bf7b1074a232fa40d2d152207dd812a9b1a1e362a9a6f51105f90bb750976fca9016bcfde363bbab367de01ff277108fc78e88bbcaeab28dd9d07dc173282b4039f6d5e72e2c91cb17f5f3bb02aac098b4f74c321e9dbbfe702a7271bde3995506e4caca1fb057ee22f0462a049890146cc665554189a438f25ff2ba62b2901b99073d9510cc2e76b302303b6b7552dfd571863e50d24fa3744a75685e08cd6b7c8f717b68adc827bed60ca65ddcdedf64a7757515d701277b58ee86a67966d1a34ca2adc1521a3095c1404a0cfafba4580cb06f6d8cf2ab0f1d5acec9dd0dd9b44a06357c4414be01194025871f5e9db6dd554f48566e9009b38960ca26e6bd51babc9381084ef703dfd7790e35fc91e66fbb7162fb8d9221e357ddff2a3b54c845676007399f8a86759740ee8c9bfa70ca38f9ed18c727c7f23c03ad7bebb7ff33026a15115ba9cfc156cf71527e5124c0edf3a4b99fba69e5278aec020424dc36cf35eed2b66886c9db6d52998397debdc5174a9f397b3950c07a07c3e3ad8750ca823b123da707cc59fe509c68e66fbbcb9c70597db5988d27331a08491a315cde0ac58dfa8ea0e0e73226417f822c3f079adf018a0e76f23524e9a382390f10e49fad56fc1351ee463e23ee9a191535479a177812998b97f849494a7ad1ccd03ba66bbd9cc57a0fa3cf7c6fbf03195a086e059bbb7c6404f404dbb6127052670234c2b3ae777015c9674214c6ca4a0b3aaf962bd12ca2ba06b5dafa996b66f5bac8f493f1638a62a0d024c3ca6ee9a08806fe059be74d765d171c106084aa346db288caab63ae41176922483d43a367297e7f38a1665c0e7f753f36cb3dcd35348f259ff9728cbb05a562feacb5c6bf9978dbe4e3bc6291802b04c26314ad9bbaa87b054a70f81a70b3f21853aa3b100b946ceea01678848ecc267bdda2dd45a2f9c9022494aa8b4829dedaa1fe127e8efda8808c6bb91352a415c0978667f60a274a37efacffbd1c3abd7ab8eeff74662629518eef7244a8a8f0b409332053ca576745efc59cbcd364be9c295042520e8b79ba601010ef7702d74adb3c938bd5711ccdc2795270aa52e0ba957717c8dc180cc3db2acf5f9c70e0a8e56a16ecb9fb01b15c67ede20513b0d59ff17816652754e73e0080e5306aae329d7fb9f0d6044a13c49d008d9ce5367bad1662ff83b508f65bb51738a2e29008068ffe60fbaa87cd30a44634878dab3bc8b2ad89a7978ab3321a55e49804cf9e5374fb2d20a0b17b6e6a32fad26fb7a0bcd3dee694a7c0422d1262351e1d2fddcf53dd3e7a21a6c7986fd7ce54ff1ea4cd0162ca3946b368bd8d79d216342ce2ff7d35e1b37dcf5fe912349481a43e985776432c0e54c684b329fdc03724fea027403fc9f7a13867f996bbcb42f945599a79eeecef3bb0e4fb8752c3f0ed6d08b75bac215cd419734900f1f7219e4357cd087c9a26b572a6db396b", 0x599, 0x0, 0x0, 0x0) 19:34:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8000, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x45}, {0x6}]}) geteuid() syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 19:34:11 executing program 0: r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x12}, {{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0xffffffff, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) utimes(&(0x7f00000000c0)='./bus\x00', &(0x7f00000001c0)={{0x4, 0x457}, {0x8, 0x4}}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 19:34:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x20000000000000bd, &(0x7f00000000c0)=[{0x3d, 0x40, 0x2, 0x3}, {0x5, 0x7f}, {0x6}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x9) syz_emit_ethernet(0x133, &(0x7f0000000540)) 19:34:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket(0x2, 0x8002, 0xfa) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="acba90abb10500000000000000a19c63667d220ddbc4c95a8aa35c8255745ffa6e37c15d5b034bfcdb3f83d74225dc368c"], 0x10) write(r1, 0x0, 0x0) 19:34:11 executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f}}) r0 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f00000000c0)=""/232) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f54000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="ff0000000000000784"], 0x1) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, 0x0) sendto$unix(r3, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) r4 = accept$unix(r2, 0x0, &(0x7f0000000040)) socket(0x18, 0x4, 0xb4) recvfrom$unix(r4, &(0x7f0000001200)=""/4096, 0x1000, 0x42, 0x0, 0x0) accept$unix(r2, &(0x7f0000000580)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) recvfrom(r4, &(0x7f0000000300)=""/176, 0xb0, 0x40, 0x0, 0x0) execve(&(0x7f0000000240)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000280)='(@\x00'], &(0x7f0000000300)) execve(&(0x7f0000000700)='./file0\x00', &(0x7f0000000540)=[&(0x7f00000007c0), &(0x7f0000000400)='\x00', &(0x7f0000000440)='(@\x00', &(0x7f0000000740)='(x\xe4\xd3\xfe\x9e\x10\x1cpC', &(0x7f00000003c0)='\x00', &(0x7f0000000500)='#&\x00'], &(0x7f00000006c0)) 19:34:11 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) getuid() r0 = getuid() r1 = getuid() setreuid(r0, r1) setreuid(r0, 0xee01) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000039c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000280)=0x3) connect$inet6(r3, &(0x7f00000000c0)={0x18, 0x1, 0x1003, 0x4}, 0xfffffffffffffea7) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000040)) 19:34:11 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) write(r1, &(0x7f0000000000), 0x0) write(r1, &(0x7f0000000100), 0x28b81e) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) listen(r2, 0xd4) 19:34:11 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x212b, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000080)=0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x7b8) 19:34:12 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000001680)='./file0\x00', 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000280)=0x3) connect$inet6(r3, &(0x7f00000000c0)={0x18, 0x1, 0x1003, 0x4}, 0xfffffffffffffea7) bind$unix(r3, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) rmdir(&(0x7f00000000c0)='./file0\x00') 19:34:12 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x80000001}, {0x0, 0x28a}}, 0x0) r0 = socket$inet6(0x18, 0x3, 0x81) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) panic: kernel diagnostic assertion "pg->wire_count == 1" failed: file "/syzkaller/managers/main/kernel/sys/kern/vfs_biomem.c", line 329 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *487380 69661 0 0x2 0x4000000 0 syz-fuzzer db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff821e4529,ffffffff821fa563,149,ffffffff821c34b8) at __assert+0x2b buf_free_pages(fffffd803c76f500) at buf_free_pages+0x1ee buf_dealloc_mem(fffffd803c76f500) at buf_dealloc_mem+0xe1 buf_put(fffffd803c76f500) at buf_put+0x16b brelse(fffffd803c76f500) at brelse+0x257 vinvalbuf(fffffd80361561b8,2,fffffd803f7c6960,ffff8000ffff4500,0,ffffffffffffffff) at vinvalbuf+0x3b1 ffs_truncate(fffffd803d1c21e0,0,4,fffffd803f7c6960) at ffs_truncate+0xeb1 ufs_rmdir(ffff8000148e6208) at ufs_rmdir+0x3af VOP_RMDIR(fffffd802b481018,fffffd80361561b8,ffff8000148e6308) at VOP_RMDIR+0xf8 dounlinkat(ffff8000ffff4500,b,c00393e8c0,8) at dounlinkat+0x14c syscall(ffff8000148e6480) at syscall+0x507 Xsyscall(6,145,c00002a000,145,100,46) at Xsyscall+0x128 end of kernel end trace frame: 0xc0032157e8, count: 1 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic kernel diagnostic assertion "pg->wire_count == 1" failed: file "/syzkaller/managers/main/kernel/sys/kern/vfs_biomem.c", line 329 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff821e4529,ffffffff821fa563,149,ffffffff821c34b8) at __assert+0x2b buf_free_pages(fffffd803c76f500) at buf_free_pages+0x1ee buf_dealloc_mem(fffffd803c76f500) at buf_dealloc_mem+0xe1 buf_put(fffffd803c76f500) at buf_put+0x16b brelse(fffffd803c76f500) at brelse+0x257 vinvalbuf(fffffd80361561b8,2,fffffd803f7c6960,ffff8000ffff4500,0,ffffffffffffffff) at vinvalbuf+0x3b1 ffs_truncate(fffffd803d1c21e0,0,4,fffffd803f7c6960) at ffs_truncate+0xeb1 ufs_rmdir(ffff8000148e6208) at ufs_rmdir+0x3af VOP_RMDIR(fffffd802b481018,fffffd80361561b8,ffff8000148e6308) at VOP_RMDIR+0xf8 dounlinkat(ffff8000ffff4500,b,c00393e8c0,8) at dounlinkat+0x14c syscall(ffff8000148e6480) at syscall+0x507 Xsyscall(6,145,c00002a000,145,100,46) at Xsyscall+0x128 end of kernel end trace frame: 0xc0032157e8, count: -14 ddb> show registers rdi 0 rsi 0x1 rbp 0xffff8000148e5ce0 rbx 0xffff8000148e5d90 rdx 0x2 rcx 0 rax 0 r8 0xffff8000148e5ca0 r9 0x1 r10 0 r11 0x677c2bc415d22877 r12 0x3000000008 r13 0xffff8000148e5cf0 r14 0x100 r15 0x1 rip 0xffffffff81f6e8c8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff8000148e5cd0 ss 0 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-fuzzer) pid=487380 stat=onproc flags process=2 proc=4000000 pri=17, usrpri=81, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff58c0,0xffff8000ffff4788 process=0xffff8000148a2018 user=0xffff8000148e1000, vmspace=0xfffffd803f013990 estcpu=31, cpticks=1, pctcpu=0.15 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 334 384396 79127 0 2 0 syz-executor.1 334 127141 79127 0 3 0x4000000 biowait syz-executor.1 79127 378567 69661 0 3 0x82 nanosleep syz-executor.1 67722 125491 0 0 3 0x14200 acct acct 44974 437608 1 0 3 0x100083 ttyin getty 44261 76825 0 0 3 0x14200 bored sosplice 69661 16606 27787 0 3 0x82 thrsleep syz-fuzzer 69661 112921 27787 0 3 0x4000082 nanosleep syz-fuzzer *69661 487380 27787 0 7 0x4000002 syz-fuzzer 69661 159953 27787 0 3 0x4000082 thrsleep syz-fuzzer 69661 146899 27787 0 3 0x4000082 thrsleep syz-fuzzer 69661 199505 27787 0 3 0x4000082 thrsleep syz-fuzzer 69661 359210 27787 0 3 0x4000082 thrsleep syz-fuzzer 69661 421938 27787 0 3 0x4000082 thrsleep syz-fuzzer 27787 461017 1950 0 3 0x10008a pause ksh 1950 73647 44529 0 3 0x92 select sshd 44529 198008 1 0 3 0x80 select sshd 44445 290175 48273 73 3 0x100090 kqread syslogd 48273 340378 1 0 3 0x100082 netio syslogd 47682 493282 1 77 3 0x100090 poll dhclient 66593 484400 1 0 3 0x80 poll dhclient 91694 168296 0 0 2 0x14200 zerothread 13406 247144 0 0 3 0x14200 aiodoned aiodoned 8707 296196 0 0 3 0x14200 syncer update 62001 323517 0 0 3 0x14200 cleaner cleaner 19861 311353 0 0 3 0x14200 reaper reaper 38829 180023 0 0 3 0x14200 pgdaemon pagedaemon 28544 173670 0 0 3 0x14200 bored crynlk 79358 158682 0 0 3 0x14200 bored crypto 25701 317109 0 0 3 0x40014200 acpi0 acpi0 98951 469508 0 0 3 0x14200 bored softnet 29744 376129 0 0 3 0x14200 bored systqmp 1838 154382 0 0 3 0x14200 bored systq 46713 395224 0 0 3 0x40014200 bored softclock 7173 184136 0 0 3 0x40014200 idle0 38028 114242 0 0 3 0x14200 bored smr 1 164201 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9577 7014K 8245K 78643K 29720 0 0 pcb 13 11K 12K 78643K 2034 0 0 rtable 118 12K 13K 78643K 3058 0 0 ifaddr 89 20K 21K 78643K 792 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 378 0 0 iov 0 0K 28K 78643K 1195 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1211 76K 77K 78643K 7803 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 74 0 0 VM map 45 11K 11K 78643K 80 0 0 sem 12 0K 0K 78643K 3172 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 4 9K 25K 78643K 4554 0 0 sigio 0 0K 0K 78643K 76 0 0 proc 49 38K 63K 78643K 1771 0 0 subproc 16 1K 2K 78643K 493 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 384 0 0 in_multi 28 1K 2K 78643K 500 0 0 ether_multi 1 0K 0K 78643K 34 0 0 mrt 0 0K 0K 78643K 22 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 78 344K 344K 78643K 78 0 0 exec 0 0K 1K 78643K 1038 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 161 295K 312K 78643K 12370 0 0 UVM aobj 130 4K 4K 78643K 137 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 983 0 0 NDP 21 0K 1K 78643K 262 0 0 temp 219 3546K 4185K 78643K 204447 0 0 kqueue 0 0K 0K 78643K 46 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 113 0 108 1 0 1 1 0 8 0 rtpcb 80 493 0 491 1 0 1 1 0 8 0 rtentry 112 553 0 512 2 0 2 2 0 8 0 unpcb 120 3430 0 3417 3 2 1 2 0 8 0 syncache 264 31 0 31 14 13 1 1 0 8 1 sackhl 24 3 0 3 1 1 0 1 0 8 0 tcpqe 32 221 0 221 8 8 0 1 0 8 0 tcpcb 544 3822 0 3818 46 44 2 14 0 8 1 ipq 40 48 0 48 12 12 0 1 0 8 0 ipqe 40 1017 0 1017 12 12 0 1 0 8 0 inpcb 280 8295 0 8288 40 38 2 9 0 8 1 rttmr 72 6 0 5 2 1 1 1 0 8 0 ip6q 72 6 0 6 4 4 0 1 0 8 0 ip6af 40 15 0 15 3 3 0 1 0 8 0 nd6 48 74 0 72 5 4 1 1 0 8 0 pkpcb 40 12 0 12 5 5 0 1 0 8 0 swfcl 56 6 0 0 1 0 1 1 0 8 0 ppxss 1128 88 0 88 19 18 1 1 0 8 1 art_heap8 4096 17 0 14 9 6 3 4 0 8 0 art_heap4 256 2252 0 2042 35 21 14 18 0 8 0 art_table 32 2269 0 2056 4 1 3 3 0 8 0 art_node 16 552 0 516 1 0 1 1 0 8 0 sysvmsgpl 40 44 0 25 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 3170 0 3160 1 0 1 1 0 8 0 shmpl 112 135 0 7 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 8319 0 6921 46 0 46 46 0 8 0 ffsino 240 8319 0 6921 83 0 83 83 0 8 0 nchpl 144 15219 0 14787 60 41 19 60 0 8 0 uvmvnodes 72 8085 0 0 147 0 147 147 0 8 0 vnodes 208 8085 0 0 426 0 426 426 0 8 0 namei 1024 60257 0 60256 3 2 1 1 0 8 0 vcpupl 1984 43 0 0 6 0 6 6 0 8 0 vmpool 520 78 0 35 3 0 3 3 0 8 0 scsiplug 64 4 0 4 4 3 1 1 0 8 1 scxspl 192 60913 0 60912 32 28 4 7 0 8 3 plimitpl 152 391 0 385 1 0 1 1 0 8 0 sigapl 432 4645 0 4633 2 0 2 2 0 8 0 futexpl 56 166800 0 166800 5 4 1 1 0 8 1 knotepl 112 1358 0 1336 5 4 1 3 0 8 0 kqueuepl 104 1547 0 1544 7 6 1 4 0 8 0 pipepl 112 4744 0 4729 16 15 1 2 0 8 0 fdescpl 424 4646 0 4633 2 0 2 2 0 8 0 filepl 120 45964 0 45886 36 31 5 11 0 8 2 lockfpl 104 1761 0 1760 1 0 1 1 0 8 0 lockfspl 48 592 0 591 1 0 1 1 0 8 0 sessionpl 112 45 0 36 1 0 1 1 0 8 0 pgrppl 48 189 0 180 1 0 1 1 0 8 0 ucredpl 96 5116 0 5109 1 0 1 1 0 8 0 zombiepl 144 4634 0 4634 1 0 1 1 0 8 1 processpl 864 4663 0 4634 4 0 4 4 0 8 0 procpl 632 10142 0 10105 5 1 4 5 0 8 0 sosppl 128 50 0 50 12 12 0 1 0 8 0 sockpl 384 12318 0 12294 55 50 5 14 0 8 2 mcl64k 65536 1769 0 1769 165 164 1 65 0 8 1 mcl16k 16384 77 0 77 16 15 1 1 0 8 1 mcl12k 12288 193 0 193 10 9 1 1 0 8 1 mcl9k 9216 92 0 92 15 14 1 1 0 8 1 mcl8k 8192 236 0 236 10 9 1 1 0 8 1 mcl4k 4096 520 0 520 8 7 1 1 0 8 1 mcl2k2 2112 56 0 56 17 17 0 1 0 8 0 mcl2k 2048 78570 0 78521 27 20 7 16 0 8 0 mtagpl 80 231 0 231 7 6 1 1 0 8 1 mbufpl 256 171889 0 171782 194 186 8 41 0 8 0 bufpl 256 27649 0 19554 507 0 507 507 0 8 0 anonpl 16 692002 0 675541 201 114 87 108 0 62 0 amapchunkpl 152 27912 0 27707 119 109 10 23 0 158 0 amappl16 192 32872 0 31724 272 212 60 75 0 8 0 amappl15 184 585 0 584 1 0 1 1 0 8 0 amappl14 176 729 0 725 1 0 1 1 0 8 0 amappl13 168 382 0 382 4 3 1 1 0 8 1 amappl12 160 1070 0 1066 1 0 1 1 0 8 0 amappl11 152 426 0 415 1 0 1 1 0 8 0 amappl10 144 1252 0 1250 4 3 1 1 0 8 0 amappl9 136 1283 0 1277 1 0 1 1 0 8 0 amappl8 128 813 0 772 2 0 2 2 0 8 0 amappl7 120 1359 0 1352 1 0 1 1 0 8 0 amappl6 112 371 0 359 1 0 1 1 0 8 0 amappl5 104 1448 0 1439 1 0 1 1 0 8 0 amappl4 96 4070 0 4042 1 0 1 1 0 8 0 amappl3 88 1901 0 1895 1 0 1 1 0 8 0 amappl2 80 35184 0 35109 3 1 2 3 0 8 0 amappl1 72 95087 0 94676 28 19 9 20 0 8 0 amappl 80 10903 0 10838 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 17 0 17 1 1 0 1 0 8 0 aobjpl 64 136 0 7 3 0 3 3 0 8 0 uaddrrnd 24 4724 0 4633 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 4724 0 4633 1 0 1 1 0 8 0 vmmpekpl 168 35413 0 35374 2 0 2 2 0 8 0 vmmpepl 168 578732 0 576440 394 247 147 157 0 357 38 vmsppl 272 4645 0 4633 6 5 1 2 0 8 0 pdppl 4096 9454 0 9379 14 4 10 10 0 8 0 pvpl 32 1789992 0 1771235 567 307 260 328 0 265 68 pmappl 200 4723 0 4668 4 0 4 4 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 1128 0 485 21 1 20 21 0 8 0