last executing test programs: 10.69203025s ago: executing program 1 (id=1187): r0 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000240)=[{r0}], 0x1, 0x0) ioctl$WSKBDIO_COMPLEXBELL(r0, 0x80105702, &(0x7f00000000c0)={0x9, 0x8, 0x8001, 0x10001}) ioctl$WSKBDIO_SETKEYREPEAT(r0, 0x800c5707, &(0x7f0000000080)={0x9, 0x401, 0x1}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x4) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x800, 0x0) open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) (async) poll(&(0x7f0000000240)=[{r0}], 0x1, 0x0) (async) ioctl$WSKBDIO_COMPLEXBELL(r0, 0x80105702, &(0x7f00000000c0)={0x9, 0x8, 0x8001, 0x10001}) (async) ioctl$WSKBDIO_SETKEYREPEAT(r0, 0x800c5707, &(0x7f0000000080)={0x9, 0x401, 0x1}) (async) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x4) (async) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x800, 0x0) (async) 10.610411883s ago: executing program 1 (id=1191): setuid(0xffffffffffffffff) setegid(0xffffffffffffffff) r0 = socket(0x800000018, 0x1, 0x0) open(&(0x7f0000000140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x40, 0x0) r1 = open$dir(&(0x7f0000000300)='.\x00', 0x80, 0x4a) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) fchmod(r1, 0xf3) setuid(0xffffffffffffffff) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x8) 10.60996504s ago: executing program 1 (id=1192): r0 = open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) setrlimit(0x8, &(0x7f0000000000)={0xfffffffffffffffb, 0xfffffffffff7ffff}) fcntl$lock(r0, 0xc, &(0x7f00000019c0)={0x3, 0x0, 0x79, 0x2}) 10.474275297s ago: executing program 1 (id=1195): mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) (async) r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x3) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) (async) getrusage(0x1, &(0x7f0000000040)) (async) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000240)="ee11d2ac4a36", 0xffffffb8}], 0x1) (async) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000140)={0x2, 0x2, 0x9, 0x9, r1}) (async) select(0x40, &(0x7f0000000000)={0x9, 0x3ff, 0x0, 0x0, 0x0, 0x0, 0x2, 0x7}, &(0x7f0000000380)={0xffb, 0x0, 0x6, 0x0, 0x0, 0x0, 0x2, 0x3}, 0x0, 0x0) (async) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) (async) r3 = socket$inet(0x2, 0x2, 0x0) getsockopt(r3, 0x0, 0x18, 0x0, 0x0) (async) read(r2, &(0x7f0000000380)=""/235, 0xeb) 10.233011024s ago: executing program 1 (id=1199): setrlimit(0x1, &(0x7f0000000000)={0xfffffffffffffffd, 0xffffffffffffffff}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x110) write(r0, &(0x7f00000004c0)="b96abcf5ac7cffa09ea845315c0d853a14", 0xffffff1c) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x8) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) pledge(0x0, &(0x7f00000000c0)='\x00') semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000040)) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 6.186117909s ago: executing program 7 (id=1289): semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) (async) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000100)={0x7ff, 0x7, 0x7, 0x10001, 0x80080004, 0x80000001, 0x80000000, 0x10, [{0x0, 0x8, 0x4, 0x71000}, {0x20000007, 0xfffffffd, 0x8, 0xfffffff9}, {0x8, 0x5, 0x0, 0xafd}, {0x1, 0x800, 0x7}, {0x3ff, 0x7fffffff, 0xe, 0xfffffffd}, {0x2, 0x6, 0x3, 0x1}, {0xcdf, 0x1, 0x4f8, 0x6d}, {0xa, 0x804, 0x14, 0x8}, {0x2, 0x81, 0x1, 0x9}, {0x6, 0x8001, 0x3ff, 0x7}, {0x4, 0xffffaac2, 0x9, 0xaeb}, {0x7ff, 0x9, 0x8, 0x5}, {0xb8c, 0x4, 0x5, 0x6}, {0x29a71717, 0xfffffffa, 0x6, 0x6}, {0xb, 0x7, 0x6}, {0xffffffff, 0x1, 0x4000004, 0x30000}]}) (async) setitimer(0x0, &(0x7f0000000080)={{0x0, 0x1}, {0x0, 0x6}}, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9e906c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037280200000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba09", 0x91, 0x0, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000480)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x11, 0x0, @rand_addr=0x4, @broadcast}, @icmp=@time_exceeded={0xb, 0x1, 0x0, 0x0, 0xb, 0x0, {0x5, 0x4, 0x1, 0x2, 0x2, 0x68, 0x1, 0xed, 0x11, 0x61a, @broadcast}}}}}}) (async) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) (async) sysctl$hw(&(0x7f0000000000)={0x6, 0x12}, 0x2, &(0x7f0000000080)="975e90d7e4ef7d75785092bb816ae3f69affcc4fbba0d475e89adbf3c20aacbd2c38a221e393", &(0x7f0000000180)=0x26, &(0x7f00000001c0), 0x0) (async, rerun: 32) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) (async, rerun: 32) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r2 = socket(0x18, 0x1, 0x0) (async, rerun: 32) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) (rerun: 32) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6c, 0xae, 0x9, 0x9}, {0x7, 0x81, 0x7, 0xad5e}, {0x4006, 0x19, 0x7, 0x800}]}) (async) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) setsockopt(r2, 0x1000000029, 0x31, &(0x7f00000001c0)="ebff8bff13924800", 0x8) (async, rerun: 64) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (rerun: 64) 6.090928294s ago: executing program 7 (id=1291): sysctl$vfs_ffs(&(0x7f00000000c0)={0x4, 0x1, 0x7}, 0x4, 0x0, 0x0, 0x0, 0x87) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) r1 = socket(0x11, 0x3, 0x0) write(r1, &(0x7f0000000000)="aee99da2", 0x4) setuid(0xffffffffffffffff) ioctl$BIOCLOCK(r0, 0x20004276) nanosleep(&(0x7f0000000280)={0x0, 0x1e49824d}, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x2000427e, 0x0) r2 = dup(r0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r3 = socket(0x18, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x1, 0x20, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x67, &(0x7f0000000100)={0x2, 0x0, 0xfe, 0x4587}, 0xc) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000180)) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {0x0, 0xfffffffc}, {}, {0x1}, {0x3}, {0x0, 0x1}, {0x0, 0xaa59}, {0x2}, {0x1, 0xffffffff}, {0x2}, {0x3, 0x4}, {}, {0x0, 0xffffffff}, {}, {0x0, 0x80000001}, {0x2, 0xffffffff}, {0x2, 0x1}, {0x3}, {0x0, 0xffffffff}, {0x3, 0x7ff}, {0x1}, {0x2}, {0x3}, {0x3}, {}, {0x2, 0x1}, {}, {0x0, 0x200}, {0x2}, {0x0, 0xfffffffd}, {0x1, 0xa}, {0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000140)=0x2c, 0x0, 0x2e) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) syz_open_pts() syz_open_pts() socket(0x24, 0x2, 0x6) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x80, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) open(0x0, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xb5219f1000b913f1, 0x0) dup(r4) socket(0x21, 0x3, 0x0) 5.461272984s ago: executing program 7 (id=1312): ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x1, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000100)) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)={0x80000000, 0x3}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x106) pwritev(r1, &(0x7f0000001380)=[{&(0x7f0000001140)="8a", 0x1}], 0x1, 0xffff) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r1, 0x0) setrlimit(0x1, &(0x7f00000011c0)) setrlimit(0x1, &(0x7f0000000000)={0xfffffffffffffffa, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x118) sysctl$hw(&(0x7f0000000080)={0x7, 0xc}, 0x2, &(0x7f00000000c0), 0x0, 0x0, 0x0) write(r2, &(0x7f00000004c0)="b96abcf5ac7cffa09ea845315c0d853a14", 0xffffff1c) sync() mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) setrlimit(0x0, &(0x7f0000000000)={0xfffffffffffffffd, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) close(r3) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) connect$unix(r3, &(0x7f0000000000), 0x10) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) socket(0x1, 0x5, 0x36) writev(0xffffffffffffffff, &(0x7f0000001400)=[{&(0x7f0000000280)="1b420a90e50409df582995e4a5d38b04b13a0ac97df7ebff2960285d57534416db305fbd51c98439a39e04a83c705ede2c8c5f1b7e6ec1c408d976455cd231404ad7c1052b49f41ad08adfc1c18132c43109c885066cb8e5b417658bfa5098eff323d40d9f8f1fd47e2d2914160ccda87d53703cb43c8e2dc9a8938f9673bf8c025cdd6137358b6d84631adc428562b520703a3f3f5ec679a277604e0fe0dd8a755c1bc7fa7fdd3cd886de9f05b8ff738f2eded0f0a877701352b08481402086402c7aed", 0xc4}, {&(0x7f0000000380)="75feef6600d2777a985056f2112165952bb72d4757e0a4545dd18806ca0c1bd0eeeecb513c302e728d291c0719238d10ffb4895c6f1560a22d2c2aec69bce02a43153198a7d7a8ed31b1d5d3d0dc3d333a68dd7a97f827b464f65707b89cea927fe69b3eee05adc719ddcd2786f15439b5b889bca588b825f189cb179c734ad3d5c8927b7e49d78e04f9d2a69a11f4ace4765b74053e7834bc7befbe4b438715e78de83c1928b428df19276efb890d2fdbe21409f6e5189f310e5f1a9d80c99ede8b14a3f4dc217e6142c64c50d4f32cc3f0086c710adb4b140df16a43205890a5e6f81a5341ef524f7382f294042eaa26bcd74219a59e0d72740ec949b2e6714fce15cf6205bf23fbea2a2d413067d9fd1806f328ca80e7eae2f5c65e877b4067a9d573d0161d33cdf1449f2045e35057213a1f7b13571db7daf1b6aa63202fb0cc30b605e94ecebb0e671268f9450b3448ca83521bca3761e460753c70e8e7c9828bf11ece7d3a725193b91963499cd7ded81aa4800372207364a0f6417ced0143abbbb6342d0ccb0e9b9207f019639af5ea2ff7447b9ca94704638b9e1ad4040d0b4019d9ca7de6f685b83c432e873e47b646946c6cca040f79e4c0c40d46d37ae7bd456743f7cbbd6e7b980c428ea7b80159ffc60d61c93804cc7799c90efd4dcfc92df33ca07d1dd67670b0d83e45bc4c8315a4d9de45734790912324032954e5ec592573468bc5e44b7e8540143bf862a465d6c44b2558c78b6476bbd45e6033e236ae2c35075b1c3506bd4ef5e3df0a2382b1f4a7a8290d0b9aa0222028dd00d9253413cbade6b8c2a753da9043027db5374609d40ee7895504a2a7ba0924afcb55c9956287b7d67296a106149ef6cae3d1c223da0bfb585dc53534378ba230144bd2f3909b3d7a7ec484527ca28aa01ad016d65b39f5fb054ee81a5d79cb8d92079f32ad4e7e1ad53fc8d2543ce288a339418e2f733dfd3d5426d6ad6dda86a44b413486a8d137ffd615fec3ff5c368c45fe8c358196d40aeee3df175639347fa2d654125b9bdf9edd6c46ad8459c2d508a628f81b6cdc22b9f8c5c0cc2df965abcaccb9f76de143199e5300e63d5edcd172c5a455ebe082cb48231f9f4f9b56818754268eeca4186057a37fc466cda5ec12f94043f8c560555f4ef3dcdbfa5d647203431a2b1ba10fc84a49dc001f197fc442853fbbb001748ec42a5f58d2e0baf76904bf3914cb856b7ca5d31017d895d6b080457d7e35fa12e26ebd736a9afaeef5f0cc509a78a3a9858b58c5c2ac28a3f0aa6b8df425e1e4b40249d340a5031fe59269a10763fe93f44fa6444fe0add2d79391aff4564628b09bd7c8d3a672b67b018007f717a19dc2ad8c45f42b244eb354f90d712e415202ff06ab17edc0720a57431d29dcfa0847790c41692bc41e72fd5960fe6a3df8414abb9099dcaed2230eefa1251865e87f040882738ed11894d0c87052a10827e5277acdfaa44315699061c466798e0dd7cad7a0a99a1c8fe91d5f92b81cb22a66a0cd9330fb9929b3775e196e36112d9d93b0285e0f013e5049b662bbacc534cb739ec2ed793ff20bcd4b24072e87b5a3ff22c1fd37b67f428e5d87c57841413fda0606f24e86c20cb7db61b284f34807c54dc897ed4bee969e1ad95b3519c5c9ae68599ee7e13b6e9d91234f9c78bb75f705c68978ec0df4f379f3f70b05a64efe73550fa5a943345e4b68218af84c3c4e92a1aba469959187fcd865bc4cd5d54d4fbd5a40fd18df4f92748b35b293cfa58aa6c6e80497cd444c3f2277c51565c1459ad370cbf7cbc17c74353d330f4c7d2c4333d31d3d02974cedde793e3b96edde8e26bfcf059e3da1007028b606eae583b15a40a2d04beb2736ce555d6e252d040c204b7171a245b83e309588f8d8eafa8f6838a1c121cfe33a3b282fd6ed69c1aa8e0ad9cef748b798a5d54b1834b1b1fc9ebfec049660b92ca7d376abd4434ebe187fbf0aa5d07b029f25d0e5c00440d3acdf6180034fb0a0c208e3413ce3a04725fb5f4f32b1c9357a6bfd630ea5af88721eac23c1ae594125c42a3ce5d450d7a7446f5511b32d8ebe7c77824b220e8b2da57b5ac379dcc99d1c9ddabafac2fd3ba5935e865dd797510866d2612d12116982e3eec24add87996d1966951879cb4cc907e92937e654a2210bb9650b05957a8042a28b5d7071cb7b65e3ab2446ffeaa58a983e829e43047f1701e92233d3b94b0e835a984a132eb27bb906f1909b9f1bb3ad278f085013c95da4e8316f6d37e56ae46ffca5b7a96e8dc942937b946b170bc5cf11700853a110aedbf5eb353860236e9ec0b90939aefc313fae7faca0e2d55595f8241fa535e04d76ace4f859350fa9280462331e514f36858d9870ce450814f761691ed7d33580d5ec0cff562739af98e91385e23f9fc9d7ad679d02b210b7f10cd2616fad79cd3c08964e0f5dc3b2e46f3af20700beb75c512800dab36787119edb8f4d9164a4a007c259ea879429fda03732cc6acd2f81ca86b1f94abe518c546e2d2312288f5e9adf024439d7fcdda32add60a8c85ab7d960153a24c47701d6c592fcc3c7a2323ec5f1a4533b1b203a5b03005155ec4e38df8d13b763edd3ed0cd649e1454a5e90985684a3b380f174ce2ac8d8dfc3662dcc42de02dc35a5ec70daf5dc7eda476fd7ae6788550d5d1cfe4e8291dda69cba8412f40765c1ab40c02a32efb4e616c360d9ec43b22041bd2ef37502a4067b7ab80443cba6b2eee04393c8a6492821801d00a970062ae3da9ca54706aa23ea96969a0a30f631f85081b95a2e58d37b89a9065ceeb7a617aa387934e6584e108bc7aecece6868825f71d917d8e57fbb9d24d5e03b336ad7c23f9e9731d3a188404fe85549d6c6dac6d6b19ec9cedcd53053f9cfa56d7fffe69594f14d4f0e63ae728646b48ee8af0a32e95ad82a137cc5658dbab57e87f1dd9f63ae999e829df53b019737b1c179f7d2ac0c6623b61a614a4910f6a62638b074a6436248db62d85ce5208c8dddb8d8c9704cd49244cf6cc347c321a56792165d3b565bc02aff8d6ec154f1219390fb5f03ce9993c6c9cf8d3e5e028bc05af653efdcaea8bbd8a65ffff59ff0d9b0490e41bcd3a78c37eae8f0eaaeaf16ae9498ec0256708cbb9c148818b435d53c54e2ef4657b58518d5cbcefa2d9e94f1b15aba68565f9882fa354ae832444c9f3ccadeaf1533cffbf48320e3dd78906de5938f2b670e6b0d530df31ae94f2bcc40e11771cdb2a88d9540a6108ff96fafee4cb8f13d93a58a3dcd55abe05d5f8cd24704416b1b8b17fafd81e40a667357e9fc39e9188f8665a5c63f41223d9025cd6dedf4133e3f8a604f25882b61ae62b02a9e17da96a481a1134493ce48337aa6de97b86cf1a67642daa01ef7886b80e3b52a19142e4a1e3081fd6b8799a63d58a859ff1efef368c47f1314900d41ceebff60542486e1ffa95da1f6c2f05ead66cc9cd121f9074c70fce3a3a820e24e7e74d71a9b970dba042dc7f3c6e455021f6e8dc98131b8fb924b7b116ec293f13ba2658124fe51409de8c0d660ef4ad4b1db8da91c3d765ce3d4218d9b53850acd2f40e1531bae4ab4f9c7eb8a906671b1795b36758f30eb2a54b6632014330568e5281d1bf09c3e24304ad606c0f1bf30a8a6e64a110e2e34442a446287740ac54c7cea9aba2c16dea9cb504c73e9d3c9c31411ce984a238a7aa77a758d1452656b051fc7b4c67fd949a46e5ef13c753862c868e6b76cd4d49be3ea014e4819103ad0e5077a5555e8c82155ade03875b2cc0f024328ab1083bd3cb2e90e8a84ddbb56f29ea19be9a3c5164ac6528739a0980cc777dba1434af26d979ce8280e220c0fff19fd5cdfa8551c6f3185d9ba17efc0abade0667a7d4bf0e8982e766b5f5bc5e88aab30456a53a06d3201528e513e71fe14eac721cedb46c26121494128a1b73b52d8151cbbe2c9c17e7403ce180fec1388e0539933a4e3759ba03efb099d7bb2a6014bcdffb36d6b99f65087e8582c7fd3a109720af32b77759bb1a219eb10fc46e39309647e2c5c88af26b1d4a4fb911e69b52199fe8da9c8dde0cf6658ee7c2039a69d317d9590caa05a55337cddd2d16f425cc080593367cda12bc1f05405fb8c41a9a22a47c34760db1a61147c3b019291505269ac2bbb20382172ecb52891ca8e51d6c2ff5ff07a3458f1cbb06a30dd2bfc38c84d41ab74b437633fb0e65d1b5c43568f853ce0cf63ceecb9c57bf1bf739eba497314f89c05bc704109d5daf7fe96fb7ab677813e6ccf13b85be3e67d13f5c57d68307a73d03e8eb2929685f6ea707e6fd108b2bfcfb00dc472d9345a2486199f8671e260c38243ef2a88aa969a57c6fa97aa59f0a35d6a9767fce45ffdde197ac4db2d2ce88b2a4dda507e25e2a75acaca8b67c06f637ea6952d3abc3f76dd860cc8af0ebaf4e014854faccdb46a1b61ea173a2f4e9248c28e640c5124d0f2e8e1b5a4fda6c33a5b9af8c36eae678c0a5660f4598dd2d368d79e170abb75edcc6eaa4abc6aa166ddff16f62da970f91eb9f99ea5f401e587fe83c0dcee18cc7e3d75ed04cc9ac3f7ea771ff75d0545dd37ac33e7eaec992ca7969dc9f031df3979878b28e97309bd9fccf647145b66dc9e21f43012b8897f444cfd85078254382da0850cc3498a6aabfa848266b7badbc82e8301ac71d69a790a7127393462ec066df1dacef1bc1dc48bd79039ccdb360fb7f6bb1bda72039bd768101017a2b6e230d8d05b02b92f7ff1a815a56732b9e8f7dd80bb3aca9c4cef3a4546b082a18c2badb001980536e2e7064fd9fb59a7478a3db2ddd304cd280e2fff66e70efed685b8782a582fc4753565571e23845f547aabf5858f1b66db6d9acde1b85ab782ccfba5fba7bde4651d82aa131ff31a28f75a716d3f45626e1e80ab4e436f86c881d67f745b59d4041fbd667a1f96610e081547590016a0cabce761531e859f119f7ad413acddee32a322de73935b26fdc1e867434a8885f8a05f889767c513085a422c5285a53ea7d6178cd6de4553971d1aba64b5153ad5dcd8b07e9f80081d73a3373910b08681d726cd6b90c3e828e63d54a9bbab8299b54b4a2ef4154f4a0753fc788b1c7bd975ce67a70c92592e646f449f6fbb1413666ebb0a6ae59aea626badbe4aec5d32d2e525b6c51f54a93feb7c600f5d771016412ad5f29ae0182aea003520c32e55d2a4c9572de1a6a930765bd694ef96c159946335379e493a82a69480afddf5b759937c753b832443e98c6b097a4d52129fdac121f1a500e2d80514654e54cbb11beb341669a4599e02b12511bd1de8381070e1376c087716b306bc0a945bb1998e2b96c8e028dc0005f807a6e614b58c49addd54605fcad0477d5309aa27889ceecd09f890867f0da7ff362d380ca4c268b205a4a35c82c88422e75427acffb2f4d335b5c47cb7b4505b8d24d33c581d1ea117fe4aca3d6fb40f26c8b3784a4f8ffd60a695d1b4703f3865b5010a61c7d7fbd6e9fb44bff9b470328e2ad9670e98e9d572c546adc86d64181f95e46567a3fa1f5918b126c29b1aba6d1d2c2103e7a77bf7b129a9970fe505daa7245e06bee3b5e1fae4c4d78200d15e8fc36f87696e39ca68f18641170262ce4b4b2ae5f29fda2df7dd1050f09a8e030eb0303a18efb3bd7b98ed8a1f8be2e7691b7cd9e11b521c25687bdf567bdb7e4182931d9e688f05bccb5cf2c2a88b4c26fb371f345c0c4f2397aba8fbabf4ae63cb79d20ef3c1fd477b", 0x1000}, {&(0x7f0000000200)="b9eb924e0c95a61d9a1c4c67174f00e4267491860c10c380cf2c253b046a8adecb7ce76bc877bc9a5627", 0x2a}, {&(0x7f0000001380)="8d572f256e3902c16efb40fd14aa5a70c7ff571b5270503971ebae1794c76ca9d90eb26b8aeb5b3fb237df63d1b42f4fdcdd146ed5e8a365ae43e6486775f2cd63216ba59e29d01c653c8e7165af1d01da0dfff0c376199fc6d74e32d6700d0174b1eb0b", 0x64}], 0x4) sysctl$kern(&(0x7f0000000140)={0x1, 0x29}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000001480)={0x0, &(0x7f00000000c0)}) r5 = socket(0x18, 0x2, 0x0) sendmsg$unix(r5, &(0x7f0000000040)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="18"], 0x20}, 0x4) 4.594959011s ago: executing program 6 (id=1334): r0 = socket$inet6(0x18, 0x4, 0xfd) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x9, 0x7}, 0xc) open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r1 = openat$pf(0xffffffffffffff9c, &(0x7f00000000c0), 0x101, 0x0) ioctl$TIOCSETA(r1, 0xc0284416, &(0x7f0000000080)={0x1fff, 0x2, 0x9, 0x0, "cd002200002181baab4c8c6d09b975390a000004", 0x7fff, 0xfffffffe}) open$dir(&(0x7f0000000140)='.\x00', 0x0, 0x0) select(0x40, &(0x7f0000000180)={0xfffffffffffffff9, 0x44809e9d, 0xffffffffffffffff, 0xfffffffffffffffd, 0x2800000000000000, 0x181c, 0x8, 0x2000000000000004}, 0x0, 0x0, 0x0) rename(&(0x7f0000000100)='./file1\x00', &(0x7f0000000200)='./file1/file0\x00') 4.474314544s ago: executing program 6 (id=1337): r0 = syz_open_pts() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xfffffffe, 0x0, 0x83, 0xc072, "e0909c80429a030bf70100001613f6d7bc0d6e60"}) fcntl$setown(r0, 0x6, 0xffffffffffffffff) sysctl$kern(&(0x7f00000000c0)={0x1, 0x5a}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x48, 0x0, 0x37) 4.110887576s ago: executing program 6 (id=1347): mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0xfa) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000500)={0x7ff, 0x17, 0x2000005, 0x3, 0x3ff, 0x80000001, 0x38e7, 0x10, [{0x0, 0x1ff, 0x4, 0x2}, {0xc5f, 0x7, 0x7, 0x2}, {0x8, 0x8, 0x9, 0x9}, {0x80000000, 0x800, 0x3, 0x5}, {0x401, 0x7ff, 0x1082805, 0x4d8a}, {0x2, 0x86, 0x1, 0xb7}, {0x4, 0xd16f, 0x4f8, 0x8}, {0x3, 0x803, 0xfffffffe, 0xb}, {0xfffffffe, 0x9, 0x6, 0x9}, {0x4, 0x90, 0xd1b, 0xfffffff1}, {0x1c7, 0x40000005, 0x2, 0x3}, {0x7fc, 0x6, 0xa, 0x9}, {0xb8c, 0x4, 0x7, 0x2c4}, {0x29a7171a, 0xfffffefa, 0x403, 0x6}, {0xff, 0x5, 0xfffffff9, 0x40}, {0xfffffffd, 0x1, 0x1002, 0xc}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x29) ioctl$VNDIOCSET(r1, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) ioctl$VNDIOCSET(r1, 0x80044403, &(0x7f00000001c0)={0x0, 0xfffffffffffffffd, 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002ac0), 0x20, 0x0) fcntl$setstatus(r2, 0x4, 0x8) r3 = open(&(0x7f0000000080)='./bus\x00', 0x800, 0x10c) preadv(r3, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104, 0x68}, {&(0x7f0000001a80)=""/193, 0xc1}, {&(0x7f0000000340)=""/175, 0xaf}, {&(0x7f0000001640)=""/18, 0x12}], 0x4, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000001880), 0x8, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f00000018c0), 0x20000, 0x0) getpgid(0x0) r4 = open(0x0, 0x10686, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(0x0, 0x80, 0x29) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) socket(0x1, 0x2, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r5, 0x81286947, &(0x7f00000001c0)) geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001900), 0xc) r6 = getppid() setpgid(0x0, r6) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001940), &(0x7f0000001980)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000200)=0xc) 4.109595238s ago: executing program 1 (id=1349): setrlimit(0x7, &(0x7f0000000040)={0xa, 0x54}) (async) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x22}, 0x4, 0x0, 0x0, 0x0, 0x0) (async) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x4, 0xc, 0x7fff, 0x2, "bb0800ca00f167d9505053b4139023000000007e", 0x20, 0x3}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="642db92202000000c0881681c60e1cd9e0bf01b618b3b4934394c1951c1db0fd943a", 0x22}], 0x1) (async) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f00000000c0)=0x5) (async) writev(r0, &(0x7f0000001740)=[{&(0x7f0000000440)="690ee418742007812cfd553ab1e146c4549a2583aaac000000721fe86b67cdaa2ed5981e645bbcb754b8b63a315d55737412cf0c69c8822200659108b39068d92e", 0xfffffe15}, {&(0x7f0000000180)="199ac74cd1da6a10f8d8eca0c4fffba12e1042357e4700e852ab3e5aecff4039d01df3d27d118db04bc03df7fdcd9dec22b94b5a575d3a835cc5be6547d8e6f07e974eed053c42cffb82b640c551c91cbdc5d86fc05b7477957fcda5596eb277cfdf7f511e0feeeb24", 0x69}, {&(0x7f0000000300)="84a5ee5f144550eeea2b5f4886b8339f6421a5ea75554dae457da0da593790b8b121fd679f941cba6ba57ff218bf83e32940603b641424f204541ae7f6595b2f559ef588f5981c6f3a793a789bf22c020c59113e617f1aa423b9d1e0cc33d327ff5c4608e2472ca5105c42c3e403c2b193b77e54bb13a0ab24cbb9db9ed76f95f4b9f876f264c78376310207d6868897588cca933e35379e3aa701a3d4377c1a65ef2e4cb5cb7275dc684e9bc9fba80f11948f23b67767916e7626aa3b7640b79f636b08", 0xc4}, {&(0x7f0000000200)="0cb92af3cc51d14985d174427e2d620a0e530f3837e1ed1808e9f6aa7b8c442e87c751b992f2e015c9153010e31d8a8bd02a8216705c15026c97d2f39347cc55e3c5df8e2f21365567473cd369e767fa39747d33b445377ca26b5f15e29a336eeab678bc0f4f5f9fa7a1b9a14ceb9265b97939819ec78a2444cff9bd1c2d840eab78b9bc2c562d7bf013d08fb3e5a6b0929d919c1ebcae137253c578d14490dee3", 0xa1}, {&(0x7f0000000740)="0f7f10b32ef4745ebde9eed485dd8f6684ce04a22f57418768cf5bac27ef16e80ea151cf1acf4dc977640e7ac92584098428af0ec6a3559651a1e86b86b48e07331352b5436bfc27e6a566a7ffde7c70f4ae7582ad15cdb662513861dd1bad76886c5776206bbab87119313660c315549000623262b16bde80d9c811d13ff45fbf0a182a6a691c9a70ee6cd70cc3b13a9ed2f45390d9ef5f2d5234e429f62333c15197af00907a049dc47b52509379e8217327f847b89106a064f96bd65f11c4012514edb0171d942f7db382718dfbacd52dbb67a5e0fddff1ff95022fa4f836959abdfdd923d6ef4d7794f8afed27923f23611e93bf6a98d8998d651e4376e5fad938ba76707818a68bf294f62b2837fe13d42a9a254ecf8d1287e35d7b75abd5bf473f1aca4a6d8975286dea886f318d315a23afe60220f076c05482ab6db1af9485f1d1aaa71747e55966bf42c82fb357df0c90e1426bbcda5e5e1ef14243f46bdf7789839c564ebbde02f51b51e515c3135819f5a236d2d7096083158f87c96d68b0ce2bad13ee926d573488b75bf02d803ed5a6df5d520f52d7df6ae8534658fde71fe2aa38e4ffc7776356592e411461cfe6e27d920c87bb25cddcd8a870e9c5e08b3a98a7cfb595094ff3e99d952ba82b5e0d2c1f00c750a615b859518f9b0d4996c7175347383c696b170bf36f0917f1b21e5b5392b8d7a9da4921957df59c1d2ee31f09407a532eb10ad5db9e7412b9583dfa9c5d7685b0b123b037e276cd9057f052c9bfa1e317964322263e7350e45dd6785de0dd3aa03e2f194d150bebc056b705ea8c582d65364aebdb43ea18ddaa676c09ca7ca0207ad24ed7afc30a0e0005400054aaafe33bae58c712f80e0ecfcb0b0425a96705f20b045f8667922d2766be1a9be151d286071f14b0797b2e5424c1ffb5d6fdf40cc390ea6f43e3c4a9d1cdc502b8b751b65cdbdd01bcdaabfdec990d8a1c60a59310cde19a998a813aa19aefac3ebe1be9e33068a8d21c2792f718198097c666494352a8a7ad5613947ba89c0e6d9e5c6ac6f2f72484ee9d22852645a67c1d65608f4acc4406b818822c22f9170d0b273d54324208a4eee4d6bfe9bf6e39e6298dc3cfd701b362c3d076d12a1a10f8f63dacd085649ddd727155d044c855a312bb8f79b7c0fb702a0834c6c5d575d6e98e65c1597176297e80c050de8319bd4ca9ad2fe6b47ba58f4d22801395bd10964ba20a4ceb83eea5334fd5cd13db8e0c5eb1592d865a3729d81a3995794e16528d623d9291e08a41132987ae905c36d37df3b9cea8366a4dd9fb3c09e40e3dbc36d4f243424f4f73a6ec3c899f6116d642f99fcf48e034642f9a43e7c8681f55c0e4f5e2a5aef2a477ddd86dc6b59f4131786afad51182ea53400b07abeeeffaef009f43d627eb2bb973d9faac60457dc75319394f226b0e80cdbe0b446df480bcb9bd8ce1a5d59ffaffbf2f80d232d80415fda22cce857a1e6f67b9740343351d77606403aadec0d1fc95d2f16bb70eae97fd602071e6733988a8187c04bf0f2ac682e8c0d8ed22496388587ead1eb133affa3f4f0d9457629fca9158d7486f577f89ce5ac735fecc48bede891a6dc1bafbdaedc2b81346968518956ff6f2244f80d798a1d63f950050781a72b3ef5581a6af529d7ca0e0f919141306bec16c1e68cefcb9c11314b546040685852eb78f84aca1074d5d5079e6ec91344f4452849bc0b2c756ee03303a9e6891306d1261c5437b4a37db1a0b35f7744e18872549508c1b735040d70e153fc0dea9e3fbbe7feb0f87b9ec95fd8738dcb263b2fcd9a3301af62acd69fa19db4927a4128791899b58256c27104194ef6c6e3eee1bbc347da57448f618723788e8513a6a8d79701f08115abd723c7999a44090c822d5a18e22e40e0f09f860ce4e959a6a1f9e7493c7ee79f06f4f6c5ca0658ad55b0566f203e43df16b174b5e39ca3e00d63327568a81bc8b05759d72d9ee8211ab6e8b813e8b9f2a859b66cae1ea1208aeb4c9379894120147cac6164d8f489d7dba430020c9c7fa20a149f8982dc40b6a194e4f83785e516036355999c3961b7a5a9ad19724f5f2919f4eb4ff6cc25ba304dec8460dff7fc61d69cf18b7a882fb749e57d45cd479ef4492e488d084ec0519021f3551dd9e19d24a1f24cf1b661ad0b1c22e5fd62d92813911d83dc93af5f5797279fb2a8efc033e01a4b146fad36b876c400617119eed1902b6220e801f94272e52b6f73249587d3f34d640355a8e19b3f530fd8677e615734504850e8f75efdbde444f1c8fd7b76b12bc891a26d85c01756dc419ea6f0f9bdd739862d97002081ed169b810da7e05d23d0e741d4d948b5a355f7d5c020b706444a590bf436ceba1b07113640d437f47e6a921327437b1f87081354aab521f95fbadf9d12db4834f2e5e1f5cbf6cdb516f763463eaa31ca94aad5d1da9f514e3b43158d6763587934f383b8816b8e323f55fe7ab23dc766a1d4c947f17958442cba6fd04a223f1f550fcb5730958a6eb4692f10b6ee8ffd8f765f2535fd751a4a9fed3f69e7c52c97bbc27a6786eca4627821cbe90b52c3ad0e92dbe37a2a792d41f585c99af03b778e2311cd4e48d50ceaa34ca702142a1a3f6ce415e973e1ddeba3cf4d979283baf1c9283fe1ef226a9b781e832a60ad10811b917a9b30092b7cf10abb073b426e295d45a7f5e7b0a1c61b41f0deda87d66c7812a476266560da79bed8e6d9c9db4f2d2bad59bafb0f40cc76661d28ecfb0bf7b0bc4dc9214e150c9c0a708fea07261f184b608f2851fd009ff371fb8678d20c936a81ea5a5906f4c678a402e9e66d5b3d2bb1cce0265c5ddc661f77412337abdd7efe199ce35fe0d9b745b740a7c1e945f462ee3148b6924b748a244babc4b1d57bd01f0d4af52fd0b59bd6b773748c62989b971153bc5782e906f1477bf6e4dc6f42c6d37088325209c58fb39394fb04b2807ba5e3a571bccfaf0835f8cf2d176afb86c5ed5bbaf4dcc8f57947f4210a18c7dbb0e3844d40ca59ca88711dcaf14bd10f72ff0e3ac7761a51f05fb970ebd55aa57b2d9b1a37c331db3bb3ef333c27481159e189c8149463c405f759911daa887973d97430129074163cd9a3a69b8d049e0b436029c3d553db0d21fcd4f53c32fee4f9efb77a11da87e6c658b4c609452e5651d82aa7902403e89d14630a3b4aef0e3b4048d9afb159a63fde432b5dd2c8013a8f68520334c99248446decb1a6f288078573182d22654e58cb1693fb165c4dfc1853b526ccbf27219dba8dcc498525f4ae3b5e7ae7667b52594666f1e9d9c2546949bef63180364b0fbf7647ed8506297ef2e49fd12c31986cecfc8e1ad498605375bbdf0ece6d45b4165dbce55a3b3f0c6c61d35cc684ff971957078dd22640c0c3b7389f86624443983278288561fb20ca13c2c8edfefee2955455ffd3c2bd1320e3c2b36d52c9d700f08a702d2e4484c66f16b89dee45644db7071e6a475f7d337dba32f7d12e92dbd68d6c26f8a6bb7eacfe35f0eb8e4d8e5f806c3c2a51fafa72814d2cf60013ae5cbbf105c01c7d2a1b867aabda551537078061b04fe8a4ff21b0798b34f55cf9e07518cdc751f705ce7f2c11b49e40052a3a7ad8409d04118d98bd1c7c6467d361f47a3eae3b0cb84727224337f92e21251fa6a3ee3cf974b3f27dc14cd8bd867228beda002ea245bfde6d72a36de6dd2e74518a68661a58ba3a4711d40381a2d16f6c5c1d4ef2aefa46035a7a320789922ddbe2a5305edd120dba044a097bf9a1f29e9f25e2a853acbe39d6f269292007854efbf5fa2d72d3e9528c7193f9f747e4c195b7782ecff092daf95611e6fe6bfc01460a79ff7993381c21d5d2666e567ed2df4ddbacbe0dc774cb78fef99427a78cef2606d172e4c7403640a4ff2963ba35d759b57c22bda46c88d0d5335fc594dd4ae759e481be8f4a70a333f622d19ff9d589c418c79f95d6a654e89be876e5132411278bcadb224a3933a17345315d296fd220548e23582093e2c5192decb722d0908665a4487b3b0ae04c5c385c7ffeb4df2e75d314655c23f11b2bd8e444e0c0048f970458e4a80fcaf7cbd39ed566d981ede92285ecaf856aaf1a15adf7bbaa4835a2a7c5b7052a8c07fc8555dbb301e7537bbd4809642566934fe2eb9bcc60e39f2c5749ee4e6011f218af67f50a552574ed1202a5158414ee80f67552c969f60afdeaaeff51484f1a3844ab41463c7506e6615cf00ea1116cfbcd65d45109201e9f53e69d4dd70fbc872c0c402cfeea46c0e535bdb53f35333a538f538e08947cd65ff57111bf52a7e633da35c1fb8f6c1043a8671d38c60771ad29f00a312507079681d29da7c4f7b47275e31c1bcacca638b9111325c7713fc2d5ad8953c1cd1ad71f707516a3f66375d9edbcf2ed0da0712ab3271550058363b8ce203ead742da7838df081194e150c5dfd12a8120b85657384f65c9e0afce61e19ada77695ff66bb43091be9c2728c0a283669e544ede9dee80a3d13ba2911950c7f913ee0c82fbfc5caa10e1419c20b9a75cc9f95d4ec35b750f1de08df4713c97f62bb4fdda75c59c6e98796816255e1aed6b8f8b9e830a259cb7a46a3ca727733fb7cd3e4086f06f448aa9d56adb0047386fbc8624c021074404028dc8ea15b4c22e907b9a4ce883a36d32f3a824840f93580c34cd6e2d06a67c139a6422feb7bcc758ee5b38bc498e31b2c65c82c0ccf480cc1b5055df69e06a6be8bec2a02d232129c3f9b0ff94763dac6aa937d0b84e3093dffd87b7c0955fbe756390ab728944cd19f6f007533ca49462854f3b293ba02c64bbd4d6a344569b5369be1611123dfadc66087bdbe3a0e01503e3347798fc7cb2412cedbd6ebe102f06f333cf8c6e04ae9266509e2fa897fe2859183c14ebfa4b3ec950bf9bbcc29fcfe16ec6a8a5c26aa3dc0ddb72be999ec7e1c7aa3014094626393fbdf2188a1bc2f5a119bf71c5ba07faf35ccd5d366cbf9a625892b4ee8812c01c32c6adbfa8042497c756726282fbc2a5080964258d84473bba071a7d629cc59e41c5f155415bfe501aaff407ebdebd64418a972097e41937627f0d36be032b38a65aa4006f9dbac8d15ff66ac15aba2abdd9db32dea982c46f1bc88e3817548c5387ca7051a29f6fb14195fef9df5499d3b5bfdd22b207eccb2b8006d1537c61dadf9c1baf35244fde3c8b10a5ccd9fdb12094d2e27bc8f0d7cebf075e67f71aae375bb4dc425ebcc9b3b4ce292339343f28ae25478da4ce02fe5d490cc13e98c1f42f00cd3ab43b1c27ec2ed5c477a859d0309e1264afb39948c85e18c1db2b73a5526e68ffa87ca221997400b2da69d17c8f40b3db657807b813c0a457f57b962e09ffc88610625b6b80c170830f1cc642a8ef5bc8becbf4904fd0b0455738b425e9f21afec0df31e6bb1857d861610cd93f596c67ba193e863e7fa66ee8e200f82f015d3e0c8d77194d4b7645f39a7d31047a6b4a9d0101401b7d8e827cc16fc1dc69fac9bf37879dac44288500d82fc0babd187627ae03094ec9cb680c5b3f50c8594245b0bfa993846e610a0fc6ef0b92637832f6f1445f08a761fbac42dd1b8c7d90a41bf513f8f783010f678c91ebe4c55d1413160afa4794cbb1dbf9c99ee62388d838175846cb763ffcc891d4658991851d75de77bc5351e9a99b1aedaf6b8407d17bc1c6d642a5c4213db60f138667714c3420159f9e4bb62c9f98d88f8dbe47a60f350576bcc2530aa894aa3ec507"}, {&(0x7f00000004c0)="4c774766ccff39d4ceb8830547bf3d3784739a52ba738c5232aa72bf88b9fcc66b0f46ef023e91171f5325645a1c6108d3d8af4bf987a16145b05e2f9bc1f7a1641f2b07d65e366126612af1ac7f8fe2645773a39e78512884cad3e769ed42047a3fa21a0fe0ee23419e2016fc1917c7425ef81039a788cc4de6d770603e5b7c123eb6c943718c42b620940b010033fac7503bc9ca011b266a1cb94e6a26"}, {&(0x7f0000000580)="11db87309b559bba145b5c3568fc83c4589ff94173204aaeae897c08d68fc50343d94c9dc9bc5da271718139c7aa6d541a03cdf91ec3a74c3a81824effd0c1528f85dea10dbc3bebee6ac762aacf09fdd4c96dc76eef60dfc087b4d44beb75113362bfc98491a26989d93e9342dd5dbb7464753b9076e22d9fe92118ac6ef0d1cc3cf86b7b4eb8c5d8fd"}, {&(0x7f0000000640)="6279688da8baf0b418fae89ce366173682da108cec6fef507d1cf873b95ef721d15afcd0a0ec775a6d532869091a4c743d5bd7f5a74353e3cf89dca9b4c50168ae213660fbba72e7424f301bdd7a8263d33005c89d78b7a8906bcd4515d9cd9f4be9f42c8b023f886527c0e8250f774c9e34fc086cb8584d7edd952cf8224933e64bf128bd1fafb5"}], 0x4) (async) dup2(r0, r1) (async) r3 = socket$unix(0x1, 0x5, 0x0) dup(r3) (async) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0), 0x150, 0x0) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000400)=0x1) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000100)=0xffff, 0x4) 4.106133407s ago: executing program 6 (id=1351): sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000501600000000000000007000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b67", 0x51, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x4001, 0x0) syz_open_pts() r1 = openat$pf(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) ioctl$TIOCSETA(r1, 0xc450443f, &(0x7f0000000080)={0xa, 0x400, 0x6, 0xfffffffe, "4560430e09392cf57b54070000000000000200", 0x7, 0x44}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x637e) select(0x40, &(0x7f0000000180)={0xfffffffffffffff9, 0x44809e9d, 0xffffffffffffffff, 0xfffffffffffffffd, 0x2800000000000000, 0x181c, 0x8, 0x2000000000000004}, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x15, 0x0) r3 = open(0x0, 0x615, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000001440), 0x0) ftruncate(r3, 0x8531) kqueue() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x800, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000001180)={0x3, &(0x7f0000000000)=[{0x14, 0x7b, 0x14, 0x48}, {0x87, 0x96, 0xf0, 0x5}, {0x1ae, 0x2, 0x0, 0x7ff}]}) syz_emit_ethernet(0x1360, &(0x7f00000000c0)=ANY=[]) r5 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x194) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000100)={0x7ff, 0x1, 0x7, 0x101, 0x80000001, 0x80000001, 0x8, 0x10, [{0x0, 0x7, 0x4, 0x7fffffff}, {0x7, 0x4, 0x8, 0x7}, {0x4, 0xf87, 0x1, 0xaf9}, {0x5, 0x800, 0x6}, {0x5, 0x80000003, 0xe, 0x7}, {0x2, 0x1, 0xffffffff, 0x80000000}, {0x80000cdf, 0xfffffffd, 0x3, 0x6d}, {0xa, 0x7, 0x14, 0x9}, {0x2, 0x7e, 0x1, 0x9}, {0x6, 0x8001, 0xea, 0xb}, {0x4, 0xfffb, 0x9, 0x4a}, {0x100803, 0x41, 0x8, 0x800}, {0xe0, 0x1, 0x5, 0x402}, {0x29a71717, 0xfffffff8, 0x1, 0x100006}, {0x4, 0x7, 0x7}, {0x0, 0x2, 0x4, 0x30000}]}) select(0x40, &(0x7f0000000180)={0xfffffffffffffff9, 0x44809e9d, 0xffffffffffffffff, 0xfffffffffffffffd, 0x2800000000000000, 0x181c, 0x8, 0x2000000000000004}, 0x0, 0x0, 0x0) ioctl$FIONBIO(r5, 0x82907003, &(0x7f0000000140)=0x1) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000140)={'./file2\x00', 0x2, 0x3, 0xfff4, 0x1, 0x9, 0x2d, 0x80000008, 0x1, 0x2, 0x644, 0x4000000000f19}) mknod(&(0x7f0000000000)='./file1\x00', 0x2000, 0x637d) r6 = open(&(0x7f0000000800)='./file1\x00', 0x800, 0x120) ioctl$FIONBIO(r6, 0x82907003, &(0x7f0000000140)=0x1) r7 = dup(r0) r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) close(r8) socket(0x2, 0x1, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) 2.811829958s ago: executing program 6 (id=1356): pipe(&(0x7f0000000640)={0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="1d", 0x1}], 0x1) sysctl$kern(&(0x7f0000000000)={0x1, 0x29}, 0x2, &(0x7f0000000100)="b9d55a65edf95074454cbeef747750212b261340975cc44606f6c84c8106c596189f2824da6ce26ef22601faa9321b506c338734f736b71fe63c3db1e9d4ed2ce08ee7f16195ac49fb6ee8486b47aae9157488be327280a9ccb04d81e8c6efb7ee", &(0x7f0000000040)=0x61, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x5, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x84, 0x48e}, 0x6, 0x9, 0x0, 0x0, 0x8000000000, 0xb000000000004000, 0x0, 0x807}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f0000001900)=[{0x0}], 0x1) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) close(r0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000340)={@random="d9546af63341", @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x17, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@parameter_prob={0xc, 0x2, 0x0, 0x8, 0x0, 0x0, {0x5, 0x4, 0x0, 0x1b, 0xfffc, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast1, @remote={0xac, 0x14, 0x0}}}}}}}) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000640)) (async) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) (async) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="1d", 0x1}], 0x1) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x29}, 0x2, &(0x7f0000000100)="b9d55a65edf95074454cbeef747750212b261340975cc44606f6c84c8106c596189f2824da6ce26ef22601faa9321b506c338734f736b71fe63c3db1e9d4ed2ce08ee7f16195ac49fb6ee8486b47aae9157488be327280a9ccb04d81e8c6efb7ee", &(0x7f0000000040)=0x61, 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) (async) socket(0x1, 0x2, 0x0) (async) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x5, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x84, 0x48e}, 0x6, 0x9, 0x0, 0x0, 0x8000000000, 0xb000000000004000, 0x0, 0x807}) (async) socket(0x18, 0x2, 0x0) (async) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) writev(r2, &(0x7f0000001900)=[{0x0}], 0x1) (async) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) close(r0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) (async) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) syz_emit_ethernet(0x3e, &(0x7f0000000340)={@random="d9546af63341", @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x17, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@parameter_prob={0xc, 0x2, 0x0, 0x8, 0x0, 0x0, {0x5, 0x4, 0x0, 0x1b, 0xfffc, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast1, @remote={0xac, 0x14, 0x0}}}}}}}) (async) execve(0x0, 0x0, 0x0) (async) 2.606247444s ago: executing program 6 (id=1361): sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, 0x0, 0x0, &(0x7f0000000100)="b7010000", 0x4) (async) socket(0x1, 0x4, 0x0) (async) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f00000003c0)=""/185, 0x4000}], 0x1) writev(r1, &(0x7f0000000080), 0x1000000000000014) (async) open(&(0x7f0000000040)='./file0\x00', 0x40, 0x100) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f00000000c0)="9b180bc3eb987ab7fe5e6e8496077b538517000000000036ba1bd87f42e3303eac77280712f838130efce149d400d06a3f23616e77004c8836ed0000e0ccebd669ecdb15cec53342366139d11a90b5ba0800800090e42d34d900a0dad2b74f01000000260526ff0fd76b5c567049ef436dbea0d7382052950fa5ef6ec513256ddd8680a944d5c2bdbff4f06a032ab475cca257352828276e53346a762995e89423058a5c6318950bdcd08b96ca5d4d3e6706eac9b4e8aa9befc32246bd4506b68324a00d2f5019383919525cb6f7e8570b2a374f0700341ed45bb7ad3b13138fa142c84ab3045c4724150d16e304c7bff16bceb7d956e62447b3e88aa810f8ed7cca108d733338fbff341f5945daa4bd0e756facf9429c25483a9275d0da3b5618eadc96007971436218bdbdc9ac0a623855e941dc18725fe8e8b0100000006201788ce2b8802cb60eec6add5e9434c1e97dcf7025b73e8402a5f38cad2dc1a0d0d7873e27142bbafe3426f33409000000a9136d57c799353d46dd8143ea85d9b12c749618ad310493dfee9b11ded908398b4ed6fb2e353e3bb073e3342773216b07e49ca4df0fd2dbe97fd2b6ffffffffffe6f4588ffb7d82693a090e94691e8d000000368f29d76344671843a1f228261f630fdb791f833a1da5af88cf56ad8479077a2441da17670852140704f6000000f1ff00009230154a000000000000", &(0x7f0000000000)=0x200, 0x0, 0x0) (async) r2 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, 0x0) (async) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x8) execve(0x0, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) r3 = socket(0x2, 0x3, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) (async) setsockopt(r3, 0x0, 0x2, &(0x7f00000000c0)="63e1303d", 0x4) write(r3, &(0x7f0000000040)="f92a9bd30000007a000027a03440ee884d9e7a3e", 0x14) (async) r4 = kqueue() kevent(r4, 0x0, 0x0, 0x0, 0x4, 0x0) (async) unveil(0x0, &(0x7f0000000080)='c\x00') r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) kevent(r4, &(0x7f00000000c0)=[{{r1}, 0x0, 0xd2, 0x4, 0x8, 0x1c0}, {{r4}, 0xfffffffffffffffd, 0x4, 0x10, 0x8000000000000001, 0x3}, {{r4}, 0xfffffffffffffff8, 0x16, 0x700fffcb, 0xf, 0xfffffffffffffffd}], 0x7, &(0x7f0000000180)=[{{r4}, 0xc509c56a4914ade7, 0xd8, 0x20, 0x2, 0x5}, {{r4}, 0xfffffffffffffffe, 0x8, 0x1, 0x800, 0x9f}, {{r5}, 0xffffffffffffffff, 0x0, 0x700000d7, 0x472576fb, 0x10001}, {{r0}, 0xfffffffffffffff9, 0xc0, 0x80000000, 0xffffffff, 0x43}, {{r0}, 0x0, 0x10, 0x86, 0x5, 0x54}], 0x9, &(0x7f0000000040)={0x7f1, 0xffffffff}) sysctl$net_inet6_ip6(&(0x7f0000000180)={0x4, 0x18, 0x29, 0x34}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000080)={&(0x7f0000000140)=[{0x3, 0x9}, {0x8}], 0x2}) 772.135391ms ago: executing program 5 (id=1446): r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f00000000c0)=ANY=[@ANYRESDEC=r0, @ANYRESDEC=r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d57e753f95b7688ad48b8cf6bbca325cebc37fc4400b543dbe2da6dd", 0x10010) 653.957878ms ago: executing program 2 (id=1449): r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) (async) writev(r0, &(0x7f0000000300)=[{&(0x7f00000005c0)="d5fc84b5e7ccdb325db6f893f77a1d7fbe8eccdc08c196eab1460aec04ec899ace6e5273bc2ef928753034dd242710bcd06ee0ed10b477c7f44c4482e668ced5967e183c5260cb155e50ea96eb044ecd2ab9b46dc5c8136211e638bfbb255358f6c504e9e9fb1207a937adb6591aa82624df39494117066146111158f04899042ba73d1506baa4710c7d6e92bc6861e137f024716372d58ddf8d4b13c693e7c1be2a44f55e9815d21d7ee38c", 0xac}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) (async) syz_emit_ethernet(0x4e, &(0x7f0000000100)=ANY=[@ANYBLOB="73b9ccc3000000f70004000086dd6000000000183a01fe7ffffff400000000000000000000bbff0200000000000000000000001bac0182"]) sysctl$hw(&(0x7f0000000000)={0x6, 0x1c}, 0x2, &(0x7f0000000080)="7dc9ba0e", &(0x7f00000000c0)=0x4, &(0x7f0000000100), 0x0) (async) r2 = socket(0x6, 0x2, 0x45) sendmsg(r2, &(0x7f00000001c0)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000100)="01f44a04febf29cc35980fee8f98e99c1d5ef0c9693695fd977fd6f6de8c8e21bff6324c3aec670cf1799174ff84ed6a7cc534b9", 0x34}], 0x1, &(0x7f0000000180)}, 0x0) 653.51964ms ago: executing program 5 (id=1450): sysctl$kern(&(0x7f0000002540)={0x1, 0x4d}, 0x2, &(0x7f0000002580)="d258450cd8", &(0x7f00000025c0)=0x5, &(0x7f0000002600), 0x0) sysctl$hw(&(0x7f0000000040)={0x7, 0x10}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000040)={0x8, 0x8, 0x7, 0x2, 0x8, 0x3, 0x40, 0x10, [{0x5, 0x0, 0x7fff, 0x80000201}, {0x1, 0x40000008, 0x7, 0x9}, {0x1, 0xfffffffe, 0x6, 0x2}, {0x2, 0x1ff, 0x1, 0x40}, {0x2, 0x800, 0xf11, 0x7}, {0x800, 0xffbf, 0x80cf}, {0x1, 0x5, 0x85, 0x5}, {0x0, 0x1, 0xfffffffb, 0xfbffe2e9}, {0x8, 0xffe, 0x6, 0x18001}, {0x3, 0x0, 0x5, 0x7}, {0x8, 0x8000000, 0x8, 0x7}, {0x4, 0x9, 0x800000, 0xa66}, {0x402, 0x109, 0x9, 0x40}, {0x200003, 0xee2, 0x4, 0x6f5fc48f}, {0x81, 0x101, 0x3, 0x7fff}, {0xfffdffff, 0x8003, 0x6, 0xb31}]}) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) syz_emit_ethernet(0x46, 0x0) ioctl$FIONREAD(r0, 0x8080691a, &(0x7f0000000100)) sysctl$kern(&(0x7f0000000040)={0x1, 0x35}, 0x2, 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0xdd24, 0x3, 0x20000007, 0x40, 0xfffffffeffffffff, 0x4, 0xfff}, &(0x7f0000000180)={0x8, 0x10001, 0x8, 0xf2d, 0x846e, 0x1d, 0xfffffffffffffffa, 0x2a704ccb}, &(0x7f00000001c0)={0xfffffffffffffffc, 0x6d4abce2, 0x1, 0x5402, 0x0, 0x9343, 0x3, 0x4}, &(0x7f0000000200)={0x7ff, 0x7ff}) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r2 = open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000040)='#', 0x1}], 0x1) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x1e5f) r3 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0xe) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000100)={0x7ff, 0x9e, 0x2000007, 0x100, 0x80000001, 0x80000001, 0x10001, 0x10, [{0x10000000, 0x7, 0x2, 0x71000}, {0x7, 0x8, 0x9, 0xfffffff9}, {0x7, 0x8000b86, 0xffffff7c, 0x9}, {0x9d38, 0x8800, 0x2}, {0x401, 0x2, 0x2800, 0x7}, {0x2, 0x6, 0x3, 0x99}, {0xcdf, 0x1, 0x200004f8, 0x10}, {0x6, 0x80b, 0x14, 0xb}, {0x2, 0x82, 0x4, 0x9}, {0x4, 0x8101, 0x1000d1b, 0x1ff}, {0x1e0, 0x10001, 0x7ff, 0x3}, {0x7ff, 0x9, 0x9, 0x5}, {0xb8c, 0xc3b, 0x3, 0x4}, {0x29a71717, 0xfffffffa, 0x6, 0x6}, {0xc, 0x7, 0x6}, {0xfffffffd, 0x9, 0x4, 0x30005}]}) mprotect(&(0x7f0000619000/0x2000)=nil, 0x2000, 0x4) ioctl$VNDIOCSET(r3, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) setrlimit(0x8, &(0x7f0000000580)={0xa, 0x56}) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000380)={0x7fffffff, 0x8000, 0xbfffdf88, 0xffffff8c, "182628040200c2a6d203680023e0ff7f0d000004", 0x1, 0x1fbff}) writev(r4, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$VNDIOCSET(r3, 0x80044403, &(0x7f00000001c0)={0x0, 0xfffffffffffffffd, 0x0}) socket(0x2, 0x3, 0x0) 637.686147ms ago: executing program 2 (id=1452): r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000100)="00000081", 0x4) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x12b) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000100)={0x7ff, 0x17, 0x9, 0x101, 0x80000004, 0x80000001, 0x10001, 0x10, [{0x0, 0x7, 0x4, 0x71000}, {0x7, 0x8, 0x8, 0x9}, {0x8, 0xd86, 0x6d, 0x9}, {0x1, 0x800, 0x8007, 0x4}, {0x401, 0x200726, 0x2800, 0x5}, {0x2, 0x6, 0x1003, 0x99}, {0xce1, 0xffffffff, 0x6, 0x3}, {0x6, 0xfff, 0x80000014, 0x8}, {0x6, 0x1082, 0x5, 0x9}, {0x4, 0x8001, 0xd1b, 0x88}, {0x1ce, 0xffff, 0x9, 0x3}, {0x7ff, 0x9, 0x8, 0x9}, {0xb8c, 0x4, 0xf, 0x2}, {0x29a71717, 0xfffffffa, 0x985, 0x6}, {0xc, 0x7, 0x5}, {0x0, 0x1, 0x1002, 0x30004}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r1, &(0x7f0000000300)=@in6={0x18, 0x1, 0xfff}, 0xc) ioctl$VNDIOCSET(r1, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x4, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffff9c, 0x81205724, &(0x7f0000000200)={0x7f, 0x4, 0xfffffff8, 0xa, 0x6, 0x8a7, 0x0, 0x10, [{0x2, 0x1, 0x9, 0x8}, {0x4, 0x8, 0xffffffc0, 0x8}, {0x5, 0x3, 0x1, 0xfffffff9}, {0x7, 0x2, 0x8, 0xa}, {0x7fffffff, 0xe3a, 0x0, 0x3}, {0x8001, 0x7ff, 0x9, 0x4}, {0x3, 0x6, 0x1, 0xa3}, {0x80000000, 0xfff, 0x0, 0x7}, {0x101, 0x7, 0x1, 0x5}, {0x1, 0x7fffffff, 0xffffffff, 0x7}, {0xfffffffa, 0x80000001, 0x4, 0x3}, {0x0, 0x6, 0xa, 0x4}, {0x62, 0x4, 0x7, 0x8}, {0x6, 0x7fff, 0x8, 0x1}, {0x2, 0x0, 0x3, 0x7}, {0x0, 0x6, 0x2, 0x5}]}) syz_emit_ethernet(0x76, &(0x7f0000000340)=ANY=[@ANYBLOB="ffffffe1957d0b3263fb1dff0800455c00680000000000019078ac1400bbe00000010c019078000800004158fffc00000000003b0000e0000001ffffffff6f4f008807d4dfa988bf940600000008441c0b1000000fff001a1e00000000020000ffff000000000001018903030000002e713388cf605cd5"]) socket$inet(0x2, 0x4, 0xf7) poll(&(0x7f0000000400)=[{r1, 0x2}], 0x1, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) ioctl$VNDIOCSET(r1, 0x80044403, &(0x7f00000001c0)={0x0, 0xfffffffffffffffd, 0x0}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x1010, 0xffffffffffffffff, 0x0) r2 = open(&(0x7f00000004c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x2e00) r3 = open(0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000000)={0x10, 0xfffffffffffffffe, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {0x0, &(0x7f0000002000/0x1000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f00003bb000/0x1000)=nil, 0x2}, {&(0x7f0000770000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000646000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) ioctl$VNDIOCSET(r2, 0x41406474, &(0x7f0000000500)={0x0, 0x0, 0x0}) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000180)={0x3, 0x1d}) sendto$unix(r4, &(0x7f0000000040)="fca269481be976c255048ffeeeb9bc447faee5fb72f1221b01722d88ae0fb8f0cb908be4e36e8191b9effbfc3257869a5f7bb7d217a66e5be41314f5d31515e466a15923b1afb1860c4e62654a1358d303217ef3d6543ca0f2c3acf6b871e1258f0cb18ca720c56a5075e0dd0d938940d44f60b0f0969d401b8d438f17d291dd250d2dbade758c8bac9828b7bf5c90", 0x8f, 0x1, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) r6 = fcntl$dupfd(r4, 0x0, r4) poll(&(0x7f00000001c0)=[{r4, 0x40}, {r5, 0x2}, {r6, 0x1}], 0x3, 0x9) 632.275775ms ago: executing program 3 (id=1453): r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x10) ioctl$VNDIOCSET(0xffffffffffffff9c, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', 0x0, &(0x7f0000000080)='./file0\x00', 0x8}) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0x20000, 0x0) r2 = msgget$private(0x0, 0x11) chflagsat(r1, &(0x7f0000000140)='./file0\x00', 0x1, 0x0) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x9, 0x8}, {0xbce, 0x7}}) r3 = semget(0x0, 0x3, 0x232) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000200)=0x80000000) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000280)={&(0x7f0000000240)='./file0/file0\x00', r0}) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) msgsnd(r2, &(0x7f00000002c0)={0x1, "1e3eb5de2fe43874"}, 0x10, 0x0) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f00000003c0)={&(0x7f0000000340)='./file0/file0\x00', 0x1, &(0x7f0000000380)='./file0/file0/file0\x00', 0x14}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000400)={0x1d55, 0x1, 0x9, 0x10, "6be2c53924242b6ddfa37d9cba3bd772d0ee5ee3", 0x1, 0x8001}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x2813, r0, 0xc08) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x12, r4, 0x80000001) sendto$inet6(r1, &(0x7f0000000440)="8cff364b1578ac07ebfd96ca23c23ce693091e84a6ffb78fbc4134be1f9dbf129c2c8649237d8c0338647673a4d2", 0x2e, 0x2, &(0x7f0000000480)={0x18, 0x3, 0x8, 0xa0000000}, 0xc) fcntl$lock(0xffffffffffffff9c, 0x8, &(0x7f00000004c0)={0x2, 0x0, 0x2, 0xffffffffffffff53, 0xffffffffffffffff}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) r5 = socket$unix(0x1, 0x1, 0x0) msgsnd(r2, &(0x7f0000000540)={0x1, "7d0ef080ee5642b351b269f97bf8abed678c22b83cc0ba98671879ce5397c60aa82573ddd7b7b2371666758280695cd2cb0bcb293398edec085802dea3a278e48565cbd0b0a544fe1ebff3b1aa53f4ca276d9840fc7b7d095526ca2c6ff10464bad889c069fe36b42a5715cca78a38539d1040a262498ec06c76885665edf88b148da789f949a7e5e68109fa9976549d6fffdafee8ccee0aeef75b57c867f5b19e6afa296a4a9bb4992fd6adb97ad0e125bb618abd9dc251f48b1feb0796be0d1b8540745d61226f8fc76a0a72cfc7fe"}, 0xd8, 0x800) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000640)=0x1) r6 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, 0xc) r8 = getegid() r9 = getuid() getgroups(0xa, &(0x7f00000008c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r11 = getuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000900)={0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000b80)={&(0x7f0000000680)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000840)=[{&(0x7f00000006c0)="63c742ef90e78078b061466c38d78f2611315113588109f1e3aa95fd44288a81d9bd958ff1dc305291c248b99316f1005b75215bbf89bfc6557af7fbc8dd75163ab1726b04242b9f2277f1ad8a1486a811c26a9e3b187c791dd3899d6b7a6a00852cd6ce7f61a9cbeb34fb3753f0da4385aec2e3a5473e4f296c4ddda21eb97cc91e5bfc005b3000dcb1d66c4a1102df19f820a9f5204cf628a2607f50e34862a35bfe53ac06905d4e3bf16fa7a2e8b79164aaf746dfd3360e782f0434da07e19a48ea9eaf2c3fe6771fe6742a1ae323171f2152ac37b922703e0b2885e5ab755a7328f775c7", 0xe6}, {&(0x7f00000007c0)="c46889016d5e22b9b0ecfda092d8760acfbd6c996ca04895f01066898e58df6271115e0107a60183df247d4e828590dc818f5952f6414fe20beff648804ed2e59c9d7aa4c4a9f026180a0fcc71992b08f72de25f166e0eb0ddd35c7c9c5caa0dd91716fa996adc16c4b011c6b6ea27a27f7f5010a808794546eb076fb926", 0x7e}], 0x2, &(0x7f0000000a40)=[@rights={0x20, 0xffff, 0x1, [r5, r4, r1, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r9, r10}, @cred={0x20, 0xffff, 0x0, 0x0, r11}, @cred={0x20, 0xffff, 0x0, r12}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, r5, 0xffffffffffffffff, r5, r5, 0xffffffffffffffff]}, @rights={0x28, 0xffff, 0x1, [r5, r5, r5, r4, 0xffffffffffffffff, r5]}, @rights={0x18, 0xffff, 0x1, [r4]}, @cred={0x20}], 0x128}, 0x8) 577.346482ms ago: executing program 5 (id=1455): semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000040)={{0x85, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x104, 0x7}, 0x7, 0x7}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0), 0x8, 0x0) r1 = shmget(0x1, 0x2000, 0x263, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/52) ioctl$VMM_IOC_INTR(r0, 0xca605601, &(0x7f0000000040)={0xb, 0x0, 0x200d}) ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, &(0x7f0000000100)) 576.431749ms ago: executing program 3 (id=1456): r0 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x106) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x8011, r0, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x8) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000340)={0x10, 0x0, [{&(0x7f00000a0000/0x1000)=nil, &(0x7f00006ab000/0x10000)=nil, 0x100000000ffff}, {&(0x7f00000a7000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7f0000}, {&(0x7f000008e000/0x11000)=nil, &(0x7f0000090000/0x1000)=nil, 0x8000100000000}, {&(0x7f00000a7000/0x1000)=nil, &(0x7f00005d6000/0x1000)=nil, 0x400000000000}, {&(0x7f00002c9000/0x3000)=nil, &(0x7f0000090000/0x9000)=nil}, {&(0x7f0000092000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000091000/0x2000)=nil, &(0x7f00000a4000/0x3000)=nil}, {&(0x7f000009d000/0x4000)=nil, &(0x7f00000a6000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f000009e000/0x1000)=nil, &(0x7f000009d000/0x2000)=nil}, {&(0x7f00000a6000/0x3000)=nil, &(0x7f00000a8000/0x4000)=nil}, {&(0x7f00000a1000/0x1000)=nil, &(0x7f00000a7000/0x2000)=nil, 0x5}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f00000a4000/0x2000)=nil, 0x4}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000099000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f00000a6000/0x2000)=nil}, {&(0x7f0000097000/0x1000)=nil, &(0x7f000009a000/0x2000)=nil}], './file0\x00'}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=""/100, 0x64}, 0x893d}, 0x10, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x200) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x400) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) ioctl$TIOCSETA(r3, 0xc450443e, &(0x7f0000000740)={0x0, 0x0, 0x1000001, 0x0, "97a2224ff1c14649ebb178922cc9795a6b47c1d1"}) ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x928, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5, 0x10, r1, 0x0) r4 = syz_open_pts() r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000200)=0x28) ioctl$TIOCCONS(r4, 0x80047462, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x615, 0x106) (async) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) (async) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x8011, r0, 0x0) (async) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x8) (async) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) (async) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000340)={0x10, 0x0, [{&(0x7f00000a0000/0x1000)=nil, &(0x7f00006ab000/0x10000)=nil, 0x100000000ffff}, {&(0x7f00000a7000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7f0000}, {&(0x7f000008e000/0x11000)=nil, &(0x7f0000090000/0x1000)=nil, 0x8000100000000}, {&(0x7f00000a7000/0x1000)=nil, &(0x7f00005d6000/0x1000)=nil, 0x400000000000}, {&(0x7f00002c9000/0x3000)=nil, &(0x7f0000090000/0x9000)=nil}, {&(0x7f0000092000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000091000/0x2000)=nil, &(0x7f00000a4000/0x3000)=nil}, {&(0x7f000009d000/0x4000)=nil, &(0x7f00000a6000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f000009e000/0x1000)=nil, &(0x7f000009d000/0x2000)=nil}, {&(0x7f00000a6000/0x3000)=nil, &(0x7f00000a8000/0x4000)=nil}, {&(0x7f00000a1000/0x1000)=nil, &(0x7f00000a7000/0x2000)=nil, 0x5}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f00000a4000/0x2000)=nil, 0x4}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000099000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f00000a6000/0x2000)=nil}, {&(0x7f0000097000/0x1000)=nil, &(0x7f000009a000/0x2000)=nil}], './file0\x00'}) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) (async) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=""/100, 0x64}, 0x893d}, 0x10, 0x0, 0x0) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x200) (async) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) (async) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x400) (async) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) (async) openat$pf(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) (async) ioctl$TIOCSETA(r3, 0xc450443e, &(0x7f0000000740)={0x0, 0x0, 0x1000001, 0x0, "97a2224ff1c14649ebb178922cc9795a6b47c1d1"}) (async) ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x928, 0x0) (async) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5, 0x10, r1, 0x0) (async) syz_open_pts() (async) fcntl$dupfd(r4, 0x0, r4) (async) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000200)=0x28) (async) ioctl$TIOCCONS(r4, 0x80047462, 0x0) (async) 575.842436ms ago: executing program 5 (id=1458): r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) 343.873518ms ago: executing program 0 (id=1460): r0 = socket(0x18, 0xc003, 0x3a) setsockopt(r0, 0x29, 0x4, &(0x7f0000000400), 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r2 = accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt(r2, 0x13b4, 0xbd51, &(0x7f0000000140)="e26ae9d3a4f014de1ed79cf612efa243d613cca1b7ac55bfe134924b0c7ff3437548e86bb2ebb174368c6745965121ec9568a8ac4efaa2be597221b366e4ee83feb5c17c873ef58e6c5b902734df43f85a17", 0x52) readv(r1, &(0x7f0000000080)=[{&(0x7f00000003c0)=""/185, 0x4000}], 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r3, &(0x7f00000008c0)=[{&(0x7f00000007c0)='C', 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x3, 0x10, r3, 0x0) pwrite(r3, &(0x7f0000001080)="1f", 0x1, 0x9) execve(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x4013, 0xffffffffffffffff, 0x7fff) 343.500545ms ago: executing program 5 (id=1461): r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async, rerun: 32) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) (rerun: 32) r2 = fcntl$getown(r0, 0x5) (async) r3 = geteuid() r4 = getgid() (async, rerun: 32) r5 = getppid() (async, rerun: 32) getgroups(0x5, &(0x7f0000000740)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r7 = openat$klog(0xffffffffffffff9c, &(0x7f00000008c0), 0x400, 0x0) (async) r8 = fcntl$getown(r0, 0x5) (async, rerun: 32) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0xc) (rerun: 32) r10 = getegid() setgid(r10) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000b00)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000800)=[{&(0x7f0000000140)="aae739e3012855bbae1c5f80d61ab9f2d8c56127a66481e643f933f9d2a95c9392c7bce1b7dd6d1e5faf395d89289c08abd4afb33c461f5ce8886dd050ab750d4121ab8359b7a1fbae21aaeb91a1da54875ec2a1c89f37470c376ecc5af1ff8d427fd73e38ff3ad943e029f3de21c43c48143121affe6070f007ca54c5cc636216d1a45f3b27a1c834427f0bc5ba76caf038accc6c62375e33aa9ae43945b710ecc009", 0xa3}, {&(0x7f0000000200)="c08bfaa48dbe9cb85770e86d8a91b078f30162b0769bf99e012745b925d65efa970fc1b7d1a0b01bdb4fb6d7a26352d87899c75960a7aeb47b3730cccf3e87c2d1ff53ef68", 0x45}, {&(0x7f0000000300)="fb4afd5e8b03b585b1b208821da29617f3a89c412f288d629b06984fd72d4d7cc51a55725813ff13cce9e87f7f2557eaeaf3d474cdca40dfc98d817e8e56315cccd7d252eecb8280256ed475a68b0e0f7ca077e4909abaf00be175e794b42aca046ab2f79d30d9e148b02473160358b87c3ff35cc6cc409fce6e1d863e", 0x7d}, {&(0x7f0000000380)="e1cd6b3f61d2d3f7964c4e74aadf32d50b902280896931a007dfe18be935b64460a892a75d8a7cededd10b35ed2d21b6223723afd2d4c0cae55a13fed67cbed53d01", 0x42}, {&(0x7f0000000280)="525ec04bf60cf9d556d3a86935ac7e20f563547022c7517712af19bb6c8896b2", 0x20}, {&(0x7f0000000400)="119cf3957d505c107f2885d038f59a01ffbf66dbfc6f61db9abe555f05192ad45c6ccef81a0002746232a472baff610dc21647fc32481aec598239341d3d7e23a2303760d21f873b71056d1f6c58e4674df81d87aadaeafcac989ffa4875c1e3cad99d1f538dc5b23390543dd21c5876460fa97ab666d461354eca6db66794b2d0310547069cc8466eae51ecda9f582e9df6cd84f4ec1d11ab540554846c31c1861268507f100123d67494282018b04015f5fb88d23407cfdeb665d233c6af51fdf0674f5b39e12c51a1ca3e2bb7411de99bf3b621", 0xd5}, {&(0x7f0000000500)="0aaa95e5509b74f712f29281ca306dbe627f80dd725951989a8ed736ecb47897e4b14add9fd0f4c3c5602a92a63ddf137bd23d2cf5ee23fe9d45de72a1430ad2da6f60319da457d25f326a00bf35b519eb867e5ee39b5feb6057115cb7b6b95ae44ba02e046b78550e24c6bd972ce61b139e3b5f0a7c38163264e80900823b628a27dc0f83bf315d0014527d2e598f6533dc646e38cf3792e21ec90506dd0ac1fd30eedf4088a109284f91c71c4d7ec80ad18ff99644c930b96881dc7554188d60c321a900dab3251785764ca94bd6080580c9d21fc44cfb4f0790f6a7b16dcdfba9c683f4a399d6afe96ba114e143846f559bf56deeb6bb3272d8fc", 0xfc}, {&(0x7f0000000600)="e5960499", 0x4}, {&(0x7f0000000640)="9989ce0d0f", 0x5}, {&(0x7f0000000680)="374b3cfd065cb2903a43662f78d0d992734f8bcebfe1af4550e8e4e90381151f8a83270732d347d170fca3a7eb13c75c813fbc0e7a9bb672db10d0a97bcca0c2f92d0afe1f33065d6e3d2c7331407c7e0bf21af1ba9fb0415caae26c50e7b38a5e229090c9c02467bfe878d5763dd04645a2879b34ee5b675249", 0x7a}], 0xa, &(0x7f0000000980)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, 0xffffffffffffffff, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, 0xffffffffffffffff, r6}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, 0xffffffffffffff9c, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r7, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x160, 0xd}, 0x400) (async, rerun: 32) openat$null(0xffffffffffffff9c, 0x0, 0x8, 0x0) (async, rerun: 32) r11 = socket(0x2, 0x4001, 0x0) r12 = fcntl$dupfd(r11, 0x2, r11) close(r12) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) (async) openat$zero(0xffffffffffffff9c, 0x0, 0xe8, 0x0) (async) kevent(0xffffffffffffffff, 0x0, 0x8, 0x0, 0x15, 0x0) (async, rerun: 32) socketpair$unix(0x1, 0x2, 0x0, 0x0) (async, rerun: 32) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) setreuid(0x0, r14) flock(r13, 0xc) (async) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x452a) open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x40) 341.929094ms ago: executing program 3 (id=1462): r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) (async) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x3f, &(0x7f0000000000), 0x0) (async) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) (async) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0xd}, 0x4, 0x0, 0x0, 0x0, 0x0) (async) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b10005010000009f0500070107000000211c13fecea70500fef96ecfc72fd3007ae30200fdef3044d2d236acf20bf404be01000000f7c8cf5f8823297be1aa0504000051e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba0900000008e37193f8343712050500b71dc0", 0x95, 0x404, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) (async) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f00000000c0)=0xfffffffc) 341.30865ms ago: executing program 3 (id=1463): sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="b10005016000009f05000500070000000018", 0x12, 0x2, 0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) (async, rerun: 64) ioctl$FIONREAD(0xffffffffffffffff, 0x8080691a, &(0x7f0000000100)) (rerun: 64) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x400, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000100)={0x7ff, 0x7, 0x101, 0x102, 0x80000001, 0x80000001, 0x9, 0x10, [{0x0, 0x2, 0x4, 0x71000}, {0x1, 0x4, 0x8, 0xfffffff8}, {0x3ff, 0xf86, 0x0, 0xaf9}, {0x1, 0xfffffffe, 0x20000007}, {0x9c82, 0x7fff, 0x1, 0x7}, {0x2, 0x6, 0x3, 0x99}, {0x1cdf, 0x1, 0x1, 0x6d}, {0xfffffff8, 0x807, 0x14, 0xc}, {0x6, 0x81, 0x1, 0x9}, {0x40006, 0x8001, 0xc7, 0x88}, {0x4, 0xa, 0x24, 0xaeb}, {0x7ff, 0x4, 0x8, 0x5}, {0xb8c, 0x4, 0x4, 0x6}, {0x29a71717, 0xfffffffa, 0x6, 0x200081}, {0x4, 0x7, 0x1006, 0x4}, {0x0, 0x1, 0x4, 0x30000}]}) r1 = socket(0x1e, 0x3, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r1, 0x8020697f, &(0x7f00000001c0)) r2 = socket(0x2, 0x4001, 0x0) (async) r3 = socket(0x14, 0x8000, 0xff) r4 = fcntl$dupfd(r2, 0xa, r3) close(r4) (async, rerun: 64) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0), 0x8, 0x0) (async, rerun: 64) ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f0000000480)) ioctl$VMM_IOC_INTR(r5, 0xca605601, &(0x7f0000000040)={0xb, 0x0, 0x200d}) (async, rerun: 64) socket(0x2, 0x2, 0x0) (async, rerun: 64) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1604) (async) open(&(0x7f0000000180)='./file0\x00', 0xa608c9af653c9f6d, 0x0) (async, rerun: 64) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) (rerun: 64) mknod(0x0, 0x2000, 0x1e5f) (async) r6 = socket(0x2, 0x3, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) (async, rerun: 32) r7 = socket(0x1, 0x2, 0x0) (rerun: 32) ioctl$FIONREAD(r7, 0xc0106924, &(0x7f00000001c0)) r8 = kqueue() (async) preadv(r1, &(0x7f0000000000)=[{&(0x7f0000000240)=""/81, 0x51}, {&(0x7f00000002c0)=""/76, 0x4c}, {&(0x7f0000000340)=""/126, 0x7e}, {&(0x7f00000003c0)=""/97, 0x61}], 0x4, 0x2) kevent(r8, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$FIONREAD(r6, 0xc0206921, &(0x7f00000001c0)) (async) r9 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r9, 0x8020690c, &(0x7f00000001c0)) 340.216983ms ago: executing program 2 (id=1465): r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x3, './file0\x00', './file0\x00'}) sysctl$net_inet_tcp(&(0x7f0000000180)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, 0xfffffffffffffffe, 0x0) 281.196105ms ago: executing program 5 (id=1466): open(0x0, 0x200, 0x6) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x2011, 0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) setitimer(0x2, 0x0, 0x0) socket(0x18, 0x3, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x18289, 0x154) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) socket(0x18, 0x3, 0x0) syz_emit_ethernet(0xe, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r2 = socket(0x18, 0xc003, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000003c0)={0x0, 0x1, 0x10, 0x3}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b92) select(0x40, &(0x7f0000000180)={0xfffffffffffffffd, 0x44809e9d, 0xffffffffffffffff, 0x1, 0x2000000000000000, 0x181c, 0x8, 0x9}, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x15, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x100) ioctl$FIONBIO(r4, 0x82907003, &(0x7f0000000140)=0x2) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000080)}], 0x1) mknod(&(0x7f0000000000)='./file1\x00', 0x2000, 0x285b9a) r5 = open(&(0x7f0000000800)='./file1\x00', 0x800, 0x120) ioctl$FIONBIO(r5, 0x82907003, &(0x7f0000000140)=0x2) ioctl$FIONBIO(r4, 0x82907003, &(0x7f0000000140)=0x1) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0xfffff001, 0x4}, {0x18, 0x2, 0x8, 0x4}, 0x1003, [0x4, 0xfffffcb1, 0x24a, 0xc, 0x1, 0x8, 0x9, 0x1]}, 0x75) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0xffff}, {0x18, 0x0, 0x5, 0x1}, 0xb, [0xf03, 0xfffffffe, 0x9, 0x5, 0xff, 0x800, 0x9, 0x67f]}, 0xca) 280.280315ms ago: executing program 3 (id=1467): socket(0x2, 0x1, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000100)={0x802, 0x8018, 0x2000007, 0x101, 0x80000001, 0x81a8, 0x80010001, 0x10, [{0x0, 0x7, 0x4, 0x71002}, {0x6, 0xa, 0x8, 0xfffffff9}, {0x100, 0xf88, 0x0, 0x9}, {0x5, 0x2, 0x8007}, {0x401, 0x200727, 0x2800, 0x7}, {0x1, 0x650, 0x200, 0x99}, {0xce1, 0x0, 0x4f8, 0x6d}, {0x6, 0x7, 0x14, 0x8}, {0x8, 0x82, 0x5, 0x5}, {0x6a75, 0x8001, 0xd17, 0x4}, {0x1, 0x10001, 0xc, 0x3}, {0x8, 0x9, 0x8, 0x7}, {0xb8c, 0x7, 0x8, 0x4}, {0x29a71717, 0xfffffff8, 0x101, 0x6}, {0x6, 0x5, 0x5, 0x10000000}, {0x0, 0x1, 0xfff, 0x30004}]}) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x20, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004426a, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x46) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) chroot(&(0x7f0000000740)='.\x00') mknod(&(0x7f0000001200)='./file1\x00', 0x2000, 0x800) ioctl$VNDIOCSET(r2, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) ioctl$VNDIOCSET(r2, 0x80044403, &(0x7f00000001c0)={0x0, 0xfffffffffffffffd, 0x0}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b10005010000009f0500070107000000211c13fecea70500fef96ecfc72fd3007ae30200fdef3044d2d236acf20bf404be01000000f7c8cf5f8823297be1aa0504000051e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602", 0x7a, 0x404, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000780)=[{&(0x7f00000001c0)="cac73c", 0x3}], 0x1}, 0x0) recvmmsg(r0, &(0x7f0000000100)={&(0x7f0000000180)={&(0x7f0000000480)=@un=@file={0x0, ""/520}, 0x20a, 0x0, 0x0, 0x0, 0x44}}, 0x10, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r4 = socket$inet(0x2, 0x3, 0x0) close(r4) r5 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r4, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="6dc100167f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000080)=ANY=[]) write(r4, &(0x7f0000000200), 0x0) socket(0x1, 0x4000, 0x3) 258.080039ms ago: executing program 0 (id=1469): sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x2) (async) pipe(&(0x7f0000000640)={0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0xd4e688a67930cd) (async) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000000)="1d", 0x1}], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) close(r1) (async) r2 = socket(0x800000018, 0x2, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) r3 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x2000, 0x4800) (async) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0xc00c7006, &(0x7f0000000080)=0x500) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) (async) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000100)={0x7ff, 0x8010, 0x2000006, 0xffffffff, 0x80000001, 0x81b0, 0x75f, 0x10, [{0x0, 0x2890, 0x8, 0x71002}, {0x6, 0x9, 0x8, 0xfffffffb}, {0x104, 0xf88, 0x0, 0x9}, {0x4, 0x800, 0x8007, 0x1}, {0x401, 0x3, 0x2800, 0x7}, {0x1, 0x650, 0x3, 0x99}, {0xce1, 0xffffffff, 0x4f8, 0x6d}, {0x6, 0x804, 0x14, 0x8}, {0x3, 0x82, 0x5, 0x5}, {0x6a75, 0x8000, 0x1000, 0x4}, {0x9, 0x10001, 0xc, 0x20003}, {0x5, 0x9, 0x8, 0x2}, {0x7fffffff, 0x47, 0x7, 0x1}, {0x29a71717, 0x2, 0x1001, 0x6}, {0x1000c, 0x8, 0x5, 0x9}, {0x0, 0x1, 0xfff, 0x30004}]}) execve(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000240)={0x66c, 0x7ff, 0x9, 0xfffffffffffffff9, 0xffffffffffffffff, 0x1, 0x9, 0x3ff}, 0x0, 0x0, 0x0) 257.717207ms ago: executing program 2 (id=1470): semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000040)={{0x0, 0x0, 0xffffffffffffffff}, 0x1008402}) (async) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x6b, 0x11, 0x200000000000001}], 0x203, 0x0, 0x0, 0x0) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4000000000000003}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0xd02) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) (async) ioctl$VNDIOCSET(r1, 0xc0785101, &(0x7f0000000040)={0x0, 0x0, 0x0}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x32}, 0x2, &(0x7f00000001c0)="6e040000", &(0x7f0000000040)=0x4, &(0x7f0000000000)="03000000", 0x4) 246.450562ms ago: executing program 2 (id=1471): mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) r0 = open(&(0x7f0000000080)='./bus\x00', 0x880, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000004840), 0x1001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000048c0)={&(0x7f0000000000)=[{0x8}, {0x7, 0x200}], 0x2}) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x2) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="e1", 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x12, r3, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0xfffffffffffffffd, [{&(0x7f00000c7000/0x3000)=nil, &(0x7f0000616000/0x3000)=nil, 0x1}, {&(0x7f00004d7000/0x2000)=nil, &(0x7f0000698000/0x1000)=nil, 0x3}, {&(0x7f00005fd000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x80}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0xc}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil, 0x2000000000000000}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000696000/0x2000)=nil, 0x2}, {&(0x7f000013f000/0x2000)=nil, &(0x7f0000445000/0x3000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f000069b000/0x3000)=nil, 0x8}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xffffffff}, {&(0x7f00007f8000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x80000}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000668000/0x4000)=nil}, {&(0x7f000051f000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x4}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f000069e000/0x2000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000010000/0x3000)=nil, 0x1}], './file0\x00'}) ioctl$VNDIOCSET(r0, 0xc0785101, &(0x7f0000000040)={0x0, 0x0, 0x0}) 243.776813ms ago: executing program 4 (id=1472): shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x2, 0x0, 0xffffffffffffffff, 0x0, 0x140, 0x10a, 0xfffe}, 0x1004, 0xcad, 0x0, 0x0, 0x100000000000005, 0xfffffffffffffffd, 0x3}) r0 = syz_open_pts() syz_open_pts() syz_open_pts() lseek(r0, 0x80, 0x2) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0xc8}, 0x6, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d0588be75e78a1d734e15bfe", 0x0, 0x0, 0xfffffffffffffd37) 131.824005ms ago: executing program 4 (id=1473): setreuid(0x0, 0xee01) clock_settime(0x4, 0x0) mquery(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6e7550cb152ad8b1, 0x10, 0xffffffffffffffff, 0xfff) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106978, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) close(r0) symlink(&(0x7f0000000780)='./bus/\x00', &(0x7f0000000740)='./bus\x00') mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) open(&(0x7f0000000000)='./bus/\x00', 0x200, 0x0) 130.709992ms ago: executing program 7 (id=1474): r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000100), 0x0) r1 = open$dir(&(0x7f0000000140)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) select(0x40, &(0x7f0000000180)={0xfffffffffffffff9, 0x44809e9d, 0xffffffffffffffff, 0xfffffffffffffffd, 0x2800000000000000, 0x181c, 0x8, 0x2000000000000004}, 0x0, 0x0, 0x0) unlinkat(r1, &(0x7f0000000380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x8) 123.672564ms ago: executing program 4 (id=1475): socket$unix(0x1, 0x1, 0x0) (async, rerun: 64) socket(0x18, 0x3, 0x3) (async, rerun: 64) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) semop(0x0, 0x0, 0x0) (async) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000300)="c0bcab6f948f9c793d3353029ee978150c5d3d8fa484563b2d122d07cc72148e0639e5924b0d36ea541bb88f18d9273b9bb31ecce8ce953f92949ca56480863fc2487691", 0x44}], 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0), 0x100, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000340)={0x0, 0x0}) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x0, 0x9, 0x2, 0x2}, {0x6, 0x10, 0xe4, 0x100}, {0x6, 0xa, 0x83, 0x400f}]}) (async) getpeername(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000240)=0xc) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000580)="258b300ad1511caa764dce743f06b34cf33cd932", 0x14}], 0x1, 0x0, 0x0, 0xb}, 0x403) setrlimit(0x1, &(0x7f0000000000)={0xfffffffffffffffd, 0xffffffffffffffff}) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xf02, 0x186) (async, rerun: 64) r4 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x110) (rerun: 64) write(r4, &(0x7f00000004c0)="b96abcf5ac7cffa09ea845315c0d853a14", 0xffffff1c) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0) (async) r5 = socket(0x800000018, 0x1, 0x0) getsockname$unix(r5, 0x0, &(0x7f00000010c0)) (async) r6 = kqueue() dup2(r6, r5) (async) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) (async) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471a34b8e5f84cf71b59c7afec37082000000000000000000", &(0x7f0000000080)=0x67, 0x0, 0x0) (async, rerun: 64) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async, rerun: 64) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) recvmsg(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000340)=""/242, 0xf2}], 0x1, 0x0, 0xffffff8e}, 0x42) (async) syz_extract_tcp_res(0x0, 0x4, 0x7) (async) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) ioctl$DIOCMAP(r7, 0xc0106477, &(0x7f00000000c0)={0x0, r7}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34bf5fe84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) 123.471974ms ago: executing program 0 (id=1476): sysctl$net_inet6_icmp6(&(0x7f0000000040)={0x4, 0x18, 0x3a, 0xb}, 0x4, 0x0, 0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x3}, 0x10, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x6) 63.124732ms ago: executing program 2 (id=1477): r0 = semget$private(0x0, 0x7, 0x3c0) semop(r0, &(0x7f0000000040)=[{0x3, 0x1, 0x1000}, {0x0, 0x9, 0x800}, {0x2, 0x8, 0x800}, {0x2, 0x7, 0x1000}, {0x1, 0x101, 0x1800}, {0x0, 0xfc01}], 0x6) semop(r0, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000100)=[0x29ef, 0x4]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000140)=""/152) select(0x40, &(0x7f0000000000)={0x1b, 0x1, 0x1, 0x9, 0x3ff, 0xfbfffffffffffff9, 0x0, 0xdf2}, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x0) geteuid() 62.617135ms ago: executing program 4 (id=1478): sysctl$hw(&(0x7f0000000000)={0x6, 0x1}, 0x2, &(0x7f0000000280)="000000007d3e187f863769213fc33d0817c53fcb7c7d40c8fbbe3b6fa516759554e82e576e", &(0x7f0000000080)=0x25, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xf) 62.049316ms ago: executing program 0 (id=1479): syz_extract_tcp_res(&(0x7f0000000000), 0x1, 0x10) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) shutdown(0xffffffffffffff9c, 0x0) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) shutdown(r0, 0x0) bind$unix(r0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) getgroups(0x4, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x3, &(0x7f0000000240)=[0xffffffffffffffff, 0x0, 0x0]) setgroups(0x2, &(0x7f0000000280)=[r1, r3]) syz_extract_tcp_res(&(0x7f00000002c0), 0x6, 0xa7) listen(r0, 0x6776) r5 = socket(0x20, 0x2, 0x10) close(r5) syz_extract_tcp_res$synack(&(0x7f0000000300), 0x1, 0x0) chown(&(0x7f0000000340)='./file0\x00', 0x0, r4) r6 = openat$pf(0xffffffffffffff9c, &(0x7f0000000380), 0x8f84255a21c5e21, 0x0) r7 = kqueue() r8 = getuid() fchown(r7, r8, 0x0) setuid(r8) seteuid(r8) sysctl$vm_swapencrypt(&(0x7f00000003c0), 0x3, &(0x7f0000000400)="6d423131d2c8309c5ad484ecf9f61f6e0eeefd8c5ce7146b7770549d4c2e0f050dde90bbf0a827ccda448b93933c4ea91aef036949d98b4cabc39b06122641303ec2eb6e5b40c0727a7a0fcc2c0179e6f0516a9e04af1dbc2cd1b1de6ff226e449b620570304ba3fcccdc05875f907ee26424eefa970ad301875e8ed1d5c735366fac5b5269a466b23a7751032253751f31fa17d0200", &(0x7f00000004c0)=0x96, &(0x7f0000000500)="c4", 0x1) sysctl$vm_swapencrypt(&(0x7f0000000540)={0x2, 0x5, 0x2}, 0x3, &(0x7f0000000580)="6fca74c1799026957683ce8fe18766f3e7961ace0e6bd0d6f8cdaf03dd3c1b3452cbcf39c8ba7172511915f53d9a0aee394a8ba2683bb258105f13b1fc2cb8dc496bf6ec38743bdc94da9a73d7cf0583e2eaa5dac59638a84b1e266be33a6ac6d85a68449409970321957ff4af9305614753f4f3c86a7a64ca636d078383a608dc1e03fea597dc8c2340c65af117cd56ea194f99ef204b427d0d01e433ac5436a09a64e8fec0c7d3e91d227cacf06e7beb20af05b071c2a66da936865a19630ab66cccd338e843fdf1ccc595edc4e1904e83c58b471a4a97f0a25600b8be074f", &(0x7f0000000680)=0xe0, &(0x7f00000006c0)="8e73f6b60b6188368d58263c1dece03f310dc5de6c45d21c5527e877e0f1f9724257e5598bf2d6eb2a2c8e79a49143ec7c2dc872a6e27151d62bbfc465fd7cae18aaef932732786ef33223b59e52449617b82bd66451be19b7e6e8750b3e12564d4daaed7e68cba6f0014db2aed7c3f0eb3c98a5343fa07cb7c8b2e56336b506528d2d4f681532e912a490169ef24b6e48a2906d0311b361da96cb5a613457d718dcc611b8bd8a52683aa9c49374a5879309c941f85196cb59", 0xb9) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000780)={0x5, 0x10001, 0x6, 0x2, "7eb99f1846f533f2aa67e1157c983413b6007875", 0xffffffff, 0x4}) setreuid(r8, r8) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, 0xc) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000800)={{0xfd, r8, r4, r8, r2, 0x80, 0x3}, 0xd5, 0xce, r9, 0x0, 0x2, 0xa0, 0x1}) 60.442776ms ago: executing program 4 (id=1480): sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x2, 0xf0}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$kern(&(0x7f0000000000), 0x6, 0x0, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 58.574783ms ago: executing program 0 (id=1481): getsockopt(0xffffffffffffffff, 0x29, 0x33, 0x0, 0x0) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x101, 0x7fff, 0x5, 0x2160350d, "00020000000000000000000000000400", 0x7, 0x2}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0x1}], 0x1) ioctl$TIOCSETA(r0, 0xc148445e, &(0x7f0000000000)={0x10001, 0x2, 0x8, 0xd5, "00000000f8feff3d000000e7ff61aa9f4f00", 0x2, 0x101}) mknod(&(0x7f0000000480)='./bus\x00', 0x2000, 0x412dff) r3 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x401, 0x0) setrlimit(0x7, &(0x7f0000000100)={0xca6, 0xf3}) readv(r3, &(0x7f0000000040)=[{&(0x7f0000003180)=""/4086, 0xff6}], 0x1) 4.388818ms ago: executing program 7 (id=1482): mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b92) socketpair$unix(0x1, 0x1, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000b40)="825a4f47c21e6ed7eda0f5903abf65b18d7c51f78b06ccffb4050000000000009dd52840fafd3493776665d4cd12c63d34", 0x31}], 0x1, 0x0, 0x0, 0x406}, 0x0) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000240)=ANY=[@ANYBLOB="aaaaaaaaaaaa1bf56a67ae4b86dd68bd77bb0030615d0000000000000000000000000000100100000000000000000000000000000001"]) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a02a9581460e2e5392d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f00000007c0)="b389e5aeb7b42eab8dd0017236f060f918503740799f35d7e2e733fc1ce9e45cfb279a7aeb65ad9859d427a701bb4c25773931def673bea9bf786061c13935cf58279287d41ec345ac1598b7b4e5c36a3d5ecc1893e17e380a226ad0d75529c4623ddfb51dbafffe78145aed33f3c482faf44cd4fbeadc3a67a824d08a4333b14f7a032ce11d5530043711766c9b6de2be6f02696bd39a7bab01735c492d971dbc56c0ac859c5c750dabb6962382008fbeb3d9d6eedc7eb2b0cdc5a6dcc08472c67d346a4c6c2944d777d2414c65d905235d3e", 0xd3}, {&(0x7f00000002c0)="5f6a8d748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a783f407d2c30eea6356105ec8aaba86930f1aed0b3d111d00"/63, 0x3f}, {&(0x7f0000001dc0)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e4006", 0x5d0}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r1, 0x0) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000280), 0x8000, 0x0) writev(0xffffffffffffffff, &(0x7f0000001840)=[{&(0x7f0000000780)="26e6a12389431f37bd3935bd02", 0xd}], 0x1) ioctl$TIOCSETA(r2, 0xc0504417, &(0x7f0000000740)={0x2, 0x4, 0x0, 0x8, "850000000000350000000000deffffffffffffff", 0x1001, 0x10009}) r3 = socket(0x18, 0x3, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc4504444, &(0x7f0000000740)={0x2f, 0xffff, 0x101, 0x20000003, "040009100000000000004800", 0xb, 0xfffffffe}) r4 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x110) dup2(r4, r4) shutdown(r4, 0x1) write(r4, 0x0, 0x0) 2.806764ms ago: executing program 4 (id=1483): pipe(&(0x7f0000000180)={0xffffffffffffffff}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xb5219f1000b913f1, 0x0) pwrite(r1, &(0x7f00000000c0)="a7", 0x1, 0x40007) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r2, 0x0) r4 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) write(r4, &(0x7f0000000100), 0xfffffe5d) 2.38344ms ago: executing program 0 (id=1484): pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000400), 0x1000000000000025) sysctl$kern(&(0x7f0000000140)={0x1, 0x58}, 0x2, 0x0, 0x0, 0x0, 0xfffffffffffffc75) r2 = socket(0x18, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000000040)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="18"], 0x20}, 0x4) r3 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r3, 0xffff, 0x4, &(0x7f0000001ac0), &(0x7f0000000580)=0x3d) fcntl$setstatus(r0, 0x4, 0xc0) r4 = getpid() fcntl$setown(r0, 0x6, r4) pipe(&(0x7f00000001c0)) r5 = getuid() setrlimit(0x1, &(0x7f0000000000)={0xfffffffffffffffd, 0xffffffffffffffff}) r6 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x110) write(r6, &(0x7f00000004c0)="b96abcf5ac7cffa09ea845315c0d853a14", 0xffffff1c) fchmod(r6, 0x9c) writev(r6, &(0x7f00000003c0)=[{0x0}], 0x1) close(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setreuid(0x0, r5) select(0x40, &(0x7f0000000180)={0x2, 0x44809e99, 0xffffffffffffffff, 0xfffffffefffffffe, 0x1ffffffffffffffc, 0x210, 0x8, 0x7}, 0x0, 0x0, 0x0) clock_getres(0x0, &(0x7f00000000c0)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x55}, 0x2, 0x0, 0x0, 0x0, 0x0) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0xc0206925, &(0x7f00000001c0)) readv(r7, &(0x7f0000000500)=[{&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f0000000200)=""/239, 0xef}, {&(0x7f0000001b00)=""/4096, 0x1000}, {&(0x7f0000002b00)=""/4096, 0x1000}, {&(0x7f0000000300)=""/182, 0xb6}, {&(0x7f0000001640)=""/161, 0xa1}, {&(0x7f0000000480)=""/125, 0xffffffffffffff68}], 0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) write(r0, &(0x7f0000000040)="7c84cf179279b50eda5dd1951a661d2e3a20851082c188f8b3d8a063d2025ff0d27a44bc29bdcac27fcb7aaa95cb2007be22c5553cd2f66a1f41da83628dd309c40f6e3c932af00cb6219ae6e21d2c28d492cd5404b16dfa627d93b1e8ad2ea4992344c1a3b234bd6f1c70fd4252844a6e6ab7b8997bc55fa22ce951ee038d2890789d5510b0f2473ce1348434f0ec4a885ee84fd08fc50f08ca7991af3f8c322b6466f804c4b700cc9391855bd0ee339196de2b5ec2d8425c711d3f9e051eb053d45c693d7549712f5284a9fbca7d15c5000200003b3c1a43983056782e046c29e3d57082f7743b8bf6d994cd3c26c85609eaa11e6f7bc400b4df710287a684f642d1e9f8003c970cdbf32ffadbd549a905d54ca38caa644d9a7fad39597d4c29392e343b76d6bb439c49811519a5a293ec6702aecd51d2eca04dc81b8e3b16a1c05a72b3251e09e7f0da000061ffd7b3aa05a53d368d5883", 0x159) execve(0x0, 0x0, 0x0) 828.045µs ago: executing program 3 (id=1485): sysctl$kern(0x0, 0x0, &(0x7f0000000380)="d635d193c2", &(0x7f0000000080)=0x5, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0xa7210e10bc3c9de9) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) fchdir(r0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) sysctl$vm(&(0x7f0000003d40)={0x2, 0x5}, 0x2, 0x0, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000300)='./file1\x00', 0x0) chroot(&(0x7f0000000240)='./file1\x00') r1 = socket(0x18, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x2, r1) close(r2) open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) recvmsg(r3, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)=""/51, 0x33}, 0x0) 0s ago: executing program 7 (id=1486): socket(0x18, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) socket(0x1, 0x2, 0x0) r0 = socket(0x18, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x1, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) open(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = shmget(0x1, 0x4000, 0x218, &(0x7f0000746000/0x4000)=nil) shmat(r1, &(0x7f000022d000/0x2000)=nil, 0x2000) setsockopt(r0, 0x80, 0x2, 0x0, 0x0) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(r2, 0x29, 0x2c, 0x0, 0x0) r3 = open(&(0x7f0000000300)='.\x00', 0x80, 0x0) flock(r3, 0x0) select(0x40, &(0x7f0000000180)={0x3, 0x44809e9d, 0xffffffffffffffff, 0x5, 0x2000000000000001, 0xbb, 0x7, 0x1000000009}, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x6}, 0x10, 0x800, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x35}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x2}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r4, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f00000001c0)=""/239, 0xef}], 0x1, 0x0}, 0x40) sendmmsg(r5, &(0x7f0000001c00)={0x0, 0x46}, 0x10, 0x0) dup2(r4, r5) r6 = socket(0x18, 0x1, 0x0) fcntl$setstatus(r6, 0x4, 0x40) r7 = getppid() fcntl$setown(r6, 0x6, r7) fcntl$lock(r5, 0x9, &(0x7f0000000140)={0x1, 0x1, 0x6, 0x100000000, r7}) kernel console output (not intermixed with test programs): Warning: Permanently added '10.128.0.199' (ED25519) to the list of known hosts. pckbd_enable: command error pckbd_enable: command error pckbd_enable: command error OpenBSD/amd64 (Amnesiac) (tty00) login: pckbd_enable: command error uvn_flush: obj=0xfffffd805a0cf050, offset=0x1000. error during pageout. uvn_flush: WARNING: changes to page may be lost! WARNING: thread `nfsio' (363906) exits with status -1 WARNING: thread `nfsio' (291178) exits with status -1 WARNING: thread `nfsio' (230230) exits with status -1 WARNING: thread `nfsio' (162741) exits with status -1 WARNING: thread `nfsio' (428810) exits with status -1 WARNING: thread `nfsio' (276987) exits with status -1 WARNING: thread `nfsio' (342925) exits with status -1 WARNING: thread `nfsio' (23339) exits with status -1 WARNING: thread `nfsio' (134812) exits with status -1 WARNING: thread `nfsio' (10638) exits with status -1 WARNING: thread `nfsio' (178659) exits with status -1 WARNING: thread `nfsio' (522036) exits with status -1 WARNING: thread `nfsio' (498615) exits with status -1 OpenBSD/amd64 (w\UJf_e@T yV) (tty00) login: sd0(vioscsi0:1:0): Check Condition (error 0x70) on opcode 0x1e SENSE KEY: Illegal Request ASC/ASCQ: Invalid Command Operation Code pckbd_enable: command error pckbd_enable: command error pckbd_enable: command error WARNING: thread `nfsio' (75901) exits with status -1 WARNING: thread `nfsio' (508595) exits with status -1 WARNING: thread `nfsio' (448735) exits with status -1 pckbd_enable: command error pckbd_enable: command error pckbd_enable: command error pckbd_enable: command error wStopped at db_enter+0x25: addq $0x8,%rsp ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic the kernel did not panic ddb{1}> trace db_enter() at db_enter+0x25 witness_checkorder(fffffd806e09b250,9,0) at witness_checkorder+0x10b9 rw_do_enter_write(fffffd806e09b238,1) at rw_do_enter_write+0xba rrw_enter(fffffd806e09b238,1) at rrw_enter+0xc6 VOP_LOCK(fffffd807463e6d0,2001) at VOP_LOCK+0xa3 vn_lock(fffffd807463e6d0,2001) at vn_lock+0xa4 vfs_getcwd_common(fffffd807463e6d0,fffffd807463e0e8,0,0,200,0,9cb2037a440f2f8a) at vfs_getcwd_common+0xd1 vn_isunder(fffffd807463e6d0,fffffd807463e0e8,ffff80003c448d20) at vn_isunder+0x56 unp_externalize(fffffd805fd8d400,33,0) at unp_externalize+0x26f soreceive(ffff8000014a8ee0,ffff80003c46f698,ffff80003c46f648,0,ffff80003c46f680,ffff80003c46f80c,1837ec1952e47e1d) at soreceive+0xc24 recvit(ffff80003c448d20,5,ffff80003c46f7e0,0,ffff80003c46f890) at recvit+0x40b sys_recvmsg(ffff80003c448d20,ffff80003c46f940,ffff80003c46f890) at sys_recvmsg+0x1bf syscall(ffff80003c46f940) at syscall+0xbd4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x87ccd104ab0, count: -14 ddb{1}> show registers rdi 0 rsi 0x80000 acpi_pdirpa+0x6be71 rbp 0xffff80003c46f130 rbx 0 rdx 0xffff8000014e3f40 rcx 0xffff80003c448d20 rax 0x7ffff acpi_pdirpa+0x6be70 r8 0xffff80003c46f010 r9 0x8080808080808080 r10 0xf36c9211b24f1269 r11 0x2bcc6a3b5afd1cf0 r12 0xfffffd8003eff640 r13 0xfffffd80046e70a8 r14 0x3 r15 0xffffffff833e1e0b substchar+0x108e3 rip 0xffffffff811f9fa5 db_enter+0x25 cs 0x8 rflags 0x246 rsp 0xffff80003c46f120 ss 0x10 db_enter+0x25: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor) tid=101151 pid=58262 tcnt=2 stat=onproc flags process=1000000 proc=4000000 runpri=32, usrpri=86, slppri=32, nice=20 wchan=0x0, wmesg=, ps_single=0x0 scnt=0 ecnt=0 forw=0xffffffffffffffff, list=0xffff8000ffff2010,0xffff80003c449a28 process=0xffff800035816720 user=0xffff80003c46a000, vmspace=0xfffffd806b9a4d70 estcpu=36, cpticks=0, pctcpu=0.0, user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 85050 366781 46157 0 2 0 syz-executor 85050 341079 46157 0 2 0x4000000 syz-executor 58262 90605 12719 0 2 0x1000000 syz-executor *58262 101151 12719 0 7 0x5000000 syz-executor 63598 426927 18513 0 3 0x80 nanoslp syz-executor 63598 453716 18513 0 3 0x4000080 kqsel syz-executor 63598 413263 18513 0 3 0x4000080 fsleep syz-executor 58135 428587 39388 0 7 0 syz-executor 58135 311569 39388 0 3 0x4000080 fsleep syz-executor 91787 250673 63139 0 3 0x80 nanoslp syz-executor 91787 304387 63139 0 3 0x4000080 kqsel syz-executor 91787 64651 63139 0 3 0x4000080 fsleep syz-executor 83598 208419 28675 0 3 0x80 nanoslp syz-executor 83598 99234 28675 0 3 0x4000080 kqsel syz-executor 83598 86284 28675 0 3 0x4000080 fsleep syz-executor 12719 489569 36991 0 2 0x2 syz-executor 2337 179687 0 0 3 0x14200 acct acct 39388 83020 36991 0 3 0x82 nanoslp syz-executor 63139 248182 36991 0 3 0x82 nanoslp syz-executor 97609 471717 0 0 3 0x14280 nfsidl nfsio 22488 392115 0 0 3 0x14280 nfsidl nfsio 86410 222038 0 0 3 0x14280 nfsidl nfsio 68433 325496 0 0 3 0x14280 nfsidl nfsio 93941 223346 1 0 3 0x100083 ttyin getty 19321 388089 0 0 3 0x14200 bored sosplice 18513 330429 36991 0 3 0x82 nanoslp syz-executor 43179 209657 36991 0 3 0x82 nanoslp syz-executor 28675 267641 36991 0 3 0x82 nanoslp syz-executor 8371 7112 36991 0 3 0x82 wait syz-executor 46157 310319 36991 0 3 0x82 nanoslp syz-executor 36991 324732 74892 0 3 0x82 kqread syz-executor 74892 114849 71059 0 3 0x10008a sigsusp ksh 71059 521766 80558 0 3 0x98 kqread sshd-session 80558 104941 36192 0 3 0x92 kqread sshd-session 36192 68371 1 0 3 0x88 kqread sshd 21538 475236 16018 74 3 0x1100092 bpf pflogd 16018 320912 1 0 3 0x80 sbwait pflogd 18093 437644 47705 73 3 0x1100090 kqread syslogd 47705 163099 1 0 3 0x100082 sbwait syslogd 99321 76724 1 0 3 0x100080 kqread resolvd 48813 247413 0 0 3 0x14200 bored smr 32301 110109 0 0 3 0x14200 pgzero zerothread 605 264532 0 0 3 0x14200 aiodoned aiodoned 29625 419488 0 0 3 0x14200 syncer update 6012 272180 0 0 3 0x14200 cleaner cleaner 90105 103039 0 0 3 0x14200 reaper reaper 64869 377132 0 0 3 0x14200 pgdaemon pagedaemon 91166 197571 0 0 3 0x14200 bored viomb 59586 226383 0 0 3 0x40014200 acpi0 acpi0 11138 207030 0 0 3 0x40014200 idle1 60214 27802 0 0 3 0x14200 bored softnet7 6084 118965 0 0 3 0x14200 bored softnet6 61292 368396 0 0 3 0x14200 bored softnet5 24971 278739 0 0 3 0x14200 bored softnet4 35207 156216 0 0 3 0x14200 bored softnet3 55192 407968 0 0 3 0x14200 bored softnet2 10350 324170 0 0 3 0x14200 bored softnet1 70175 253669 0 0 3 0x14200 bored softnet0 62150 102082 0 0 3 0x14200 bored systqmp 38640 272830 0 0 3 0x14200 bored systq 95912 183478 0 0 3 0x14200 tmoslp softclockmp 81160 472737 0 0 3 0x40014200 tmoslp softclock 15636 482336 0 0 3 0x40014200 idle0 1 184972 0 0 3 0x82 wait init 0 0 -1 0 3 0x10010200 scheduler swapper ddb{1}> show all locks Process 58262 (syz-executor) thread 0xffff80003c448d20 (101151) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff838b02b0) #0 witness_lock+0x5f1 #1 unp_externalize+0x155 #2 soreceive+0xc24 #3 recvit+0x40b #4 sys_recvmsg+0x1bf #5 syscall+0xbd4 #6 Xsyscall+0x128 exclusive rwlock sbufrcv r = 0 (0xffff8000014a8fd0) #0 witness_lock+0x5f1 #1 rw_do_enter_write+0x419 #2 sblock+0xb6 #3 soreceive+0x27d #4 recvit+0x40b #5 sys_recvmsg+0x1bf #6 syscall+0xbd4 #7 Xsyscall+0x128 Process 58135 (syz-executor) thread 0xffff8000ffff3a00 (428587) exclusive rwlock uobjlk r = 0 (0xfffffd8079aa12e8) #0 witness_lock+0x5f1 #1 rw_do_enter_write+0x419 #2 uvm_fault+0x1e5 #3 upageflttrap+0xa9 #4 usertrap+0x3c6 #5 recall_trap+0x8 shared rwlock vmmaplk r = 0 (0xfffffd806ef6e8a8) #0 witness_lock+0x5f1 #1 rw_do_enter_read+0x3e8 #2 uvmfault_lookup+0x122 #3 uvm_fault_check+0x4a #4 uvm_fault+0x106 #5 upageflttrap+0xa9 #6 usertrap+0x3c6 #7 recall_trap+0x8 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 10226 11038K 12454K 166960K 12910 0 pcb 22 14K 15K 166960K 305 0 rtable 224 11K 11K 166960K 827 0 pf 36 18K 81K 166960K 200 0 ifaddr 44 8K 9K 166960K 135 0 ifgroup 55 2K 2K 166960K 234 0 sysctl 4 1K 9K 166960K 15 0 counters 68 36K 37K 166960K 456 0 ioctlops 0 0K 4K 166960K 1987 0 iov 0 0K 28K 166960K 133 0 mount 1 1K 1K 166960K 1 0 log 0 0K 0K 166960K 4 0 vnodes 1483 93K 94K 166960K 2577 0 UFS quota 1 32K 32K 166960K 1 0 UFS mount 5 36K 36K 166960K 5 0 shm 3 5K 5K 166960K 20 0 VM map 2 1K 1K 166960K 2 0 sem 12 0K 0K 166960K 148 0 dirhash 12 2K 2K 166960K 39 0 ACPI 1692 195K 286K 166960K 12470 0 file desc 18 65K 240K 166960K 1730 0 sigio 1 0K 0K 166960K 86 0 proc 67 83K 164K 166960K 882 0 subproc 72 4K 4K 166960K 117 0 NFS srvsock 1 0K 0K 166960K 1 0 NFS daemon 1 16K 16K 166960K 1 0 ip_moptions 0 0K 0K 166960K 191 0 in_multi 89 6K 7K 166960K 192 0 ether_multi 1 0K 0K 166960K 12 0 mrt 2 0K 0K 166960K 16 0 ISOFS mount 1 32K 32K 166960K 1 0 MSDOSFS mount 1 16K 16K 166960K 1 0 ttys 235 1049K 1049K 166960K 235 0 exec 0 0K 1K 166960K 744 0 fusefs mount 1 32K 32K 166960K 1 0 pfkey data 0 0K 0K 166960K 2 0 tdb 3 0K 0K 166960K 3 0 VM swap 8 62K 64K 166960K 10 0 UVM amap 216 134K 173K 166960K 17201 0 UVM aobj 6 2K 2K 166960K 6 0 pinsyscall 37 74K 100K 166960K 2958 0 memdesc 1 4K 4K 166960K 1 0 crypto data 1 1K 1K 166960K 1 0 ip6_options 0 0K 0K 166960K 156 0 NDP 12 0K 2K 166960K 101 0 temp 119 8652K 8724K 166960K 66650 0 kqueue 7 12K 37K 166960K 325 0 SYN cache 2 16K 16K 166960K 2 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle plcache 128 26 0 0 1 0 1 1 0 8 0 rtpcb 120 297 0 296 3 2 1 2 0 8 0 rtentry 176 215 0 127 5 0 5 5 0 8 0 unpcb 144 1261 0 1243 9 8 1 6 0 8 0 syncache 336 6 0 6 3 3 0 1 0 8 0 tcpqe 32 1 0 1 1 1 0 1 0 8 0 tcpcb 736 558 0 549 11 9 2 7 0 8 1 arp 128 22 0 11 1 0 1 1 0 8 0 inpcb 328 1777 0 1760 14 12 2 7 0 8 0 nd6 144 29 0 11 1 0 1 1 0 8 0 pkpcb 40 11 0 11 5 4 1 1 0 8 1 kcovpl 48 13 0 5 1 0 1 1 0 8 0 mppekey 1024 2 0 2 1 0 1 1 0 8 1 ppxss 1192 173 0 173 4 3 1 1 0 8 1 pppxif 1504 2 0 2 2 1 1 1 0 8 1 pfstscr 40 1 0 1 1 0 1 1 0 8 1 pffrag 232 12 0 5 1 0 1 1 0 482 0 pffrnode 88 12 0 5 1 0 1 1 0 8 0 pffrent 40 21 0 14 1 0 1 1 0 8 0 pfosfp 40 1429 0 1429 5 5 0 5 0 8 0 pfosfpen 112 1429 0 1429 21 21 0 21 0 8 0 pfrktable 1344 1 0 1 1 1 0 1 0 8 0 pfstitem 24 106 0 41 1 0 1 1 0 8 0 pfstkey 128 108 0 43 3 0 3 3 0 8 0 pfstate 384 107 0 42 7 0 7 7 0 8 0 pfrule 1344 31 0 26 2 1 1 2 0 8 0 rttmr 136 3 0 3 2 2 0 1 0 8 0 art_heap8 4096 3 0 0 3 0 3 3 0 8 0 art_heap4 256 831 0 440 33 6 27 30 0 8 0 art_table 40 834 0 440 5 0 5 5 0 8 0 art_node 32 214 0 140 1 0 1 1 0 8 0 sysvmsgpl 40 15 0 8 1 0 1 1 0 8 0 semupl 112 2 0 2 2 1 1 1 0 8 1 semapl 112 143 0 133 1 0 1 1 0 8 0 shmpl 112 3 0 0 1 0 1 1 0 8 0 dirhash 1024 35 0 18 3 0 3 3 0 8 0 dino2pl 256 4473 0 2956 96 0 96 96 0 8 0 ffsino 296 4473 0 2956 117 0 117 117 0 8 0 nchpl 144 6889 0 6272 63 39 24 63 0 8 0 rtmask 32 15 0 15 6 6 0 1 0 8 0 uvmvnodes 80 5191 0 0 106 0 106 106 0 8 0 vnodes 216 5191 0 0 289 0 289 289 0 8 0 namei 1024 24323 0 24323 8 7 1 3 0 8 1 percpumem 16 243 0 194 1 0 1 1 0 8 0 kstatmem 264 152 0 126 6 3 3 3 0 8 1 scsiplug 72 2 0 2 2 2 0 1 0 8 0 scxspl 216 39349 0 39349 18 15 3 8 1 8 3 plimitpl 152 484 0 467 1 0 1 1 0 8 0 sigapl 424 2027 0 1970 9 0 9 9 0 8 0 knotepl 120 1203 0 0 36 0 36 36 0 8 0 kqueuepl 224 547 0 537 5 4 1 3 0 8 0 pipepl 344 362 0 334 4 0 4 4 0 8 0 fdescpl 528 1981 0 1952 3 0 3 3 0 8 0 filepl 160 12866 0 12648 25 13 12 16 0 8 0 lockfpl 104 729 0 727 1 0 1 1 0 8 0 lockfspl 48 242 0 240 1 0 1 1 0 8 0 sessionpl 144 32 0 24 1 0 1 1 0 8 0 pgrppl 48 70 0 54 1 0 1 1 0 8 0 ucredpl 104 2020 0 2010 1 0 1 1 0 8 0 zombiepl 144 2626 0 2624 1 0 1 1 0 8 0 processpl 1248 2027 0 1970 6 0 6 6 0 8 0 procpl 664 4707 0 4641 8 1 7 8 0 8 0 sosppl 168 16 0 16 6 5 1 1 0 8 1 sockpl 752 3389 0 3353 25 21 4 16 0 8 0 mcl64k 65536 7 0 0 1 0 1 1 0 8 0 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl9k 9216 3 0 0 1 0 1 1 0 8 0 mcl8k 8192 5 0 0 1 0 1 1 0 8 0 mcl4k 4096 116 0 0 15 0 15 15 0 8 0 mcl2k 2048 68 0 0 8 0 8 8 0 8 0 mtagpl 96 5 0 0 1 0 1 1 0 8 0 mbufpl 256 291 0 0 17 0 17 17 0 8 0 bufpl 280 15210 0 9067 440 0 440 440 0 8 0 anonpl 32 16569 0 0 135 1 134 134 0 246 0 amapchunkpl 152 60335 0 59806 57 28 29 38 0 158 1 amappl16 200 7192 0 7081 78 63 15 41 0 8 3 amappl15 192 7 0 7 1 1 0 1 0 8 0 amappl14 184 269 0 260 1 0 1 1 0 8 0 amappl13 176 21 0 21 2 2 0 1 0 8 0 amappl12 168 2721 0 2692 3 1 2 2 0 8 0 amappl11 160 53 0 44 1 0 1 1 0 8 0 amappl10 152 4 0 4 2 2 0 1 0 8 0 amappl9 144 252 0 252 1 1 0 1 0 8 0 amappl8 136 26 0 22 1 0 1 1 0 8 0 amappl7 128 123 0 114 1 0 1 1 0 8 0 amappl6 120 234 0 231 1 0 1 1 0 8 0 amappl5 112 148 0 141 1 0 1 1 0 8 0 amappl4 104 332 0 313 1 0 1 1 0 8 0 amappl3 96 11850 0 11750 5 1 4 4 0 8 0 amappl2 88 754 0 705 2 0 2 2 0 8 0 amappl1 80 15682 0 15169 15 0 15 15 0 8 0 amappl 88 16142 0 15980 5 0 5 5 0 92 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma1024 1024 1 0 0 1 0 1 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 7 0 7 2 2 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 21 0 20 1 0 1 1 0 8 0 aobjpl 72 5 0 0 1 0 1 1 0 8 0 uaddrrnd 24 1981 0 1952 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1981 0 1952 1 0 1 1 0 8 0 vmmpekpl 168 17257 0 17212 3 0 3 3 0 8 0 vmmpepl 168 130779 0 128951 137 42 95 118 0 357 1 vmsppl 488 1980 0 1952 6 1 5 5 0 8 0 rwobjpl 80 40934 0 34863 128 1 127 127 0 8 0 pdppl 4096 3970 0 3904 122 56 66 84 0 8 0 pvpl 32 25842 0 0 209 0 209 209 0 265 0 pmappl 256 1980 0 1952 3 0 3 3 0 8 0 extentpl 40 45 0 27 1 0 1 1 0 8 0 phpool 112 329 0 83 8 0 8 8 0 8 0 ddb{1}> machine ddbcpu 0 Stopped at x86_ipi_db+0x27: addq $0x8,%rsp ddb{0}> trace x86_ipi_db(ffffffff837eaff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 __mp_lock(ffffffff838b00a8) at __mp_lock+0x192 intr_handler(ffff80003c4d71a0,ffff800000069c00) at intr_handler+0xe9 Xintr_ioapic_edge16_untramp() at Xintr_ioapic_edge16_untramp+0x18f __sanitizer_cov_trace_pc() at __sanitizer_cov_trace_pc+0xf uvm_fault(fffffd806ef6e7a8,143473a6000,0,1) at uvm_fault+0x1ea upageflttrap(ffff80003c4d7540,143473a6000) at upageflttrap+0xa9 usertrap(ffff80003c4d7540) at usertrap+0x3c6 recall_trap() at recall_trap+0x8 end of kernel end trace frame: 0x728eb3526ac0, count: -11 ddb{0}> machine ddbcpu 1 Stopped at db_enter+0x25: addq $0x8,%rsp ddb{1}> trace db_enter() at db_enter+0x25 witness_checkorder(fffffd806e09b250,9,0) at witness_checkorder+0x10b9 rw_do_enter_write(fffffd806e09b238,1) at rw_do_enter_write+0xba rrw_enter(fffffd806e09b238,1) at rrw_enter+0xc6 VOP_LOCK(fffffd807463e6d0,2001) at VOP_LOCK+0xa3 vn_lock(fffffd807463e6d0,2001) at vn_lock+0xa4 vfs_getcwd_common(fffffd807463e6d0,fffffd807463e0e8,0,0,200,0,9cb2037a440f2f8a) at vfs_getcwd_common+0xd1 vn_isunder(fffffd807463e6d0,fffffd807463e0e8,ffff80003c448d20) at vn_isunder+0x56 unp_externalize(fffffd805fd8d400,33,0) at unp_externalize+0x26f soreceive(ffff8000014a8ee0,ffff80003c46f698,ffff80003c46f648,0,ffff80003c46f680,ffff80003c46f80c,1837ec1952e47e1d) at soreceive+0xc24 recvit(ffff80003c448d20,5,ffff80003c46f7e0,0,ffff80003c46f890) at recvit+0x40b sys_recvmsg(ffff80003c448d20,ffff80003c46f940,ffff80003c46f890) at sys_recvmsg+0x1bf syscall(ffff80003c46f940) at syscall+0xbd4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x87ccd104ab0, count: -14